html:has(.page-wrapper):not([scroll-lock]),html:has(.page-wrapper):not([scroll-lock]) body{height:auto;overflow:visible}html:not([scroll-lock]) .page-wrapper{height:auto;overflow:visible}.cf-dock .cf-dock__body{background:#161618cc}body:has(.shopify-policy__container) .content-for-layout{background:#fff}.shopify-policy__container{max-width:760px!important;margin-inline:auto!important;padding:clamp(56px,8vw,112px) clamp(20px,5vw,48px) clamp(80px,10vw,140px)!important;font-family:var(--cf-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shopify-policy__container .shopify-policy__title{margin:0 0 28px!important;text-align:left!important}.shopify-policy__title h1{margin:0;font:600 clamp(32px,4vw,48px)/1.08 var(--cf-sans);letter-spacing:-.03em;color:#1d1d1f}.shopify-policy__body,.shopify-policy__body .rte{font-family:var(--cf-sans);font-size:17px;line-height:1.6;letter-spacing:-.01em;color:#6e6e73}.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4{margin:1.8em 0 .5em;font:600 clamp(21px,2vw,24px)/1.25 var(--cf-sans);letter-spacing:-.02em;color:#1d1d1f}.shopify-policy__body p,.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 1em}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:1.2em}.shopify-policy__body li{margin-bottom:.4em}.shopify-policy__body strong,.shopify-policy__body b{color:#1d1d1f}.shopify-policy__body a{color:#06c;text-decoration:none}.shopify-policy__body a:hover{text-decoration:underline}.cf-hero--solo{display:grid;align-items:center;min-height:calc(100vh - 66px);min-height:calc(100svh - 66px);padding-top:clamp(64px,9vh,120px);padding-bottom:clamp(104px,13vh,160px)}.cf-hero--solo .cf-hero__grid{width:100%}.cf-hero--solo .cf-hero__copy{gap:20px;max-width:1080px;margin-inline:auto}.cf-hero--solo .cf-display{font-size:clamp(56px,9.6vw,140px);font-weight:700;line-height:.98;letter-spacing:-.048em;word-spacing:.12em}.cf-hero--solo .cf-display em{padding:0 .08em .04em 0;margin-right:-.08em;background-image:linear-gradient(100deg,#fff0 42%,#ffffffbf,#fff0 58%),var(--cf-gradient);background-size:250% 100%,100% 100%;background-position:120% 0,0 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;animation:cf-hero-shine 1.8s var(--cf-ease) 1.2s both}@keyframes cf-hero-shine{0%{background-position:120% 0,0 0}to{background-position:-40% 0,0 0}}@media(prefers-reduced-motion:reduce){.cf-hero--solo .cf-display em{animation:none}}.cf-hero--solo .cf-hero__lead{max-width:30em}.cf-hero--solo .cf-actions{margin-top:14px}.cf-hero--solo .cf-glow{top:-10%;right:-10%;bottom:-16%;left:-10%;background:radial-gradient(48% 40% at var(--cf-glow-x, 50%) 64%,rgba(var(--cf-glow),.22),transparent 72%),radial-gradient(30% 22% at var(--cf-glow-x, 50%) 84%,rgba(244,196,143,.08),transparent 70%)}.cf-hero--solo .cf-atmos{-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 10%,#000 76%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 10%,#000 76%,transparent 100%)}@media(max-width:749px){.cf-hero--solo{min-height:calc(100svh - 60px);padding-bottom:120px}.cf-hero--solo .cf-display{font-size:clamp(52px,15vw,76px)}}.cf-proof__value{filter:none;font-size:clamp(44px,4.6vw,68px);white-space:nowrap}.cf-proof__item{position:relative;isolation:isolate}.cf-proof__item:before{content:"";position:absolute;z-index:-1;left:50%;top:-20px;width:min(240px,100%);height:124px;transform:translate(-50%);background:radial-gradient(closest-side,rgba(var(--cf-glow),.2),rgba(var(--cf-glow),0));pointer-events:none}@media(max-width:749px){.cf-proof__value{font-size:40px}}.cf-chip strong{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:#f5f5f7}.cf-page-hero .cf-glow{top:-20%;right:-10%;bottom:-20%;left:-10%;background:radial-gradient(46% 42% at 50% 60%,rgba(var(--cf-glow),.2),transparent 72%),radial-gradient(30% 24% at 50% 82%,rgba(244,196,143,.07),transparent 70%)}.cf-page-hero .cf-glow:after{background:radial-gradient(26% 22% at 54% 62%,rgba(216,156,240,.08),transparent 70%)}.cf-beats:before,.cf-beats:after{top:40px;bottom:40px}.cf-beat{padding-block:28px}.cf-beat+.cf-beat{box-shadow:inset 0 1px 0 var(--cf-line)}.cf-beat:before{top:38px}.cf-beat__mark{font-size:clamp(28px,2.8vw,38px);font-weight:700;letter-spacing:-.035em;padding-right:.06em}.cf-beat__text{font-size:clamp(18px,1.55vw,22px);font-weight:500;letter-spacing:-.018em;text-wrap:pretty}@media(max-width:599px){.cf-beat:before{top:34px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/cf-site.css.map */
