/** Shopify CDN: Minification failed

Line 570:25 Expected identifier but found "*"
Line 643:14 Expected identifier but found whitespace
Line 643:16 Unexpected "{"
Line 643:26 Expected ":"

**/
/* @font-face {
    font-family: 'Jost';
    src: url('https://cdn.shopify.com/s/files/1/1552/9855/files/Jost-Regular.woff2?v=1707462366') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/1552/9855/files/Jost-Regular.woff?v=1707462366') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Jost';
    src: url('https://cdn.shopify.com/s/files/1/1552/9855/files/Jost-Medium_33364740-09fc-45aa-a6b0-6550fac6670e.woff2?v=1707462366') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/1552/9855/files/Jost-Medium_65abfded-59d8-4353-a32b-d2e486d99822.woff?v=1707462366') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Jost';
    src: url('https://cdn.shopify.com/s/files/1/1552/9855/files/Jost-Medium_33364740-09fc-45aa-a6b0-6550fac6670e.woff2?v=1707462366') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/1552/9855/files/Jost-Medium_65abfded-59d8-4353-a32b-d2e486d99822.woff?v=1707462366') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Jost';
    src: url('https://cdn.shopify.com/s/files/1/1552/9855/files/Jost-Light.woff2?v=1707813780') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/1552/9855/files/Jost-Light.woff?v=1707813780') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}



@font-face {
    font-family: 'Bona Nova';
    src: url('https://cdn.shopify.com/s/files/1/1552/9855/files/BonaNova-Bold.woff2?v=1707461753') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/1552/9855/files/BonaNova-Bold.woff?v=1707461753') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Bona Nova';
    src: url('https://cdn.shopify.com/s/files/1/1552/9855/files/BonaNova-Regular.woff2?v=1707461753') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/1552/9855/files/BonaNova-Regular.woff?v=1707461753') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
 */
/* .gpo-app label.gpo-label[for="select-1"] span {
    font-size: 18px!important;
    color: #e5dbd1 !important;
}
 */

/* new */
.cart-template_button-continue:hover {
     background: #e5dbd1;
}
.login-register .form-vertical input, .form-vertical select, .form-vertical textarea {
    border: 1px solid #00000014;
    border-radius: 0;
}
.login-register {
    padding-bottom: 41px;
}
.login-register button:hover {
    background: #e5dbd1;
    color: #000;
}
.contact-template .form-vertical input.btn:hover {
      background: #e5dbd1;
    color: #000;
}
.login-register button {
    background-color: #000;
    color: #fff;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1;
    transition: all .3s ease-in-out;
    font-size: 13px;
    padding: 10px 24px;
    white-space: nowrap;
    border: none;
}
.shopify-pc__banner__dialog {
    display: none;
}
.occasion-item .overlay {
    align-items: flex-end;
    background: linear-gradient(to bottom, #00000000, #00000036);
}
.slideshow-content a:hover {
    background: #e5dbd1 !important;
    color: #000 !important;
}
button.btn.search__submit:focus {
    background: #e5dbd1!important;
}
.corporate-gifts .btn:hover {
    background: #e5dbd1 !important;
    color: #000 !important;
}
.contact-template .form-vertical .rte.text-center {
    text-align: left !important;
}
.inputfd {
    padding: 17px 19px 26px;
}
.pageCnt.page-width {
    padding-top: 17px;
}
.corporate-gifts .btn:hover{
    background: #e5dbd1;
    color: #000;
}
ul#siteNav div.megamenu li.lvl-1 li a {
    text-transform: capitalize;
}
div#productInquiry input{
    border: 1px solid #e6e2df;
    border-radius:0;
}
/* end-new */

 .gpo-element.gpo-form__group.postion-top.gpo-col-12 {
    margin: 11px 0px !important;
}
.top-model {
    margin-top: 11px !important;
}
.ASG-001-eng-top {
    margin-bottom: 8px!important;
}
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.product-description img{
  max-width: 380px;
}
td.product-table-data-1 {
    text-align: center;
    max-width: 100px;
    width: 100%;
}

td.product-table-data-1 > p {
    margin: auto;
    line-height: 2;
    font-weight: 600;   
}

p.product-child-text {
    font-size: 9px;
    font-weight: 400 !important;
}

td.product-table-data-2 {
    text-align: center;
    max-width: 100px;
    width: 100%;
}

td.product-table-data-2 > p {
    margin: auto;
    line-height: 2;
    font-weight: 600;
}

.new-product-colletion 
 .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
    display: none;
}
.template-index .fera-reviews-widget#reviews {
    display: none;
}
p.footer-logo {
    margin-bottom: 37px;
}
/* .slideshow-content .overlay {
    background: linear-gradient(to right,#eaeaeca3,transparent)!important;
} */

.fade-in-image { 
  animation: fadeIn 5s; 
}
.template-collection .size.sidebar_widget.filterBox{
  visibility: hidden;
}
body#silver-picture-frames-all-silver-gifts.template-collection .size.sidebar_widget.filterBox {
    visibility: visible;
}
body#silver-baby-picture-frames-all-silver-gifts.template-collection .size.sidebar_widget.filterBox {
    visibility: visible;
}
body#engraved-silver-picture-frames-silver-engraved-picture-frames.template-collection .size.sidebar_widget.filterBox{
  visibility: visible;
}
body#silver-plated-picture-frames-all-silver-gifts.template-collection .size.sidebar_widget.filterBox{
  visibility: visible;
}
body#sterling-silver-picture-frame-all-silver-gifts.template-collection .size.sidebar_widget.filterBox{
  visibility: visible;
}
body#pewter-picture-frame-all-silver-gifts.template-collection .size.sidebar_widget.filterBox{
  visibility: visible;
}
body#silver-baby-picture-frames-all-silver-gifts.template-collection .size.sidebar_widget.filterBox{
  visibility: visible;
}
body#personalized-silver-wedding-picture-frames-all-silver-gifts.template-collection .size.sidebar_widget.filterBox{
  visibility: visible;
}
body#personalized-silver-wedding-picture-frames-all-silver-gifts.template-collection .size.sidebar_widget.filterBox{
  visibility: visible;
}
body#silver-baby-picture-frames-all-silver-gifts.template-collection .size.sidebar_widget.filterBox{
  visibility: visible;
}
body#sterling-silver-baby-picture-frames-all-silver-gifts.template-collection .size.sidebar_widget.filterBox{
  visibility: visible;
}
body#pewter-baby-picture-frames-all-silver-gifts.template-collection .size.sidebar_widget.filterBox{
  visibility: visible;
}
body#silver-plated-baby-picture-frames-all-silver-gifts.template-collection .size.sidebar_widget.filterBox{
  visibility: visible;
}
form#RegisterForm label{
    display: none;
}
.numbers-chain .gpo-selected-values {
    display: none !important;
}
.gpo-selected-values {
    display: none !important;
}
.gpo-selected-values.break-word.has-value {
    display: none !important;
}

ul#siteNav {
    background: #fff!important;
}
.bredcrumbWrap {
    margin-top: 42px !important;
}
.bredcrumbWrap {
    background: #f9f9f9;
    margin: 0px 0 2px !important;
}
ul#siteNav ul.grid.flex-item.mmWrapper:nth-child(2) {
    padding-top: 0px!important;
}
ul#siteNav h3.site-nav.lvl-1.underline--heading {
    font-size: 16px !important;
    line-height: 39px;
    color: #000;
    border-bottom: 1px solid #E2E2E2;
}
ul#siteNav ul.grid.flex-item.mmWrapper:nth-child(2) {
    margin-top: -11px!important;
}
ul#siteNav .large-up--one-third, .large-up--two-sixths {
    width: 100%!important;
}
ul#siteNav ul.grid.flex-item.mmWrapper.left-menu-list {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    /* width: 100%; */
}
.pul {
    display: none;
}
#Slideshow-template--15273447915563__banner_slideshow_nTFkMp {
    height: auto !important;
}
.sidebar_widget.crFilters .widget-content {
    display: grid;
    gap: 4px;
}
/* .sidebar-hidden {
    display: block!important;
} */
/* css for client comments  */
button.FDR-button.FDR-brands.brands {
    display: none;
}

/* end */
.gpo-app label.gpo-label[for=select-1] span {
    font-size: 18px!important;
    color: #000!important;
    padding: 8px 0px 2px!important;
    border-radius: 6px!important;
    margin-bottom: 7px!important;
}

.gpo-app label.gpo-label[for="select-1"] span {
    text-transform: uppercase;
    font-weight: bold !important;
}

[data-option-set-id="750827"] label.gpo-label[for=select-1] span {
    font-size: 14px !important;
    color: #000 !important;
    padding: 0px 0 0px !important;
    border-radius: 6px !important;
    margin-bottom: 0px !important;
    font-weight: 400 !important;
}


[data-option-set-id="750827"] label.gpo-label[for="select-5"] span {
    font-size: 18px!important;
    color: #000!important;
    padding: 8px 0px 2px!important;
    border-radius: 6px!important;
    margin-bottom: 7px!important;
   text-transform: uppercase;
    font-weight: bold !important;
}


.gpo-app label.gpo-label[for="select-2"] span {
  color:#000 !important;
}
.gpo-app label.gpo-label[for="select-3"] span {
  color:#000 !important;
}
.gpo-app label.gpo-label[for="select-4"] span {
  color:#000 !important;
}
.gpo-app .gpo-label span.label-content{
  color: #000 !important;
}
.shopify-section.index-section.index-section--flush.imageSlideshow.slideshowOuter {
    display: none;
}
.filterBox {
    cursor: pointer;
}
ul.imgmenu.brands-imgmenu li img.empire-silver {
    width: 144px;
}
.search-results { 
  list-style:none;
  width:100%;
  max-width:100%;
  margin:0 -5px;
  padding:10px 0 0;
  position: absolute;
  background: #ffffff;
  z-index: 1;
  display: grid;
}
.search-results li { 
  float:left; 
  vertical-align:top;
  width:100%;
  margin:0;
  padding:5px;
}
.fera-rating-widget[data-rating-count="0"] {
    display: none;
}


#settingsBox.active #localization_form {
  display: none;
}

#settingsBox.active .language-picker{
  display:none;
}


.slideshow-wrapperstyle1 .slideshow__image {
    background-size: cover;
    margin-top:65px;
}

section .background-image {
    height: 60vh;
    background-size: cover;
    background-position: right;
}

.top-content {
    max-width: 608px;
    text-align: center;
    display: grid;
}

section .background-image {
    
    height: 62vh;
    background-size: cover;
    background-position: right;
    display: flex;
    align-items: center;
}

section.text-over-img .background-image {
    background-position-x: 85%;
}

.content-over.page-width {
    width: 100%;
}

a.buttonnn-link {
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 29px;
    letter-spacing: .05em;
    text-align: center;
    color: #ffffff;
    background: #e5dbd1;
    padding: 12px;
    max-width: 180px;
    margin: 0 auto;
    width: 100%;
  transition-duration: 0.3s;
}

a.buttonnn-link:hover {
    background: #d28399;
    color: #fff;
    opacity: 1.9;
}
  



.top-content p {
    font-size: 17px;
    font-weight: 400;
    line-height: 29px;
    letter-spacing: .05em;
    color: #ffffff;
}

.top-content h3 {
    font-size: 35px !important;
    font-weight: 400 !important;
    line-height: 47px;
    letter-spacing: .01em;
    text-align: center;
    color: #ffffff;
}



.slideshow .slick-dots li button {
    background-color: #c38b9c;
    padding: 0;
}









/* -------------------------------------------------------------------------------------------- */

.mfp-content button#Subscribe {
    border-radius: 1px 95px 98px 0px;
    margin-left: 2px;
}
.sec-ttl span {
    margin: -2px auto 8px;
}
.sec-ttl {
    padding-bottom: 12px;
}
.newproduct-section .swiper-button-next, .newproduct-section .swiper-button-prev {
    background: #e5dbd1;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    transform: translateY(-45%);
    top: 45%;
}
div#shopify-section-template--15273447915563__newsletter_xxWzNi .section-cover.small-pd {
    border-radius: 26px;
}
#siteNav div.megamenu.mmfull {
    width: 1542px;
    left: 0;
    right: 0;
    margin: 0px auto;
}
ul.grid.flex-item.mmWrapper.left-menu-list a.lvl-1, ul.grid.flex-item.mmWrapper.right-menu-list a.lvl-1 {
    color: #070707 !important;
    /* font-weight: 400 !important; */
}
ul.grid.flex-item.mmWrapper.left-menu-list {
    padding-right: 5% !important;
}
.header-txt.middle-hdr.text-center {
    font-size: 16px;
    font-weight: 500;
    line-height: 29px;
    letter-spacing: normal;
    text-align: left;
    color: #000;
    font-family: jost !important;
}
header.site-header.center.nav-below.page-width {
    max-width: 1720px;
}
.input-group {
    max-width: 323px;
}
.slideshow-wrapper.style1 {
    max-width: 1720px !important;
    margin: auto;
    padding: 0 15px;
}
.site-header {
    display: grid;
    width: 100%;
    align-items: center;
    min-height: 70px;
    grid-template-columns: 1fr 1fr 1fr;
    align-items: center;
}
 input, textarea, select {
    color: #111111;
    font-size: 12px;
    font-family: "Noto Serif";
    margin-bottom: 15px;
    max-width: 100%;
    line-height: 1.2;
    padding: 10px 21px;
    border: none;
    background-color: #ffffff;
    border-radius: 50px;
}
 .btn, .spr-summary-actions-newreview {
    
    width: none; 
    text-decoration: none; 
    text-align: none;
    vertical-align: none;
    cursor: pointer;
    background-color: none;
    color: none; 
    font-weight: none;
   text-transform: none; */
    /* line-height: none;
    white-space: none;
    /* transition: none; */
    /* font-size: none; */
    padding: 10px 24px 10px 0px !important;
  background: transparent;
    border: none !important;
    color: #000;
}
.page-width11 {
    width: 100%;
    margin: 0 auto;
}
.shopify-policy__container {
    max-width: 1550px !important;
}
/* .sidebar_widget.filterBox.u-nderline {
    display: none;
} */
.headernav {
    display: flex;
    background: transparent  !important;
    max-width: 1364px !important;
    margin: 0 auto;
    gap: 7px;
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.header-logo {
    max-width: 100%;
}
a.hdicon svg {
    width: 27.9px;
}
.input-group {
    /* display: flex; */
    width: 100%;
}
.input-group {
    border: 1px solid #000;
    border-radius: 00px;
}
input.input-group__field.search__input {
    padding: 0!important;
}
.site-header .btn:hover, .btn:focus, .spr-summary-actions-newreview:hover {
    background-color: unset !important;
}
 .input-group input.input-group__field.search__input {
    font-family: Jost;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.05em;
    text-align: left;
}
.slideshow-button-next svg, .slideshow-button-prev svg {
    filter: brightness(0.5);
}
 .input-group__field, .input-group__btn .btn {
    height: 43px;
}
 .swym-wishlist.swym-inject.header__icon { display: none }
  
    swym-header-icon #swym-header-icon {
        border: none; 
        width: auto; 
        height: 35px; 
        background: transparent; 
        display: flex; 
        align-items: end; 
        /* Update the color as per store requirements from the customisation settings */
        color: {{ settings.swym_header_icon_color }}; 
    }
