.sale-hero{--solid-button-background: #fff;--solid-button-label: var(--color-body);position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:clamp(560px,52vw,760px);padding-block:60px;background:var(--color-body);color:#fff}.sale-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(var(--color-body-rgb),.95),rgba(var(--color-body-rgb),.8) 30%,rgba(var(--color-body-rgb),.25),rgba(var(--color-body-rgb),0))}.sale-hero>.row{width:100%}.sale-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover}.sale-hero--grayscale .sale-hero__image{filter:grayscale(1)}.sale-hero__tag{position:absolute;top:30px;right:30px;padding:12px 18px;background:var(--color-badge-sale);font-size:1.375rem;line-height:1;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 8px 28px #00000073}.sale-hero__content{max-width:640px}.sale-hero__eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 14px;font-size:.8125rem;font-weight:var(--font-body-bold-weight, 600);letter-spacing:.3em;text-transform:uppercase}.sale-hero__eyebrow:before{content:"";width:28px;height:2px;background:currentColor}.sale-hero__title{margin:0 0 24px;letter-spacing:.01em;color:inherit;font-size:clamp(4.5rem,10vw,9.5rem);line-height:.88;text-transform:uppercase}.sale-hero__title span{display:table;margin-top:.08em;padding:.06em .14em 0;background:var(--color-badge-sale)}.sale-hero__text{max-width:46ch;margin:0 0 22px;font-size:1.0625rem;line-height:1.55;opacity:.9}.sale-hero__chip{display:inline-flex;align-items:center;gap:8px;margin-bottom:30px;padding:7px 14px;border:1px solid rgba(255,255,255,.3);border-radius:999px;font-size:.75rem;font-weight:var(--font-body-bold-weight, 600);letter-spacing:.12em;text-transform:uppercase}.sale-hero__chip:before{content:"";width:6px;height:6px;border-radius:50%;background:#fff}.sale-hero__timer{display:flex;align-items:flex-start;gap:12px;margin-bottom:32px}.sale-hero__timer .countdown-timer--column{display:flex;flex-direction:column;align-items:center;min-width:56px}.sale-hero__timer .countdown-timer--column--number,.sale-hero__separator{font-size:3.5rem;line-height:1}.sale-hero__separator{opacity:.4}.sale-hero__timer .countdown-timer--column--text{margin-top:6px;font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;opacity:.7}.sale-hero--hero{margin-bottom:50px}.sale-hero--banner{--solid-button-label: var(--color-badge-sale);min-height:0;padding-block:70px;background:var(--color-badge-sale);text-align:center}.sale-hero--banner:before{display:none}.sale-hero--banner .sale-hero__content{margin-inline:auto;max-width:1200px}.sale-hero--banner .sale-hero__eyebrow,.sale-hero--banner .sale-hero__timer{justify-content:center}.sale-hero--banner .sale-hero__title{font-size:clamp(1.75rem,7vw,5.5rem)}@media only screen and (max-width:767px){.sale-hero{align-items:flex-end;min-height:640px;padding-block:90px 50px}.sale-hero:before{background:linear-gradient(0deg,rgba(var(--color-body-rgb),.95),rgba(var(--color-body-rgb),.75) 55%,rgba(var(--color-body-rgb),.2))}.sale-hero__tag{top:16px;right:16px;font-size:1.125rem}.sale-hero__timer{gap:8px}.sale-hero__timer .countdown-timer--column{min-width:44px}.sale-hero__timer .countdown-timer--column--number,.sale-hero__separator{font-size:2.75rem}.sale-hero--hero{margin-bottom:36px}.sale-hero--banner{min-height:0;padding-block:50px}}sale-products{--section-spacing-desktop: 50px;--section-spacing-mobile: 36px;display:block}.sale-products.section-spacing{margin-top:0}.sale-products__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:30px}.sale-products__eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 8px;color:var(--color-badge-sale);font-size:.75rem;font-weight:var(--font-body-bold-weight, 600);letter-spacing:.3em;text-transform:uppercase}.sale-products__eyebrow:before{content:"";width:22px;height:2px;background:currentColor}.sale-products__title{margin:0;letter-spacing:.02em;font-size:clamp(2.5rem,4.5vw,3.75rem);line-height:1;text-transform:uppercase}.sale-products__header .rte{margin-top:10px;opacity:.75}.sale-products__header .rte p{margin:0}.sale-products .product-card{padding-bottom:15px;border:1px solid var(--color-border);background:var(--bg-body)}.sale-products .product-featured-image-link{--padding-bottom: 100% !important}.sale-products .product-featured-image-link img{object-fit:contain}.sale-products .product-card .product-featured-image{margin-bottom:15px}.sale-products .product-card .product-card-info{padding:0 15px}.sale-products--featured .featured-collection__inner{container:sale-grid / inline-size}.sale-products--featured .products.row{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0}.sale-products--featured .products>.columns{width:auto;max-width:none;padding:0}.sale-deal--featured .sale-deal__media{aspect-ratio:4 / 3}@container sale-grid (min-width: 480px){.sale-products--featured .products.row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sale-products--featured .products>.columns:first-child{grid-column:1 / -1}.sale-deal--featured .sale-deal__media{aspect-ratio:16 / 9}}@container sale-grid (min-width: 880px){.sale-products--featured .products.row{grid-template-columns:2fr 1fr 1fr}.sale-products--featured .products>.columns:first-child{grid-column:auto;grid-row:span 2}.sale-deal--featured .sale-deal__media{flex:1;aspect-ratio:auto;min-height:320px;background:#fff}.sale-products .sale-deal--featured .sale-deal__media img{object-fit:contain}.sale-deal--featured .sale-deal__info{flex:none}}.sale-deal{container:sale-card / inline-size;position:relative;display:flex;flex-direction:column;height:100%;border:1px solid var(--color-border);background:var(--bg-body)}.sale-deal__media{display:block;aspect-ratio:1;overflow:hidden}.sale-products .sale-deal__media img{width:100%;height:100%;object-fit:cover}.sale-deal .product-card--badges{top:12px;left:12px}.sale-deal__info{display:flex;flex:1;flex-direction:column;gap:8px;padding:16px}.sale-deal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sale-deal__type,.sale-deal__more{font-size:.6875rem;font-weight:var(--font-body-bold-weight, 600);letter-spacing:.14em;text-transform:uppercase}.sale-deal__type{margin:0 0 4px;opacity:.6}.sale-deal__more{flex-shrink:0;margin-top:4px;color:var(--color-badge-sale)}.sale-deal__title{margin:0;font-size:1.5rem;line-height:1;letter-spacing:.02em;text-transform:uppercase}.sale-deal__title a{color:inherit}.sale-deal__text{display:-webkit-box;margin:0;overflow:hidden;font-size:.8125rem;line-height:1.5;opacity:.7;-webkit-line-clamp:1;-webkit-box-orient:vertical}.sale-deal__buy{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px}.sale-deal .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.sale-deal .price>*{white-space:nowrap}.sale-deal .price ins{margin:0;font-size:1.25rem;font-weight:var(--font-body-bold-weight, 600)}.sale-deal .price del{font-size:.9375rem;opacity:.6}.sale-deal__actions{display:flex;gap:8px;width:100%}.sale-deal__actions>*{flex:1;height:48px;margin:0}.sale-deal__variant{min-width:0}.sale-deal__variant select{width:100%;height:100%;padding:0 32px 0 12px;border:1px solid var(--color-border);background:transparent;color:inherit;font-size:.875rem}.sale-deal .product-card--add-to-cart-button{width:auto;margin:0;padding:0 10px;font-size:.8125rem;letter-spacing:.04em;white-space:nowrap;text-transform:uppercase}.sale-deal--featured{--color-body: #fff;--color-price: #fff;--solid-button-background: var(--color-badge-sale);--solid-button-label: #fff;border-color:rgb(var(--color-body-rgb));background:rgb(var(--color-body-rgb));color:#fff}.sale-deal--featured .sale-deal__more{color:#fff}.sale-deal--featured .sale-deal__title{font-size:clamp(1.75rem,3vw,2.25rem)}.sale-deal--featured .sale-deal__text{max-width:52ch;font-size:.9375rem;-webkit-line-clamp:8}.sale-deal--featured .price ins{font-size:clamp(1.5rem,3vw,2.25rem)}.sale-deal--featured .price del{font-size:1.125rem}@media only screen and (min-width:600px){.sale-deal--featured .sale-deal__actions{width:auto}.sale-deal--featured .sale-deal__actions>*{height:56px;padding-inline:32px;font-size:1rem}}@media only screen and (max-width:599px){.sale-deal__actions{flex-direction:column;justify-content:flex-end;min-height:104px}.sale-deal__actions>*{flex:none}}@media only screen and (max-width:599px){.sale-deal--featured .sale-deal__actions{min-height:0}}@container sale-card (max-width: 240px){.sale-deal__actions{flex-direction:column;justify-content:flex-end;min-height:104px}.sale-deal__actions>*{flex:none}}.sale-products__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px;margin-bottom:30px}.sale-products__toolbar .collection-tabs__list{width:auto;margin:0}.sale-products__toolbar .collection-tabs__list-link:first-child{margin-left:0}.sale-products [hidden]{display:none}.sale-products .product-card-title{min-height:2lh}.sale-products__more{display:flex;justify-content:center;margin-top:30px}.sale-products__banner{--solid-button-background: #fff;--solid-button-label: var(--color-body);position:relative;isolation:isolate;overflow:hidden;padding:60px 40px;background:rgb(var(--color-body-rgb));color:#fff}.sale-products__banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(var(--color-body-rgb),.9),rgba(var(--color-body-rgb),.4))}.sale-products__banner-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover}.sale-products__banner .sale-products__eyebrow,.sale-products__banner .sale-products__title{color:#fff}@media only screen and (max-width:767px){.sale-products__banner{padding:40px 20px}}
/*# sourceMappingURL=/cdn/shop/t/37/compiled_assets/styles.css.map */
