.home-header-promo{background:var(--accent);color:#fff}.home-header-inner{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:12px;max-width:1152px;min-height:300px;margin:auto;padding:12px 16px 48px;display:grid;position:relative}.homepage-proposal-a .home-header-inner{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);min-height:220px;padding:16px 16px 36px}@media (max-width:359px){.homepage-proposal-a .home-header-inner{min-height:252px}}@media (min-width:1024px){.homepage-proposal-a .home-header-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:240px;padding:24px 60px 44px}}.home-header-copy{min-width:0}.home-header-copy h2{letter-spacing:0;font-size:24px;font-weight:700;line-height:1.12}.home-header-copy p{margin-top:8px;font-size:13px;line-height:1.4}.home-header-action{border-radius:var(--radius-control);min-height:44px;color:var(--foreground);background:#fff;justify-content:center;align-items:center;gap:4px;margin-top:10px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.home-header-photo{object-fit:cover;border-radius:var(--radius);width:100%;height:168px;display:block}.home-header-portrait{object-fit:contain;aspect-ratio:1;clip-path:inset(3% 0);height:auto}.home-header-dark{background:var(--foreground)}.home-header-controls{color:#fff;z-index:1;align-items:center;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.home-header-controls button{min-width:44px;height:44px;font-size:12px}.home-header-controls button>span:not(.home-header-playback){opacity:.65;background:#fff;border-radius:50%;width:6px;height:6px;display:inline-block}.home-header-controls button>span.is-active{opacity:1;width:18px}.home-header-controls .home-header-playback{font-size:14px}.home-header-arrow{display:none}.homepage-proposal-a .home-header-promo{background:var(--shop-promo-background);color:var(--foreground)}.homepage-proposal-a .home-header-copy h2{color:#fff}.homepage-proposal-a .home-header-action{border-radius:var(--shop-control-radius);color:var(--accent-text);background:#fff}.homepage-proposal-a .home-header-action:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.homepage-proposal-a .home-header-controls,.homepage-proposal-a .home-header-arrow{color:var(--foreground)}.homepage-proposal-a .home-header-controls button>span:not(.home-header-playback){background:currentColor}.homepage-proposal-a .home-header-dark{background:var(--shop-campaign-background);color:var(--accent-foreground)}.homepage-proposal-a .home-header-dark .home-header-controls,.homepage-proposal-a .home-header-dark .home-header-arrow{color:var(--accent-foreground)}@media (min-width:768px){.home-header-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;min-height:308px;padding:16px 60px 48px}.home-header-arrow{color:#fff;width:44px;height:44px;display:block;position:absolute;top:calc(50% - 22px)}.home-header-previous{left:4px}.home-header-next{right:4px}.home-header-copy h2{max-width:550px;font-size:36px}.home-header-copy p{max-width:500px;font-size:16px}.home-header-action{padding:10px 18px;font-size:14px}.home-header-photo{justify-self:end;max-width:440px;height:224px}.home-header-portrait{width:224px;height:224px}}@media (max-height:650px) and (max-width:1023px){.home-header-inner{min-height:260px;padding:8px 16px 44px}.home-header-photo{height:140px}.home-header-portrait{width:140px}.home-header-copy h2{font-size:22px}.home-header-arrow{display:none}}
.shop-header--home{background:var(--surface);border-color:var(--border-soft);box-shadow:none;font-family:var(--shop-font-family)}.shop-header--home .shop-header-nav{color:var(--foreground)}.shop-header--home .shop-header-nav a:hover{color:var(--accent)}.shop-header--home .shop-header-inner{flex-wrap:wrap;display:flex}.shop-header--home .shop-header-search-tools{flex-wrap:wrap;flex-basis:100%;order:3;width:100%;max-width:none;display:flex}.shop-header--home .shop-header-search input{background:var(--surface)}.shop-header--home [data-home-car-bar]{background:var(--shop-surface-highlight);border-top:0}.shop-header--home [data-car-picker-trigger]{background:0 0;width:auto;max-width:none}.shop-header--legacy-home{background:var(--accent);border-color:#0000}.shop-header--legacy-home .shop-header-nav{color:var(--accent-foreground)}.shop-header--legacy-home .shop-header-nav a:hover{color:var(--accent-foreground);text-decoration:underline}.shop-header--legacy-home .shop-header-search input{background:var(--surface)}.shop-header--legacy-home .shop-header-brand{display:none}.shop-header--home .shop-header-brand{display:flex}.shop-header--home .shop-header-search-tools,.shop-header--home [data-home-car-bar],.shop-header--home .shop-header-search{display:none}@media (max-width:1023px){.shop-header--home{background:var(--shop-card-surface)}:is(.shop-header--home,.shop-header--legacy-home) [data-header-account],:is(.shop-header--home,.shop-header--legacy-home) [data-header-cart]{display:none}:is(.shop-header--home,.shop-header--legacy-home) .shop-header-inner{grid-template-columns:minmax(0,1fr) auto;padding-bottom:8px;display:grid;position:relative}:is(.shop-header--home,.shop-header--legacy-home) .shop-header-menu-nav{grid-area:1/2}:is(.shop-header--home,.shop-header--legacy-home) .shop-header-search-tools{display:contents}:is(.shop-header--home,.shop-header--legacy-home) .shop-header-search{grid-area:2/1/auto/-1}:is(.shop-header--home,.shop-header--legacy-home) .vehicle-bar{grid-area:1/1}:is(.shop-header--home,.shop-header--legacy-home) [data-car-picker-trigger]{width:100%;max-width:none}:is(.shop-header--home,.shop-header--legacy-home) [data-car-picker-trigger]>span{white-space:normal}.shop-header--home [data-home-car-bar]{border-radius:4px;padding-inline:10px}}@media (min-width:1024px){.shop-header--home .shop-header-inner{grid-template-columns:auto minmax(280px,1fr) auto auto;gap:8px 16px;display:grid}.shop-header--home .shop-header-menu-nav{grid-area:1/1}.shop-header--home .shop-header-nav{margin-left:0}.shop-header--home .shop-header-search-tools{display:contents}.shop-header--home .shop-header-search{grid-area:1/2;width:100%}.shop-header--home [data-header-account]{grid-area:1/3}.shop-header--home [data-header-cart]{grid-area:1/4}.shop-header--home [data-home-car-bar]{grid-area:2/1/auto/-1;padding-inline:12px}}.shop-header--home .shop-header-inner{flex-wrap:nowrap;justify-content:space-between;min-height:60px;display:flex}.shop-header--home .shop-header-menu-nav{margin-left:auto}.shop-header--home .shop-header-inner{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.shop-header--home .shop-header-brand{grid-area:1/1}.shop-header--home .shop-header-menu-nav{grid-area:1/2}.shop-header--home .shop-header-search-tools{display:contents}.shop-header--home .shop-header-search{grid-area:2/1/auto/-1;width:100%;display:block}@media (min-width:1024px){.shop-header--home .shop-header-inner{grid-template-columns:auto minmax(0,1fr) auto auto}.shop-header--home [data-header-account]{grid-area:1/3}.shop-header--home [data-header-cart]{grid-area:1/4}}@media (min-width:1280px){.shop-header--home .shop-header-inner{grid-template-columns:auto auto minmax(180px,1fr) auto auto}.shop-header--home .shop-header-menu-nav{margin-left:0}.shop-header--home .shop-header-search{grid-area:1/3}.shop-header--home [data-header-account]{grid-column:4}.shop-header--home [data-header-cart]{grid-column:5}}