a.hdicon.wishlist.small--hide.medium--hide {
    display: none;
}
 #siteNav > li > a {
    color: #000 !important;
    font-size: 20px !important;
}
div#shopify-section-navigation {
    width: 100%;
    background: #ffffff;
    top: 71px!important;
    /* margin-bottom: -40px; */
}
/* ul#siteNav {
    padding-top: 22px;
} */
.mobilecmpnbanner1 h1 {
    text-align: center;
    /* font-family: Bona Nova; */
    font-size: 37px;
    font-weight: 400;
    line-height: 60px;
    letter-spacing: 0.01em;
    text-align: center;
}
.mobilecmpnbanner1 {
    position: absolute;
    top: 52%;
    width: 26%;
    transform: translate(-50%, -50%);
    right: -96px;
}
.deskcmpnbanner1 img {
    position: relative;
}
.cmpnbanner-contianer {
    position: relative;
}
.btn-banner a {
    background: #e5dbd1;
    padding: 16px 37px;
    border-radius: 0px;
    /* font-family: Jost; */
    font-size: 17px;
    font-weight: 500;
    line-height: 29px;
    letter-spacing: 0.05em;
    text-align: center;
    color: #fff;
}
.btn-banner a:hover{
  background: #fff;
  color: #e5dbd1;
}
.btn-banner {
    text-align: center;
}
li.lvl1.parent.megamenu a {
    /* font-family: Jost!important; */
    font-size: 20px;
    font-weight: 400;
    line-height: 29px;
    letter-spacing: 0.05em;
    text-align: left;
    color: #000;
}

button.btn.search__submit {
    padding-left: 16px;
    padding-right: 14px;
}
.deskcmpnbanner1 img {
    width: 100%;
    max-width: 100% !important;
}
ul#siteNav li a {
    font-size: 13px !important;
   line-height: 20px;
}
ul#siteNav>li:hover>a, ul#siteNav>li>a:hover, ul#siteNav>li>a.active{
  color: #a58d77!important;
}
ul#siteNav div.megamenu li.lvl-1 a.lvl-1:hover{
  color: #a58d77!important;
}
ul#siteNav div.megamenu li.lvl-1 li a {
   padding: 9px 0 !important;
}
ul#siteNav div.megamenu li.lvl-1 a.lvl-1 {
    padding: 0 0 8px;
}
/* collection */

.home-collection-list-class .grid.grid-mr-0.collection-grid.carousel.slick-initialized.slick-slider a.collection-grid-item__link .details.text-center.wd- {
    background: #2d4451;
}

.home-collection-list-class .grid.grid-mr-0.collection-grid.carousel.slick-initialized.slick-slider a.collection-grid-item__link .details.text-center.wd- div h3 {
    color: #ffffff !important;
}
.home-collection-list-class .grid.grid-mr-0.collection-grid.carousel.slick-initialized.slick-slider a.collection-grid-item__link .details.text-center.wd- div span {
    color: #ffffff !important;
}




.collection-list-class .collection-box.style1 .collection-grid-item .details {
    position: unset;
}
.collection-list-class .collection-grid-item {
    position: unset;
}
.collection-list-class .collection-box .box-template--15273447915563__collection_list_EVf7we .collection-grid-item .details {
    background: #fff;
}
.collection-list-class .collection-box .slick-list.draggable .collection-grid-item h3.collection-grid-item__title {
    color: #000 !important;
    font-size: 18px;
    font-weight: 700;
    /* font-family: Bona Nova; */
    font-size: 20px;
    font-weight: 400;
    line-height: 38px;
    letter-spacing: 0.01em;
    text-align: left;
}
.sec-ttl.text-center.wow.fadeIn h3 {
    /* font-family: Bona Nova; */
    font-size: 32px;
    font-weight: 400;
    line-height: 77px;
    letter-spacing: 0.01em;
    text-align: center;
}
div#shopify-section-template--15273447915563__collection_list_EVf7we {
    padding-top: 27px;
}
.collection-list-class .collection-box.style1 .collection-grid-item .img {
    height: 413px;
    background-position: center;
    padding-bottom: 60% !important;
}
.collection-list-class .collection-box.style1 .collection-grid-item .imgWrap {
    height: 100%;
}

.collection-list-class .sec-ttl.text-center.wow.fadeIn h3:before {
    content: "";
    position: relative;
    background-image: url(/cdn/shop/files/Group_1_19fe3cf4-962b-408a-8fd5-65bcc047936c.png?v=1707479216);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    height: 39px;
    top: -24%;
    z-index: -1;
    display: flex;
}
.collection-list-class .sec-ttl.text-center.wow.fadeIn {
    position: relative;
}
 /* catory css */
div#shopify-section-template--15273447915563__product_section_AKAWTB .hhheading, .new-allproduct .hhheading, .home-collection-section .sec-ttl{
    position: relative;
}
div#shopify-section-template--15273447915563__product_section_AKAWTB h2.newtitle:before, .new-allproduct h2.newtitle:before, .home-collection-section .sec-ttl h3:before {
    content: "";
    position: absolute;
    background-image: url(/cdn/shop/files/Group_1_19fe3cf4-962b-408a-8fd5-65bcc047936c.png?v=1707479216);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 72px;
    height: 36px;
    left: 51%;
    right: 0;
    top: 31%;
    z-index: -1;
    transform: translate(-50px,-50px);
}
div#shopify-section-template--15273447915563__product_section_AKAWTB h2.newtitle, .new-allproduct h2.newtitle, .home-collection-section .sec-ttl h3{
    /* font-family: Bona Nova !important; */
    font-size: 34px!important;
    font-weight: 400;
    line-height: 32px;
    letter-spacing: 0.01em;
    text-align: center;
}
.newproduct-section .swiper {
    margin-top: 14px;
}
div#shopify-section-template--15273447915563__product_section_AKAWTB .newproduct-section .swiper-slide img, .new-allproduct.newproduct-section .swiper-slide img{
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
div#shopify-section-template--15273447915563__product_section_AKAWTB .prdtext h5 {
    /* font-family: Jost; */
    font-size: 28px!important;
    font-weight: 400;
    line-height: 40px;
    letter-spacing: 0.05em;
    text-align: center;
}
div#shopify-section-template--15273447915563__product_section_AKAWTB .newproduct-section .shopbtn, .new-allproduct.newproduct-section .shopbtn {
    width: 154px;
    padding: 9px;
    margin: 23px auto 0;
    border-radius: 00px;
}
div#shopify-section-template--15273447915563__product_section_AKAWTB a.shopbtn, .new-allproduct a.shopbtn{
    font-size: 15px!important;
    font-weight: 400;
    line-height: 29px;
    letter-spacing: 0.05em;
    text-align: left;
    text-transform: capitalize;
}
.newproduct-section .swiper-button-prev {
    left: 0;
}
.newproduct-section .swiper-button-next {
    right: 0;
}
div#shopify-section-template--15273447915563__product_section_AKAWTB .collection-box.style1 .collection-grid-item .details{
      opacity: 1!important;
      align-items: !important;
      align-items: ;
}
div#shopify-section-template--15273447915563__product_section_AKAWTB a.shopbtn, .new-allproduct a.shopbtn{
    position: absolute;
    bottom: 88px;
    right: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
}
div#shopify-section-template--15273447915563__product_section_AKAWTB .newproduct-section .swiper-slide:hover a.shopbtn, .new-allproduct.newproduct-section .swiper-slide:hover a.shopbtn{
 visibility: visible;
    opacity: 1;
}
/* .btn-banner a:before {
    content: "";
    position: absolute;
    background-image: url(/cdn/shop/files/Group_4_2.png?v=1707478351);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 171px;
    height: 158px;
    left: 20px;
    right: 0;
    top: -53px;
    z-index: -1;
} */
.btn-banner a {
    position: relative;
}
div#shopify-section-template--15273447915563__product_section_AKAWTB .newproduct-section {
    position: relative;
    /* max-width: 1280px; */
    margin: 0px auto 80px;
}
/* img-banner */
div#shopify-section-template--15273447915563__feature_row_kz3XRY .content-indent.default {
    max-width: 1720px;
    margin: auto;
}
div#shopify-section-template--15273447915563__feature_row_kz3XRY .imgWrapper {
    display: block;
    margin: 0;
    max-width: 100%;
}
div#shopify-section-template--15273447915563__feature_row_kz3XRY .row-text.text-center h3 {
    /* font-family: Bona Nova; */
    font-size: 37px !important;
    font-weight: 400;
    line-height: 77px;
    letter-spacing: 0.01em;
    text-align: center;
    color: #fff !important;
}
div#shopify-section-template--15273447915563__feature_row_kz3XRY .rte.rte-setting.featured-row__subtext {
    /* font-family: Jost; */
    font-size: 20px!important;
    font-weight: 400;
    line-height: 32px;
    letter-spacing: 0.05em;
    text-align: center;
    margin-left: 38px;
    margin-right: 30px;
}
div#shopify-section-template--15273447915563__feature_row_kz3XRY a.btn.mob-btn-md.btn-sm {
    width: 203px;
    height: 55px;
    padding: 14px 0 14px 0;
    border-radius: 50px;
}
div#shopify-section-template--15273447915563__feature_row_kz3XRY .row-image_with_text_fkdWN3 .btn:hover {
    opacity: 3;
}
div#shopify-section-template--15273447915563__feature_row_kz3XRY a.btn.mob-btn-md.btn-sm {
    /* font-family: Jost; */
    font-size: 20px;
    font-weight: 500;
    line-height: 29px;
    letter-spacing: 0.05em;
    text-align: center;
    color: #e5dbd1;
}
div#shopify-section-template--15273447915563__feature_row_kz3XRY .row-text.text-center {
    position: relative;
}
div#shopify-section-template--15273447915563__feature_row_kz3XRY a.btn.mob-btn-md.btn-sm:before {
    content: "";
    position: absolute;
    background-image: url(/cdn/shop/files/Group_4_2.png?v=1707478351);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 144px;
    height: 141px;
    left: 58px;
    right: 0;
    top: -18px;
    z-index: 99;
}
div#shopify-section-template--15273447915563__feature_row_kz3XRY .btn:hover, .btn:focus, .spr-summary-actions-newreview:hover {
    background-color: #fff!important;
}
div#shopify-section-template--15273447915563__products_rows_zYcKP9 .sec-ttl.text-center h3, #shopify-section-template--15273447915563__feature_row_zhHghW h3,
.home-collection-section h3.collection-grid-item__title {
    /* font-family: Bona Nova; */
    font-size: 35px!important;
    font-weight: 400 !important;
    line-height: 47px;
    letter-spacing: 0.01em;
    text-align: center;
}
div#shopify-section-template--15273447915563__products_rows_zYcKP9 {
    background: #F8F6F7;
    padding-top: 70px;
    padding-bottom: 70px;
}
div#shopify-section-template--15273447915563__products_rows_zYcKP9 .details a {
    /* font-family: Jost; */
    font-size: 17px;
    font-weight: 400;
    line-height: 29px;
    letter-spacing: 0.05em;
    text-align: center;
    color: #000;
}
div#shopify-section-template--15273447915563__products_rows_zYcKP9 span.hompage-product-price.new {
    /* font-family: Jost; */
    font-size: 16px;
    font-weight: 600;
    line-height: 29px;
    letter-spacing: 0.05em;
    text-align: center;
    color: #e5dbd1;
}
div#template--15273447915563__products_rows_zYcKP9, .home-featured-product .page-width{
    max-width: 1720px;
}
a.btn.mob-btn-sm.btn-sm, .home-collection-section .collection-box .slick-list.draggable .collection-grid-item button.btn {
    /* font-family: Jost; */
    font-size: 16px!important;
    font-weight: 500 !important;
    line-height: 29px;
    letter-spacing: 0.05em;
    text-align: center;
}
div#template--15273447915563__products_rows_zYcKP9 .grid-view_image img {
    height: 353px;
    object-fit: fill;
    width: 411px;
}
div#template--15273447915563__products_rows_zYcKP9 .details {
    margin: 0px 51px;
}
div#template--15273447915563__products_rows_zYcKP9 a.btn.mob-btn-sm.btn-sm {
    background: #e5dbd1;
    color: #fff;
    border-radius: 33px;
    /* border: 1px solid #fff !important; */
    max-width: 228px;
    width: 100%;
    z-index: 1;
    position: relative;
    padding: 16px 24px;
}
/* div#template--15273447915563__products_rows_zYcKP9 a.btn.mob-btn-sm.btn-sm:hover{
   background: #fff; 
  color: #fff !important;
   border-color: #e5dbd1 !important;
} */
/* .slider-btn{
position: relative; 
padding-top: 22px;
} */
/* .slider-btn:before {
    content: "";
    position: absolute;
    background-image: url(/cdn/shop/files/Group_4_2.png?v=1707478351);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 173px;
    height: 173px;
    left: 44%;
    right: 0;
    top: 2px;
    z-index: -1;
} */
.home-collection-list-class {
    padding-top: 20px;
}
.btn-product{
 position: relative; 
}
/* .btn-product:before {
    content: "";
    position: absolute;
    background-image: url(/cdn/shop/files/Group_4_2.png?v=1707478351);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 181px;
    height: 168px;
    left: 29%;
    right: 0;
    top: -12px;
    z-index: -1;
} */
.newproduct-section {
    position: relative;
    margin: 153px auto 183px;
}
div#shopify-section-template--15273447915563__products_rows_zYcKP9 .pro--btn {
    position: relative;
}
/* div#shopify-section-template--15273447915563__products_rows_zYcKP9 .pro--btn:before{
    content:'';
    position: absolute;
    background-image: url(/cdn/shop/files/Group_4_2.png?v=1707478351);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 144px;
    height: 141px;
    left: 46%;
    right: 0;
    top: -18px;
    z-index: 0; 
} */
div#shopify-section-template--15273447915563__feature_row_zhHghW .btn-text-row {
    position: relative;
    z-index: 1;
}
/* div#shopify-section-template--15273447915563__feature_row_zhHghW .btn-text-row:before {
    content: "";
    position: absolute;
    background-image: url(/cdn/shop/files/Group_4_2.png?v=1707478351);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 195px;
    height: 179px;
    left: 34%;
    right: 0;
    top: -12px;
    z-index: -2;
} */
.btn:focus, .spr-summary-actions-newreview:hover {
    background: #e5dbd1 !important;
}
.sticky-header {
    background: white !important;
    position: absolute;
    top: 93px !important;
    bottom: 0;
}
div#shopify-section-template--15273447915563__products_rows_zYcKP9 .text-center {
    position: relative;
}
div#shopify-section-template--15273447915563__products_rows_zYcKP9 h3.h3:before {
    content: "";
    position: absolute;
    background-image: url(/cdn/shop/files/Group_1_19fe3cf4-962b-408a-8fd5-65bcc047936c.png?v=1707479216);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 76px;
    height: 38px;
    left: 51%;
    right: 0;
    top: 14%;
    transform: translate(-50px,-50px);
}

