.home-shell{--home-max:82rem}.home-shell .departments{display:block}@media (min-width:761px) and (min-height:521px){.home-shell :is(.tiles,.needs,.picks,.dept,.home-brands,.trust){padding-inline:max(var(--edge), calc((100% - var(--home-max)) / 2))}.hero{block-size:clamp(22rem,62vh,40rem);padding:var(--space-12) max(var(--edge), calc((100% - var(--home-max)) / 2)) var(--space-12)}.hero__loop :is(.loop__poster,.loop__video){object-position:50% 40%}.hero__wash{background:linear-gradient(to top, var(--film-black) 2%, color-mix(in srgb, var(--film-black) 40%, transparent) 38%, transparent 70%), linear-gradient(to left, color-mix(in srgb, var(--film-black) 88%, transparent) 18%, transparent 62%)}[dir=ltr] .hero__wash{background:linear-gradient(to top, var(--film-black) 2%, color-mix(in srgb, var(--film-black) 40%, transparent) 38%, transparent 70%), linear-gradient(to right, color-mix(in srgb, var(--film-black) 88%, transparent) 18%, transparent 62%)}.hero__body{gap:var(--space-3);max-inline-size:36rem}@media (max-aspect-ratio:1){:is(.hero__wash,[dir=ltr] .hero__wash){background:linear-gradient(to top, var(--film-black) 4%, color-mix(in srgb, var(--film-black) 88%, transparent) 34%, color-mix(in srgb, var(--film-black) 45%, transparent) 54%, transparent 74%), linear-gradient(to bottom, color-mix(in srgb, var(--film-black) 55%, transparent), transparent 22%)}}.hero__live{font-size:var(--text-sm)}.hero__title{font-size:clamp(2rem,1.2rem + 2.4vw,3.25rem);line-height:1.12}.hero__lead{font-size:var(--text-base)}.hero__actions{margin:var(--space-2) 0 0;display:flex}.hero__shop{min-block-size:3rem;padding-inline:var(--space-6);border-radius:var(--radius-sm);background:var(--film-gold);color:var(--film-black);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.hero__shop:focus-visible{outline:2px solid var(--film-ink);outline-offset:3px}.hero__film{inset-block:auto var(--space-12);padding-inline:.5rem 1rem;inset-inline-end:max(var(--edge), calc((100% - var(--home-max)) / 2))}.hero__film-meta{color:var(--film-muted);font-size:.75rem;display:inline}.tiles{padding-block:var(--space-8) var(--space-4)}.tiles__grid{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr))}.tile{min-block-size:4.75rem;padding:.6rem .75rem}.tile__picture{block-size:3rem;inline-size:3rem}.tile__name{font-size:var(--text-sm)}.needs__row{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;padding:0;display:grid;overflow:visible}.needs__row li{flex:none}.row--grid{grid-template-columns:repeat(var(--row-columns,6), minmax(0, 1fr));gap:var(--space-3);margin:0;padding:0;display:grid;overflow:visible}.row--grid .row__item{flex:none}.dept{padding-block:var(--space-12) var(--space-8)}.dept+.dept{border-block-start:1px solid var(--film-line)}.dept .dept__intro{gap:var(--space-8);border-block-start:0;grid-template-columns:minmax(0,1fr);align-items:center;margin-block-end:var(--space-6);display:grid}.dept:has(.dept__media) .dept__intro{grid-template-columns:minmax(0,46fr) minmax(0,54fr)}.dept__media{aspect-ratio:16/9;border-radius:var(--radius-md);margin:0}.dept__note{inset-block-end:var(--space-3);inset-inline-start:var(--space-3)}.dept__text,.dept__media+.dept__text{padding-block-start:0}.dept__title{font-size:clamp(1.75rem,1.1rem + 1.6vw,2.5rem)}.dept__figures b{font-size:2rem}.dept__line{font-size:var(--text-base)}.dept__more{max-inline-size:24rem;margin-inline-start:auto}.dept--compact{--row-columns:4;padding-block:var(--space-8) var(--space-6)}.dept--compact .dept__title{font-size:clamp(1.5rem,1rem + 1.2vw,2rem)}.home-builder{margin-block-start:var(--space-8);margin-inline:calc(-1 * max(var(--edge), calc((100% - var(--home-max)) / 2)));display:block}.wizard-banner{display:none}.home-brands{padding-block:var(--space-8)}}@media (min-width:761px) and (max-width:1099px){.tiles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dept{--row-columns:3}.dept--compact{--row-columns:2}.dept:has(.dept__media) .dept__intro{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}
