@font-face{src:url(/cdn/shop/files/dinnextw1g_medium.otf?v=1737203637) format("woff2")}@font-face{src:url(/cdn/shop/files/dinnextw1g_bold.otf?v=1737203712) format("woff2")}@font-face{src:url(/cdn/shop/files/dinnextw1g_light.otf?v=1737203381) format("woff2")}@font-face{src:url(/cdn/shop/files/LeagueSpartan-VariableFont_wght.ttf?v=1737643617) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{src:url(/cdn/shop/files/TT-Chocolates-Trial-Medium.otf?v=1737465675) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{src:url(/cdn/shop/files/TT-Chocolates-Trial-ExtraBold.otf?v=1737465675) format("opentype")}@font-face{src:url(/cdn/shop/files/TT-Chocolates-Trial-Bold.otf?v=1737465675) format("opentype")}@font-face{src:url(/cdn/shop/files/TT-Chocolates-Trial-DemiBold.otf?v=1737465674) format("opentype")}@font-face{src:url(/cdn/shop/files/TT-Chocolates-Trial-Regular.otf?v=1737465675) format("opentype")}p,a{font-weight:400!important}[id*=__focus-pdp-hero]{background-color:red}[id*=__focus-pdp-hero] .maison_commerce-focus-hero{max-width:1330px;margin:0 auto}.bgimage-use:before{content:"";background-image:linear-gradient(170deg,#00000008,#000000e0 70%)!important;border-radius:inherit;z-index:1;pointer-events:none;transition:background .2s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0}.slide_module:not(.video_bg) .bgimage-use,.slide_module:not(.video_bg) .bgimage-use img{border-radius:12px 0 0 12px}.bgimage-use{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:100%}.shopify-section--video .place-self-center .prose .sub-heading,.experience-part .grid-cln-ex .threecln .column-ex h5,.industry-section .for-industry .first-industry .industry-content h5,.custom-slider-section .swiper-container .item-heading,.shopify-section--blog-posts .blog-post-card .blog-post-card__info p.h3 a,.custom-focus-card-product .product-card__info .product-card__title a,h1,.sleep-section .cards-container .cards-head-subheading h2{font-size:28px;font-weight:700!important;line-height:1.3em}.custom-btn .button,.business-part .business-our .button,.meet-function-main .button-meet .button,.shopify-section--slideshow .content-over-media .place-self-center a.button,.custom-focus-contact .contact-form form button{font-size:16px;line-height:1.2em;text-transform:capitalize;padding:13px 28px;border-radius:6px;background-color:#b3a99d;color:#2e2e2e}.custom-btn .button:hover,.business-part .business-our .button:hover,.meet-function-main .button-meet .button:hover,.shopify-section--slideshow .content-over-media .place-self-center a.button:hover,.custom-focus-contact .contact-form form button:hover{background-color:#b4a99dcc}.rightimg-mobile{position:absolute;top:auto;bottom:30px;right:30px;left:auto;max-width:300px;z-index:1}.announcement-bar{padding:10px 0!important}.announcement-bar .announcement-bar__static-list p.text-base{font-size:14px;font-weight:500!important;line-height:1.2em}header{z-index:999!important}.header__wrapper{padding-top:10px!important;padding-bottom:10px!important}.header .header__icon-list nav ul li a{font-size:16px;line-height:1.2em}.header .header__icon-list nav ul li:last-child a,.navigation-drawer .panel-list__wrapper .panel__wrapper .panel__scroller ul li:last-child a{border-radius:6px;background-color:#b3a99d;padding:8px 15px;display:inline}.header .header__icon-list nav ul li:not(:last-child) a[aria-current=page]{opacity:.7}.shopify-section--video .content-over-media:before{background-image:linear-gradient(170deg,#00000008,#000000e0 80%)!important}.shopify-section--video .place-self-center .prose .sub-heading{color:#c7cbc8}.shopify-section--video .place-self-center .main-title.h0{margin-top:10px;font-weight:700!important;font-size:62px;line-height:1em;text-transform:uppercase}.shopify-section--video .place-self-center .video-description,.shopify-section--video .place-self-center .custom-btn{margin-top:20px}.shopify-section--video .place-self-center .video-description p{font-size:18px;line-height:1.2em;letter-spacing:.5px}.about-focus{height:80vh}.about-focus .banner-about,.business-part .business-banner{height:100%;background-position:top center;background-repeat:no-repeat;background-size:cover}.about-focus .banner-about:before,.business-part .business-banner:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#2e2e2e7f}.about-focus .banner-about .section{height:100%;display:flex;align-items:flex-end;position:relative}.about-focus .banner-about .content-part h6{font-weight:700;font-size:28px;line-height:1.3em;text-transform:uppercase;color:#e8e8e8;margin-bottom:5px}.about-focus .banner-about .content-part h3{font-size:60px;color:#e8e8e8;max-width:690px;text-transform:uppercase;font-weight:700;line-height:1em}.about-focus .banner-about .content-part p{color:#e8e8e8;font-size:20px;line-height:1.3em;max-width:915px;margin-top:20px}.award-section-mobile.d-hidden{display:none!important}.experience-part .middle-part-full-part-experience{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px}.experience-part h2,.business-part .business-our h3,.industry-section .twopart-industry h2,.custom-slider-section .custom-slider-heading,.shopify-section--blog-posts .section-header .prose h2,.shopify-section--faq .section-stack__intro .prose h2,.pre-order-focus .pre-order-title,.meet-function-main h2,.custom-focus-pdp .product-info__title,.custom-focus-related .section-header .h2,.custom-accordion-with-img-section .custom-acc-heading h2,.custom-focus-rich-text .rich-text__wrapper h2.hyphenate,.shopify-section--slideshow .place-self-center h2,.custom-focus-contact .section-stack__intro h2,.ring-lifestyle-sec h2,.heading-award h3,.sleep-section .section-header h1{color:#2e2e2e;text-align:center;max-width:700px;font-weight:700;font-size:52px;line-height:1em;text-transform:uppercase}.experience-part .grid-cln-ex{display:block;max-width:950px;gap:30px}.experience-part .grid-cln-ex .threecln{padding:40px;border-radius:20px;text-align:center;margin-bottom:1rem}.experience-part .grid-cln-ex .threecln .column-ex p,.business-part .business-our .content-business p,.business-part .business-our .three-business .threecln-business .column-ex-business p,.grid-two-cln .grid-box .box-title .content-a-merge p,.industry-section .twopart-industry p,.industry-section .for-industry .first-industry .industry-content p,.custom-slider-section .swiper-container .item-subheading,.custom-slider-section .custom-popup-main .custom-popup .popup-inner .popup-content-box h3,.shopify-section--blog-posts .blog-post-card .blog-post-card__info p,.shopify-section--faq .section-stack__intro .faq-availability .v-stack,.shopify-section--faq .accordion-box .accordion .accordion__content p,.pre-order-focus .function-table .custom-table-tr-tbody .custom-table-td,.meet-function-main p,.custom-focus-pdp .product-info .product-info__description p,.custom-accordion-with-img-section .custom-accordion-right-accordion .accordion-item .accordion-content p,.custom-focus-rich-text .rich-text__wrapper .prose div p,.shopify-section--slideshow .content-over-media .place-self-center p.subheading,.custom-focus-contact .section-stack__intro .prose p,.counter_slider .slider-wrap .rs-slide-item .rssi-content ul li,.counter_slider .rs-slide-item .rssi-content p,.mobilepart-award .content-main-mob-award p,.mobilepart-award .content-main-mob-award ul li,.sleep-section .cards-container .cards-head-subheading p{font-weight:400;font-size:18px;line-height:1.3em;margin-top:10px!important}.for-column-image .image-for-cln{padding-top:40px}.for-column-image .grid-image{display:flex;gap:30px}.for-column-image .grid-image .for-cln-image-hover{position:relative;height:600px;overflow:hidden;border-radius:20px;cursor:pointer}.for-column-image .grid-image .for-cln-image-hover .nohover{height:100%}.for-column-image .grid-image .for-cln-image-hover .nohover img{height:100%;width:100%}.for-column-image .grid-image .for-cln-image-hover .nohover img,.for-column-image .grid-image .for-cln-image-hover .hoverimg-grid img{object-fit:cover;transition:1s all}.for-column-image .grid-image .for-cln-image-hover:hover .nohover img{transform:scale(1.1)}.for-column-image .grid-image .for-cln-image-hover .hoverimg-grid{position:absolute;bottom:0%;transition:1s all;transform:translateY(100%)}.for-column-image .grid-image .for-cln-image-hover:hover .hoverimg-grid{transform:translateY(0)!important}.for-column-image .grid-image .for-cln-image-hover .nohover h5{position:absolute;top:12px;right:20px;background-color:#e8e8e8;padding:5px 10px;border-radius:4px;font-size:14px;font-weight:500!important;line-height:1.2em;color:#2e2e2e;z-index:2}.for-column-image .grid-image .for-cln-image-hover .nohover img,.for-column-image .grid-image .for-cln-image-hover .hoverimg-grid img{border-radius:20px}.business-part .business-our{display:flex;gap:100px;position:relative}.business-part .business-our .content-business{width:72%;margin-top:auto}.business-part .business-our .three-business{width:28%;display:flex;flex-direction:column;gap:20px}.business-part .business-our h3{color:#e8e8e8;text-align:left}.business-part .business-our .button{background-color:#e8e8e8}.business-part .business-our .button:hover{background-color:#e8e8e8cc}.business-part .business-our .content-business p{color:#e8e8e8;margin-top:20px;margin-bottom:30px;max-width:680px}.business-part .business-our .three-business .threecln-business{display:flex;flex-direction:column-reverse;gap:15px;padding:30px 20px;border:2px solid #e8e8e8;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#c7ccc833}.business-part .business-our .three-business .threecln-business .column-ex-business h2{font-weight:700!important;font-size:40px;line-height:1em;color:#e8e8e8}.business-part .business-our .three-business .threecln-business .column-ex-business p{color:#e8e8e8}.grid-two-cln .grid-box{display:flex;gap:100px}.grid-two-cln .grid-box .box-title{width:50%;position:relative;overflow:hidden;border-radius:20px;cursor:pointer}.grid-two-cln .grid-box .box-title img{width:100%;object-fit:cover;height:100%;transition:1s all}.grid-two-cln .grid-box .box-title:hover img,.industry-section .for-industry .first-industry img:hover{transform:scale(1.1)}.grid-two-cln .grid-box .box-title .content-a-merge{position:absolute;top:auto;bottom:0;padding:30px;z-index:2}.grid-two-cln .grid-box .box-title:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(180deg,#00000014,#000000e0 90%)!important;border-radius:20px;z-index:1}.grid-two-cln .grid-box .box-title .content-a-merge h5{text-transform:uppercase;font-weight:700;font-size:36px;line-height:1.2em;color:#e8e8e8}.grid-two-cln .grid-box .box-title .content-a-merge p{color:#e8e8e8;margin:20px 0}.grid-two-cln .grid-box .box-title .content-a-merge a.btn-border,.shopify-section--blog-posts .section-header .text-with-icon{font-size:18px;color:#b3a99d;letter-spacing:normal;line-height:1.2em;position:relative}.grid-two-cln .grid-box .box-title .content-a-merge a.btn-border:after{content:"";display:inline-block;background-image:url(/cdn/shop/files/right-md-svgrepo-com.svg?v=1731995554);width:20px;height:12px;background-position:center;background-repeat:no-repeat;background-size:cover;margin-left:6px}.grid-two-cln .grid-box .box-title .content-a-merge a.btn-border:before{content:"";width:0;height:1px;background:#b3a99d;top:auto;bottom:-2px;position:absolute;transition:.5s all}.grid-two-cln .grid-box .box-title .content-a-merge a.btn-border:hover:before{width:100%}.industry-section .two-full-cln{display:flex;flex-direction:column;gap:60px}.industry-section .twopart-industry{max-width:950px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.industry-section .twopart-industry p{max-width:830px;margin-top:20px}.industry-section .for-industry{display:flex;gap:30px}.industry-section .for-industry .first-industry{width:25%;display:flex;flex-direction:column;gap:20px}.industry-section .for-industry .first-industry .industry-image-part{overflow:hidden;border-radius:20px}.industry-section .for-industry .first-industry img{width:100%;border-radius:20px;transition:1s all}.custom-slider-section .swiper-container .swiper-slide{transition:1s all}.custom-slider-section .swiper-container .swiper-slide:hover{transform:scaleY(1.04)}.custom-slider-section .custom-slider-heading{max-width:unset;text-align:left;display:inline-block}.custom-slider-section .swiper-container{width:100%;padding:30px 0;position:relative}.custom-slider-section .swiper-container .swiper-button-next{top:-20px;right:0;width:20px;height:20px}.custom-slider-section .swiper-container .swiper-button-next:after,.custom-slider-section .swiper-container .swiper-button-prev:after{line-height:normal;font-size:20px;font-weight:700;color:#2e2e2e}.custom-slider-section .swiper-container .swiper-button-prev{top:-20px;right:30px;left:auto;width:20px;height:20px}.custom-slider-section .swiper-container .slider-content{background:#fff;border-radius:20px;box-shadow:0 4px 6px #0000001a;padding:30px 20px;text-align:left;min-height:520px!important;background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative;cursor:pointer}.custom-slider-section .swiper-container .item-heading{line-height:1em;color:#e8e8e8;z-index:1;position:relative}.custom-slider-section .swiper-container .item-subheading{color:#e8e8e8;z-index:1;position:relative}.custom-slider-section .swiper-container .slider-content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(360deg,#00000008 20%,#000000b3)!important;border-radius:20px}.custom-slider-section .custom-popup-main .custom-popup .popup-inner{background:#fff;padding:70px;border-radius:20px;width:90%;max-width:1260px;text-align:center;position:relative}.custom-slider-section .custom-popup-main .custom-popup .popup-inner .popup-content-box{display:flex;flex-direction:column;gap:30px;background-color:#e8e8e8;padding:40px;border-radius:30px;margin-bottom:30px}.custom-slider-section .custom-popup-main .custom-popup .popup-inner .popup-content-box img{width:100%;border-radius:20px}.custom-slider-section .custom-popup-main .custom-popup .popup-close{position:absolute;top:0;right:20px;font-size:42px;background:none;color:#2e2e2e;cursor:pointer}.custom-slider-section .custom-popup-main .custom-popup .popup-close:hover{color:#b3a99d}.custom-slider-section .custom-popup-main .custom-popup .popup-title-data .item-subheading,.shopify-section--faq .section-stack__intro .prose p,.shopify-section--faq .accordion-box .accordion .heading-faq,.meet-function-main h5,.custom-accordion-with-img-section .custom-accordion-right-accordion .accordion-item .accordion-title h3,.custom-focus-rich-text .rich-text__wrapper h6,.custom-focus-contact .section-stack__intro h6,.counter_slider .rs-slide-item .rssi-content h3,.mobilepart-award .content-main-mob-award h3{text-align:left;font-weight:700!important;font-size:20px!important;line-height:1.2em!important;color:#b3a99d}.custom-slider-section .custom-popup-main .custom-popup .popup-title-data .item-heading{text-transform:uppercase;font-weight:700;color:#2e2e2e;margin-top:10px;font-size:36px;line-height:1.2em;text-align:left;margin-bottom:30px}.shopify-section--blog-posts .blog-posts{display:flex;gap:25px}.shopify-section--blog-posts .blog-posts .blog-post-card{background-color:#e8e8e899;padding:20px;border-radius:20px}.shopify-section--blog-posts .blog-posts .blog-post-card:hover img{transform:scale(1.1)!important}.shopify-section--blog-posts .blog-post-card .blog-post-card__info p.h3,.shopify-section--faq .section-stack__intro .faq-availability .v-stack{margin:0}.shopify-section--faq .section-stack__intro{width:30%}.shopify-section--faq .section-stack__main{width:70%}.shopify-section--faq .section-stack__intro .prose h2{max-width:unset;text-align:left}.shopify-section--faq .section-stack__intro .prose p{margin-top:20px}.shopify-section--faq .section-stack__intro .faq-availability .v-stack .text-subdued{font-size:16px;line-height:normal}.shopify-section--faq .accordion-box .accordion .heading-faq,.counter_slider .rs-slide-item .rssi-content h3,.mobilepart-award .content-main-mob-award h3{color:#2e2e2e;letter-spacing:normal}.shopify-section--faq .accordion-box .accordion svg.icon{width:14px;height:14px}.shopify-section--faq .accordion-box .accordion[open] svg{transform:rotate(180deg)}.pre-order-focus .pre-order-title{max-width:unset;margin-bottom:40px}.pre-order-focus .function-table{width:100%;max-width:980px;border-collapse:collapse;margin:0 auto}.pre-order-focus .function-table th,.pre-order-focus .function-table td{padding:10px;text-align:center;border-bottom:1px solid #c7cbc8}.pre-order-focus .function-table .custom-table-th .custom-table-img{background-color:#f5f5f5}.pre-order-focus .function-table .custom-table-th img{margin:0 auto}.pre-order-focus .function-table .custom-table-tr-tbody .custom-table-heading{text-align:left;font-weight:700!important}.pre-order-focus .function-table td{border-right:1px solid #c7cbc8}.pre-order-focus .function-table .custom-table-tr-thead td,.pre-order-focus .function-table .custom-table-tr-tbody td:last-child{border-right:0px}.ring-lifestyle-sec{overflow-x:hidden;padding:100px 0 0}.ring-lifestyle-sec .container{width:125vw;max-width:1800px;position:relative;left:50%;transform:translate(-50%);margin:0}.ring-lifestyle-sec .main-content{padding-left:40px}.ring-lifestyle-sec h2{text-align:center;max-width:800px;margin:0 auto -60px}.img-section{display:flex;flex-direction:row;gap:20px;align-items:flex-end}.img-section .img-col{width:16.67%;display:flex;flex-direction:column;gap:20px}.img-section .ringone-4{width:33.34%}.img-section .img-col img{max-width:100%;object-fit:cover}.img-section .img-col img:first-child{border-radius:8px 8px 0 0}.img-section .ringone-1 img:first-child{height:360px}.img-section .ringone-1 img:last-child{height:260px}.img-section .ringone-2 img{height:430px}.img-section .ringone-3 img{height:340px}.img-section .ringone-4 img{height:455px}.img-section .ringone-5 img{height:360px}.d-hidden{display:none}.heading-award p{text-transform:uppercase;font-size:25px;line-height:1.2em;letter-spacing:.5px;font-weight:600!important;color:#000}.icons-text-mob{display:flex;gap:10px;align-items:center}.forloopclass{padding-top:40px}.col-award-mob{background:#f7f1e8;margin-bottom:20px;border-radius:10px;padding:24px}.mobilepart-award .icons-text-mob h6{font-size:20px;letter-spacing:normal;line-height:1.2em}.content-main-mob-award{margin-top:15px}.content-main-mob-award ul{list-style:disc;padding-left:20px;margin-top:10px}.mobilepart-award .content-main-mob-award ul li{margin-top:0!important}.sleep-section{display:flex;flex-direction:column;gap:50px}.sleep-section .section-header{display:flex;justify-content:space-between}.sleep-section .section-header h1{max-width:490px;text-align:left}.sleep-section .section-header p{font-weight:500;font-size:20px;line-height:1.3em;color:#232323;text-align:left;max-width:460px}.sleep-section .cards-container{display:grid;grid-template-columns:repeat(11,1fr);column-gap:14px;row-gap:12px}.sleep-section .cards-container .card{position:relative;padding:35px 25px;border-radius:24px;display:flex;flex-direction:column;gap:15px}.sleep-section .cards-container .cards-head-subheading{z-index:1;position:relative}.sleep-section .cards-container .cards-head-subheading p{color:#2e2e2e;max-width:560px}.sleep-section .cards-container .sleep-card-img{height:100%}.sleep-section .cards-container .sleep-card-img img{width:80%;height:100%;border-radius:20px;margin:0 auto}.sleep-section .cards-container .card.card-0{grid-area:2 / 1 / 3 / span 6}.sleep-section .cards-container .card.card-1{grid-area:2 / 7 / 3 / span 5}.sleep-section .cards-container .card.card-2{grid-area:3 / 1 / 4 / span 4}.sleep-section .cards-container .card.card-3{grid-area:3 / 5 / span 1 / span 7}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.navmainscroll.active{position:sticky!important;top:96px;width:100%;height:100%;z-index:99!important;background:#fff!important;animation:slideDown 1s ease-out}.navmainscroll{padding:10px 0}.navbar-scroll-main .section{min-height:3.3125rem;padding-top:0;padding-bottom:0;display:flex;justify-content:center;gap:3.75rem;align-items:center;overflow-x:auto}.navbar-scroll-main .section .heading-navbar-scroll .navdown{font-weight:500!important;font-size:16px!important;line-height:1.2em!important;color:#2e2e2e;transition:.5s;text-transform:capitalize;text-wrap:nowrap}.navbar-scroll-main .section .heading-navbar-scroll .navdown:hover,.navbar-scroll-main .section .heading-navbar-scroll .navdown.active{color:#b3a99d;text-decoration:underline;text-underline-offset:.25rem}.Pre.lander .heading-navbar-scroll:first-child{display:none}@media screen and (max-width: 1149px){.shopify-section--blog-posts .section-header{display:flex;justify-content:space-between;align-items:center}.shopify-section--faq .section-stack{display:flex;gap:40px}.shopify-section--faq .section-stack__intro .custom-faq-content{gap:10px;justify-content:space-between;height:100%}}@media screen and (max-width: 1024px){.Pre.lander .heading-navbar-scroll:first-child{display:block!important}.Pre.lander .heading-navbar-scroll:nth-child(2){display:none!important}.hidetab-sl{display:none!important}.award-section-mobile.d-hidden{display:block!important}.about-focus{height:50vh}.experience-part .grid-cln-ex .threecln{padding:30px}.business-part .business-our,.grid-two-cln .grid-box{gap:40px}.industry-section .for-industry{flex-wrap:wrap}.industry-section .for-industry .first-industry{width:calc(33.33% - 20px)}.custom-slider-section .custom-popup-main .custom-popup .popup-inner{padding:40px}.shopify-section--blog-posts .blog-posts{flex-wrap:wrap;justify-content:center}.shopify-section--blog-posts .blog-posts .blog-post-card{width:calc(33.33% - 16.67px)}.shopify-section--faq .section-stack__intro,.shopify-section--faq .section-stack__main{width:50%}.shopify-section--faq .section-stack__main .accordion-box{padding:20px 30px}.shopify-section--blog-posts .section-stack{gap:30px}.for-column-image .grid-image .for-cln-image-hover{height:500px}.rightimg-mobile{display:none}.slide_module:not(.video_bg) .bgimage-use{height:450px}.award-section-mobile.d-hidden{display:block}}@media screen and (max-width: 1024px) and (min-width: 900px){.col-award-mob{width:calc(50% - 10px)}.forloopclass{display:flex;flex-wrap:wrap;grid-column-gap:20px}.heading-award h3{max-width:100%}.heading-award img{margin:0 auto;padding-bottom:20px}.heading-award p{font-size:30px}}@media screen and (max-width: 1023px){.m-hidden{display:none}.d-hidden{display:flex;padding-bottom:4rem}.award-section-mobile.d-hidden{padding-bottom:0}.ring-lifestyle-sec .container{width:100%;max-width:100%}.ring-lifestyle-sec .main-content{padding-left:0}.img-section .img-col{width:33.33%}.img-section .img-col img{height:400px!important;border-radius:8px!important}.img-section .ringone-2{transform:translateY(4rem)}.img-section .ringone-3{transform:translateY(2rem)}.ring-lifestyle-sec h2{margin:0 auto 30px}}@media screen and (max-width: 900px){.slide_module:not(.video_bg) .vsm_video{margin-left:0!important}.slide_module:not(.video_bg) .bgimage-use{height:550px}}@media screen and (max-width: 767px){.slide_module:not(.video_bg) .bgimage-use{height:300px}.about-focus{height:80vh}.about-focus .banner-about .content-part h3{font-size:40px}.experience-part h2,.business-part .business-our h3,.industry-section .twopart-industry h2,.custom-slider-section .custom-slider-heading,.shopify-section--blog-posts .section-header .prose h2,.shopify-section--faq .section-stack__intro .prose h2,.pre-order-focus .pre-order-title,.meet-function-main h2,.custom-focus-related .section-header .h2,.custom-accordion-with-img-section .custom-acc-heading h2,.custom-focus-rich-text .rich-text__wrapper h2.hyphenate,.shopify-section--slideshow .place-self-center h2,.custom-focus-contact .section-stack__intro h2,.ring-lifestyle-sec h2,.heading-award h3,.sleep-section .section-header h1{font-size:36px}.experience-part .middle-part-full-part-experience,.grid-two-cln .grid-box{gap:30px}.experience-part .grid-cln-ex{flex-direction:column;gap:20px}.for-column-image .grid-image{flex-direction:column}.for-column-image .image-for-cln{padding-top:20px}.business-part .business-our,.grid-two-cln .grid-box,.shopify-section--faq .section-stack{flex-direction:column}.business-part .business-our .content-business,.business-part .business-our .three-business,.grid-two-cln .grid-box .box-title,.industry-section .for-industry .first-industry,.shopify-section--blog-posts .blog-posts .blog-post-card,.shopify-section--faq .section-stack__intro,.shopify-section--faq .section-stack__main{width:100%}.grid-two-cln .grid-box .box-title img{min-height:350px}.industry-section .for-industry .first-industry .industry-content p{margin-top:5px}.custom-slider-section .swiper-container .swiper-button-next,.custom-slider-section .swiper-container .swiper-button-prev{top:-10px}.custom-slider-section .swiper-container .slider-content{min-height:520px!important}.custom-slider-section .custom-popup-main .custom-popup .popup-inner{padding:30px}.custom-slider-section .custom-popup-main .custom-popup .popup-title-data .item-heading{font-size:26px;margin-bottom:25px}.custom-slider-section .custom-popup-main .custom-popup .popup-inner .popup-content-box{gap:25px;padding:20px;border-radius:20px}.shopify-section--blog-posts .section-header{flex-direction:column}.pre-order-focus .function-table th,.pre-order-focus .function-table td{padding:8px}.pre-order-focus .function-table .custom-table-tr-tbody .custom-table-td{font-size:14px;line-height:1.2em;vertical-align:middle}.for-column-image .grid-image .for-cln-image-hover .nohover img{height:100%}.for-column-image .grid-image .for-cln-image-hover{height:750px}.img-section.d-hidden .ringone-3:last-child{display:none}.img-section.d-hidden,.img-section .img-col{gap:12px}.img-section .img-col{width:50%}.img-section .img-col img{height:300px!important}.ring-lifestyle-sec{padding:30px 0 0}.sleep-section .cards-container{display:flex;flex-direction:column}.sleep-section .section-header{flex-direction:column}.sleep-section .cards-container .card{gap:30px}.sleep-section .cards-container .sleep-card-img img{width:100%}}@media screen and (max-width: 699px){.navmainscroll.active{top:72px!important}.navmainscroll{top:0!important}}@media screen and (max-width: 590px){.navbar-scroll-main .section{justify-content:start;gap:40px}}.video-block .custom-bg-content-sec{width:100%;display:flex;flex-direction:column;gap:60px;height:100%}.video-block .custom-bg-content-sec .custom-img-content{display:flex;justify-content:flex-end;gap:20px}.video-block .custom-bg-content-sec .custom-text-content h2,.alternate-text-content h2{color:#e8e8e8;text-transform:uppercase;font-weight:700;line-height:1em;font-size:52px;display:inline-block}.video-block .custom-bg-content-sec .custom-text-content p,.alternate-video-block .alternate-text-content p{font-size:18px;line-height:1.3em;margin-top:10px;max-width:680px;color:#e8e8e8}.video-block .custom-bg-content-sec .custom-text-content img:first-child,.alternate-video-block .alternate-text-content img:first-child{background:transparent;border:0;width:40px;margin:0}.video-block .custom-bg-content-sec .custom-text-content img{margin-top:30px}.video-block .custom-bg-content-sec .custom-text-content img,.video-block .custom-bg-content-sec .custom-img-content img{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#c7ccc833;border-radius:20px;border:2px solid #e8e8e8;width:100%;max-width:240px;object-fit:contain}.video-block .custom-bg-content-sec .custom-text-content span,.alternate-video-block .alternate-subtext-content span{text-align:left;font-weight:700!important;font-size:20px;line-height:1.2em;color:#e8e8e8}.video-block video{width:100%!important;height:100%!important;display:block}.alternate-video-block{position:relative;display:flex;justify-content:flex-start;align-items:center;gap:100px}.alternate-video-block .alternate-text-content img,.alternate-video-block .alternate-bg-content-sec .alternate-img-content img{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#2e2e2e4d;border-radius:20px;border:2px solid #2E2E2E;width:100%;max-width:200px;margin-top:20px;object-fit:contain}.alternate-video-block .alternate-bg-content-sec .alternate-img-content img{margin-top:0}.alternate-video-block .alternate-bg-content-sec .alternate-img-content{display:flex;gap:10px;margin-top:20px}.alternate-bg-content-sec{position:relative;background-color:#c7cbc8;width:60%}.alternate-video-block.section{padding-right:0}.alternate-video-block .alternate-subtext-content span,.alternate-text-content h2,.alternate-video-block .alternate-text-content p{color:#2e2e2e}.alternate-video-block video{width:40%!important;max-width:620px;border-radius:20px 0 0 20px}.alternate-img-content img{width:auto;height:auto}.custom-bg-content-sec{position:absolute;top:0}.custom-banner-slider{width:100%;margin:0 auto;position:relative}.custom-swiper-container{width:100%;height:auto;overflow:hidden;position:relative}.custom-swiper-wrapper{display:flex;transition-timing-function:ease;width:100%}.custom-swiper-slide{display:flex;justify-content:center;align-items:center;width:100%;height:100%;flex-shrink:0}.video-block{position:relative;width:100%;height:100%}.custom-swiper-pagination{position:absolute;bottom:10px;left:50%;transform:translate(-50%);z-index:10}.custom-swiper-button-next,.custom-swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background-color:#00000080;color:#fff;padding:10px;cursor:pointer;border:none}.custom-swiper-button-next{right:10px}.custom-swiper-button-prev{left:10px}.custom-banner-head{padding-bottom:30px!important;padding-top:0!important}.custom-banner-slider-main{padding-bottom:60px}.custom-banner-head h2{color:#2e2e2e;text-align:left;text-transform:uppercase;font-weight:700;line-height:1em;font-size:52px}.custom-swiper-container .swiper-button-prev:after,.custom-swiper-container .swiper-button-next:after{line-height:normal;font-size:20px;font-weight:700;color:#e8e8e8}.custom-swiper-container .swiper-button-prev,.custom-swiper-container .swiper-button-next{width:20px;height:20px}.meet-function-main h5,.meet-function-main .button-meet{text-align:center}.meet-function-main h2,.meet-function-main p{text-align:center;margin:10px auto 0}.meet-function-main p{max-width:900px;margin-top:20px}.meet-function-main .button-meet{margin-top:30px}.custom-focus-pdp .product-gallery__thumbnail-list .product-gallery__thumbnail img{position:relative;border:1px solid #c7cbc8;border-radius:6px}.custom-focus-pdp .product-info__title{max-width:unset;text-align:left}.custom-focus-pdp .product-info .product-info__description{margin:0}.custom-focus-pdp .product-info .product-info__price{margin:20px 0 0}.custom-focus-pdp .product-info .product-info__price .price-list sale-price{font-size:28px;line-height:1em;font-weight:700;color:#1a1a1a}.custom-focus-pdp .product-info .product-info__variant-picker{margin:20px 0}.custom-focus-pdp .product-info .product-info__variant-picker .variant-picker__option-info .text-subdued,.custom-focus-pdp .product-info__quantity-selector .block-label,.custom-focus-pdp .custom-size-guide .size-guide-text,.custom-focus-pdp .product-info__accordion .accordion__content p,.custom-focus-card-product .product-card__info .price-list .text-subdued,.custom-focus-quick-buy-drawer .variant-picker__option-info .text-subdued{font-size:18px;line-height:1em;font-weight:600;color:#2e2e2e}.custom-focus-pdp .product-info .product-info__variant-picker .variant-picker__option-info variant-option-value,.custom-focus-pdp .custom-payment-policy-main .custom-policy .policy-text,.custom-focus-quick-buy-drawer .variant-picker__option-info variant-option-value,.custom-focus-pdp .product-info .product-info__price .price-list compare-at-price{font-size:16px;font-weight:400!important;line-height:1em;color:#7e7e7e}.custom-focus-pdp .product-info .product-info__variant-picker .block-swatch,.custom-focus-quick-buy-drawer .variant-picker__option-values .block-swatch{padding:0;line-height:1em;font-size:14px;width:32px;height:32px;justify-content:center;align-items:center;color:#2e2e2e;border-color:#b3a99d}.custom-focus-pdp .custom-payment-policy-main .custom-policy .policy-text{color:#2e2e2e;padding:0 6px 0 3px;border-right:2px solid #B3A99D}.custom-focus-pdp .product-info__buy-buttons form .button{font-size:16px;line-height:1.2em;text-transform:capitalize;padding:13px 28px;border-radius:6px;background-color:#00a341;color:#fff}.custom-focus-pdp .custom-pdp-quantity-buybtn{display:flex;align-items:end;gap:20px}.custom-focus-pdp .custom-pdp-quantity-buybtn .product-info__quantity-selector{line-height:0}.custom-focus-pdp .custom-pdp-quantity-buybtn .product-info__buy-buttons{width:40%}.custom-focus-pdp .custom-payment-policy-main{display:flex;flex-direction:column;gap:14px;margin-bottom:30px;margin-top:15px}.custom-focus-pdp .custom-payment-policy-main .custom-policy .policy-text:last-child{border-right:0px}.custom-focus-pdp .product-info__accordion summary .accordion__toggle{padding:15px 0}.custom-focus-pdp .product-info__accordion summary .accordion__toggle .heading-faq{font-size:18px;line-height:1em;letter-spacing:.5px;color:#2e2e2e}.custom-focus-pdp .product-info__accordion summary .accordion__toggle svg{width:12px;height:12px}.custom-focus-card-product .product-card__info .price-list .text-subdued{color:#b3a99d;font-weight:400}.custom-focus-card-product .product-card__quick-buy .button,.custom-focus-product-quick-add .button{font-size:16px;line-height:1.2em;text-transform:capitalize;padding:13px;border-radius:6px;background-color:#b3a99d;color:#2e2e2e}.custom-focus-pdp .custom-size-guide-popup .custom-popup-inner{max-width:900px}.custom-focus-pdp .product-info .product-info__price .product-info__badge-list .badge{font-size:14px;font-weight:400!important;line-height:1em;color:#e8e8e8;background-color:#7e7e7e;border-radius:6px;padding:5px 8px}@media (min-width: 47em){.maison__cart-banner>.h-stack:first-child{padding-right:8px;border-right:1px solid #DAD5CE}}.maison__cart-banner{padding:10px 8px;border-radius:12px}@media screen and (min-width: 700px){.cart-drawer.drawer--lg{width:600px}}.custom-focus-cart-drawer .free-shipping-bar{padding:12px;background-color:#00a34115;border-radius:8px}.custom-focus-cart-drawer .free-shipping-bar span{font-size:16px;font-weight:700!important;line-height:1em;color:#00a341;text-align:center}@media (max-width: 47em){.custom-focus-cart-drawer .free-shipping-bar span{font-size:12px}}.custom-focus-cart-drawer .cart-drawer__top .count-bubble,.custom-focus-cart-drawer .count-bubble,.shopify-section--header cart-count.count-bubble{background-color:#c7cbc8;color:#2e2e2e;font-size:14px}.custom-focus-cart-drawer .free-shipping-bar .progress-bar:before{background:#00a341}.custom-focus-cart-drawer .line-item__info a .reversed-link,.custom-focus-product-quick-add .truncate-text,.custom-focus-quick-buy-drawer a{font-size:16px;font-weight:500!important;line-height:1em;color:#2e2e2e}.price-list sale-price.text-on-sale{font-size:20px;font-weight:600}@media (max-width: 47em){.price-list sale-price.text-on-sale{font-size:18px}.price-list compare-at-price.text-subdued{font-size:14px}}.custom-focus-cart-drawer .price-list .text-subdued,.custom-focus-product-quick-add .price-list .text-subdued,.custom-focus-quick-buy-drawer .price-list .text-subdued{font-size:16 px;line-height:1em;font-weight:600;color:#b3a99d}.custom-focus-cart-drawer .buy-buttons .button,.custom-focus-cart-drawer .button,.custom-focus-quick-buy-drawer .buy-buttons .button{font-size:16px;line-height:1.2em;text-transform:capitalize;padding:13px 28px;border-radius:6px;background-color:#b3a99d;color:#2e2e2e}.custom-focus-cart-drawer p.h5{font-weight:700!important;font-size:20px;line-height:1.2em;color:#b3a99d}body:has(.custom-size-guide-popup.active) header{display:none}.custom-focus-pdp .custom-size-guide-popup.active{margin:0}.custom-focus-pdp .custom-popup-inner .popup-close{font-size:40px;top:0}.custom-accordion-with-img-section .custom-acc-heading h2{text-align:center;margin-bottom:40px;max-width:unset}.custom-accordion-with-img-section .accordion-with-image{display:flex;gap:40px;align-items:center}.custom-accordion-with-img-section .accordion-with-image .custom-accordion-left-image{width:60%}.custom-accordion-with-img-section .accordion-with-image .custom-accordion-right-accordion{width:40%}.custom-accordion-with-img-section .accordion-with-image .custom-accordion-left-image img{margin:0 auto}.custom-accordion-with-img-section .custom-accordion-right-accordion .accordion-item{cursor:pointer;padding:15px 0;border-bottom:1px solid #2e2e2e1f}.custom-accordion-with-img-section .custom-accordion-right-accordion .accordion-item:last-child{border-bottom:0px}.custom-accordion-with-img-section .custom-accordion-right-accordion .accordion-item .accordion-title{display:flex;justify-content:space-between;align-items:center}.custom-accordion-with-img-section .custom-accordion-right-accordion .accordion-item .accordion-title h3{color:#2e2e2e}.custom-accordion-with-img-section .custom-accordion-right-accordion .accordion-item[data-active=true] .accordion-title h3{color:#b3a99d}.custom-accordion-with-img-section .custom-accordion-right-accordion .accordion-item .accordion-title .accordion-icon svg{width:16px;height:16px}.custom-accordion-with-img-section .custom-accordion-right-accordion .accordion-item[data-active=true] .accordion-icon svg.custom-acc-icon-plus{transform:rotate(180deg)}.custom-accordion-with-img-section .custom-accordion-right-accordion .accordion-item .accordion-content{margin-top:15px}.custom-all-box{background-color:#c7cbc8;padding:20px;border-radius:12px}.custom-all-box .custom-size-guide{margin-bottom:15px}.custom-focus-rich-text .rich-text__wrapper .prose div{margin-top:0}.shopify-section--slideshow .content-over-media .place-self-center a.button{background-color:#e8e8e8}.shopify-section--slideshow .content-over-media .place-self-center a.button:hover{background-color:#e8e8e8cc}.shopify-section--slideshow .place-self-center h2{color:#e8e8e8;text-align:left;max-width:unset}.custom-focus-contact{display:flex!important;flex-direction:row;gap:60px!important}.custom-focus-contact .section-stack__intro{width:40%}.custom-focus-contact .section-stack__main{width:60%}.custom-focus-contact .contact-form form .form-control label,.custom-focus-contact .contact-form form .form-control input{font-weight:400;font-size:18px;line-height:1.3em}.custom-focus-contact .section-stack__intro h2{text-align:left;max-width:unset}.vertical-slider .vsm_left .vsm_time{display:flex;flex-direction:column;grid-gap:0}.vertical-slider .vsm_left .vsm_time .vsmt_icon img{width:40px}.vertical-slider .vsm_left .vsm_time .vsmt_text{font-weight:700!important;font-size:20px;line-height:1.2em;color:#e8e8e8}.vertical-slider .vsm_left .vsm_title{margin-top:10px}.vertical-slider .vsm_left .vsm_title h3 span{color:#e8e8e8;text-transform:uppercase;font-weight:700;line-height:1em;font-size:52px;display:inline-block}.vertical-slider .vsm_left .vsm_content{font-size:18px;line-height:1.3em;margin-top:10px;max-width:680px;color:#e8e8e8}.vsm_left .vsm_time span.vsmt_icon svg{width:24px}.vsm_left .vsm_title h3{display:flex;flex-direction:column;align-items:flex-end;max-width:fit-content}.vsm_left .vsm_title h3 span.vsm_style_title{font-style:italic}.vsm_left .vsm_content{margin-top:30px;font-size:18px}.vsm_left .vsm_extra{margin-top:20px}.readiness_wrap{background:#0000004d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:20px;overflow:hidden;padding:30px;display:flex;flex-direction:column;grid-gap:20px;align-items:center;max-width:300px}.readiness_wrap h4{text-transform:uppercase;font-size:14px;font-weight:400;color:#e8e8e8}.readiness_wrap .readiness_animation_wrap{position:relative;width:150px;max-width:100%}.readiness_wrap .readiness_animation_wrap .animation_svg{position:absolute;top:-14px;left:0;width:100%}.readiness_wrap .readiness_animation_wrap .readiness_content{display:flex;flex-direction:column;align-items:center}.readiness_wrap .readiness_animation_wrap .readiness_content span.readiness_icon{display:inline-block}.readiness_wrap .readiness_animation_wrap .readiness_content span.readiness_icon svg{width:20px}.readiness_wrap .readiness_animation_wrap .readiness_content .readiness_count{font-size:40px}.readiness_wrap .readiness_animation_wrap .readiness_content span.readiness_measure{font-size:14px}.slide_module:not(.video_bg) .vsm_video{width:50%;text-align:right;margin-left:5vw}.slide_module:not(.video_bg) .vsm_video video{max-width:700px;border-radius:12px 0 0 12px}.slide_module .vsm_video video,.slide_module .vsm_video img{width:100%;height:100%;object-fit:cover}.slide_module.text_light{color:#fff}.slide_module.video_bg .vsm_video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;border-radius:0}.vs-slide .slide_module{background:red}.vertical-slider{display:flex;flex-direction:column;transition:transform 2s;position:relative}.vs-slide{opacity:0;position:relative;z-index:1;transition:all 2s}.vs-slide.active,.vs-slide:nth-child(1),.vs-slide.current{opacity:1;z-index:2;position:sticky;top:0;overflow:hidden}.vs-timeline{position:absolute;top:40px;left:30px;height:200vh;z-index:2}.vertical-slider:has(.active) .vs-timeline{position:fixed}.vertical-slider .vs-slide.active+.vs-timeline{position:absolute;bottom:0;top:auto}.vs-timeline .vtl_wrap{height:100vh;display:flex;align-items:center;justify-self:center}.vertical-slider .vs-slide.active+.vs-timeline .vtl_wrap{position:sticky;top:0}.vs-timeline ul{display:flex;flex-direction:column;align-items:center;list-style-type:none;height:80vh;position:relative}.vs-timeline ul:before,.vs-timeline ul:after{content:"";width:14px;height:14px;display:inline-block;background:#fff;border-radius:100%;position:absolute}.vs-timeline ul:after{bottom:0}.vs-timeline ul li{position:relative;text-align:center;color:#fff;display:flex;align-items:center;opacity:.5}.vs-timeline ul li span{transform:rotate(-90deg);display:inline-block}.vs-timeline ul li.active{opacity:1}.vs-timeline ul li:after,.vs-timeline ul li:last-child:before{content:"";width:1px;height:calc(100% - 80px);position:absolute;background:#fff;top:calc(-50% + 40px);left:0;right:0;margin:auto}.vs-timeline ul li:nth-child(1):after{height:calc(50% - 40px);top:0}.vs-timeline ul li:last-child:before{height:calc(50% - 40px);top:auto;bottom:0}.vs-slide .animation_svg svg #count{transition:all 1s linear}.right_animation_col{position:absolute;width:300px;height:200vh;right:30px;top:0;z-index:2}.right_animation_col .rac_wrap{height:100vh;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:30px;grid-gap:20px}.vertical-slider:has(.active) .right_animation_col{position:fixed}.vertical-slider .vs-slide.active+.vs-timeline+.right_animation_col{position:absolute;bottom:0;top:auto}.vertical-slider .vs-slide.active+.vs-timeline+.right_animation_col .rac_wrap{position:sticky;top:0}.right_animation_col .rac_box{background:#00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;padding:20px;box-sizing:border-box;border-radius:10px}.rac_box h4{font-size:14px;font-weight:400;margin-bottom:10px}.time_asleep_table{display:flex;flex-direction:column;grid-gap:5px}.time_asleep_table .tat_row{display:flex;grid-gap:10px;align-items:center}.time_asleep_table .tat_row .tat_box{background:#f2f3f5;border-radius:3px;min-height:20px;width:25px;transition:width 1s}.time_asleep_table .tat_row .tat_box.row2{background:#6fcbff;width:30px}.time_asleep_table .tat_row .tat_box.row3{background:#448dc2;width:100px}.time_asleep_table .tat_row .tat_box.row4{background:#24477b;width:30px}.time_asleep_table .tat_row span{font-size:14px}.vs-slide .animation_svg svg #count,.rate_chart_wrap svg #line{transition:all 1s linear}.rate_chart_wrap{position:relative}.rate_chart_line{overflow:hidden;position:absolute;left:0;top:0;display:inline-block;max-width:100%;transition:width 1s}.heart_rate_count{display:flex;align-items:center;grid-gap:10px;margin-top:10px}.heart_rate_count .hrc_icon{width:40px;line-height:0}.heart_rate_count .hrc_icon svg{width:100%}.heart_rate_count .hrc_content{display:flex;align-items:center;grid-gap:5px}.heart_rate_count .hrc_content h5{font-size:28px}.heart_rate_count .hrc_content span{font-size:12px;line-height:1}@media screen and (max-width: 1160px){.video-block .custom-bg-content-sec{flex-direction:row;gap:40px}.video-block .custom-bg-content-sec .custom-text-content{width:50%}.video-block .custom-bg-content-sec .custom-img-content{gap:20px;width:50%;align-items:end}.video-block .custom-bg-content-sec .custom-img-content img{width:calc(50% - 10px);height:fit-content;max-width:unset!important}.alternate-video-block.section{gap:40px}.alternate-video-block .alternate-bg-content-sec .alternate-img-content img{width:calc(50% - 5px)}}@media screen and (max-width: 1024px){.custom-accordion-with-img-section .accordion-with-image .custom-accordion-left-image,.custom-accordion-with-img-section .accordion-with-image .custom-accordion-right-accordion,.custom-focus-contact .section-stack__main,.custom-focus-contact .section-stack__intro{width:50%}.custom-focus-contact{gap:40px!important}.vertical-slider .vsm_left .vsm_title h3 span{font-size:42px}}@media screen and (max-width: 920px){.video-block .custom-bg-content-sec{flex-direction:column}.video-block .custom-bg-content-sec .custom-text-content,.video-block .custom-bg-content-sec .custom-img-content{width:100%}.video-block video{width:auto!important;max-width:unset}.alternate-video-block.section{flex-direction:column;padding-right:20px}.alternate-bg-content-sec,.alternate-video-block video{width:100%!important}.alternate-video-block video{max-width:100%;border-radius:20px}.slide_module .vsm_left{width:100%!important;padding-right:20px;padding-left:17vw}.right_animation_col{display:none}.vs-slide .slide_module{flex-direction:column}.slide_module:not(.video_bg) .vsm_video{width:100%;padding-left:25vw;margin-top:20px}.vs-timeline{left:10px}}@media screen and (max-width: 767px){.video-block .custom-bg-content-sec .custom-text-content h2,.alternate-text-content h2,.custom-focus-pdp .product-info__title{font-size:36px}.meet-function-main .button-meet{margin-top:20px}.shopify-section--video .place-self-center .main-title.h0{font-size:42px}.custom-focus-pdp .product-info{margin-top:30px}.custom-focus-pdp .product-info .product-info__description{margin:10px 0 0}.custom-accordion-with-img-section .accordion-with-image{gap:20px;flex-direction:column!important}.custom-accordion-with-img-section .accordion-with-image .custom-accordion-left-image,.custom-accordion-with-img-section .accordion-with-image .custom-accordion-right-accordion,.custom-focus-contact .section-stack__main,.custom-focus-contact .section-stack__intro{width:100%}.custom-focus-contact{gap:25px!important;flex-direction:column}}@media screen and (max-width: 420px){.custom-focus-pdp .custom-pdp-quantity-buybtn .product-info__buy-buttons{width:auto}.custom-focus-pdp .custom-payment-policy-main .custom-policy .policy-text{font-size:14px}}.counter_slider{overflow:hidden;padding:0 20px;z-index:1;position:relative}.counter_slider .cs_title,.counter_slider .slider-wrap{max-width:1360px;margin:auto}.counter_slider .cs_title{margin-bottom:30px}.cs_title h2{font-size:68px;text-align:center;line-height:1.2;font-weight:700;text-transform:uppercase}.cs_title h2 span{font-style:italic;display:block}.slider-wrap{position:relative;display:flex;justify-content:flex-end;align-items:flex-end;grid-gap:20px}.slider-wrap .ring-img{width:40%;line-height:0}.slider-wrap .ring-img img{max-width:100%;width:100%}.slider-wrap .ring-slider{width:30%;position:initial}.slider-wrap .ring-slider .slick-track{display:flex;padding-bottom:50px}.slider-wrap .rs-slide-item{display:flex!important;justify-content:flex-end;align-self:flex-end}.slider-wrap .rs-slide-item .rssi-content{max-width:300px;padding:24px;background:#f7f1e9;border-radius:10px;display:flex;flex-direction:column;transform:translateY(calc(100% + 50px));opacity:0;transition:all 1s}.slider-wrap .rs-slide-item.slick-active .rssi-content{transform:translateY(0);opacity:1}.slider-wrap .rs-slide-item .rssi-content ul{padding-left:12px;list-style-type:disc}.ring-slider button.slick-arrow{position:absolute;right:0;left:auto;bottom:6px;width:21px;height:12px;background:none;display:inline-block;border:none;cursor:pointer;z-index:9}.ring-slider button.slick-prev.slick-arrow{right:40px}.ring-slider button.slick-arrow.slick-disabled{opacity:.3;cursor:not-allowed}.ring-slider .progress-counter{position:absolute;bottom:0;left:auto;right:110px;display:flex;align-items:center;grid-gap:20px}.ring-slider .progress-counter .progress{width:24px;line-height:0}.ring-slider .progress-counter .progress svg{border-radius:100%}.ring-slider .custom-dots{display:flex;flex-direction:column;grid-gap:24px;align-items:flex-start;position:absolute;left:0;bottom:0}.ring-slider .custom-dots:before{content:"Explore Oura ring";text-transform:uppercase;font-weight:500;font-size:20px;line-height:1.2em;color:#2e2e2e}.ring-slider .custom-dots span.dot-title{font-size:26px;letter-spacing:normal;line-height:1.2em;display:flex;grid-gap:10px;cursor:pointer;opacity:.5;align-items:center}.ring-slider .custom-dots span.dot-title.active{opacity:1}.ring-slider .custom-dots span.dot-title img{width:20px}
/*# sourceMappingURL=/cdn/shop/t/31/assets/custom.css.map */
