@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Marcellus&display=swap";*{box-sizing:border-box;padding:0;margin:0}body{font-family:var(--font-family-2)}:root{--font-family-1: "Marcellus", serif;--font-family-2: "DM Sans", sans-serif;--Puple_1: #421D66;--Puple_2: #522F74;--Puple_3: #643990;--Puple_4: #7641AF;--Puple_5: #8B54C9;--Puple_6: #A272DA;--Puple_7: #BC9AE6;--Puple_8: #D6C1F1;--Puple_9: #E8DDF7;--Puple_10: #F2ECFB;--Puple_11: #FAF7FD;--Black: #000000;--White: #FFFFFF;--Orange_1: #D98A2F;--Red_1: #C24646;--Green_1: #4F7A46;--Green_2: #669E5B;--Green_3: #EAF4E6;--Gray_1: #2E2933;--Gray_2: #5A5462;--Gray_3: #948D9C;--Gray_4: #C7C2CC;--Gray_5: #EDEBEF;--Beige_1: #D7C2A5;--Beige_2: #E4D5BF;--Beige_3: #EFE6D8;--Cream_1: #F1E8DA;--Cream_2: #FAF5EE;--Cream_3: #FFFDF9;--Purple_1: #1E0E2F;--Purple_2: #2A1242;--Purple_3: #3A1A59;--Purple_4: #5C2D91;--Purple_5: #714094;--Purple_6: #8A6BA8;--Purple_7: #C3AEDA;--Gold_1: #8B5E1A;--Gold_2: #A76A1C;--Gold_3: #C28A2E;--Gold_4: #D9A84D;--Gold_5: #E7C170;--Gold_6: #F4D58A;--Transition: all .4s ease-in-out;--bg-gradient: linear-gradient(279.79deg, #714094 -.56%, #5C2D91 32.63%, #2A1242 65.81%, #1E0E2F 100%);--fs-2xl: 64px;--fs-1xl: 48px;--fs-4lg: 32px;--fs-3lg: 24px;--fs-2lg: 22px;--fs-1lg: 20px;--fs-md: 18px;--fs-sm: 16px;--fs-2xs: 14px;--fs-1xs: 13px;--space-96: 96px}h1,h2,h3,h4,h5,h6,p,table,tr,td,th,span,input,label{margin-bottom:0}.pt-90{padding-top:var(--space-96)}.pb-90{padding-bottom:var(--space-96)}.py-90{padding-top:var(--space-96);padding-bottom:var(--space-96)}.mt-90{margin-top:var(--space-96)}.mb-90{margin-bottom:var(--space-96)}.my-90{margin-top:var(--space-96);margin-bottom:var(--space-96)}a{text-decoration:none;color:var(--Gray_1)}ul{list-style:none;padding:0;margin:0}.button{padding:15px 24px;font-size:var(--fs-sm);font-weight:500;font-family:var(--font-family-2);display:inline-flex;align-items:center;justify-content:center;border:1px solid;gap:8px;transition:var(--Transition);border-radius:50px;background-color:transparent;position:relative;box-shadow:inset 0 4px 6px #00000017}.button i{font-size:var(--fs-2xs)}.button_primary,.cart-discount__button,.cart-items__remove,.cart__checkout-button,.cart-items__empty-button{background-color:var(--Gold_2);border-color:var(--Gold_4);color:var(--White)}.button_primary_stroke{border-color:var(--Gold_3);color:var(--Gold_3)}.button_primary:hover,.cart-discount__button:hover,.cart-items__remove:hover,.cart__checkout-button:hover,.cart-items__empty-button:hover{background-color:transparent;border-color:var(--Gold_2);color:var(--Gold_2)}.button_primary_stroke:hover{background-color:var(--Gold_3);border-color:var(--White);color:var(--White)}@media(min-width:1400px){.container{max-width:1360px;width:100%}.gap-100{gap:100px}.g-4,.gx-4{--bs-gutter-x: 2rem}}header{padding:25px 0;position:sticky;top:0;left:0;right:0;width:100%;z-index:99999;background:var(--White);transition:var(--Transition);border-bottom:1px solid var(--Beige_1)}header .content{display:flex;align-items:center;justify-content:space-between;gap:24px}.header .content .logo a,.header .content .right-btn,footer .logo a{max-width:160px;width:100%;display:block}.header .content .logo img,footer .logo img{width:100%;max-height:30px}header .content nav ul{display:flex;align-items:center;gap:48px}header .content nav ul li a{position:relative;display:inline-block;font-size:var(--fs-sm);font-weight:500;transition:var(--Transition);color:var(--Purple_2)}header .content nav ul li a:hover{color:var(--Gold_2)}header .content .right-btn{display:flex;align-items:center;gap:24px}header .content .right-btn svg{height:24px;width:24px;min-width:24px;transition:var(--Transition)}header .content .right-btn svg path{stroke:var(--Purple_2);transition:var(--Transition)}header .content .right-btn a:hover svg{transform:translateY(-3px)}header .content .right-btn a:hover svg path{stroke:var(--Gold_2)}.menu-open,.menu-close{display:none;background:none;border:none;font-size:var(--fs-md);cursor:pointer;color:var(--Purple_2)}.menu-open svg,.menu-close svg{height:24px;width:24px;min-width:24px;fill:var(--Purple_2)}.nav_head{background-color:var(--Beige_3);border-bottom:1px solid var(--Beige_1);display:none!important}.nav_head h3{font-size:var(--fs-1lg);color:var(--Purple_2)}@media(max-width:1199px){header{padding:18px 0}header .content nav ul{gap:24px!important}header .content nav ul li a{font-size:15px}header .content .right-btn{gap:24px}}@media(max-width:991px){.nav_head{display:flex!important}.menu-open,.menu-close{display:block;order:3}header .content .right-btn{margin-left:auto}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;visibility:hidden;transition:.3s;z-index:998}.overlay.active{opacity:1;visibility:visible}header .content nav{position:fixed;top:0;right:-100%;width:280px;height:100vh;background:var(--White);transition:var(--Transition);z-index:999;box-shadow:0 10px 30px #00000014}header .content nav.active{right:0}header .content nav ul{flex-direction:column;align-items:flex-start;gap:16px!important;padding:24px}header .content nav ul li{width:100%}header .content nav ul li a{display:block;width:100%}}@media(max-width:767px){header{padding:14px 0}header .content{gap:12px}header .content .logo img,footer .logo img{max-height:55px}header .content .right-btn{gap:14px;margin-right:10px}header .content .right-btn i{font-size:18px}}@media(max-width:480px){header .content .logo img,footer .logo img{max-height:38px}header .content .right-btn{gap:10px}header .content .right-btn i{font-size:17px}header .content .right-btn svg{height:18px;width:18px;min-width:18px}}.hero-section{background:var(--bg-gradient);min-height:800px;display:flex;align-items:center;padding:var(--space-96) 0px;overflow:hidden}.hero-section .content h1{color:var(--Cream_3);font-family:var(--font-family-1);font-size:var(--fs-2xl)}.hero-section .content p{font-size:var(--fs-md);color:var(--Cream_2);font-weight:300;line-height:1.5;margin:24px 0 48px}.hero-section .content .count h2{color:var(--Gold_3);font-family:var(--font-family-1);font-size:var(--fs-1xl)}.hero-section .content .count p{font-size:var(--fs-sm);margin:8px 0 0;color:var(--White)}@media(min-width:992px){.g-lg-5,.gx-lg-5{--bs-gutter-x: 6.25rem}}.hero-section .hero_slidebglayer{background-repeat:no-repeat;background-image:url(/cdn/shop/files/hero_border.png?v=1784257496);background-position:center;background-size:100% 100%;padding:10px}.hero-section .heroSwiper,.hero-section .heroSwiper img{border-radius:16px}.hero-section .bg-layer{position:absolute;max-width:550px;min-height:548px}.hero-section .bg-layer.bg-layer01{top:-20px;right:-90px}.hero-section .bg-layer.bg-layer02{bottom:-34px;left:-90px}.hero-section .swiper-pagination{bottom:24px!important;display:flex;justify-content:center}.hero-section .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;border-radius:10px;opacity:1;background-color:#ffffff20;border:1px solid var(--White);transition:var(--Transition)}.hero-section .swiper-pagination .swiper-pagination-bullet-active{width:48px;background-color:var(--White)}.section-title{margin-bottom:56px}.section-title .caption{text-transform:uppercase;font-size:var(--fs-2xs);font-weight:500;color:var(--Gray_1)}.section-title h2{font-family:var(--font-family-1);font-size:var(--fs-1xl);font-weight:500;margin-top:16px;margin-bottom:24px;color:var(--Gold_1)}.section-title p{font-size:var(--fs-md);color:var(--Gray_2);max-width:896px;width:100%;margin:auto}.why-clean .fillers-table{border:1px solid var(--Cream_1);border-radius:12px;overflow:hidden;white-space:nowrap;overflow-x:scroll;margin-bottom:48px}.why-clean .fillers-table{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.why-clean .fillers-table::-webkit-scrollbar{width:0;height:0;display:none}.why-clean table{width:100%}.why-clean table tr th,.why-clean table tr td{width:33.33%;padding:15px 24px;font-size:var(--fs-md)}.why-clean table tr th{font-size:var(--fs-1lg);padding:15px 28px}.why-clean table tr{border-bottom:1px solid var(--Cream_1)}.why-clean table tbody tr:last-child{border-bottom:none}.why-clean table thead tr th{background-color:var(--Cream_2);color:var(--Gray_1)}.why-clean table thead tr th:last-child{background-color:var(--Gold_1);color:var(--Cream_3)}.why-clean table tr td i{margin-right:8px;height:20px;width:20px;min-width:20px;font-size:16px}.why-clean table tr td i.fa-x{color:var(--Red_1)}.why-clean table tr td i.fa-check{color:var(--Green_2)}.our-range{background-color:var(--Cream_2)}.our-range .box{position:relative}.our-range .box .badge{position:absolute;top:24px;left:24px;background-color:var(--White);z-index:1;color:var(--Gray_1);border-radius:20px;padding:3px 12px;font-size:var(--fs-1xs);font-weight:400}.our-range .box .badge1{background-color:var(--Green_3)}.our-range .box .badge2{background-color:var(--Puple_10)}.our-range .box .badge3{background-color:var(--Cream_2)}.our-range .box .image{overflow:hidden;position:relative;border-radius:12px}.our-range .box .image img{aspect-ratio:1 / 1;object-fit:cover}.our-range .box .image .add-cart{position:absolute;bottom:0;left:0;right:0;padding:32px;width:100%}.our-range .box .image .add-cart button,.our-range .box .image .add-cart a{width:100%;font-weight:600;background-color:var(--White);color:var(--Gold_3);border-color:var(--Gold_3);transform:translateY(150px) scale(0);transition:var(--Transition)}.our-range .box .image .add-cart button:hover,.our-range .box .image .add-cart a:hover{opacity:.8}.our-range .box:hover .image .add-cart button,.our-range .box:hover .image .add-cart a{transform:translateY(0) scale(1)}.our-range .box h3{font-size:var(--fs-md);text-align:center;color:var(--Gray_1);margin-bottom:12px}.our-range .box p{font-size:var(--fs-sm);text-align:center;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:500;color:var(--Gray_1)}.our-range .box p del{color:var(--Red_1)}.our-range .box p span{color:var(--White);background-color:var(--Red_1);padding:2px 8px;font-size:var(--fs-1xs);border-radius:20px}.what_inside .image{border-radius:24px;border:1px solid var(--Cream_1);overflow:hidden;max-width:896px;margin:auto}.nutrition-section{background:var(--Cream_2)}.nutrition-section .nutrition-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-bottom:32px}.nutrition-section .stat-card{background:var(--Cream_1);border:1px solid var(--Beige_1);border-radius:12px;padding:24px;transition:var(--Transition)}.nutrition-section .stat-card:hover{transform:translateY(-6px)}.nutrition-section .stat-card h3,.nutrition-section .stat-card h3 span{font-family:var(--font-family-1);font-size:var(--fs-1xl);color:var(--Gold_2);font-weight:400;line-height:1}.nutrition-section .stat-card span.discription{display:block;font-family:var(--font-family-2);font-size:var(--fs-md);color:var(--Gray_2);line-height:1.5;margin-top:12px}.nutrition-section .nutrition-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.nutrition-section .nutrition-box{background:var(--Cream_1);border:1px solid var(--Beige_1);border-radius:12px;overflow:hidden}.nutrition-section .nutrition-box .box-title{padding:15px 28px;border-bottom:1px solid var(--Beige_1);font-family:var(--font-family-2);font-size:var(--fs-1lg);font-weight:600;color:var(--Gray_1)}.nutrition-section .nutrition-item{padding:15px 24px;border-bottom:1px solid var(--Beige_1);display:flex;flex-direction:column;justify-content:start;align-items:start;gap:10px;color:var(--Gray_1)}.nutrition-section .nutrition-item h4{font-size:var(--fs-3lg);font-family:var(--font-family-1);color:var(--Gold_1)}.nutrition-section .nutrition-item p{font-size:var(--fs-md);color:var(--Gray_1)}.nutrition-section .nutrition-item:nth-last-child(1){border-bottom:none}.beyond_glass .box{position:relative;transition:var(--Transition);cursor:pointer}.beyond_glass .box:hover{transform:translateY(-10px)}.beyond_glass .box .image{border-radius:12px;overflow:hidden}.beyond_glass .box .image img{transition:var(--Transition);aspect-ratio:1 / 1}.beyond_glass .box:hover .image img{transform:scale(1.04)}.beyond_glass .box .content h3{font-size:var(--fs-3lg);color:var(--Gray_1);margin-bottom:12px}.beyond_glass .box .content p{font-size:var(--fs-2xs);color:var(--Gray_2)}.step_sip{background-color:var(--Cream_2)}.step_sip .box{position:relative;transition:var(--Transition);cursor:pointer}.step_sip .box:hover{transform:translateY(-10px)}.step_sip .box .image{border-radius:12px;overflow:hidden}.step_sip .box .image img{transition:var(--Transition);aspect-ratio:1 / 1}.step_sip .box:hover .image img{transform:scale(1.04)}.step_sip .box .badge{position:absolute;top:24px;left:24px;background-color:var(--Puple_10);z-index:1;color:var(--Gray_1);border-radius:20px;padding:3px 12px;font-size:var(--fs-2xs);font-weight:400}.step_sip .box .content h3{font-size:var(--fs-3lg);color:var(--Gray_1);margin-bottom:12px}.step_sip .box .content p{font-size:var(--fs-2xs);color:var(--Gray_2)}.real-people .content{position:relative;aspect-ratio:9 / 19;border-radius:12px;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;padding:32px 24px;display:flex;flex-direction:column;justify-content:end;transition:var(--Transition)}.real-people .content:hover{transform:translateY(-10px) scale(1.02)}.real-people .content:before{content:"";height:100%;width:100%;position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(180deg,rgba(139,94,26,0) 25%,var(--Gold_1) 75%)}.real-people .content .bottom-content{position:relative}.real-people .content h4{color:var(--White);font-size:var(--fs-2lg);font-weight:600;line-height:26px;margin-top:32px}.real-people .content p{font-size:var(--fs-md);line-height:26px;color:var(--Gray_5)}.faq_section{background-color:var(--Cream_2)}.faq_section .faq-main{display:flex;flex-direction:column;gap:16px}.faq_section .faq-item{border:1px solid var(--Beige_1);border-radius:12px;overflow:hidden;background:var(--Cream_1);padding:24px}.faq_section .faq-question{width:100%;border:none;background:transparent;cursor:pointer;display:flex;justify-content:space-between;align-items:start;text-align:left}.faq_section .faq-question span{font-size:var(--fs-md);color:var(--Gray_1);line-height:26px;font-weight:400;max-width:504px;width:100%}.faq_section .faq-question i{font-size:var(--fs-sm);color:var(--Gray_1);transition:.35s;display:flex;align-items:center;justify-content:center;margin-top:6px}.faq_section .faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease}.faq_section .faq-answer p{font-size:var(--fs-2xs);line-height:1.5;color:var(--Gray_2);opacity:.8;max-width:504px;width:100%;padding:12px 0 0;margin:0}.faq_section .faq-item.active .faq-answer{max-height:300px}.faq_section .faq-item.active .faq-answer{display:block}.faq_section .faq-item.active .fa-plus:before{content:"\f068"}.connected_section .content{transition:var(--Transition)}.connected_section .content a{display:block}.connected_section .content:hover{transform:translateY(-10px)}.connected_section .content .image{border-radius:12px;overflow:hidden}.connected_section .content .image img{aspect-ratio:1 / 1;transition:var(--Transition)}.connected_section .content:hover .image img{transform:scale(1.04)}.connected_section .content h3{font-size:var(--fs-3lg);font-weight:500;color:var(--Gray_1)}.connected_section .content a{font-size:var(--fs-sm);color:var(--Gold_3);font-weight:500;text-decoration:underline;padding:15px 0}.promise-section{background-color:var(--Cream_2)}.promise-section .content{transition:var(--Transition)}.promise-section .content:hover{transform:translateY(-10px)}.promise-section .content .image{border-radius:12px;overflow:hidden}.promise-section .content .image img{aspect-ratio:684 / 446;transition:var(--Transition)}.promise-section .content:hover .image img{transform:scale(1.04)}.promise-section .content h3{font-size:var(--fs-3lg);font-weight:500;color:var(--Gray_1);margin-top:16px}footer{border-top:1px solid var(--Cream_1)}footer .content .logo{margin-bottom:48px}footer .content p{font-size:var(--fs-sm);font-weight:500}footer .content h3{font-size:var(--fs-1lg);font-weight:600;margin-bottom:16px}footer .content ul{display:flex;flex-direction:column;align-items:start;gap:8px}footer .content ul li a{font-size:var(--fs-sm);font-weight:500;transition:var(--Transition)}footer .content ul li a:hover{color:var(--Gold_3);padding-left:5px}footer .content .discription{font-size:var(--fs-sm);margin-bottom:16px}footer .content .learn_more{border-bottom:1px solid var(--Gray_1);color:var(--Gray_1);font-size:var(--fs-sm);font-weight:500;padding-bottom:8px;transition:var(--Transition)}footer .content .learn_more:hover{color:var(--Gold_3);border-color:var(--Gold_3)}footer .copyright{display:flex;align-items:end;justify-content:space-between;gap:24px}footer .copyright p{white-space:nowrap;font-size:var(--fs-2xs)}footer .copyright .paymentmethods{display:flex;align-items:center;gap:4px}footer .copyright .quick_link{display:flex;align-items:center;gap:16px}footer .copyright .quick_link ul{display:flex;align-items:center;gap:16px}footer .copyright .quick_link ul li a{font-size:var(--fs-2xs);transition:var(--Transition);color:var(--Gray_1)}footer .copyright .quick_link ul li a:hover{color:var(--Gold_3)}footer .copyright .paymentmethods img{max-width:32px;width:100%;border:1px solid var(--Cream_1);border-radius:2px}footer .copyright .follow-icons{margin-bottom:16px;display:flex;align-items:center;justify-content:end;gap:16px}footer .copyright .follow-icons a{transition:var(--Transition);font-size:var(--fs-md)}footer .copyright .follow-icons a:hover{color:var(--Gold_3)}@media(max-width:1399px){.container{max-width:1140px}:root{--fs-2xl: 56px;--fs-1xl: 44px;--space-96: 80px}}@media(max-width:1199px){.container{max-width:960px}:root{--fs-2xl: 48px;--fs-1xl: 40px;--fs-4lg: 30px;--fs-3lg: 22px;--space-96: 70px}.section-title{margin-bottom:42px}.section-title h2{margin:14px 0 18px}.hero-section{min-height:auto;padding:90px 0}.hero-section .bg-layer{max-width:420px}.why-clean table th,.why-clean table td{padding:14px 18px;font-size:15px}.our-range .box .image .add-cart{padding:20px}.nutrition-section .nutrition-stats,.nutrition-section .nutrition-grid{gap:20px}}@media(max-width:991px){.container{max-width:720px}:root{--fs-2xl: 42px;--fs-1xl: 34px;--fs-4lg: 28px;--fs-3lg: 22px;--fs-2lg: 20px;--fs-1lg: 18px;--fs-md: 16px;--space-96: 60px}.button{padding:14px 22px}.section-title{text-align:center}.section-title p{max-width:100%}header{padding:16px 0}header .content{gap:14px}header .content .logo img{max-height:38px}header .content nav{width:320px}header .content nav ul{padding:24px}header .content nav ul li{width:100%}header .content nav ul li a{display:block}header .content .right-btn{gap:16px}.hero-section{text-align:center;padding:80px 0}.hero-section .content{display:flex;flex-direction:column;align-items:center}.hero-section .content p{max-width:650px;margin:20px auto 32px}.hero-section .content .count{justify-content:center;text-align:center}.hero-section .bg-layer{display:none}.why-clean .fillers-table{overflow-x:auto}.why-clean table{min-width:780px}.our-range .row{row-gap:30px}.our-range .box .image .add-cart{padding:16px}.our-range .box .image .add-cart a{transform:none}.our-range .box h3{margin-top:18px}.what_inside .image{border-radius:18px}.nutrition-section .nutrition-stats{grid-template-columns:repeat(2,1fr);gap:18px}.nutrition-section .nutrition-grid{grid-template-columns:1fr;gap:20px}.beyond_glass{text-align:center}.beyond_glass .content{padding-top:20px}.step_sip{text-align:center}.step_sip .content{padding-top:20px}.real-people .content{aspect-ratio:3/4;padding:24px}.faq_section .content{text-align:center}.faq_section .faq-question span{max-width:100%;padding-right:20px}.connected_section,.promise-section{text-align:center}footer .content{text-align:center}footer .content .logo{margin-bottom:30px}footer .content ul{align-items:center;margin-bottom:25px}footer .copyright{flex-direction:column;align-items:center;text-align:center;gap:24px}footer .copyright .follow-icons{justify-content:center}footer .copyright .quick_link{flex-direction:column;gap:16px}}@media(max-width:767px){.container{max-width:540px}:root{--fs-2xl: 34px;--fs-1xl: 30px;--fs-4lg: 26px;--fs-3lg: 22px;--fs-2lg: 20px;--fs-1lg: 18px;--fs-md: 16px;--fs-sm: 15px;--space-96: 50px}.button{width:100%;justify-content:center;padding:14px 18px}.section-title{margin-bottom:32px}.section-title h2{margin:12px 0 16px}header{padding:14px 0}header .content{gap:10px}header .content .logo img{max-height:34px}header .content nav{width:280px}.hero-section{padding:70px 0}.hero-section .content h1{line-height:1.2}.hero-section .content p{margin:18px 0 28px}.hero-section .content .count h2{font-size:36px}.why-clean table{min-width:700px}.why-clean table th,.why-clean table td{padding:14px 16px}.our-range .row{row-gap:24px}.our-range .box .badge{top:15px;left:15px}.our-range .box .image{border-radius:10px}.our-range .box .image .add-cart{position:static;padding:16px 0 0}.our-range .box .image .add-cart a{width:100%}.what_inside .image{border-radius:14px}.nutrition-section .nutrition-stats{grid-template-columns:1fr;gap:16px;margin-bottom:20px}.nutrition-section .stat-card{padding:20px}.nutrition-section .stat-card h3{font-size:34px}.nutrition-section .nutrition-box .box-title,.nutrition-section .nutrition-item{padding:16px 20px}.nutrition-section .nutrition-item h4{font-size:28px}.beyond_glass .box .content h3,.step_sip .box .content h3,.connected_section .content h3,.promise-section .content h3{font-size:22px}.beyond_glass .box .content,.step_sip .box .content{padding-top:16px}.beyond_glass .box .image,.step_sip .box .image,.connected_section .content .image,.promise-section .content .image{border-radius:10px}.real-people .content{aspect-ratio:4/5;padding:20px}.real-people .content h4{margin-top:20px;font-size:20px}.real-people .content p{font-size:15px;line-height:24px}.faq_section .faq-item{padding:18px}.faq_section .faq-question span{font-size:15px}.faq_section .faq-answer p{font-size:14px}}@media(max-width:575px){.container{padding-left:18px;padding-right:18px}:root{--fs-2xl: 30px;--fs-1xl: 26px;--fs-4lg: 24px;--fs-3lg: 20px;--fs-2lg: 18px;--fs-1lg: 17px;--fs-md: 15px;--fs-sm: 14px;--space-96: 40px}.hero-section{padding:60px 0}.hero-section .content p{margin:16px 0 24px}.hero-section .content .count{padding:18px;width:100%;border-radius:16px;background:#ffffff0d}.hero-section .content .count h2{font-size:30px}.section-title .caption{font-size:12px}.why-clean table{min-width:650px}.why-clean table th,.why-clean table td{font-size:14px;padding:12px 14px}.nutrition-section .stat-card{text-align:center}.nutrition-section .stat-card h3{justify-content:center}.nutrition-section .stat-card span.discription{font-size:14px}.nutrition-section .nutrition-box{border-radius:10px}.nutrition-section .nutrition-box .box-title{font-size:16px}.nutrition-section .nutrition-item{gap:6px}.nutrition-section .nutrition-item h4{font-size:24px}.nutrition-section .nutrition-item p{font-size:14px;line-height:1.6}.beyond_glass .box:hover,.step_sip .box:hover,.connected_section .content:hover,.promise-section .content:hover,.real-people .content:hover{transform:none}.beyond_glass .box .content h3,.step_sip .box .content h3,.connected_section .content h3,.promise-section .content h3{font-size:20px}.beyond_glass .box .content p,.step_sip .box .content p{font-size:14px}.step_sip .box .badge{top:12px;left:12px;font-size:12px}.real-people .content{aspect-ratio:1/1.2;padding:18px}.real-people .content h4{font-size:18px;line-height:24px}.real-people .content p{font-size:14px;line-height:22px}.faq_section .faq-item{padding:16px}.faq_section .faq-question span{padding-right:15px}footer .content h3{margin-top:20px}footer .content ul{gap:10px}footer .copyright .quick_link ul{flex-direction:column;gap:10px}footer .copyright p{white-space:normal}footer .copyright .paymentmethods{justify-content:center;flex-wrap:wrap}}header .header__columns{padding:0}.header-logo img{width:100%;max-height:30px}header .header__columns .header__column--left .menu-list__link span{position:relative;display:inline-block;font-size:var(--fs-sm);font-weight:500;transition:var(--Transition);color:var(--Purple_2);padding:0 24px}header .header__columns .header__column--left .menu-list__link:hover span{color:var(--Gold_2)}button.button.close-button.menu-drawer__close-button.focus-inset,.dialog-modal .predictive-search__close-modal-button{padding:0;height:50px;width:50px;min-width:50px;margin:16px}.product-information{padding:var(--space-96) 0px}.product-information h1{font-family:var(--font-family-1)!important;font-size:var(--fs-1xl)!important;font-weight:500!important;color:var(--Gold_1)!important}.product-information .media-fit-contain .product-media{border-radius:12px;overflow:hidden}.product-information .media-fit-contain button{background:var(--Cream_1);padding:0;width:50px;height:50px;position:absolute;top:24px;right:24px;border:1px solid var(--Cream_1);border-radius:50%;outline:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.product-information .media-fit-contain button:before{content:"";width:24px;height:24px;display:block;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M10.875 18.75C15.2242 18.75 18.75 15.2242 18.75 10.875C18.75 6.52576 15.2242 3 10.875 3C6.52576 3 3 6.52576 3 10.875C3 15.2242 6.52576 18.75 10.875 18.75Z' stroke='%235A5462' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.4434 16.4453L21 21' stroke='%235A5462' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.dialog-thumbnails-list-container scroll-hint button{background:var(--Cream_1);padding:0;width:50px;height:50px;border:1px solid var(--Cream_1);border-radius:50%;outline:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.dialog-thumbnails-list__thumbnail:is([aria-selected=true]){outline:none}.price__regular .price{font-size:var(--fs-sm);font-weight:500;color:var(--Gray_1)}.product-information .product-form-buttons .add-to-cart-button{background-color:var(--Gold_2);border-color:var(--Gold_4);color:var(--White)}.product-information .product-form-buttons .quantity-selector :is(.quantity-minus,.quantity-plus){align-items:center;justify-content:center;display:flex;border-radius:100px!important;border-color:var(--Gold_2)!important;color:var(--Gold_2)!important}.product-information .product-form-buttons quantity-selector-component{border:none}.product-information .product-form-buttons quantity-selector-component input{color:var(--Gold_2)!important}@media screen and (min-width:750px){.sticky-content--desktop,.sticky-content--desktop.full-height--desktop>.group-block{top:100px}}@media(min-width:1225px){header .header__columns{display:flex;justify-content:space-between}header .header__columns .header__column--left{width:100%}header .header__columns .header__column--left header-menu{width:100%;justify-content:center}header .header__columns .header__column--left ul{justify-content:center}}.announcement-bar{display:none}input#cart-discount{border-radius:50px}.cart-items .quantity-selector{border:none}.cart-items .quantity-selector button{align-items:center;justify-content:center;display:flex;border-radius:100px!important;border-color:var(--Gold_2)!important;color:var(--Gold_2)!important}.cart-items .quantity-selector input{color:var(--Gold_2)!important}.cart-items__media-image{border-radius:12px}button.button.cart-items__remove{padding:0;min-width:44px}button.button.cart-items__remove svg{height:16px;width:16px;min-width:16px}.cart-discount__button{width:max-content}.resource-list product-card img{border-radius:12px;transition:var(--Transition)}.resource-list product-card *{text-align:center}.resource-list product-card add-to-cart-component{width:100%}.quick-add__button.add-to-cart-button{width:50px;height:50px;position:absolute;padding:0;top:24px;right:24px}.quick-add__button.add-to-cart-button .add-to-cart-text__content{display:none}.cart-page__summary{border-radius:12px 0 0 12px!important;overflow:hidden!important}.about-hero{background:var(--bg-gradient);padding:var(--space-96) 0 calc(var(--space-96) - 20px);text-align:center;position:relative;overflow:hidden}.about-hero .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:var(--fs-1xs);text-transform:uppercase;letter-spacing:.12em;color:var(--Gold_5);font-weight:500;margin-bottom:20px}.about-hero .eyebrow:before,.about-hero .eyebrow:after{content:"";width:24px;height:1px;background:var(--Gold_5);opacity:.6}.about-hero h1{font-family:var(--font-family-1);font-size:var(--fs-2xl);font-weight:500;color:var(--Cream_3);max-width:780px;margin:0 auto;line-height:1.2}.about-hero p{font-size:var(--fs-md);color:var(--Cream_2);font-weight:300;line-height:1.6;max-width:620px;margin:24px auto 0}.about-hero__buttons{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:40px}@media(max-width:991px){.about-hero{padding:80px 0 60px}.about-hero__buttons{flex-direction:column;gap:12px}.about-hero__buttons .button{width:100%;max-width:280px}}@media(max-width:575px){.about-hero{padding:60px 0 44px}.about-hero .eyebrow:before,.about-hero .eyebrow:after{width:14px}}.pillars-section{background:var(--Cream_2)}.pillars-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:0;border:1px solid var(--Beige_1);border-radius:12px;overflow:hidden}.pillars-grid .pillar{padding:40px 28px;border-right:1px solid var(--Beige_1);background:var(--Cream_1);transition:var(--Transition)}.pillars-grid .pillar:last-child{border-right:none}.pillars-grid .pillar:hover{background:var(--White);transform:translateY(-4px)}.pillars-grid .pillar .num{font-family:var(--font-family-1);font-size:var(--fs-2lg);color:var(--Gold_3);display:block;margin-bottom:18px}.pillars-grid .pillar h3{font-size:var(--fs-1lg);color:var(--Gray_1);font-weight:600;margin-bottom:10px}.pillars-grid .pillar p{font-size:var(--fs-2xs);color:var(--Gray_2);line-height:1.55}.founder-section .founder-wrap{display:grid;grid-template-columns:420px 1fr;gap:64px;align-items:center}.founder-section .portrait{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:4/5;background:var(--Purple_2)}.founder-section .portrait img{width:100%;height:100%;object-fit:cover;display:block}.founder-section .portrait .tag{position:absolute;left:20px;bottom:20px;background:var(--White);border-radius:30px;padding:10px 18px;font-size:var(--fs-1xs);color:var(--Gray_1)}.founder-section .portrait .tag strong{color:var(--Gold_2);display:block;font-size:var(--fs-2xs)}.founder-section blockquote{font-family:var(--font-family-1);font-size:var(--fs-2lg);color:var(--Gold_1);line-height:1.5;margin-bottom:24px;position:relative;padding-left:28px;border-left:3px solid var(--Gold_4)}.founder-section .founder-copy .eyebrow-label{text-transform:uppercase;font-size:var(--fs-2xs);font-weight:500;color:var(--Gold_3);display:block;margin-bottom:16px}.founder-section .founder-copy p{font-size:var(--fs-sm);color:var(--Gray_2);line-height:1.75;margin-bottom:18px}.founder-section .signature{margin-top:24px}.founder-section .signature strong{font-family:var(--font-family-1);font-size:var(--fs-1lg);color:var(--Gray_1);display:block}.founder-section .signature span{font-size:var(--fs-2xs);color:var(--Gray_3)}.question-section{background:var(--Purple_1);text-align:center}.question-section .eyebrow{font-size:var(--fs-1xs);text-transform:uppercase;letter-spacing:.12em;color:var(--Purple_7);margin-bottom:20px;display:block}.question-section h2{font-family:var(--font-family-1);font-weight:500;font-size:var(--fs-1xl);color:var(--White);max-width:820px;margin:0 auto;line-height:1.3}.question-section p{color:var(--Gray_4);font-size:var(--fs-md);max-width:640px;margin:24px auto 0;line-height:1.6}.question-section .final{font-family:var(--font-family-1);font-size:var(--fs-2lg);color:var(--Gold_5);margin-top:32px}.cost-section{background:var(--Cream_3)}.cost-section .ledger{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--Cream_1);border-radius:12px;overflow:hidden}.cost-section .ledger .col{padding:40px 44px}.cost-section .ledger .col.skip{background:var(--Cream_2);border-right:1px solid var(--Cream_1)}.cost-section .ledger .col.choose{background:var(--Gold_1)}.cost-section .ledger h4{font-size:var(--fs-1xs);text-transform:uppercase;letter-spacing:.08em;margin-bottom:24px}.cost-section .ledger .col.skip h4{color:var(--Gray_3)}.cost-section .ledger .col.choose h4{color:var(--Gold_6)}.cost-section .ledger ul{list-style:none}.cost-section .ledger li{display:flex;align-items:center;gap:12px;padding:12px 0;font-size:var(--fs-md);border-bottom:1px solid rgba(0,0,0,.06)}.cost-section .ledger .col.choose li{border-bottom:1px solid rgba(255,255,255,.12);color:var(--Cream_3)}.cost-section .ledger .col.skip li{color:var(--Gray_2)}.cost-section .ledger li:last-child{border-bottom:none}.cost-section .ledger li i{font-size:14px;width:18px}.cost-section .ledger .col.skip li i{color:var(--Red_1)}.cost-section .ledger .col.choose li i{color:var(--Gold_6)}.cost-section .closing{text-align:center;max-width:600px;margin:40px auto 0;font-size:var(--fs-md);color:var(--Gray_2);line-height:1.6}.cost-section .closing strong{color:var(--Gold_2)}.philosophy-section{background:var(--bg-gradient)}.philosophy-section .believe-eyebrow{font-family:var(--font-family-1);font-size:var(--fs-4lg);color:var(--Gold_5);margin-bottom:48px;display:block}.philosophy-section ul{list-style:none;max-width:820px}.philosophy-section li{font-size:var(--fs-1lg);color:var(--Cream_2);line-height:1.6;font-weight:300;padding:22px 0 22px 40px;border-top:1px solid rgba(255,255,255,.1);position:relative}.philosophy-section li:last-of-type{border-bottom:1px solid rgba(255,255,255,.1)}.philosophy-section li:before{content:"\2014";position:absolute;left:0;top:22px;color:var(--Gold_4)}.philosophy-section .table-question{margin-top:56px;padding-top:40px;border-top:1px solid rgba(255,255,255,.15)}.philosophy-section .table-question p:first-child{font-size:var(--fs-sm);color:var(--Purple_7);text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px}.philosophy-section .table-question p.q{font-family:var(--font-family-1);font-size:var(--fs-2lg);color:var(--White);max-width:620px;line-height:1.4}.philosophy-section .table-question .answer{margin-top:20px;display:inline-block;font-size:var(--fs-1xs);color:var(--Gold_5);border:1px solid var(--Gold_4);border-radius:30px;padding:10px 20px}.cta-close-section{background:var(--Cream_2);text-align:center}.cta-close-section .section-title{margin-bottom:32px}@media(max-width:1199px){.pillars-grid{grid-template-columns:repeat(3,1fr)}.pillars-grid .pillar:nth-child(3){border-right:none}.pillars-grid .pillar:nth-child(n+4){border-top:1px solid var(--Beige_1)}.founder-section .founder-wrap{grid-template-columns:340px 1fr;gap:40px}}@media(max-width:991px){.pillars-grid{grid-template-columns:repeat(2,1fr)}.pillars-grid .pillar:nth-child(3){border-right:1px solid var(--Beige_1)}.pillars-grid .pillar:nth-child(2n){border-right:none}.pillars-grid .pillar:nth-child(n+3){border-top:1px solid var(--Beige_1)}.founder-section .founder-wrap{grid-template-columns:1fr;text-align:center}.founder-section blockquote{border-left:none;border-top:3px solid var(--Gold_4);padding-left:0;padding-top:20px}.founder-section .portrait{max-width:420px;margin:0 auto}.cost-section .ledger{grid-template-columns:1fr}.cost-section .ledger .col.skip{border-right:none;border-bottom:1px solid var(--Cream_1)}}@media(max-width:575px){.pillars-grid{grid-template-columns:1fr}.pillars-grid .pillar{border-right:none!important}.pillars-grid .pillar:not(:first-child){border-top:1px solid var(--Beige_1)}}.legal-content{max-width:860px;margin:0 auto}.legal-content .legal-updated{display:inline-block;font-size:var(--fs-1xs);color:var(--Gold_3);text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px}.legal-content h1{font-family:var(--font-family-1);font-size:var(--fs-1xl);font-weight:500;color:var(--Gold_1);margin-bottom:40px;line-height:1.2}.legal-content h2{font-family:var(--font-family-1);font-size:var(--fs-3lg);font-weight:500;color:var(--Gold_2);margin-top:48px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--Cream_1)}.legal-content h2:first-of-type{margin-top:0}.legal-content h3{font-family:var(--font-family-2);font-size:var(--fs-md);font-weight:600;color:var(--Gray_1);margin-top:28px;margin-bottom:10px}.legal-content p{font-size:var(--fs-sm);color:var(--Gray_2);line-height:1.75;margin-bottom:18px}.legal-content ul,.legal-content ol{margin:0 0 18px;padding-left:22px}.legal-content li{font-size:var(--fs-sm);color:var(--Gray_2);line-height:1.75;margin-bottom:8px}.legal-content a{color:var(--Gold_3);text-decoration:underline;transition:var(--Transition)}.legal-content a:hover{color:var(--Gold_1)}.legal-content .legal-contact-box{background:var(--Cream_2);border:1px solid var(--Beige_1);border-radius:12px;padding:24px 28px;margin-top:24px}.legal-content .legal-contact-box p{margin-bottom:4px;color:var(--Gray_1)}.legal-content .legal-contact-box p:first-child{font-weight:600;color:var(--Gold_2);margin-bottom:10px}@media(max-width:767px){.legal-content{padding:50px 18px}.legal-content h2{margin-top:36px}}#shopify-section-template--28127611912562__main .page-width-content{display:none}.gifting-section{background:var(--Cream_2)}.gifting-section .gifting-box{max-width:680px;margin:0 auto;text-align:center;border:1px solid var(--Gold_4);border-radius:16px;padding:56px 48px;background:linear-gradient(180deg,#d9a84d0f,#d9a84d00);background:var(--Purple_1)}.gifting-section .eyebrow{display:inline-block;font-size:var(--fs-1xs);text-transform:uppercase;letter-spacing:.12em;color:var(--Gold_5);font-weight:500;margin-bottom:16px}.gifting-section h2{font-family:var(--font-family-1);font-weight:500;font-size:var(--fs-1xl);color:var(--White);line-height:1.25;margin-bottom:18px}.gifting-section p{font-size:var(--fs-md);color:var(--Gray_4);line-height:1.6;max-width:520px;margin:0 auto 32px}@media(max-width:767px){.gifting-section .gifting-box{padding:40px 24px}}.collection-hero,.collection-banner{background:var(--Cream_2);padding:56px 0 40px;text-align:center;border-bottom:1px solid var(--Cream_1)}.collection-hero .collection-hero__title,.collection-banner__title,.collection__title{font-family:var(--font-family-1);font-size:var(--fs-1xl);font-weight:500;color:var(--Gold_1);margin-bottom:12px}.collection-hero__description,.collection-banner__description{font-size:var(--fs-sm);color:var(--Gray_2);max-width:640px;margin:0 auto;line-height:1.6}.collection-hero__count,.product-count{font-size:var(--fs-2xs);color:var(--Gray_3);margin-top:12px;display:inline-block}.collection-toolbar,.product-grid-container__header{display:flex;align-items:center;justify-content:space-between;padding:24px 0;border-bottom:1px solid var(--Cream_1);margin-bottom:32px}.sort-by select,select.facets__sort{font-family:var(--font-family-2);font-size:var(--fs-2xs);color:var(--Gray_1);border:1px solid var(--Beige_1);border-radius:50px;padding:10px 36px 10px 18px;background-color:var(--Cream_3);cursor:pointer;transition:var(--Transition)}.sort-by select:hover,select.facets__sort:hover{border-color:var(--Gold_3)}button.facets__filter-trigger,.filter-button{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-2xs);color:var(--Gray_1);border:1px solid var(--Beige_1);border-radius:50px;padding:10px 18px;background:transparent;cursor:pointer;transition:var(--Transition)}button.facets__filter-trigger:hover,.filter-button:hover{border-color:var(--Gold_3);color:var(--Gold_3)}.facets,.facets-vertical{padding-right:32px}.facets__heading,.facets-vertical summary{font-family:var(--font-family-2);font-size:var(--fs-sm);font-weight:600;color:var(--Gray_1);padding:16px 0;border-bottom:1px solid var(--Cream_1);cursor:pointer}.facets__list,.facets-vertical .facets__list{padding:12px 0 20px}.facets__item label,.facets-vertical .facets__label{display:flex;align-items:center;gap:10px;font-size:var(--fs-2xs);color:var(--Gray_2);padding:6px 0;cursor:pointer;transition:var(--Transition)}.facets__item label:hover{color:var(--Gold_2)}.facets__item input[type=checkbox]{accent-color:var(--Gold_2);width:16px;height:16px}.facets__reset,.facets__clear-all{font-size:var(--fs-1xs);color:var(--Gold_3);text-decoration:underline}.facets__reset:hover,.facets__clear-all:hover{color:var(--Gold_1)}.price-range input[type=range]{accent-color:var(--Gold_2)}.active-facets,.facets__selected{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.active-facets__button,.facets__selected-item{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-1xs);background:var(--Cream_1);border:1px solid var(--Beige_1);border-radius:30px;padding:6px 14px;color:var(--Gray_1)}.product-grid,.resource-list{display:grid;grid-template-columns:repeat(4,1fr);gap:32px 24px}product-card,.product-card{position:relative;display:block}.product-card__media,.product-card figure{position:relative;border-radius:12px;overflow:hidden;background:var(--Cream_1);aspect-ratio:1 / 1}.product-card__media img,.product-card img{width:100%;height:100%;object-fit:cover;transition:var(--Transition)}.product-card:hover .product-card__media img,.product-card:hover img{transform:scale(1.04)}.product-card__badge,.badge{position:absolute;top:16px;left:16px;z-index:2;background:var(--White);color:var(--Gray_1);font-size:var(--fs-1xs);font-weight:400;padding:4px 12px;border-radius:20px}.product-card__badge--sale,.badge--sale{background:var(--Red_1);color:var(--White)}.product-card__badge--sold-out,.badge--sold-out{background:var(--Gray_4);color:var(--Gray_1)}.quick-add,quick-add-component{position:absolute;bottom:16px;left:16px;right:16px;z-index:2}.quick-add__button,.quick-add-component .add-to-cart-button{width:100%;background-color:var(--White);color:var(--Gold_3);border:1px solid var(--Gold_3);border-radius:50px;padding:12px 20px;font-size:var(--fs-2xs);font-weight:600;cursor:pointer;opacity:0;transform:translateY(10px);transition:var(--Transition)}.product-card:hover .quick-add__button,.product-card:hover .quick-add-component .add-to-cart-button{opacity:1;transform:translateY(0)}.quick-add__button:hover{background-color:var(--Gold_3);color:var(--White)}.product-card__info,.product-card .caption-group{text-align:center;padding-top:16px}.product-card__title,.product-card__heading a{font-size:var(--fs-md);color:var(--Gray_1);font-weight:500;display:block;margin-bottom:8px;transition:var(--Transition)}.product-card:hover .product-card__title,.product-card:hover .product-card__heading a{color:var(--Gold_2)}.product-card .price,.price__regular .price{font-size:var(--fs-sm);font-weight:500;color:var(--Gray_1);display:flex;align-items:center;justify-content:center;gap:8px}.price__sale .price--compare,.product-card s,.product-card .price del{color:var(--Red_1);text-decoration:line-through;font-weight:400}.price__sale .price-item--sale,.product-card .price ins{color:var(--Gold_2);text-decoration:none}.product-card__discount-badge,.price__badge-sale{background:var(--Red_1);color:var(--White);font-size:var(--fs-1xs);padding:2px 8px;border-radius:20px}.product-card__variant-swatches,.swatch-list{display:flex;justify-content:center;gap:6px;margin-top:10px}.swatch,.product-card__variant-swatches .swatch{width:18px;height:18px;border-radius:50%;border:1px solid var(--Beige_1);cursor:pointer}.swatch:hover,.swatch.selected{border-color:var(--Gold_3)}.collection-empty,.template-collection__empty{text-align:center;padding:80px 20px}.collection-empty h2{font-family:var(--font-family-1);font-size:var(--fs-3lg);color:var(--Gold_1);margin-bottom:12px}.collection-empty p{color:var(--Gray_2);font-size:var(--fs-sm)}.pagination,.pagination__list{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:56px}.pagination__item,.pagination a,.pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;border-radius:50%;font-size:var(--fs-2xs);color:var(--Gray_1);transition:var(--Transition)}.pagination a:hover{background:var(--Cream_1);color:var(--Gold_2)}.pagination .pagination__item--current,.pagination [aria-current=page]{background:var(--Gold_2);color:var(--White)}@media(max-width:1199px){.product-grid,.resource-list{grid-template-columns:repeat(3,1fr);gap:24px 20px}}@media(max-width:991px){.product-grid,.resource-list{grid-template-columns:repeat(2,1fr);gap:20px 16px}.facets,.facets-vertical{padding-right:0}.collection-hero,.collection-banner{padding:40px 0 28px}}@media(max-width:575px){.product-grid,.resource-list{grid-template-columns:repeat(2,1fr);gap:14px 12px}.quick-add,quick-add-component{display:none}.collection-toolbar,.product-grid-container__header{flex-wrap:wrap;gap:12px}}.breadcrumb,.article__back-link{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-1xs);color:var(--Gray_3);margin:32px 0 0}.breadcrumb a,.article__back-link a{color:var(--Gray_3);transition:var(--Transition)}.breadcrumb a:hover,.article__back-link a:hover{color:var(--Gold_3)}.article-template__hero,.article__header{max-width:780px;margin:32px auto 0;text-align:center;padding:0 20px}.article__category,.blog-post__tag{display:inline-block;font-size:var(--fs-1xs);text-transform:uppercase;letter-spacing:.08em;color:var(--Gold_3);font-weight:500;margin-bottom:16px}.article__title,.blog-post__title,.article-template h1{font-family:var(--font-family-1);font-size:var(--fs-1xl);font-weight:500;color:var(--Gold_1);line-height:1.25;margin-bottom:20px}.article__meta,.blog-post__meta{display:flex;align-items:center;justify-content:center;gap:16px;font-size:var(--fs-2xs);color:var(--Gray_3)}.article__meta .author,.blog-post__author{color:var(--Gray_2);font-weight:500}.article__meta .dot{width:4px;height:4px;border-radius:50%;background:var(--Gray_4);display:inline-block}.article__hero-image,.blog-post__featured-image{max-width:960px;margin:40px auto;border-radius:16px;overflow:hidden;aspect-ratio:16/9}.article__hero-image img,.blog-post__featured-image img{width:100%;height:100%;object-fit:cover}.article-template__content,.article__content,.rte{max-width:720px;margin:0 auto;padding:0 20px 40px}.article-template__content h2,.rte h2{font-family:var(--font-family-1);font-size:var(--fs-3lg);font-weight:500;color:var(--Gold_2);margin-top:44px;margin-bottom:16px}.article-template__content h3,.rte h3{font-family:var(--font-family-2);font-size:var(--fs-md);font-weight:600;color:var(--Gray_1);margin-top:28px;margin-bottom:10px}.article-template__content p,.rte p{font-size:var(--fs-sm);color:var(--Gray_2);line-height:1.8;margin-bottom:20px}.article-template__content img,.rte img{border-radius:12px;margin:24px 0}.article-template__content blockquote,.rte blockquote{border-left:3px solid var(--Gold_4);padding-left:24px;margin:28px 0;font-family:var(--font-family-1);font-size:var(--fs-1lg);color:var(--Gold_1);line-height:1.5}.article-template__content ul,.article-template__content ol,.rte ul,.rte ol{margin:0 0 20px;padding-left:22px}.article-template__content li,.rte li{font-size:var(--fs-sm);color:var(--Gray_2);line-height:1.8;margin-bottom:8px}.article-template__content a,.rte a{color:var(--Gold_3);text-decoration:underline;transition:var(--Transition)}.article-template__content a:hover,.rte a:hover{color:var(--Gold_1)}.article__tags,.blog-post__tags{display:flex;flex-wrap:wrap;gap:8px;max-width:720px;margin:0 auto 40px;padding:0 20px}.article__tags a,.blog-post__tags a{font-size:var(--fs-1xs);background:var(--Cream_2);border:1px solid var(--Beige_1);border-radius:30px;padding:6px 16px;color:var(--Gray_1);transition:var(--Transition)}.article__tags a:hover,.blog-post__tags a:hover{border-color:var(--Gold_3);color:var(--Gold_3)}.article__share,.share-buttons{display:flex;align-items:center;justify-content:center;gap:16px;max-width:720px;margin:0 auto 48px;padding:24px 20px 0;border-top:1px solid var(--Cream_1)}.share-buttons__label{font-size:var(--fs-1xs);color:var(--Gray_3);text-transform:uppercase;letter-spacing:.06em}.share-buttons a,.article__share a{width:36px;height:36px;border-radius:50%;border:1px solid var(--Beige_1);display:flex;align-items:center;justify-content:center;color:var(--Gray_2);transition:var(--Transition)}.share-buttons a:hover,.article__share a:hover{border-color:var(--Gold_3);color:var(--Gold_3)}.article__author-bio,.author-bio{max-width:720px;margin:0 auto 48px;padding:28px;background:var(--Cream_2);border:1px solid var(--Beige_1);border-radius:12px;display:flex;align-items:center;gap:20px}.author-bio__avatar img{width:64px;height:64px;border-radius:50%;object-fit:cover}.author-bio__name{font-family:var(--font-family-1);font-size:var(--fs-1lg);color:var(--Gold_1);margin-bottom:4px}.author-bio__text{font-size:var(--fs-2xs);color:var(--Gray_2);line-height:1.6}.article__related,.related-articles{background:var(--Cream_2);padding:var(--space-96) 0}.related-articles__heading{font-family:var(--font-family-1);font-size:var(--fs-2lg);color:var(--Gold_1);text-align:center;margin-bottom:40px}.related-articles__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.related-articles__card{transition:var(--Transition)}.related-articles__card:hover{transform:translateY(-6px)}.related-articles__card .image{border-radius:12px;overflow:hidden;aspect-ratio:4/3;margin-bottom:16px}.related-articles__card img{width:100%;height:100%;object-fit:cover;transition:var(--Transition)}.related-articles__card:hover img{transform:scale(1.05)}.related-articles__card h4{font-size:var(--fs-md);font-weight:500;color:var(--Gray_1);line-height:1.4}.related-articles__card:hover h4{color:var(--Gold_2)}.article__comments,.comments{max-width:720px;margin:0 auto;padding:0 20px var(--space-96)}.comments__heading{font-family:var(--font-family-1);font-size:var(--fs-2lg);color:var(--Gold_1);margin-bottom:24px}.comment{padding:20px 0;border-bottom:1px solid var(--Cream_1)}.comment__author{font-weight:600;color:var(--Gray_1);font-size:var(--fs-sm);margin-bottom:6px}.comment__date{font-size:var(--fs-1xs);color:var(--Gray_3);margin-left:10px}.comment__content{font-size:var(--fs-sm);color:var(--Gray_2);line-height:1.7}.comment-form input,.comment-form textarea{width:100%;border:1px solid var(--Beige_1);border-radius:8px;padding:14px 16px;font-family:var(--font-family-2);font-size:var(--fs-sm);color:var(--Gray_1);background:var(--Cream_3);margin-bottom:16px;transition:var(--Transition)}.comment-form input:focus,.comment-form textarea:focus{outline:none;border-color:var(--Gold_3)}.comment-form button[type=submit]{background-color:var(--Gold_2);border:1px solid var(--Gold_4);color:var(--White);border-radius:50px;padding:14px 28px;font-size:var(--fs-sm);font-weight:500;cursor:pointer;transition:var(--Transition)}.comment-form button[type=submit]:hover{background-color:transparent;color:var(--Gold_2)}.comment-form__moderation-notice{font-size:var(--fs-1xs);color:var(--Gray_3);margin-bottom:20px}@media(max-width:991px){.related-articles__grid{grid-template-columns:repeat(2,1fr)}.article__title,.blog-post__title,.article-template h1{font-size:var(--fs-4lg)}}@media(max-width:767px){.related-articles__grid{grid-template-columns:1fr}.author-bio,.article__author-bio{flex-direction:column;text-align:center}.article__meta,.blog-post__meta{flex-wrap:wrap;gap:8px}.article__hero-image,.blog-post__featured-image{border-radius:10px;margin:28px auto}}legal-content .legal-checklist{list-style:none;background:var(--Cream_2);border:1px solid var(--Beige_1);border-radius:12px;padding:8px 28px;margin:24px 0}.legal-content .legal-checklist li{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid var(--Cream_1);margin-bottom:0}.legal-content .legal-checklist li:last-child{border-bottom:none}.legal-content .legal-checklist li:before{content:"\2713";color:var(--Green_2);font-weight:700;flex-shrink:0;margin-top:2px}.legal-content .legal-note{font-size:var(--fs-1xs);color:var(--Gray_3);font-style:italic}.cost-section .section-title,.pillars-section .section-title{text-align:center}.step_sip .box .image img,.beyond_glass .box .image img{cursor:auto}.shopify-section-template--28127611978098__main product-card .price,.price__regular .price{justify-content:left}.product-details-tabs{background-color:var(--Cream_2)}.tabs-wrap{margin:0 auto}.tabs-nav{display:flex;align-items:center;justify-content:center;gap:8px;border-bottom:1px solid var(--Beige_1);margin-bottom:32px;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.tabs-nav::-webkit-scrollbar{display:none}.tabs-nav__item{background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;padding:14px 20px;font-family:var(--font-family-2);font-size:var(--fs-sm);font-weight:500;color:var(--Gray_2);transition:var(--Transition)}.tabs-nav__item:hover{color:var(--Gold_2)}.tabs-nav__item.is-active{color:var(--Gold_2);border-color:var(--Gold_2)}.tabs-panel{animation:tabFadeIn .3s ease}@keyframes tabFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tabs-panel__content{font-size:var(--fs-2xs);line-height:1.6;color:var(--Gray_2);text-align:left;margin:0 auto}.tabs-panel__content p{margin-bottom:12px}.tabs-panel__content p:last-child{margin-bottom:0}.tabs-panel__image{margin-top:24px;border-radius:12px;overflow:hidden}.tabs-panel__image img{width:100%;height:auto;display:block}@media(max-width:767px){.tabs-nav{justify-content:flex-start;gap:4px;margin-bottom:24px}.tabs-nav__item{padding:12px 16px;font-size:14px}.tabs-panel__content{font-size:14px}}button.sticky-add-to-cart__button.add-to-cart-button.button{background-color:var(--Gold_2);border-color:var(--Gold_4);color:var(--White)}button.shopify-payment-button__button.shopify-payment-button__button--unbranded{border-color:var(--Gold_3)!important;color:var(--Gold_3);background:transparent;box-shadow:inset 0 4px 6px #00000017;border:1px solid}button.shopify-payment-button__button.shopify-payment-button__button--unbranded:hover{background-color:var(--Gold_3);border-color:var(--White);color:var(--White)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/style.css.map */
