html:not([data-sale-state=live]):not(.shopify-design-mode) .sale-1111-hero-section{display:none}html:not([data-sale-state=live]):not(.shopify-design-mode) main[data-template=index]>.sale-1111-hero-section+.shopify-section{margin-block-start:0}.sale-hero__frame{position:relative;inline-size:100%;aspect-ratio:4 / 5;max-block-size:82svh;overflow:hidden;background:#000;color:#fff}.sale-hero__media,.sale-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;inline-size:100%;block-size:100%}.sale-hero__media img{object-fit:cover;object-position:center}.sale-hero__frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(0deg,#000c,#00000080,#0000 60%);pointer-events:none}.sale-hero__text{position:absolute;z-index:2;inset-inline:16px;inset-block-end:20px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;font-family:var(--font-body--family)}.sale-hero__heading{margin:0;font-family:var(--font-heading--family, serif);font-size:40px;font-weight:600;line-height:1;letter-spacing:.01em;color:inherit}.sale-hero__tagline{margin:0;font-size:12px;font-weight:500;letter-spacing:.24em;line-height:1.3;opacity:.85}.sale-hero__subheading{margin:4px 0 0;font-size:16px;font-weight:600;line-height:1.3}.sale-hero__countdown{margin:0;font-size:15px;line-height:1.3}.sale-hero__countdown .kwc-sale-cd__label{opacity:.85}.sale-hero__button{display:flex;align-items:center;justify-content:center;align-self:stretch;min-block-size:48px;margin-block-start:8px;padding:0 24px;border-radius:var(--style-border-radius-buttons-primary, 0);background:#fff;color:var(--kwc-ink, #111111);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background-color .2s ease}@media(any-pointer:fine){.sale-hero__button:hover{background:#efefef}}.sale-hero__button:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}@media screen and (min-width:750px){.sale-hero__frame{aspect-ratio:21 / 9;max-block-size:680px}.sale-hero__frame:before{background:linear-gradient(90deg,#000000bf,#0006 40%,#0000 65%)}.sale-hero__text{inset-block:0;inset-inline-start:max(40px,calc((100% - var(--page-width, 1440px)) / 2 + 40px));inset-inline-end:auto;justify-content:center;gap:10px;max-inline-size:520px}.sale-hero__heading{font-size:48px}.sale-hero__tagline{font-size:13px}.sale-hero__subheading{font-size:18px}.sale-hero__countdown{font-size:17px}.sale-hero__button{align-self:flex-start}}@media screen and (min-width:990px){.sale-hero__text{padding-block:105px 32px}.sale-hero__heading{font-size:56px}}@media screen and (min-width:1200px){.sale-hero__heading{font-size:64px}}.sale-hero__products{--sale-hero-card-gap: 12px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--sale-hero-card-gap)) / 2.2);gap:var(--sale-hero-card-gap);margin:0;padding:20px 16px 4px;list-style:none;background:#fff;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none}.sale-hero__products::-webkit-scrollbar{display:none}.sale-hero__card{min-inline-size:0;scroll-snap-align:start}.sale-hero__card-link{display:flex;flex-direction:column;gap:4px;color:var(--kwc-ink, #111111);text-decoration:none}.sale-hero__card-media{display:block;aspect-ratio:1 / 1;margin-block-end:6px;overflow:hidden;background:var(--kwc-n-50, #F5F5F5)}.sale-hero__card-media img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.sale-hero__card-title{font-family:var(--font-body--family);font-size:14px;font-weight:600;line-height:1.3}.sale-hero__card-prices{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;font-family:var(--font-body--family);font-size:14px;line-height:1.3}.sale-hero__card-compare{color:var(--kwc-muted, #6E6E6E);font-size:13px}.sale-hero__card-price{font-weight:600}.sale-hero__card-link:focus-visible{outline:2px solid var(--kwc-ink, #111111);outline-offset:4px}@media(any-pointer:fine){.sale-hero__card-link:hover .sale-hero__card-title{text-decoration:underline;text-underline-offset:3px}}.sale-hero__card--empty .sale-hero__card-title{color:var(--kwc-muted, #6E6E6E);font-weight:400}@media screen and (min-width:750px){.sale-hero__products{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(var(--sale-hero-cards, 5),minmax(0,240px));justify-content:center;gap:24px;padding:32px 40px 0;overflow:visible;scroll-snap-type:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/sale-1111-hero.css.map */
