*{margin:0;padding:0;box-sizing:border-box;text-decoration:none;list-style:none}@font-face{font-family:Helvetica Neue;src:url(/cdn/shop/files/HelveticaNeueRoman.otf?v=1761833155);font-weight:400}@font-face{font-family:Helvetica Neue;src:url(/cdn/shop/files/HelveticaNeueMedium.otf?v=1761833154);font-weight:500}@font-face{font-family:Helvetica Neue;src:url(/cdn/shop/files/HelveticaNeueBold.otf?v=1761833155);font-weight:700}body{background:#f4f4f4!important;background-color:#f4f4f4!important;color:#000;font-family:Helvetica Neue}:is(.template-about-us,.template-faq,.template-cart,.template-404,.template-search,.template-product) #MainContent{padding-top:110px}:is(input,label,select,textarea),::placeholder{font-family:Helvetica Neue}:is(.page-width,.container,.section--page-width,.product-grid-container){width:100%;max-width:1350px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.mtPt{margin-top:0!important;padding-top:0!important}.mbPb{margin-bottom:0!important;padding-bottom:0!important}.headingTop{font-family:Helvetica Neue;font-weight:500;font-size:16px;line-height:16px;letter-spacing:0px;margin-bottom:20px}.headingHldrSite{margin-bottom:60px}.headingHldrSite *{text-align:center}.headingHldrSite :is(h1,h2,h3){margin-bottom:20px}.headingHldrSite p{font-family:Helvetica Neue;font-weight:400;font-size:20px;line-height:22px;letter-spacing:0px;margin-top:15px}img{max-width:100%;display:block}.headingH1{font-family:Helvetica Neue;font-weight:500;font-size:60px;line-height:63px;letter-spacing:0px}.headingH2{font-family:Helvetica Neue;font-weight:500;font-size:50px;line-height:53px;letter-spacing:0px}.headingH3{font-family:Helvetica Neue;font-weight:500;font-size:40px;line-height:43px;letter-spacing:0px}.mainBtnSite{margin-top:50px}:is(.page-width,.container)>.mainBtnSite{display:flex;align-items:center;justify-content:center}:is(.page-width,.container)>.mainBtnSite[style="display: none;"]{margin-top:0!important}.mainBtnSite :is(a,button){background:linear-gradient(90deg,#e5e2dc -4.61%,#bfbab2 49.28%,#8d8a84 112.14%);box-shadow:0 7px 20px #bfbab2;padding:15px 30px;font-family:Helvetica Neue;font-weight:500;font-size:16px;line-height:16px;letter-spacing:0px;text-align:center;color:#000;display:block;width:fit-content;transition:all .3s ease,transform .3s ease;position:relative;overflow:hidden;cursor:pointer;border-radius:6px;min-height:auto!important;border:none;height:auto!important}.mainBtnSite :is(a,button):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 #7c849150;transition:box-shadow .4s ease;pointer-events:none}.mainBtnSite :is(a,button):before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.4),transparent);transition:all .6s ease-in-out}.mainBtnSite :is(a,button):hover{background:radial-gradient(175.07% 125.74% at -4.06% -3.71%,#d9d9d9,#7c8491,#5a5d65);color:#fff;box-shadow:0 7px 20px #7c849199}.mainBtnSite :is(a,button):hover:before{left:100%}.mainBtnSite :is(a,button):hover:after{box-shadow:inset 0 0 12px #7c849160}.mainBanner{padding-top:210px;padding-bottom:250px;background-repeat:no-repeat;background-position:bottom center;background-image:unset!important;position:relative;overflow:hidden}.mainBanner:before{content:"";height:100%;width:1440px;position:absolute;left:50%;transform:translate(-50%);top:-78%;background-image:url(/cdn/shop/files/mainbanner-top-shape.png?v=1761834422);background-repeat:no-repeat;background-position:bottom;background-size:contain;z-index:-1}.mainBanner:after{content:"";height:100%;width:1440px;position:absolute;left:50%;transform:translate(-50%);bottom:0;background-image:url(/cdn/shop/files/mainbanner-bottom-shape.png?v=1761834435);background-repeat:no-repeat;background-position:bottom;background-size:contain;z-index:-1}.mainBannerRow{display:grid;grid-template-columns:1fr;gap:30px;max-width:930px;margin-left:auto;margin-right:auto}.bannerCnt .headingTop{text-align:center}.bannerCnt .headingH1{text-align:center;max-width:930px;margin-left:auto;margin-right:auto}.bannerCnt p{font-family:Helvetica Neue;font-weight:400;font-size:18px;line-height:20px;letter-spacing:0px;text-align:center;margin-top:20px;max-width:785px;margin-left:auto;margin-right:auto}.bannerCnt .mainBtnSite{margin-top:30px;display:flex;align-items:center;justify-content:center}.bannerImg{width:445px;height:230px;margin-left:auto;margin-right:auto;margin-top:50px}.bannerImg img{height:100%;width:100%;object-fit:contain;transition:transform .2s ease-out;will-change:transform}.qaulityProduct{margin-top:100px;margin-bottom:100px}.qualityProdHldr{padding-left:0!important;background-color:#fff;border-radius:30px;overflow:hidden}.qualityProdRow{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;padding:30px 30px 0 0}.qualityProdLeftHldr{padding-top:30px}.qualityProdLeft{display:flex;flex-direction:column;gap:10px;justify-content:space-between}.qualityProdCnt{padding-top:30px;padding-left:30px}.qualityProdCnt .headingH3{max-width:550px}.qualityProdCnt p{font-family:Helvetica Neue;font-weight:400;font-size:18px;line-height:22px;letter-spacing:0px;margin-top:20px}.qualityProdRight{padding:30px 20px 20px;background:radial-gradient(310.83% 100% at 50% 0%,#d9d9d94d,#bfbab24d 98.56%);border-radius:15px;margin-bottom:30px}.qualityProdRight>h3{font-family:Helvetica Neue;font-weight:500;font-size:30px;line-height:32px;letter-spacing:0px}.qaulityRightBoxGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-top:24px}.qualityIconBox{padding:20px;min-height:310px;display:flex;justify-content:space-between;flex-direction:column;gap:10px;background:radial-gradient(67.67% 61.77% at 100% -3.39%,#d9d9d9,#bfbab2,#8d8a84);border-radius:8px}.qualityIconBox:nth-of-type(3n+2){background:radial-gradient(175.07% 125.74% at -4.06% -3.71%,#d9d9d9,#7c8491,#5a5d65)}.qualityIconBox:nth-of-type(3n+3){background:radial-gradient(175.07% 125.74% at -4.06% -3.71%,#d9d9d9,#7c8491,#5a5d65)}.qualityIconBox img{width:100px;object-fit:contain}.qualityIconBox h3{font-family:Helvetica Neue;font-weight:500;font-size:24px;line-height:28px;letter-spacing:0px;color:#fff}.qaulityProdImg{width:100%;height:450px;position:relative}.qaulityProdImg img{object-fit:contain;object-position:bottom;height:100%;margin-left:0;margin-right:auto;width:fit-content}.prodCardSlider{margin-top:100px;margin-bottom:100px;overflow:hidden}.prodCardSlider :is(.container,.page-width){padding-left:0;padding-right:0;max-width:100%!important}.prodCardSliderSlides{width:100%;height:100%;overflow:unset!important}.prodCardSliderSlides .swiper-wrapper .swiper-slide{width:100%!important;max-width:500px}.prodCardSliderSlides .swiper-wrapper .swiper-slide:first-child{margin-left:60px}body .swiper-pagination-bullets{bottom:0!important}body .swiper-pagination-bullets .swiper-pagination-bullet{width:33px;height:4px;background-color:#1f20274d;opacity:1!important;border-radius:4px;transition:all ease-in-out .3s}body .swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#1f2027}body .swiper{padding-bottom:50px}.custProdCard{padding:20px!important;background-color:#fff;border-radius:20px;transition:all ease .3s;gap:0px!important;border:none!important}.custProdCard:hover .prodCardImg img{transform:scale(1.1)}.custProdCard:hover .mainBtnSite :is(a,button){background:radial-gradient(175.07% 125.74% at -4.06% -3.71%,#d9d9d9,#7c8491,#5a5d65);color:#fff;box-shadow:0 7px 20px #7c849199}.custProdCard:hover .mainBtnSite :is(a,button):before{left:100%}.custProdCard:hover .mainBtnSite :is(a,button):after{box-shadow:inset 0 0 12px #7c849160}.prodCardImgHldr{position:relative;margin-bottom:20px;margin-inline-start:0px!important;margin-inline-end:0px!important}.prodCardImgHldr *{aspect-ratio:auto!important}.prodBadge{position:absolute;top:20px!important;right:20px!important;border-radius:100px;padding:13px 30px;background:radial-gradient(87.04% 169.57% at 53.72% 176.09%,#d9d9d9,#7c8491 70%,#5a5d65)}.prodBadge .badge{font-family:Helvetica Neue;font-size:16px;line-height:1;font-weight:500;color:#d9d9d9}.prodCardImg{height:413px;width:100%;border-radius:10px;overflow:hidden}.prodCardImg img{height:100%;width:100%;object-fit:cover;transition:all ease .3s}.prodCardContent{margin-top:30px;display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap;align-items:center}.prodCardHeading{width:100%;font-family:Helvetica Neue;font-weight:500;font-size:26px;line-height:1.2;letter-spacing:0px;color:#1f2027}.prodCardHeading:after{content:"";height:100%;width:100%;position:absolute;top:0;left:0}.prodCardContent .mainBtnSite,.prodCardBtn.mainBtnSite{margin-top:0!important;max-width:max-content}.product-card .productPrice-wrap :is(.price,.tax-note){color:#1f2027;font-weight:500;font-family:Helvetica Neue;font-size:22px}.product-card .productPrice-wrap .tax-note{color:#1f202780;font-weight:400}.product-card .productPrice-main{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:10px;flex-wrap:nowrap;margin-top:20px}.product-card .productPrice-wrap{display:flex;align-items:center;gap:4px;width:fit-content;flex-wrap:wrap}.product-card .quick-add__product-form-component .shopify-product-form{display:none}.meetNovaRing{margin-top:100px;margin-bottom:100px}.meetNovaRingImg{height:350px;width:350px;background-repeat:no-repeat;background-position:center center;background-size:contain;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center;margin-bottom:60px;position:relative}.meetNovaRingImg img{right:0;bottom:0;height:70%;width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;object-fit:contain}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.meetNovaRingTextHldr .headingH2{text-align:center;margin-bottom:30px}.meetNovaRingTextHldr p{font-family:Helvetica Neue;font-weight:400;font-size:20px;line-height:22px;letter-spacing:0px;text-align:center;max-width:712px;margin-left:auto;margin-right:auto;margin-top:15px}.meetNovaGrid{margin-top:60px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.meetNovaGrid:not(:has(.meetNovaBox)){margin-top:0!important}.meetNovaBox{position:relative;overflow:hidden;border-radius:30px}.meetNovaBox:after{content:"";height:38%;width:100%;position:absolute;left:0;bottom:0;background-image:url(/cdn/shop/files/nova-box-layer-new.png?v=1761909869);background-repeat:no-repeat;background-position:top;background:linear-gradient(180deg,#fff0 12.3%,#ffffff1a);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.meetNovaBoxImg{height:380px;width:100%;position:relative}.meetNovaBoxImg:after{content:"";height:100%;width:100%;position:absolute;left:0;top:0;background:#0003}.meetNovaBoxImg a:before{content:"";height:100%;width:100%;position:absolute;left:0;top:0;z-index:2}.meetNovaBoxImg img{height:100%;width:100%;object-fit:cover;transition:all ease .3s}.meetNovaBoxCnt{padding:0!important;position:absolute;z-index:2;max-width:90%;left:20px;bottom:30px}.meetNovaBoxCnt h3{font-family:Helvetica Neue;font-weight:400;font-size:32px;line-height:35px;letter-spacing:0px;color:#fff;max-width:230px}.meetNovaBoxCnt h3 a{color:#fff}.meetNovaBoxCnt .mainBtnSite{margin-top:20px!important;width:fit-content}.meetNovaBoxCnt .mainBtnSite :is(a,button){color:#d9d9d9;border-radius:100px;background:#00000026;box-shadow:unset;border:1px solid #fff}.meetNovaBox:hover .meetNovaBoxImg img{transform:scale(1.1)}.meetNovaBox:hover .mainBtnSite :is(a,button):before{left:100%}.meetNovaBox:hover :is(a,button):after{box-shadow:inset 0 0 12px #7c849160}.meetNovaBox:before{content:"";display:none;position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.8)),to(rgba(255,255,255,0)));background:linear-gradient(to right,#fff0 0,#fffc,#fff0);pointer-events:none;z-index:3;opacity:0;transform:skew(30deg);animation:shine .75s linear 1}.meetNovaBox:hover:before{display:block}@keyframes shine{0%{left:-50%;opacity:0}50%{left:25%;opacity:.5}to{left:100%;opacity:0}}.storiesSlider{width:100%}.realStories{padding-top:100px;padding-bottom:100px;background:#1f2027}.realStories .headingHldrSite{color:#f4f4f4;padding-left:15px;padding-right:15px}.realStories .headingHldrSite .headingH2,.realStories .headingHldrSite p{max-width:670px;margin-left:auto;margin-right:auto}.storiesBox{padding:30px;border-radius:30px;background-color:#fff;min-height:313px;display:flex;flex-direction:column;gap:10px;justify-content:space-between}.storiesBoxTop p{font-family:Helvetica Neue;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0px}.realStories :is(.container,.page-width){padding-left:0!important;padding-right:0!important;max-width:100%!important}.realStories .swiper-wrapper .swiper-slide{width:auto!important;max-width:380px}body .realStories .swiper-pagination-bullets .swiper-pagination-bullet{background-color:#ffffff4d}body .realStories .swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#fff}.storiesBoxBtm{display:flex;align-items:center;gap:10px}.storiesBoxBtm img{width:40px;height:40px;min-width:40px;border-radius:6px}.storiesBoxBtm span{font-family:Helvetica Neue;font-weight:500;font-size:12px;line-height:20px;letter-spacing:0px;position:relative;display:flex;align-items:center;gap:5px}.storiesBoxBtm span:after{content:"";background-image:url(https://nova-rings.com/cdn/shop/files/faq-open-close.svg?v=1762193516);background-repeat:no-repeat;background-size:contain;height:10px;width:10px;transform:rotate(90deg)}.saveNewsLetter{margin-top:100px;margin-bottom:100px}.saveNewsLetterRow{display:grid;grid-template-columns:1.4fr 1fr;border-radius:30px;overflow:hidden}.saveNewsLetterCntHldr{padding:60px;background-repeat:no-repeat;background-size:cover;background-position:center}.savrNewsLetterCnt{max-width:490px}.savrNewsLetterCnt .headingH2{color:#fff;max-width:400px;margin-bottom:30px;text-transform:capitalize}.savrNewsLetterCnt p{margin-top:20px;font-family:Helvetica Neue;font-weight:400;font-size:20px;line-height:22px;letter-spacing:0px;color:#fff}.saveNewsLetterForm{margin-top:30px;display:grid;grid-template-columns:1fr 1.5fr;gap:20px 10px}.saveNewsLetterForm .field input{width:100%;padding:1px 15px;background:#fff;height:40px;border-radius:6px;border:none;outline:none}.saveNewsLetterForm .field input,.saveNewsLetterForm .field input::placeholder{font-family:Helvetica Neue;font-weight:400;font-size:14px;line-height:1;letter-spacing:0px;color:#1f2027}.saveNewsLetterForm .field button{height:40px;padding:1px 15px;width:100%;position:relative;overflow:hidden;border-radius:6px;z-index:1;border:none;cursor:pointer;background:transparent;font-family:Helvetica Neue;font-weight:500;font-size:14px;line-height:1;letter-spacing:0px;text-align:center;background:radial-gradient(58.37% 125.13% at 53.77% 92.82%,#d9d9d9,#bfbab2,#8d8a84);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;color:#8d8a84;transition:all ease .3s}.saveNewsLetterForm .field button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;border-radius:6px;background:linear-gradient(180deg,#8d8a84,#bfbab2,#d9d9d9);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:destination-out;padding:1px}.saveNewsLetterForm .field button:hover{background:linear-gradient(180deg,#8d8a84,#bfbab2,#d9d9d9);color:#000!important;-webkit-text-fill-color:#000}.saveNewsLetterImg{height:100%;width:100%}.saveNewsLetterImg img{width:100%;height:100%;object-fit:cover}.mainFooter{background:#1f2027}.mainFooterRowTop{display:flex;align-self:center;justify-content:space-between;padding-top:60px;padding-bottom:60px}.footLogo{max-width:280px}.footLogo a{height:100%;width:100%;display:block}.footLogo a img{height:100%;width:100%;object-fit:contain}.mainFooterRowTop img{object-fit:contain;width:50%}.mainFooterRowMiddles{display:grid;place-content:space-between;gap:10px;grid-template-columns:15% 16% 18% 12% 10%;padding-bottom:40px}.footLinksHldr h3{font-family:Helvetica Neue;font-weight:700;font-size:20px;line-height:1;letter-spacing:0px;color:#5a5d65}.footLinksHldr ul{margin-top:20px;display:flex;flex-direction:column;gap:15px}.footLinksHldr ul li a{font-family:Helvetica Neue;font-weight:400;font-size:16px;line-height:16px;letter-spacing:0px;color:#f4f4f4;opacity:50%;position:relative;display:block;width:fit-content}.footLinksHldr ul li a:before{content:"";position:absolute;height:1px;bottom:-3px;left:0;width:100%;transform:scaleX(0);transform-origin:bottom right;transition:transform .25s ease-out;background-color:#f4f4f4;opacity:50%}.footLinksHldr ul li a:hover:before{transform:scaleX(1);transform-origin:bottom left}.mainFooterRowBtm{padding-bottom:20px}.mainFooterRowBtm p{font-family:Helvetica Neue;font-weight:400;font-size:16px;line-height:16px;letter-spacing:0px;text-align:center;color:#f4f4f4;opacity:50%}body .header{width:100%;position:absolute;z-index:999}body .header .header__row{background-color:transparent;border:none;width:100%!important;margin-block:unset!important;padding-block:unset!important;max-width:100%!important;display:block}body .header .header__row>:is(.page-width,.container,.spacing-style){padding:20px 30px;background:#00000026;border-radius:1000px;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);max-width:1320px;display:grid;grid-template-columns:auto 1fr max-content;gap:20px;margin-left:auto;margin-right:auto;margin-top:20px;transition:all ease .4s}body .header .header-logo{padding:0!important;margin-left:0!important;justify-content:flex-start}body .header .header-logo__image-container{height:50px;width:50px}body .header .header-logo__image-container img{height:100%;width:100%;object-fit:contain}body .header .header-menu .overflow-menu .menu-list__list-item .menu-list__link{padding:0;font-family:Helvetica Neue;font-weight:400;font-size:18px;line-height:1;letter-spacing:0px;color:#1f2027;padding:0!important;margin:0!important;margin-inline:unset!important;min-height:auto;position:relative}body .header .header-menu .overflow-menu .menu-list__list-item .menu-list__link:before{content:"";position:absolute;height:1px;bottom:-1px;left:0;width:100%;transform:scaleX(0);transform-origin:bottom right;transition:transform .25s ease-out;background-color:#000}body .header .header-menu .overflow-menu .menu-list__list-item .menu-list__link:hover:before{transform:scaleX(1);transform-origin:bottom left}body .header .header-menu .overflow-menu .menu-list__list-item .menu-list__link.menu-list__link--active:before{transform:scaleX(1);transform-origin:bottom left}body .header .header__column--center header-menu:only-child .overflow-menu::part(list){margin-left:60px;gap:30px}body .header .header__column--right{gap:20px}body .header .header__column--right .header-actions__action{height:25px;width:25px;margin-inline:unset}body .header .header__column--right .header-actions__action :is(.svg-wrapper,span){height:100%;width:100%}body .header .header__column--right .header-actions__action :is(.svg-wrapper,span) svg{height:100%;width:100%}body .header .header__column--right header-actions{margin-inline:unset;gap:20px}body .header .header__column--right .search-action{margin-inline:unset}body:has(.header[data-sticky-state=active]) .header__row>:is(.page-width,.container,.spacing-style){background:#fff;box-shadow:#0000000d 0 6px 24px,#00000014 0 0 0 1px}body .header .header-actions__cart-icon.header-actions__cart-icon--has-cart svg{mask:unset!important}body .header .header-actions__cart-icon .cart-bubble{padding:0;top:1px;left:2px;height:5px;width:5px}body .header .cart-bubble__text-count{display:none}body .search-modal{padding-left:15px;padding-right:15px}body .search-modal .search-modal__content{width:100%;max-width:1320px;margin-left:auto;margin-right:auto}body .search-modal .search-modal__content *{border-color:#000!important;opacity:1!important}.dialog-modal .predictive-search-form__header:has(.predictive-search__reset-button:not(.predictive-search__reset-button[hidden])):before{background-color:#000!important}.predictive-search__reset-button,.predictive-search-results__clear{text-decoration:underline;text-underline-offset:2px}.predictive-search-results__title{font-size:20px!important}body .search-modal .resource-card,body .search-modal .resource-card__media,.predictive-search-results__card{background-color:transparent!important}body .search-modal .resource-card__media img{border-radius:10px}body .search-modal .resource-card__content{gap:10px}body .search-modal :is(.prodCardPrice,product-price .prodCardPrice){font-size:14px}body .search-modal .resource-card__title.paragraph{font-size:16px;opacity:1;color:#000;font-weight:500}body .search-modal .predictive-search-results__card:not(.predictive-search-results__card--product){width:100%}body .cart-drawer__dialog{width:500px;background:#f4f4f4;max-width:100%;padding-left:20px!important;padding-right:20px!important}body .cart-drawer__dialog .cart-drawer__inner .cart-bubble__text-count{display:flex}body .cart-drawer__dialog :is(.cart-drawer__content,.cart-drawer__inner,.cart-drawer__header,.cart-drawer__summary,.cart-items-component){background:transparent!important;padding-left:0!important;padding-right:0!important;border-color:#000}body .cart-drawer__dialog .cart-drawer__heading,body .cart-drawer__dialog .cart-items__wrapper p{color:#000}body .cart-drawer__dialog .cart-drawer__heading .cart-bubble{min-width:30px;min-height:30px;background-color:#fff}body .cart-drawer__dialog .cart-drawer__heading .cart-bubble #cart-bubble-text{color:#000;font-weight:700;font-size:16px}body .cart-drawer__dialog .cart-items__wrapper p a{color:#000;text-decoration:underline;text-underline-offset:2px}body .cart-drawer__dialog .cart-items__wrapper .mainBtnSite{margin-top:30px}body .cart-drawer__dialog .cart-items__wrapper .mainBtnSite :is(a,button){box-shadow:unset!important}body .cart-drawer__dialog .cart-drawer__close-button{height:40px;width:40px;border:1px solid #000;border-radius:50%;top:20px;right:30px}body .cart-drawer__dialog .cart-drawer__items .cart-items__table-row{padding-top:20px;border-top:1px solid #000}body .cart-drawer__dialog .cart-items__table-row{padding-top:20px;border-top:1px solid #000;--cart-item-price-width: unset}body .cart-drawer__dialog .cart-items__media{height:140px;width:140px}body .cart-drawer__dialog .cart-items__media img{border-radius:10px}body .cart-drawer__dialog .cart-items__details :is(p,span){color:#000!important}body .cart-drawer__dialog .cart-items__details p a{font-size:20px;line-height:1;text-decoration:none!important;color:#000!important;font-weight:500}body .cart-drawer__dialog .cart-items__details span,body .cart-drawer__dialog .cart-items__price{font-size:18px;color:#000!important;font-weight:500}body .cart-drawer__dialog .cart-drawer__summary .cart-actions{display:none}body .cart-drawer__dialog .cart-items__quantity{margin-top:20px}body .quantity-selector{min-width:162px;min-height:56px;height:auto!important;background-color:transparent!important;border:1px solid #000000!important;border-radius:5px!important}body .quantity-selector *{color:#000}body .quantity-selector svg{fill:#000}.cart-item__error{border-color:3px!important;font-size:12px!important}.cart-item__error *{font-weight:700!important}.cart-item__error .svg-wrapper{margin-top:0!important}body .cart-drawer__dialog .cart-drawer__summary{border:none!important}body .cart-drawer__dialog .cart-drawer__items{padding:0!important}body .cart-drawer__dialog .cart__total-label,body .cart-drawer__dialog .cart__total-value{font-size:26px;font-weight:500;line-height:1}body .cart-drawer__dialog .tax-note.tax-note.tax-note{font-size:16px;line-height:1.2;color:#000}body .cart-drawer__dialog .cart-drawer__summary .mainBtnSite{margin-top:10px!important}.imgWithCntMain{margin-top:100px;margin-bottom:100px}.imgWithCntRow{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;align-items:center}.imgWithCntImg{height:100%;width:100%}.imgWithCntImg img{height:100%;width:100%;object-fit:cover;border-radius:30px}.imgWitCntContent .headingH2{margin-bottom:30px}.imgWitCntContent p{font-family:Helvetica Neue;font-weight:400;font-size:20px;leading-trim:NONE;line-height:22px;letter-spacing:0px;margin-top:20px}.faqMainSec{margin-top:100px;margin-bottom:100px}.faqMainRow{display:flex;flex-direction:column;gap:0px;max-width:1010px;margin-left:auto;margin-right:auto}.faqMainRow .accordion-item:not(:first-child):before{display:none}.accordion-item{position:relative;cursor:pointer;overflow:hidden}.accordion-item:before{content:"";top:0;left:0;position:absolute;height:1px;width:100%;background:linear-gradient(90deg,#000,#0000001a)}.accordion-item:after{content:"";bottom:0;left:0;position:absolute;height:1px;width:100%;background:linear-gradient(90deg,#000,#0000001a)}.accordion-item-header{position:relative;transition:all .3s ease;padding:30px 0}.accordion-item-header:after{content:"";font-size:18px;position:absolute;top:50%;transform:translateY(-50%) rotate(180deg);right:0;background-image:url(/cdn/shop/files/faq-open-close.svg?v=1762193516);background-repeat:no-repeat;background-position:center center;background-size:14px;height:24px;width:24px;border-radius:50%;transition:all ease-in-out .3s}.accordion-item-header.active:after{content:"";background-image:url(/cdn/shop/files/faq-open-close.svg?v=1762193516);transform:translateY(-50%) rotate(0)}.accordion-item-header h5{font-weight:400;font-size:26px;line-height:30px;letter-spacing:0px;color:#000}.acc-item-head{max-width:96%;padding-right:15px}.accordion-item-body{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.accordion-item-body-content{padding:0 0 30px}.accordion-item-body-content p{font-weight:400;font-size:20px;line-height:23px;letter-spacing:0px;color:#231f20;padding-right:20px}.accordion-item-body-content p:not(:first-child){margin-top:10px}.accordion-item:has(.active) .accordion-item-body{max-height:max-content;transition:max-height .3s ease-in-out}.load-more_spinner,.load-more__spinner{height:30px;width:30px;border:3px solid rgba(175,175,175,.8);border-top:3px solid #000;border-radius:50%;display:none;animation:spin 2s linear infinite;margin:30px auto}.product-grid-container{display:block!important}.product-grid-container .collection-wrapper{display:grid;grid-template-columns:25% 1fr;grid-template-areas:unset;row-gap:60px;column-gap:0px!important}.product-grid-container .collection-wrapper .facets.facets-controls-wrapper{border:1px solid #0000007d;grid-column:span 2;grid-area:1 / 1 / span 1 / spam 1;padding:15px;border-radius:10px}.product-grid-container .collection-wrapper .facets.facets-controls-wrapper .facets--filters-title{font-size:26px;line-height:1}.product-grid-container .collection-wrapper .facets.facets-controls-wrapper .column-options-wrapper{display:none}.product-grid-container .collection-wrapper .facets.facets-controls-wrapper .facets__summary{padding:0!important;height:auto}.product-grid-container .collection-wrapper .facets .facets__label{font-size:20px;color:#000;line-height:1}.product-grid-container .collection-wrapper .facets.facets-controls-wrapper .facets__summary .icon-caret{color:#000}.product-grid-container .collection-wrapper .facets.facets-controls-wrapper .products-count-wrapper{height:auto;font-size:20px;line-height:1;color:#000}.product-grid-container .collection-wrapper .facets:not(.facets--drawer) :is(.facets__item,.sorting-filter):before{border-color:#0000007d}.product-grid-container .collection-wrapper .facets-block-wrapper--vertical{margin-right:0!important;width:100%;grid-column:unset}.product-grid-container .collection-wrapper .main-collection-grid{grid-column:unset!important;width:100%;max-width:100%;grid-template-columns:repeat(1,1fr)}.product-grid-container .collection-wrapper .main-collection-grid .product-grid{grid-template-columns:repeat(2,1fr);margin-left:30px;gap:30px}.product-grid-container .collection-wrapper .facets--vertical{padding-bottom:0!important}.product-grid-container .collection-wrapper .facets__actions{display:none}.product-grid-container .collection-wrapper .facets__filters-wrapper{margin-inline-end:unset!important}.template-collection .product-grid-container{padding-bottom:100px}:is(.template-collection) .custom-section-content{padding-top:215px;padding-bottom:60px}:is(.template-collection) .custom-section-content .spacing-style{padding-top:0!important;padding-bottom:0!important;display:flex;align-items:center;justify-content:center}:is(.template-collection) .custom-section-content .spacing-style :is(h1,h2,h3){font-size:60px;line-height:1;color:#000}.template-cart .cart-page{padding-top:0!important;margin-top:100px;margin-bottom:100px;grid-column:1/4!important;row-gap:40px;column-gap:20px}.template-cart .cart-page{grid-column:span 2}.template-cart .cart-page .cart-page__title .h4{font-size:40px;line-height:1}.template-cart .cart-page .cart-page__items{margin:0!important;grid-column:span 2}.template-cart .cart-page .cart-page__summary{grid-column:span 2;grid-row:unset;width:100%!important}.template-cart .cart-page .cart-items__table-row{gap:20px;border-color:#000}.template-cart .cart-page .cart-items__media{height:130px;width:100%}.template-cart .cart-page .cart-items__media *{height:100%;width:100%}.template-cart .cart-page .cart-items__media img{border-radius:10px}.template-cart .cart-page .cart-items__details .cart-items__title{font-family:Helvetica Neue;font-weight:500;font-size:20px;line-height:1;letter-spacing:0px;color:#000}.template-cart .cart-page .cart-items__details span{font-family:Helvetica Neue;font-weight:400;font-size:18px;line-height:1;letter-spacing:0px;color:#000;padding-top:10px;display:block}.template-cart .cart-page .cart-items__price{font-family:Helvetica Neue;font-weight:400;font-size:18px;line-height:1;letter-spacing:0px;color:#000}.template-cart .cart-page .cart__summary-container{background-color:#fff;border-radius:15px;grid-template-rows:unset;width:fit-content;margin-left:auto}.template-cart .cart-page .cart__summary-container .cart__summary-inner{padding:30px 20px}.template-cart .cart-page .cart__summary-container .cart__summary-inner .mainBtnSite{margin-top:0!important}.template-cart .cart-page .cart__summary-container .cart__summary-inner .cart-actions{padding-top:0!important;padding-bottom:0!important;border-block-color:#000;margin:0!important}.template-cart .cart-page .cart__summary-container .cart__summary-inner .disclosure-trigger{padding:20px 0}.template-cart .cart-page .cart__summary-container .cart__summary-inner .disclosure-content{display:none}.template-cart .cart-page .cart__summary-container .cart__summary-inner:has(.disclosure-trigger[aria-expanded=true]) .disclosure-content{display:block}.template-cart .cart-page .cart__summary-container .cart__summary-inner .disclosure-trigger .disclosure-trigger__label{font-family:Helvetica Neue;font-weight:500;font-size:20px;line-height:1;letter-spacing:0px;color:#000}.template-cart .cart-page .cart__summary-container .cart__summary-inner .cart-discount__content .cart-discount__input{border-color:#000;border-radius:14px}.template-cart .cart-page .cart__summary-container .cart__summary-inner span.cart__summary-item.cart__total *{font-family:Helvetica Neue;font-weight:500;font-size:20px;line-height:1;letter-spacing:0px;color:#000}.template-cart .cart-page .cart__summary-container .cart__summary-inner .tax-note.tax-note.tax-note{font-size:14px;font-weight:500;color:#000}:is(.template-cart,.template-404) .shopify-section:has(.section-resource-list){display:none}.template-cart .cart-page .cart-page__more-blocks{display:none}.template-404 .section-content-wrapper{padding-top:100px;padding-bottom:100px}.template-404 .section-content-wrapper .mainBtnSite{margin-top:30px!important}.template-404 .section-content-wrapper h1{font-size:40px;color:#000;line-height:1}.template-404 .section-content-wrapper rte-formatter{padding-bottom:0!important}.template-404 .section-content-wrapper rte-formatter p{color:#000;font-size:20px;line-height:1}.template-search .product-grid-container{padding-bottom:0!important;padding-top:0!important}.template-search .search-page__header{padding-top:100px!important;max-width:700px;margin-left:auto;margin-right:auto;width:100%}.template-search .section:has(.search-page__header){display:block}.template-search .search-page__header search-page-input-component{margin-bottom:60px!important;margin-top:40px!important}.template-search .search-page__header .h2 h3{text-align:center;font-size:40px;line-height:1}.template-search .search-page-input{border-color:#000;border-radius:10px;color:#000}.template-search .search-page-input::placeholder{opacity:1}.template-search:has(.search-results__no-results) .search-page__header search-page-input-component{margin-bottom:15px!important}.template-search:has(.search-results__no-results) #ResultsList{display:none}.template-search:has(.search-results__no-results) .search-results__no-results p{color:#000}.tableProductCompare{margin-top:100px;margin-bottom:100px}.tableProductCompareRow{border-radius:30px;overflow:hidden}.tableCompHeadHldr,.tableCompBodyHldr{display:grid;grid-template-columns:40% 30% 30%}.tableCompBodyHldr{position:relative}.tableCompBody .tableCompBodyHldr .tableCompColmn:nth-child(2n){background:#e5e2dc}.tableCompBodyHldr:before{content:"";height:1px;width:100%;position:absolute;top:0;left:0;background:linear-gradient(90deg,#0000004d,#0000)}.tableCompColmn{padding:40px 50px;background:#fff;display:flex;align-items:center;justify-content:flex-start;gap:20px}.tableCompColmn h2{font-family:Helvetica Neue;font-weight:500;font-size:26px;line-height:1.1;letter-spacing:0px;color:#000}.tableCompColmn h3{font-family:Helvetica Neue;font-weight:500;font-size:24px;line-height:1.1;letter-spacing:0px;color:#000}.tableCompColmn h4{font-family:Helvetica Neue;font-weight:500;font-size:18px;line-height:1.1;letter-spacing:0px;color:#000}.tableCompColmn img{height:30px;width:30px;min-width:30px;object-fit:contain}.template-product .realStories .headingHldrSite .headingH2{max-width:980px}.template-product .realStories .headingHldrSite p{max-width:755px}.template-product .product-information{padding-top:0!important;padding-bottom:0!important;display:block!important;margin-top:60px}.template-product .product-information .product-information__grid{display:grid;grid-template-columns:repeat(2,1fr)!important;gap:30px}.template-product .product-information .product-information__grid :is(.product-information__media,.product-details){grid-column:unset!important;padding:0!important}.template-product .product-information .product-information__grid .product-information__media .media-gallery--carousel{margin-top:0!important}.template-product .product-information .product-information__grid .product-information__media .media-gallery--carousel slideshow-component{gap:20px}.template-product .product-information .product-information__grid .product-information__media .product-media-container{height:615px}.template-product .product-information .product-information__grid .product-information__media .product-media-container .product-media{height:100%;width:100%}.template-product .product-information .product-information__grid .product-information__media .product-media-container .product-media img{height:100%;width:100%;object-fit:cover;border-radius:30px;background-color:#fff}.template-product .product-information .product-information__grid .dialog-zoomed-gallery .product-media-container{height:100%}.template-product .product-information .product-information__grid .dialog-zoomed-gallery .product-media-container .product-media img{border-radius:0!important}.template-product .product-information .product-information__grid .slideshow-controls__thumbnails{padding:0;margin:0;gap:20px}.template-product .product-information .product-information__grid .slideshow-controls__thumbnails .slideshow-controls__thumbnail{width:clamp(44px,14vw,var(--thumbnail-width));outline:none;border-radius:20px;overflow:hidden;background-color:#fff}.template-product .product-information .product-information__grid .slideshow-controls__thumbnails .slideshow-controls__thumbnail[aria-selected=true]{border:1px solid #000}.template-product .product-information .product-information__grid .slideshow-controls__thumbnails .slideshow-controls__thumbnail img{object-fit:cover}.template-product .product-information .product-information__grid .product-details>.spacing-style{padding:0!important}.template-product .product-information .product-information__grid .group-block-content{gap:0px}.template-product .product-information .product-information__grid .product-details .h3 h1{font-size:50px;line-height:1.1;font-weight:500;font-family:Helvetica Neue;color:#000}.template-product .product-information .product-information__grid product-price{padding-top:20px;padding-bottom:30px;margin-bottom:20px;position:relative}.template-product .product-information .product-information__grid product-price:after{content:"";height:1px;width:100%;position:absolute;bottom:0;left:0;background:linear-gradient(90deg,#0000004d,#00000008)}.template-product .product-information .product-information__grid product-price .price{font-family:Helvetica Neue;font-weight:500;font-size:30px;line-height:1;letter-spacing:0px;color:#000}.template-product .product-information .product-information__grid rte-formatter{border:none!important}.template-product .product-information .product-information__grid rte-formatter :is(p,li){font-family:Helvetica Neue;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0px;color:#000}.template-product .product-information .product-information__grid rte-formatter :is(p,li) span{border:none!important}.template-product .product-information .product-information__grid variant-picker{margin-top:30px;margin-bottom:30px}.template-product .product-information .product-information__grid variant-picker .variant-picker__form{gap:30px}.template-product .product-information .product-information__grid variant-picker .variant-picker__form legend{font-family:Helvetica Neue;font-weight:500;font-size:20px;line-height:1;letter-spacing:0px;color:#000;margin-bottom:20px}.template-product .product-information .product-information__grid variant-picker .variant-picker__form legend .variant-option__swatch-value{font-size:16px;opacity:50%}.template-product .product-information .product-information__grid variant-picker .variant-picker__form .variant-option--buttons.variant-option--swatches .variant-option__button-label{height:80px;width:80px;border-radius:10px;display:flex;align-items:center;justify-content:center}.template-product .product-information .product-information__grid variant-picker .variant-picker__form .variant-option--buttons.variant-option--swatches .variant-option__button-label svg{stroke:#000}.template-product .product-information .product-information__grid variant-picker .variant-picker__form .variant-option--swatches .variant-option__button-label .swatch{height:100%;width:100%;background-repeat:no-repeat;border:none;background-size:cover;border-radius:5px}.template-product .product-information .product-information__grid variant-picker .variant-picker__form .variant-option--buttons{display:flex}.template-product .product-information .product-information__grid variant-picker .variant-picker__form .variant-option--buttons .variant-option__button-label{height:60px;width:fit-content;min-width:fit-content;min-height:60px;border:1px solid #00000033;border-radius:10px;background-color:transparent}.template-product .product-information .product-information__grid variant-picker .variant-picker__form .variant-option--buttons .variant-option__button-label:has(:checked){background-color:#fff;color:#000;border-color:#fff}.template-product .product-information .product-information__grid variant-picker .variant-picker__form .variant-option--buttons .variant-option__button-label:has(:checked):before{border-color:#fff}.template-product .product-information .product-information__grid variant-picker .variant-picker__form .variant-option--buttons .variant-option__button-label:has(:checked) .variant-option__button-label__pill{background-color:#fff}.template-product .product-information .product-information__grid variant-picker .variant-picker__form .variant-option--buttons .variant-option__button-label .variant-option__button-label__pill{background-color:#fff}.template-product .product-information .product-information__grid rte-formatter .metafield-rich_text_field h3{font-family:Helvetica Neue;font-weight:500;font-size:20px;line-height:1;letter-spacing:0px;color:#000}.template-product .product-information .product-information__grid rte-formatter .metafield-rich_text_field ul{display:flex;flex-direction:column;gap:12px;margin-top:20px;margin-bottom:20px}.template-product .product-information .product-information__grid rte-formatter .metafield-rich_text_field ul li{list-style-type:disc}.template-product .product-information .product-information__grid .buy-buttons-block{margin-top:40px;margin-bottom:10px}.template-product .product-information .product-information__grid .buy-buttons-block .product-form-buttons{gap:20px}.template-product .product-information .product-information__grid .buy-buttons-block .product-form-buttons .product-form-buttons button{height:100%!important}.template-product .product-information .product-information__grid .buy-buttons-block~rte-formatter{max-width:calc(100% - 182px);margin-right:0}.template-product .product-information .product-information__grid .product-details{padding-top:20px!important}.template-product .product-information .product-information__grid accordion-custom .details{background:#fff;padding:20px;border-radius:6px;margin-top:20px;border:none}.template-product .product-information .product-information__grid accordion-custom .details .details__header{padding:0!important;font-family:Helvetica Neue;font-weight:500;font-size:20px;line-height:1.1;letter-spacing:0px;color:#000;min-height:auto}.template-product .product-information .product-information__grid accordion-custom .details rte-formatter .metafield-rich_text_field ul{margin-bottom:0!important;margin-top:0!important}.template-product .product-information .product-information__grid add-to-cart-component .add-to-cart-text{display:block}.template-product .product-information .product-information__grid add-to-cart-component .add-to-cart-text .svg-wrapper{display:none}.product-form-text__error{align-items:center}.template-product .product-information .product-information__grid accordion-custom .details .details-content{padding-top:20px;padding-bottom:0!important}.template-product .product-information .product-information__grid slideshow-container slideshow-slides{gap:10px}.template-product .product-information .product-information__grid .divider__line{display:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/style.css.map */
