:root{--bg: #0E1413;--surface: #161E1D;--sunk: #1C2726;--deep: #13302D;--field: #0E1413;--ink: #E6ECEA;--muted: #97A5A1;--line: #2B3735;--accent: #2FB3A3;--tag: #F4C21B;--tag-hover: #FFD84D;--tag-ink: #1B1600;--sale: #F07A62;--ok: #4CC98A;--photo-bg: #FFFFFF;--f-head: "Big Shoulders Display","Arial Narrow","Roboto Condensed",Impact,sans-serif;--f-body: "Public Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--f-mono: "IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;--gutter: 1.6rem;--wrap: 128rem;--radius: 10px;--radius-s: 6px;--header-h: 6rem;--sec: 4rem;color-scheme:dark}@media(min-width:750px){:root{--gutter: 2.4rem;--sec: 5.6rem;--header-h: 6.8rem}}@media(min-width:990px){:root{--gutter: 4rem;--sec: 7.2rem;--header-h: 7.6rem}}*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:1.6rem;line-height:1.6;font-weight:400;overflow-x:clip;-webkit-font-smoothing:antialiased}main{flex:1 0 auto;display:block}main:focus{outline:none}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.3rem}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}p{margin:0 0 1.2rem}::selection{background:var(--tag);color:var(--tag-ink)}:focus-visible{outline:2px solid var(--tag);outline-offset:3px}[hidden]{display:none!important}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:1rem;top:-10rem;z-index:100;background:var(--tag);color:var(--tag-ink);padding:1rem 1.6rem;border-radius:var(--radius-s);font-weight:700}.skip-link:focus{top:1rem}h1,h2,h3,h4{margin:0 0 1.2rem}.h0,.h1,.h2,h1,h2{font-family:var(--f-head);font-weight:900;text-transform:uppercase;letter-spacing:.005em;line-height:.95;text-wrap:balance}h1,.h1{font-size:clamp(3.4rem,8vw,5.6rem)}h2,.h2{font-size:clamp(2.8rem,6vw,4.2rem)}h3,h4,.h3{font-family:var(--f-body);font-weight:700;font-size:1.8rem;line-height:1.3}.eyebrow{font-family:var(--f-mono);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 1rem}.mark{background:var(--tag);color:var(--tag-ink);padding:0 .12em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.lead{font-size:1.7rem;color:#e6eceac7;max-width:60ch}.muted{color:var(--muted)}.mono{font-family:var(--f-mono)}.link{color:var(--tag);text-decoration:underline}.link:hover{color:var(--tag-hover)}.wrap{width:100%;max-width:calc(var(--wrap) + var(--gutter) * 2);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.wrap--narrow{max-width:calc(82rem + var(--gutter) * 2)}.sec{padding-top:var(--sec);padding-bottom:var(--sec)}.sec--tight-top{padding-top:calc(var(--sec) / 2)}.sec--tight-bottom{padding-bottom:calc(var(--sec) / 2)}.sec--flush-top{padding-top:0}.tone-surface{background:var(--surface)}.tone-deep{background:var(--deep)}.tone-yellow{background:var(--tag);color:var(--tag-ink)}.sec-head{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:2.4rem}.sec-head h2{margin:0}.sec-head p{margin:0;color:#e6eceab8;max-width:60ch}.sec-head__link{font-weight:600;color:var(--tag);text-decoration:none;white-space:nowrap}.sec-head__link:hover{text-decoration:underline}@media(min-width:750px){.sec-head--row{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:3.2rem}.sec-head{margin-bottom:3.2rem}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.8rem;padding:1.2rem 2.4rem;border-radius:var(--radius-s);background:var(--tag);color:var(--tag-ink);border:1px solid var(--tag);font-family:var(--f-body);font-size:1.5rem;font-weight:600;letter-spacing:.02em;line-height:1.2;text-decoration:none;text-align:center;cursor:pointer;transition:background .15s,border-color .15s,color .15s;-webkit-tap-highlight-color:transparent}.btn:hover{background:var(--tag-hover);border-color:var(--tag-hover)}.btn--ghost{background:transparent;color:var(--ink);border-color:#e6ecea73}.btn--ghost:hover{background:#e6ecea14;border-color:var(--ink)}.btn--dark{background:var(--bg);color:var(--tag);border-color:var(--bg)}.btn--block{width:100%}.btn--lg{min-height:5.4rem;font-size:1.6rem}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn.is-loading{position:relative;color:transparent!important;pointer-events:none}.btn.is-loading:after{content:"";position:absolute;width:2rem;height:2rem;border-radius:50%;border:2px solid var(--tag-ink);border-right-color:transparent;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.icon-btn{display:inline-grid;place-items:center;width:4.4rem;height:4.4rem;border:0;background:none;color:inherit;border-radius:50%;position:relative;text-decoration:none;-webkit-tap-highlight-color:transparent}.icon-btn:hover{background:#e6ecea14}.icon-btn svg{width:2.4rem;height:2.4rem}.field{display:flex;flex-direction:column;gap:.6rem;min-width:0}.field label,.label{font-weight:700;font-size:1.4rem}.input,.select,.textarea,.field input[type=text],.field input[type=email],.field input[type=tel],.field input[type=password],.field input[type=search],.field select,.field textarea{width:100%;min-height:4.8rem;font-size:1.6rem;color:var(--ink);background:var(--field);border:1px solid var(--line);border-radius:var(--radius-s);padding:1.1rem 1.4rem}.select,.field select{appearance:none;-webkit-appearance:none;padding-right:4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%2397A5A1' stroke-width='1.6'%3E%3Cpath d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.4rem center}.textarea,.field textarea{min-height:16rem;resize:vertical;line-height:1.5}.input:focus,.select:focus,.textarea:focus,.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--tag);outline-offset:1px;border-color:var(--tag)}.form-grid{display:grid;gap:1.6rem;grid-template-columns:1fr}@media(min-width:750px){.form-grid--2{grid-template-columns:1fr 1fr}.form-grid .span-all{grid-column:1 / -1}}.form-msg{border-radius:var(--radius-s);padding:1.2rem 1.4rem;margin:0 0 1.6rem;font-size:1.5rem}.form-msg--ok{background:#4cc98a1f;border:1px solid rgba(76,201,138,.5)}.form-msg--err{background:#f07a621a;border:1px solid var(--sale);color:var(--sale)}.form-msg ul{margin:.6rem 0 0;padding-left:2rem}.announce{background:var(--tag);color:var(--tag-ink);font-family:var(--f-mono);font-size:1.15rem;letter-spacing:.02em}.announce__track{position:relative;display:grid;min-height:3.6rem;align-items:center;text-align:center}.announce__item{grid-area:1 / 1;padding:.7rem 0;opacity:0;transition:opacity .4s;margin:0;line-height:1.35}.announce__item.is-active{opacity:1}.announce__item a{text-decoration:none}@media(min-width:990px){.announce{font-size:1.2rem}.announce__track{display:flex;justify-content:center;gap:4.8rem}.announce__item{opacity:1;grid-area:auto}}.section-header{position:sticky;top:0;z-index:40}.header-wrap{background:var(--surface);border-bottom:1px solid var(--line)}.header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:var(--header-h);gap:.8rem}.header__left{display:flex;align-items:center;justify-self:start;margin-left:-1rem}.header__logo{justify-self:center;text-decoration:none}.header__icons{display:flex;align-items:center;justify-self:end;margin-right:-1rem}.header__nav{display:none}.logo{display:inline-flex;align-items:center;gap:.2rem;font-family:var(--f-head);font-weight:900;text-transform:uppercase;letter-spacing:.01em;line-height:1;font-size:2.2rem;color:var(--ink);white-space:nowrap}.logo__lab{background:var(--tag);color:var(--tag-ink);padding:.2rem .6rem .1rem;border-radius:3px}.cart-count{position:absolute;top:.5rem;right:.3rem;min-width:1.8rem;height:1.8rem;padding:0 .4rem;border-radius:.9rem;background:var(--tag);color:var(--tag-ink);font-size:1.1rem;font-weight:700;display:grid;place-items:center;line-height:1}.cart-count:empty{display:none}@media(min-width:990px){.header{grid-template-columns:auto 1fr auto;gap:3.2rem}.header__left{display:none}.header__logo{justify-self:start;grid-column:1;grid-row:1}.logo{font-size:2.8rem}.header__nav{display:block;grid-column:2;grid-row:1}.header__icons{grid-column:3;grid-row:1}}.nav{display:flex;align-items:center;gap:.4rem;list-style:none;margin:0;padding:0}.nav>li{position:relative}.nav__link,.nav summary{display:flex;align-items:center;gap:.6rem;padding:1rem 1.4rem;border-radius:var(--radius-s);font-size:1.5rem;font-weight:500;color:#e6eceae0;text-decoration:none;cursor:pointer;list-style:none;white-space:nowrap}.nav summary::-webkit-details-marker{display:none}.nav__link:hover,.nav summary:hover,.nav details[open]>summary{color:var(--tag)}.nav__link[aria-current=page]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--tag);text-decoration-thickness:2px;text-underline-offset:.6rem}.nav summary svg{width:1.2rem;height:1.2rem;transition:transform .2s}.nav details[open]>summary svg{transform:rotate(180deg)}.nav__drop{position:absolute;top:calc(100% + .8rem);left:0;min-width:26rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:.8rem;list-style:none;margin:0;box-shadow:0 18px 40px -12px #000000b3}.nav__drop a{display:block;padding:1rem 1.2rem;border-radius:var(--radius-s);text-decoration:none;font-size:1.5rem}.nav__drop a:hover{background:var(--sunk);color:var(--tag)}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;visibility:hidden;pointer-events:none}.drawer.is-open{visibility:visible;pointer-events:auto}.drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;opacity:0;transition:opacity .25s;border:0;padding:0;width:100%;cursor:pointer}.drawer.is-open .drawer__overlay{opacity:1}.drawer__panel{position:absolute;top:0;bottom:0;width:min(42rem,92vw);background:var(--surface);display:flex;flex-direction:column;transition:transform .28s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 40px #00000080}.drawer--left .drawer__panel{left:0;transform:translate(-100%);border-right:1px solid var(--line)}.drawer--right .drawer__panel{right:0;transform:translate(100%);border-left:1px solid var(--line)}.drawer.is-open .drawer__panel{transform:none}.drawer__head{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:.8rem .8rem .8rem var(--gutter);min-height:var(--header-h);border-bottom:1px solid var(--line);flex:none}.drawer__head h2{font-size:2.6rem;margin:0}.drawer__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:1.6rem var(--gutter)}.drawer__foot{flex:none;border-top:1px solid var(--line);padding:1.6rem var(--gutter) calc(1.6rem + env(safe-area-inset-bottom));background:var(--surface)}body.has-drawer{overflow:hidden}.mnav{list-style:none;margin:0;padding:0}.mnav>li{border-bottom:1px solid var(--line)}.mnav a,.mnav summary{display:flex;align-items:center;justify-content:space-between;min-height:5.6rem;padding:.8rem 0;font-size:1.8rem;font-weight:600;text-decoration:none;cursor:pointer;list-style:none}.mnav summary::-webkit-details-marker{display:none}.mnav summary svg{width:1.4rem;height:1.4rem;transition:transform .2s}.mnav details[open]>summary svg{transform:rotate(180deg)}.mnav ul{list-style:none;margin:0 0 1.2rem;padding:0 0 0 1.2rem;border-left:2px solid var(--line)}.mnav ul a{min-height:4.6rem;font-size:1.6rem;font-weight:400;color:#e6ecead9}.mnav a:hover,.mnav summary:hover{color:var(--tag)}.mnav-extra{margin-top:2.4rem;display:grid;gap:1rem}.mnav-extra a{color:var(--muted);text-decoration:none;font-size:1.5rem}.search-bar{border-top:1px solid var(--line);background:var(--surface)}.search-bar form{display:flex;gap:.8rem;padding:1.2rem 0}.search-bar .input{flex:1;min-width:0}.search-bar .btn{flex:none;padding-left:1.8rem;padding-right:1.8rem}.price{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;font-variant-numeric:tabular-nums;min-width:0}.price__now{font-family:var(--f-head);font-weight:800;font-size:2.2rem;line-height:1;letter-spacing:0}.price__was{color:var(--muted);font-size:1.3rem;text-decoration:line-through}.price__off{font-family:var(--f-mono);font-weight:600;font-size:1.15rem;background:var(--tag);color:var(--tag-ink);padding:.2rem .6rem;border-radius:3px;line-height:1.3;white-space:nowrap}.price__sold{font-family:var(--f-mono);font-size:1.15rem;border:1px solid var(--line);color:var(--muted);padding:.1rem .6rem;border-radius:3px;text-transform:uppercase;letter-spacing:.04em}.price--lg .price__now{font-size:3.4rem}.price--lg .price__was{font-size:1.6rem}.price--lg .price__off{font-size:1.3rem}@media(min-width:990px){.price--lg .price__now{font-size:4rem}}.grid{display:grid;gap:1.2rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.grid--1{grid-template-columns:minmax(0,1fr)}@media(min-width:750px){.grid{gap:1.6rem;grid-template-columns:repeat(3,minmax(0,1fr))}.grid--1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.grid{gap:2rem}.grid--c4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid--c3,.grid--1{grid-template-columns:repeat(3,minmax(0,1fr))}}.card{position:relative;display:flex;flex-direction:column;height:100%;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:border-color .15s,transform .15s}.card:hover{border-color:#f4c21b8c}.card__media{position:relative;aspect-ratio:1 / 1;background:var(--photo-bg);overflow:hidden}.card__media img{width:100%;height:100%;object-fit:contain;padding:6%;transition:transform .3s}.card:hover .card__media img{transform:scale(1.03)}.card__body{display:flex;flex-direction:column;gap:.6rem;padding:1.4rem;flex:1;min-width:0}.card__vendor{font-family:var(--f-mono);font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card__title{font-family:var(--f-body);font-size:1.5rem;font-weight:700;line-height:1.3;margin:0;overflow-wrap:anywhere}.card__title a{text-decoration:none}.card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.card__price{margin-top:auto;padding-top:.6rem}.card .price__now{font-size:2rem}.card .price__was{font-size:1.2rem}.card__badge{position:absolute;top:1rem;left:1rem;z-index:2}.card--nomedia .card__body{padding:1.8rem 1.4rem;min-height:15rem}.card--wide .card__media{aspect-ratio:4 / 3}.card__note{font-size:1.35rem;color:var(--muted);margin:0}@media(min-width:750px){.card__body{padding:1.8rem}.card__title{font-size:1.6rem}.card .price__now{font-size:2.3rem}.card .price__was{font-size:1.3rem}.card--nomedia .card__body{padding:2.2rem 2rem;min-height:17rem}}.empty{border:1px dashed var(--line);border-radius:var(--radius);padding:3.2rem 2rem;text-align:center;color:var(--muted)}.empty p:last-child{margin:0}.hero{display:grid;gap:3.2rem;align-items:center}.hero__title{font-size:clamp(3.8rem,11vw,8.4rem);line-height:.9;margin:0 0 1.8rem}.hero__lead{font-size:1.6rem;line-height:1.55;color:#e6eceac2;margin:0;max-width:58ch}.hero__ctas{display:grid;gap:1rem;margin-top:2.6rem}@media(min-width:560px){.hero__ctas{display:flex;flex-wrap:wrap;gap:1.2rem}}@media(min-width:990px){.hero{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);gap:5.6rem}.hero__title{font-size:clamp(5.6rem,6.4vw,8.8rem)}.hero__lead{font-size:1.8rem}}.stocktag{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:2.6rem 2rem 2rem;box-shadow:0 16px 40px -16px #000000b3}.stocktag:before{content:"";position:absolute;top:1.3rem;left:50%;width:1.4rem;height:1.4rem;margin-left:-.7rem;border-radius:50%;background:var(--bg);border:2px solid var(--line)}.stocktag__head{display:flex;justify-content:space-between;gap:1rem;border-bottom:2px dashed var(--line);padding-bottom:1.2rem;margin-top:1.4rem;font-family:var(--f-mono);font-size:1.1rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.stocktag__big{font-family:var(--f-head);font-weight:900;font-size:5.6rem;line-height:.9;margin-top:1.4rem;font-variant-numeric:tabular-nums}.stocktag dl{display:grid;grid-template-columns:1fr auto;gap:.9rem 1.6rem;margin:1.6rem 0 0;font-size:1.45rem}.stocktag dt{color:var(--muted)}.stocktag dd{margin:0;font-family:var(--f-mono);font-weight:600;text-align:right}.barcode{height:3.2rem;margin-top:1.8rem;opacity:.85;background:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 4px,var(--ink) 4px 5px,transparent 5px 8px,var(--ink) 8px 11px,transparent 11px 12px)}@media(min-width:990px){.stocktag{transform:rotate(1.2deg);padding:3rem 2.6rem 2.4rem}.stocktag__big{font-size:6.8rem}.stocktag dl{font-size:1.55rem}}.trust{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-s);overflow:hidden}.trust>div{background:var(--surface);padding:1.6rem 1.8rem;display:flex;flex-direction:column;gap:.3rem;min-width:0}.trust b{font-weight:700;font-size:1.55rem}.trust span{color:var(--muted);font-size:1.4rem}@media(min-width:560px){.trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.trust{grid-template-columns:repeat(4,minmax(0,1fr))}.trust>div{padding:2rem}}.reasons{display:grid;gap:2.4rem;grid-template-columns:minmax(0,1fr)}.reasons>div{border-top:3px solid var(--ink);padding-top:1.4rem}.reasons h3{margin:0 0 .6rem}.reasons p{margin:0;color:#e6eceab8}@media(min-width:750px){.reasons{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.2rem}}.faq{display:grid;gap:2.4rem}@media(min-width:990px){.faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:5.6rem;align-items:start}.faq .sec-head{position:sticky;top:calc(var(--header-h) + 2.4rem)}}.acc{border-top:1px solid var(--line)}.acc details{border-bottom:1px solid var(--line)}.acc summary{display:flex;justify-content:space-between;align-items:center;gap:1.6rem;padding:1.8rem 0;font-weight:700;font-size:1.6rem;line-height:1.35;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.acc summary::-webkit-details-marker{display:none}.acc summary:hover{color:var(--tag)}.acc summary .pm{position:relative;flex:none;width:1.6rem;height:1.6rem}.acc summary .pm:before,.acc summary .pm:after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:currentColor;transition:transform .2s}.acc summary .pm:after{transform:rotate(90deg)}.acc details[open] summary .pm:after{transform:rotate(0)}.acc__body{padding:0 0 2rem;color:#e6eceacc;max-width:72ch}.acc__body p:last-child{margin:0}.acc__body a,.rte a{color:var(--tag)}.acc__body a:hover,.rte a:hover{color:var(--tag-hover)}@media(min-width:750px){.acc summary{font-size:1.8rem;padding:2.2rem 0}}.band{display:grid;gap:1.6rem}.band h2{margin:0}.band p{margin:0;max-width:64ch;color:#e6ecead1}@media(min-width:990px){.band{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:5.6rem;align-items:end}}.finder{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--surface)}.finder__form{padding:2rem 1.6rem;display:flex;flex-direction:column;gap:2.2rem;border-bottom:1px solid var(--line)}.finder__res{padding:2rem 1.6rem;background:var(--sunk);display:flex;flex-direction:column;gap:1.6rem;min-width:0}@media(min-width:750px){.finder__form,.finder__res{padding:2.8rem}}@media(min-width:990px){.finder{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.finder__form{border-bottom:0;border-right:1px solid var(--line)}}.finder fieldset{border:0;margin:0;padding:0;min-width:0}.finder legend{font-weight:700;margin-bottom:1rem;padding:0}.seg{display:flex;flex-wrap:wrap;gap:.8rem}.seg label{position:relative;flex:1 1 auto}.seg input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer;margin:0;width:100%;height:100%}.seg span{display:flex;align-items:center;justify-content:center;text-align:center;min-height:4.6rem;border:1px solid var(--line);padding:.8rem 1.4rem;border-radius:var(--radius-s);font-size:1.45rem;background:var(--field);line-height:1.25}.seg input:checked+span{background:var(--tag);color:var(--tag-ink);border-color:var(--tag);font-weight:600}.seg input:focus-visible+span{outline:2px solid var(--tag);outline-offset:2px}@media(min-width:750px){.seg label{flex:0 1 auto}}.range{display:flex;align-items:center;gap:1.4rem}.range input{flex:1;accent-color:var(--accent);min-width:0;height:3.2rem}.range output{font-family:var(--f-head);font-weight:800;font-size:3rem;min-width:4.4ch;text-align:right}.heights{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.heights div{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-s);padding:1.2rem 1.4rem;font-size:1.25rem;color:var(--muted);line-height:1.3}.heights b{display:block;font-family:var(--f-head);font-weight:800;font-size:3rem;line-height:1;color:var(--ink);margin-top:.6rem}.recs{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.rec{display:grid;grid-template-columns:4.8rem minmax(0,1fr) auto;gap:1.2rem;align-items:center;padding:1.2rem;text-decoration:none;border-bottom:1px solid var(--line)}.rec:last-child{border-bottom:0}.rec:hover{background:var(--sunk)}.rec__img{width:4.8rem;height:4.8rem;border-radius:8px;background:var(--photo-bg);overflow:hidden}.rec__img img{width:100%;height:100%;object-fit:contain}.rec__t{display:flex;flex-direction:column;gap:.2rem;min-width:0}.rec__t small{font-family:var(--f-mono);font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.rec__t b{font-weight:600;line-height:1.3;font-size:1.45rem}.rec__p{font-family:var(--f-head);font-weight:800;font-size:1.9rem;white-space:nowrap}@media(min-width:750px){.rec{grid-template-columns:5.6rem minmax(0,1fr) auto;padding:1.2rem 1.4rem;gap:1.4rem}.rec__img{width:5.6rem;height:5.6rem}.rec__p{font-size:2.2rem}.rec__t b{font-size:1.55rem}}.rec-total{display:flex;justify-content:space-between;align-items:baseline;gap:1.2rem}.rec-total span{color:var(--muted);font-weight:600}.rec-total b{font-family:var(--f-head);font-weight:800;font-size:3rem;line-height:1}.finder__note{font-size:1.35rem;color:var(--muted);margin:0}.finder__err{color:var(--sale);font-size:1.4rem;margin:0}#trova{scroll-margin-top:calc(var(--header-h) + 1.6rem)}.coll-head{padding-top:calc(var(--sec) * .7);padding-bottom:2.4rem}.coll-head h1{margin:0 0 1.2rem}.coll-head .rte{color:#e6eceac2;max-width:72ch}.coll-head .rte p:last-child{margin:0}.crumbs{font-family:var(--f-mono);font-size:1.15rem;letter-spacing:.04em;color:var(--muted);margin:0 0 1.6rem;display:flex;flex-wrap:wrap;gap:.6rem}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--tag)}.chips{display:flex;gap:.8rem;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--gutter) * -1) 2rem;padding:0 var(--gutter) .2rem}.chips::-webkit-scrollbar{display:none}.chip{flex:none;display:inline-flex;align-items:center;min-height:4rem;padding:.6rem 1.4rem;border:1px solid var(--line);border-radius:999px;font-size:1.4rem;text-decoration:none;white-space:nowrap;background:var(--surface)}.chip:hover{border-color:var(--tag)}.chip[aria-current=page]{background:var(--tag);color:var(--tag-ink);border-color:var(--tag);font-weight:600}@media(min-width:990px){.chips{flex-wrap:wrap;overflow:visible;margin-left:0;margin-right:0;padding:0}}.toolbar{position:sticky;top:var(--header-h);z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;margin-bottom:1.6rem;background:var(--bg);border-bottom:1px solid var(--line)}.toolbar__count{font-size:1.4rem;color:var(--muted)}.toolbar__actions{display:flex;gap:.8rem;align-items:center}.toolbar .btn{min-height:4.2rem;padding:.8rem 1.4rem;font-size:1.4rem}.toolbar .select{min-height:4.2rem;width:auto;font-size:1.4rem;padding-top:.8rem;padding-bottom:.8rem;max-width:22rem}.toolbar__sort-label{display:none}@media(min-width:750px){.toolbar__sort-label{display:inline;font-size:1.4rem;color:var(--muted)}}.active-filters{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:1.6rem}.active-filters a{display:inline-flex;align-items:center;gap:.6rem;font-size:1.35rem;padding:.5rem 1.2rem;border:1px solid var(--line);border-radius:999px;text-decoration:none;background:var(--surface)}.active-filters a:hover{border-color:var(--sale)}.filter-group{border-bottom:1px solid var(--line);padding:1.6rem 0}.filter-group:first-child{padding-top:0}.filter-group h3{font-size:1.6rem;margin:0 0 1.2rem}.check{display:flex;align-items:center;gap:1.2rem;min-height:4.4rem;font-size:1.5rem;cursor:pointer}.check input{width:2rem;height:2rem;accent-color:var(--tag);margin:0;flex:none}.check small{color:var(--muted);margin-left:auto;font-family:var(--f-mono)}.check--off{opacity:.45}.price-range{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.pagination{display:flex;justify-content:center;align-items:center;gap:.6rem;margin-top:4rem;list-style:none;padding:0;flex-wrap:wrap}.pagination a,.pagination span{display:grid;place-items:center;min-width:4.4rem;height:4.4rem;padding:0 1rem;border:1px solid var(--line);border-radius:var(--radius-s);text-decoration:none;font-variant-numeric:tabular-nums}.pagination a:hover{border-color:var(--tag)}.pagination [aria-current=page]{background:var(--tag);color:var(--tag-ink);border-color:var(--tag);font-weight:700}.cats{display:grid;gap:1.2rem;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media(min-width:750px){.cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}}@media(min-width:990px){.cats{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.cat{display:flex;flex-direction:column;justify-content:space-between;gap:2.4rem;min-height:16rem;padding:2.2rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);text-decoration:none}.cat:hover{border-color:var(--tag)}.cat h2{font-size:3rem;margin:0}.cat span{font-family:var(--f-mono);font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pdp{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem;padding-top:1.6rem;padding-bottom:var(--sec)}@media(min-width:990px){.pdp:not(.pdp--nomedia){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:5.6rem;padding-top:3.2rem;align-items:start}.pdp__info{position:sticky;top:calc(var(--header-h) + 2.4rem)}}.pdp--nomedia .pdp__info{max-width:76rem;position:static}.gallery{position:relative;min-width:0;margin:0 calc(var(--gutter) * -1)}.gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0}.gallery__track::-webkit-scrollbar{display:none}.gallery__slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1 / 1;background:var(--photo-bg);margin:0}.gallery__slide img{width:100%;height:100%;object-fit:contain;padding:4%}.gallery__dots{display:flex;justify-content:center;gap:.8rem;padding:1.2rem 0 0}.gallery__dots button{width:.9rem;height:.9rem;padding:0;border-radius:50%;border:0;background:var(--line)}.gallery__dots button[aria-current=true]{background:var(--tag)}.gallery__empty{margin:0 var(--gutter);aspect-ratio:16 / 9;display:grid;place-items:center;text-align:center;border:1px dashed var(--line);border-radius:var(--radius);background:var(--surface);padding:2rem}.gallery__empty .logo{font-size:3.2rem;opacity:.5}@media(min-width:750px){.gallery{margin:0}.gallery__slide{border-radius:var(--radius);overflow:hidden}.gallery__empty{margin:0}}@media(min-width:990px){.gallery__track{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;overflow:visible}.gallery__slide:first-child{grid-column:1 / -1}.gallery__track--single{grid-template-columns:1fr}.gallery__dots{display:none}.gallery__empty{aspect-ratio:1 / 1}}.pdp__vendor{font-family:var(--f-mono);font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 .8rem}.pdp__title{font-size:clamp(3.4rem,9vw,5.6rem);margin:0 0 1.6rem}.pdp__tax{font-size:1.3rem;color:var(--muted);margin:.6rem 0 0}.stock{display:flex;align-items:center;gap:.8rem;font-family:var(--f-mono);font-size:1.35rem;color:var(--muted);margin:1.6rem 0 0}.stock:before{content:"";width:.9rem;height:.9rem;border-radius:50%;background:var(--ok);flex:none}.stock--low{color:var(--tag);font-weight:600}.stock--low:before{background:var(--tag)}.stock--out{color:var(--sale)}.stock--out:before{background:var(--sale)}.pdp__form{margin-top:2.4rem;display:grid;gap:1.6rem}.opt{border:0;padding:0;margin:0;min-width:0}.opt legend{font-weight:700;font-size:1.4rem;margin-bottom:.8rem;padding:0}.opt .seg label{flex:0 1 auto}.buy{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem}.qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--field);height:5.4rem}.qty button{width:4.4rem;height:100%;border:0;background:none;font-size:2rem;line-height:1;color:var(--ink)}.qty button:hover{color:var(--tag)}.qty input{width:4.4rem;height:100%;border:0;background:none;text-align:center;font-size:1.6rem;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty--s{height:4rem}.qty--s button{width:3.6rem;font-size:1.7rem}.qty--s input{width:3.4rem;font-size:1.5rem}.pdp__err{color:var(--sale);font-size:1.4rem;margin:0}.pdp__perks{list-style:none;margin:2.4rem 0 0;padding:0;display:grid;gap:1rem;border:1px solid var(--line);border-radius:var(--radius);padding:1.6rem;background:var(--surface);font-size:1.45rem}.pdp__perks li{display:flex;gap:1rem;align-items:flex-start}.pdp__perks svg{width:2rem;height:2rem;flex:none;color:var(--tag);margin-top:.1rem}.pdp__desc,.pdp .acc{margin-top:2.4rem}.pdp .acc summary{font-size:1.6rem;padding:1.6rem 0}.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;gap:1.2rem;padding:1rem var(--gutter) calc(1rem + env(safe-area-inset-bottom));background:#161e1df7;border-top:1px solid var(--line);transform:translateY(110%);transition:transform .25s;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sticky-buy.is-visible{transform:none}.sticky-buy__info{min-width:0;flex:1}.sticky-buy__title{font-size:1.3rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.sticky-buy .price__now{font-size:2rem}.sticky-buy .btn{flex:none;min-height:4.6rem;padding:1rem 1.8rem}@media(min-width:990px){.sticky-buy{display:none}}.specs__row{display:grid;grid-template-columns:minmax(0,1fr);gap:1.2rem;border-top:1px solid var(--line);padding:2.4rem 0}.specs__row h2{font-size:2.4rem;margin:0}@media(min-width:750px){.specs__row{grid-template-columns:22rem minmax(0,1fr);gap:3.2rem;padding:3.2rem 0}.specs__row h2{font-size:2.8rem}}.specs table{width:100%;border-collapse:collapse;font-size:1.45rem;table-layout:fixed}.specs th,.specs td{text-align:left;padding:1rem .6rem;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere}.specs th{width:42%;color:var(--muted);font-weight:400;padding-left:0}.specs td.mono{font-family:var(--f-mono);font-size:1.35rem}.specs p{margin:0 0 1.2rem;color:#e6eceac7;max-width:68ch}.specs a{color:var(--tag)}.cond{font-family:var(--f-mono);font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ok)}@media(min-width:750px){.specs table{font-size:1.55rem}.specs th{width:38%}}.cart-page{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem}@media(min-width:990px){.cart-page{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:5.6rem;align-items:start}.cart-summary{position:sticky;top:calc(var(--header-h) + 2.4rem)}}.line-items{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.line{display:grid;grid-template-columns:7.2rem minmax(0,1fr);gap:1.4rem;padding:1.6rem 0;border-bottom:1px solid var(--line)}.line__img{width:7.2rem;height:7.2rem;border-radius:8px;background:var(--photo-bg);overflow:hidden;display:grid;place-items:center}.line__img img{width:100%;height:100%;object-fit:contain}.line__img .logo{font-size:1.1rem;transform:scale(.9)}.line__main{min-width:0;display:flex;flex-direction:column;gap:.4rem}.line__vendor{font-family:var(--f-mono);font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0}.line__title{font-weight:700;font-size:1.5rem;line-height:1.3;text-decoration:none;overflow-wrap:anywhere}.line__title:hover{color:var(--tag)}.line__variant,.line__bundle{font-size:1.3rem;color:var(--muted);margin:0}.line__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:.6rem}.line__price{font-family:var(--f-head);font-weight:800;font-size:2rem;line-height:1}.line__price s{font-family:var(--f-body);font-weight:400;font-size:1.25rem;color:var(--muted);margin-right:.6rem}.line__remove{background:none;border:0;padding:.4rem 0;color:var(--muted);font-size:1.3rem;text-decoration:underline}.line__remove:hover{color:var(--sale)}@media(min-width:750px){.line{grid-template-columns:10rem minmax(0,1fr);gap:2rem;padding:2rem 0}.line__img{width:10rem;height:10rem}.line__title{font-size:1.6rem}}.cart-summary{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:2rem;display:grid;gap:1.4rem}.cart-summary__row{display:flex;justify-content:space-between;gap:1.2rem;align-items:baseline;font-size:1.5rem}.cart-summary__row--total{font-weight:700;padding-top:1.4rem;border-top:1px solid var(--line)}.cart-summary__row--total b{font-family:var(--f-head);font-weight:800;font-size:3rem;line-height:1}.cart-summary__note{font-size:1.3rem;color:var(--muted);margin:0}.ship-bar{font-size:1.35rem}.ship-bar__track{height:.6rem;border-radius:.3rem;background:var(--line);margin-top:.8rem;overflow:hidden}.ship-bar__fill{height:100%;background:var(--tag);border-radius:.3rem;transition:width .3s}.pay-icons{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:0;padding:0}.pay-icons svg{width:3.8rem;height:2.4rem}.cart-empty{text-align:center;padding:4rem 0}.cart-empty h1{margin-bottom:1.6rem}.cart-drawer .line{grid-template-columns:6.4rem minmax(0,1fr);gap:1.2rem}.cart-drawer .line__img{width:6.4rem;height:6.4rem}.cart-drawer .line-items{border-top:0}.cart-drawer .drawer__foot{display:grid;gap:1.2rem}.cart-drawer .cart-summary__row--total{border:0;padding:0}.cart-drawer .cart-summary__row--total b{font-size:2.6rem}.is-updating{opacity:.55;pointer-events:none;transition:opacity .15s}.page-head{padding-top:calc(var(--sec) * .7);padding-bottom:1.6rem}.page-head h1{margin:0}.rte{font-size:1.6rem;line-height:1.7;overflow-wrap:break-word}.rte h2{font-size:clamp(2.4rem,5vw,3.2rem);margin:3.2rem 0 1.2rem}.rte h3{margin:2.4rem 0 .8rem}.rte ul,.rte ol{padding-left:2.2rem;margin:0 0 1.6rem}.rte li{margin-bottom:.6rem}.rte img{border-radius:var(--radius);margin:1.6rem 0}.rte table{width:100%;border-collapse:collapse;margin:1.6rem 0 2.4rem;font-size:1.4rem;display:block;overflow-x:auto}.rte th,.rte td{border:1px solid var(--line);padding:1rem 1.2rem;text-align:left;vertical-align:top;min-width:12rem}.rte th{background:var(--surface)}.rte blockquote{margin:1.6rem 0;padding:1.2rem 1.6rem;border-left:3px solid var(--tag);background:var(--surface);border-radius:0 var(--radius-s) var(--radius-s) 0}.rte>:first-child{margin-top:0}@media(min-width:750px){.rte table{display:table;font-size:1.5rem}}.shopify-policy__container{max-width:calc(82rem + var(--gutter) * 2)!important;padding:var(--sec) var(--gutter)!important;margin:0 auto}.shopify-policy__title h1{margin-bottom:2.4rem}.shopify-policy__body{font-size:1.6rem;line-height:1.7}.shopify-policy__body a{color:var(--tag)}.box{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:2rem}@media(min-width:750px){.box{padding:3.2rem}}.contact{display:grid;gap:2.4rem}@media(min-width:990px){.contact{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:5.6rem;align-items:start}}.contact__info{display:grid;gap:1.6rem}.contact__info div{border-top:1px solid var(--line);padding-top:1.4rem}.contact__info b{display:block;margin-bottom:.4rem}.contact__info span{color:var(--muted);font-size:1.5rem}.footer{background:var(--surface);border-top:1px solid var(--line);padding:4rem 0 calc(2.4rem + env(safe-area-inset-bottom));font-size:1.5rem}.footer__top{display:grid;gap:3.2rem;grid-template-columns:minmax(0,1fr)}.footer__news h2{font-size:3rem;margin:0 0 .8rem}.footer__news p{color:var(--muted);margin:0 0 1.6rem}.news-form{display:flex;gap:.8rem}.news-form .input{flex:1;min-width:0}.news-form .btn{flex:none;padding-left:1.8rem;padding-right:1.8rem}.footer__cols{display:grid;gap:0;grid-template-columns:minmax(0,1fr)}.footer__col{border-bottom:1px solid var(--line)}.footer__col summary{display:flex;justify-content:space-between;align-items:center;min-height:5.6rem;font-family:var(--f-mono);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);cursor:pointer;list-style:none}.footer__col summary::-webkit-details-marker{display:none}.footer__col summary svg{width:1.2rem;height:1.2rem;transition:transform .2s}.footer__col[open] summary svg{transform:rotate(180deg)}.footer__col ul{list-style:none;margin:0;padding:0 0 1.6rem;display:grid;gap:.2rem}.footer__col a{display:inline-flex;align-items:center;min-height:4rem;text-decoration:none;color:#e6ecead9}.footer__col a:hover{color:var(--tag)}.footer__text{color:var(--muted);font-size:1.4rem}.footer__text p{margin:0 0 .8rem}.footer__bottom{display:flex;flex-direction:column;gap:1.6rem;margin-top:3.2rem;padding-top:2.4rem;border-top:1px solid var(--line);color:var(--muted);font-size:1.3rem}.footer__bottom p{margin:0}@media(min-width:750px){.footer{padding-top:5.6rem}.footer__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.2rem}.footer__col{border:0}.footer__col summary{pointer-events:none;min-height:0;margin-bottom:1.2rem}.footer__col summary svg{display:none}.footer__col ul{padding:0}.footer__col a{min-height:3.4rem}.footer__bottom{flex-direction:row;justify-content:space-between;align-items:center}}@media(min-width:990px){.footer__top{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:5.6rem}.footer__cols{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.4fr)}}.toast{position:fixed;left:50%;bottom:calc(2rem + env(safe-area-inset-bottom));transform:translate(-50%);z-index:70;background:var(--ink);color:var(--bg);padding:1.2rem 2rem;border-radius:var(--radius-s);font-weight:600;font-size:1.45rem;box-shadow:0 10px 30px #00000080;max-width:calc(100vw - 3.2rem);text-align:center}.account-grid{display:grid;gap:2.4rem}@media(min-width:990px){.account-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:4.8rem;align-items:start}}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius)}.table{width:100%;border-collapse:collapse;font-size:1.45rem;min-width:52rem}.table th,.table td{padding:1.2rem 1.4rem;border-bottom:1px solid var(--line);text-align:left}.table th{background:var(--surface);font-weight:600}.table tr:last-child td{border-bottom:0}.search-form{display:flex;gap:.8rem;margin-bottom:3.2rem;max-width:64rem}.search-form .input{flex:1;min-width:0}.notfound{text-align:center;padding:6rem 0}.notfound .h0{font-size:clamp(9rem,26vw,18rem);line-height:.85;color:var(--tag);margin:0 0 1.6rem}@media(max-width:989px){.tpl-product .footer{padding-bottom:calc(9rem + env(safe-area-inset-bottom))}}.grid:has(.card__media) .card--nomedia:before{content:"Foto in arrivo";display:grid;place-items:center;aspect-ratio:1 / 1;background:var(--sunk);color:var(--muted);font-family:var(--f-mono);font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--line)}.grid:has(.card__media) .card--nomedia .card__body{min-height:0}
/*# sourceMappingURL=/cdn/shop/t/11/assets/officelab.css.map */