div#shopify-section-template--15273447915563__products_rows_zYcKP9 {
    background: #f8f6f7;
    padding-top: 86px;
    padding-bottom: 55px;
}
div#shopify-section-template--15273447915563__home_product_section_mPLQxw .newproduct-section {
    position: relative;
    margin: 44px auto 59px !important;
}
/* Premium collection css start */
.slick-slider .slick-arrow {
    opacity: 1;
}
.home-collection-section .collection-box.style3 .collection-grid-item__link {
    display: flex !important;
    flex-wrap: wrap !important;
}
.home-collection-section .collection-box.style3 .collection-grid-item .imgWrap, .home-collection-section .collection-box .collection-grid.carousel .collection-grid-item .details {
    width: 50%;
    /* height: 759px; */
  
}
.home-collection-section .collection-box .collection-grid.carousel .collection-grid-item .details {
    display: flex;
    align-items: center;
    justify-content: center;
}
.home-collection-section .collection-box .slick-list.draggable .collection-grid-item span.counts {
    /* font-family: Jost; */
    font-size: 25px;
    font-weight: 400;
    line-height: 52px;
    letter-spacing: 0.05em;
}
.home-collection-section .collection-box .slick-next, .home-collection-section .collection-box button.slick-prev {
    top: auto;
    bottom: 0;
    right: 30px;
    width: 51px;
    height: 51px;
    background: #e5dbd1;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
}
.home-collection-section .collection-box button.slick-prev {
    left: auto;
    right: 100px;
}
/* Premium collection css end */
/* home-featured-product start*/
.home-featured-product {
    padding-top: 86px !important;
    padding-bottom: 55px !important;
}
.home-featured-product h2.newtitle:before{
  z-index: 0;
}
.home-featured-product .prdtext h5{
  color: #000;
  margin-bottom: 0;
}
.home-featured-product .fproduct-price{
      font-size: 16px;
    font-weight: 600;
    line-height: 29px;
    letter-spacing: .05em;
    text-align: center;
    color: #000;
}
.home-featured-product .swiper-slide .newprdimg {
    height: 353px;    
    position: relative;
}
.home-featured-product .swiper-slide .newprdimg img{
  object-fit: contain;
}
.home-featured-product .fproduct-info {
    margin: 0 51px;
}
.home-featured-product .pro-home a.shopbtn {
    bottom: 20px;
}
/*home-featured-product css end  */
/* all product css start */
.new-allproduct .newprdimg{
  height: 480px;
}
.new-allproduct .newprdimg img{
  border-radius: 10px;
}
.new-allproduct .prdtext h5, #shopify-section-template--15273447915563__feature_row_zhHghW .featured-row__subtext{
  /* font-family: Jost; */
  font-size: 17px;
  font-weight: 400;
  line-height: 29px;
  letter-spacing: 0.05em;  
}
a.shopbtn:hover{
  color: #e5dbd1 !important;
  background: #fff !important;
}
.newproduct-section a.shopbtn:hover{
  color: #fff !important;
  background: #e5dbd1 !important;
}
#shopify-section-template--15273447915563__feature_row_zhHghW a.btn.mob-btn-sm.btn-sm, .new-allproduct a.btn, .home-collection-section .collection-box .slick-list.draggable .collection-grid-item button.btn {
    border-radius: 00px;
    padding: 11px 31px;
    max-width: 174px;
    width: 100%;
}
/*our mission css end*/
/* store_features css start*/
#shopify-section-template--15273447915563__store_features_WxzqBX ul.store-info{
  margin: 0;
}
#shopify-section-template--15273447915563__store_features_WxzqBX ul.store-info li.item {
    box-shadow: 0px 0px 20.399999618530273px 0px #0000000D;
    border: 1px solid #0000001A;
    border-radius: 10px;
    background: #f9eef578;
}
 .text h5{
  /* font-family: Bona Nova; */
  font-size: 20px;
  font-weight: 400;
  line-height: 29px;
  letter-spacing: 0.01em;
}
 ul.store-info .sub-text p {
  /* font-family: Jost; */
  font-size: 16px;
  font-weight: 300;
  line-height: 29px;
  letter-spacing: 0.05em;
}
/* store_features css end*/
/* icon css */
div#shopify-section-template--15410095882283__store_features_WxzqBX ul.store-info li {
    flex: 1;
    padding: 82px 29px;
}
 .store-box .store-info {
    gap: 22px;
}
.store-box ul.store-info {
    margin: 0;
}
.store-box ul.store-info li.item {
    box-shadow: 0 0 20.399999618530273px #0000000d;
    border: 1px solid #0000001A;
    border-radius: 10px;
    background: #f9eef578;
} 
.page-width.wow.fadeIn {
    max-width: 1720px;
}
h2.newtitle {
    /* font-family: Bona Nova!important; */
    font-size: 35px!important;
    font-weight: 400;
    line-height: 77px;
    letter-spacing: 0.01em;
    text-align: center;
    width: 100%!important;
    text-transform: capitalize !important;
}
.nwtestimonial-section {
    max-width: 100% !important;
    margin: 20px auto;
}

div#shopify-section-template--15273447915563__store_features_WxzqBX .section-cover.small-pd {
    padding: 64px 0 17px !important;
}
div#shopify-section-template--15273447915563__b4eacab8-42be-4e62-bef4-b433ac6a56b6 {
    padding-top: 35px;
}
.nwtestimonial-section .swiper {
    padding: 10px 10px;
}
div#shopify-section-template--15273447915563__newsletter_xxWzNi .section-cover.small-pd {
    padding: 27px 0 123px!important;
}
.nwtestimonial-section .swiper-slide {
    box-shadow: 0 0 20.399999618530273px #0000000d !important;
    border: 1px solid #0000001A;
    border-radius: 10px;
    padding: 80px 33px !important;
    height: 371.95px !important;
}
.text-slide h5 {
    /* font-family: Bona Nova!important; */
    font-size: 20px !important;
    font-weight: 400 !important;
    line-height: 38px;
    letter-spacing: 0.01em;
    text-align: center;
}
.text-slide p {
    /* font-family: Jost !important; */
    font-size: 17px !important;
    font-weight: 300 !important;
    line-height: 30px;
    letter-spacing: 0.05em;
    text-align: center;
}
.nwtestimonial-section .swiper-slide {
    box-shadow: 0 0 20.399999618530273px #0000000d;
    border: 1px solid #0000001A;
    border-radius: 10px;
    padding: 80px 20px;
}
.nwtestimonial-section .swiper .swiper-slide {
    margin-right: 16px !important;
}


h2.newtitle:before {
    content: "";
    position: absolute;
    background-image: url(/cdn/shop/files/Group_1_19fe3cf4-962b-408a-8fd5-65bcc047936c.png?v=1707479216);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 73px;
    height: 37px;
    left: 51%;
    right: 0;
    top: 42%;
    z-index: -1;
    transform: translate(-50px,-50px );
}
/* div#shopify-section-template--15273447915563__home_collection_list_dJnRmk button.btn.mob-btn-sm.btn-lg.btn:hover {
    color:rgba(192, 157, 178, 0.9) !important;
} */



/* newsletter */
.mfp-content input#Email::placeholder {
    color: #000;
}
.newsletter-section.page-width.wow.fadeIn {
    max-width: 1520px;
}
 .newsletter-section input, textarea, select {
    max-width: 100%;
    line-height: 1.2;
    padding: 10px 21px;
    background-color: transparent;
    border-radius: 0px;
}
.newsletter-section input#Email {
    border-radius: 0;
    background: transparent;
    border-radius: 0!important;
    /* font-family: Jost; */
    font-size: 16px!important;
    font-weight: 400;
    line-height: 23px;
    letter-spacing: 0.05em;
}
.newsletter-section .input-group{
   border: 1px solid #e5dbd1;
   border-radius: 00px !important;
}
.newsletter-section .input-group {
    max-width: 412px;
    margin: 0 auto;
}
.newsletter-section .btn:hover, .btn:focus, .spr-summary-actions-newreview:hover{
  background-color: #e5dbd1 !important;
  color: #fff;
}
.newsletter-section .sec-ttl.text-center h3 {
    /* font-family: Bona Nova !important; */
    font-size: 37px !important;
    font-weight: 400;
    line-height: 77px;
    letter-spacing: 0.01em;
    text-align: center;
    text-transform: uppercase;
}
.newsletter-section .sec-ttl.text-center span {
    /* font-family: Jost; */
    font-size: 19px;
    font-weight: 400 !important;
    line-height: 28px;
    letter-spacing: 0.05em;
    text-align: center;
}
.newsletter-section button#Subscribe {
    /* font-family: Jost !important; */
    font-size: 16px;
    font-weight: 500;
    line-height: 35px;
    letter-spacing: 0.05em;
    text-align: center;
    text-transform: capitalize;
}
.newsletter-section input#Email {
    height: 53px;
    color: #000;
}
.newsletter-section input#Email::placeholder{
  color: #000;
}
.newsletter-section button#Subscribe{
  height: 53px;
  /* border-radius: 1px 42px 42px 0px;*/
  border-radius:0 0 0 0;
}
.newsletter-section .section-cover.small-pd {
    padding: 115px 0!important;
    border-radius: 20px;
}
 .newsletter-section.page-width.wow.fadeIn {
    position: relative;
}
.newsletter-section .section-cover.small-pd:after {
    content: "";
    position: absolute;
    background-image: url(/cdn/shop/files/Group_4_2.png?v=1707478351);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 70px;
    height: 64px;
    left: 48.2%;
    right: 0;
    z-index: 9;
    bottom: -52px;
}
.footer-block {
    padding: 85px 0 18px;
}



/* text css */
.text.custom-text h3 {
    /* font-family: Bona Nova; */
    font-size: 34px;
    font-weight: 400;
    line-height: 60px;
    letter-spacing: 0.01em;
    text-align: center;
    color: #e5dbd1;
}
 .text.custom-text p {
    /* font-family: Jost !important; */
    font-size: 20px;
    font-weight: 400;
    line-height: 5px;
    letter-spacing: 0.05em;
    text-align: center;
} 

