.offer-band__eyebrow{margin:0 0 2rem;text-align:center;font-size:1.2rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--color-brand, var(--color-foreground)))}.offer-band .section-heading{margin-bottom:2.4rem}.offer-band__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.offer-band__grid--1{grid-template-columns:minmax(0,1fr)}.offer-band__grid--3>:last-child{grid-column:1 / -1}@media screen and (min-width:990px){.offer-band__grid{gap:2rem}.offer-band__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.offer-band__grid--3>:last-child{grid-column:auto}.offer-band__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.offer-tile{--tile-bg: #6f1f2a;--tile-ink: #fbefe6;--tile-muted: #f1d9d0;--tile-accent: #f0d49c;--tile-rule: rgb(251 239 230 / 38%);--tile-chip: rgb(255 255 255 / 10%);position:relative;display:flex;flex-direction:column;min-width:0;border-radius:1.6rem;overflow:hidden;color:var(--tile-ink);background:radial-gradient(120% 80% at 100% 0%,#ffffff24,#fff0 55%),var(--tile-bg);box-shadow:0 .2rem .6rem #1f1a1614;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease}.offer-tile--wine{--tile-bg: linear-gradient(155deg, #85303a 0%, #5e1822 100%)}.offer-tile--green{--tile-bg: linear-gradient(155deg, #1b6f62 0%, #0d463e 100%);--tile-ink: #ffffff;--tile-muted: #cfe8e1;--tile-accent: #f3d9a4;--tile-rule: rgb(255 255 255 / 34%)}.offer-tile--gold{--tile-bg: linear-gradient(155deg, #ead3a0 0%, #c9a567 100%);--tile-ink: #2a211c;--tile-muted: #45372c;--tile-accent: #2a211c;--tile-rule: rgb(42 33 28 / 34%);--tile-chip: rgb(255 255 255 / 34%)}.offer-tile--ink{--tile-bg: linear-gradient(155deg, #3d3029 0%, #1f1a16 100%);--tile-ink: #faf8f4;--tile-muted: #d9cec2;--tile-accent: #dcbc7c;--tile-rule: rgb(250 248 244 / 30%)}.offer-tile--blush{--tile-bg: linear-gradient(155deg, #fdf5ef 0%, #f6e0d0 100%);--tile-ink: #1f1a16;--tile-muted: #5a4c40;--tile-accent: #a82c22;--tile-rule: rgb(31 26 22 / 26%);--tile-chip: rgb(255 255 255 / 60%);box-shadow:inset 0 0 0 .1rem #edd9c7}@media(hover:hover){.offer-tile--linked:hover{transform:translateY(-.4rem);box-shadow:0 1.8rem 3.2rem -1.8rem #1f1a168c}}@media(prefers-reduced-motion:reduce){.offer-tile{transition:none}.offer-tile--linked:hover{transform:none}}.offer-tile:has(.offer-tile__link:focus-visible){outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.offer-tile__link:focus-visible{outline:none}.offer-tile__top{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:1.6rem 1.4rem 1.4rem}@supports (grid-template-rows: subgrid){.offer-tile{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:0}.offer-band__grid{row-gap:0}.offer-tile:nth-child(n+3){margin-top:1.2rem}@media screen and (min-width:990px){.offer-tile:nth-child(n+3){margin-top:0}}}.offer-tile__top:before,.offer-tile__top:after{content:"";position:absolute;bottom:-.9rem;width:1.8rem;height:1.8rem;border-radius:50%;background:rgb(var(--color-background));z-index:1}.offer-tile__top:before{left:-.9rem}.offer-tile__top:after{right:-.9rem}.offer-tile__eyebrow{margin:0 0 1rem;font-size:1.2rem;font-weight:700;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;color:var(--tile-accent)}.offer-tile__figure{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.5rem;font-family:var(--font-heading-family);line-height:1}.offer-tile__prefix{flex-basis:100%;margin-bottom:.3rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--tile-muted)}.offer-tile__number{font-size:4.2rem;letter-spacing:-.01em;color:var(--tile-ink)}.offer-tile__suffix{font-size:2rem;color:var(--tile-ink)}.offer-tile__bottom{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;padding:1.4rem 1.4rem 1.6rem;border-top:.15rem dashed var(--tile-rule)}.offer-tile__headline{margin:0;font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;line-height:1.35;letter-spacing:normal;text-transform:none;color:var(--tile-ink)}.offer-tile__detail{margin:0;font-size:1.2rem;line-height:1.45;letter-spacing:normal;color:var(--tile-muted)}.offer-tile__link{margin-top:auto;padding-top:.4rem;display:inline-flex;align-items:center;gap:.6rem;font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--tile-ink)}.offer-tile__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.offer-tile__link .icon{width:1.4rem;height:1.4rem;transition:transform .3s ease}@media(hover:hover){.offer-tile:hover .offer-tile__link .icon{transform:translate(.4rem)}}.offer-tile__code-wrap{position:relative;z-index:2;display:block;width:100%}.offer-tile__code{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.6rem;width:100%;min-height:4.4rem;padding:.8rem 1rem;border:.15rem dashed var(--tile-accent);border-radius:.8rem;background:var(--tile-chip);color:var(--tile-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.offer-tile__code:focus-visible{outline:.2rem solid var(--tile-ink);outline-offset:.2rem}@media(hover:hover){.offer-tile__code:hover{background:#ffffff2e}}.offer-tile__code-label{font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;color:var(--tile-muted)}.offer-tile__code-value{font-size:1.6rem;font-weight:700;letter-spacing:.08em}.offer-tile__code-hint{flex-basis:100%;font-size:1.2rem;color:var(--tile-muted)}.is-copied .offer-tile__code{border-style:solid}.is-copied .offer-tile__code-hint{visibility:hidden}.offer-tile__code-status{display:block;margin-top:.4rem;font-size:1.2rem;font-weight:600;color:var(--tile-accent)}.offer-tile__code-status:empty{display:none}@media screen and (min-width:750px){.offer-tile__top{padding:2.4rem 2.4rem 2rem}.offer-tile__bottom{padding:2rem 2.4rem 2.4rem;gap:1rem}.offer-tile__top:before,.offer-tile__top:after{bottom:-1.1rem;width:2.2rem;height:2.2rem}.offer-tile__top:before{left:-1.1rem}.offer-tile__top:after{right:-1.1rem}.offer-tile__number{font-size:6.4rem}.offer-tile__suffix{font-size:2.6rem}.offer-tile__headline{font-size:1.6rem}.offer-tile__detail,.offer-tile__link{font-size:1.3rem}}.offer-tile--media{--stub: 11.2rem;display:grid;grid-template-columns:var(--stub) minmax(0,1fr);grid-template-rows:auto 1fr;grid-row:auto;align-content:start}@supports (grid-template-rows: subgrid){.offer-tile--media{grid-row:auto;grid-template-rows:auto 1fr}.offer-band__grid:has(.offer-tile--media){row-gap:1.2rem}.offer-tile--media:nth-child(n+3){margin-top:0}}@media screen and (min-width:990px){.offer-tile--media{--stub: 16rem}}.offer-tile__media{position:relative;grid-column:1;grid-row:1 / span 2;min-height:100%;overflow:hidden;background:#00000024}.offer-tile__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.offer-tile--media.offer-tile--linked:hover .offer-tile__media img{transform:scale(1.05)}}.offer-tile__media:after{content:"";position:absolute;top:1.4rem;bottom:1.4rem;right:0;border-right:.2rem dashed var(--tile-rule);z-index:1}.offer-tile--media:before,.offer-tile--media:after{content:"";position:absolute;left:calc(var(--stub) - .9rem);width:1.8rem;height:1.8rem;border-radius:50%;background:rgb(var(--color-background));z-index:3;pointer-events:none}.offer-tile--media:before{top:-.9rem}.offer-tile--media:after{bottom:-.9rem}.offer-tile--media .offer-tile__top:before,.offer-tile--media .offer-tile__top:after{display:none}.offer-tile--media .offer-tile__top{grid-column:2;grid-row:1;padding:1.4rem 1.4rem .6rem 1.6rem}.offer-tile--media .offer-tile__bottom{grid-column:2;grid-row:2;gap:.6rem;padding:0 1.4rem 1.4rem 1.6rem;border-top:0}.offer-tile--media .offer-tile__eyebrow{margin-bottom:.4rem;font-size:1.1rem}.offer-tile--media .offer-tile__figure{flex-wrap:nowrap}.offer-tile--media .offer-tile__prefix{flex-basis:auto;margin:0 .2rem 0 0;font-size:1.1rem}.offer-tile--media .offer-tile__number{font-size:3.2rem}.offer-tile--media .offer-tile__suffix{font-size:1.6rem}.offer-tile--media .offer-tile__headline{font-size:1.35rem}.offer-tile--media .offer-tile__detail{font-size:1.2rem}.offer-tile--media .offer-tile__code{min-height:0;padding:.5rem .8rem}.offer-tile--media .offer-tile__link{padding-top:.2rem;font-size:1.2rem}@media screen and (min-width:990px){.offer-tile--media .offer-tile__top{padding:2rem 2rem .8rem 2.4rem}.offer-tile--media .offer-tile__bottom{padding:0 2rem 2rem 2.4rem}.offer-tile--media .offer-tile__number{font-size:4rem}}@media screen and (max-width:749px){.offer-band__grid:has(.offer-tile--media){display:flex;gap:1.2rem;margin-inline:-1.5rem;padding:.9rem 1.5rem 1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:1.5rem;scrollbar-width:none}.offer-band__grid:has(.offer-tile--media)::-webkit-scrollbar{display:none}.offer-band__grid:has(.offer-tile--media)>.offer-tile{flex:0 0 86%;margin-top:0;scroll-snap-align:start}.offer-band:has(.offer-tile--media) .offer-band__eyebrow{margin-bottom:1rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-offer-band.css.map */
