.annual-offer-grid{--aog-jump-height: 48px;--aog-gap-x: 4px;--aog-gap-y: 0px;--aog-media-ratio: 1.243;display:block;color:var(--color-black, #070707)}.annual-offer-grid__link{font-size:var(--text-s);font-variation-settings:var(--font-weight-thin);line-height:var(--lh-m);letter-spacing:var(--letter-spacing-l);text-transform:uppercase;text-decoration:none;color:inherit;white-space:nowrap}.annual-offer-grid__link[aria-current=true]{font-variation-settings:var(--font-weight-bold)}.annual-offer-grid__jump{position:sticky;top:calc(var(--header-height, 0px) - 1px);z-index:3;border-bottom:1px solid var(--color-gray-200, #e5e5e5);background:var(--color-white, #fff)}.annual-offer-grid__jump:after{content:"";position:absolute;top:0;right:0;bottom:0;width:39px;background:linear-gradient(to right,rgba(255,255,255,0),var(--color-white, #fff));pointer-events:none}.annual-offer-grid__jump-links{display:flex;gap:31px;padding:0 39px 0 20px;overflow-x:auto;scrollbar-width:none}.annual-offer-grid__jump-links::-webkit-scrollbar{display:none}.annual-offer-grid__jump .annual-offer-grid__link{display:flex;align-items:center;height:var(--aog-jump-height);color:var(--color-gray-500, #939393)}.annual-offer-grid__jump .annual-offer-grid__link[aria-current=true]{color:var(--color-black, #070707);box-shadow:inset 0 -1px 0 currentColor}@media(min-width:990px){.annual-offer-grid{--aog-gap-y: 12px;--aog-media-ratio: 1.158}.annual-offer-grid__layout{display:grid;grid-template-columns:25% 1fr;column-gap:var(--aog-gap-x);align-items:start}.annual-offer-grid__sidebar{position:sticky;top:calc(var(--header-height, 0px) + 40px);display:flex;flex-direction:column;gap:56px;padding:4px 40px 20px}}.annual-offer-grid__nav{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.annual-offer-grid__nav .annual-offer-grid__link{display:flex;align-items:center;gap:12px}.annual-offer-grid__nav .annual-offer-grid__link[aria-current=true]:before{content:"";width:6px;height:6px;background:currentColor}.annual-offer-grid__help{display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-size:var(--text-s);font-variation-settings:var(--font-weight-thin);letter-spacing:var(--letter-spacing-l)}.annual-offer-grid__help-heading{margin:0;line-height:var(--lh-m);text-transform:uppercase}.annual-offer-grid__help-text{margin:0;line-height:var(--lh-l);color:#535353}.annual-offer-grid__help-link{padding-bottom:2px;border-bottom:1px solid currentColor;line-height:var(--lh-m);text-transform:uppercase;text-decoration:none;color:inherit}.annual-offer-grid__group,.annual-offer-grid__banner-row{scroll-margin-top:calc(var(--header-height, 0px) + var(--aog-jump-height) + 16px);margin-top:40px}.annual-offer-grid__groups{isolation:isolate}.annual-offer-grid__groups>:first-child{margin-top:0}.annual-offer-grid__group-header{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding:0 var(--main-padding-width-mobile, 20px)}.annual-offer-grid__title{margin:0;font-size:19px;font-variation-settings:var(--font-weight-thin);line-height:var(--lh-s);letter-spacing:.14em;text-transform:uppercase;text-align:left}.annual-offer-grid__count{top:0;margin-left:8px;vertical-align:top;font-size:var(--text-s);line-height:var(--lh-m);letter-spacing:var(--letter-spacing-l);color:var(--color-gray-500, #939393)}.annual-offer-grid__description{max-width:644px;font-size:var(--text-s);font-variation-settings:var(--font-weight-thin);line-height:var(--lh-l);letter-spacing:var(--letter-spacing-l);color:#535353}.annual-offer-grid__description>*{margin:0}@media(min-width:990px){.annual-offer-grid__group,.annual-offer-grid__banner-row{scroll-margin-top:calc(var(--header-height, 0px) + 40px);margin-top:80px}.annual-offer-grid__group-header{gap:12px;margin-bottom:24px;padding:0 20px}.annual-offer-grid__title{font-size:23px}}.annual-offer-grid__grid{--aog-cols: 2;--aog-gap: 0px;display:flex;flex-wrap:wrap;gap:var(--aog-gap-y) var(--aog-gap);margin:0;padding:0;list-style:none;container-type:inline-size}@media(min-width:990px){.annual-offer-grid__grid{--aog-cols: var(--aog-columns, 3);--aog-gap: var(--aog-gap-x)}}.annual-offer-grid__item{display:flex;flex:1 0 calc((100% - (var(--aog-cols) - 1) * var(--aog-gap)) / var(--aog-cols));min-width:0}.annual-offer-grid__item>*{flex:1;min-width:0}.annual-offer-grid__grid .card-combined__media,.annual-offer-grid__grid .card-combined-banner{height:calc((100cqw - (var(--aog-cols) - 1) * var(--aog-gap)) / var(--aog-cols) * var(--aog-media-ratio));padding-top:0}@media(min-width:990px){.annual-offer-grid .card-combined__options--gift{display:grid;grid-template-columns:repeat(3,1fr)}.annual-offer-grid .card-combined__options--gift .card-combined__pill{min-width:0}}@media(min-width:990px){.annual-offer-grid .card-combined__subtitle{display:none}.annual-offer-grid .card-combined__options{gap:10px}.annual-offer-grid .card-combined__pill{font-size:var(--text-xs)}.annual-offer-grid .card-combined__options:not(.card-combined__options--gift) .card-combined__pill{min-width:0;padding:0 20px;letter-spacing:var(--letter-spacing-l)}}.annual-offer-grid .card-combined__descriptor{max-width:260px}.annual-offer-grid :is(.card-combined__chrono,.card-combined__pill,.card-combined__meta,.card-combined__descriptor,.card-combined-button,.card-combined-banner__text){font-variation-settings:var(--font-weight-thin);letter-spacing:var(--letter-spacing-l)}.annual-offer-grid .card-combined-button{line-height:var(--lh-m)}.annual-offer-grid__grid .card-combined__info{container-type:inline-size}@container (max-width: 210px){.annual-offer-grid__grid .card-combined__meta{flex-direction:column;gap:10px}.annual-offer-grid__grid .card-combined__price-block{align-items:flex-start;text-align:left}.annual-offer-grid__grid .card-combined__price .vip-price{justify-content:flex-start;text-align:left}}@media(max-width:989px){.annual-offer-grid__item:has(.card-combined__options--gift){flex-basis:100%}.annual-offer-grid__item:has(.card-combined__options--gift) .card-combined__media{height:115.8cqw}}@media(max-width:989px){.annual-offer-grid .card-combined__subtitle:not(:empty):before,.annual-offer-grid .card-combined__price-block:has(.vip-price) .card-combined__subtitle:not(:empty):before{content:"\2022  "}}@media(max-width:989px){.annual-offer-grid__item--banner .card-combined-banner__text>*+*{margin-top:calc(var(--lh-m) * 1em)}.annual-offer-grid__item--banner .card-combined-button--banner{font-size:var(--text-xxs-mobile)}}@media(max-width:989px){.annual-offer-grid .card-combined__descriptor{display:none}}@media(max-width:989px){.annual-offer-grid__item--banner-aligned .card-combined-banner{background:#d5d6da;overflow:clip}.annual-offer-grid__item--banner-aligned .card-combined-banner__image{top:-5.24%;height:87.11%}}.annual-offer-grid__banner-row .card-combined-banner{height:400px;padding-top:0}.annual-offer-grid__banner-row .card-combined-banner__overlay{justify-content:center;gap:32px;padding:20px;text-align:left}.annual-offer-grid__banner-row .card-combined-banner__body{flex:none;max-width:644px}.annual-offer-grid__banner-row .card-combined-banner__text{position:static;padding-top:0;text-transform:none}.annual-offer-grid__banner-row .card-combined-banner__text>*+*{margin-top:20px}.annual-offer-grid__banner-row .card-combined-banner__text :is(h2,h3){font-size:19px;font-variation-settings:var(--font-weight-thin);line-height:var(--lh-s);letter-spacing:.14em;text-transform:uppercase;text-align:left}.annual-offer-grid__banner-row .card-combined-banner__buttons{display:flex;gap:20px}.annual-offer-grid__banner-row .card-combined-button--banner{width:auto;min-height:0;padding:0 0 2px;border:0;border-bottom:1px solid currentColor;background:none;backdrop-filter:none;-webkit-backdrop-filter:none}@media(min-width:990px){.annual-offer-grid__banner-row .card-combined-banner{height:551px}.annual-offer-grid__banner-row .card-combined-banner__overlay{padding:0 120px}.annual-offer-grid__banner-row .card-combined-banner__text{font-size:var(--text-s);line-height:var(--lh-l)}.annual-offer-grid__banner-row .card-combined-banner__text :is(h2,h3){font-size:23px}}
/*# sourceMappingURL=/cdn/shop/t/114/assets/section-annual-offer-grid.css.map */