/* footer */
div#nav_menu-1599373856209 {
    display: none;
}
li.email svg {
    width: 20px;
}
li.phone svg {
    width: 20px;
}
a.social-icons__link svg {
    width: 30px;
}
.footer-bottom {
    background: #e5dbd1;
    color: #fafafa;
    clear: both;
    padding: 13px 0;
    border-top: 1px solid #aeacad;
}
.footer-top .h4 {
    /* font-family: Jost; */
    font-size: 19px;
    font-weight: 400;
    line-height: 35px;
    letter-spacing: 0.05em;
    text-align: left;
    text-transform: capitalize;
}
.footer-top a {
    color: #000;
    /* font-family: Jost; */
    font-size: 14px;
    font-weight: 300!important;
    line-height: 30px;
    letter-spacing: 0.05em;
    text-align: left;
    text-transform: capitalize;
}
.text-left.small--text-center {
    /* font-family: Jost; */
    font-size: 15px;
    font-weight: 300;
    line-height: 40px;
    letter-spacing: 0.05em;
    text-align: left;
    color: #000;
}
hr {
    border-bottom: none;
}
.page-width.ss {
    max-width: 1520px;
}
.footer-top .addressFooter li {
    position: relative;
    margin-bottom: 12px;
    clear: left;
    display: flex;
    align-items: center;
    gap: 15px;
}
.footer-bottom .flex > div {
    text-align: end;
}
.site-footer {
    background: #e5dbd1;
}
div#shopify-section-template--15273447915563__product_section_AKAWTB {
    padding: 69px 0px 0px;
}
.text-slide svg {
    width: 119px !important;
    fill: #ebb868cc;
    height: 85px;
    margin-top: -22px;
}
input#Email::placeholder {
  color: #fff;
}
.mfp-ready #newsletter-modal .newsletter__input {
    border: 0;
    background-color: #fff !important;
    color: #000000;
}
/* other page */
/* .metacol-slider {
    padding-top: 70px!important;
} */
.metacol-slider .swiper-button-next, .metacol-slider .swiper-button-prev{
    background: #e5dbd1;
    width: 40px;
    height: 40px;
    border-radius: 100px;
}
.metacol-slider .swiper-button-next:after, .metacol-slider .swiper-button-prev:after{
  color: #fff;
    font-size: 22px !important;
}
div#shopify-section-template--15273447522347__cc527d94-e5c0-4572-9578-2b8579677421 {
    padding-top: 37px;
}
div#shopify-section-template--15273448374315__page {
    padding-top: 40px;
}
div#shopify-section-template--15273447555115__collection {
    padding-top: 40px;
}
.nwtestimonial-section .swiper-slide {
    background: #f9eef578!important;
}
button#Subscribe {
    border-radius: 1px 42px 42px 0px;
}
/* .bredcrumbWrap {
    margin-top: 50px;
} */
div#shopify-section-template--15273447424043__blog {
    padding-top: 79px;
}
div#shopify-section-template--15273448734763__product {
    padding-top: 70px;
}
div#shopify-section-template--15273447489579__cart {
    padding-top: 75px;
}

/* hover button */
div#template--15273447915563__products_rows_zYcKP9 a.btn.mob-btn-sm.btn-sm:hover {
    background: #d28399;
}
#PageContainer a.btn.mob-btn-sm.btn-sm:hover {
 background: #d28399;
}
#shopify-section-template--15273447915563__feature_row_zhHghW a.btn.mob-btn-sm.btn-sm:hover {
  background: #d28399;
  color:#fff;
  opacity: 1.9;
}
/* a.btn.mob-btn-sm.btn-sm:hover {
    border: 1px solid #e5dbd1!important;
    background: transparent!important;
    color: #e5dbd1!important;
} */
button.btn.mob-btn-sm.btn-lg.btn:hover{
 background: #d28399 !important ;
    color: #fff!important;  
}
.footer-links a:hover {
    text-decoration: none;
}
.footer-block__item {
    margin-bottom: 39px !important;
}
div#searchPopup .input-group__btn {
    white-space: nowrap;
    width: 12%;
}
#searchPopup .input-group {
    border-bottom: 1px solid #000;
}
div#searchPopup input.input-group__field.search__input {
    padding: 9px!important;
}
.home-collection-list-class .collection-box.style3 .collection-grid-item .imgWrap {
    border: none;
}


.collection-list-class button.btn.mob-btn-sm.btn-sm.btn {
    position: absolute;
    bottom: 88px;
    right: 0;
    left: 0; 
}
.collection-list-class button.btn.mob-btn-sm.btn-sm.btn {
    padding: 19px;
    width: 172px;
    border-radius: 00px;
}
.collection-grid-item button.btn.mob-btn-sm.btn-sm.btn {
    opacity: 0;
    visibility: hidden !important;
    transition: all 0.4s;
}
.collection-grid-item:hover button.btn.mob-btn-sm.btn-sm.btn {
    opacity: 1;
    visibility: visible !important;
    transition: all 0.4s;
}
.collection-list-class button.btn.mob-btn-sm.btn-sm.btn {
    font-size: 14px !important;
    font-weight: 400;
    letter-spacing: .05em;
    text-transform: capitalize;
}

.header-logo img, .header-logo svg {
    display: block;
    /* max-width: 180px;
        max-height: 179px; */
    margin: 0 auto;
}
.site-header {
    padding: 11px 20px 14px;
}
.product-action button:hover {
    border: 1px solid #9a9a9a!important;
}




/*  */
.mfp-content button#Subscribe{
  border-radius:0px;
}

div#shopify-section-template--15273447915563__slideshow_t33RAg .slideshow-wrapper.style1 {
    max-width: -webkit-fill-available !important;
    padding: 0;
}


.home-collection-section .collection-box .slick-list.draggable .collection-grid-item button.btn{
  border-radius:0 !important;
}





.collection-box button.slick-arrow{
    background: #e5dbd1;
    border-radius: 100px;
    top: 45%;
}
.collection-box .slick-arrow:before{
  color: #fff;
}
.collection-box .collection-grid.carousel {
    padding: 0 12px;
}

.contact-template .form-vertical input, .contact-template .form-vertical textarea, .contact-template .form-vertical select {
    border: 1px solid #e6e2df;
  border-radius:0;
}
.contact-template .form-vertical input.btn {
    border: 2px solid #e5dbd1;
    background-color: #000;
    color: #ffffff;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1;
    transition: all 0.3s ease-in-out;
    font-size: 13px;
    padding: 10px 24px;
    white-space: nowrap;
}
#contact-us h1.page-title {
    text-transform: uppercase;
}
img.mobile-img {
    display: none;
}
.home-mobile-banner{
  display: none;
}

input#cartCheckout {
    border: 2px solid #e5dbd1;
    background-color: #e5dbd1;
    color: #000;
}

.page-width11.jewellery_shop {
    max-width: 1720px!important;
    margin-top: 100px;
    padding: 0 15px;
}




ul.mysha-menu {
    display: none;
}
#header ul.mysha-menu{
  display: flex;
}
/* ul.mysha-menu li ul {
    display: none;
} */
ul.mysha-menu {
    justify-content: space-between;
    max-width: 999px;
    margin: 0px auto 0 auto;
    padding-top: 10px !important;
    gap: 50px;
}
/* #header ul.mysha-menu a {
    font-size: 13px !important;
    line-height: 20px;
    color: #000;
}  */
#header ul.mysha-menu .menu_flexxxx a {
    font-size: 13px!important;
    color: #000;
    line-height: 20px;
    height: 40px;
    display: flex;
    align-items: center;
}
#header ul.mysha-menu li a:hover {
    color: #e5dbd1 !important;
    text-decoration: underline;
    text-underline-offset: 7px;
} 
/* li.grid__item.lvl-1.large-up--one-whole.active.mysha-add11 {
    display: none;
}

ul.grid.flex-item.men-gift-left:last-child {
    display: none;
}
 */
.add {
    padding-bottom: 0 !important;
    width: 100% !important;
}

/* div#shopify-section-template--15410095489067__feature_row_MR6JQm {
    padding-top: 45px;
} */

.jewelery_shop .feature-row__text {
    padding: 20px;
    padding-left: 8%;
}
.jewelery_shop .featured-row__subtext p {
    font-family: Noto Serif;
    font-size: 80px !important;
    font-weight: 400;
    line-height: 108.96px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    width: 830px;
}
.jewelery_shop .feature-row__text {
    padding: 20px 20px 20px 3%;
    margin-right: 8px;
}
.jewelery_shop a.btn.mob-btn-sm.btn-sm {
    font-family: Noto Serif;
    font-weight: 500 !important;
    line-height: 40.86px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    text-transform: uppercase;
    padding: 4px 25px;
}
ul.grid.flex-item.men-gift-left.lasttt {
    width: 100% !important;
}
ul.grid.flex-item.men-gift-left.mysha {
    display: grid;
    grid-template-columns: 30% 70%;
}
/* li.grid__item.lvl-1.large-up--one-whole.active.mysha-add11 {
    width: 100% !important;
} */
#siteNav.mysha-menu > li:nth-child(1) div.megamenu.style5 .grid__item {
    margin-bottom: 0px !important;
}
#siteNav.mysha-menu > li:nth-child(1) div.megamenu.style5 ul:nth-child(1) .grid__item {
    padding-bottom: 0px !important;
}

.mysha-menu a.site-nav.lvl-1 {
    padding: 5px 0 !important;
}
ul#siteNav.mysha-menu div.megamenu li.lvl-1 li a {
    padding: 3px 0!important;
}
li.mysha-add11:first-child .nav-collection_image {
    display: none;
}
li.mysha-add11:last-child ul.grid.flex-item.men-gift-left.lasttt {
    display: grid;
    grid-template-columns: 30% 30% 30%;
    width: 100%;
    padding-top: 10px;
}
li.grid__item.lvl-1.large-up--one-whole.active.mysha-add11:last-child ul li a.site-nav.lvl-1 {
    display: flex!important;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 12px;
    text-align: center;
    text-transform: uppercase !important;
    font-weight: 600 !important;
    line-height: 25px !important;
}
/* li.grid__item.lvl-1.large-up--one-whole.active.mysha-add11:last-child ul.grid.flex-item.men-gift-left.lasttt {
    width: 88% !important;
}  */

ul.grid.flex-item.men-gift-left.mysha {
    width: 100%;
}
ul.grid.flex-item.men-gift-left.lasttt {
    padding-left: 0;
}
#siteNav.mysha-menu div.megamenu li.lvl-1 li a:hover:before {
    width: 0;
    margin-right: 0;
    height: 0;
    border-radius: 20px;
}
.mysha-add li.mysha-add11 > a:first-child {
    display: none !important;
}
.mysha-add li.mysha-add11:last-child {
    margin-top: -20px;
}

li.grid__item.lvl-1.large-up--one-whole.active.mysha-add11:last-child {
    width: 85%;
}

/* .mysha-add11 img.nav-child-link-image {
    width: 212px !important;
    height: 230px;
    margin: 10px;
} */



.collection-box .box-template--15410095882283__collection_list_EVf7we .collection-grid-item .details {
    background: #fff !important;
}
.mysha-collection .collection-box .box-template--15410095489067__collection_list_qxTKhy .collection-grid-item .details {
    background: none;
}
.mysha-collection h3.collection-grid-item__title {
    font-family: Noto Serif;
    font-size: 34px !important;
    font-weight: 400 !important;
    line-height: 45px;
    letter-spacing: -0.02em;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}
.mysha-collection .collection-box.style1 .collection-grid-item .details {
    justify-content: flex-end;
    align-items: self-start;
    top: -27px !important;
    left: 20px;
}
.mysha-collection .collection-box .collection-grid.carousel {
    padding: 0 47px;
}

.jewelery_shop span.imgWrapper {
    margin-right: 0;
}
.mysha-collection.content-indent.default {
    padding-top: 40px;
}
.mysha-section .featured-row__subtext p {
    font-family: Jost;
    font-size: 20px !important;
    font-weight: 400 !important;
    line-height: 30px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}
.mysha-section span.imgWrapper {
    margin-right: 0;
    margin-left: 0;
}
.mysha-section .left .row-text {
    margin: 0;
}
.mysha-section .feature-row__item.feature-row__text.left.wow.fadeInRight {
    padding-left: 0;
}
.mysha-section .left .row-text {
    padding-left: 0;
}
.mysha-section.row-image_with_text_4JHqUx {
    padding-top: 90px;
    padding-bottom: 90px;
    padding-left: 6.5rem;
    padding-right: 6.5rem;
}
.mysha-section ul li:before {
    content: "";
    position: absolute;
    background: url(/cdn/shop/files/Group_1000003682.svg?v=1733989499);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 11px;
    width: 11px;
    height: 11px;
    left: -28px;
    margin-top: 11px;
}
.mysha-section ul {
    list-style: none;
    position: relative;
}
.mysha-section ul li {
    font-family: Noto Serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    width: 649px;
}
.mysha-section a.btn.mob-btn-sm.btn-sm {
    font-family: Noto Serif;
    font-weight: 500 !important;
    line-height: 40.86px;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    text-align: center;
    padding: 4px 25px;
}
.mysha-section .row-text.text-left h3 {
    font-family: Noto Serif;
    font-size: 64px;
    font-weight: 400;
    line-height: 87.17px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}
