.button.button--light{background:#fff;color:#101013!important}.button.button--outline{background:transparent;border:2px solid currentColor;color:inherit!important;box-shadow:none}.eyebrow--text{color:var(--text)}.shopify-section-group-header-group{position:sticky;top:0;z-index:50}.shopify-section-group-header-group:has(.site-header--static){position:relative}.site-header .logo{width:var(--logo-size,60px);height:var(--logo-size,60px)}.site-header--static{position:relative}.site-header .mobile-menu{position:absolute;top:100%;right:0;bottom:auto;left:0;max-height:calc(100svh - 72px);overflow:auto}@media(max-width:760px){.site-header .logo{width:min(var(--logo-size,60px),48px);height:min(var(--logo-size,60px),48px)}.site-header__inner--no-toggle .header-cart{margin-left:auto}}.hero{background:none;isolation:isolate;overflow:hidden}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--hero-pos,center 45%);pointer-events:none}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,calc(.7*var(--overlay,1))),rgba(0,0,0,calc(.05*var(--overlay,1))) 68%),linear-gradient(0deg,rgba(0,0,0,calc(.45*var(--overlay,1))),transparent 45%)}.hero--large{min-height:80vh}.hero--medium{min-height:60vh}.hero--small{min-height:40vh}.hero--v-center{align-items:center}.hero--v-bottom{align-items:flex-end}.hero--center .hero__content{text-align:center}.hero--center h1,.hero--center p{margin-inline:auto}.hero--center .hero__actions{justify-content:center}.hero--right .hero__content{text-align:right}.hero--right h1,.hero--right p{margin-left:auto}.hero--right .hero__actions{justify-content:flex-end}.hero h1{font-size:calc(clamp(68px,8vw,112px)*var(--h1-scale,1))}@media(max-width:760px){.hero h1{font-size:calc(64px*var(--h1-scale,1))}}.before-after__viewer{aspect-ratio:var(--viewer-ratio,16/10)}.before-after--no-labels .before-after__label{display:none}.before-after__content .button{margin-top:26px}@media(min-width:1101px){.before-after--reverse{grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr)}.before-after--reverse .before-after__content{order:2}}.control-row__visual--fixed img{height:var(--img-h,390px)}.control-row__visual--ratio img{height:auto;aspect-ratio:16/9}.control-row__text .button{margin-top:22px}@media(max-width:760px){.control-row__visual--fixed img{height:min(var(--img-h,390px),260px)}}.beta-offer{background:var(--offer-bg,#201920);border-color:var(--offer-border,var(--pink));color:var(--offer-text,inherit)}.shop-teaser__item{display:flex}.shop-teaser__item>.product-card{flex:1}.shop-teaser__grid,.collection-grid{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr))}@media(max-width:1100px){.shop-teaser__grid,.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.shop-teaser__grid,.collection-grid{grid-template-columns:1fr}}.product-page__content--static{position:static}@media(min-width:761px){.product-page--reverse{grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr)}.product-page--reverse .product-page__media{order:2}}.site-footer__grid{grid-template-columns:var(--footer-template,repeat(4,minmax(0,1fr)))}@media(max-width:1100px){.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.site-footer__grid{grid-template-columns:1fr}}.footer-block{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.site-footer__grid>.footer-block--brand{display:block!important}.site-footer .logo--footer{width:var(--footer-logo-size,70px);height:var(--footer-logo-size,70px)}.site-footer strong{color:var(--footer-heading,var(--cyan))}.steps{display:flex;flex-wrap:wrap;gap:10px 22px;margin:0 0 28px;padding:0;list-style:none}.steps li{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:14px;font-weight:700}.steps li b{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--border);border-radius:50%;font-size:13px}.steps li.is-active{color:var(--text)}.steps li.is-active b{border-color:var(--pink);background:var(--pink);color:#fff}.steps li.is-done b{border-color:var(--cyan);background:var(--cyan);color:#fff}.signup-card{max-width:640px;padding:clamp(24px,4vw,40px);border:1px solid var(--border);border-radius:var(--radius);background:var(--panel)}.signup-card h1{margin:0 0 12px;font-size:clamp(44px,6vw,68px)}.signup-card .intro{margin:0;color:var(--muted);font-size:18px}.signup-card .account-form{max-width:none;margin-top:26px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-field{display:grid;gap:8px}.account-form .checkbox-field{display:flex;align-items:flex-start;gap:12px;font-size:15px;font-weight:400;letter-spacing:normal;text-transform:none;line-height:1.4}.checkbox-field input[type=checkbox]{flex:none;width:22px;min-height:0;height:22px;margin:0;padding:0;accent-color:var(--pink)}.checkbox-field a{color:var(--cyan);text-decoration:underline}.form-note{margin:0;color:var(--muted);font-size:14px}.form-error{margin:0;padding:12px 14px;border-radius:10px;background:#fa07861f;color:var(--pink);font-weight:700}.form-notice{margin:22px 0 0;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--panel-2)}.form-error[hidden],.form-notice[hidden]{display:none}.signup-links{margin:18px 0 0;color:var(--muted);font-size:15px}.signup-links a,.back-link{color:var(--cyan);text-decoration:underline}.back-link{display:inline-block;margin-top:4px;font-size:15px}.recap{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:22px;padding:18px 20px;border:1px solid var(--border);border-radius:14px;background:var(--panel-2)}.recap strong{font-size:22px}.recap span{color:var(--cyan);font-size:26px;font-weight:800;white-space:nowrap}@media(max-width:760px){.form-row{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/draft-custom.css.map */
