calyvi-offers.calyvi-offers{--calyvi-offers-font-title: var(--font-heading-family, "Cormorant", "Cormorant Garamond", serif);--calyvi-offers-font-body: var(--font-body-family, "DM Sans", sans-serif);--calyvi-offers-soft: rgba(31, 29, 29, .62);--calyvi-offers-tint: #f0e5e3;--calyvi-offers-press: #6b5a58;--calyvi-offers-gutter: clamp(20px, 4.5vw, 72px);--calyvi-offers-top: clamp(56px, 15vw, 88px);--calyvi-offers-bottom: clamp(64px, 17vw, 104px);--calyvi-offers-bleed-x: 12px;--calyvi-offers-bleed-y: 24px;display:block;background:var(--calyvi-offers-bg, #f8f5f0);color:var(--calyvi-offers-ink, #1f1d1d)}@supports (color: color-mix(in srgb,red,blue)){calyvi-offers.calyvi-offers{--calyvi-offers-soft: color-mix(in srgb, var(--calyvi-offers-ink) 62%, transparent);--calyvi-offers-tint: color-mix(in srgb, var(--calyvi-offers-accent, #e8d3d5) 50%, var(--calyvi-offers-bg, #f8f5f0))}}calyvi-offers.calyvi-offers *,calyvi-offers.calyvi-offers *:before,calyvi-offers.calyvi-offers *:after{box-sizing:border-box}.calyvi-offers__inner{max-width:1560px;margin:0 auto;padding:calc(var(--calyvi-offers-top) * var(--calyvi-offers-pad-top, 100) / 100) var(--calyvi-offers-gutter) calc(var(--calyvi-offers-bottom) * var(--calyvi-offers-pad-bottom, 100) / 100)}.calyvi-offers__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.calyvi-offers__header{margin:0 0 clamp(40px,11vw,52px)}calyvi-offers.calyvi-offers .calyvi-offers__eyebrow{margin:0 0 14px;font-family:var(--calyvi-offers-font-body);font-size:11px;font-weight:500;letter-spacing:.24em;line-height:1.4;text-transform:uppercase;color:var(--calyvi-offers-soft)}calyvi-offers.calyvi-offers .calyvi-offers__title{margin:0;font-family:var(--calyvi-offers-font-title);font-weight:var(--font-heading-weight, 400);font-style:normal;font-size:clamp(40px,11.6vw,60px);line-height:.96;letter-spacing:-.03em;text-transform:uppercase;color:inherit}calyvi-offers.calyvi-offers .calyvi-offers__lead{max-width:34ch;margin:18px 0 0;font-family:var(--calyvi-offers-font-body);font-size:14px;font-weight:400;letter-spacing:0;line-height:1.55;color:var(--calyvi-offers-soft)}calyvi-offers.calyvi-offers .calyvi-offers__grid{display:grid;gap:48px;margin:0;padding:0;list-style:none}calyvi-offers.calyvi-offers .calyvi-offers__offer{position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;margin:0;padding:0;list-style:none}calyvi-offers.calyvi-offers .calyvi-offers__offer:before,calyvi-offers.calyvi-offers .calyvi-offers__offer:after,calyvi-offers.calyvi-offers .calyvi-offers__item:before,calyvi-offers.calyvi-offers .calyvi-offers__item:after{display:none}calyvi-offers.calyvi-offers .calyvi-offers__offer--featured{margin:var(--calyvi-offers-bleed-y) 0}calyvi-offers.calyvi-offers .calyvi-offers__offer--featured:before{content:"";display:block;position:absolute;z-index:-1;inset:calc(var(--calyvi-offers-bleed-y) * -1) calc(var(--calyvi-offers-bleed-x) * -1);border-radius:4px;background:var(--calyvi-offers-tint)}.calyvi-offers__rule{display:none}calyvi-offers.calyvi-offers .calyvi-offers__label{display:block;margin:0 0 14px;font-family:var(--calyvi-offers-font-body);font-size:10.5px;font-weight:500;letter-spacing:.24em;line-height:12px;text-transform:uppercase;color:inherit}calyvi-offers.calyvi-offers .calyvi-offers__name{margin:0;font-family:var(--calyvi-offers-font-title);font-weight:var(--font-heading-weight, 400);font-style:normal;font-size:clamp(34px,9.6vw,44px);line-height:1;letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;color:inherit}calyvi-offers.calyvi-offers .calyvi-offers__tagline{margin:9px 0 0;font-family:var(--calyvi-offers-font-body);font-size:13.5px;font-weight:400;letter-spacing:0;line-height:1.45;color:var(--calyvi-offers-soft)}calyvi-offers.calyvi-offers .calyvi-offers__items{flex:1 1 auto;margin:24px 0 0;padding:0;border:0;list-style:none}calyvi-offers.calyvi-offers .calyvi-offers__item{display:block;margin:0;padding:0;border:0;font-family:var(--calyvi-offers-font-body);font-size:14.5px;font-weight:400;letter-spacing:0;line-height:1.35;list-style:none;color:inherit}calyvi-offers.calyvi-offers .calyvi-offers__item+.calyvi-offers__item{margin-top:10px}calyvi-offers.calyvi-offers .calyvi-offers__item--empty{display:none}.calyvi-offers__foot{flex:none;margin:28px 0 0}calyvi-offers.calyvi-offers .calyvi-offers__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;font-family:var(--calyvi-offers-font-body);letter-spacing:0;color:inherit}.calyvi-offers__amount{font-size:28px;font-weight:400;letter-spacing:-.01em;line-height:1;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.calyvi-offers__from{font-size:.5em;letter-spacing:.04em}.calyvi-offers__compare{font-size:13px;line-height:1;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;color:var(--calyvi-offers-soft)}.calyvi-offers__compare s{text-decoration:line-through;text-decoration-thickness:1px}calyvi-offers.calyvi-offers a.calyvi-offers__cta{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:50px;margin:18px 0 0;padding:0 22px;border:1px solid var(--calyvi-offers-ink);border-radius:999px;background:transparent;color:var(--calyvi-offers-ink);font-family:var(--calyvi-offers-font-body);font-size:11.5px;font-weight:500;letter-spacing:.16em;line-height:1.2;text-decoration:none;text-transform:uppercase;-webkit-tap-highlight-color:transparent;transition:background-color .35s ease,border-color .35s ease,color .35s ease}calyvi-offers.calyvi-offers .calyvi-offers__offer--featured a.calyvi-offers__cta{background:var(--calyvi-offers-ink);color:var(--calyvi-offers-bg, #f8f5f0)}.calyvi-offers__cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.calyvi-offers__offer--featured .calyvi-offers__cta:after{inset:calc(var(--calyvi-offers-bleed-y) * -1) calc(var(--calyvi-offers-bleed-x) * -1)}.calyvi-offers__cta-arrow{display:inline-block;flex:none;font-size:15px;letter-spacing:0;line-height:1;transition:transform .35s cubic-bezier(.22,.61,.36,1)}calyvi-offers.calyvi-offers a.calyvi-offers__cta:focus-visible{outline:2px solid var(--calyvi-offers-ink);outline-offset:3px}calyvi-offers.calyvi-offers a.calyvi-offers__cta:active{background:var(--calyvi-offers-ink);color:var(--calyvi-offers-bg, #f8f5f0)}calyvi-offers.calyvi-offers .calyvi-offers__offer--featured a.calyvi-offers__cta:active{background:var(--calyvi-offers-press);border-color:var(--calyvi-offers-press)}@media(hover:hover)and (pointer:fine){calyvi-offers.calyvi-offers .calyvi-offers__offer:hover .calyvi-offers__rule{background-size:100% 100%}calyvi-offers.calyvi-offers .calyvi-offers__offer:hover a.calyvi-offers__cta{background:var(--calyvi-offers-ink);color:var(--calyvi-offers-bg, #f8f5f0)}calyvi-offers.calyvi-offers .calyvi-offers__offer--featured:hover a.calyvi-offers__cta{background:var(--calyvi-offers-press);border-color:var(--calyvi-offers-press)}calyvi-offers.calyvi-offers .calyvi-offers__offer:hover .calyvi-offers__cta-arrow{transform:translate(5px)}}@media screen and (min-width:750px){calyvi-offers.calyvi-offers{--calyvi-offers-top: clamp(56px, 6vw, 96px);--calyvi-offers-bottom: clamp(80px, 10vw, 136px);--calyvi-offers-gap: clamp(28px, 3.6vw, 64px);--calyvi-offers-bleed-x: calc(var(--calyvi-offers-gap) * .5);--calyvi-offers-bleed-y: clamp(22px, 2.3vw, 36px);--calyvi-offers-label: 26px}.calyvi-offers__header{margin:0 0 calc(clamp(44px,5.4vw,84px) + var(--calyvi-offers-bleed-y))}calyvi-offers.calyvi-offers .calyvi-offers__eyebrow{margin-bottom:18px}calyvi-offers.calyvi-offers .calyvi-offers__title{font-size:clamp(52px,7.4vw,76px)}calyvi-offers.calyvi-offers .calyvi-offers__lead{max-width:38ch;margin-top:22px;font-size:14.5px}calyvi-offers.calyvi-offers .calyvi-offers__grid{grid-template-columns:repeat(var(--calyvi-offers-count, 3),minmax(0,1fr));align-items:stretch;gap:0 var(--calyvi-offers-gap);padding-bottom:var(--calyvi-offers-bleed-y)}calyvi-offers.calyvi-offers .calyvi-offers__offer--featured{margin:0}.calyvi-offers__rule{display:block;position:absolute;top:0;right:0;left:0;height:1px;background:linear-gradient(var(--calyvi-offers-ink),var(--calyvi-offers-ink)) no-repeat 0 0 / 0% 100%;transition:background-size .6s cubic-bezier(.4,0,.2,1)}.calyvi-offers__offer--featured .calyvi-offers__rule{top:calc(var(--calyvi-offers-bleed-y) * -1);right:calc(var(--calyvi-offers-bleed-x) * -1);left:calc(var(--calyvi-offers-bleed-x) * -1)}calyvi-offers.calyvi-offers .calyvi-offers__label{margin:0;height:var(--calyvi-offers-label)}calyvi-offers.calyvi-offers .calyvi-offers__offer:not(.calyvi-offers__offer--featured) .calyvi-offers__name{margin-top:var(--calyvi-offers-label)}calyvi-offers.calyvi-offers .calyvi-offers__name{font-size:clamp(28px,3.3vw,50px)}calyvi-offers.calyvi-offers .calyvi-offers__tagline{margin-top:10px}calyvi-offers.calyvi-offers .calyvi-offers__items{margin-top:clamp(26px,2.9vw,46px)}calyvi-offers.calyvi-offers .calyvi-offers__item{font-size:clamp(13.5px,1.05vw,15px)}calyvi-offers.calyvi-offers .calyvi-offers__item+.calyvi-offers__item{margin-top:clamp(10px,.95vw,14px)}.calyvi-offers__foot{margin-top:clamp(28px,3vw,48px)}.calyvi-offers__amount{font-size:clamp(26px,2.3vw,34px)}calyvi-offers.calyvi-offers a.calyvi-offers__cta{min-height:52px;margin-top:20px;padding:0 clamp(16px,1.7vw,26px);font-size:clamp(10.5px,.85vw,12px);letter-spacing:.12em}}@media screen and (min-width:1100px){.calyvi-offers__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:end;column-gap:clamp(32px,5vw,96px)}calyvi-offers.calyvi-offers .calyvi-offers__title{font-size:clamp(52px,5vw,92px)}calyvi-offers.calyvi-offers .calyvi-offers__lead{max-width:none;margin:0 0 .5em}calyvi-offers.calyvi-offers a.calyvi-offers__cta{letter-spacing:.16em}}@media(prefers-reduced-motion:no-preference){calyvi-offers.calyvi-offers[data-armed] [data-calyvi-offers-reveal]{opacity:0;transform:translate3d(0,22px,0)}calyvi-offers.calyvi-offers[data-armed] .calyvi-offers__header[data-calyvi-offers-reveal]{transform:translate3d(0,14px,0)}calyvi-offers.calyvi-offers[data-armed] [data-calyvi-offers-reveal].is-in{opacity:1;transform:none;transition:opacity .8s ease var(--calyvi-offers-delay, 0ms),transform .9s cubic-bezier(.22,.61,.36,1) var(--calyvi-offers-delay, 0ms)}}@media(prefers-reduced-motion:reduce){calyvi-offers.calyvi-offers .calyvi-offers__rule,calyvi-offers.calyvi-offers a.calyvi-offers__cta,calyvi-offers.calyvi-offers .calyvi-offers__cta-arrow,calyvi-offers.calyvi-offers [data-calyvi-offers-reveal]{transition:none!important}}@media print{calyvi-offers.calyvi-offers [data-calyvi-offers-reveal]{opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/calyvi-offers.css.map */