.mysha-collectionnn .details.text-center.wd- {
    background: transparent !important;
}
.mysha-collectionnn .img {
    height: 466px !important;
    background-position: 100% 100%;
    padding-bottom: 60% !important;
}
.mysha-collectionnn .details.text-center.wd- {
    display: flex;
    justify-content: space-around;
    align-items: flex-start;
    flex-direction: column;
    height: 100%;
    position: absolute;
    top: 17px;
    left: 33px;
}
.mysha-collectionnn h3.collection-grid-item__title {
    font-family: Noto Serif;
    font-size: 45px !important;
    font-weight: 400 !important;
    line-height: 50.62px;
    letter-spacing: -0.02em;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}
.btn_by_mysha {
    display: flex;
    padding-top: 20px;
}
.mysha__collectionnn a.collection_btn{
    font-family: Noto Serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 17px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #fff;
    border: 1px solid #ffffff;
    padding: 15px 20px;
}
.mysha__collectionnn {
    padding-top: 30px;
    display: flex;
}
.new_arrival {
    background: none !important;
}
.new_arrival  .new_section_flex {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 20px;
}
.new_arrival .page-width {
    max-width: 1575px;
}
.new_arrival h2.newtitle {
    font-family: Noto Serif;
      font-size: 34px !important;
    font-weight: 400;
    line-height: 32px;
    letter-spacing: -0.02em;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}
.new_arrival {
    margin-top: 0 !important;
}
.mysha-collectionnn .collection-box.style1 .collection-grid-item .imgWrap {
    height: 480px;
}
.newsletter-section .section-cover.small-pd{
    padding: 27px 0 123px!important;
    border-radius: 20px;
}
.sidebar .widget-title i.ad-angle-down-l{
  right: -30px !important;
}
.new_arrival .prdtext h5 {
    font-family: Noto Serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 29.69px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}
.new_arrival .fproduct-price {
    font-family: Noto Serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 33.79px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #000;
}

.swiper-button-next.mysnext {
    top: 100%;
    right: 47%;
    content: '';
    background: url(https://cdn.shopify.com/s/files/1/1552/9855/files/Vector.svg?v=1734071813) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 20px !important;
    border: 1px solid #000;
    padding: 20px;
}
.swiper-button-prev.mysprev {
    top: 100%;
    left: 47%;
    content: '';
    background: url(https://cdn.shopify.com/s/files/1/1552/9855/files/Vector_1.svg?v=1734071813) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 20px !important;
    border: 1px solid #000;
    padding: 20px;
}
.swiper-button-next.mysnext:after, .swiper-button-prev.mysprev:after{
  display:none;
}
















body#jewellery-shop .content-indent.default {
    margin-top: 0;
}
/* body#jewellery-shop div#shopify-section-navigation {
    display: none;
} */
#jewellery-shop .index-section {
    padding-top: 53px;
}


footer.site-footer.style1 {
    margin-top: 0;
}


/* .mysha-collection 
 .slick-track {
    max-width: 100% !important;
    width: 100% !important;
}
.mysha-collection .grid__item.small--one-half.medium--one-third.large-up--one-quarter.pd-0.wow.fadeIn.slick-slide.slick-active {
    width: 25% !important;
} */

.mysha-menu .menu_flexxxx {
    display: flex !important;
    justify-content: center;
    align-items: center;
    gap: 6px;
}
.mysha-menu .menu_flexxxx svg.icon.icon-caret {
    width: 13px;
}
.menu_flexxxx.hover-effect svg.icon.icon-caret {
    transform: rotate(180deg);
}
.collection-list-class .collection-grid-item .details {
    padding: 20px !important;
}
ul.imgmenu.brands-imgmenu img {
    background: #eaeaea;
}
ul.imgmenu.brands-imgmenu {
    gap: 5px;
}
ul.imgmenu.brands-imgmenu li img {
    padding: 10px !important;
    width: 150px !important;
    height: 135px !important;
} 
.colun {
    height: 177px;
    background: #eaeaea;
    display: flex;
    justify-content: center;
    align-items: center;
}
 .metacol-slider.page-width {
    padding-top: 52px;
}
.grid.product-single {
    padding-top: 60px;
}
#make-it-your-own a.widget-title.b-title.CATEGORY, #make-it-your-own a.widget-title.b-title.size, #letters-amp-numbers a.widget-title.b-title.CATEGORY, #letters-amp-numbers a.widget-title.b-title.size, #rings a.widget-title.b-title.CATEGORY, #rings a.widget-title.b-title.size, #sets a.widget-title.b-title.CATEGORY, #sets a.widget-title.b-title.size, #earrings a.widget-title.b-title.CATEGORY, #earrings a.widget-title.b-title.size, #bracelets a.widget-title.b-title.CATEGORY, #bracelets a.widget-title.b-title.size, #necklaces a.widget-title.b-title.CATEGORY, #necklaces a.widget-title.b-title.size  {
    display: none;
}
#make-it-your-own span.widget-title.CATEGORY, #make-it-your-own span.widget-title.size, #letters-amp-numbers span.widget-title.CATEGORY,
#letters-amp-numbers span.widget-title.size, #rings span.widget-title.CATEGORY, #rings span.widget-title.size,
#sets span.widget-title.CATEGORY, #sets span.widget-title.size, #earrings span.widget-title.CATEGORY,
#earrings span.widget-title.size, #bracelets span.widget-title.CATEGORY, #bracelets span.widget-title.size,
#necklaces span.widget-title.CATEGORY, #necklaces span.widget-title.size  {
    display: none;
}
#necklaces .grid-view_image.p img, #make-it-your-own .grid-view_image.p img, #letters-amp-numbers .grid-view_image.p img, #rings .grid-view_image.p img,  #sets .grid-view_image.p img,  #earrings .grid-view_image.p img, #bracelets .grid-view_image.p img{
    height: 270px;
    object-fit: contain;
}
div#Collection.page-width {
    max-width: 1300px !important;
    margin: 0 auto;
}
.template-collection nav.page-width.breadcrumbs {
    max-width: 1300px;
}
/* side-filter-css */
.all-filter-collection.sidebar {
    width: auto;
    padding-right: 0;
}
.all-filter-collection> span.widget-title{
  cursor: pointer;
  text-decoration: underline;
}
.mbhide .sidebar_tags.main-all-d-none{
    position: fixed;
    top: 0;
    z-index: 9999;
    height: 100%;
    width: 100%;
    left: 0;
    max-width: 384px;
    transform: translateX(-100%);
    transition: all 0.3s;
}
.sidebar_widget .sidebar-hidden, div#sidebarAvailabilitySubContent {
    margin-top: 14px;
}
span.actFilter {
    max-width: fit-content;
}
.under-allfilter-collection {
    position: fixed;
    top: 0;
    z-index: 9999;
    background: #fff;
    height: 100%;
    width: 100%;
    left: 0;
    max-width: 384px;
    transform: translateX(-100%);
    transition: all 0.3s;
    overflow: auto;
}
.mbhide.sidebar .sidebar_widget.crFilters {
    margin-bottom: 20px !important;
      padding-left: 11px;
}
.all-filter-collection.sidebar.active .under-allfilter-collection, .mbhide .sidebar_tags.main-all-d-none.active {
    transform: translateX(0);
    transition: all 0.3s;
}
.under-to-allfilter-collection {
    padding-left: 10px;
}
.under-to-allfilter-collection .filter-text {
    padding: 10px 12px;
    font-size: 20px;
    color: #000;
    margin-bottom: 32px;
}
button.close-btn-allfilter {
    background: transparent;
    border: 0;
    position: absolute;
    right: 16px;
    top: 10px;
}
.under-to-allfilter-collection > div.u-nderline, .under-to-allfilter-collection>div.sidebar_widget.filterBox, .under-to-allfilter-collection > form {
    padding: 16px 11px;
    border-top: 1px solid #000;
}
.sidebar .under-to-allfilter-collection .widget-title{
  margin-bottom: 0;
  display: inline;
}
.main-all.all-filter-collection.sidebar {
    display: flex;
    justify-content: center;
    gap: 56px;
}
.bg-overlayds {
    position: fixed;
    z-index: 9999;
    background: #afada875;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    display: none;
}
body:not(.template-index) main#PageContainer.main-content {
    padding-top: 40px;
}
.mobile-filter-coll.sidebar_tags {
    display: none !important;
}
 .mobile-filter-coll {
    display: none;
}
 .main-all.all-filter-collection.sidebar, .main-all.all-filter-collection.sidebar.active{
    display: flex;
  }
.not-avail-on-this {
    display: none !important;
}
.not-avail-on-this.sidebar_widget.filterBox {
    display: block !important;
}
.addition-main-detail-filter+a{
  display: none !important;
}
.productList .active-facets.crFilters.fl.f-wrap {
    display: block;
}
.productList .sidebar_widget.crFilters .widget-content{
   display: block;
}
/* end-side-filter-css */
/* .collection .coll-section {
    background: #e5dbd1;
    color: #ffffff;
} */
.collection .coll-section .coll-title{
  margin-top: 10px;
}
.sidebar .widget-title{
  font-weight: 400;
}
.filters-toolbar button.btn.btn-filter {
    text-transform: uppercase;
}
.tab-table table thead th {
    background: #f7f6f2;
}
body#jewellery-shop .swiper-wrapper {
    justify-content: center;
}
.mobile-rating {
    display: none;
}

/* responsive css */
@media (min-width:1024px){
div#Collection.page-width img.testimg {
    min-height: 280px;
    min-width: 280px !important;
    object-position: center !important;
}
}

@media (max-width:1920px){
  .slideshow-wrapperstyle1 .slideshow__image{
    background-size: contain;
  }
  /* #Slideshow-template--15273447915563__banner_slideshow_nTFkMp {
    height: 325px!important;
} */
}
@media (max-width: 1850px){
  .mysha-section .left .row-text {
    padding-left: 20px;
}
  .jewelery_shop .featured-row__subtext p {
    width: 830px;
    padding-right: 20px;
}
  .jewelery_shop .feature-row__item.imgCol.wow.fadeInRight {
    width: 50%;
}
  .jewelery_shop .feature-row__item.feature-row__text.right.wow.fadeInLeft {
    width: 50%;
}
  /* li.grid__item.lvl-1.large-up--one-whole.active.mysha-add11:last-child ul.grid.flex-item.men-gift-left.lasttt {
    width: 88% !important;
} */
}
@media screen and (max-width: 1700px) {
  .mysha-section.row-image_with_text_4JHqUx {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .jewelery_shop .feature-row__text {
    padding: 20px 20px 20px 0%;
    margin-right: 8px;
}
  .jewelery_shop .featured-row__subtext p {
    width: 100%;
}
  .mysha-collection .collection-box .collection-grid.carousel {
    padding: 0 0px;
}
  /* .mysha-collection .grid__item.small--one-half.medium--one-third.large-up--one-quarter.pd-0.wow.fadeIn.slick-slide.slick-active {
    width: 25% !important;
}
  .mysha-collection .slick-track {
    max-width: 100% !important;
    width: 100% !important;
}
  .fullwidth-template--15410095489067__collection_list_qxTKhy {
    padding-left: 30px !important;
    padding-right: 30px !important;
} */
}
@media screen and (max-width: 1600px) {
  ul.mysha-menu{
    gap: 12px;
  }
  div#shopify-section-template--15273447915563__collection_list_EVf7we {
    padding-top: 0px;
}
  .swiper-button-next.mysnext {
    top: 100%;
    right: 46%;
  }
  .swiper-button-prev.mysprev {
    top: 100%;
    left: 46%;
  }
}
@media screen and (max-width: 1550px) {
  .mysha-collectionnn .collection-box {
    padding-left: 25px !important;
    padding-right: 25px !important;
}
}
@media screen and (max-width: 1440px) {
  .mysha-collection h3.collection-grid-item__title{
    font-size: 25px !important;
    font-weight: 400 !important;
    line-height: 45px;
  }
  .mysha-collection .collection-box.style1 .collection-grid-item .details {
    justify-content: flex-end;
    align-items: self-start;
    top: -7px!important;
    left: 7px;
}
  /* .new-allproduct.new_arrival.newproduct-section.home-featured-product {
    margin-top: 0 !important;
} */
  ul#siteNav h3.site-nav.lvl-1.underline--heading {
    line-height: 35px;
}
   ul#siteNav ul.grid.flex-item.mmWrapper.left-menu-list li.grid__item {
    padding: 0px 15px 20px !important;
}
  ul#siteNav ul.grid.flex-item.mmWrapper.left-menu-list {
    padding-right: 2%;
}
  .header-txt.middle-hdr.text-center {
    font-size: 16px;
}
  .mobilecmpnbanner1 {
    top: 49%;
    width: 29%;
    right: -96px;
}
.sec-ttl.text-center.wow.fadeIn h3 {
    font-size: 32px;
}
.btn-banner a {
    padding: 14px 27px;
}
a.hdicon svg {
    width: 24.9px;
}
  div#template--15273447915563__products_rows_zYcKP9 a.btn.mob-btn-sm.btn-sm {
    max-width: 249px;
}
.text-slide p {
    /* font-family: Jost !important; */
    font-size: 16px !important;
    font-weight: 300 !important;
    line-height: 26px;
}
  .home-collection-section .collection-box .slick-next, .home-collection-section .collection-box button.slick-prev {
    width: 53px;
    height: 53px;
}
  .section-cover.small-pd {
    padding: 68px 0 30px!important;
}
div#template--15273447915563__products_rows_zYcKP9 .details {
    margin: 0 24px;
}
div#template--15273447915563__products_rows_zYcKP9 .grid-view_image img {
    height: 327px;
    width: 391px;
}
.home-featured-product{
  max-width: 100% !important;  
}
 .home-featured-product .swiper-slide .newprdimg{
   height: 327px;
 } 
  .collection-list-class .sec-ttl.text-center.wow.fadeIn h3:before {
    height: 34px;
    top: 38%;
}
div#shopify-section-template--15273447915563__product_section_AKAWTB h2.newtitle, .new-allproduct h2.newtitle, .home-collection-section .sec-ttl h3 {
    font-size: 31px!important;
    line-height: 21px;
}
.home-featured-product .fproduct-info {
    margin: 0 37px;
}
.new-allproduct .prdtext h5, #shopify-section-template--15273447915563__feature_row_zhHghW .featured-row__subtext {
    font-size: 15px;
}
.newproduct-section {
    margin: 60px auto 62px !important;
}
div#shopify-section-template--15273447915563__store_features_WxzqBX .store-info li {
    padding: 67px 29px;
}
h2.newtitle {
    font-size: 33px!important;
    line-height: 74px;
}
.nwtestimonial-section .swiper {
    padding: 13px 10px;
}
.newsletter-section .section-cover.small-pd:after {
    /* width: 87.67px;
    height: 82.8px; */
    left: 46%;
    right: 0;
    bottom: -58px;
}
.footer-block {
    padding: 69px 0 23px;
    margin-left: 0;
}
.site-header {
    padding: 8px 20px 0px;
}
div#shopify-section-navigation {
    width: 100%;
    background: transparent;
    top: 71px!important;
    /* margin-bottom: -45px; */
}
/* ul#siteNav {
    padding-top: 12px;
} */
.footer-links li {
    margin-bottom: 3px;
}
  #siteNav div.megamenu.mmfull{
    width: 100%;
  }
}
@media screen and (max-width: 1440px) { 

  li.grid__item.lvl-1.large-up--one-whole.active.mysha-add11:last-child ul.grid.flex-item.men-gift-left.lasttt {
    width: 100%!important;
}
  div#shopify-section-template--15273447915563__home_product_section_mPLQxw .newproduct-section {
    margin: 44px auto 9px!important;
}
  .new-allproduct.new_arrival.newproduct-section.home-featured-product {
    margin-top: 0 !important;
}
ul#siteNav li a {
    line-height: 16px;
}
  .mysha-section .row-text.text-left h3 {
    font-size: 40px;
    line-height: 50.17px;
}
.mysha-section ul li {
    font-size: 13px;
    line-height: 23px;
}
  .jewelery_shop .featured-row__subtext p {
    font-size: 50px!important;
    line-height: 61.96px;
}
}
@media screen and (max-width: 1365px) {
  ul#siteNav #siteNav div.megamenu.style5 .grid {
    margin: 0 4px;
}
ul#siteNav ul.grid.flex-item.mmWrapper.left-menu-list {
    width: 83%;
}
ul#siteNav ul.grid.flex-item.mmWrapper.left-menu-list {
    padding-right: 0%;
}
ul#siteNav ul.grid.flex-item.mmWrapper.right-menu-list {
    width: 17%;
    float: left;
}
ul#siteNav ul.grid.flex-item.mmWrapper.left-menu-list li.grid__item {
    padding: 0 6px 20px!important;
}
}
@media screen and (max-width: 1300px){
  .mysha-section .row-text.text-left {
    width: 100%;
  }
  .mysha-section ul li{
    width: 500px;
  }
} 

