html{scroll-behavior:smooth}.page-width.page-width--narrow.page-content{padding-top:0!important}.about-cleocain{color:#000;padding:0 20px;max-width:850px;margin:0 auto}.about-container{display:flex;flex-direction:column;gap:24px}.intro-title,.main-title{font-size:2.2rem;letter-spacing:-.5px;font-weight:400;margin-top:20px!important}.intro-text,.main-text{font-size:1.05rem;line-height:1.8;color:#333;max-width:650px;margin:0 auto}.main-highlight{font-size:1.25rem;font-weight:500;line-height:1.8;color:#000}.brand{color:#000;font-weight:700;letter-spacing:.5px}h1.section-header__title{display:none!important}@media (max-width: 768px){.intro-title,.main-title{font-size:1.8rem}.intro-text,.main-text{font-size:1rem;line-height:1.6}.main-highlight{font-size:1.1rem}}.site-footer{background:#000;color:#fff;padding:50px 0 20px;font-size:14px;line-height:1.2}.site-footer h2,.site-footer .footer__title{font-size:16px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;margin-bottom:15px;color:#fff}.site-footer h2,.site-footer .footer__title{font-size:18px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;margin-bottom:15px;color:#fff}.site-footer a{color:#fff;text-decoration:underline;transition:color .2s;font-weight:340;font-size:15px}.site-footer p{color:#fff;font-weight:300;font-size:15px;line-height:1.5}.site-footer .grid{display:flex;flex-wrap:wrap;gap:40px;margin:0 0 15px;padding-bottom:15px;border-bottom:0!important}.site-footer .grid__item{flex:1 1 100px}[data-center-text=true] .payment-icons{text-align:left;float:left;margin:0;padding-top:10px}p.footer__small-text{text-align:right;font-size:14px}@media (max-width: 768px){.site-footer .grid{flex-direction:column;gap:30px}.footer-bottom{flex-direction:column;text-align:center}.footer-bottom .payment-icons{justify-content:center}.site-footer .grid{gap:0px}.site-footer .grid__item{flex:0}.site-footer{background:#000;color:#fff;padding:0;font-size:14px;line-height:1.6}.site-footer h2,.site-footer .footer__title{font-size:14px;font-weight:600}[data-center-text=true] .payment-icons{text-align:center;float:inherit;margin:0;padding-top:10px}p.footer__small-text{text-align:center}.site-footer .grid{margin:0;padding-bottom:0}}.returns{max-width:850px;margin:0 auto;padding:70px 20px;color:#111}.returns h2{font-size:2.2rem;font-weight:700;text-align:center;margin-bottom:20px;letter-spacing:-.5px}.returns .intro{text-align:center;font-size:1.05rem;color:#444;margin-bottom:50px;line-height:1.7}.returns h3{font-size:1.25rem;font-weight:600;margin-top:40px;margin-bottom:12px;color:#000;letter-spacing:-.2px}.returns p{font-size:1rem;line-height:1.8;margin-bottom:16px;color:#333}.returns p em{color:#666;font-style:italic}.returns ul,.returns ol{margin:0 0 20px 20px;padding:0;color:#333}.returns ul li,.returns ol li{margin-bottom:10px;line-height:1.7;font-size:.98rem}.returns a{color:#111;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}.returns a:hover{opacity:.6}@media (max-width: 768px){.returns{padding:50px 16px}.returns h2{font-size:1.8rem}.returns h3{font-size:1.1rem}.returns p,.returns ul li,.returns ol li{font-size:.95rem}}.faq{max-width:850px;margin:0 auto;padding:70px 20px;color:#111}.faq h2{font-size:2.2rem;font-weight:700;text-align:center;margin-bottom:20px;letter-spacing:-.5px}.faq-intro{text-align:center;font-size:1.05rem;color:#444;margin-bottom:50px;line-height:1.7}.faq h3{font-size:1.2rem;font-weight:600;margin-top:40px;margin-bottom:12px;color:#000;letter-spacing:-.2px}.faq p{font-size:1rem;line-height:1.8;margin-bottom:14px;color:#333}.faq p em{color:#666;font-style:italic}.faq a{color:#111;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}.faq a:hover{opacity:.6}@media (max-width: 768px){.faq{padding:50px 16px}.faq h2{font-size:1.8rem}.faq h3{font-size:1.1rem}.faq p{font-size:.95rem}}.terms{max-width:850px;margin:0 auto;padding:70px 20px;color:#111}.terms h2{font-size:2.2rem;font-weight:700;text-align:center;margin-bottom:20px;letter-spacing:-.5px}.terms h3{font-size:1.25rem;font-weight:600;margin-top:40px;margin-bottom:12px;color:#000;letter-spacing:-.2px}.terms p{font-size:1rem;line-height:1.8;margin-bottom:16px;color:#333}.terms ul{margin:0 0 20px 20px;padding:0}.terms ul li{margin-bottom:8px;font-size:.98rem;line-height:1.6}.terms a{color:#111;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}.terms a:hover{opacity:.6}@media (max-width: 768px){.terms{padding:50px 16px}.terms h2{font-size:1.8rem}.terms h3{font-size:1.1rem}.terms p,.terms ul li{font-size:.95rem}}.privacy{max-width:850px;margin:0 auto;padding:70px 20px;color:#111}.privacy h2{font-size:2.2rem;font-weight:700;text-align:center;margin-bottom:20px;letter-spacing:-.5px}.privacy .intro{text-align:center;font-size:1.05rem;color:#444;margin-bottom:50px;line-height:1.7}.privacy h3{font-size:1.25rem;font-weight:600;margin-top:40px;margin-bottom:12px;color:#000;letter-spacing:-.2px}.privacy p{font-size:1rem;line-height:1.8;margin-bottom:16px;color:#333}.privacy ul{margin:0 0 20px 20px;padding:0}.privacy ul li{margin-bottom:8px;font-size:.98rem;line-height:1.6}.privacy a{color:#111;text-decoration:underline;text-underline-offset:3p}.shipping{max-width:850px;margin:0 auto;padding:70px 20px;color:#111}.shipping h2{font-size:2.2rem;font-weight:700;text-align:center;margin-bottom:20px;letter-spacing:-.5px}.shipping .intro{text-align:center;font-size:1.05rem;color:#444;margin-bottom:50px;line-height:1.7}.shipping h3{font-size:1.25rem;font-weight:600;margin-top:40px;margin-bottom:12px;color:#000;letter-spacing:-.2px}.shipping p{font-size:1rem;line-height:1.8;margin-bottom:16px;color:#333}.shipping p em{color:#666;font-style:italic}.shipping a{color:#111;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}.shipping a:hover{opacity:.6}@media (max-width: 768px){.shipping{padding:50px 16px}.shipping h2{font-size:1.8rem}.shipping h3{font-size:1.1rem}.shipping p{font-size:.95rem}}.drawer,.drawer__content,.drawer-menu{background-color:#111!important;color:#fff!important}.drawer a,.drawer__content a,.drawer-menu a{color:#fff!important;font-weight:600;font-size:1rem;text-transform:uppercase}.drawer a:hover,.drawer__content a:hover{opacity:.7}.drawer .submenu,.drawer__content .submenu{background-color:#1a1a1a!important}.drawer .submenu a{font-weight:400;opacity:.9}.drawer .exclusive-sale{display:block;margin:20px 0;padding:12px;text-align:center;background:#f44;color:#fff!important;font-weight:600;border-radius:4px}.contact{max-width:900px;margin:0 auto;padding:70px 20px;color:#111}.contact h2{font-size:2.2rem;font-weight:700;text-align:center;margin-bottom:20px;letter-spacing:-.5px}.contact .intro{text-align:center;font-size:1.05rem;color:#444;margin-bottom:50px;line-height:1.7}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.contact-left h3,.contact-right h3{font-size:1.1rem;font-weight:600;margin-bottom:8px;color:#000}.contact-left p,.contact-right p{font-size:1rem;line-height:1.7;color:#333;margin-bottom:18px}.contact a{color:#111;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}.contact a:hover{opacity:.6}@media (max-width: 768px){.contact{padding:50px 16px}.contact h2{font-size:1.8rem}.contact .intro{font-size:.95rem;margin-bottom:30px}.contact-grid{grid-template-columns:1fr;gap:30px;text-align:center}.contact-left h3,.contact-right h3{font-size:1rem}.contact-left p,.contact-right p{font-size:.95rem}}.custom-mobile-menu.drawer{background:#000;color:#fff;z-index:10000}.custom-mobile-menu+.drawer__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease}.custom-mobile-menu.drawer.is-open+.drawer__overlay{opacity:1;visibility:visible}.custom-mobile-menu .drawer__header{display:flex;justify-content:flex-end;align-items:center;padding:1rem;background:#000;border-bottom:0!important}.custom-mobile-menu .drawer__close-button{background:none;border:none;color:#fff;font-size:20px;cursor:pointer}.mobile-nav--primary a{font-size:20px!important;letter-spacing:.5px}.custom-mobile-menu ul{list-style:none;margin:0;padding:0}.custom-mobile-menu a,.custom-mobile-menu button.mobile-nav__link{display:block;padding:8px 25px;color:#fff;text-decoration:none;font-weight:600;width:100%;text-align:left;background:#000;border:none;cursor:pointer;text-transform:uppercase}.custom-mobile-menu .collapsible-content{height:0;overflow:hidden;transition:height .3s ease;background:#000}.custom-mobile-menu .collapsible-content.is-open{height:auto!important;overflow:visible}.custom-mobile-menu .collapsible-content ul li a{padding-left:2rem;font-weight:400;font-size:.95rem}.custom-mobile-menu .mobile-nav__footer{margin-top:auto;padding:1rem;text-align:center;font-size:.75rem;color:#777}.js-drawer-open .main-content:after{background:#000000d9!important}.drawer,.drawer__contents,.drawer__scrollable{background-color:#000!important}.custom-mobile-menu .mobile-nav__item,.custom-mobile-menu .mobile-nav__link,.custom-mobile-menu .mobile-nav__item>a,.custom-mobile-menu li{border:none!important}.custom-mobile-menu .mobile-nav__item:before,.custom-mobile-menu .mobile-nav__item:after,.custom-mobile-menu .mobile-nav__link:before,.custom-mobile-menu .mobile-nav__link:after{content:none!important;display:none!important}.custom-mobile-menu .menu-divider{border-bottom:1px solid rgba(255,255,255,.14);width:90%;margin:12px auto}.custom-mobile-menu .collapsible-content ul li{border-bottom:1px solid rgba(255,255,255,.08)}.custom-mobile-menu .collapsible-content ul li:last-child{border-bottom:none}.custom-mobile-menu .collapsible-trigger{position:relative;width:100%;background:none;border:none;padding:8px 25px;text-align:left;color:#fff;font-weight:600;text-transform:uppercase;cursor:pointer}.custom-mobile-menu .collapsible-content__inner ul{margin:0;padding:0}.custom-mobile-menu .collapsible-content__inner ul li{border-bottom:1px solid rgba(255,255,255,.08)}.custom-mobile-menu .collapsible-content__inner ul li:last-child{border-bottom:none}.custom-mobile-menu .collapsible-content__inner .mobile-nav__link{padding:8px 35px;font-size:.9rem;font-weight:500;color:#fff;background:#000;text-transform:none}.custom-mobile-menu .mobile-nav__contact{padding:15px 25px;color:#fff;font-size:.9rem;letter-spacing:.5px!important}.custom-mobile-menu .mobile-nav__contact h4{font-size:.95rem;font-weight:700;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px!important}.custom-mobile-menu .mobile-nav__contact a{color:#fff;margin:10px 0 0!important;padding:0!important;font-size:14px!important;letter-spacing:.5px!important}.grid-product__tag.grid-product__tag--sale{right:inherit;background-color:#d45151;font-size:12px;left:12px;top:12px;font-weight:600;text-transform:uppercase;padding:8px 10px}.grid-product__meta .grid-product__title.grid-product__title--heading{font-size:15px;font-weight:400;text-align:left;line-height:1.5}[data-center-text=true] .grid-product__meta{text-align:left}span.grid-product__price--original{color:#8d8d8d;font-weight:400;font-size:14px}.grid-product__price{font-size:15px;font-weight:600}span.grid-product__price--savings{display:none}.grid__image-ratio.grid__image-ratio--square{height:440px}.grid-product{margin-bottom:15px}.grid__item{padding-left:5px}@media (max-width: 768px){.grid__image-ratio.grid__image-ratio--square{height:300px}.grid-product__tag.grid-product__tag--sale{font-size:12px;left:12px;top:12px;font-weight:600;text-transform:uppercase;padding:8px 12px}.small--grid--flush>.grid__item{padding-left:5px}.grid-product__meta .grid-product__title.grid-product__title--heading{line-height:1.25}.template-index .grid{margin-left:0}}li.swatch-view-item{margin:0!important}.star-set-image{height:100px!important;border-width:0!important}.swatch-image-wrapper{padding:0!important}span.product__price.on-sale{color:#000!important}.product-block{margin-bottom:0!important}.swatches{margin:10px 0 0!important}label.swatch-label.swatch-label-image,label.swatch-label.swatch-label-button{letter-spacing:.5px}.product--review{display:none!important}li.swatch-view-item{margin-right:5px!important}.swatches.swatches-type-collections.hover-enabled{display:none!important}[data-center-text=true] .payment-icons{display:block!important;width:100%!important;text-align:center!important;margin-bottom:20px!important}.page-content--product{padding-top:0!important}@media (min-width: 769px){.main-content{min-height:auto}.pp_tracking_form_div.both_form{margin-top:50px}h1.h2.product-single__title{padding-top:30px}.grid{margin:0}}.cleo-badge{margin:10px 0 15px!important}.swatches.swatches-type-collections.hover-disabled{display:none}button.btn.btn--full.add-to-cart{margin:5px 0 10px}button.btn.btn--full.add-to-cart span{display:inline-flex;align-items:center;gap:12px;letter-spacing:2px;font-size:15px}button.btn.btn--full.add-to-cart span:after{content:"";display:inline-block;width:20px;height:20px;background:no-repeat center / contain url(/cdn/shop/files/bag_plus.svg?v=1757840607)}.grid__item[data-product-handle=shipping-protection]{display:none!important}.product__price-savings{background-color:#d45151}.cleo-image-badges{position:absolute;top:12px;left:12px;z-index:5;display:flex;gap:8px}.cleo-badge{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;padding:8px 15px;text-transform:uppercase;color:#fff}.cleo-badge--scarcity{background-color:#f68b1f}.cleo-badge-dot{width:8px;height:8px;background:#fff;border-radius:999px;position:relative;display:inline-block}.cleo-badge-dot:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:999px;background:#fff;animation:pulse 1.5s infinite;opacity:.7}@keyframes pulse{0%{transform:scale(1);opacity:.7}70%{transform:scale(2.5);opacity:0}to{transform:scale(1);opacity:0}}.cleo-badge--discount{background-color:#d45151}@media (max-width: 767px){.cleo-image-badges{top:0;left:10px;gap:4px}.cleo-badge{font-size:11px;padding:6px 10px;gap:4px}.cleo-badge-dot{width:6px;height:6px}}.product-block.product-block--price{padding:12px 0 8px}button.btn.btn--full.add-to-cart{background-color:#16a34a!important}button.label.collapsible-trigger.collapsible-trigger-btn.collapsible-trigger-btn--borders.collapsible--auto-height{background:#000;color:#fff;letter-spacing:1.2px;font-weight:600;font-size:12px!important;border:1px solid #000}.collapsible-content__inner.rte{border:0!important;background-color:#000;color:#fff;line-height:1.4;padding:5px 20px 15px!important;font-size:14px!important}variant-swatch-king div.swatch-preset-1402729 .star-set-image{height:81px!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cleo.css.map */
