calyvi-hero-scrub.chs{--chs-hh: var(--header-height, 0px);--chs-dist: var(--chs-dist-d);--chs-exit: 100;--chs-ratio: var(--chs-ratio-d);--chs-title: calc(var(--chs-title-d) * 1vw);--chs-font-title: var(--font-heading-family, "Cormorant Garamond", serif);--chs-font-body: var(--font-body-family, "DM Sans", sans-serif);--chs-gap: clamp(28px, 2.6vw, 44px);--chs-cy: calc(var(--chs-hh) + (100svh - var(--chs-hh)) / 2);--chs-ym: .43;position:relative;display:block;height:calc(100svh + (var(--chs-dist) + var(--chs-exit)) * 1svh);color:var(--chs-text);background:transparent}.shopify-section:has(>calyvi-hero-scrub.chs){position:relative;z-index:2;margin-bottom:-100svh}calyvi-hero-scrub.chs--no-top-title{--chs-cy: calc(var(--chs-hh) + (100svh - var(--chs-hh) - 3.2svh - min(var(--chs-title), 21svh) * .8) / 2 - 3svh);--chs-ym: .39}calyvi-hero-scrub.chs--under-header{margin-top:calc(var(--chs-hh) * -1)}.chs__sticky{position:sticky;top:0;height:100svh;overflow:hidden;isolation:isolate;transform-origin:50% 45%;will-change:opacity,transform}calyvi-hero-scrub.chs .chs__bg,calyvi-hero-scrub.chs .chs__slot,calyvi-hero-scrub.chs .chs__veil{display:block}.chs__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(120% 90% at 50% 48%,var(--chs-bg-center) 0%,var(--chs-bg-center) 22%,var(--chs-bg-edge) 100%)}.chs__slot{position:absolute;left:50%;top:var(--chs-cy);width:min(calc(var(--chs-card-d) * 1vw),calc((100svh - var(--chs-hh)) * .43 * var(--chs-ratio)));aspect-ratio:var(--chs-ratio);transform:translate(-50%,-50%);visibility:hidden;pointer-events:none}.chs__card{position:absolute;left:0;top:0;z-index:1;overflow:hidden;transform-origin:50% 50%;will-change:transform;background:var(--chs-bg-edge)}.chs__media,.chs__layer,.chs__canvas{position:absolute;top:0;right:0;bottom:0;left:0}.chs__layer{will-change:opacity}.chs__layer picture,.chs__layer img,.chs__placeholder{display:block;width:100%;height:100%}.chs__layer img{object-fit:cover;object-position:var(--fx, 50%) 50%}.chs__canvas{width:100%;height:100%;z-index:2}.chs__veil{position:absolute;left:0;right:0;top:0;z-index:2;height:calc(var(--chs-hh) + 64px);background:none;opacity:0;pointer-events:none}.chs__title{position:absolute;left:0;right:0;z-index:3;display:flex;justify-content:center;pointer-events:none;will-change:transform,opacity}.chs__title span{display:block;font-family:var(--chs-font-title);font-weight:500;font-size:min(var(--chs-title),21svh);line-height:.8;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.chs__title--top{top:calc(var(--chs-hh) + 2.2svh)}.chs__title--bottom{bottom:3.2svh}.chs__side{position:absolute;z-index:3;top:var(--chs-cy);width:min(24vw,320px);transform:translateY(-50%);will-change:transform,opacity}.chs__side--left{right:calc(50% + var(--chs-slot-w, 39vw) / 2 + var(--chs-gap));text-align:right}.chs__side--right{left:calc(50% + var(--chs-slot-w, 39vw) / 2 + var(--chs-gap));display:flex;flex-direction:column;align-items:flex-start;gap:20px}.chs__eyebrow{margin:0 0 16px;font-family:var(--chs-font-body);font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;opacity:.72}.chs__tagline{margin:0 0 0 auto;max-width:13em;font-family:var(--chs-font-title);font-style:italic;font-weight:400;font-size:clamp(19px,1.55vw,25px);line-height:1.28;letter-spacing:.005em;text-wrap:balance}.chs__btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--chs-font-body);text-decoration:none;color:inherit;transition:background-color .3s ease,color .3s ease,opacity .3s ease}.chs__btn--primary{min-height:42px;padding:0 26px;border-radius:999px;background:var(--chs-text);color:var(--chs-bg-center);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.chs__btn--primary:hover{background:#6b5a58}.chs__btn--link{gap:.5em;padding:2px 0;font-size:13px;letter-spacing:.03em;white-space:nowrap;text-decoration:none;opacity:.78}.chs__btn--link:after{content:"\2192";content:"\2192" / "";display:inline-block;transition:transform .3s ease}.chs__btn--link:hover{opacity:1}.chs__btn--link:hover:after{transform:translate(4px)}.chs__btn:focus-visible{outline:2px solid var(--chs-text);outline-offset:3px}html.chs-header-over .section-header,html.chs-header-over .section-header .header-wrapper,html.chs-header-over .shopify-section-header-sticky{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border-bottom-color:transparent!important}.section-header,.section-header .header-wrapper{transition:background-color .35s ease,box-shadow .35s ease!important}@media screen and (max-width:749px){.shopify-section:has(>calyvi-hero-scrub.chs){margin-bottom:-100svh}calyvi-hero-scrub.chs{--chs-dist: var(--chs-dist-m);--chs-exit: 100;--chs-ratio: var(--chs-ratio-m);--chs-title: calc(var(--chs-title-m) * 1vw);--m-tag: 78px;--m-gap: 14px;--m-pad: 28px;--m-zone: calc(100svh - var(--chs-hh) - 92px - env(safe-area-inset-bottom) - var(--m-tag));--m-nph: calc(min(var(--chs-title), 11svh)*.8) ;--m-h: min(calc(var(--chs-card-m) * 1vw / var(--chs-ratio)), calc(var(--m-zone) - var(--m-nph) - var(--m-gap) - 2 * var(--m-pad)));--m-top: calc(var(--chs-hh) + (var(--m-zone) - var(--m-h) - var(--m-gap) - var(--m-nph)) / 2)}calyvi-hero-scrub.chs--no-top-title .chs__slot{top:calc(var(--m-top) + var(--m-h) / 2);width:calc(var(--m-h) * var(--chs-ratio))}calyvi-hero-scrub.chs--no-top-title .chs__title--bottom{top:calc(var(--m-top) + var(--m-h) + var(--m-gap))}.chs__slot{top:calc(var(--chs-hh) + (100svh - var(--chs-hh)) * var(--chs-ym));width:min(calc(var(--chs-card-m) * 1vw),calc((100svh - var(--chs-hh)) * .4 * var(--chs-ratio)))}.chs__layer img{object-position:var(--fx-m, 50%) 50%}.chs__title span{font-size:min(var(--chs-title),11svh)}.chs__title--top{top:calc(var(--chs-hh) + 2svh)}.chs__title--bottom{bottom:auto;top:calc(var(--chs-hh) + (100svh - var(--chs-hh)) * var(--chs-ym) + var(--chs-slot-h, 36svh) / 2 + 2.4svh)}.chs__side{left:20px;right:20px;width:auto;top:auto;transform:none;text-align:center}.chs__side--left{bottom:calc(92px + env(safe-area-inset-bottom))}.chs__side--left .chs__eyebrow{margin:0 0 10px;font-size:10px}.chs__tagline{margin:0 auto;font-size:20px}.chs__side--right{bottom:calc(20px + env(safe-area-inset-bottom));flex-direction:row;justify-content:center;align-items:center;gap:16px}.chs__btn--primary{min-height:42px;padding:0 20px;font-size:10.5px;letter-spacing:.16em}.chs__btn--link{min-height:42px;font-size:12.5px}}@media screen and (max-width:379px){.chs__side--right{gap:14px}.chs__btn--primary{padding:0 18px;font-size:10px;letter-spacing:.12em}.chs__btn--link{font-size:12px}}@media(prefers-reduced-motion:reduce){calyvi-hero-scrub.chs{--chs-exit: 0;height:100svh}.shopify-section:has(>calyvi-hero-scrub.chs){margin-bottom:0}.chs__sticky,.chs__card,.chs__title,.chs__side,.chs__layer{will-change:auto}.section-header,.section-header .header-wrapper{transition:none!important}}calyvi-hero-scrub:not(.is-ready) .chs__card{left:50%;top:var(--chs-cy);width:min(calc(var(--chs-card-d) * 1vw),calc((100svh - var(--chs-hh)) * .43 * var(--chs-ratio)));aspect-ratio:var(--chs-ratio);transform:translate(-50%,-50%);border-radius:var(--chs-radius)}
/*# sourceMappingURL=/cdn/shop/t/22/assets/calyvi-hero-scrub.css.map */