@media screen and (max-width: 1200px) {
  .mysha-collection .collection-box.style1 .collection-grid-item .img {
    height: 100%;
    background-position: 100% 100%;
    padding-bottom: 60% !important;
}
  .mysha-collection .collection-box.style1 .collection-grid-item .imgWrap {
    height: 444px;
}
#header ul.mysha-menu a {
    font-size: 10px!important;
}
  .mysha-menu .menu_flexxxx svg.icon.icon-caret {
    width: 10px;
}
  div#shopify-section-template--15410095882283__b4eacab8-42be-4e62-bef4-b433ac6a56b6 {
    padding: 41px 0 0;
}
  .swiper-button-prev.mysprev {
    top: 100% !important;
    left: 45%;
}
  .swiper-button-next.mysnext {
    top: 100% !important;
    right: 45%;
}
  #shopify-section-template--15273447915563__feature_row_zhHghW a.btn.mob-btn-sm.btn-sm, .new-allproduct a.btn, .home-collection-section .collection-box .slick-list.draggable .collection-grid-item button.btn {
    background: #e5dbd1 !important;
    color: #fff !important;
}
#shopify-section-template--15273447915563__feature_row_zhHghW a.btn.mob-btn-sm.btn-sm, .new-allproduct a.btn, .home-collection-section .collection-box .slick-list.draggable .collection-grid-item button.btn {
    background: #e5dbd1 !important;
    color: #fff !important;
}
  .header-txt.middle-hdr.text-center {
    font-size: 17px;
}
div#shopify-section-navigation {
    width: 100%;
    background: transparent;
    top: 78px!important;
    /* margin-bottom: -41px; */
}
/* ul#siteNav {
    padding-top: 3px;
} */
.mobilecmpnbanner1 {
    top: 49%;
    width: 35%;
    right: -133px;
}
.mobilecmpnbanner1 {
    position: absolute;
    top: 50%;
    width: 37%;
    transform: translate(-50%,-50%);
    right: -164px;
}
  .mobilecmpnbanner1 h1 {
    font-size: 36px;
    line-height: 52px;
}
  .btn-banner a {
    padding: 12px 32px;
    font-size: 18px;
    line-height: 29px;
}
  .btn-banner a:before {
    width: 140px;
    height: 130px;
    left: 34px;
    right: 0;
    top: -28px;
}
  div#template--15273447915563__products_rows_zYcKP9 .grid-view_image img {
    height: 269px;
    width: 338px;
}
  .grid-products .grid__item {
    padding-left: 10px;
    padding-right: 10px;
}
div#template--15273447915563__products_rows_zYcKP9 a.btn.mob-btn-sm.btn-sm {
    padding: 12px 40px;
    max-width:213px;
}
#shopify-section-template--15273447915563__feature_row_zhHghW a.btn.mob-btn-sm.btn-sm, .new-allproduct a.btn, .home-collection-section .collection-box .slick-list.draggable .collection-grid-item button.btn {
    background: #fff;
    color: #e5dbd1;
    border-radius: 33px;
    padding: 13px 38px;
    max-width: 218px;
    width: 100%;
}
a.btn.mob-btn-sm.btn-sm, .home-collection-section .collection-box .slick-list.draggable .collection-grid-item button.btn {
    font-size: 18px!important;
}
/* .slider-btn:before {
    content: "";
    position: absolute;
    background-image: url(/cdn/shop/files/Group_4_2.png?v=1707478351);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 159px;
    height: 150px;
    left: 42%;
    right: 0;
    top: -19px;
    z-index: -1;
} */
.home-collection-list-class {
    padding-top: 69px !important;
}
div#shopify-section-template--15273447915563__store_features_WxzqBX .store-info li {
    flex: 1;
    padding: 67px 29px;
}

.nwtestimonial-section .swiper {
    padding: 15px 10px !important;
}

.nwtestimonial-section .swiper-slide {
    box-shadow: 0 0 20.399999618530273px #0000000d!important;
    border: 1px solid #0000001A;
    border-radius: 10px;
    padding: 39px 16px!important;
    /* height: 352.95px!important; */
    height: 348.95px !important;
}
div#shopify-section-template--15273447915563__b4eacab8-42be-4e62-bef4-b433ac6a56b6 {
    padding: 41px 0 0px;
}
div#nav_menu-1599373162079 {
    width: 100%;
}
div#nav_menu-1599373856209 {
    display: none;
}

.footer-block {
    padding:98px 0 30px;
}
.site-header {
    display: grid;
    width: 100%;
    min-height: 70px;
    grid-template-columns: 1fr 1fr 1fr;
    align-items: center;
}
.footer-bottom {
    padding: 9px 0;
}
.footer-block {
    margin-left: 0;
}
.sec-ttl.text-center.wow.fadeIn h3 {
    font-size: 29px;
    line-height: 38px;
}
div#shopify-section-template--15273447915563__product_section_AKAWTB h2.newtitle, .new-allproduct h2.newtitle, .home-collection-section .sec-ttl h3 {
    font-size: 19px!important;
    line-height: 35px;
}
  .collection-list-class .collection-box .slick-list.draggable .collection-grid-item h3.collection-grid-item__title {
    font-size: 18px;
    line-height: 34px;
}
div#shopify-section-template--15273447915563__products_rows_zYcKP9 .sec-ttl.text-center h3, #shopify-section-template--15273447915563__feature_row_zhHghW h3, .home-collection-section h3.collection-grid-item__title {
    font-size: 29px!important;
    line-height: 27px;
}
div#template--15273447915563__products_rows_zYcKP9 .details, .home-featured-product .fproduct-info {
    margin: 0;
}
div#shopify-section-template--15273447915563__products_rows_zYcKP9 .details a {
    font-size: 14px;
    line-height: 27px;
}
.new-allproduct .prdtext h5, #shopify-section-template--15273447915563__feature_row_zhHghW .featured-row__subtext {
    font-size: 15px;
    line-height: 24px;
}
.home-collection-list-class {
    padding-top: 61px !important;
}
.mobilecmpnbanner1 {
    position: absolute;
    top: 51%;
    width: 37%;
    transform: translate(-50%,-50%);
    right: -150px;
}
 .text h5 {
    font-size: 18px;
    line-height: 28px;
}
.home-collection-section .collection-box .slick-list.draggable .collection-grid-item span.counts {
    font-size: 20px;
    line-height: 39px;
}
div#shopify-section-template--15273447915563__store_features_WxzqBX .section-cover.small-pd {
    padding: 51px 0 15px !important;
}
h2.newtitle {
    font-size: 29px!important;
    line-height: 63px;
}
.newsletter-section .sec-ttl.text-center h3 {
    font-size: 33px !important;
    line-height: 60px;
}
  h2.newtitle {
    font-size: 29px!important;
    line-height: 39px;
}
.collection-list-class button.btn.mob-btn-sm.btn-sm.btn {
    padding: 13px;
    width: 134px;
  margin: 15px auto;
  bottom: 50px;
    /* border-radius: 50px; */
}
  .bredcrumbWrap {
    margin-top: 20px;
  }
}

@media(max-width: 1100px){
.mysha-section ul li {
    width: 451px;
}
 .mysha-section .feature-row__item img.feature-row__image.lazyautosizes.lazyloaded {
    width: 100%;
    max-width: 100%;
}
 .mysha-section .feature-row__item.imgCol.wow.fadeInLeft {
    width: 50% !important;
}
  .mysha-section .feature-row__item.feature-row__text.left.wow.fadeInRight {
    width: 50% !important;
}
}



