
.lp-landing{display:block;background:var(--lp-page);color:var(--lp-text);font-family:inherit;position:relative;isolation:isolate;line-height:1.5;--lp-top-offset:var(--lp-offset-desktop)}
.lp-landing *{box-sizing:border-box}.lp-landing [hidden]{display:none!important}.lp-landing a{color:inherit;text-decoration:none}.lp-landing a:focus-visible{outline:2px solid var(--lp-accent);outline-offset:4px}.lp-landing h1,.lp-landing h2,.lp-landing h3,.lp-landing p{margin:0;letter-spacing:normal}.lp-hero{position:relative}.lp-hero picture,.lp-hero__image{display:block;width:100%}.lp-hero__image{height:auto}.lp-hero__link{position:absolute;inset:0}.lp-sticky{position:sticky;top:var(--lp-top-offset);z-index:20}.lp-sticky--static{position:relative;top:auto}.lp-countdown{background:var(--lp-timer-bg);color:var(--lp-timer-text);display:flex;justify-content:center;align-items:center;gap:30px;padding:11px 20px}.lp-countdown>p{font-size:19px;line-height:1.3}.lp-clock{display:flex;align-items:center;gap:12px}.lp-clock>span{display:flex;flex-direction:column;align-items:center;min-width:35px}.lp-clock b{font-size:23px;line-height:1.2;font-variant-numeric:tabular-nums}.lp-clock small{font-size:9px;letter-spacing:.1em;margin-top:2px}.lp-clock i{font-style:normal;opacity:.5;align-self:flex-start;font-size:20px}.lp-nav{background:var(--lp-nav-bg);color:var(--lp-nav-text);border-bottom:1px solid var(--lp-card-border);box-shadow:0 4px 15px #00000008}.lp-nav__rail{display:flex;justify-content:safe center;gap:32px;overflow-x:auto;scrollbar-width:none;max-width:var(--lp-max);padding:0 24px;margin-inline:auto;overscroll-behavior-x:contain}.lp-nav__rail::-webkit-scrollbar{display:none}.lp-nav__link{display:flex;align-items:center;position:relative;flex-shrink:0;min-height:64px;font-size:14px;white-space:nowrap;padding:0 3px}.lp-nav__link::after{content:"";position:absolute;bottom:0;inset-inline:3px;height:3px;background:var(--lp-nav-active);transform:scaleX(0);transition:transform .15s}.lp-nav__link[aria-current="location"]{color:var(--lp-nav-active);font-weight:700}.lp-nav__link[aria-current="location"]::after{transform:scaleX(1)}.lp-content{max-width:var(--lp-max);margin-inline:auto;padding:46px 32px 64px}.lp-intro{margin-bottom:34px}.lp-eyebrow{color:var(--lp-accent);font-size:11px;letter-spacing:.14em!important;margin-bottom:10px!important}.lp-intro h1{font-family:inherit;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.2}.lp-intro__copy{color:var(--lp-muted);font-size:14px;margin-top:14px}.lp-intro__copy p+p{margin-top:10px}.lp-category{scroll-margin-top:calc(var(--lp-top-offset) + var(--lp-stick-height) + 20px)}.lp-category+.lp-category{border-top:1px solid var(--lp-card-border);padding-top:38px;margin-top:52px}.lp-category__heading{margin-bottom:24px}.lp-category__heading h2{font-size:clamp(25px,2.5vw,32px);font-weight:500;line-height:1.25}.lp-category__heading>div{margin-top:12px;color:var(--lp-muted);font-size:13px}.lp-batch{display:contents}.lp-grid{display:grid;grid-template-columns:repeat(var(--lp-columns),minmax(0,1fr));gap:var(--lp-gap);align-items:stretch}.lp-card{min-width:0;display:flex;flex-direction:column;background:var(--lp-card-bg);border:1px solid var(--lp-card-border);border-radius:var(--lp-radius);overflow:hidden}.lp-card__price{padding:15px 14px 12px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.lp-card__original,.lp-card__sale{display:flex;flex-direction:column;min-width:0}.lp-card__original{color:var(--lp-muted);font-size:12px}.lp-card__price .lp-card__label{font-size:10px;line-height:1.3;margin-bottom:5px}.lp-card__sale{color:var(--lp-price)}.lp-card__sale strong{font-size:clamp(18px,1.6vw,23px);line-height:1.25;overflow-wrap:anywhere}.lp-card__visual{display:block;position:relative;aspect-ratio:1/1;background-color:var(--lp-art-bg);background-size:cover;background-position:center;overflow:hidden}.lp-card__image{display:block;width:100%;height:100%;object-fit:contain}.lp-card__visual--cover .lp-card__image{object-fit:cover}.lp-card__visual--legacy{aspect-ratio:1.4}.lp-card__visual--legacy .lp-card__image{height:auto;position:absolute;inset:0 auto auto 0;transform:translateY(-24%)}.lp-card__details{padding:18px;flex:1;display:flex;flex-direction:column;align-items:stretch}.lp-card__vendor{font-size:10px;color:var(--lp-accent);letter-spacing:.12em!important;margin-bottom:7px!important}.lp-card__title{font-size:20px;line-height:1.3;font-weight:500;overflow-wrap:anywhere}.lp-card__subtitle{font-size:12px;line-height:1.5;color:var(--lp-muted);margin-top:7px!important;margin-bottom:18px!important}.lp-card__button{margin-top:auto;min-height:44px;background:var(--lp-button);color:var(--lp-button-text)!important;border-radius:7px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 15px;font-size:13px;font-weight:700;line-height:1.3;transition:background .15s}.lp-card__title+.lp-card__button{margin-top:20px}.lp-card__button:hover{background:var(--lp-button-hover)}.lp-card__button--disabled{opacity:.55;cursor:default}.lp-card__button--disabled:hover{background:var(--lp-button)}.lp-card--empty{padding:24px;min-height:240px;justify-content:center;font-size:13px}.lp-footer-note{border-top:1px solid var(--lp-card-border);margin-top:42px;padding-top:24px;color:var(--lp-muted);font-size:12px}.lp-editor-note{background:#fff3ce;color:#584c29;font-size:12px;padding:15px;line-height:1.6}.lp-landing [data-timer-status]{margin:0}
@media(min-width:701px) and (max-width:1050px){.lp-grid{grid-template-columns:repeat(var(--lp-tablet-columns),minmax(0,1fr))}.lp-nav__rail{gap:25px}}
@media(max-width:700px){.lp-landing{--lp-top-offset:var(--lp-offset-mobile)}.lp-content{padding:30px 14px 40px}.lp-grid{grid-template-columns:repeat(var(--lp-columns-mobile),minmax(0,1fr));gap:12px}.lp-countdown{gap:16px;padding:10px 12px}.lp-countdown>p{font-size:14px;max-width:120px}.lp-clock{gap:7px}.lp-clock>span{min-width:26px}.lp-clock b{font-size:20px}.lp-clock small{font-size:8px}.lp-nav__rail{justify-content:flex-start;gap:24px;padding-inline:18px}.lp-nav__link{min-height:56px;font-size:13px}.lp-intro{margin-bottom:27px}.lp-intro__copy{font-size:12px}.lp-category__heading{margin-bottom:18px}.lp-category+.lp-category{padding-top:28px;margin-top:36px}.lp-card__price{padding:12px 10px 10px;gap:7px;align-items:flex-start;flex-direction:column}.lp-card__original{flex-direction:row;align-items:center;gap:5px;font-size:10px;flex-wrap:wrap}.lp-card__original .lp-card__label{margin:0;font-size:9px}.lp-card__sale .lp-card__label{font-size:9px;margin-bottom:3px}.lp-card__sale strong{font-size:18px}.lp-card__details{padding:12px}.lp-card__vendor{font-size:8px}.lp-card__title{font-size:17px}.lp-card__subtitle{font-size:11px;margin-bottom:15px!important}.lp-card__button{font-size:12px;padding:11px 12px;min-height:44px}.lp-card__title+.lp-card__button{margin-top:16px}}
@media(prefers-reduced-motion:reduce){.lp-nav__link::after,.lp-card__button{transition:none}}

.lp-v2-category{display:block;scroll-margin-top:calc(var(--lp-v2-navigation-offset,0px) + var(--lp-v2-navigation-height,64px) + 20px)}.lp-v2-category .lp-content{padding-top:32px;padding-bottom:34px}.lp-v2-note .lp-footer-note{margin:0}.lp-v2-navigation{display:block}.lp-v2-navigation .lp-sticky{position:relative;top:auto}.lp-v2-hero{display:block}.lp-v2-category .lp-intro{margin-bottom:24px}

.lp-v2-category .lp-grid{grid-auto-flow:row}
.lp-v2-category .lp-card{display:grid;grid-template-rows:subgrid;grid-row:span 5;row-gap:0;align-content:start}
.lp-v2-category .lp-card__details{display:contents}
.lp-v2-category .lp-card__visual{width:100%;align-self:start}
.lp-v2-category .lp-card__title{margin:16px 18px 8px;font-size:19px;line-height:1.4;align-self:start;overflow:visible;display:block}
.lp-v2-category .lp-card__subtitle{margin:0 18px 12px!important;font-size:12px;line-height:1.5;align-self:start}
.lp-v2-category .lp-card__subtitle:empty{margin-block:0!important;min-height:0}
.lp-v2-category .lp-card__price{margin:0 18px 18px;padding:0;display:flex;flex-direction:row;gap:10px;align-items:baseline;align-self:end;flex-wrap:wrap}
.lp-v2-category .lp-card__price .lp-card__label{display:none}
.lp-v2-category .lp-card__sale{order:0;display:block}
.lp-v2-category .lp-card__sale strong{font-size:24px;line-height:1.35;font-weight:700}
.lp-v2-category .lp-card__original{order:1;display:block;font-size:13px;line-height:1.5}
.lp-v2-category .lp-card__button{margin:0 18px 18px!important;align-self:end;min-height:46px}
.lp-v2-category .lp-card--empty{display:flex;grid-row:span 5}
.lp-v2-note .lp-intro{margin-bottom:20px}
.lp-v2-note .lp-intro h2{font-size:26px;line-height:1.3;font-weight:500}
.lp-v2-note .lp-footer-note{padding-top:20px;font-size:var(--lp-note-size,16px);line-height:1.8;color:var(--lp-muted)}
.lp-v2-note .lp-footer-note p,.lp-v2-note .lp-footer-note li,.lp-v2-note .lp-footer-note a{font-size:var(--lp-note-size,16px);line-height:1.8}
.lp-v2-note .lp-footer-note p+p{margin-top:10px}.lp-v2-note .lp-footer-note ul,.lp-v2-note .lp-footer-note ol{padding-inline-start:22px;margin:0}.lp-v2-note .lp-footer-note li+li{margin-top:8px}
@media(max-width:700px){.lp-v2-category .lp-card__title{margin:12px 12px 8px;font-size:16px;line-height:1.4}.lp-v2-category .lp-card__subtitle{margin-inline:12px!important;font-size:11px}.lp-v2-category .lp-card__price{margin:0 12px 14px;gap:5px 8px}.lp-v2-category .lp-card__sale strong{font-size:20px}.lp-v2-category .lp-card__original{font-size:12px}.lp-v2-category .lp-card__button{margin:0 12px 12px!important;min-height:44px}.lp-v2-note .lp-intro h2{font-size:23px}.lp-v2-note .lp-footer-note,.lp-v2-note .lp-footer-note p,.lp-v2-note .lp-footer-note li,.lp-v2-note .lp-footer-note a{font-size:var(--lp-note-size-mobile,15px);line-height:1.8}}
@supports not (grid-template-rows:subgrid){.lp-v2-category .lp-card{display:flex;flex-direction:column;grid-row:auto}.lp-v2-category .lp-card__details{display:flex;padding:0;flex:1}.lp-v2-category .lp-card__title{min-height:4.2em}.lp-v2-category .lp-card__price{margin-top:auto}}

.lp-v2-category .lp-card__original s{display:inline;text-decoration:line-through;text-decoration-thickness:1px;color:var(--lp-muted)}
.lp-v2-category .lp-card__price s .money,.lp-v2-category .lp-card__price strong .money{display:inline;font-size:inherit;line-height:inherit;color:inherit}
.lp-v2-featured .lp-content{padding-top:38px;padding-bottom:44px}
.lp-v2-featured .lp-card__visual{aspect-ratio:1/1}
.lp-featured-controls{display:flex;gap:9px;justify-content:flex-end;margin-top:18px}
.lp-featured-controls button{border:1px solid var(--lp-card-border);background:var(--lp-card-bg);color:var(--lp-text);width:42px;height:42px;border-radius:50%;font-size:20px;cursor:pointer}
.lp-featured-controls button:focus-visible{outline:2px solid var(--lp-accent);outline-offset:3px}
.lp-featured-controls button:disabled{opacity:.35;cursor:default}
.lp-featured-controls{display:none}
@media(max-width:700px){
.lp-v2-featured .lp-content{padding-inline:0}
.lp-v2-featured .lp-category__heading{padding-inline:18px}
.lp-v2-featured .lp-grid{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:82%;grid-template-rows:repeat(5,auto);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:18px;padding:0 18px 8px;gap:0 14px;scrollbar-width:thin}
.lp-v2-featured .lp-card{grid-row:1 / span 5;scroll-snap-align:start;scroll-snap-stop:normal;min-width:0}
.lp-v2-featured .lp-card__title{font-size:19px;margin-inline:16px}
.lp-v2-featured .lp-card__subtitle{margin-inline:16px!important}
.lp-v2-featured .lp-card__price{margin-inline:16px}
.lp-v2-featured .lp-card__sale strong{font-size:24px}
.lp-v2-featured .lp-card__button{margin-inline:16px!important}
.lp-featured-controls{display:flex;margin-inline:18px}
}

.lp-v2-featured{--lp-columns:4;--lp-columns-mobile:2}
