:where([data-niche=auto]) .aw-compare{display:none}@media (min-width:64rem){:where([data-niche=auto]) .aw-compare{display:block}}:where([data-niche=auto]) .aw-compare__head{border-block-end:var(--aw-hair) solid var(--e-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block-end:1rem;display:flex}:where([data-niche=auto]) .aw-compare__pick{align-items:center;gap:1rem;display:flex}:where([data-niche=auto]) .aw-compare__pick .aw-select{inline-size:auto;min-inline-size:18rem}:where([data-niche=auto]) .aw-compare__grid{gap:clamp(2rem,4vw,3.5rem);margin-block-start:clamp(1.75rem,3vw,2.5rem);display:grid}:where([data-niche=auto]) .aw-compare__grid[data-two]{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-niche=auto]) .aw-compare__grid[data-two] .aw-compare__column+.aw-compare__column{border-inline-start:var(--aw-hair) solid var(--e-line);padding-inline-start:clamp(2rem,4vw,3.5rem)}:where([data-niche=auto]) .aw-compare__price{font-family:var(--e-font-mono);font-size:var(--aw-t-mono);font-variant-numeric:tabular-nums;color:var(--e-muted);margin-block-start:.5rem}
:where([data-niche=auto]) .aw-film__frame{aspect-ratio:16/9;background:var(--aw-asphalt);position:relative;overflow:hidden}:where([data-niche=auto]) .aw-film__video{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}:where([data-niche=auto]) .aw-film__button{background:linear-gradient(to top, color-mix(in srgb, var(--aw-asphalt) 55%, transparent), transparent 55%);color:var(--aw-glass);cursor:pointer;transition:background-color var(--aw-enter) var(--aw-ease);border:0;grid-auto-flow:row;place-items:center;gap:.75rem;display:grid;position:absolute;inset:0}:where([data-niche=auto]) .aw-film__glyph{border-radius:var(--aw-pill);background:var(--e-accent);block-size:3.5rem;inline-size:3.5rem;color:var(--e-on-accent);transition:transform var(--aw-enter) var(--aw-ease);place-items:center;display:grid}:where([data-niche=auto]) .aw-film__glyph svg{block-size:1.4rem;inline-size:1.4rem}:where([data-niche=auto]) .aw-film__button:hover .aw-film__glyph{transform:scale(1.06)}:where([data-niche=auto]) .aw-film__button-label{font-family:var(--aw-font-badge);font-weight:700;font-size:var(--aw-t-label);letter-spacing:var(--aw-track-badge);text-transform:uppercase}:where([data-niche=auto]) .aw-film[data-on] .aw-film__button{opacity:0;background:0 0}:where([data-niche=auto]) .aw-film[data-on] .aw-film__button:hover,:where([data-niche=auto]) .aw-film[data-on] .aw-film__button:focus-visible{opacity:1}:where([data-niche=auto]) .aw-film__meta{align-items:center;gap:1rem;margin-block-start:.85rem;display:flex}:where([data-niche=auto]) .aw-film__wave{flex:auto;align-items:center;gap:2px;block-size:1.5rem;min-inline-size:0;display:flex}:where([data-niche=auto]) .aw-film__bar{background:var(--e-accent-2);transform-origin:50%;flex:1 1 0;block-size:1px}:where([data-niche=auto]) .aw-film__wave--live .aw-film__bar{background:var(--e-accent);block-size:100%;transform:scaleY(var(--aw-wave,.12));transition:transform 60ms linear}:where([data-niche=auto]) .aw-film__note{color:var(--e-muted);flex:none}@media (prefers-reduced-motion:reduce){:where([data-niche=auto]) .aw-film__wave--live .aw-film__bar,:where([data-niche=auto]) .aw-film__glyph{transition:none}}
:where([data-niche=auto]) .aw-gallery__grid{gap:var(--aw-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where([data-niche=auto]) .aw-gallery__cell:first-child{grid-column:span 2}@media not (min-width:64rem){:where([data-niche=auto]) .aw-gallery__grid:has(>:nth-child(4)):not(:has(>:nth-child(5))) .aw-gallery__cell:last-child{grid-column:span 2}}@media (min-width:64rem){:where([data-niche=auto]) .aw-gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr))}:where([data-niche=auto]) .aw-gallery__cell:first-child{grid-column:span 2}:where([data-niche=auto]) .aw-gallery__grid:has(>:nth-child(4)) .aw-gallery__cell:first-child{grid-column:span 3}}:where([data-niche=auto]) .aw-gallery__cell{min-inline-size:0;position:relative}:where([data-niche=auto]) .aw-gallery__open{background:var(--e-surface-2);block-size:100%;inline-size:100%;color:inherit;cursor:zoom-in;border:0;padding:0;display:block;position:relative;overflow:hidden}:where([data-niche=auto]) .aw-gallery__caption{text-align:start;font-family:var(--aw-font-badge);font-weight:700;font-size:var(--aw-t-label);letter-spacing:var(--aw-track-badge);text-transform:uppercase;color:var(--aw-glass);background:linear-gradient(to top, color-mix(in srgb, var(--aw-asphalt) 80%, transparent), transparent);padding:2rem .85rem .7rem;position:absolute;inset-block-end:0;inset-inline:0}:where([data-niche=auto]) .aw-lightbox{background:var(--aw-asphalt);block-size:100dvh;max-block-size:100dvh;inline-size:100vw;max-inline-size:100vw;color:var(--aw-glass);border:0;margin:0;padding:0}:where([data-niche=auto]) .aw-lightbox::backdrop{background:var(--aw-asphalt)}:where([data-niche=auto]) .aw-lightbox__inner{grid-template-rows:1fr auto;align-items:center;block-size:100%;padding:clamp(3rem,8vh,5rem) clamp(1rem,5vw,4rem) 1.5rem;display:grid;position:relative}:where([data-niche=auto]) .aw-lightbox__frame{max-block-size:100%;inline-size:100%;margin-inline:auto;position:relative;overflow:hidden}:where([data-niche=auto]) .aw-lightbox__bar{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;padding-block-start:1rem;display:flex}:where([data-niche=auto]) .aw-lightbox__caption{font-family:var(--e-font-body);font-size:var(--aw-t-note);color:var(--aw-titanium);margin:0}:where([data-niche=auto]) .aw-lightbox__nav{border-radius:var(--aw-pill);border:var(--aw-hair) solid color-mix(in srgb, var(--aw-glass) 30%, transparent);background:color-mix(in srgb, var(--aw-asphalt) 60%, transparent);block-size:2.75rem;inline-size:2.75rem;color:var(--aw-glass);cursor:pointer;place-items:center;display:grid;position:absolute;inset-block-start:50%;transform:translateY(-50%)}:where([data-niche=auto]) .aw-lightbox__nav--prev{inset-inline-start:clamp(.5rem,2vw,1.5rem)}:where([data-niche=auto]) .aw-lightbox__nav--next{inset-inline-end:clamp(.5rem,2vw,1.5rem)}[dir=rtl] :where([data-niche=auto]) .aw-lightbox__nav svg{transform:scaleX(-1)}:where([data-niche=auto]) .aw-lightbox__close{border-color:color-mix(in srgb, var(--aw-glass) 30%, transparent);color:var(--aw-glass);position:absolute;inset-block-start:clamp(.75rem,2vh,1.5rem);inset-inline-end:clamp(.75rem,2vw,1.5rem)}
:where([data-niche=auto]) .aw-paint__stage{aspect-ratio:1;background:var(--aw-asphalt);max-inline-size:34rem;margin-inline:auto;position:relative;overflow:hidden}:where([data-niche=auto]) .aw-paint__stage canvas{touch-action:pan-y;display:block;block-size:100%!important;inline-size:100%!important}:where([data-niche=auto]) .aw-paint__stills{position:absolute;inset:0}:where([data-niche=auto]) .aw-paint__still{opacity:0;transition:opacity .4s var(--aw-ease);position:absolute;inset:0}:where([data-niche=auto]) .aw-paint__still[data-on]{opacity:1}:where([data-niche=auto]) .aw-paint__still>*{block-size:100%;inline-size:100%;position:absolute;inset:0}:where([data-niche=auto]) .aw-paint__hint{color:var(--aw-titanium);pointer-events:none;position:absolute;inset-block-end:1rem;inset-inline-start:1rem}@media (hover:none){:where([data-niche=auto]) .aw-paint__hint{display:none}}:where([data-niche=auto]) .aw-paint__swatches{border:0;flex-wrap:wrap;gap:.75rem 1rem;min-inline-size:0;margin-block-start:1.5rem;padding:0;display:flex}:where([data-niche=auto]) .aw-paint__swatches legend{inline-size:100%;padding:0}:where([data-niche=auto]) .aw-paint__swatch{cursor:pointer;color:var(--e-muted);transition:color var(--aw-enter) var(--aw-ease);align-items:center;gap:.55rem;display:inline-flex;position:relative}:where([data-niche=auto]) .aw-paint__swatch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}:where([data-niche=auto]) .aw-paint__chip{block-size:1.75rem;inline-size:1.75rem;box-shadow:0 0 0 1px var(--e-line-strong);background:var(--aw-chip);transition:box-shadow var(--aw-enter) var(--aw-ease);border:2px solid #0000;border-radius:50%;flex:none;position:relative;overflow:hidden}:where([data-niche=auto]) .aw-paint__chip[data-sheen=gloss]:before{content:"";background:radial-gradient(circle at 32% 24%,#ffffffe6 0%,#ffffff57 14%,#0000 34%),radial-gradient(circle at 70% 92%,#ffffff38 0%,#0000 42%);position:absolute;inset:0}:where([data-niche=auto]) .aw-paint__chip[data-sheen=satin]:before{content:"";background:linear-gradient(150deg,#ffffff29 0%,#ffffff0d 46%,#0000002e 100%);position:absolute;inset:0}:where([data-niche=auto]) .aw-paint__chip[data-sheen=weave]:before{content:"";background:repeating-linear-gradient(45deg,#ffffff24 0 2px,#0000 2px 4px),repeating-linear-gradient(-45deg,#00000057 0 2px,#0000 2px 4px),radial-gradient(circle at 34% 24%,#ffffff80 0%,#0000 32%);position:absolute;inset:0}:where([data-niche=auto]) .aw-paint__swatch:has(input:checked){color:var(--e-text)}:where([data-niche=auto]) .aw-paint__swatch:has(input:checked) .aw-paint__chip{box-shadow:0 0 0 2px var(--e-accent)}:where([data-niche=auto]) .aw-paint__swatch:has(input:focus-visible) .aw-paint__chip{outline:2px solid var(--e-focus);outline-offset:3px}:where([data-niche=auto]) .aw-paint__name{font-family:var(--aw-font-badge);font-weight:700;font-size:var(--aw-t-label);letter-spacing:var(--aw-track-badge);text-transform:uppercase;white-space:nowrap}@media (prefers-reduced-motion:reduce){:where([data-niche=auto]) .aw-paint__still,:where([data-niche=auto]) .aw-paint__chip,:where([data-niche=auto]) .aw-paint__swatch{transition:none}}