@media screen and (max-width: 1024px) { 
  form#CollectionFiltersForm .sidebar_widget.filterBox {
    padding-left: 0;
}
  .mbhide .sidebar_tags{
    margin-top: 56px !important;
  }
  .under-allfilter-collection, .mbhide .sidebar_tags.main-all-d-none{
    max-width: 100%;
  }
  .bg-overlayds {
    display: none !important;
}
  .reeawtretv.sidebar.filterbar.mbhide {
    background: transparent;
    left: 0;
    top: 0;
    margin-top: 0;
    max-width: 100%;
    padding: 0;
}
  .under-to-allfilter-collection .filter-text{
    margin-bottom: 15px;
  }
 .closeFilter.large-up--hide {
    display: none;
} 
  .mysha-collection button.slick-prev.slick-arrow {
    left: -10px;
}
  
  .mysha-collection button.slick-next.slick-arrow {
    right: -10px;
}
 .mysha-jewelery li.menu-link.childmenucss > a {
    display: none;
}
 .mysha-jewelery li.menu-link.childmenucss span.silverchildicon {
    display: none;
}
 .mysha-jewelery ul.menu.dropdown-grandchild {
    display: block;
  }
 .mysha-jewelery li.menu-link.childmenucss:last-child {
    display: none;
  }
  #jewellery-shop .index-section {
    padding-top: 45px;
}
  .mysha-collectionnn .collection-box.style1 .collection-grid-item .imgWrap {
    height: 100%;
}
.newsletter-section .section-cover.small-pd{
  padding: 41px 0 86px!important;
    border-radius: 20px;
}
  .mysha-collection .collection-box {
    padding-left: 18px !important;
    padding-right: 18px !important;
}
  .mysha-collectionnn .collection-box {
    padding-left: 8px !important;
    padding-right: 8px !important;
}
    .mysha-collectionnn h3.collection-grid-item__title {
    font-size: 25px!important;
    line-height: 30.62px;
    background: transparent;
    color: #fff !important;
}
  .mysha__collectionnn {
    padding-top: 8px;
    display: flex;
    padding-left: 10px;
    padding-bottom: 18px;
}
  .mysha__collectionnn a.collection_btn {
    font-family: Noto Serif;
    font-size: 13px;
    font-weight: 500;
    line-height: 14px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #fff;
    border: 1px solid #ffffff;
    padding: 7px 11px;
}
  .mysha-collectionnn .collection-box.style1 .collection-grid-item .img {
    height: 100% !important;
}
  .mysha-section {
    display: block;
}
   .mysha-section .feature-row__item.imgCol.wow.fadeInLeft {
    width: 100% !important;
}
  .mysha-section .feature-row__item.feature-row__text.left.wow.fadeInRight {
    width: 100% !important;
}
  .mysha-section span.imgWrapper {
    max-width: 100% !important;
    width: 100%;
}
  .mysha-section .left .row-text {
    padding-left: 0;
}
  .mysha-section ul li {
    width: 100%;
}
 .mysha-collectionnn .details.text-center.wd-{
   left: 0;
 } 
  .mysha-section.row-image_with_text_4JHqUx {
    padding-left: 1.2rem;
    padding-right: 1.2rem;
    padding-top: 40px;
    padding-bottom: 40px;
}
  .mysha-section .row-text.text-left h3 {
    font-size: 35px;
    line-height: 43.17px;
}
  .mobile_mysha {
    display: none !important;
}
div#shopify-section-template--15273447489579__cart {
    padding-top: 0px;
}
div#shopify-section-template--15273448374315__page {
    padding-top: 0px;
}
div#shopify-section-template--15273447424043__blog {
    padding-top: 0px;
}
div#shopify-section-template--15273447555115__collection {
    padding-top: 0px;
}
.metacol-slider {
    padding-top: 0px !important;
}
  div#shopify-section-template--15273448734763__product {
    padding-top: 0px;
}
.header-logo img, .header-logo svg {
    max-width: 160px;
}
.site-header .mobile-nav, .site-header .icons-col {
    max-width: 100%;
}
div#header .input-group {
    display: none;
}
.btn-banner a {
    padding: 8px 17px;
    font-size: 15px;
    line-height: 29px;
}
.mobilecmpnbanner1 {
    position: absolute;
    top: 52%;
    width: 37%;
    transform: translate(-50%,-50%);
    right: -98px;
}
.btn-banner a:before {
    width: 107px;
    height: 100px;
    left: 22px;
    right: 0;
    top: -22px;
}
.collection-list-class .collection-box.style1 .collection-grid-item .img {
    height: 208px;
    background-position: center;
    padding-bottom: 60%!important;
}
 div#shopify-section-template--15273447915563__collection_list_EVf7we {
    padding-top: 0px;
}
div#shopify-section-template--15273447915563__product_section_AKAWTB {
    padding: 49px 0 0;
}
/* .grid.grid--uniform.grid-products {
    display: grid;
    grid-template-columns: 1fr 1fr;
} */
.medium--one-third, .medium--two-sixths {
    width: 100%;
}
div#template--15273447915563__products_rows_zYcKP9 .grid-view_image img {
    height: 278px;
    width: 295px;
}
.feature-row .row-text.text-center {
    padding: 0 0px;
}
#shopify-section-template--15273447915563__feature_row_zhHghW a.btn.mob-btn-sm.btn-sm, .new-allproduct a.btn, .home-collection-section .collection-box .slick-list.draggable .collection-grid-item button.btn {
    background: #fff;
    color: #e5dbd1;
    border-radius: 33px;
    padding: 6px 35px;
    max-width: 179px;
    width: 100%;
}
div#shopify-section-template--15273447915563__feature_row_zhHghW .btn-text-row {
    position: relative;
    z-index: 1;
}

.new-allproduct .newprdimg {
    height: 304px;
}
  
.newproduct-section .swiper-button-next, .newproduct-section .swiper-button-prev {
    background: #e5dbd1;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    top: 45%;
    transform: translateY(-45%);
}
/* .slider-btn:before {
    content: "";
    position: absolute;
    background-image: url(/cdn/shop/files/Group_4_2.png?v=1707478351);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 123px;
    height: 114px;
    left: 41%;
    right: 0;
    top: -15px;
    z-index: -1;
} */

.home-collection-section .collection-box .slick-next, .home-collection-section .collection-box button.slick-prev {
    width: 41px;
    height: 41px;
}
.home-collection-section .collection-box button.slick-prev {
    left: auto;
    right: 70px;
}
.home-collection-section .collection-box .slick-next{

    right: 18px;
}
.newsletter-section button#Subscribe {
    height: 48px;
}
.newsletter-section input#Email {
    height: 48px;
}
/* .newsletter-section .section-cover.small-pd {
    padding: 90px 0!important;
    border-radius: 20px;
} */
.mobilecmpnbanner1 h1 {
    font-size: 24px;
    line-height: 33px;
}
.sec-ttl.text-center.wow.fadeIn h3 {
    font-size: 25px;
    line-height: 38px;
}
.collection-list-class .collection-box .slick-list.draggable .collection-grid-item h3.collection-grid-item__title {
    font-size: 16px;
    line-height: 27px;
}
div#shopify-section-template--15273447915563__product_section_AKAWTB h2.newtitle, .new-allproduct h2.newtitle, .home-collection-section .sec-ttl h3 {
    font-size: 25px!important;
    line-height: 5px;
}
div#template--15273447915563__products_rows_zYcKP9 .grid-view_image img {
    height: 330px;
    width: 353px;
}
div#shopify-section-template--15273447915563__products_rows_zYcKP9 .sec-ttl.text-center h3, #shopify-section-template--15273447915563__feature_row_zhHghW h3, .home-collection-section h3.collection-grid-item__title {
    font-size: 28px!important;
    line-height: 27px;
}
.new-allproduct .prdtext h5, #shopify-section-template--15273447915563__feature_row_zhHghW .featured-row__subtext {
    font-size: 14px;
    line-height: 22px;
}
a.btn.mob-btn-sm.btn-sm, .home-collection-section .collection-box .slick-list.draggable .collection-grid-item button.btn {
    font-size: 15px!important;
}
.home-collection-section .collection-box .slick-list.draggable .collection-grid-item span.counts {
    font-size: 18px;
    line-height: 34px;
}
div#shopify-section-template--15273447915563__store_features_WxzqBX .store-info li {
    padding: 31px 0px;
}
.nwtestimonial-section .swiper-slide {
    box-shadow: 0 0 20.399999618530273px #0000000d!important;
    border: 1px solid #0000001A;
    border-radius: 10px;
    padding: 39px 16px!important;
    height: 305.95px!important;
}
.newsletter-section .sec-ttl.text-center h3 {
    font-size: 31px!important;
    line-height: 32px;
}
.footer-top .h4 {
    font-size: 18px;
    line-height: 35px;
}
.footer-links li {
    margin-bottom: 1px;
}
.text-left.small--text-center {
    font-size: 14px !important;
}
.newsletter-section .section-cover.small-pd:after {
    left: 44%;
}
div#shopify-section-template--15273447915563__newsletter_xxWzNi .section-cover.small-pd {
    padding: 58px 0 86px !important;
}
.site-header a.hdicon .ad {
    font-size: 27px;
}
.site-header {
    padding: 3px 20px 0;
    display: flex !important;
}




.slideshow-wrapperstyle1 .slideshow__image {
    margin-top: 0;
}

.slideshow.slick-initialized.slick-slider.slick-dotted {
    height: 44vh !important;
}
  #Collection .productList .grid-view_image img {
    height: auto;
  }
  #Collection .grid-view-item .button-set{
    position: absolute;
    bottom: 10px;
  }
  #Collection .grid-view-item .fera-productReviewsSummary-content{
  text-align: left;  
  }
}
@media( max-width: 990px){
  .jewelery_shop {
    display: block;
}
  .jewelery_shop .feature-row__item.imgCol.wow.fadeInRight, .jewelery_shop .feature-row__item.feature-row__text.right.wow.fadeInLeft {
    width: 100%;
}
}
@media( max-width: 900px) {
  .swiper-button-next.mysnext {
    top: 100%!important;
    right: 43%;
}
  .swiper-button-prev.mysprev {
    top: 100%!important;
    right: 43%;
}
  
}




@media screen and (max-width: 767px) {
    .collection-circle p {
        letter-spacing:0.58px !important;
    }
.product-description img {
    max-width: 100%;
}
.contact-template {
    padding-bottom: 33px;
}
li.menu-link.menuicon span.silvericon:after {
    display: none;
}
span.silvericon:after {
    top: 0;
}
li.menu-link.menuicon {
    margin-top: 20px;
    position: relative;
}
li.menu-link.menuicon.shop-online span.silvericon:after {
    display: block;
}
.additional-card-buttons {
    margin-top: 7px;
    gap: 13px;
}
.mobile-rating {
    display: block !important;
}
  .desktop-rating {
    display:none;
  }
.tab-table table thead th{
  font-size:8px;
}
td.product-table-data-1>p {
    font-size: 7px;
}
td.product-table-data-2>p {
    font-size: 7px;
  }
  
.tab-table table td {
  font-size:7px !important;
  padding:4px !important;
}

  .wrapQtyBtn.small--hide[title="Quantity"] {
    display: block !important;
}
.qtyField {
    justify-content: center;
}

 .sidebar a.widget-title.b-title i.ad-angle-down-l{
    display: block;
  }
  .sidebar a.widget-title.b-title i.ad-angle-up-l, .sidebar a.widget-title.b-title.active i.ad-angle-down-l {
      display: none;
  }
  .sidebar a.widget-title.b-title.active i.ad-angle-up-l{
    display: block;
  }
  .mobile-filter-coll {
    display: block;
}
  .main-all.all-filter-collection.sidebar, .main-all.all-filter-collection.sidebar.active{
    display: none;
  }
  .mobile-filter-coll.sidebar_tags{
    display: block !important;
  }
  .main-all.all-filter-collection.sidebar{
    display: none;
  }
  #jewellery-shop .index-section {
    padding-top: 15px;
}
  .grid.product-single {
    padding-top: 20px;
}
.newproduct-section h2.newtitle:before {
    width: 54px !important;
    height: 27px !important;
    left: 0 !important;
    top: -80% !important;
    margin: 0 auto !important;
    right: 0 !important;
    transform: none !important;
}
 .newproduct-section {
    position: relative;
    margin: 36px auto 30px !important;
}
.new_arrival h2.newtitle:before {
    width: 50px !important;
    right: 0;
}
  .mysha__collectionnn {
    padding-top: 8px;
    display: flex;
    padding-left: 10px;
}
  .mysha-collection .collection-box .collection-grid-item .details {
    padding: 8px 0 15px!important;
}
  .mysha-collection h3.collection-grid-item__title {
    font-size: 15px!important;
    font-weight: 400!important;
    line-height: 22px;
}
  .mysha-collectionnn .details.text-center.wd- {
    top: 18px;
    padding-bottom: 0 !important;
}
  .new-allproduct.new_arrival.newproduct-section.home-featured-product {
    margin-top: 0 !important;
}
  .swiper-button-next.mysnext {
    top: 100%!important;
    right: 43%;
    padding: 15px;
    background-size: 14px !important;
}
  .swiper-button-prev.mysprev{
    top: 100%!important;
    left: 43%;
    padding: 15px;
    background-size: 14px !important;
  }
  .text-center a.btn.mob-btn-sm.btn-sm {
    font-size: 13px !important;
    padding: 4px 20px;
}
  .jewelery_shop .featured-row__subtext p {
    font-size: 27px!important;
    line-height: 42.96px;
}
  .jewelery_shop a.btn.mob-btn-sm.btn-sm {
    font-size: 13px !important;
    padding: 0px 20px;
}
  .mysha-section .row-text.text-left h3 {
    font-size: 26px;
    line-height: 28.17px;
}
  .mysha-section .feature-row__item {
    padding: 20px 0 0px;
}
  .mysha-section.row-image_with_text_4JHqUx {
    padding-top: 20px;
    padding-bottom: 40px;
    margin-bottom: 20px;
}
  .mysha-section .featured-row__subtext p {
    font-size: 16px!important;
    line-height: 18px;
}
  .mysha-section ul li:before{
    background-size: 9px;
  }
  /* .metacol-slider .swiper-button-next, .metacol-slider .swiper-button-prev {
    background: #e5dbd1;
    width: 37px;
    height: 35px;
    border-radius: 100px;
    top: 43%;
} */
.shopify-section.index-section.index-section--flush.imageSlideshow.slideshowOuter {
    display: block;
}
.slideshow.slick-initialized.slick-slider.slick-dotted {
    height: 38vh !important;
}

.slick-dots li button{
  width:8px !important;
  height:8px !important;
}

/* ul.flex.store-info.style1 {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
} */
  
div#shopify-section-template--15273447915563__store_features_WxzqBX .section-cover.small-pd {
    padding: 13px 0 15px!important;
}
div#shopify-section-template--15273447915563__newsletter_xxWzNi .section-cover.small-pd {
    padding: 41px 0 86px!important;
}
div#shopify-section-template--15273447915563__product_section_AKAWTB .newproduct-section .shopbtn, .new-allproduct.newproduct-section .shopbtn {
    width: 115px;
    padding: 4px;
}
div#shopify-section-template--15273447915563__product_section_AKAWTB a.shopbtn, .new-allproduct a.shopbtn {
    bottom: 72px;
}
.top-header-wrapper .top-header .header-txt {
    font-size: 13px;
    line-height: 22px;
}
.home-featured-product {
    padding-top: 35px!important;
    padding-bottom: 31px!important;
}
.home-collection-list-class {
    padding-top: 16px !important;
}
div#shopify-section-template--15273447915563__products_rows_zYcKP9 {
    background: #f8f6f7;
    padding-top: 69px;
    padding-bottom: 42px;
}
div#shopify-section-template--15273447915563__collection_list_EVf7we .collection-box .collection-grid-item .details {
    padding: 0px !important;
}
div#shopify-section-template--15410095882283__collection_list_EVf7we .collection-box .collection-grid-item .details {
   padding: 0px !important;
}
.mfp-content input#Email::placeholder {
    color: #000;
}
div#shopify-section-template--15273447915563__products_rows_zYcKP9 .details a {
    font-size: 13px;
    line-height: 20px;
}
div#template--15273447915563__products_rows_zYcKP9 a.btn.mob-btn-sm.btn-sm {
    padding: 9px 40px;
    max-width: 169px;
}
  
