.ss-section{--ss-accent: #D7261E;--ss-accent-text: #FFFFFF;--ss-tint: #F3F2EF;--ss-dark: #161616;--ss-dark-text: #FFFFFF}.ss-sale{--ss-ink: #161616;--ss-muted: #6B6B6B;--ss-line: rgba(0, 0, 0, .1);--ss-radius: 4px;--ss-gap: 12px;box-sizing:border-box;padding-top:var(--ss-pt, 0);padding-bottom:var(--ss-pb, 0)}.ss-sale *,.ss-sale *:before,.ss-sale *:after{box-sizing:inherit}.ss-sale img{max-width:100%;height:auto;display:block}:where(.ss-sale) a{color:inherit}@media(min-width:750px){.ss-sale{--ss-gap: 20px}}.ss-wrap{max-width:1440px;margin:0 auto;padding:0 16px}.ss-wrap--full{padding:0}.ss-wrap--narrow{max-width:860px}@media(min-width:750px){.ss-wrap{padding:0 32px}}.ss-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ss-display,.ss-h1,.ss-h2{margin:0;font-weight:900;text-transform:uppercase;letter-spacing:-.01em;line-height:.98;color:inherit}.ss-display{font-size:clamp(2.5rem,7vw,5.5rem)}.ss-h1{font-size:clamp(1.6rem,3.4vw,2.6rem)}.ss-h2{font-size:clamp(1.35rem,2.4vw,2rem)}.ss-eyebrow{margin:0 0 10px;font-size:.78rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--ss-accent)}.ss-rte>:first-child{margin-top:0}.ss-rte>:last-child{margin-bottom:0}.ss-badge{display:inline-flex;align-items:center;gap:.3em;padding:.38em .85em;background:var(--ss-accent);color:var(--ss-accent-text);font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;line-height:1.1;white-space:nowrap;clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%)}.ss-badge--lg{font-size:.9rem;padding:.5em 1.1em}.ss-badge--xl{font-size:clamp(1rem,2.4vw,1.6rem);padding:.45em 1.2em;clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%)}.ss-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4em;min-height:46px;padding:.75em 1.6em;border:2px solid transparent;border-radius:2px;font:inherit;font-size:.85rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .15s ease,background-color .15s ease,color .15s ease,border-color .15s ease}.ss-btn:hover{transform:translateY(-1px)}.ss-btn--solid{background:var(--ss-accent);color:var(--ss-accent-text)}.ss-btn--solid:hover{filter:brightness(.92)}.ss-btn--outline{background:transparent;color:var(--ss-ink);border-color:var(--ss-ink)}.ss-btn--outline:hover{background:var(--ss-ink);color:#fff}.ss-btn--ghost{background:transparent;color:inherit;border-color:currentColor}.ss-btn--small{min-height:38px;padding:.5em 1em;font-size:.72rem;width:100%}.ss-btn--lg{min-height:54px;padding:.9em 2em}.ss-btn__count{opacity:.75;font-weight:600}.ss-code{display:inline-flex;align-items:center;gap:.6em;min-height:46px;padding:.4em .5em .4em .9em;border:2px dashed currentColor;border-radius:2px;background:transparent;color:inherit;font:inherit;font-size:.85rem;cursor:pointer}.ss-code strong{font-weight:900;letter-spacing:.08em}.ss-code__label{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.ss-code__copy{padding:.35em .7em;background:var(--ss-accent);color:var(--ss-accent-text);font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ss-code--small{min-height:34px;padding:.15em .2em .15em .7em;font-size:.78rem}.ss-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.ss-chip{padding:.45em 1em;border:1px solid var(--ss-line);border-radius:999px;background:#fff;color:var(--ss-ink);font-size:.8rem;font-weight:700;text-decoration:none}.ss-chip:hover{border-color:var(--ss-accent);color:var(--ss-accent)}.ss-pill-timer{display:inline-flex;align-items:center;gap:.35em;padding:.4em .8em;border-radius:999px;background:#0000000f;font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums}.ss-pill-timer__label{opacity:.7;font-weight:600}.ss-tone--tint{background:var(--ss-tint)}.ss-tone--dark{background:var(--ss-dark);color:var(--ss-dark-text);--ss-line: rgba(255, 255, 255, .16)}.ss-tone--dark .ss-pill-timer{background:#ffffff1f}.ss-tone--dark .ss-btn--outline{color:var(--ss-dark-text);border-color:currentColor}.ss-tone--accent{background:var(--ss-accent);color:var(--ss-accent-text);--ss-line: rgba(255, 255, 255, .25)}.ss-tone--accent .ss-eyebrow{color:inherit;opacity:.85}.ss-tone--accent .ss-vendor__head .ss-badge,.ss-tone--accent .ss-vendor__head .ss-btn--solid,.ss-tone--accent .ss-divider .ss-badge{background:var(--ss-dark);color:var(--ss-dark-text)}.ss-tone--accent .ss-pill-timer{background:#00000026}.ss-grid{display:grid;grid-template-columns:repeat(var(--ss-cols-m, 2),minmax(0,1fr));gap:var(--ss-gap)}@media(min-width:750px){.ss-grid{grid-template-columns:repeat(min(3,var(--ss-cols, 4)),minmax(0,1fr))}}@media(min-width:990px){.ss-grid{grid-template-columns:repeat(var(--ss-cols, 4),minmax(0,1fr))}}.ss-grid__item{min-width:0;display:flex}.ss-card{position:relative;display:flex;flex-direction:column;width:100%;background:#fff;color:var(--ss-ink);border:1px solid rgba(0,0,0,.08);border-radius:var(--ss-radius);overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.ss-card:hover{box-shadow:0 10px 28px #0000001f;transform:translateY(-2px)}.ss-card__media{position:relative;display:block;aspect-ratio:1 / 1;background:#fff;overflow:hidden}.ss-card__media img,.ss-card__media svg{width:100%;height:100%}.ss-card__media--contain img{object-fit:contain;padding:8%}.ss-card__media--cover img{object-fit:cover}.ss-card__media .ss-placeholder{background:#ecebe7;fill:#b9b7b0}.ss-card__badge{position:absolute;top:10px;left:10px}.ss-card__soldout{position:absolute;bottom:10px;left:10px;padding:.3em .7em;background:#fff;border:1px solid var(--ss-ink);font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.ss-card--soldout .ss-card__media img{opacity:.55}.ss-card__body{display:flex;flex-direction:column;gap:6px;flex:1;padding:12px 14px 14px}.ss-card__vendor{margin:0;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ss-muted)}.ss-card__title{margin:0;font-size:.92rem;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ss-card__title a{text-decoration:none}.ss-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ss-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25em .55em;margin-top:auto;font-variant-numeric:tabular-nums}.ss-card__from{font-size:.75rem;color:var(--ss-muted)}.ss-price{font-size:1.05rem;font-weight:800}.ss-price--sale{color:var(--ss-accent)}.ss-price--compare{font-size:.85rem;color:var(--ss-muted)}.ss-card__actions{position:relative;z-index:2;margin-top:8px}.ss-card__form{margin:0}.ss-card--large .ss-card__title{font-size:1.25rem;-webkit-line-clamp:3}.ss-card--large .ss-price{font-size:1.5rem}.ss-card--large .ss-card__body{padding:18px 20px 20px;gap:10px}.ss-card--large .ss-card__price{margin-top:0}.ss-card--large .ss-card__actions{margin-top:auto;padding-top:8px}.ss-card--large .ss-btn--small{min-height:46px;font-size:.8rem}.ss-card--placeholder:hover{transform:none}@media(max-width:749px){.ss-card__body{padding:10px 10px 12px}.ss-card__title{font-size:.85rem}.ss-price{font-size:.98rem}}.ss-vendor{padding:var(--ss-vgap, 48px) 0;scroll-margin-top:calc(var(--ss-sticky-offset, 0px) + 72px)}.ss-lineup .ss-vendor.ss-tone--plain+.ss-vendor.ss-tone--plain{padding-top:0}.ss-vendor__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:20px;padding-bottom:18px;border-bottom:3px solid currentColor}.ss-vendor__head--center{flex-direction:column;align-items:center;text-align:center}.ss-vendor__head--center .ss-vendor__intro{flex-direction:column}.ss-vendor__head--center .ss-vendor__aside{justify-content:center}.ss-vendor__intro{display:flex;align-items:center;gap:20px;min-width:0}.ss-vendor__logo{flex:none;display:flex;align-items:center;justify-content:center;width:128px;height:72px;padding:10px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:var(--ss-radius)}.ss-vendor__logo img{max-height:100%;width:auto;object-fit:contain}.ss-vendor__sub{margin:8px 0 0;font-size:.98rem;opacity:.8;max-width:60ch}.ss-vendor__aside{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ss-vendor__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px}@media(max-width:749px){.ss-vendor__head{align-items:flex-start}.ss-vendor__intro{gap:14px}.ss-vendor__logo{width:92px;height:56px;padding:8px}.ss-vendor__aside{width:100%}.ss-vendor__aside .ss-btn{flex:1}}.ss-carousel{position:relative}.ss-carousel__track{grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--ss-gap) * (var(--ss-cols-m, 2) - 1)) / var(--ss-cols-m, 2) * .88);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0;scrollbar-width:none;padding-bottom:6px}.ss-carousel__track::-webkit-scrollbar{display:none}.ss-carousel__track>*{scroll-snap-align:start}@media(min-width:750px){.ss-carousel__track{grid-auto-columns:calc((100% - var(--ss-gap) * 2) / 3)}}@media(min-width:990px){.ss-carousel__track{grid-auto-columns:calc((100% - var(--ss-gap) * (var(--ss-cols, 4) - 1)) / var(--ss-cols, 4))}}.ss-carousel__btn{position:absolute;top:38%;z-index:3;display:none;align-items:center;justify-content:center;width:46px;height:46px;border:0;border-radius:50%;background:var(--ss-ink);color:#fff;font-size:1.8rem;line-height:1;cursor:pointer;box-shadow:0 6px 18px #00000040}.ss-carousel__btn[disabled]{opacity:0;pointer-events:none}.ss-carousel__btn--prev{left:-18px}.ss-carousel__btn--next{right:-18px}@media(min-width:990px){.ss-carousel__btn{display:flex}}.ss-vendor__split{display:grid;gap:var(--ss-gap)}@media(min-width:990px){.ss-vendor__split{grid-template-columns:minmax(300px,1fr) 2.2fr;align-items:stretch}.ss-vendor__split--reverse{grid-template-columns:2.2fr minmax(300px,1fr)}.ss-vendor__split--reverse .ss-vendor__panel{order:2}.ss-vendor__panel{position:sticky;top:calc(var(--ss-sticky-offset, 0px) + 72px);align-self:start;min-height:min(560px,100%)}}.ss-vendor__panel{position:relative;display:flex;min-height:320px;overflow:hidden;border-radius:var(--ss-radius);background:var(--ss-dark);color:var(--ss-dark-text);isolation:isolate}.ss-vendor__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 14px,transparent 14px 28px)}.ss-vendor__panel--image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#00000026,#000000c7)}.ss-vendor__panel-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%!important;object-fit:cover}.ss-vendor__panel-inner{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:14px;padding:28px;width:100%}.ss-vendor__panel .ss-chips{margin:0}.ss-vendor__panel .ss-pill-timer{background:#ffffff24}.ss-tone--dark .ss-vendor__panel{background:#000}.ss-grid--split{align-content:start}.ss-featured{display:grid;gap:var(--ss-gap)}@media(min-width:990px){.ss-featured{grid-template-columns:1fr 1fr;align-items:stretch}.ss-featured .ss-featured__rest{--ss-cols: 2}}.ss-featured__main{display:flex}.ss-vendor__strip{position:relative;display:flex;align-items:center;min-height:220px;overflow:hidden;border-radius:var(--ss-radius);background:var(--ss-dark);color:var(--ss-dark-text)!important;text-decoration:none;isolation:isolate}.ss-vendor__strip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#000000d1,#00000059)}.ss-vendor__strip-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%!important;object-fit:cover;transition:transform .6s ease}.ss-vendor__strip:hover .ss-vendor__strip-img{transform:scale(1.03)}.ss-vendor__strip-inner{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;width:100%;padding:28px}.ss-vendor__strip-inner .ss-vendor__text{flex:1 1 280px;display:flex;flex-direction:column}.ss-vendor__strip-inner .ss-vendor__headline{display:block}.ss-divider{padding:56px 0 8px}.ss-divider.ss-tone--tint,.ss-divider.ss-tone--dark,.ss-divider.ss-tone--accent{padding:44px 0}.ss-divider--center{text-align:center}.ss-divider--center .ss-rte{margin:12px auto 0;max-width:62ch}.ss-divider .ss-rte{margin-top:12px;opacity:.85}.ss-rule{margin:0;border:0;border-top:1px solid var(--ss-line);position:relative;top:50%}.ss-spacer{position:relative;max-width:1440px;margin:0 auto}.ss-banner{position:relative;display:flex;align-items:center;overflow:hidden;min-height:300px;background:var(--ss-banner-bg);color:var(--ss-banner-text)!important;text-decoration:none;isolation:isolate}.ss-lineup>.ss-banner{max-width:1376px;margin:8px auto;border-radius:var(--ss-radius)}@media(max-width:1503px){.ss-lineup>.ss-banner{margin-left:16px;margin-right:16px}}@media(min-width:750px)and (max-width:1503px){.ss-lineup>.ss-banner{margin-left:32px;margin-right:32px}}.ss-banner--small{min-height:220px}.ss-banner--large{min-height:460px}.ss-banner--noimg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:repeating-linear-gradient(135deg,rgba(255,255,255,.05) 0 14px,transparent 14px 28px)}.ss-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.ss-banner__media img{width:100%;height:100%!important;object-fit:cover;transition:transform .6s ease}a.ss-banner:hover .ss-banner__media img{transform:scale(1.03)}.ss-banner:not(.ss-banner--noimg):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgba(0,0,0,var(--ss-overlay, .4))}.ss-banner__content{width:100%;max-width:640px;padding:32px}.ss-banner--center{justify-content:center;text-align:center}.ss-banner--right{justify-content:flex-end;text-align:right}.ss-banner--center .ss-banner__actions{justify-content:center}.ss-banner--right .ss-banner__actions{justify-content:flex-end}.ss-banner .ss-eyebrow{color:inherit;opacity:.9}.ss-banner--noimg .ss-eyebrow{color:inherit}.ss-banner__text{margin:12px 0 0;font-size:1.02rem;opacity:.9}.ss-banner .ss-btn--light{background:#fff;color:#161616}.ss-banner .ss-btn--dark{background:#161616;color:#fff}.ss-banner__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.ss-banner--tile{border-radius:var(--ss-radius)}.ss-banner--tile .ss-banner__content{padding:28px}.ss-banner--tile .ss-h1{font-size:clamp(1.4rem,2.6vw,2.1rem)}@media(min-width:750px){.ss-banner__content{padding:48px 56px}}.ss-tiles__heading{margin-bottom:20px}.ss-tiles__grid{display:grid;gap:var(--ss-gap);grid-template-columns:1fr}@media(min-width:750px){.ss-tiles__grid{grid-template-columns:repeat(min(2,var(--ss-tile-cols, 2)),minmax(0,1fr))}}@media(min-width:990px){.ss-tiles__grid{grid-template-columns:repeat(var(--ss-tile-cols, 2),minmax(0,1fr))}.ss-tiles__grid--first-wide>:first-child{grid-column:span 2}}.ss-wrap--full .ss-tiles__grid{gap:0}.ss-wrap--full .ss-banner--tile{border-radius:0}.ss-hero{position:relative;display:flex;align-items:center;min-height:460px;overflow:hidden;background:var(--ss-hero-bg);color:var(--ss-hero-text);isolation:isolate;padding:56px 0}.ss-hero--small{min-height:340px}.ss-hero--large{min-height:640px}@media(min-width:990px){.ss-hero--medium{min-height:560px}.ss-hero--large{min-height:760px}}.ss-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.ss-hero__media img{width:100%;height:100%!important;object-fit:cover}.ss-hero:not(.ss-hero--noimg):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(0,0,0,calc(var(--ss-overlay) + .2)),rgba(0,0,0,var(--ss-overlay)) 55%,rgba(0,0,0,calc(var(--ss-overlay) * .4)))}.ss-hero--center:not(.ss-hero--noimg):after{background:rgba(0,0,0,var(--ss-overlay))}.ss-hero--noimg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at 85% 20%,color-mix(in srgb,var(--ss-accent) 45%,transparent) 0%,transparent 55%),repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0 16px,transparent 16px 32px)}.ss-hero__inner{width:100%}.ss-hero__content{max-width:760px}.ss-hero--center .ss-hero__content{margin:0 auto;text-align:center}.ss-hero--center .ss-hero__actions,.ss-hero--center .ss-countdown__units{justify-content:center}.ss-hero .ss-eyebrow{color:inherit;opacity:.85}.ss-hero__badge{margin:18px 0 0}.ss-hero__sub{margin-top:18px;font-size:clamp(1rem,1.6vw,1.2rem);opacity:.92;max-width:58ch}.ss-hero--center .ss-hero__sub{margin-left:auto;margin-right:auto}.ss-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.ss-countdown{margin-top:26px}.ss-countdown__label{margin:0 0 10px;font-size:.78rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;opacity:.85}.ss-countdown__units{display:flex;gap:10px}.ss-countdown__unit{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:72px;padding:10px 8px;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);border-radius:var(--ss-radius);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ss-countdown__unit b{font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.ss-countdown__unit small{margin-top:4px;font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.75}.ss-countdown--expired .ss-countdown__units{font-weight:800;font-size:1.1rem}.ss-perks{background:var(--ss-dark);color:var(--ss-dark-text);padding:0}.ss-perks__list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin:0 auto;padding-top:16px;padding-bottom:16px;list-style:none}.ss-perks__item{display:flex;align-items:center;gap:12px;flex:1 1 200px}.ss-perks__item strong{display:block;font-size:.9rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.ss-perks__item small{display:block;font-size:.8rem;opacity:.7}.ss-perks__item:before{content:"";flex:none;width:8px;height:26px;background:var(--ss-accent);transform:skew(-14deg)}.ss-perks__item:has(.ss-perks__icon):before{display:none}.ss-perks__icon{width:32px;height:32px;object-fit:contain}.ss-bar{background:var(--ss-bar-bg);color:var(--ss-bar-text)}.ss-bar--sticky{position:sticky;top:var(--ss-sticky-offset, 0px);z-index:40}.ss-section:has(>.ss-bar--sticky),.ss-section:has(>.ss-brandnav--sticky){position:sticky;top:var(--ss-sticky-offset, 0px);z-index:40}.ss-section:has(>.ss-brandnav--sticky){z-index:30}.ss-bar__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 20px;min-height:48px;padding-top:6px;padding-bottom:6px;text-align:center}.ss-bar__text{margin:0;font-size:.85rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.ss-bar__timer{font-size:.85rem;font-variant-numeric:tabular-nums}.ss-bar__timer strong{font-weight:900}.ss-brandnav__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:24px}.ss-brandnav__search input{width:min(340px,100%);min-height:46px;padding:0 16px;border:2px solid var(--ss-line);border-radius:2px;background:#fff;color:var(--ss-ink);font:inherit;font-size:.92rem}.ss-brandnav__search input:focus{outline:none;border-color:var(--ss-accent)}.ss-brandnav__search{flex:0 1 340px}.ss-brandnav__list{display:grid;gap:10px;margin:0;padding:0;list-style:none;grid-template-columns:repeat(var(--ss-brand-cols-m, 3),minmax(0,1fr))}@media(min-width:750px){.ss-brandnav__list{grid-template-columns:repeat(min(4,var(--ss-brand-cols, 6)),minmax(0,1fr));gap:14px}}@media(min-width:990px){.ss-brandnav__list{grid-template-columns:repeat(var(--ss-brand-cols, 6),minmax(0,1fr))}}.ss-brand[hidden]{display:none!important}.ss-brand__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.ss-brandnav__empty{margin:16px 0 0;opacity:.7}.ss-brand--logos .ss-brand__link{background:#fff;color:var(--ss-ink);border:1px solid rgba(0,0,0,.1);border-radius:var(--ss-radius);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.ss-brand--logos .ss-brand__link:hover{border-color:var(--ss-accent);box-shadow:0 8px 20px #0000001a;transform:translateY(-2px)}.ss-brand__logo{display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9;padding:14%}.ss-brand__logo img{max-height:100%;width:auto;object-fit:contain}.ss-brand__wordmark{font-weight:900;font-size:clamp(.8rem,1.3vw,1.05rem);text-transform:uppercase;text-align:center;letter-spacing:.02em;line-height:1.1}.ss-brand__deal{display:block;padding:7px 8px;background:var(--ss-accent);color:var(--ss-accent-text);font-size:.7rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;text-align:center}.ss-brand--tiles .ss-brand__link{background:#fff;color:var(--ss-ink);border-radius:var(--ss-radius);overflow:hidden;border:1px solid rgba(0,0,0,.08)}.ss-brand__media{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:#ecebe7}.ss-brand__media img,.ss-brand__media svg{width:100%;height:100%!important;object-fit:cover;transition:transform .5s ease}.ss-brand--tiles .ss-brand__link:hover .ss-brand__media img{transform:scale(1.05)}.ss-brand__badge{position:absolute;left:10px;bottom:10px}.ss-brand__name{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;font-weight:900;text-transform:uppercase;font-size:.9rem}.ss-brand__tile-logo{max-height:32px;width:auto}.ss-brand__arrow{color:var(--ss-accent);font-size:1.2rem;transition:transform .2s ease}.ss-brand--tiles .ss-brand__link:hover .ss-brand__arrow{transform:translate(4px)}.ss-brandnav--pills{padding-top:12px;padding-bottom:12px}.ss-brandnav--pills .ss-brandnav__head{margin-bottom:12px}.ss-brandnav--pills .ss-brandnav__list{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px}.ss-brandnav--pills .ss-brandnav__list::-webkit-scrollbar{display:none}.ss-brand--pills{flex:none}.ss-brand--pills .ss-brand__link{flex-direction:row;align-items:center;gap:8px;padding:.55em 1.05em;border:1px solid var(--ss-line);border-radius:999px;background:#fff;color:var(--ss-ink);font-size:.82rem;font-weight:800;white-space:nowrap}.ss-brand--pills .ss-brand__deal{padding:0;background:none;color:var(--ss-accent);font-size:.72rem}.ss-brand--pills .ss-brand__link:hover,.ss-brand--pills .ss-brand__link.is-active{border-color:var(--ss-ink);background:var(--ss-ink);color:#fff}.ss-brand--pills .ss-brand__link.is-active .ss-brand__deal{color:#fff;opacity:.8}.ss-brandnav--sticky{position:sticky;top:var(--ss-sticky-offset, 0px);z-index:30;background:#fff;box-shadow:0 1px 0 var(--ss-line),0 6px 16px #0000000d}.ss-brandnav--sticky.ss-tone--tint{background:var(--ss-tint)}.ss-brandnav--sticky.ss-tone--dark{background:var(--ss-dark)}.ss-brandnav--list .ss-brandnav__list{display:block;columns:2;column-gap:24px}@media(min-width:750px){.ss-brandnav--list .ss-brandnav__list{columns:3}}@media(min-width:990px){.ss-brandnav--list .ss-brandnav__list{columns:4}}.ss-brand--list{break-inside:avoid;border-bottom:1px solid var(--ss-line)}.ss-brand--list .ss-brand__link{flex-direction:row;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 0;font-weight:700}.ss-brand--list .ss-brand__link:hover .ss-brand__text{color:var(--ss-accent)}.ss-brand--list .ss-brand__deal{padding:0;background:none;color:var(--ss-accent);font-size:.72rem;white-space:nowrap}.ss-tone--dark .ss-brand--list .ss-brand__deal{color:inherit;opacity:.7}.ss-tabs__head{margin-bottom:18px}.ss-tabs__head--center{text-align:center}.ss-tabs__list{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px}.ss-tabs__list::-webkit-scrollbar{display:none}@media(min-width:750px){.ss-tabs__list{flex-wrap:wrap;overflow:visible}.ss-tabs__list--center{justify-content:center}}.ss-tab{flex:none;display:inline-flex;flex-direction:column;align-items:center;gap:2px;padding:.65em 1.3em;border:2px solid var(--ss-line);border-radius:2px;background:#fff;color:var(--ss-ink);font:inherit;font-size:.85rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em;cursor:pointer}.ss-tab small{font-size:.66rem;font-weight:800;color:var(--ss-accent);letter-spacing:.06em}.ss-tab[aria-selected=true]{background:var(--ss-ink);border-color:var(--ss-ink);color:#fff}.ss-tab[aria-selected=true] small{color:#fff;opacity:.8}.ss-tabs .ss-vendor{padding-top:28px;padding-bottom:0}.ss-faq__heading{margin-bottom:20px}.ss-faq__item{border-bottom:1px solid var(--ss-line)}.ss-faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;cursor:pointer;list-style:none;font-weight:800;font-size:1rem}.ss-faq__item summary::-webkit-details-marker{display:none}.ss-faq__item summary:after{content:"+";font-size:1.5rem;font-weight:400;color:var(--ss-accent);transition:transform .2s ease}.ss-faq__item[open] summary:after{transform:rotate(45deg)}.ss-faq__item .ss-rte{padding:0 0 18px;opacity:.85}.ss-faq__disclaimer{margin-top:24px;font-size:.8rem;opacity:.65}@media(prefers-reduced-motion:reduce){.ss-sale *,.ss-sale *:before,.ss-sale *:after{transition:none!important}}.ss-sale .ss-card .ss-btn--outline{color:var(--ss-ink);border-color:var(--ss-ink);background:transparent}.ss-sale .ss-card .ss-btn--outline:hover{background:var(--ss-ink);color:#fff}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ss-sale.css.map */
