.ws-flash-sale{--ws-sale-heading-scale: 1;--ws-sale-font-scale: 1;display:block;width:100%;min-width:0;max-width:100%;margin:15px 0;padding:clamp(12px,2.4vw,28px);border-radius:24px;background:var(--ws-sale-bg, #a11624);color:var(--ws-sale-text, #fff);box-shadow:0 12px 36px #00000029}.ws-flash-sale,.ws-flash-sale *,.ws-flash-sale *:before,.ws-flash-sale *:after{box-sizing:border-box}.shopify-section[hidden],.ws-flash-sale[hidden]{display:none!important}.ws-flash-sale[data-sale-background=gradient]{background-image:var( --ws-sale-gradient, radial-gradient( ellipse at top left, color-mix(in srgb, var(--ws-sale-bg) 70%, white) 0%, transparent 64% ), linear-gradient( 135deg, var(--ws-sale-bg), color-mix(in srgb, var(--ws-sale-bg) 67%, black) ) )}.ws-flash-sale__layout{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:clamp(12px,2vw,22px)}.ws-flash-sale__content,.ws-flash-sale__banner{min-width:0}.ws-flash-sale__banner a,.ws-flash-sale__banner img{display:block}.ws-flash-sale__banner img{width:100%;height:auto;border-radius:16px}.ws-flash-sale__header{display:flex;flex-wrap:wrap;align-items:center;min-width:0;gap:12px 24px;padding:5px 3px 18px}.ws-flash-sale__eyebrow{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:30px;background:#ffde60;color:#681425;font-size:12px;font-weight:800;letter-spacing:.08em}.ws-flash-sale__eyebrow svg{animation:ws-flash-spark .65s ease-in-out 3}.ws-flash-sale__eyebrow img{width:24px;height:24px;object-fit:contain}@keyframes ws-flash-spark{50%{transform:rotate(-12deg) scale(1.2)}}.ws-flash-sale__title{margin:6px 0 0;color:var(--ws-sale-text, #fff);font-size:max(20px,calc(var(--ws-sale-heading-size, 56px) * var(--ws-sale-heading-scale)));font-weight:900;line-height:1.07;letter-spacing:-.025em;overflow-wrap:anywhere}.ws-flash-sale__countdown{min-width:0}.ws-flash-sale__actions,.ws-flash-sale__nav{display:flex;align-items:center;gap:6px}.ws-flash-sale__actions{margin-inline-start:auto}.ws-flash-sale__nav[hidden],.ws-flash-sale__pages[hidden],.ws-flash-sale__slide[hidden]{display:none}.ws-flash-sale__all{padding:8px 4px;color:var(--ws-sale-text, #fff);font-size:14px;font-weight:700;text-underline-offset:.2em}.ws-flash-sale__nav button,.ws-flash-sale__pages button{display:grid;width:44px;height:44px;place-items:center;padding:0;border:1px solid currentColor;border-radius:50%;background:#ffffff24;color:var(--ws-sale-text, #fff);font:26px/1 system-ui,sans-serif;cursor:pointer}.ws-flash-sale__nav button:disabled{opacity:.45;cursor:default}.ws-flash-sale__pages{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px}.ws-flash-sale__pages button{font-size:15px}.ws-flash-sale__pages button[aria-current=page]{border-color:#ffdf70;background:#ffdf70;color:#681425}.ws-flash-sale__track{--ws-sale-cols: var(--ws-sale-mobile-cols, 2);display:grid;width:100%;min-width:0;max-width:100%;grid-auto-flow:column;grid-auto-columns:minmax(0,calc((100% - (var(--ws-sale-cols) - 1) * 12px) / var(--ws-sale-cols)));gap:12px;margin:0;padding:4px 3px 10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:3px;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-color:#ffd367 #7c1725;scrollbar-width:thin;list-style:none}.ws-flash-sale__slide{display:flex;min-width:0;max-width:100%;scroll-snap-align:start}.ws-flash-sale__card{display:flex;width:100%;min-width:0;max-width:100%;flex-direction:column;overflow:hidden;border-radius:16px;background:#fffaf5;color:var(--ws-sale-card-text, #26181d);text-decoration:none;transition:box-shadow .22s ease}.ws-flash-sale__media{position:relative;display:grid;aspect-ratio:1;place-items:center;overflow:hidden;padding:12px;background:radial-gradient(ellipse,#fff 48%,#fff2e1)}.ws-flash-sale__media img,.ws-flash-sale__media svg{display:block;width:100%;height:100%;min-height:0;object-fit:contain;transition:transform .3s ease;border-radius:5px}.ws-flash-sale__badge{position:absolute;inset-block-start:8px;inset-inline-start:8px;max-width:calc(100% - 16px);padding:4px 8px;border-radius:8px;background:linear-gradient(120deg,#ffe282,#ffb841);color:#641722;font-size:max(11px,calc(var(--ws-sale-badge-size, 16px) * var(--ws-sale-font-scale)));font-weight:900;overflow-wrap:anywhere}.ws-flash-sale__badge--sold-out{background:#393135;color:#fff}.ws-flash-sale__details{display:flex;flex:1;min-width:0;flex-direction:column;gap:8px;padding:clamp(9px,1.4vw,16px)}.ws-flash-sale__name{display:-webkit-box;overflow:hidden;margin:0;color:var(--ws-sale-card-text, #26181d);font-size:max(11px,calc(var(--ws-sale-name-size, 17px) * var(--ws-sale-font-scale)));font-weight:var(--ws-sale-name-weight, 400);line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.ws-flash-sale__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 7px;margin-block-start:auto;line-height:1.25;overflow-wrap:anywhere}.ws-flash-sale__prices strong{color:#b41b29;font-size:max(12px,calc(var(--ws-sale-price-size, 21px) * var(--ws-sale-font-scale)))}.ws-flash-sale__prices s{color:#65565c;font-size:max(11px,calc(var(--ws-sale-price-size, 21px) * var(--ws-sale-font-scale) * .58))}.ws-flash-sale__cta{position:relative;display:flex;justify-content:space-between;align-items:center;gap:3px;overflow:hidden;padding:7px 9px;border-radius:8px;background:#ffdf70;color:#681425;font-size:max(11px,calc(var(--ws-sale-cta-size, 12px) * var(--ws-sale-font-scale)));font-weight:800;line-height:1.25;overflow-wrap:anywhere}.ws-flash-sale__cta>span{flex-shrink:0}.ws-flash-sale__cta:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 36%,rgb(255 255 255 / 70%),transparent 64%);transform:translate(-110%);content:"";pointer-events:none}.ws-flash-sale__card:focus-visible{outline:2px solid #7e1425;outline-offset:-3px}.ws-flash-sale__empty{margin:0 3px 8px;color:var(--ws-sale-text, #fff)}.ws-flash-sale[data-sale-layout=slider-two] .ws-flash-sale__track{grid-template-rows:repeat(2,auto)}.ws-flash-sale[data-sale-layout=paged] .ws-flash-sale__track{grid-auto-flow:row;grid-template-columns:repeat(var(--ws-sale-cols),minmax(0,1fr));overflow-x:visible;scroll-snap-type:none}@media(hover:hover)and (prefers-reduced-motion:no-preference){.ws-flash-sale__card:hover{box-shadow:inset 0 0 0 2px #ffd75c,0 4px 10px #50091459}.ws-flash-sale__card:hover .ws-flash-sale__media img{transform:scale(1.05)}.ws-flash-sale__card:hover .ws-flash-sale__cta:after{animation:ws-flash-shine .65s ease-out}}@keyframes ws-flash-shine{to{transform:translate(110%)}}@media(prefers-reduced-motion:reduce){.ws-flash-sale__eyebrow svg{animation:none}.ws-flash-sale__card,.ws-flash-sale__media img{transition:none}}@media(min-width:990px){.ws-flash-sale__layout--left{grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:start}.ws-flash-sale__track{--ws-sale-cols: var(--ws-sale-desktop-cols, 4)}}@media(min-width:750px){.ws-flash-sale__header>div:first-child{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0}.ws-flash-sale__title{order:-1;margin:0;text-align:start}.ws-flash-sale__actions:not(:has(>:not([hidden]))){display:none}}@media(max-width:749px){.ws-flash-sale{--ws-sale-heading-scale: .68;--ws-sale-font-scale: .82}.ws-flash-sale__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 8px}.ws-flash-sale__header>div:first-child,.ws-flash-sale__actions{display:contents}.ws-flash-sale__eyebrow{grid-area:1 / 1;justify-self:start;overflow-wrap:anywhere}.ws-flash-sale__nav{grid-area:1 / 2;justify-self:end;white-space:nowrap}.ws-flash-sale__title{grid-area:2 / 1 / auto / -1}.ws-flash-sale__countdown{grid-area:3 / 1;margin-top:8px}.ws-flash-sale__all{grid-area:3 / 2;justify-self:end}}.ws-flash-sale__layout,.ws-flash-sale__content{min-width:0;max-width:100%}.ws-flash-sale__track{--ws-sale-cols: var(--ws-sale-mobile-cols, 2);display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--ws-sale-cols) - 1) * 12px) / var(--ws-sale-cols));grid-template-columns:none;min-width:0;width:100%;max-width:100%;overflow-x:auto}.ws-flash-sale__slide,.ws-flash-sale__card{min-width:0}@media(min-width:990px){.ws-flash-sale__track{--ws-sale-cols: var(--ws-sale-desktop-cols, 4)}}.ws-flash-sale[data-sale-layout=paged] .ws-flash-sale__track{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(var(--ws-sale-cols),minmax(0,1fr))}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ws-flash-sale.css.map */