div#shopify-section-template--15273447915563__products_rows_zYcKP9 span.hompage-product-price.new, .home-featured-product .fproduct-price {
    font-size: 14px;
    line-height: 29px;
}
 .mobilecmpnbanner1 {
    position: absolute;
    top: 52%;
    width: 63%;
    transform: translate(-50%,-50%);
    right: -15%;
}
.sec-ttl.text-center.wow.fadeIn h3 {
    font-size: 35px;
    line-height: 40px;
}
.slick-arrow {
    top: 39%;
}
div#shopify-section-template--15273447915563__product_section_AKAWTB h2.newtitle, .new-allproduct h2.newtitle, .home-collection-section .sec-ttl h3 {
    font-size: 24px!important;
    line-height: 35px;
}
div#shopify-section-template--15273447915563__product_section_AKAWTB h2.newtitle:before, .new-allproduct h2.newtitle:before, .home-collection-section .sec-ttl h3:before {
    content: "";
    position: absolute;
    background-image: url(/cdn/shop/files/Group_1_19fe3cf4-962b-408a-8fd5-65bcc047936c.png?v=1707479216);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 54px;
    height: 27px;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: -50%;
    z-index: -1;
    transform: none;
}
div#shopify-section-template--15273447915563__product_section_AKAWTB .newproduct-section {
    position: relative;
    margin: 0px auto 36px;
}

.feature-row__text {
    order: 2;
    padding: 33px 0 42PX;
}
.collection-box .slick-list.draggable .collection-grid-item h3.collection-grid-item__title {
    color: #000;
}
.home-collection-section .collection-box .slick-list.draggable .collection-grid-item span.counts {
    /* font-family: Jost; */
    font-size: 16px;
    font-weight: 400;
    line-height: 34px;
    letter-spacing: .05em;
}
.store-info li a {
    display: grid;
    justify-content: center;
    align-items: center;
}
.newsletter-section .sec-ttl.text-center h3 {
    font-size: 20px!important;
    line-height: 18px;
}

.text-slide h5{
  font-size:18px !important;
}
  
.newsletter-section .sec-ttl.text-center span {
    font-size: 14px;
    line-height: 25px;
    margin-left: 20px;
    margin-right: 20px;
}
a.social-icons__link svg {
    width: 31px;
    height: 52px;
    margin: 0;
}
.text-left.small--text-center {
    /* font-family: Jost; */
    font-size: 16px;
    font-weight: 300;
    line-height: 40px;
    letter-spacing: .05em;
    text-align: left;
    color: #000;
}
.nwtestimonial-section h2.newtitle:before {
    width: 54px !important;
    right: 5px !important;
    top: 64% !important;
    height: 27px;
    left: 56%;
}
div#shopify-section-template--15273447915563__home_product_section_mPLQxw .newproduct-section {
    position: relative;
    margin: 36px auto 30px !important;
}
a.hdicon svg {
    width: 21.9px;
}
.site-header a.hdicon .ad {
    font-size: 22px;
}
.footer-block__item {
    margin-bottom: 0!important;
}
.footer-top .h4 {
    font-size: 15px;
    line-height: 28px;
}
.text.custom-text p {
    font-size: 16px;
    line-height: 23px;
}
.text.custom-text h3 {
    font-size: 30px;
    line-height: 22px;
}
.footer-block {
    padding: 63px 0 0px;
}
.newsletter-section .section-cover.small-pd:after {
    width: 74.67px;
    height: 69.8px;
    bottom: -49px;
    left: 42%;
}
.newsletter-section .input-group {
    max-width: 328px;
    margin: 0 auto;
}
.sec-ttl span {
    margin: 11px auto 8px;
}
.nwtestimonial-section .swiper-slide {
    box-shadow: 0 0 20.399999618530273px #0000000d!important;
    border: 1px solid #0000001A;
    border-radius: 10px;
    padding: 32px 22px!important;
    height: 270.95px!important;
}
h2.newtitle {
    font-size: 23px!important;
    line-height: 39px;
}
.home-collection-section .collection-box.style3 .collection-grid-item__link {
    display: block !important;
}
.home-collection-section .collection-box.style3 .collection-grid-item .imgWrap, .home-collection-section .collection-box .collection-grid.carousel .collection-grid-item .details {
    width: 100%;
}
.home-collection-list-class h3.collection-grid-item__title {
    background: transparent;
    padding: 20px 9px 0px;
    margin: 0px !important;
    text-transform: uppercase;
}
.newproduct-section .swiper {
    width: 100%;
    height: 100%;
    margin-top: 6px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}
h3.collection-grid-item__title {
    background: #fff;
    padding: 0px 4px;
    margin: 7px !important;
    text-transform: uppercase;
}
.collection-list-class .collection-box .slick-list.draggable .collection-grid-item h3.collection-grid-item__title {
    font-size: 14px;
    line-height: 24px;
    text-align: center;
}
div#template--15273447915563__products_rows_zYcKP9 .grid-view_image img {
    height: 243px;
    width: 347px;
}
div#shopify-section-template--15273447915563__products_rows_zYcKP9 .sec-ttl.text-center h3, #shopify-section-template--15273447915563__feature_row_zhHghW h3, .home-collection-section h3.collection-grid-item__title {
    font-size: 24px!important;
    line-height: 27px;
}
.newsletter-section button#Subscribe {
    font-size: 12px;
}
.newsletter-section input#Email {
    font-size: 14px!important;
}
.mobilecmpnbanner1 {
    position: unset;
    top: 52%;
    width: 100%;
    transform: translate(-0%, -0%);
    right: -96px;
    left: 6px;
}
.mobilecmpnbanner1 h1 {
    font-size: 21px;
    line-height: 31px;
}
.btn-banner a {
    font-size: 13px;
}
.nwtestimonial-section .swiper .swiper-slide {
    margin-right: 20px !important;
}
div#shopify-section-template--15273447915563__b4eacab8-42be-4e62-bef4-b433ac6a56b6 .swiper-button-next.testnext {
    display: none;
}
div#shopify-section-template--15273447915563__b4eacab8-42be-4e62-bef4-b433ac6a56b6 .swiper-button-prev.testprev {
    display: none;
}
  div#shopify-section-template--15410095882283__b4eacab8-42be-4e62-bef4-b433ac6a56b6 .swiper-button-next.testnext {
     display: none;
  }
  
  div#shopify-section-template--15410095882283__b4eacab8-42be-4e62-bef4-b433ac6a56b6 .swiper-button-prev.testprev {
     display: none;
  }
.collection-list-class .sec-ttl.text-center.wow.fadeIn h3:before {
    height: 27px;
    top: 52%;
    background-size: 54px;
}
div#shopify-section-template--15273447915563__collection_list_EVf7we {
    padding-top: 16px;
}

div#shopify-section-template--15273447915563__products_rows_zYcKP9 h3.h3:before {
    content: "";
    position: absolute;
    background-image: url(/cdn/shop/files/Group_1_19fe3cf4-962b-408a-8fd5-65bcc047936c.png?v=1707479216);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 54px;
    height: 27px;
    left: 55%;
    right: 0;
    top: 49%;
    transform: translate(-50px,-50px);
}
.footer-top a {
    color: #000;
    /* font-family: Jost; */
    font-size: 13px;
    font-weight: 300!important;
    line-height: 25px;
    letter-spacing: 0.05em;
    text-align: left;
}
.header-logo img, .header-logo svg {
    max-width: 100%;
}
/* .home-collection-section .collection-box .slick-next, .home-collection-section .collection-box button.slick-prev{
    bottom: -44px;
}
  .home-collection-section .collection-box .slick-next {
    right: 132px;
} */
 .text h5 {
    font-size: 16px;
    line-height: 28px;
}
 ul.store-info .sub-text p {

    font-size: 14px;
    font-weight: 300;
    line-height: 29px;
    letter-spacing: 0.05em;
}
.text-slide p {
    font-size: 14px !important;
    line-height: 25px;
}
 .home-collection-section .collection-box button.slick-prev {
    left: 37%;
}
.home-collection-section .collection-box .slick-next, .home-collection-section .collection-box button.slick-prev {
    top: auto;
    width: 43px;
    height: 43px;
    bottom: 0;
    right: 37%;
}
.collection-box .collection-grid-item .details {
    padding: 20px 0px 76px !important;
}
.mfp-content button#Subscribe {
    border-radius: 0px;
}
.mfp-content .newsletter__input {
    border: 1px solid #e6e2df;

}
  .mfp-content .input-group {
    border: none;
    border-radius: 00px;
}
  .mfp-content input, textarea, select {
    color: #111!important;
    border: none;
    border-radius: 0;
}
  #Collection .grid-view-item .button-set{
    position: relative;
    bottom: 0px;
    left: 0;
  }
  .newproduct-section .page-width {
    padding: 0;
  }
  .home-featured-product .page-width {
    padding: 0 8px;
  }
  section.text-over-img .background-image {
    position: relative;
  }
  section.text-over-img .background-image:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / 25%);
        background: #00000085;
  }
  section.text-over-img  .content-over.page-width{
    z-index: 1;
  }
  .slideshow .slick-arrow {
    top: 50%;
  }
  .slideshow .slick-prev {
    left: 8px;
  }
  .slideshow .slick-next {
    right: 8px;
  }
}


@media screen and (max-width: 650px) {

.home-collection-section h3.collection-grid-item__title{
  font-size:18px !important;
}

.slideshow.slick-initialized.slick-slider.slick-dotted {
    height: 22vh !important;
}  
}
@media screen and (max-width: 600px){
      .swiper-button-next.mysnext {
        top: 100% !important;
        right: 40%;
        margin: 0
      }
  .swiper-button-prev.mysprev{
     top: 100% !important;
     left: 40%;
     margin: 0
  }
}
@media screen and (max-width: 525px) {
img.desktop-img {
    display: none;
} 
  img.mobile-img {
    display: block;
}
  img.mobile-img {
    width: 100%;
    height: 100%;
    min-height: 400px;
}
  /* sliddder{
  height: 100%;
  width: 100%;
  min-height: 487px;
  } */
  .slideshow .slick-dots {
    bottom: 5px;
}
 .slideshow.slick-initialized.slick-slider.slick-dotted {
    min-height: 100%;
    height: max-content!important;
}
  /* .slideshow .slick-list{
    min-height: 487px;
  } */
  /* .slideshow.slick-initialized.slick-slider.slick-dotted{
    min-height: 83vh;
  } */
  .home-desktop-banner{
   display: none; 
  }
  .home-mobile-banner{
    display: block;
  }
}

@media screen and (max-width: 500px) {
#Collection .productList .grid-view_image img {
  height: 161px !important;
}

.newsletter-section .input-group {
    max-width: 283px;
    margin: 0 auto;
}
h2.newtitle {
    font-size: 19px!important;
    line-height: 29px;
    padding-left: 0px;
    padding-right: 0px;
}
.nwtestimonial-section h2.newtitle:before {
    top: 50% !important;
}
.footer-bottom .payment-list__item {
    margin-left: 5px;
    width: 25px;
}
.mobilecmpnbanner1 h1 {
    font-size: 16px;
    line-height: 28px;
}
.new-allproduct .newprdimg {
    height: 200px;
}
.page-width {
    padding-left: 16px;
    padding-right: 16px;
}
div#template--15273447915563__products_rows_zYcKP9 .grid-view_image img, .home-featured-product .swiper-slide .newprdimg {
    height: 215px;
}
.new-allproduct .prdtext h5, #shopify-section-template--15273447915563__feature_row_zhHghW .featured-row__subtext {
    font-size: 13px;
    line-height: 20px;
}
.collection-list-class .collection-box .slick-list.draggable .collection-grid-item h3.collection-grid-item__title {
    font-size: 13px;
    line-height: 21px;
}
.home-collection-section .collection-box .slick-next, .home-collection-section .collection-box button.slick-prev {
    width: 38px;
    height: 38px;
}
#shopify-section-template--15273447915563__feature_row_zhHghW a.btn.mob-btn-sm.btn-sm, .new-allproduct a.btn, .home-collection-section .collection-box .slick-list.draggable .collection-grid-item button.btn {
    max-width: 150px;
}
.text.custom-text h3 {
    font-size: 27px;
    line-height: 13px;
}
      .swiper-button-next.mysnext  {
        top: 100% !important;
        right: 40%;
      }
  .swiper-button-prev.mysprev{
      top: 100% !important;
        left: 40%;
  }

}



@media screen and (max-width: 400px) {

.footer-bottom .payment-list__item {
    margin-left: 5px;
    width: 20px;
}

/* .slideshow.slick-initialized.slick-slider.slick-dotted {
    height: 20vh !important;
} */
  .home-collection-section h3.collection-grid-item__title{
    font-size: 16px !important; 
  }

}

/* Footer Changes */

/* .footer-top::before {
    position: absolute;
    content: "";
    top: -1rem;
    left: 0;
    right: 0;
    width: 76px;
    height: 46px;
    margin: 0 auto;
    z-index: 2;
    background-image: url("/cdn/shop/files/image_3_a203cb59-4f9e-4268-a484-8acca174f89c.png?v=1772178768");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
} */

.footer-top {
    padding-top: 4rem;
    position: relative;
    margin-left: 0 !important;
}
/* Footer Changes */ 
