.offer-tone--birthday{--offer:var(--accent);--offer-hover:var(--accent-hover);--on-offer:var(--on-accent);--offer-on-dark:var(--accent-on-chrome)}.offer-tone--bf{--offer:var(--bf-gold);--offer-hover:var(--bf-gold-hover);--on-offer:var(--ink);--offer-on-dark:var(--bf-gold)}.offer{--offer-edge:#ffffff24;--focus-color:var(--accent-on-chrome);isolation:isolate;padding-block:var(--s-8) var(--s-7);background:var(--chrome);color:var(--paper);position:relative;overflow:hidden}.offer:before{content:"";z-index:-1;background:#0d0d0cc7;position:absolute;inset:0}.site .offer__bg{z-index:-2;object-fit:cover;object-position:30% 40%;block-size:100%;inline-size:100%;position:absolute;inset:0}.offer__wrap{max-inline-size:calc(1120px + 2 * var(--gutter))}.offer__grid{gap:var(--s-8);grid-template-columns:minmax(0,1fr) 380px;align-items:center;display:grid}.offer__copy{gap:var(--s-5);justify-items:start;font-size:1rem;line-height:1.6;display:grid}.offer__copy p{margin:0}.offer__eyebrow{font-size:1.125rem}.offer__title{margin-block-end:var(--s-4);font-size:clamp(1.625rem,1.3rem + .9vw,2.25rem);line-height:1.1}.offer__title--big{font-size:clamp(2rem,1.5rem + 1.4vw,3rem)}.offer__title em,.offer__copy mark{color:var(--offer-on-dark);background:0 0;font-style:normal}.offer__copy mark{font-weight:700}.offer__copy a{color:inherit}.offer__group{gap:var(--s-3);display:grid}.offer__list{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.offer__list li{align-items:center;gap:var(--s-4);grid-template-columns:40px minmax(0,1fr);display:grid}.offer__list--plain{gap:var(--s-2);padding-inline-start:1.25em;list-style:outside}.offer__list--plain li{display:list-item}.offer__list--plain li::marker{color:var(--offer-on-dark)}.offer__icon{background:#ffffff1a;border-radius:10px;place-items:center;block-size:40px;inline-size:40px;display:grid}.offer__icon .paker-icon{color:var(--offer-on-dark);font-size:20px}.offer__note,.offer__notes{color:#ffffffa6;font-size:var(--fs-micro);font-style:italic;line-height:1.55}.offer__notes{gap:2px;display:grid}.offer-card{gap:var(--s-5);padding:var(--s-7) var(--s-6) var(--s-6);border:1px solid var(--offer-edge);backdrop-filter:blur(14px)saturate(120%);color:var(--paper);text-align:center;background:#0d0d0c8c;border-radius:16px;display:grid;box-shadow:0 32px 80px #00000073,inset 0 1px #ffffff14}.offer-card p{margin:0}.offer-card__pre{color:var(--on-chrome-muted);margin-block-end:calc(-1 * var(--s-3))!important}.offer-card__value{letter-spacing:-.01em;justify-content:center;align-items:flex-start;font-size:9rem;line-height:.8;display:flex}.offer-card__value span{margin-block-start:.06em;font-size:.42em;line-height:1}.offer-card__label{color:var(--on-chrome-muted);letter-spacing:.32em;margin-block-start:calc(-1 * var(--s-2))!important}.offer-card__label--long{color:var(--paper);letter-spacing:.02em;font-size:1.75rem;line-height:1.1;margin:0!important}.offer-card__text{color:var(--on-chrome-muted);font-size:var(--fs-small);line-height:1.55}.site .offer__btn.btn{background:var(--offer);min-block-size:56px;color:var(--on-offer);letter-spacing:.08em;border-radius:10px;margin:0;font-size:1rem}.site .offer__btn.btn:hover:not(:disabled){background:var(--offer-hover);color:var(--on-offer)}.offer--closing>.offer__wrap>.offer-card{inline-size:min(380px,100%);margin-inline:auto}@media (width<=900px){.offer{padding-block:var(--s-7)}.offer__grid{gap:var(--s-7);grid-template-columns:minmax(0,1fr)}.offer__copy{justify-items:stretch}.offer__eyebrow,.offer__title{text-align:center;margin-inline:auto}.offer-card{padding:var(--s-6) var(--s-5) var(--s-5)}.offer-card__value{font-size:7rem}}.guide-rows{gap:var(--section);display:grid}.guide-rows .media-row__heading{--rule-color:var(--offer,var(--accent));font-size:var(--fs-h3);line-height:1.1}.guide-rows .media-row__copy em{color:var(--muted)}.site .guide-rows .media-row__figure img{aspect-ratio:3/2;object-fit:cover}.section-head__eyebrow{color:var(--muted);order:-1;margin:0}.site .shop-tiles .tile__media{border:1px solid var(--line);background:var(--paper)}.site .shop-tiles .tile__media img{aspect-ratio:4/3;object-fit:contain;padding:var(--s-6) var(--s-7)}@media (width<=767px){.site .shop-tiles .tile__media img{padding:var(--s-4)}}.brands.brands--4{grid-template-columns:repeat(4,minmax(0,1fr))}.site .brands--4 .brand-logo img{max-block-size:48px;max-inline-size:140px}.site .brands--4 .brand-logo img.brand-logo__grey{filter:grayscale();opacity:.4;max-inline-size:112px}@media (width<=1024px){.brands.brands--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=560px){.brands.brands--4{grid-template-columns:repeat(2,minmax(0,1fr))}}
