.td-sale-hero{--td-sale-hero-gutter: 16px;--td-sale-hero-badge-shadow: 0 8px 24px rgb(var(--color-shadow-rgb, 0 0 0) / .18);display:flex;flex-direction:column;min-width:0}.td-sale-hero__offer{display:flex;flex-direction:column-reverse;min-width:0}.td-sale-hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0;padding:32px var(--td-sale-hero-gutter) 40px;color:var(--color-foreground);background:var(--color-background, var(--td-sale-hero-panel))}.td-sale-hero__eyebrow,.td-sale-hero__end-label{margin:0;font-family:var(--font-label--family);font-style:var(--font-label--style);font-weight:var(--font-label--weight);line-height:var(--font-label--line-height);letter-spacing:var(--font-label--letter-spacing);text-transform:var(--font-label--case)}.td-sale-hero__eyebrow{display:flex;align-items:center;gap:12px;color:var(--td-sale-hero-eyebrow);font-size:var(--font-size--sm);overflow-wrap:anywhere}.td-sale-hero__eyebrow:before{content:"";flex-shrink:0;width:10px;height:10px;border-radius:50%;background:var(--td-sale-hero-accent)}.td-sale-hero__heading{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;color:inherit}.td-sale-hero__heading-main{font-family:var(--font-display-header--family);font-style:var(--font-display-header--style);font-weight:var(--font-display-header--weight);font-size:clamp(2.75rem,11vw,3.5rem);line-height:.95;letter-spacing:var(--font-display-header--letter-spacing);text-transform:uppercase;overflow-wrap:anywhere}.td-sale-hero__accent{color:var(--td-sale-hero-accent)}.td-sale-hero__subheading{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:16px;color:var(--td-sale-hero-eyebrow);font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);font-size:1.5rem;line-height:1.1;padding-bottom:8px;text-transform:uppercase;overflow-wrap:anywhere}.td-sale-hero__subheading em{color:var(--color-foreground);font-size:3rem}.td-sale-hero__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:8px 0 0}.td-sale-hero__price-main{font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);font-size:2rem;line-height:1}.td-sale-hero__price-compare{color:rgb(var(--color-foreground-rgb) / var(--opacity-60));font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight);font-size:1.25rem;line-height:1}.td-sale-hero__price-note{color:var(--td-sale-hero-eyebrow);font-family:var(--font-label--family);font-weight:var(--font-label--weight);font-size:var(--font-size--sm);letter-spacing:var(--font-label--letter-spacing);text-transform:var(--font-label--case)}.td-sale-hero__text{font-family:var(--font-paragraph--family);font-size:var(--font-size--md);line-height:1.5;overflow-wrap:anywhere}.td-sale-hero__text>*{margin:0}.td-sale-hero__text a{color:inherit;text-decoration:underline;text-underline-offset:3px}.td-sale-hero__actions{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;margin-block-start:8px}.td-sale-hero__button{width:100%;padding-inline:32px}.td-sale-hero__terms-link{min-height:var(--minimum-touch-target, 44px);color:var(--color-foreground);font-family:var(--font-paragraph--family);font-size:var(--font-size--md);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.td-sale-hero__terms-link:is(:hover,:focus-visible){color:rgb(var(--color-foreground-rgb) / var(--opacity-70))}.td-sale-hero__media{position:relative;min-width:0;aspect-ratio:375 / 172;background:var(--td-sale-hero-media-background)}.td-sale-hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.td-sale-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--td-sale-hero-focal-mobile, center)}.td-sale-hero__end-label{position:absolute;inset-block-start:10px;inset-inline-start:10px;padding:6px 12px;color:var(--td-sale-hero-media-background);background:var(--td-sale-hero-panel);font-size:var(--font-size--sm);white-space:nowrap}.td-sale-hero__badge{position:absolute;inset-block-start:4px;inset-inline-end:16px;display:grid;place-items:center;width:76px;aspect-ratio:1;margin:0;padding:6px;border-radius:50%;color:var(--td-sale-hero-panel);background:var(--td-sale-hero-accent);box-shadow:var(--td-sale-hero-badge-shadow);font-family:var(--font-display-header--family);font-weight:var(--font-display-header--weight);font-size:1.5rem;line-height:.9;text-align:center;text-transform:uppercase;overflow-wrap:anywhere;transform:rotate(-8deg)}.td-sale-hero__sub{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 24px;padding:20px var(--td-sale-hero-gutter);color:var(--color-foreground);background:var(--color-background);text-align:center}.td-sale-hero__sub-heading{flex-basis:100%;margin:0;font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);font-size:var(--font-h5--size);line-height:1.2;text-transform:uppercase}.td-sale-hero__sub-text{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;margin:0;font-family:var(--font-paragraph--family);font-size:var(--font-size--md);line-height:1.4;overflow-wrap:anywhere}.td-sale-hero__code{padding:4px 16px;border:2px dashed currentColor;font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight);font-size:var(--font-h5--size);letter-spacing:.08em;line-height:1.2;-webkit-user-select:all;user-select:all}.td-sale-hero__sub-link{display:inline-flex;align-items:center;min-height:var(--minimum-touch-target, 44px);color:inherit;font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight);font-size:var(--font-size--md);letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-underline-offset:6px}.td-sale-hero__sub-link:is(:hover,:focus-visible){color:rgb(var(--color-foreground-rgb) / var(--opacity-70))}@media screen and (max-width:749px){.td-sale-hero__break,.td-sale-hero__desktop-only{display:none}}@media screen and (min-width:750px){.td-sale-hero{--td-sale-hero-gutter: 40px}.td-sale-hero__mobile-only{display:none}.td-sale-hero__offer{display:grid;grid-template-columns:minmax(0,52fr) minmax(0,48fr)}.td-sale-hero--no-media .td-sale-hero__offer{grid-template-columns:minmax(0,1fr)}.td-sale-hero__content{justify-content:center;gap:20px;padding:48px var(--td-sale-hero-gutter)}.td-sale-hero__heading-main{font-size:clamp(3rem,6.4vw,6rem)}.td-sale-hero__subheading em{font-size:clamp(3rem,5.5vw,5.5rem)}.td-sale-hero__price-main{font-size:var(--font-h2--size)}.td-sale-hero__price-compare{font-size:1.5rem}.td-sale-hero__text{font-size:clamp(.875rem,1.4vw,1.125rem)}.td-sale-hero__actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px 32px;width:auto}.td-sale-hero__button{width:auto}.td-sale-hero__media{aspect-ratio:auto}.td-sale-hero__image{object-position:var(--td-sale-hero-focal, center)}.td-sale-hero__end-label{inset-inline:auto 16px;inset-block-start:16px;padding:8px 16px}.td-sale-hero__badge{inset-block-start:22%;inset-inline-end:16px;width:clamp(104px,12vw,176px);padding:12px;font-size:clamp(2rem,3.6vw,3.5rem)}.td-sale-hero__sub{flex-wrap:nowrap;gap:24px;padding-block:12px}.td-sale-hero__sub-heading{flex-basis:auto;font-size:1.25rem}}@media screen and (min-width:1440px){.td-sale-hero{--td-sale-hero-gutter: 80px}}
/*# sourceMappingURL=/cdn/shop/t/122/assets/section-td-sale-hero.css.map */
