html body .cf-page-hero--legal{padding-top:clamp(64px,8vw,112px);padding-bottom:clamp(48px,6vw,88px)}html body .cf-page-hero--legal .cf-page-hero__title{font-size:clamp(44px,6.6vw,96px);line-height:1;text-wrap:balance}html body .shopify-policy__container .shopify-policy__title{display:none!important}html body .shopify-policy__container{padding-top:clamp(40px,6vw,80px)!important}html body .cf-legal--after-hero{padding-top:clamp(40px,6vw,80px)}html body .cf-legal--after-hero .cf-rte{margin-top:0}html body .cf-legal__inner{max-width:664px;margin-inline:auto}html body #pc--optOutFormContainer label{color:#424245;gap:10px}html body #pc--optOutFormContainer input[type=checkbox]{-webkit-appearance:checkbox;appearance:auto;width:18px;height:18px;margin:0;background:none;border:0;box-shadow:none;accent-color:#111112}html body #pc--optOutFormContainer input[type=email]{color:#1d1d1f;background:#fff;border:1px solid #d2d2d7;border-radius:12px;padding:12px 14px}html body #pc--optOutFormContainer input[type=email]:focus{border-color:#111112;outline:2px solid rgba(17,17,18,.14);outline-offset:1px}html body #pc--opt-out-button{background:#111112;color:#fff;border:0;border-radius:999px;padding:12px 26px;font-weight:500}html body #pc--opt-out-button:hover{background:#2c2c2e}html body .cf-cg__card{align-content:start}html body .cf-faq__item.is-closing .cf-faq__icon{transform:none}html body .cf-faq__q:active .cf-faq__icon{scale:.9;transition:transform .5s var(--cf-ease),scale .12s cubic-bezier(.2,0,0,1)}@media(max-width:749px){html body .cf-footer__nav ul,html body .cf-footer__legal{row-gap:0}html body .cf-footer__nav a,html body .cf-footer__legal a{display:inline-block;padding-block:10px}}@media(max-width:749px){html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html body .cf-lead{font-size:18px;line-height:1.45}html body .cf-prose__lead{font-size:25px;line-height:1.22}html body .cf-faq__title{font-size:22px;line-height:1.2}html body .cf-hero--solo{min-height:calc(100svh - 54px);padding-top:28px;padding-bottom:calc(108px + env(safe-area-inset-bottom,0px))}html body .cf-hero--solo .cf-hero__copy{gap:18px}html body .cf-hero--solo .cf-display{font-size:clamp(54px,17.4vw,72px);line-height:.92}html body .cf-hero__lead{font-size:17px;line-height:1.5;letter-spacing:-.012em}html body .cf-hero .cf-actions{margin-top:6px}html body .cf-page-hero{padding-top:56px;padding-bottom:48px}html body .cf-page-hero__title{font-size:clamp(50px,15.6vw,64px)}html body .cf-page-hero .cf-lead{font-size:17px;line-height:1.5}html body .cf-ms__chip{display:none}html body .cf-pillars__grid,html body .cf-stats{position:relative;display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(84vw,360px);gap:12px;align-items:stretch;margin-inline:calc(var(--cf-gutter) * -1);margin-bottom:-26px;padding:6px var(--cf-gutter) 40px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--cf-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}html body .cf-pillars__grid::-webkit-scrollbar,html body .cf-stats::-webkit-scrollbar{display:none}html body .cf-pillars__grid>*,html body .cf-stats>*{scroll-snap-align:start}html body .cf-stat{align-content:space-between}html body .cf-swipe-dots{display:flex;justify-content:center;margin-top:4px;color:var(--cf-ink, #f5f5f7)}html body .cf-swipe-dot{display:grid;place-items:center;width:22px;height:28px;padding:0;border:0;background:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}html body .cf-swipe-dot i{display:block;width:6px;height:6px;border-radius:999px;background:currentColor;opacity:.26;transition:width .5s cubic-bezier(.32,.72,0,1),opacity .3s ease}html body .cf-swipe-dot.is-on i{width:20px;opacity:.85}html.cf-js body.cf-cta-start-off:not(:has(.cf-concierge--full)) .cf-dock:not([data-cf-cta]) .cf-dock__item--cta{max-width:60px;padding:10px 8px 12px;margin:-10px -8px -12px;opacity:1;filter:none;visibility:visible;pointer-events:auto}html.cf-js body.cf-cta-start-off:not(:has(.cf-concierge--full)) .cf-dock:not([data-cf-cta]) .cf-dock__sep{max-width:4px;margin-inline:2px;opacity:1}html body .cf-dock{transition:transform .52s cubic-bezier(.32,.72,0,1)}html body .cf-dock.is-away,html body:has(:is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=hidden]),textarea,select):focus) .cf-dock{transform:translate3d(0,calc(100% + 24px + env(safe-area-inset-bottom,0px)),0);transition-duration:.34s;transition-timing-function:cubic-bezier(.4,0,.7,.2)}html body .cf-dock__item{touch-action:manipulation}html body .cf-words .cf-w{transition:opacity .6s cubic-bezier(.25,.1,.25,1),transform .85s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i, 0) * 42ms + 40ms)}html.cf-js body .cf-words:not(.is-words-in) .cf-w{transform:translate3d(0,.34em,0);filter:none}@keyframes cf-rise-cine{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes cf-dock-in{0%{opacity:0;translate:-50% 28px}to{opacity:1;translate:-50% 0}}@keyframes cg-in{0%{opacity:0;transform:translateY(16px)}}@keyframes cg-in-back{0%{opacity:0;transform:translateY(-16px)}}}@media(max-width:749px)and (max-height:600px){html body .cf-hero--solo{padding-top:14px}html body .cf-hero--solo .cf-hero__copy{gap:12px}html body .cf-hero--solo .cf-display{font-size:clamp(44px,14.2vw,56px)}html body .cf-hero__lead{font-size:15.5px;line-height:1.42}}@media(max-width:359px){html body .cf-dock__item{width:54px}html body .cf-hero .cf-eyebrow{letter-spacing:.1em}}@media(max-width:749px)and (prefers-reduced-motion:reduce){html body .cf-dock,html body .cf-swipe-dot i{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/cf-polish.css.map */
