@layer reset,theme,tokens,base,composition,blocks,utilities;@layer blocks{.product-list{flex-direction:column-reverse;gap:var(--space-8);padding-bottom:var(--space-24)}@media(min-width:769px){.product-list{flex-direction:row}}.filter-rail{position:sticky;display:flex;flex-flow:row wrap;gap:var(--space-2) var(--space-6);height:-moz-max-content;height:max-content;z-index:2}@media(min-width:769px){.filter-rail{top:var(--space-4)}}@media not (min-width:769px){.filter-rail{bottom:0}.filter-rail>p{margin-inline:auto;margin-bottom:var(--space-4);font-size:var(--fs-small);background-color:var(--dark);color:#fff;padding:var(--space-2) var(--space-3);border-radius:999px}.filter-rail[data-state=stuck]>p{box-shadow:0 0 0 1px #0003,0 1px 1px -.5px #0003,0 3px 3px -1.5px #0003,0 6px 6px -3px #0003,0 12px 12px -6px #0003,0 24px 24px -12px #0003}}.filter-rail>nav{--stack-gap: 0;--tag-size: 1.25em;inline-size:100%;max-inline-size:13.75rem}.filter-rail a{position:relative;padding-block:calc(var(--space-3) / 2)}@media(prefers-reduced-motion:no-preference){.filter-rail a{transition:translate .2s var(--ease-out)}}.filter-rail a:before{content:"";width:.325rem;height:.325rem;background-color:currentColor;border-radius:50%;position:absolute;left:calc(-1 * var(--space-3));top:50%;opacity:0;visibility:hidden;transform:translateY(-50%) scale(.6)}@media(prefers-reduced-motion:no-preference){.filter-rail a:before{transition:opacity .15s ease,transform .15s var(--ease-out)}}@media(hover:hover){.filter-rail a:hover{translate:var(--space-3) 0}.filter-rail a:hover:before{opacity:.4;visibility:visible;transform:translateY(-50%) scale(.8)}}.filter-rail a[aria-current]{translate:var(--space-3) 0}.filter-rail a[aria-current]:before{visibility:visible;opacity:1;transform:translateY(-50%) scale(1)}.masonry{padding-block-start:var(--space-4);-moz-columns:17.5rem;columns:17.5rem;gap:var(--space-8)}.masonry>*{-moz-column-break-inside:avoid;break-inside:avoid;margin-block-end:var(--space-12)}.products-carousel{--cards-gap: var(--space-8)}@media(min-width:769px){.products-carousel{--cards-gap: var(--space-24) }}.products-carousel .marquee{--stack-gap: var(--space-12);--marquee-to: 0 calc(-50% - var(--stack-gap) / 2)}.products-carousel .card :is(h2,p){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.products-carousel .card h2{-webkit-line-clamp:1}:where(.card)[data-variant~=rise]{--watermark-size: 9rem;--watermark-inset: auto calc(-1 * var(--space-1)) calc(-1 * var(--space-1)) auto;--watermark-opacity: .12;--watermark-hover-opacity: .2}:where(.card)[data-variant~=rise] .card-inner{justify-content:flex-end;min-height:13rem;padding:var(--space-16) var(--space-6) var(--space-6)}:where(.card)[data-variant~=rise] .swap-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;align-content:end;padding:0 var(--space-6) var(--space-4)}:where(.card)[data-variant~=rise] .swap-link-rest{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(hover:hover){:where(.card)[data-variant~=rise]:is(:hover,:focus-within) :is(h2,.card-text){translate:0 calc(-1 * var(--space-8));will-change:translate}}@media(hover:none){:where(.card)[data-variant~=rise] .card-inner{padding-bottom:var(--space-12)}:where(.card)[data-variant~=rise] .swap-link-hover{opacity:1;filter:none;translate:none}}@media(prefers-reduced-motion:no-preference){:where(.card)[data-variant~=rise] :is(h2,.card-text){transition-property:translate,opacity,scale;transition-duration:var(--_reveal-t);transition-timing-function:var(--reveal-ease);transition-delay:var(--_reveal-step)}:where(.card)[data-variant~=rise] .card-text{transition-delay:calc(var(--_reveal-step) * 2)}}@media(prefers-reduced-motion:no-preference){::view-transition-group(product-art){animation-duration:.42s;animation-timing-function:var(--revealEasing)}::view-transition-old(product-art),::view-transition-new(product-art){animation-duration:.42s;animation-timing-function:var(--revealEasing);height:100%;-o-object-fit:contain;object-fit:contain}::view-transition-old(product-card){animation:.2s var(--ease-out) both vt-fade-out}}.product-list :where([role=search]) input{inline-size:100%;padding-block:.5em;font:inherit;font-size:1.25em;background:transparent;border:0;border-bottom:1px solid rgb(var(--inkRGB) / .5)}.product-list :where([role=search]) [data-finder-status]:not(:empty){margin-block-start:var(--space-4)}@media(min-width:1024px){.product-hero{padding-block-start:var(--header-clearance)}}.product-hero>.container{margin-bottom:var(--space-8);overflow:hidden}@media(min-width:1024px){.product-hero>.container{margin-bottom:var(--space-16)}}.product-hero>.container>:last-child{padding-top:var(--space-4)}@media(min-width:1024px){.product-hero>.container>:last-child{max-width:50%;padding:var(--space-12) var(--space-8) var(--space-12) 0}}.product-hero picture{height:120px;margin:0 calc(-1 * var(--mobilePadding))}@media(min-width:1024px){.product-hero picture{position:absolute;left:50%;right:var(--desktopPadding);height:100%;margin:0;border-radius:var(--rLg);overflow:hidden}}.product-page{gap:var(--space-12)}@media(min-width:1024px){.product-page{display:grid;grid-template-columns:minmax(0,1fr) 22rem;align-items:start}.product-page>aside{grid-area:1 / 2}.product-page>article{grid-area:1 / 1}}}
