.iris-mosaic[data-astro-cid-mhh4lxk6].spotlight{position:relative;padding:30px 8px 24px;min-height:490px;display:flex;flex-direction:column;justify-content:center}.spotlight[data-astro-cid-mhh4lxk6] .card-row[data-astro-cid-mhh4lxk6]{opacity:.55;filter:brightness(.75);transform:scale(.95)}.spotlight-decoder[data-astro-cid-mhh4lxk6]{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);height:460px;width:auto!important;max-width:58%;object-fit:contain;border:none!important;box-shadow:0 20px 50px #000b}@media(max-width:600px){.iris-mosaic[data-astro-cid-mhh4lxk6].spotlight{min-height:390px}.spotlight-decoder[data-astro-cid-mhh4lxk6]{height:360px}}.iris-mosaic[data-astro-cid-mhh4lxk6]{padding:26px 18px 14px;isolation:isolate}.card-row[data-astro-cid-mhh4lxk6]{display:flex;align-items:flex-start;justify-content:center;gap:1.2%;padding:12px 0 20px}.card-row[data-astro-cid-mhh4lxk6]+.card-row[data-astro-cid-mhh4lxk6]{margin-top:-10px}figure[data-astro-cid-mhh4lxk6]{width:13%;flex-shrink:0;margin:0;transform:translateY(var(--lift)) rotate(var(--tilt));transition:transform .25s}figure[data-astro-cid-mhh4lxk6]:hover{transform:translateY(-8px) rotate(0);z-index:2}img[data-astro-cid-mhh4lxk6]{display:block;width:100%;height:auto;border-radius:7px;border:1px solid #657b8266;box-shadow:0 12px 22px #0009}figcaption[data-astro-cid-mhh4lxk6]{text-align:center;color:#c3c8ce;font-size:clamp(6px,.8vw,11px);line-height:1.3;margin-top:8px}.stacked[data-astro-cid-mhh4lxk6] .card-row[data-astro-cid-mhh4lxk6]{gap:0;padding-bottom:0}.stacked[data-astro-cid-mhh4lxk6] figure[data-astro-cid-mhh4lxk6]{width:19%;margin-left:-5.5%}.stacked[data-astro-cid-mhh4lxk6] figure[data-astro-cid-mhh4lxk6]:first-child{margin-left:0}.stacked[data-astro-cid-mhh4lxk6] .card-row[data-astro-cid-mhh4lxk6]+.card-row[data-astro-cid-mhh4lxk6]{margin-top:-13%;position:relative;z-index:1;transform:translate(2%)}.stacked[data-astro-cid-mhh4lxk6] figcaption[data-astro-cid-mhh4lxk6]{display:none}.stacked[data-astro-cid-mhh4lxk6]{padding-bottom:35px}@media(max-width:600px){.stacked[data-astro-cid-mhh4lxk6] .card-row[data-astro-cid-mhh4lxk6]{flex-wrap:nowrap}.stacked[data-astro-cid-mhh4lxk6] figure[data-astro-cid-mhh4lxk6]{width:20%;margin-bottom:0}.stacked[data-astro-cid-mhh4lxk6] .card-row[data-astro-cid-mhh4lxk6]+.card-row[data-astro-cid-mhh4lxk6]{margin-top:-12%}}@media(max-width:600px){.iris-mosaic[data-astro-cid-mhh4lxk6]{padding:10px 4px}.card-row[data-astro-cid-mhh4lxk6]{flex-wrap:wrap;gap:4%;padding-bottom:10px}figure[data-astro-cid-mhh4lxk6]{width:21%;margin-bottom:20px}figcaption[data-astro-cid-mhh4lxk6]{font-size:9px}.card-row[data-astro-cid-mhh4lxk6]+.card-row[data-astro-cid-mhh4lxk6]{margin-top:0}}@media(prefers-reduced-motion:reduce){figure[data-astro-cid-mhh4lxk6]{transition:none}}.featured-products-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity;touch-action:pan-x}.featured-products-scroll::-webkit-scrollbar{display:none}.featured-product-jump{border-color:var(--color-edge);background:#ffffff04;color:var(--color-txt-dim);scroll-snap-align:center}.featured-product-jump:hover{border-color:color-mix(in srgb,var(--product-color) 62%,transparent);background:color-mix(in srgb,var(--product-color) 8%,transparent);color:var(--color-txt)}.featured-product-dot{display:inline-block;width:.45rem;height:.45rem;margin-right:.45rem;border-radius:999px;background:var(--product-chip)}.featured-product-jump[aria-current=true]{border-color:transparent;background:var(--product-chip);color:var(--color-primary)}.featured-product-jump[aria-current=true] .featured-product-dot{background:var(--color-primary)}[data-featured-product]{scroll-margin-top:calc(79px + var(--featured-nav-height, 63px))}.logo-mark[data-astro-cid-j7pv25f6]{height:30px;width:auto;max-width:138px;object-fit:contain;flex:0 0 auto;filter:brightness(0) invert(1);opacity:.5;transition:opacity .3s ease}.logo-mark[data-astro-cid-j7pv25f6]:hover{opacity:.9}.logo-mark[data-astro-cid-j7pv25f6].mark{height:25px}@media(max-width:640px){.logo-mark[data-astro-cid-j7pv25f6]{height:22px;max-width:104px}.logo-mark[data-astro-cid-j7pv25f6].mark{height:18px}}
