:is(.theme-template-suffix-refund-policy,.theme-template-suffix-privacy-policy,.theme-template-suffix-terms-of-service,.theme-template-suffix-contact,.theme-template-suffix-newsletter) .section-rich-text .x-container-rich-text{max-width:760px!important;margin:0 auto;text-align:left!important}:is(.theme-template-suffix-refund-policy,.theme-template-suffix-privacy-policy,.theme-template-suffix-terms-of-service,.theme-template-suffix-contact,.theme-template-suffix-newsletter) .section-rich-text [class~="md:flex"]{justify-content:center}:is(.theme-template-suffix-refund-policy,.theme-template-suffix-privacy-policy,.theme-template-suffix-terms-of-service,.theme-template-suffix-contact,.theme-template-suffix-newsletter) .section-rich-text :is(h1,h2){font-family:var(--font-sans)!important;font-size:46px!important;line-height:1.02!important;letter-spacing:-.03em;font-weight:900!important;color:var(--ink)!important;text-transform:none!important;margin:0;padding-top:0!important}:is(.theme-template-suffix-refund-policy,.theme-template-suffix-privacy-policy,.theme-template-suffix-terms-of-service,.theme-template-suffix-contact,.theme-template-suffix-newsletter) .section-rich-text .rte{font-size:18px;line-height:1.55;color:var(--ink-soft)}:is(.theme-template-suffix-refund-policy,.theme-template-suffix-privacy-policy,.theme-template-suffix-terms-of-service,.theme-template-suffix-contact,.theme-template-suffix-newsletter) .section-rich-text [class^=section--]{padding-top:56px!important;padding-bottom:8px!important}:is(.theme-template-suffix-refund-policy,.theme-template-suffix-privacy-policy,.theme-template-suffix-terms-of-service,.theme-template-suffix-contact,.theme-template-suffix-newsletter) .section-rich-text{background:transparent!important}.theme-template-suffix-contact .section-rich-text [class^=section--]{max-width:var(--wrap-max)!important;margin:0 auto;padding-left:var(--gutter)!important;padding-right:var(--gutter)!important}.theme-template-suffix-contact .section-rich-text .x-container-rich-text{max-width:none!important}:is(.theme-template-suffix-refund-policy,.theme-template-suffix-privacy-policy,.theme-template-suffix-terms-of-service) .faq-container{max-width:calc(760px + 2 * var(--gutter))!important;padding-left:var(--gutter)!important;padding-right:var(--gutter)!important;padding-top:16px!important;padding-bottom:64px!important}:is(.theme-template-suffix-refund-policy,.theme-template-suffix-privacy-policy,.theme-template-suffix-terms-of-service) .x-block-faq-header:empty{display:none}:is(.theme-template-suffix-refund-policy,.theme-template-suffix-privacy-policy,.theme-template-suffix-terms-of-service) .faq-item{border-color:var(--line)!important;border-top-width:0!important}:is(.theme-template-suffix-refund-policy,.theme-template-suffix-privacy-policy,.theme-template-suffix-terms-of-service) .faq-item>div{padding:22px 0!important}:is(.theme-template-suffix-refund-policy,.theme-template-suffix-privacy-policy,.theme-template-suffix-terms-of-service) .faq-collapsible{pointer-events:none;cursor:default}:is(.theme-template-suffix-refund-policy,.theme-template-suffix-privacy-policy,.theme-template-suffix-terms-of-service) .faq-collapsible p{font-family:var(--font-sans);font-size:24px!important;line-height:1.15;font-weight:900!important;letter-spacing:-.02em;color:var(--ink)}:is(.theme-template-suffix-refund-policy,.theme-template-suffix-privacy-policy,.theme-template-suffix-terms-of-service) .faq-collapsible>span{display:none}:is(.theme-template-suffix-refund-policy,.theme-template-suffix-privacy-policy,.theme-template-suffix-terms-of-service) .faq-content{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;opacity:1!important;visibility:visible!important}:is(.theme-template-suffix-refund-policy,.theme-template-suffix-privacy-policy,.theme-template-suffix-terms-of-service) .faq-content .rte{font-size:18px;line-height:1.6;color:var(--ink);padding-top:10px}:is(.theme-template-suffix-refund-policy,.theme-template-suffix-privacy-policy,.theme-template-suffix-terms-of-service) .faq-content .rte p{margin:0 0 1em}:is(.theme-template-suffix-refund-policy,.theme-template-suffix-privacy-policy,.theme-template-suffix-terms-of-service,.theme-template-suffix-contact) .rte a{color:var(--green);text-decoration:underline;text-underline-offset:3px}.shopify-policy__container{max-width:calc(760px + 2 * var(--gutter))!important;padding:56px var(--gutter) 64px!important;margin:0 auto;font-family:var(--font-sans);color:var(--ink)}.shopify-policy__title{text-align:left!important;margin-bottom:24px}.shopify-policy__title h1{font-family:var(--font-sans);font-size:46px;line-height:1.02;letter-spacing:-.03em;font-weight:900;color:var(--ink);text-transform:none}.shopify-policy__body,.shopify-policy__body .rte{font-size:18px;line-height:1.6}.shopify-policy__body :is(h2,h3,strong){color:var(--ink)}.shopify-policy__body a{color:var(--green);text-decoration:underline;text-underline-offset:3px}.theme-template-suffix-contact .section-contact-form .contact-has-info{max-width:var(--wrap-max)!important;margin:0 auto;padding:24px var(--gutter) 64px!important}.theme-template-suffix-contact .section-contact-form h2{font-family:var(--font-sans);font-size:28px!important;line-height:1.1;font-weight:900!important;letter-spacing:-.02em;color:var(--ink)!important;text-transform:none!important}.theme-template-suffix-contact .contact__fields :is(input,textarea){border:2px solid var(--ink)!important;border-radius:12px!important;background:var(--white)!important;color:var(--ink);font-family:var(--font-sans);font-size:16px;min-height:52px}.theme-template-suffix-contact .contact__fields textarea{min-height:160px}.theme-template-suffix-contact .contact__fields label{color:var(--ink-soft);font-family:var(--font-sans)}.theme-template-suffix-contact .contact__fields :is(input,textarea):focus-visible{outline:3px solid var(--ink);outline-offset:2px}.theme-template-suffix-contact .contact-information{font-size:17px;line-height:1.5}.theme-template-suffix-contact .contact-information a{color:var(--green);text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.theme-template-suffix-contact .contact-information .border-t{border-color:var(--line)}:is(.theme-template-login,.theme-template-register,.theme-template-activate_account,.theme-template-reset_password,.theme-template-account,.theme-template-order,.theme-template-addresses){font-family:var(--font-sans);color:var(--ink)}:is(.theme-template-login,.theme-template-register,.theme-template-activate_account,.theme-template-reset_password,.theme-template-account,.theme-template-order,.theme-template-addresses) h1{font-family:var(--font-sans)!important;font-size:46px!important;line-height:1.02!important;letter-spacing:-.03em;font-weight:900!important;color:var(--ink)!important;text-transform:none!important}:is(.theme-template-account,.theme-template-order,.theme-template-addresses) :is(h2,h3){font-family:var(--font-sans)!important;font-weight:900!important;letter-spacing:-.02em;color:var(--ink)!important;text-transform:none!important}:is(.theme-template-login,.theme-template-register,.theme-template-activate_account,.theme-template-reset_password,.theme-template-account,.theme-template-order,.theme-template-addresses) p{line-height:1.5}:is(.theme-template-login,.theme-template-register,.theme-template-activate_account,.theme-template-reset_password,.theme-template-addresses) form [class*="max-w-[570px]"]{max-width:480px!important}:is(.theme-template-login,.theme-template-register,.theme-template-activate_account,.theme-template-reset_password,.theme-template-account,.theme-template-order,.theme-template-addresses) :is(input.input,input[type=email],input[type=password],input[type=text],input[type=tel],select,textarea){border:2px solid var(--ink)!important;border-radius:12px!important;background:var(--white)!important;color:var(--ink);min-height:52px;font-family:var(--font-sans);font-size:16px}:is(.theme-template-login,.theme-template-register,.theme-template-activate_account,.theme-template-reset_password,.theme-template-account,.theme-template-order,.theme-template-addresses) label{font-family:var(--font-sans);color:var(--ink-soft)}:is(.theme-template-login,.theme-template-register,.theme-template-activate_account,.theme-template-reset_password,.theme-template-addresses) button.button-solid{min-height:52px;font-size:17px}:is(.theme-template-login,.theme-template-register,.theme-template-activate_account,.theme-template-reset_password,.theme-template-account,.theme-template-order,.theme-template-addresses) :is(a.nav-link,a.underline,.rte a,td a,p a){color:var(--green)!important;text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}:is(.theme-template-account,.theme-template-order) table{width:100%;border-collapse:collapse;font-size:15px}:is(.theme-template-account,.theme-template-order) :is(th,td){border-color:var(--line)!important;padding:12px 10px;text-align:left}:is(.theme-template-account,.theme-template-order) th{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--green)}.theme-template-cart #main-cart-items h1{font-family:var(--font-sans);font-size:46px!important;line-height:1.02;letter-spacing:-.03em;font-weight:900}.theme-template-cart #main-cart-items a.underline,.theme-template-cart #main-cart-items .link{color:var(--green);text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.theme-template-cart #main-cart-items :is(th,.text-sm){letter-spacing:.06em}.theme-template-cart #main-cart-items .cart-item{border-color:var(--line)}.theme-template-cart #main-cart-items .cart-item img{border-radius:var(--radius-photo-s);background:var(--cream)}.theme-template-cart .cart__footer-wrapper input{border:2px solid var(--ink);border-radius:var(--radius-pill);background:var(--white);min-height:48px;font-family:var(--font-sans);font-size:16px}.theme-template-cart .cart__footer-wrapper :is(h2,h3,.h4,#total-price){font-family:var(--font-sans);font-weight:900}.theme-template-cart #main-cart-items :is(button,input[type=number],input[type=text]){min-height:44px}.theme-template-cart #main-cart-items .cart-item button{min-width:44px}.theme-template-cart #main-cart-items a:is(.nav-link,[class*="text-[rgba"]){min-height:44px;display:inline-flex;align-items:center}@media(max-width:820px){:is(.theme-template-suffix-refund-policy,.theme-template-suffix-privacy-policy,.theme-template-suffix-terms-of-service,.theme-template-suffix-contact,.theme-template-suffix-newsletter) .section-rich-text :is(h1,h2){font-size:32px!important}:is(.theme-template-suffix-refund-policy,.theme-template-suffix-privacy-policy,.theme-template-suffix-terms-of-service,.theme-template-suffix-contact,.theme-template-suffix-newsletter) .section-rich-text [class^=section--]{padding-top:28px!important}:is(.theme-template-suffix-refund-policy,.theme-template-suffix-privacy-policy,.theme-template-suffix-terms-of-service) .faq-collapsible p{font-size:20px!important}:is(.theme-template-suffix-refund-policy,.theme-template-suffix-privacy-policy,.theme-template-suffix-terms-of-service) .faq-content .rte{font-size:17px}.shopify-policy__container{padding-top:28px!important;padding-bottom:44px!important}.shopify-policy__title h1{font-size:32px}.shopify-policy__body,.shopify-policy__body .rte{font-size:17px}:is(.theme-template-login,.theme-template-register,.theme-template-activate_account,.theme-template-reset_password,.theme-template-account,.theme-template-order,.theme-template-addresses) h1{font-size:32px!important}.theme-template-cart #main-cart-items h1{font-size:32px!important}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/x3-skin.css.map */
