.hm-main{display:block}.hm-hero{position:relative;z-index:20;isolation:isolate;overflow-x:clip;overflow-y:visible;background:var(--sp-color-brand-soft)}.hm-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center}.hm-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,color-mix(in srgb,var(--sp-neutral-0) 10%,transparent) 30%,color-mix(in srgb,var(--sp-neutral-0) 55%,transparent) 62%,color-mix(in srgb,var(--sp-neutral-0) 94%,transparent))}.hm-hero__in{box-sizing:border-box;display:grid;justify-items:center;gap:var(--sp-space-4);width:100%;max-width:var(--sp-container-app);margin-inline:auto;padding:var(--sp-space-12) var(--sp-gutter) var(--sp-space-6);text-align:center}.hm-hero__title{margin:0;max-width:16ch;font:var(--sp-font-display);font-size:clamp(1.75rem,7vw,4.5rem);line-height:1.02;letter-spacing:-.04em;color:var(--sp-color-text)}.hm-hero__lead{margin:0;max-width:40rem;font:var(--sp-font-lead);color:var(--sp-color-text-secondary)}.hm-hero__search{position:relative;z-index:3;width:100%;max-width:56rem;margin-top:var(--sp-space-4)}.hm-hero__chips{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:var(--sp-space-2);width:100%;max-width:56rem;overflow-x:auto;scrollbar-width:none}.hm-hero__chips::-webkit-scrollbar{display:none}.hm-hero__chips>*{flex:0 0 auto}@media(min-width:768px){.hm-hero__chips{justify-content:center;flex-wrap:wrap;overflow:visible}}.hm-hero__trust{margin:var(--sp-space-3) 0 0;font:var(--sp-font-body-sm);font-weight:600;color:var(--sp-color-text-secondary)}.hm-marquee{width:100%;min-width:0;overflow:hidden;padding-block:var(--sp-space-2)}.hm-marquee__set{display:flex;flex:0 0 auto;align-items:center;gap:var(--sp-space-4);padding-right:var(--sp-space-4)}.hm-marquee__item{display:flex;align-items:center;justify-content:center;width:168px;height:4rem;flex:0 0 auto;padding-inline:var(--sp-space-3)}.hm-marquee__item img{display:block;width:auto;height:auto;max-width:146px;max-height:2.5rem;object-fit:contain;opacity:.9;transition:opacity var(--sp-dur-fast, .15s)}.hm-marquee__item img:hover{opacity:1}@media(min-width:640px){.hm-marquee__set{gap:var(--sp-space-6);padding-right:var(--sp-space-6)}.hm-marquee__item{width:184px;padding-inline:var(--sp-space-4)}.hm-marquee__item img{max-width:164px;max-height:2.75rem}}@media(min-width:1024px){.hm-marquee__set{gap:var(--sp-space-8);padding-right:var(--sp-space-8)}.hm-marquee__item{width:176px;padding-inline:var(--sp-space-3)}.hm-marquee__item img{max-width:154px;max-height:2.5rem}}@media(min-width:768px)and (max-width:1023.98px){.hm-hero__in{padding-top:calc(var(--sp-space-12) + var(--sp-header-h-desktop))}}@media(min-width:1024px){.hm-hero__in{padding-top:var(--sp-space-16)}}.hm-rail__actions{display:flex;align-items:center;gap:var(--sp-space-3);flex:0 0 auto}.hm-rail__actions .sp-btn{position:relative;min-height:var(--sp-chip-h, 2.25rem);padding:0 var(--sp-space-1);border:0;background:transparent;font:var(--sp-font-link, 600 .875rem/1.25rem var(--sp-font-sans));text-decoration:none;color:var(--sp-color-text)}.hm-rail__actions .sp-btn:hover{background:transparent;text-decoration:underline}.hm-rail__actions .sp-btn:after{content:"";position:absolute;inset:calc((var(--sp-hit-min) - var(--sp-chip-h, 2.25rem)) / -2) calc(var(--sp-space-2) * -1)}.hm-rail__arrows{display:none;gap:var(--sp-space-2)}@media(min-width:768px){.hm-rail__arrows{display:inline-flex}}@media(hover:hover)and (pointer:fine){.hm-rail__arrows .sp-icon-btn{width:2.25rem;height:2.25rem;min-width:0;min-height:0}}.hm-rail .sp-rail{scroll-snap-type:x mandatory;scroll-padding-inline:var(--sp-gutter)}.hm-rail .sp-rail>*{scroll-snap-align:start}.hm-rail .dlp-area{flex:0 0 min(60vw,10rem)}@media(min-width:768px){.hm-rail .dlp-area{flex-basis:12.5rem}}@media(max-width:767.98px){.hm-rail .sp-lcard--rail{flex:0 0 calc((100% - 2 * var(--sp-space-3)) / 2.35)}}@media(min-width:1024px){.hm-hero__in{padding-top:calc(var(--sp-space-12) + var(--sp-header-h-desktop))}}.hm-promo{padding-top:var(--sp-space-12)}.hm-promo__box{position:relative;isolation:isolate;display:flex;align-items:center;min-height:11rem;padding:var(--sp-space-6);border-radius:var(--sp-radius-3);background:var(--sp-color-brand-soft);color:var(--sp-color-text);text-decoration:none}.hm-promo__copy{position:relative;z-index:3;display:grid;justify-items:start;gap:var(--sp-space-2);max-width:70%}.hm-promo__tag{display:inline-flex;padding:2px var(--sp-space-3);border-radius:var(--sp-radius-full);background:var(--sp-color-brand-soft-border);font:var(--sp-font-caption);font-weight:600}.hm-promo__title{font:var(--sp-font-title-1)}.hm-promo__desc{font:var(--sp-font-body-sm);color:var(--sp-color-text-secondary)}.hm-promo__cta{display:inline-flex;align-items:center;gap:var(--sp-space-2);min-height:var(--sp-hit-min);margin-top:var(--sp-space-2);padding:0 var(--sp-space-5);border-radius:var(--sp-radius-full);background:var(--sp-color-brand);font:var(--sp-font-button)}.hm-promo__box:hover .hm-promo__cta{background:var(--sp-color-brand-hover)}.hm-promo__art{position:absolute;z-index:1;right:0;top:-2rem;width:84%;max-width:820px;height:auto;object-fit:contain;pointer-events:none}@media(min-width:640px){.hm-promo__box{min-height:11.875rem;padding:var(--sp-space-8)}.hm-promo__copy{max-width:430px}.hm-promo__art{top:-4rem;width:76%}}@media(min-width:1024px){.hm-promo__box{min-height:13rem;padding:var(--sp-space-10)}.hm-promo__art{top:-6rem;right:2%;width:72%}}.hm-start{display:none}@media(max-width:767.98px){.hm-hero{background:var(--sp-color-surface)}.hm-hero__bg,.hm-hero__veil,.hm-hero__lead,.hm-hero__search,.hm-hero__trust,.hm-marquee{display:none}.hm-hero__in{padding-top:var(--sp-space-4);padding-bottom:var(--sp-space-2);gap:var(--sp-space-3)}.hm-hero__title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hm-start{display:flex;align-items:center;justify-content:center;gap:var(--sp-space-3);width:100%;min-height:4rem;padding:var(--sp-space-2) var(--sp-space-5);border:var(--sp-border-control);border-radius:var(--sp-radius-full);background:var(--sp-color-surface);box-shadow:var(--sp-shadow-2);color:var(--sp-color-text);text-align:center;cursor:pointer}.hm-start:focus-visible{outline:var(--sp-focus-ring-width) solid var(--sp-focus-ring-color);outline-offset:var(--sp-focus-ring-offset)}.hm-start__text{display:grid;justify-items:center;min-width:0}.hm-start__l1{font:var(--sp-font-title-3, var(--sp-font-label));font-weight:600}.hm-start__l2{font:var(--sp-font-caption);font-size:var(--sp-text-caption-size);color:var(--sp-color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-promo{padding-top:var(--sp-space-10)}}@media(max-width:767.98px){.hm-desk-only{display:none}}.hm-phone-nav{display:none}@media(max-width:767.98px){.hm-phone-nav{display:block;position:fixed;left:0;right:0;bottom:0;z-index:var(--sp-z-sticky)}[data-testid=home-ds]{padding-bottom:calc(4rem + var(--sp-safe-bottom, 0px))}}.hm-tabs{display:none}@media(max-width:767.98px){.hm-hero__chips{display:none}.hm-tabs{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(var(--sp-space-16, 64px),1fr);width:100%;border-bottom:var(--sp-border);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hm-tabs::-webkit-scrollbar{display:none}.hm-tab{scroll-snap-align:center}.hm-tab{display:grid;justify-items:center;gap:var(--sp-space-1);min-height:var(--sp-hit-min);padding:var(--sp-space-1) 0 var(--sp-space-2);border:0;background:none;color:var(--sp-color-text-secondary);font:var(--sp-font-label);font-weight:600;cursor:pointer}.hm-tab .sp-artwork{opacity:.7;transition:opacity var(--sp-dur-fast) var(--sp-ease-standard)}.hm-tab{transition:color var(--sp-dur-base) var(--sp-ease-standard)}.hm-tab[aria-pressed=true]{color:var(--sp-color-text)}.hm-tab[aria-pressed=true] .sp-artwork,.hm-tab:hover .sp-artwork{opacity:1}.hm-tab:focus-visible{outline:var(--sp-focus-ring-width) solid var(--sp-focus-ring-color);outline-offset:var(--sp-focus-ring-offset)}}@media(max-width:767.98px){.hm-rail.dlp-section{gap:0}.hm-rail .sp-section-head{margin-bottom:12px}.hm-rail .sp-lcard--rail .sp-lcard__body{gap:2px;padding-top:var(--sp-space-2)}.hm-rail .sp-lcard--rail .sp-lcard__title{font:var(--sp-font-title-3)}.hm-rail .sp-lcard--rail .sp-lcard__sub,.hm-rail .sp-lcard--rail .sp-lcard__new{font:var(--sp-font-caption)}.hm-rail .sp-lcard--rail .sp-lcard__price{font:var(--sp-font-caption);font-weight:400;color:var(--sp-color-text-secondary)}.hm-rail .sp-lcard--rail .sp-lcard__price b{font:var(--sp-font-body-strong);font-weight:600;color:var(--sp-color-text)}.hm-rail .sp-lcard--rail .sp-lcard__total{font:var(--sp-font-caption)}.hm-start{min-height:56px;padding-block:0}.hm-start__l1,.hm-tab{font:var(--sp-font-label);font-weight:600}.hm-tab[aria-pressed=true]{font-weight:600}}@media(min-width:768px)and (max-width:1023.98px){.hm-start{display:none}.hm-hero__search,.hm-hero__search .gh-pillwrap{max-width:100%}.hm-hero__search .gh-pill{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;min-height:3.5rem}.hm-hero__search .gh-seg{padding-inline:var(--sp-space-3);padding-block:var(--sp-space-1)}.hm-hero__search .gh-seg__k{font-size:.75rem}.hm-hero__search .gh-seg__input,.hm-hero__search .gh-seg__v{font-size:.875rem}.hm-hero__search .gh-go{width:var(--sp-hit-min);height:var(--sp-hit-min)}.hm-hero__chips{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;max-width:100%;padding-bottom:var(--sp-space-1)}.hm-hero__chips>:first-child{margin-left:auto}.hm-hero__chips>:last-child{margin-right:auto}}.hm-stick-sentinel{display:block;height:1px;margin-bottom:-1px}@media(max-width:767.98px){.hm-hero{position:sticky;top:0;z-index:var(--sp-z-sticky);transition:box-shadow var(--sp-dur-base) var(--sp-ease-standard)}.hm-hero[data-stuck]{box-shadow:0 1px 0 var(--sp-color-border),0 6px 16px rgb(var(--sp-shadow-color) / .08)}.hm-hero[data-stuck] .hm-hero__in{padding-top:var(--sp-space-2)}.hm-start{transition:min-height var(--sp-dur-base) var(--sp-ease-standard),box-shadow var(--sp-dur-base) var(--sp-ease-standard)}.hm-hero[data-stuck] .hm-start{min-height:3rem;box-shadow:var(--sp-shadow-1, none)}.hm-hero[data-stuck] .hm-tabs{border-bottom-color:transparent}}@media(max-width:767.98px)and (prefers-reduced-motion:reduce){.hm-hero,.hm-start{transition:none}}.hm-stale{margin:0 0 var(--sp-space-2);font:var(--sp-font-caption);color:var(--sp-color-text-secondary)}.hm-stale__retry{margin-left:var(--sp-space-2);padding:0;min-height:44px;border:0;background:none;color:var(--sp-color-text);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.hm-rail:nth-of-type(n+3){content-visibility:auto;contain-intrinsic-size:auto 330px}.hm-next{margin-top:var(--sp-space-6)}.hm-next__head{margin:0 0 var(--sp-space-3);font:var(--sp-font-section-title, var(--sp-font-screen-title))}.hm-next__card{display:flex;align-items:center;gap:var(--sp-space-3);padding:var(--sp-space-3);border:var(--sp-border);border-radius:var(--sp-radius-4);background:var(--sp-color-surface);color:var(--sp-color-text);text-decoration:none;transition:var(--sp-transition-colors)}.hm-next__card:hover{background:var(--sp-color-surface-hover)}.hm-next__photo{flex:none;width:72px;height:72px;border-radius:var(--sp-radius-3);object-fit:cover;background:var(--sp-color-surface-sunken)}.hm-next__text{flex:1;min-width:0;display:grid;font:var(--sp-font-body-sm);color:var(--sp-color-text-secondary)}.hm-next__text b{font:var(--sp-font-body-strong);color:var(--sp-color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-next__link{margin-top:var(--sp-space-1);font:var(--sp-font-label);color:var(--sp-color-text);text-decoration:underline}
