calyvi-closing-campaign.calyvi-closing-campaign{--calyvi-closing-campaign-font-title: var(--font-heading-family, "Cormorant", "Cormorant Garamond", serif);--calyvi-closing-campaign-font-body: var(--font-body-family, "DM Sans", sans-serif);--calyvi-closing-campaign-cream: #f8f5f0;--calyvi-closing-campaign-gutter: clamp(20px, 4.5vw, 72px);--calyvi-closing-campaign-head: var(--header-height, 0px);--calyvi-closing-campaign-vh: 1vh;--calyvi-closing-campaign-q: 0;--calyvi-closing-campaign-ease: cubic-bezier(.22, .61, .36, 1);display:block;background:var(--calyvi-closing-campaign-bg, #f8f5f0);color:var(--calyvi-closing-campaign-ink, #1f1d1d)}@supports (height: 1svh){calyvi-closing-campaign.calyvi-closing-campaign{--calyvi-closing-campaign-vh: 1svh}}calyvi-closing-campaign.calyvi-closing-campaign *,calyvi-closing-campaign.calyvi-closing-campaign *:before,calyvi-closing-campaign.calyvi-closing-campaign *:after{box-sizing:border-box}.calyvi-closing-campaign__stage{display:flex;flex-direction:column;padding:max(clamp(56px,15vw,96px),calc(var(--calyvi-closing-campaign-head) + clamp(24px,7vw,40px))) 0 clamp(48px,13vw,80px)}.calyvi-closing-campaign__text{display:contents}.calyvi-closing-campaign__copy{order:1;padding:0 var(--calyvi-closing-campaign-gutter)}.calyvi-closing-campaign__frame{order:2}calyvi-closing-campaign.calyvi-closing-campaign .calyvi-closing-campaign__action{order:3;margin:clamp(24px,6.5vw,36px) 0 0;padding:0 var(--calyvi-closing-campaign-gutter)}calyvi-closing-campaign.calyvi-closing-campaign .calyvi-closing-campaign__eyebrow{margin:0 0 14px;font-family:var(--calyvi-closing-campaign-font-body);font-size:11px;font-weight:500;letter-spacing:.24em;line-height:1.4;text-transform:uppercase;color:inherit;opacity:.72}calyvi-closing-campaign.calyvi-closing-campaign .calyvi-closing-campaign__title{margin:0;font-family:var(--calyvi-closing-campaign-font-title);font-weight:var(--font-heading-weight, 400);font-style:normal;font-size:clamp(32px,calc((100vw - var(--calyvi-closing-campaign-gutter) * 2) / 8.4),88px);line-height:.96;letter-spacing:-.03em;text-transform:uppercase;color:inherit}calyvi-closing-campaign.calyvi-closing-campaign .calyvi-closing-campaign__lead{margin:clamp(14px,3.6vw,22px) 0 0;font-family:var(--calyvi-closing-campaign-font-body);font-size:clamp(15px,4vw,18px);font-weight:400;letter-spacing:0;line-height:1.5;color:inherit}.calyvi-closing-campaign__frame{position:relative;margin:clamp(26px,7vw,44px) 0 0;background:#e2a3b6;clip-path:inset(0 calc(3.5% * var(--calyvi-closing-campaign-q)) round calc(14px * var(--calyvi-closing-campaign-q)))}.calyvi-closing-campaign__picture{display:block}calyvi-closing-campaign.calyvi-closing-campaign .calyvi-closing-campaign__img{display:block;width:100%;height:auto;max-width:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.calyvi-closing-campaign__img--empty{aspect-ratio:16 / 9;background:#e8d3d5}calyvi-closing-campaign.calyvi-closing-campaign a.calyvi-closing-campaign__cta{--calyvi-closing-campaign-cta-edge: rgba(26, 26, 26, .2);display:inline-flex;align-items:center;gap:12px;min-height:52px;padding:0 28px;border:1px solid var(--calyvi-closing-campaign-cta-edge);border-radius:999px;background:var(--calyvi-closing-campaign-cta-bg, #f7e8eb);color:var(--calyvi-closing-campaign-cta-ink, #1a1a1a);font-family:var(--calyvi-closing-campaign-font-body);font-size:12px;font-weight:500;letter-spacing:.16em;line-height:1;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:background-color .28s ease,color .28s ease,border-color .28s ease;-webkit-tap-highlight-color:transparent}@supports (color: color-mix(in srgb,red,blue)){calyvi-closing-campaign.calyvi-closing-campaign a.calyvi-closing-campaign__cta{--calyvi-closing-campaign-cta-edge: color-mix(in srgb, var(--calyvi-closing-campaign-cta-ink, #1a1a1a) 20%, transparent)}}.calyvi-closing-campaign__cta-arrow{display:inline-block;letter-spacing:0;transition:transform .28s ease}@media(hover:hover){calyvi-closing-campaign.calyvi-closing-campaign a.calyvi-closing-campaign__cta:hover{background:var(--calyvi-closing-campaign-cta-bg-hover, #fff8f5);color:var(--calyvi-closing-campaign-cta-ink-hover, #1a1a1a)}calyvi-closing-campaign.calyvi-closing-campaign a.calyvi-closing-campaign__cta:hover .calyvi-closing-campaign__cta-arrow{transform:translate(4px)}}calyvi-closing-campaign.calyvi-closing-campaign a.calyvi-closing-campaign__cta:focus-visible{outline:2px solid var(--calyvi-closing-campaign-cta-ink, #1a1a1a);outline-offset:3px}@media screen and (min-width:750px)and (min-aspect-ratio:5/4){calyvi-closing-campaign.calyvi-closing-campaign{--calyvi-closing-campaign-m: calc(var(--calyvi-closing-campaign-gutter) * var(--calyvi-closing-campaign-start, 1));--calyvi-closing-campaign-left: calc(var(--calyvi-closing-campaign-gutter) + clamp(20px, 3.4vw, 64px));--calyvi-closing-campaign-zone: calc(40vw - var(--calyvi-closing-campaign-left))}.calyvi-closing-campaign__stage{position:relative;display:block;padding:0}.calyvi-closing-campaign__frame{height:min(56.25vw,calc(var(--calyvi-closing-campaign-vh) * 100));margin:0;overflow:hidden;clip-path:inset(0 calc(3.5vw * var(--calyvi-closing-campaign-q)) round calc(14px * var(--calyvi-closing-campaign-q)))}.calyvi-closing-campaign__picture{position:absolute;top:0;right:0;bottom:0;left:0}calyvi-closing-campaign.calyvi-closing-campaign .calyvi-closing-campaign__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--calyvi-closing-campaign-fx, 80%) var(--calyvi-closing-campaign-fy, 70%)}.calyvi-closing-campaign__text{position:absolute;z-index:1;top:0;bottom:0;left:var(--calyvi-closing-campaign-left);display:flex;flex-direction:column;justify-content:center;width:var(--calyvi-closing-campaign-zone);pointer-events:none}.calyvi-closing-campaign__copy{padding:0}calyvi-closing-campaign.calyvi-closing-campaign .calyvi-closing-campaign__title{font-size:clamp(30px,min(calc(var(--calyvi-closing-campaign-zone) / 7.95),calc(var(--calyvi-closing-campaign-vh) * 8.5)),84px);white-space:nowrap}calyvi-closing-campaign.calyvi-closing-campaign .calyvi-closing-campaign__lead{margin-top:clamp(14px,1.6vw,26px);font-size:clamp(14px,1.2vw,18px)}calyvi-closing-campaign.calyvi-closing-campaign .calyvi-closing-campaign__action{margin-top:clamp(22px,2.6vw,44px);padding:0;pointer-events:auto}calyvi-closing-campaign.calyvi-closing-campaign a.calyvi-closing-campaign__cta{border-color:transparent;min-height:clamp(46px,3.8vw,56px);padding:0 clamp(22px,2.1vw,32px);font-size:clamp(11px,.86vw,12.5px)}}@media screen and (min-width:1100px)and (min-height:600px)and (min-aspect-ratio:7/5){calyvi-closing-campaign.calyvi-closing-campaign[data-mode=scrub]{--calyvi-closing-campaign-screen: calc(var(--calyvi-closing-campaign-vh) * 100);--calyvi-closing-campaign-t1: max( 0px, min(var(--calyvi-closing-campaign-head), calc(var(--calyvi-closing-campaign-screen) - 56.25vw)), calc(var(--calyvi-closing-campaign-screen) - 58.82vw) );--calyvi-closing-campaign-ct: max( 14px, calc(min(calc(var(--calyvi-closing-campaign-head) + 16px - var(--calyvi-closing-campaign-t1)), 7.9vw) - max(0px, calc(56.25vw - var(--calyvi-closing-campaign-screen)))) );--calyvi-closing-campaign-cb: clamp(20px, calc(var(--calyvi-closing-campaign-vh) * 4), 44px);--calyvi-closing-campaign-left: calc(var(--calyvi-closing-campaign-m) + clamp(20px, 3.4vw, 64px));min-height:calc(var(--calyvi-closing-campaign-screen) + var(--calyvi-closing-campaign-vh) * var(--calyvi-closing-campaign-run, 70))}[data-mode=scrub] .calyvi-closing-campaign__stage{position:sticky;top:0;height:var(--calyvi-closing-campaign-screen);overflow:hidden}[data-mode=scrub] .calyvi-closing-campaign__frame{position:absolute;top:var(--calyvi-closing-campaign-t1);right:0;bottom:0;left:0;height:auto;clip-path:inset(calc(var(--calyvi-closing-campaign-ct) * var(--calyvi-closing-campaign-q)) calc(var(--calyvi-closing-campaign-m) * var(--calyvi-closing-campaign-q)) calc(var(--calyvi-closing-campaign-cb) * var(--calyvi-closing-campaign-q)) round calc(18px * var(--calyvi-closing-campaign-q)))}[data-mode=scrub] .calyvi-closing-campaign__text{top:calc(var(--calyvi-closing-campaign-t1) + var(--calyvi-closing-campaign-ct));bottom:var(--calyvi-closing-campaign-cb)}}@media(prefers-reduced-motion:no-preference){calyvi-closing-campaign.calyvi-closing-campaign[data-armed] [data-calyvi-closing-campaign-reveal]{opacity:0;transform:translate3d(0,16px,0)}calyvi-closing-campaign.calyvi-closing-campaign[data-armed] [data-calyvi-closing-campaign-reveal].is-in{opacity:1;transform:none;transition:opacity .8s ease var(--calyvi-closing-campaign-delay, 0ms),transform .9s var(--calyvi-closing-campaign-ease) var(--calyvi-closing-campaign-delay, 0ms)}}@media(prefers-reduced-motion:reduce){calyvi-closing-campaign.calyvi-closing-campaign{--calyvi-closing-campaign-q: 0 !important}calyvi-closing-campaign.calyvi-closing-campaign [data-calyvi-closing-campaign-reveal],calyvi-closing-campaign.calyvi-closing-campaign a.calyvi-closing-campaign__cta,calyvi-closing-campaign.calyvi-closing-campaign .calyvi-closing-campaign__cta-arrow{transition:none!important}}@media print{calyvi-closing-campaign.calyvi-closing-campaign{--calyvi-closing-campaign-q: 0 !important}calyvi-closing-campaign.calyvi-closing-campaign [data-calyvi-closing-campaign-reveal]{opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/calyvi-closing-campaign.css.map */
