.flash-sale-section-wrapper,.flash-sale-section-wrapper .page-width-wide,.flash-sale-section-wrapper .page-width-normal,.flash-sale-section-wrapper .page-width-narrow,.flash-sale-section-wrapper .page-width-content{--page-margin: 40px}.flash-sale-section-wrapper{padding-block-start:var(--flash-pt, 32px);padding-block-end:var(--flash-pb, 32px);background:var(--flash-body-bg-color, transparent) var(--flash-body-bg, none) top center / cover no-repeat!important}.flash-sale__top-banner{width:calc(100% + (var(--page-margin, 40px) * 2));margin-inline-start:calc(-1 * var(--page-margin, 40px));padding-inline:var(--page-margin, 40px);padding-block:16px;margin-block-end:20px;background:var(--flash-header-bg-color, transparent) var(--flash-header-bg, none) center / cover no-repeat}.flash-sale__top-banner-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:var(--page-width, 100%);margin-inline:auto;padding:0 10px}.flash-sale{display:flex;flex-direction:column;gap:20px;width:100%;min-width:0;padding:0 10px}.flash-sale__header{display:contents}.flash-sale__body{grid-area:body;width:100%;min-width:0;order:2}.flash-sale__panel{width:100%;min-width:0}.flash-sale__title-wrapper{grid-area:title;display:flex;align-items:center;justify-content:flex-start;justify-self:start}.flash-sale__title{margin:0;font-family:var(--font-accent--family, var(--font-heading--family));font-weight:700;font-size:1.5rem;line-height:1.2;letter-spacing:.02em;color:var(--flash-title-color, #d71e1e);text-transform:uppercase}.flash-sale__logo-container{display:flex;align-items:center;justify-content:flex-start;width:100%}.flash-sale__title-logo{display:block;width:auto;max-width:min(100%,var(--title-logo-width-desktop, 180px));height:auto;object-fit:contain}.flash-sale__timer-wrapper{grid-area:timer;display:flex;align-items:center;justify-content:flex-end;gap:14px;justify-self:end}.flash-sale__timer-prefix{font-family:var(--font-heading--family);font-size:1.5rem;font-weight:600;text-transform:uppercase;color:#fed500;white-space:nowrap}.flash-sale__timer-boxes{display:flex;align-items:center;gap:10px}.flash-sale__timer-box{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:68px;padding:8px 10px;border-radius:6px;background-color:var(--flash-timer-bg, #81894e);color:var(--flash-timer-text, #ffffff);text-align:center}.flash-sale__timer-value{font-family:var(--font-heading--family);font-size:1.5rem;font-weight:600;line-height:1.2}.flash-sale__timer-unit{font-family:var(--font-body--family);font-size:.625rem;font-weight:600;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.flash-sale__categories{grid-area:categories;display:flex;align-items:center;justify-content:flex-start;order:1}.flash-sale__categories:empty{display:none}.flash-sale__category-list{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.flash-sale__category-btn{-webkit-appearance:none;appearance:none;background:none;border:none;padding:0;margin:0;font-family:var(--font-body--family);font-size:.875rem;font-weight:400;line-height:1.4;color:var(--flash-accent-color, #757c48);cursor:pointer;text-decoration:none;transition:opacity .2s ease}.flash-sale__category-btn:hover{opacity:.75}.flash-sale__category-btn.is-active{text-decoration:underline;text-underline-offset:4px;font-weight:500}.flash-sale__category-sep{color:var(--flash-accent-color, #757c48);font-size:.875rem;line-height:1;-webkit-user-select:none;user-select:none}.flash-sale__view-all-wrapper{grid-area:viewall;display:flex;align-items:center;justify-content:center;justify-self:center;width:100%;margin-top:4px;order:3}flash-sale-section[data-sale-state=upcoming] .flash-sale__view-all-wrapper,.flash-sale:has(.flash-sale__panel.is-active[data-panel-state=upcoming]) .flash-sale__view-all-wrapper{display:none!important}.flash-sale__view-all{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px;border-radius:999px;border:1px solid var(--flash-accent-color, #EC0B8C);background-color:var(--flash-accent-color, #EC0B8C);color:var(--flash-viewall-text, #FED500);font-family:var(--font-heading--family);font-size:.8125rem;font-weight:600;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.flash-sale__view-all:hover{background-color:#fff;color:var(--flash-accent-color, #EC0B8C)}.flash-sale__panel[hidden]{display:none}.shopify-section:has(.flash-sale){min-width:0;width:100%;max-width:100%;overflow-x:clip}.flash-sale__grid{display:grid;grid-template-columns:none;gap:16px;width:calc(100% + (var(--page-margin, 16px) * 2));grid-auto-flow:column;grid-auto-columns:calc((100% - 28px) / var(--flash-desktop-columns, 5));padding-inline-start:var(--page-margin, 16px);padding-inline-end:var(--page-margin, 16px);margin-inline-start:calc(-1 * var(--page-margin, 16px));scroll-padding-inline-start:var(--page-margin, 16px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.flash-sale__grid .flash-sale__item{scroll-snap-align:start}.flash-sale__item{min-width:0}.flash-sale-card{display:flex;flex-direction:column;height:100%}.flash-sale-card__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.flash-sale-card__media{position:relative;width:100%;background-color:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center}.flash-sale-card__image{width:100%;height:100%;object-fit:contain;transition:opacity .3s ease,transform .3s ease}.flash-sale-card__image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.flash-sale-card__link:hover .flash-sale-card__media:not(.flash-sale-card__media--has-secondary) .flash-sale-card__image--primary{transform:scale(1.03)}.flash-sale-card__link:hover .flash-sale-card__media--has-secondary .flash-sale-card__image--primary{opacity:0}.flash-sale-card__link:hover .flash-sale-card__media--has-secondary .flash-sale-card__image--secondary{opacity:1}.flash-sale-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:16px}.flash-sale-card__placeholder-svg{width:80%;height:80%;fill:#8b5a3c}.flash-sale-card__info{display:flex;flex-direction:column;gap:4px;padding-top:8px;text-align:left}.flash-sale__empty{grid-column:1 / -1;margin:0;padding:24px 0;text-align:center;color:var(--flash-accent-color, #757c48)}flash-sale-section[data-upcoming-blur=true] .flash-sale__panel[data-panel-state=upcoming] .product-card__image,flash-sale-section[data-upcoming-blur=true] .flash-sale__panel[data-panel-state=upcoming] .flash-sale-card__image{filter:blur(8px);transform:scale(1.05);transition:filter .3s ease,transform .3s ease}flash-sale-section[data-upcoming-blur=true] .flash-sale__panel[data-panel-state=upcoming] .product-title{filter:blur(3px);-webkit-user-select:none;user-select:none;transition:filter .3s ease}flash-sale-section[data-upcoming-price-style=blur] .flash-sale__panel[data-panel-state=upcoming] price-list,flash-sale-section[data-upcoming-price-style=blur] .flash-sale__panel[data-panel-state=upcoming] .price-list,flash-sale-section[data-upcoming-price-style=blur] .flash-sale__panel[data-panel-state=upcoming] .flash-sale-card__pricing{filter:blur(5px);-webkit-user-select:none;user-select:none;transition:filter .3s ease}.flash-sale__panel[data-panel-state=upcoming] .flash-sale__grid a[aria-disabled=true]{cursor:default}.flash-sale__panel[data-panel-state=upcoming] .product-card__flash-label,.flash-sale__panel[data-panel-state=ended] .product-card__flash-label{display:none}.flash-sale__panel[data-panel-state=active] .product-card__flash-label,.flash-sale__panel[data-panel-state=active] .badge--on-sale{display:block!important}flash-sale-section[data-upcoming-blur=true] .flash-sale__panel[data-panel-state=upcoming] .product-card__image--secondary,flash-sale-section[data-upcoming-blur=true] .flash-sale__panel[data-panel-state=upcoming] .flash-sale-card__image--secondary{display:none!important}flash-sale-section[data-upcoming-blur=true] .flash-sale__panel[data-panel-state=upcoming] .product-card__image--primary,flash-sale-section[data-upcoming-blur=true] .flash-sale__panel[data-panel-state=upcoming] .flash-sale-card__image--primary{opacity:1!important}flash-sale-section[data-upcoming-blur=true] .flash-sale__panel[data-panel-state=upcoming] .badge--on-sale{filter:blur(5px);-webkit-user-select:none;user-select:none;transition:filter .3s ease}@media screen and (max-width:749px){.flash-sale-section-wrapper,.flash-sale-section-wrapper .page-width-wide,.flash-sale-section-wrapper .page-width-normal,.flash-sale-section-wrapper .page-width-narrow,.flash-sale-section-wrapper .page-width-content{--page-margin: 16px}.flash-sale-section-wrapper{background-image:var(--flash-section-bg-mobile, var(--flash-section-bg, none))}.flash-sale__top-banner{padding-block:14px;margin-block-end:16px}.flash-sale__top-banner-inner{flex-direction:column;justify-content:center;text-align:center;gap:12px}.flash-sale{grid-template-columns:1fr;grid-template-areas:"title" "timer" "categories" "body" "viewall";row-gap:14px;column-gap:12px}.flash-sale__title-wrapper{justify-content:center;justify-self:center;text-align:center}.flash-sale__title{font-size:1.375rem;text-align:center}.flash-sale__logo-container{justify-content:center}.flash-sale__title-logo{max-width:min(100%,var(--title-logo-width-mobile, 140px));margin-inline:auto}.flash-sale__timer-wrapper{justify-content:center;justify-self:center;width:100%}.flash-sale__timer-box{min-width:64px;padding:7px 8px}.flash-sale__categories{justify-content:center}.flash-sale__grid{grid-auto-columns:calc((100% - 28px) / var(--flash-mobile-columns, 2));gap:10px}.flash-sale__grid::-webkit-scrollbar{display:none}}
/*# sourceMappingURL=/cdn/shop/t/24/compiled_assets/styles.css.map?subset=AAAE */
