.shop-section{position:relative;background:#08090c;color:#f5f5f7;isolation:isolate;overflow:clip;scroll-margin-top:0}
.shop-section.shop-motion{height:var(--shop-total-height,auto)}
.shop-sticky{padding:120px 6vw 64px;max-width:1800px;margin:auto;display:flex;flex-direction:column;align-items:stretch}
.shop-motion .shop-sticky{position:sticky;top:0}
.shop-intro{width:100%;max-width:1600px;margin:0 auto 55px;display:flex;justify-content:space-between;align-items:flex-end;gap:40px;position:relative;z-index:3;pointer-events:none}
.shop-eyebrow{font-size:10px;letter-spacing:.19em;font-weight:600;color:#9aa2b5;margin:0 0 13px;display:flex;gap:9px;align-items:center}
.shop-eyebrow>span{width:5px;height:5px;background:#7599ff;border-radius:50%;box-shadow:0 0 12px #4774ff}
.shop-intro h2{font-size:clamp(36px,4.2vw,64px);line-height:1.1;letter-spacing:-.055em;font-weight:500;margin:0}
.shop-intro h2>span{color:#858894}
.shop-intro h2 .shop-title-ink{color:transparent;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,var(--ink-final) 0%,var(--ink-final) 45%,#3c3e47 55%,#3c3e47 100%);background-size:230% 100%;background-position:100% 0;background-clip:text;-webkit-background-clip:text;box-decoration-break:clone;-webkit-box-decoration-break:clone}

.shop-description{max-width:440px;font-size:13px;line-height:1.8;color:#9195a1;margin:0 0 3px}
.shop-scene{position:relative;perspective:1800px;width:100%;max-width:1600px;margin:auto;flex-shrink:0}
.shop-aura{position:absolute;inset:-120px -160px;background:radial-gradient(ellipse closest-side,#3056be2e 0%,#3056be12 57%,#3056be00 100%);pointer-events:none}
.shop-window{position:relative;border:1px solid #ffffff20;border-radius:15px;background:linear-gradient(135deg,#14161c,#0d0f14 70%);box-shadow:0 32px 100px #0008,inset 0 1px #ffffff08;transform-style:preserve-3d}
.shop-chrome{height:33px;border-bottom:1px solid #ffffff0b;display:flex;align-items:center;justify-content:space-between;padding:0 15px;color:#676c79;font-size:9px;border-radius:15px 15px 0 0;background:#101116}
.shop-dots{display:flex;gap:5px}.shop-dots i{width:5px;height:5px;background:#363944;border-radius:50%}.shop-address{display:flex;gap:6px;align-items:center}.shop-address svg{width:10px;height:10px}.shop-chrome-plus{font-size:15px}
.shop-content{padding:0 24px;transform-style:preserve-3d}.shop-piece{backface-visibility:hidden;transform-origin:center;will-change:transform}
.shop-store-nav{transform-style:preserve-3d;height:76px;display:flex;align-items:center;justify-content:space-between;font-size:10px;background:#121419;border-bottom:1px solid #ffffff0b;border-radius:6px}
.shop-store-nav>strong{font-size:28px;letter-spacing:-.08em;line-height:1}.shop-store-nav>strong>span{font-size:12px;margin-left:3px;vertical-align:top}.shop-store-nav>[data-piece="nav"]{display:flex;gap:25px;color:#e1e1e6}.shop-store-nav>[data-piece="nav"]>span{color:#737987}
.shop-bag{display:flex;gap:7px;align-items:center}.shop-bag svg{width:17px;height:17px}.shop-bag b{font-size:8px;background:#252a37;width:15px;height:15px;border-radius:50%;display:grid;place-items:center;font-weight:400}
.shop-window svg:not(.shop-object){fill:none;stroke:currentColor;stroke-width:1.5}
.shop-search{height:35px;display:flex;gap:10px;align-items:center;border:1px solid #ffffff10;background:#1a1c24;border-radius:7px;padding:0 12px;color:#7f8696;font-size:10px;margin:14px 0 18px;box-shadow:0 8px 20px #0002}
.shop-search svg{width:14px;height:14px}.shop-search kbd{margin-left:auto;font-size:9px;padding:2px 4px;border:1px solid #ffffff12;border-radius:3px;color:#999daa}
.shop-catalog{display:grid;grid-template-columns:150px 1fr;gap:24px;transform-style:preserve-3d}.shop-filters{padding:12px;border:1px solid #ffffff0c;background:#111318;border-radius:9px;font-size:9px}
.shop-filter-title{display:flex;justify-content:space-between;font-size:11px;margin-bottom:20px}.shop-filter-title svg{width:13px;height:13px}.shop-filters small{font-size:7px;letter-spacing:.13em;color:#696e7b;display:block;margin:17px 0 10px}.shop-filters p{display:flex;align-items:center;gap:6px;color:#969baa;margin:0 0 10px;white-space:nowrap}.shop-filters p>span{margin-left:auto;font-size:8px;color:#525a69}.shop-filters p>i{width:9px;height:9px;border:1px solid #363c4a;border-radius:2px;font-style:normal;line-height:7px;font-size:8px}.shop-filters p>i.is-checked{background:#7194fb;border-color:#7194fb;color:#090c12}
.shop-range{height:2px;background:linear-gradient(90deg,#6d8cdd 75%,#272d3b 75%);display:flex;justify-content:space-between;align-items:center;margin:15px 0 10px}.shop-range i{width:6px;height:6px;border-radius:50%;background:#afbded}.shop-range i:last-child{margin-right:25%}.shop-price-range{display:flex;justify-content:space-between;font-size:7px;color:#9298a6}.shop-swatches{display:flex;gap:8px}.shop-swatches i{width:12px;height:12px;border:2px solid #111318;outline:1px solid #4c5263;border-radius:50%;background:#262c39}.shop-swatches i:nth-child(2){background:#ccc5b6;outline:0}.shop-swatches i:nth-child(3){background:#6c659b;outline:0}.shop-swatches i:nth-child(4){background:#729383;outline:0}
.shop-products-area,.shop-products{transform-style:preserve-3d}.shop-collection{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px;font-size:12px}.shop-collection small{display:block;font-size:8px;color:#666e7e;margin-top:5px}.shop-collection>span:last-child{font-size:8px;color:#838b9e}.shop-collection b{margin-left:8px}
.shop-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.shop-product{background:#171a21;border:1px solid #ffffff12;border-radius:10px;padding:5px;box-shadow:0 15px 30px #0004}
.shop-product-art{height:145px;position:relative;border-radius:6px;background:radial-gradient(ellipse at 50% 85%,#25466c60,#17202c 55%,#161a23);overflow:hidden}.shop-art-violet{background:radial-gradient(ellipse at 50% 85%,#624c7550,#221e2b 55%,#1a1921)}.shop-art-warm{background:radial-gradient(ellipse at 50% 85%,#705f4050,#27231f 55%,#1e1c1b)}
.shop-tag{position:absolute;top:9px;left:7px;font-size:5.5px;letter-spacing:.08em;background:#ffffff0b;border:1px solid #ffffff0d;border-radius:3px;padding:3px 4px;color:#afb6c8}.shop-heart{position:absolute;right:9px;top:5px;font-size:16px;color:#8d96a8;z-index:1}.shop-object{height:100%;width:100%;filter:drop-shadow(0 12px 10px #0005)}
.shop-product-info{padding:10px 5px;display:flex;justify-content:space-between;gap:3px;align-items:center}.shop-product-info h3{font-size:10px;line-height:1.4;font-weight:500;margin:0}.shop-product-info p{font-size:7px;color:#737c8f;margin-top:3px}.shop-product-info>span{font-size:9px;white-space:nowrap;color:#b5bdce}.shop-add{border:1px solid #ffffff15;border-radius:5px;margin:0 4px 4px;padding:7px 8px;font-size:7px;color:#aebad2;display:flex;justify-content:space-between;background:#232a3980}.shop-add>span{color:#8eaefd;font-size:10px;line-height:1}
.shop-trust{height:37px;display:flex;justify-content:center;gap:35px;align-items:center;font-size:7px;color:#70788b;margin-top:8px}.shop-trust i{font-style:normal;color:#829dd2;margin-right:3px}
.shop-caption{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:25px;margin:32px auto 0;width:100%;max-width:1600px;font-size:10px}.shop-scroll-hint{color:#797e8d}.shop-scroll-hint>span{display:inline-block;margin-left:14px;color:#b2c2ef}.shop-caption a{color:#d6dced;text-decoration:none;display:flex;gap:20px;padding:8px 0;border-bottom:1px solid #687da744}.shop-caption a:hover{color:#fff;border-color:#8da9f0}.shop-caption a:focus-visible{outline:2px solid #83a5ff;outline-offset:6px}.shop-progress{height:2px;max-width:120px;flex:1;background:#262a35;overflow:hidden}.shop-progress i{display:block;height:100%;background:#7b9cfb;transform-origin:left;transform:scaleX(1)}

/* Large, naturally tall store: its full height remains in the document after pinning. */
.shop-scene{margin:0 auto}.shop-window{transform-origin:50% 0;border-radius:22px}
.shop-dots i:nth-child(1){background:#ff605c}.shop-dots i:nth-child(2){background:#ffbd44}.shop-dots i:nth-child(3){background:#00ca4e}
.shop-chrome{height:44px;font-size:12px;padding:0 24px;border-radius:22px 22px 0 0}.shop-dots{gap:8px}.shop-dots i{width:8px;height:8px}.shop-address svg{width:14px;height:14px}
.shop-content{padding:0 28px}.shop-store-nav>strong{font-size:38px;padding:8px 10px;background:#121419;border-radius:8px}.shop-store-nav>[data-piece="nav"]{font-size:13px;padding:12px 16px;background:#121419;border-radius:8px}.shop-bag{padding:12px;background:#121419;border-radius:8px}.shop-bag svg{width:23px;height:23px}.shop-bag b{width:20px;height:20px;font-size:10px}
.shop-search{height:46px;font-size:13px;margin:18px 0 24px}.shop-search svg{width:19px;height:19px}
.shop-catalog{grid-template-columns:180px 1fr;gap:28px}.shop-filters{align-self:start;padding:18px;font-size:12px}.shop-filter-title{font-size:14px}.shop-filters small{font-size:9px;margin:24px 0 14px}.shop-filters p{font-size:11px;margin-bottom:14px}.shop-filters p>i{width:12px;height:12px;line-height:10px;font-size:10px}.shop-filters p>span{font-size:10px}.shop-price-range{font-size:9px}
.shop-collection{font-size:17px;margin-bottom:22px}.shop-collection small{font-size:11px;margin-top:8px}.shop-collection>span:last-child{font-size:11px}
.shop-products{gap:20px}.shop-product{padding:7px;border-radius:15px}.shop-product-art{height:clamp(180px,18vw,290px);border-radius:10px}.shop-tag{font-size:8px;top:12px;left:10px;padding:5px}.shop-heart{font-size:23px;right:13px;top:7px}.shop-product-info{padding:17px 8px;gap:8px}.shop-product-info h3{font-size:15px}.shop-product-info p{font-size:11px}.shop-product-info>span{font-size:12px}.shop-add{padding:11px;font-size:11px;border-radius:8px;margin:0 5px 5px}.shop-add>span{font-size:15px}
.shop-trust{height:60px;font-size:10px;gap:35px}.shop-caption{font-size:12px;margin-top:36px}
@media(min-width:701px) and (max-width:1050px){.shop-catalog{grid-template-columns:145px 1fr;gap:18px}.shop-content{padding:0 20px}.shop-products{gap:12px}.shop-product-info{display:block}.shop-product-info>span{display:block;margin-top:8px}.shop-product-art{height:175px}}
@media(max-width:700px){
 .shop-sticky{padding:44px 24px 44px}.shop-intro{display:block;margin:0 0 36px}.shop-eyebrow{font-size:14px;letter-spacing:.17em;margin-bottom:22px}.shop-intro h2{font-size:clamp(37px,10.2vw,56px);line-height:1.15}.shop-description{display:none}
 /* Deliberately cropped on the right, matching the requested zoomed mobile view. */
 .shop-scene{width:560px;max-width:none;margin:0 0 0 12px}.shop-content{padding:0 18px}.shop-chrome{height:38px;padding:0 16px;font-size:12px}.shop-store-nav{height:62px}.shop-store-nav>strong{font-size:36px;padding:6px 0}.shop-store-nav>[data-piece="nav"]{font-size:12px;gap:22px}.shop-store-nav>[data-piece="nav"]>span{display:none}.shop-search{height:40px;margin:14px 0;font-size:12px;padding:0 12px}.shop-search kbd{display:none}
 .shop-catalog{grid-template-columns:1fr;gap:20px}.shop-filters{display:flex;align-items:center;gap:16px;padding:14px;font-size:11px}.shop-filter-title{margin:0;font-size:12px;gap:12px}.shop-filters small,.shop-filters p>span,.shop-filters p:nth-of-type(3),.shop-range,.shop-price-range,.shop-swatches{display:none}.shop-filters p{margin:0;font-size:10px}.shop-collection{font-size:17px;margin-bottom:20px}.shop-collection small{font-size:12px}.shop-collection>span:last-child{font-size:10px}
 .shop-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.shop-product-art{height:160px}.shop-product-info{padding:13px 7px;display:block}.shop-product-info h3{font-size:16px}.shop-product-info p{font-size:12px}.shop-product-info>span{display:block;text-align:right;margin-top:-18px;font-size:11px}.shop-add{padding:12px;font-size:12px}.shop-trust{height:46px;font-size:9px;gap:22px}.shop-caption{gap:15px;flex-wrap:wrap;font-size:10px}.shop-caption a{width:100%;justify-content:space-between;font-size:12px}.shop-progress{max-width:75px}
}


/* The mobile site header scrolls away with the hero. */
@media(max-width:767px){#navbar{position:absolute}}

/* Align the section, its intro and the device to the header's content column. */
@media(min-width:701px){
 .shop-sticky{width:calc(100% - 2 * var(--skroll-content-gutter,40px));max-width:var(--skroll-content-max,1200px);padding-left:0;padding-right:0}
 .shop-intro,.shop-scene,.shop-caption{max-width:100%}
 .shop-product-art{height:auto;aspect-ratio:4/3}
}

/* Equal side columns keep the store menu centered independently of the controls. */
.shop-store-nav{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:0;margin-bottom:24px}
.shop-store-nav>strong{justify-self:start}
.shop-store-nav>[data-piece="nav"]{justify-self:center;margin:0}
.shop-store-actions{display:flex;align-items:center;justify-self:end;gap:14px;transform-style:preserve-3d}
.shop-store-actions>.shop-search{width:180px;height:34px;margin:0;padding:0 10px;font-size:12px;gap:8px;flex-shrink:0}
.shop-store-actions>.shop-search svg{width:17px;height:17px;flex-shrink:0}
.shop-store-actions>.shop-search>span{white-space:nowrap}
.shop-store-actions>.shop-bag{flex-shrink:0}
@media(max-width:1050px){.shop-store-actions{gap:10px}.shop-store-actions>.shop-search{width:110px}.shop-store-nav>[data-piece="nav"]{gap:16px;padding:12px 8px}.shop-store-actions>.shop-bag{padding:8px}}
@media(max-width:700px){.shop-store-nav{margin-bottom:20px}.shop-store-nav>[data-piece="nav"]{padding:10px 0}}
/* Browser title and store navigation share the same central axis. */
.shop-chrome{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}
.shop-dots{justify-self:start}.shop-address{justify-self:center}.shop-chrome-plus{justify-self:end}

/* Interactive store: fixed animation slots keep the scroll geometry stable. */
.shop-window{color-scheme:dark}
.shop-products-area{position:relative;min-width:0}
.shop-slot{height:var(--shop-card-height,auto);min-width:0;transform-style:preserve-3d}
.shop-slot:empty{pointer-events:none}
.shop-slot>.shop-product{height:100%}
.shop-card-measure{position:absolute!important;top:0;left:0;visibility:hidden;pointer-events:none;height:auto!important}
.shop-search input{width:100%;min-width:0;border:0;background:transparent;color:#e1e1e6;font:inherit;outline:none;padding:0}
.shop-search input::placeholder{color:#7f8696}
.shop-window button,.shop-window select,.shop-window input{font-family:inherit}
.shop-window button{cursor:pointer}.shop-window button:focus-visible,.shop-window select:focus-visible,.shop-window input:focus-visible{outline:2px solid #93b1ff;outline-offset:3px}
.shop-window .shop-search input:focus-visible{outline:none}
.shop-add{width:calc(100% - 10px);text-align:left;align-items:center}.shop-add:hover{background:#344366;color:#fff}
.shop-bag{border:0;color:#e1e1e6}.shop-bag:hover{background:#252a37}
.shop-filters fieldset{border:0;padding:0;margin:0}
.shop-filters legend,.shop-price-filter>label{display:block;font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:#929aac;margin:22px 0 14px}
.shop-filter-option{display:flex;align-items:center;gap:7px;margin-bottom:14px;font-size:11px;color:#afb6c8;cursor:pointer;white-space:nowrap}
.shop-filter-option input{width:13px;height:13px;accent-color:#7194fb;flex-shrink:0}
.shop-filter-option small{display:block;margin:0 0 0 auto;font-size:10px;letter-spacing:0;color:#7f8798}
.shop-price-filter input{display:block;width:100%;accent-color:#7194fb;cursor:pointer}
.shop-price-filter output{display:block;font-size:10px;color:#aebad2;margin-top:7px}
.shop-color-filter{display:flex;gap:10px;flex-wrap:wrap}
.shop-color{width:17px;height:17px;border-radius:50%;border:2px solid #111318;outline:1px solid #4c5263;background:#262c39}
.shop-color[data-color="sand"]{background:#ccc5b6}.shop-color[data-color="violet"]{background:#6c659b}.shop-color[data-color="blue"]{background:#729383}
.shop-color[aria-pressed="true"]{outline:2px solid #9ab7ff}
.shop-filter-reset{font-size:11px;color:#a9c1ff;border:0;border-bottom:1px solid #617aac;background:transparent;padding:6px 0;margin-top:18px;cursor:pointer}
.shop-sort{max-width:160px;color:#9ca5b8;background:#121419;font-size:11px;border:1px solid #ffffff12;border-radius:6px;padding:7px;cursor:pointer}
.shop-no-results{position:absolute;top:85px;left:0;max-width:340px;padding:24px;border:1px solid #ffffff18;border-radius:14px;background:#171a21;color:#e1e1e6;font-size:14px;z-index:4}
.shop-no-results[hidden]{display:none}.shop-no-results p{font-size:12px;color:#9ca5b8;margin-top:8px}
.shop-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
 .shop-cart-panel{position:absolute;top:144px;right:28px;width:280px;color:#f5f5f7;z-index:20}
.shop-cart-surface{padding:20px;border:1px solid #ffffff24;border-radius:18px;background:#171a21;box-shadow:0 20px 60px #0008}
.shop-cart-panel:not([hidden])>.shop-cart-surface{animation:shop-cart-enter .32s cubic-bezier(.2,.7,.25,1) both}
@keyframes shop-cart-enter{from{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}

.shop-cart-panel[hidden]{display:none}
.shop-cart-list{overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#56627a #202530;scrollbar-gutter:stable}
.shop-cart-list:focus-visible{outline:1px solid #56627a;outline-offset:3px}
.shop-cart-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.shop-cart-head h3{font-size:14px;font-weight:400}
.shop-cart-panel button{cursor:pointer;color:#dce5ff;background:#242c3c;border:1px solid #ffffff18;border-radius:7px;min-width:32px;min-height:32px;font:inherit}
.shop-cart-panel button:focus-visible{outline:2px solid #93b1ff;outline-offset:3px}.shop-cart-panel button:disabled{opacity:.4;cursor:default}
.shop-cart-panel .shop-cart-close{position:relative;display:grid;place-items:center;width:36px;height:36px;min-width:36px;min-height:36px;flex:0 0 36px;padding:0;line-height:1}
.shop-cart-close::before,.shop-cart-close::after{content:"";position:absolute;left:50%;top:50%;width:15px;height:2px;border-radius:1px;background:currentColor;transform:translate(-50%,-50%) rotate(45deg)}
.shop-cart-close::after{transform:translate(-50%,-50%) rotate(-45deg)}
.shop-cart-row{padding:16px 0;border-top:1px solid #ffffff12;display:flex;justify-content:space-between;align-items:center;gap:12px}
.shop-cart-row strong{display:block;font-size:11px;font-weight:400}.shop-cart-row small{display:block;color:#9ca5b8;font-size:10px;margin-top:5px}
.shop-cart-quantity{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:400}
.shop-cart-amount{min-width:16px;text-align:center;font-variant-numeric:tabular-nums}
.shop-cart-panel .shop-cart-remove{position:relative;width:28px;height:28px;min-width:28px;min-height:28px;padding:0;background:transparent;border-color:transparent}
.shop-cart-remove::before,.shop-cart-remove::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;border-radius:1px;background:currentColor;transform:translate(-50%,-50%) rotate(45deg)}
.shop-cart-remove::after{transform:translate(-50%,-50%) rotate(-45deg)}
.shop-cart-panel .shop-cart-remove:hover{background:#242c3c;border-color:#ffffff18}
.shop-cart-total{font-size:14px;font-weight:400;text-align:right;margin:20px 0}.shop-cart-note,.shop-cart-empty{font-size:10px;color:#9ca5b8;line-height:1.7}
@media(max-width:700px){
 .shop-filters{flex-wrap:wrap;gap:12px}.shop-filter-title{width:100%}
 .shop-filter-group{display:flex;gap:14px;flex-wrap:wrap}.shop-filter-group legend{display:none}.shop-filter-option{font-size:10px;margin:0}.shop-filter-option small{display:none}
 .shop-price-filter{width:140px}.shop-filters legend,.shop-price-filter>label{margin:4px 0 8px;font-size:8px}
 .shop-color-filter{margin-left:10px!important}.shop-filter-reset{margin-top:0;font-size:10px}
 .shop-sort{max-width:125px;font-size:10px}.shop-cart-row{flex-wrap:wrap}
}

.shop-cart-panel .shop-cart-row{flex-wrap:wrap}.shop-cart-panel .shop-cart-quantity{gap:8px}
/* A cropped store preview, without introducing an inner scrolling surface.
   Only its lower edge clips: the assembly can still fly above and sideways. */
.shop-window{height:var(--shop-window-height,auto);clip-path:inset(-100vmax -100vmax 0)}
.shop-trust{display:none}
.shop-filters{position:relative;z-index:5}
@media(max-width:700px){.shop-cart-panel{top:120px;right:auto;left:18px;width:min(280px,calc(100vw - 92px))}.shop-cart-surface{padding:16px}.shop-cart-head h3{font-size:14px}}
.shop-product-photo{display:block;width:100%;height:100%;object-fit:cover}.shop-product-art:has(.shop-product-photo) .shop-tag{z-index:1}
.shop-window button.shop-heart{display:grid;place-items:center;width:32px;height:32px;right:7px;top:3px;padding:0;border:0;border-radius:50%;background:transparent;color:#8d96a8;font-size:23px;line-height:1;transition:color .18s ease,transform .18s ease}
.shop-window button.shop-heart[aria-pressed="true"]{color:#ff5367}
.shop-window button.shop-heart:active{transform:scale(.9)}

/* Mobile: one compact category row and at most three product rows. */
@media(max-width:700px){
 .shop-filters{width:max-content;max-width:100%;padding:12px 10px;flex-wrap:nowrap;gap:0}
 .shop-filters>.shop-filter-title,.shop-filters>.shop-price-filter,.shop-filters>.shop-color-filter,.shop-filters>.shop-filter-reset{display:none}
 .shop-filter-group{flex-wrap:nowrap;gap:10px}
 .shop-filter-option{font-size:clamp(9px,2.56vw,10px);gap:5px;white-space:nowrap}
 .shop-filter-option input{width:12px;height:12px}
 .shop-slot:nth-child(n+7){display:none}
}
.shop-product-art:has(img[src*="headphones-light"]) .shop-tag,.shop-product-art:has(img[src*="speaker-jungle"]) .shop-tag{background:#171a21dc;border-color:#ffffff26;color:#e1e1e6}
