:root{--orange:#FF6A01;--orange-hover:#E85F00;--orange-dark:#B34B00;--orange-deep:#9A3F00;--ink:#1A1A1A;--navy:#12355B;--slate:#4B5563;--tint:#FFF1E6;--stone:#F5F5F4;--stone-200:#E7E5E4;--stone-300:#D6D3D1;--white:#fff;--success:#15803D;--warning:#B45309;--error:#B91C1C;--success-bg:#ECFDF3;--warning-bg:#FFF7ED;--error-bg:#FEF2F2;--navy-bg:#EAF0F7;--radius:6px;--radius-sm:6px;--shadow:0 1px 2px rgba(26,26,26,.05),0 8px 24px rgba(26,26,26,.06);--shadow-lg:0 16px 48px rgba(26,26,26,.18);--font-head:"Inter","Inter Fallback","Helvetica Neue",Arial,sans-serif;--font-body:"Inter","Inter Fallback","Helvetica Neue",Arial,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--fs-xs:.8rem;--fs-ui:.875rem;--fs-base:1rem;--fs-md:1.25rem;--fs-lg:1.563rem;--fs-xl:1.953rem;--fs-2xl:2.441rem;--fs-3xl:3.052rem;--fs-4xl:3.815rem;--max:1280px}@font-face{font-family:Inter;src:url(/fonts/inter-var-latin.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrainsmono-500-latin.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter Fallback;src:local("Arial");size-adjust:107%;ascent-override:90%;descent-override:22%;line-gap-override:0%}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body{margin:0;font-family:var(--font-body);font-size:var(--fs-base);line-height:1.55;font-weight:400;color:var(--ink);background:#fff;font-feature-settings:"cv11"}img,svg{display:block;max-width:100%}a{color:var(--orange-dark);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--orange-deep)}b,strong{font-weight:600}h1,h2,h3,h4{font-family:var(--font-head);margin:0 0 .5em;color:var(--ink);text-wrap:balance}h1{font-size:clamp(var(--fs-xl),3.6vw,var(--fs-3xl));line-height:1.05}h1,h2{font-weight:700;letter-spacing:-.01em}h2{font-size:clamp(var(--fs-lg),2.4vw,var(--fs-2xl));line-height:1.1}h3{font-size:var(--fs-md);letter-spacing:-.01em;line-height:1.25}h3,h4{font-weight:700}h4{font-size:var(--fs-base);letter-spacing:-.005em}p{margin:0 0 1em;text-wrap:pretty}.cart-count,.num,.price,.price-main,.stepper input,.sumrow,.tnum,td.n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mono,.sku{font-family:var(--font-mono);font-weight:500;font-size:.8125rem;letter-spacing:0}.muted,.sku{color:var(--slate)}.small{font-size:var(--fs-ui)}.xs{font-size:var(--fs-xs)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.container{max-width:var(--max);margin:0 auto;padding:0 24px}:focus-visible{outline:2px solid var(--navy);outline-offset:2px;border-radius:4px}.skip{position:absolute;left:-999px;top:8px;background:#fff;padding:8px 12px;z-index:100}.skip:focus{left:8px}.ico{display:inline-flex;width:20px;height:20px;flex:none}.ico svg{width:100%;height:100%}.ico.sm{width:16px;height:16px}.ico.lg{width:24px;height:24px}.dico{display:inline-flex;width:40px;height:40px}.dico svg{width:100%;height:100%;stroke-width:2.6}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:var(--radius-sm);font:600 15px/1 var(--font-body);border:1.5px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .15s,border-color .15s,color .15s,transform .05s}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--orange);color:var(--ink)}.btn-primary:hover{background:var(--orange-hover);color:var(--ink)}.btn-primary:active{background:var(--orange-deep);color:#fff}.btn-secondary{background:#fff;color:var(--ink);border-color:var(--ink)}.btn-secondary:hover{background:var(--stone);color:var(--ink)}.btn-trade{background:var(--navy);color:#fff}.btn-trade:hover{background:#0d2846;color:#fff}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--stone-300)}.btn-ghost:hover{border-color:var(--ink);color:var(--ink)}.btn-link{background:none;border:0;padding:0;min-height:0;color:var(--orange-dark);font-weight:600;text-decoration:underline;text-underline-offset:2px}.btn-danger{background:#fff;color:var(--error);border-color:#F3C7C7}.btn-danger:hover{background:var(--error-bg);color:var(--error)}.btn-sm{min-height:36px;padding:0 12px;font-size:14px}.btn-lg{min-height:52px;padding:0 24px;font-size:16px}.btn-block{width:100%}.btn[disabled]{opacity:.5;cursor:not-allowed}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;border:0;background:transparent;color:inherit;cursor:pointer}.icon-btn:hover{background:rgba(0,0,0,.06)}.badge{display:inline-flex;align-items:center;gap:4px;font:600 12px/1 var(--font-body);padding:5px 8px;border-radius:999px;white-space:nowrap}.badge-trade{background:var(--navy);color:#fff}.badge-pallet{border:1.5px solid var(--orange);color:var(--orange-deep);background:#fff}.badge-brand{background:var(--ink);color:#fff;letter-spacing:.02em}.badge-ok{background:var(--success-bg);color:var(--success)}.badge-warn{background:var(--warning-bg);color:var(--warning)}.badge-err{background:var(--error-bg);color:var(--error)}.badge-muted{background:var(--stone);color:var(--slate)}.badge-tint{background:var(--tint);color:var(--orange-deep)}.chip{display:inline-flex;align-items:center;gap:6px;font:600 13px/1 var(--font-body);padding:6px 10px;border-radius:999px}.chip:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.chip-placed{background:#EEF0F3;color:var(--slate)}.chip-picking{background:var(--navy-bg);color:var(--navy)}.chip-dispatched{background:var(--tint);color:var(--orange-deep)}.chip-delivered{background:var(--success-bg);color:var(--success)}.utility{background:#111;color:#E7E5E4;font-size:13px}.utility .container{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:36px}.utility a{color:#fff;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.utility a:hover{color:var(--orange)}.utility .links{display:flex;gap:20px}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:40;box-shadow:0 6px 18px rgba(26,26,26,.06)}.header{background:var(--ink);color:#fff}.header .container{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:24px;gap:24px;min-height:72px}.logo{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none}.logo-mark{width:40px;height:40px;border-radius:9px;background:var(--orange);color:var(--ink);display:grid;place-items:center;font:700 22px/1 var(--font-head)}.logo-text{display:flex;flex-direction:column;line-height:1}.logo-text b{font:700 24px/1 var(--font-head);letter-spacing:.02em;color:#fff}.logo-text small{font:600 10px/1.3 var(--font-body);letter-spacing:.18em;color:#D6D3D1;text-transform:uppercase;margin-top:3px}.logo:hover b{color:var(--orange)}.search{position:relative}.search input{width:100%;height:48px;border-radius:10px;border:2px solid transparent;padding:0 116px 0 46px;font:500 15px var(--font-body);background:#fff;color:var(--ink)}.search input:focus{outline:none}.search .ico.lead{position:absolute;left:14px;top:14px;color:var(--slate)}.search .go{position:absolute;right:4px;top:4px;min-height:40px}.search-pop{position:absolute;left:0;right:0;top:calc(100% + 6px);background:#fff;color:var(--ink);border-radius:12px;box-shadow:var(--shadow-lg);overflow:hidden;z-index:60;border:1px solid var(--stone-300)}.search-pop .hd{padding:10px 14px;font-size:12.5px;color:var(--slate);background:var(--stone);display:flex;justify-content:space-between}.sr-item{display:grid;grid-template-columns:44px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 14px;text-decoration:none;color:var(--ink);border-top:1px solid var(--stone)}.sr-item.active,.sr-item:hover{background:var(--tint);color:var(--ink)}.sr-item .thumb{width:44px;height:44px}.sr-item mark{background:#FFE0C7;color:inherit;border-radius:2px}.sr-item .t{font-weight:600;font-size:14.5px;line-height:1.3}.sr-empty{padding:18px 14px;font-size:14px;color:var(--slate)}.hactions{display:flex;gap:6px}.hactions,.hbtn{align-items:center}.hbtn{display:inline-flex;gap:10px;color:#fff;text-decoration:none;padding:8px 12px;border-radius:10px;line-height:1.15}.hbtn:hover{background:rgba(255,255,255,.08);color:#fff}.hbtn small{display:block;font-size:12px;color:#D6D3D1}.hbtn b{font-size:14px;font-weight:600}.hbtn .trade-on{color:#9FD3B1}.cart-btn{position:relative;background:var(--orange);color:var(--ink)}.cart-btn:hover{background:var(--orange-hover);color:var(--ink)}.cart-btn small{color:#3a2412}.cart-count{position:absolute;top:-6px;left:22px;min-width:20px;height:20px;border-radius:10px;background:var(--ink);color:#fff;font:600 11px/20px var(--font-body);text-align:center;padding:0 5px;border:2px solid var(--orange)}.deptbar{background:#fff;border-bottom:1px solid var(--stone-300)}.deptbar .container{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.deptbar .container::-webkit-scrollbar{display:none}.deptbar a{display:inline-flex;align-items:center;gap:8px;padding:12px;color:var(--ink);text-decoration:none;font-size:14px;font-weight:600;white-space:nowrap;border-bottom:3px solid transparent}.deptbar a .dico{width:22px;height:22px}.deptbar a:hover{border-bottom-color:var(--stone-300);color:var(--ink)}.deptbar a.active{border-bottom-color:var(--orange)}.mobile-only{display:none!important}main{min-height:60vh}.section{padding:56px 0}.section.tight{padding:36px 0}.section.stone{background:var(--stone)}.section.ink{background:var(--ink);color:#fff}.sec-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:22px}.sec-head p{margin:0;color:var(--slate)}.eyebrow{font:600 12.5px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;display:block}.crumbs{font-size:13.5px;padding:16px 0 6px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.crumbs,.crumbs a{color:var(--slate)}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--ink);text-decoration:underline}.crumbs .sep{color:var(--stone-300)}.card{background:#fff;border:1px solid var(--stone-300);border-radius:var(--radius)}.card.pad{padding:22px}.panel{background:var(--stone);border-radius:var(--radius);padding:20px}.callout{display:flex;gap:12px;padding:14px 16px;border-radius:var(--radius-sm);background:var(--tint);font-size:14.5px;align-items:flex-start}.callout .ico{margin-top:1px;color:var(--orange-deep)}.callout.info{background:var(--navy-bg)}.callout.info .ico{color:var(--navy)}.callout.warn{background:var(--warning-bg)}.callout.warn .ico{color:var(--warning)}.callout.ok{background:var(--success-bg)}.callout.ok .ico{color:var(--success)}.callout.err{background:var(--error-bg)}.callout.err .ico{color:var(--error)}.callout p:last-child{margin:0}.grid{display:grid;grid-gap:20px;gap:20px}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.row{display:flex;gap:12px;align-items:center}.row.wrap{flex-wrap:wrap}.between{justify-content:space-between}.stack>*+*{margin-top:12px}hr.sep{border:0;border-top:1px solid var(--stone-300);margin:16px 0}.hero{color:#fff;overflow:hidden}.hero .container{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:48px;gap:48px;padding-top:56px;padding-bottom:56px;align-items:center}.hero h1{font-size:clamp(30px,4.2vw,52px);font-weight:700;letter-spacing:-.01em}.hero h1 em{font-style:normal;color:var(--orange)}.hero .lead{font-size:18px;color:#E7E5E4;max-width:560px}.hero .ctas{display:flex;gap:12px;flex-wrap:wrap;margin:26px 0 22px}.hero .btn-secondary{background:transparent;color:#fff;border-color:#fff}.hero .btn-secondary:hover{background:rgba(255,255,255,.1);color:#fff}.hero-facts{gap:10px 22px;font-size:14px;color:#D6D3D1}.hero-facts span{display:inline-flex;gap:8px;align-items:center}.hero-facts .ico{color:var(--orange);width:18px;height:18px}.hero-search{margin-top:4px;max-width:560px}.hero-tiles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.htile{background:#fff;color:var(--ink);border-radius:12px;padding:16px 14px;text-decoration:none;display:flex;flex-direction:column;gap:10px;min-height:128px;transition:transform .15s,box-shadow .15s;position:relative}.htile:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(0,0,0,.35);color:var(--ink)}.htile .dico{width:44px;height:44px;color:var(--ink)}.htile:hover .dico{color:var(--orange-deep)}.htile b{font-family:var(--font-head);font-weight:700;font-size:15px;line-height:1.2}.htile.orange{background:var(--orange)}.htile.orange:hover .dico{color:var(--ink)}.return-strip{background:var(--navy);color:#fff}.return-strip .container{padding-top:36px;padding-bottom:36px}.return-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:16px;gap:16px;margin-top:18px}.rcard{background:#fff;color:var(--ink);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:10px}.dept-tiles{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px}.dtile{display:flex;flex-direction:column;text-decoration:none;color:var(--ink);border-radius:12px;overflow:hidden;border:1px solid var(--stone-300);background:#fff;transition:transform .15s,box-shadow .15s,border-color .15s}.dtile:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:var(--ink);color:var(--ink)}.dtile .art{background:var(--orange);aspect-ratio:4/3;display:grid;place-items:center;color:var(--ink)}.dtile .art .dico{width:46%;height:auto;aspect-ratio:1}.dtile .body{padding:12px 14px 14px}.dtile b{font-family:var(--font-head);font-size:16px;display:block;line-height:1.2}.dtile small{color:var(--slate);font-size:13px}.brands{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.brand-card{border-radius:14px;padding:28px;display:grid;grid-template-columns:1fr auto;grid-gap:16px;gap:16px;align-items:center;color:#fff;text-decoration:none;min-height:190px;position:relative;overflow:hidden}.brand-card:hover{color:#fff}.brand-card.gx{background:linear-gradient(135deg,#12355B,#0B2440)}.brand-card.ts{background:linear-gradient(135deg,#1A1A1A,#2b2b2b)}.brand-card .wordmark{font:700 34px/1 var(--font-head)}.brand-card .wordmark sup{font-size:14px}.brand-card .wordmark span{color:var(--orange)}.brand-card p{color:#D6D3D1;margin:10px 0 14px;max-width:380px}.brand-card .dico{width:110px;height:110px;color:rgba(255,255,255,.9)}.brand-card .more{color:var(--orange);font-weight:600;display:inline-flex;gap:6px;align-items:center}.steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;counter-reset:s}.step{background:#fff;border-radius:12px;padding:20px;border:1px solid var(--stone-300);position:relative}.step .n{width:34px;height:34px;border-radius:50%;background:var(--orange);color:var(--ink);display:grid;place-items:center;font:700 16px var(--font-head);margin-bottom:12px}.step h3{font-size:17px;margin-bottom:6px}.step p{font-size:14.5px;color:var(--slate);margin:0}.mp{border-radius:12px;padding:16px 18px;background:#fff;border:1px solid var(--stone-300)}.mp.reached{border-color:#A7D7B8;background:var(--success-bg)}.mp-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:10px}.mp-top b{font-family:var(--font-head);font-size:17px}.mp-track{height:14px;background:var(--stone);border-radius:999px;overflow:hidden;position:relative;border:1px solid var(--stone-300)}.mp-fill{height:100%;background:linear-gradient(90deg,var(--orange),#FF8A3A);border-radius:999px;transition:width .5s cubic-bezier(.2,.8,.2,1)}.mp.reached .mp-fill{background:var(--success)}.mp-ticks{display:flex;justify-content:space-between;font-size:12px;color:var(--slate);margin-top:6px}.mp-note{font-size:13.5px;color:var(--slate);margin-top:8px}.pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:16px;gap:16px}.pcard{background:#fff;border:1px solid var(--stone-300);border-radius:var(--radius);display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .15s,border-color .15s}.pcard:hover{box-shadow:var(--shadow);border-color:#A8A29E}.pcard .img{display:block;background:var(--stone);aspect-ratio:1/1;position:relative}.pcard .img .badges{position:absolute;top:10px;left:10px;display:flex;gap:6px;flex-wrap:wrap}.pcard .body{padding:14px;display:flex;flex-direction:column;gap:6px;flex:1 1}.pcard .t{color:var(--ink);text-decoration:none;line-height:1.3;font-size:15px}.pcard .t:hover{text-decoration:underline}.pcard .spec{font-size:13px;color:var(--slate)}.pcard .pricebox{margin-top:auto;padding-top:8px}.pcard .add{display:grid;grid-template-columns:auto 1fr;grid-gap:8px;gap:8px;margin-top:10px}.price-main{font:700 22px/1.1 var(--font-head);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.price-main .per{font:500 13px var(--font-body)}.price-inc,.price-unit{font-size:12.5px;color:var(--slate)}.price-strike{text-decoration:line-through;color:var(--slate);font-size:13px;font-weight:500;margin-left:6px}.poa{font:700 16px var(--font-head);color:var(--slate)}.pimg{width:100%;height:100%}.stepper{display:inline-grid;grid-template-columns:36px 52px 36px;height:40px;border:1.5px solid var(--ink);border-radius:8px;overflow:hidden;background:#fff}.stepper button{border:0;background:#fff;cursor:pointer;display:grid;place-items:center;color:var(--ink)}.stepper button:hover{background:var(--stone)}.stepper input{width:100%;border:0;border-left:1px solid var(--stone-300);border-right:1px solid var(--stone-300);text-align:center;font:600 15px var(--font-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-moz-appearance:textfield;color:var(--ink)}.stepper input::-webkit-inner-spin-button,.stepper input::-webkit-outer-spin-button{-webkit-appearance:none}.stepper input:focus{outline:2px solid var(--navy);outline-offset:-2px}.stepper.lg{height:48px;grid-template-columns:44px 64px 44px}.listing{display:grid;grid-template-columns:250px 1fr;grid-gap:28px;gap:28px;align-items:start}.facets{position:-webkit-sticky;position:sticky;top:140px}.facet{border-bottom:1px solid var(--stone-300);padding:14px 0}.facet h4{font-size:14px;margin-bottom:10px;font-family:var(--font-body);font-weight:600}.facet label{display:flex;align-items:center;gap:10px;font-size:14px;padding:4px 0;cursor:pointer}.facet label .c{margin-left:auto;color:var(--slate);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.facet input[type=checkbox]{width:18px;height:18px;accent-color:var(--orange-dark)}.toolbar{display:flex;align-items:center;gap:12px;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap}.select{height:40px;border:1.5px solid var(--slate);border-radius:8px;padding:0 36px 0 12px;font:500 14px var(--font-body);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%231A1A1A' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--ink)}.seg{border:1.5px solid var(--stone-300);border-radius:8px;overflow:hidden}.seg,.seg button{display:inline-flex}.seg button{border:0;background:#fff;padding:0 12px;height:37px;align-items:center;gap:6px;font:600 13.5px var(--font-body);cursor:pointer;color:var(--slate)}.seg button.on{background:var(--ink);color:#fff}.tbl-wrap{overflow-x:auto;border:1px solid var(--stone-300);border-radius:var(--radius);background:#fff}table.tbl{width:100%;border-collapse:collapse;font-size:14px}.tbl th{background:var(--tint);text-align:left;font-weight:600;font-size:13px;color:var(--ink);padding:10px 12px;white-space:nowrap;border-bottom:1px solid #f6d7bf}.tbl td{padding:11px 12px;border-top:1px solid var(--stone);vertical-align:middle}.tbl tr:nth-child(2n) td{background:#FBFBFA}.tbl td.n,.tbl th.n{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tbl tr.hl td{background:var(--tint)!important}.tbl .tbc{color:var(--warning);font-size:12.5px;font-weight:600}.tfoot-note{font-size:13px;color:var(--slate);padding:10px 12px;background:var(--stone);border-top:1px solid var(--stone-300)}.pdp{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:40px;gap:40px;align-items:start;padding-bottom:20px}.gallery .main{background:var(--stone);border-radius:14px;aspect-ratio:1/1;overflow:hidden;border:1px solid var(--stone-300)}.gallery .thumbs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:10px}.gallery .thumbs div{background:var(--stone);border-radius:10px;aspect-ratio:1/1;border:1px solid var(--stone-300);display:grid;place-items:center;color:var(--slate);font-size:12px;text-align:center;padding:8px}.keyspecs{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 18px}.keyspecs span{background:var(--stone);border-radius:8px;padding:6px 10px;font-size:13.5px}.keyspecs span b{font-weight:600}.buybox{border:1px solid var(--stone-300);border-radius:14px;padding:20px}.tiers{width:100%;border-collapse:collapse;margin:6px 0 14px;font-size:14.5px}.tiers td,.tiers th{padding:10px 12px;border-top:1px solid var(--stone-300)}.tiers th{text-align:left;background:var(--tint);font-size:13px}.tiers tr.cur td{background:var(--tint);font-weight:600}.tiers td.n{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.linecalc{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:14px;color:var(--slate);margin:12px 0}.linecalc b{color:var(--ink)}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--stone-300);margin-top:26px;overflow-x:auto}.tabs button{border:0;background:none;padding:12px 14px;font:600 15px var(--font-body);color:var(--slate);border-bottom:3px solid transparent;cursor:pointer;white-space:nowrap}.tabs button.on{color:var(--ink);border-bottom-color:var(--orange)}.tabpanel{padding:18px 0}.dl{display:grid;grid-template-columns:200px 1fr;border:1px solid var(--stone-300);border-radius:10px;overflow:hidden}.dl dd,.dl dt{margin:0;padding:10px 14px;border-top:1px solid var(--stone);font-size:14.5px}.dl dt{background:var(--stone);color:var(--slate);font-weight:500}.dl dd:first-of-type,.dl dt:first-of-type{border-top:0}.sticky-add{display:none}.basket{display:grid;grid-template-columns:1fr 360px;grid-gap:28px;gap:28px;align-items:start}.bline{display:grid;grid-template-columns:64px 1fr auto auto auto 32px;grid-gap:16px;gap:16px;align-items:center;padding:14px 16px;border-top:1px solid var(--stone)}.bline:first-child{border-top:0}.bline .thumb{width:64px;height:64px;border-radius:8px;overflow:hidden;background:var(--stone)}.bline .meta{font-size:13px;color:var(--slate);display:flex;gap:10px;flex-wrap:wrap;margin-top:2px}.bline .lt{text-align:right;min-width:96px}.bhead{display:grid;grid-template-columns:64px 1fr auto auto auto 32px;grid-gap:16px;gap:16px;padding:10px 16px;background:var(--tint);font-size:12.5px;font-weight:600;border-radius:10px 10px 0 0}.summary{position:-webkit-sticky;position:sticky;top:140px}.sumrow{display:flex;justify-content:space-between;gap:12px;padding:7px 0;font-size:15px}.sumrow .num{font-weight:600}.sumrow.total{border-top:2px solid var(--ink);margin-top:8px;padding-top:12px;font-size:18px;font-weight:700;font-family:var(--font-head)}.sumrow small{display:block;color:var(--slate);font-size:12.5px;font-weight:400;font-family:var(--font-body)}.est{font-size:11.5px;font-weight:600;color:var(--warning);background:var(--warning-bg);padding:2px 6px;border-radius:4px;margin-left:6px;text-transform:uppercase;letter-spacing:.04em}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.field .lbl,.field label{font-size:14px;font-weight:600}.field .hint{font-size:12.5px;color:var(--slate)}.input,select.input,textarea.input{height:44px;border:1.5px solid var(--slate);border-radius:8px;padding:0 12px;font:500 15px var(--font-body);background:#fff;color:var(--ink);width:100%}textarea.input{height:auto;min-height:180px;padding:12px;font-family:var(--font-mono);font-size:14px;line-height:1.6;resize:vertical}.input:focus{outline:2px solid var(--navy);outline-offset:0;border-color:var(--navy)}.input.err{border-color:var(--error)}.radio-card{display:flex;gap:12px;align-items:flex-start;border:1.5px solid var(--stone-300);border-radius:10px;padding:14px;cursor:pointer;margin-bottom:10px;background:#fff}.radio-card:hover{border-color:var(--slate)}.radio-card.on{border-color:var(--orange);background:var(--tint);box-shadow:0 0 0 1px var(--orange)}.radio-card input{margin-top:3px;width:18px;height:18px;accent-color:var(--orange-dark)}.radio-card .rc-price{margin-left:auto;font-weight:600;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.checks{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6px 16px;gap:6px 16px}.checks label{display:flex;gap:8px;align-items:center;font-size:14.5px;font-weight:500}.checks input{width:18px;height:18px;accent-color:var(--orange-dark)}.progress-steps{display:flex;gap:8px;margin-bottom:24px}.progress-steps div{flex:1 1}.progress-steps .bar{height:6px;border-radius:3px;background:var(--stone-300)}.progress-steps .on .bar{background:var(--orange)}.progress-steps small{display:block;margin-top:6px;font-size:13px;font-weight:600;color:var(--slate)}.progress-steps .on small{color:var(--ink)}.acct{display:grid;grid-template-columns:240px 1fr;grid-gap:28px;gap:28px;align-items:start;padding-bottom:40px}.acct-nav{border:1px solid var(--stone-300);border-radius:12px;overflow:hidden;position:-webkit-sticky;position:sticky;top:140px}.acct-nav .who{background:var(--navy);color:#fff;padding:16px}.acct-nav .who b{display:block;font-family:var(--font-head);font-size:16px}.acct-nav a{display:flex;gap:10px;align-items:center;padding:12px 16px;color:var(--ink);text-decoration:none;border-top:1px solid var(--stone);font-weight:500;font-size:15px}.acct-nav a:hover{background:var(--stone);color:var(--ink)}.acct-nav a.on{background:var(--tint);font-weight:600;box-shadow:inset 3px 0 0 var(--orange)}.stat{padding:18px;border-radius:12px;border:1px solid var(--stone-300)}.stat small{color:var(--slate);font-size:13px;display:block}.stat b{font:700 24px/1.2 var(--font-head);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.again{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:16px;border:1px solid var(--stone-300);border-radius:12px;background:#fff}.again .items{font-size:13.5px;color:var(--slate)}.thumbs-row{display:flex;gap:6px;margin:8px 0}.thumbs-row>div{width:40px;height:40px;border-radius:6px;overflow:hidden;background:var(--stone)}.timeline{display:grid;grid-template-columns:repeat(4,1fr);position:relative;margin:24px 0 10px}.timeline .tl{text-align:center;position:relative;padding:0 6px}.timeline .tl:before{content:"";position:absolute;top:19px;left:-50%;width:100%;height:4px;background:var(--stone-300);z-index:0}.timeline .tl:first-child:before{display:none}.timeline .tl.cur:before,.timeline .tl.done:before{background:var(--orange)}.timeline .dot{width:42px;height:42px;border-radius:50%;margin:0 auto 10px;display:grid;place-items:center;background:#fff;border:3px solid var(--stone-300);position:relative;z-index:1;color:var(--slate)}.timeline .tl.done .dot{background:var(--orange);border-color:var(--orange);color:var(--ink)}.timeline .tl.cur .dot{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:0 0 0 6px rgba(255,106,1,.25)}.timeline .tl.delivered.cur .dot{background:var(--success);border-color:var(--success);box-shadow:0 0 0 6px rgba(21,128,61,.2)}.timeline b{display:block;font-size:15px}.timeline small{color:var(--slate);font-size:12.5px}.demo-panel{border:2px dashed #f3b27f;background:#FFFBF7;border-radius:12px;padding:16px}.demo-tag{display:inline-flex;align-items:center;gap:6px;font:600 11.5px/1 var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--orange-deep);background:var(--tint);padding:5px 8px;border-radius:4px}.email-preview{border:1px solid var(--stone-300);border-radius:10px;overflow:hidden;background:#fff}.email-preview .eh{background:var(--stone);padding:10px 14px;font-size:13px;color:var(--slate)}.email-preview .eh b{color:var(--ink)}.email-preview .eb{padding:14px;font-size:14.5px}.email-preview .brandbar{height:6px;background:var(--orange)}.footer{background:var(--ink);color:#D6D3D1;margin-top:40px;font-size:14.5px}.footer .container{padding-top:48px;padding-bottom:28px}.footer .cols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-gap:32px;gap:32px}.footer h4{color:#fff;font-size:15px;margin-bottom:14px}.footer a{color:#E7E5E4;text-decoration:none;display:block;padding:4px 0}.footer a:hover{color:var(--orange)}.footer .legal{border-top:1px solid #333;margin-top:32px;padding-top:18px;font-size:13px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:#A8A29E}.toasts{position:fixed;right:20px;bottom:20px;z-index:90;display:flex;flex-direction:column;gap:10px;max-width:380px}.toast{background:var(--ink);color:#fff;border-radius:12px;padding:14px 16px;box-shadow:var(--shadow-lg);display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:start;animation:tin .25s ease-out;font-size:14.5px}.toast .ico,.toast a{color:var(--orange)}.toast a{font-weight:600}.toast.ok .ico{color:#6EE7A0}@keyframes tin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.proto-fab{bottom:16px;z-index:80;color:var(--ink);border:1.5px dashed var(--orange-dark);border-radius:999px;padding:8px 14px;font:600 13px var(--font-body);display:inline-flex;gap:6px;align-items:center;cursor:pointer;box-shadow:var(--shadow)}.proto-fab,.proto-panel{position:fixed;left:16px;background:#fff}.proto-panel{bottom:64px;z-index:81;width:330px;border-radius:14px;box-shadow:var(--shadow-lg);border:1px solid var(--stone-300);padding:16px;font-size:14px}.proto-panel label{display:flex;gap:10px;align-items:flex-start;margin:10px 0}.proto-panel input{width:18px;height:18px;accent-color:var(--orange-dark);margin-top:2px}.empty{text-align:center;padding:48px 20px}.empty .dico{width:72px;height:72px;margin:0 auto 12px;color:var(--slate)}@media (max-width:1100px){.dept-tiles{grid-template-columns:repeat(4,1fr)}.footer .cols{grid-template-columns:1fr 1fr}}@media (max-width:960px){.hero .container{gap:28px;padding-top:36px;padding-bottom:36px}.hero .container,.listing{grid-template-columns:1fr}.facets{position:static;display:none}.facets.open{display:block}.pdp{gap:20px}.basket,.pdp{grid-template-columns:1fr}.summary{position:static}.acct{grid-template-columns:1fr}.acct-nav{position:static;display:flex;overflow-x:auto;border-radius:10px}.acct-nav .who{display:none}.acct-nav a{border-top:0;white-space:nowrap}.acct-nav a.on{box-shadow:inset 0 -3px 0 var(--orange)}.steps{grid-template-columns:1fr 1fr}.return-grid{grid-template-columns:1fr}.g3,.g4{grid-template-columns:1fr 1fr}.brands{grid-template-columns:1fr}.mobile-only{display:inline-flex!important}.desktop-only{display:none!important}}@media (max-width:720px){body{font-size:15.5px}.container{padding:0 16px}.utility .msg{display:none}.utility .links{gap:14px;width:100%;justify-content:space-between}.header .container{grid-template-columns:1fr auto;gap:10px;min-height:60px;padding-top:8px;padding-bottom:10px}.header .search{grid-column:1/-1;order:3}.header .search input{height:44px;padding-right:16px}.header .search .go{display:none}.logo-mark{width:34px;height:34px;font-size:19px}.logo-text b{font-size:20px}.hbtn .lbl{display:none}.hbtn{padding:8px}.section{padding:36px 0}.dept-tiles{grid-template-columns:repeat(2,1fr);gap:10px}.hero-tiles{grid-template-columns:repeat(3,1fr);gap:8px}.htile{min-height:100px;padding:12px 10px}.htile .dico{width:34px;height:34px}.htile b{font-size:13px}.g2,.g3,.g4,.steps{grid-template-columns:1fr}.pgrid{grid-template-columns:repeat(2,1fr);gap:10px}.pcard .body{padding:10px}.pcard .t{font-size:14px}.pcard .add{grid-template-columns:1fr}.pcard .stepper{width:100%;grid-template-columns:36px 1fr 36px}.price-main{font-size:19px}.bhead{display:none}.bline{grid-template-columns:56px 1fr auto;grid-template-areas:"t m x" "t s l";gap:8px 12px}.bline .thumb{grid-area:t;width:56px;height:56px}.bline .m{grid-area:m}.bline .s{grid-area:s}.bline .lt{grid-area:l;min-width:0}.bline .x{grid-area:x}.bline .pp{display:none}.sec-head{flex-direction:column;align-items:flex-start}.footer .cols{grid-template-columns:1fr;gap:20px}.dl{grid-template-columns:1fr 1.3fr}.sticky-add{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:45;background:#fff;border-top:1px solid var(--stone-300);padding:10px 16px;gap:12px;align-items:center;justify-content:space-between;box-shadow:0 -6px 20px rgba(0,0,0,.08)}body.has-sticky .proto-fab{bottom:76px}.timeline b{font-size:13px}.timeline small{font-size:11px}.timeline .dot{width:34px;height:34px}.timeline .tl:before{top:15px}.checks{grid-template-columns:1fr}.toasts{left:16px;right:16px;bottom:16px;max-width:none}.brand-card{grid-template-columns:1fr}.brand-card .dico{display:none}.proto-panel{left:8px;right:8px;width:auto}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.segs{grid-template-columns:repeat(5,1fr)}.two-one{grid-template-columns:1.6fr 1fr}.dchip{padding:12px;text-decoration:none;color:var(--ink);display:flex;gap:10px;align-items:center;transition:border-color .15s}.dchip:hover{border-color:var(--ink);color:var(--ink)}.dchip .dico{width:32px;height:32px;flex:none}.dchip b{font-size:14px;display:block;line-height:1.2}@media (max-width:960px){.segs{grid-template-columns:1fr 1fr}.two-one{grid-template-columns:1fr}}@media (max-width:720px){.segs{grid-template-columns:1fr}}.dico.xl{width:120px;height:120px}.tbl .sku,.tbl td.mono{white-space:nowrap}.hero-search.desktop-only{display:block}@media (max-width:960px){.hero-search.desktop-only{display:none!important}}@media (max-width:720px){.dtile .art{aspect-ratio:16/9}.dtile .art .dico{width:30%}.home-ready .pcard:nth-child(n+5){display:none}.gallery .main{aspect-ratio:4/3}.gallery .thumbs{display:none}.dl dd,.dl dt{padding:9px 10px;font-size:14px}}.mega-btn{display:inline-flex;align-items:center;gap:8px;border:0;background:var(--ink);color:#fff;font:600 14px var(--font-body);padding:0 14px;margin:6px 8px 6px 0;border-radius:8px;cursor:pointer;white-space:nowrap;min-height:36px}.mega-btn:hover,.mega-btn[aria-expanded=true]{background:var(--orange);color:var(--ink)}.mega-btn[aria-expanded=true] .ico:last-child{transform:rotate(180deg)}.deptbar .container{align-items:center}.deptbar .qo-link{margin-left:auto;color:var(--orange-dark)}.mega{position:absolute;left:0;right:0;background:#fff;border-bottom:1px solid var(--stone-300);box-shadow:0 24px 48px rgba(26,26,26,.18);animation:megain .18s ease-out;max-height:calc(100vh - 160px);overflow-y:auto}@keyframes megain{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.mega-inner{display:grid;grid-template-columns:1fr 290px;grid-gap:28px;gap:28px;padding-top:24px;padding-bottom:28px}.mega-depts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.mega-item{display:grid;grid-template-columns:52px 1fr;grid-gap:12px;gap:12px;padding:12px;border-radius:12px;text-decoration:none;color:var(--ink);transition:background .12s}.mega-item:focus-visible,.mega-item:hover{background:var(--tint);color:var(--ink)}.mega-ic{width:52px;height:52px;border-radius:12px;background:var(--orange);display:grid;place-items:center}.mega-ic .dico{width:32px;height:32px;color:var(--ink)}.mega-item b{display:block;font:700 15px/1.25 var(--font-head)}.mega-item small{display:block;color:var(--slate);font-size:12.5px;line-height:1.4;margin-top:2px}.mega-item em{display:inline-block;font-style:normal;font-size:11.5px;font-weight:600;color:var(--slate);margin-top:5px}.mega-item em.on{color:var(--success)}.mega-side{background:var(--stone);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:4px}.mega-side>a{display:grid;grid-template-columns:24px 1fr;grid-gap:10px;gap:10px;padding:10px;border-radius:10px;color:var(--ink);text-decoration:none}.mega-side>a:hover{background:#fff;color:var(--ink)}.mega-side>a .ico{color:var(--orange-dark)}.mega-side b{display:block;font-size:14.5px}.mega-side small{color:var(--slate);font-size:12.5px}.mega-cta{margin-top:auto;background:var(--navy);color:#fff;border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:4px}.mega-cta small{color:#D6D3D1;margin-bottom:8px}.mega-cta .btn{background:#fff;color:var(--navy);align-self:flex-start}@media (max-width:960px){.mega-btn{display:none}.mega{position:fixed;top:0;bottom:0;max-height:none;z-index:70;padding-top:0}body.mega-open{overflow:hidden}.mega-inner{padding-top:70px}.mega-depts,.mega-inner{grid-template-columns:1fr}.mega:before{content:"All departments";position:fixed;top:0;left:0;right:0;height:58px;display:flex;align-items:center;padding:0 16px;background:var(--ink);color:#fff;font:700 18px var(--font-head);z-index:1}#mMenu[aria-expanded=true]{position:fixed;top:9px;right:10px;z-index:75;color:#fff}}@media (max-width:720px){.header .container{min-height:52px;padding-top:6px;padding-bottom:8px}.deptbar a{padding:10px;font-size:13.5px}}.dico svg,.ico svg{stroke-width:1.75}.dico svg *,.ico svg *{vector-effect:non-scaling-stroke}.dico svg{stroke-width:1.75!important}.ico.flip svg{transform:rotate(180deg)}.eyebrow{font:600 var(--fs-ui)/1.3 var(--font-body);letter-spacing:0;text-transform:none;color:var(--orange-dark);margin-bottom:8px}.badge{border-radius:4px;font:600 .75rem/1 var(--font-body);padding:4px 7px}.btn{border-radius:6px;font-weight:600;letter-spacing:-.005em}.btn-quiet{background:transparent;color:#fff;border-color:transparent;padding:0 6px}.btn-quiet:hover{color:var(--orange)}.link-arrow{display:inline-flex;gap:6px;align-items:center;font-weight:600;color:var(--ink);text-decoration:none;border-bottom:1.5px solid var(--orange);padding-bottom:2px;white-space:nowrap}.link-arrow:hover{color:var(--orange-dark)}.link-arrow .ico{transition:transform .15s}.link-arrow:hover .ico{transform:translateX(3px)}.card{border-color:var(--stone-200);border-radius:8px}.section{padding:88px 0}.section.tight{padding:40px 0}.sec-head{align-items:baseline;margin-bottom:28px}.sec-head h2{margin:0}.center-h{margin-bottom:40px}.utility{font-size:var(--fs-xs)}.logo-text b,.utility{letter-spacing:.01em}.logo-mark,.search input{border-radius:6px}.deptbar a{font-weight:500;color:#2b2b2b}.deptbar a.active{font-weight:600;color:var(--ink)}.hero{background:#161616}.hero .hero-grid{display:grid;grid-template-columns:1fr 1.08fr;grid-gap:56px;gap:56px;align-items:center;padding-top:64px;padding-bottom:72px}.hero h1{font-size:clamp(2.2rem,3.8vw,3.4rem);line-height:1.02;color:#fff;margin-bottom:20px}.hero h1 span{color:var(--orange);display:block}.hero .lead{font-size:var(--fs-md);line-height:1.5;color:#D6D3D1;max-width:34ch;margin-bottom:26px}.hero .ctas{margin:24px 0 26px}.hero-facts{color:#A8A29E;font-size:var(--fs-ui);margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 0}.hero-facts i{display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--orange);margin:0 12px}.bcar{position:relative}.bcar,.bcar-view{border-radius:10px;overflow:hidden}.bcar-track{display:flex;transition:transform .7s cubic-bezier(.2,.75,.15,1);will-change:transform}.bslide{flex:0 0 100%;min-height:380px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;grid-gap:12px;gap:12px;padding:40px 40px 56px;position:relative;color:#fff}.bslide.theme-light{color:var(--ink)}.bslide h2{color:inherit;font-size:clamp(var(--fs-lg),2.4vw,var(--fs-xl));margin:12px 0 10px}.bslide p{color:inherit;opacity:.86;font-size:var(--fs-base);margin-bottom:22px;max-width:34ch}.bs-badge{display:inline-block;font:600 var(--fs-xs)/1 var(--font-body);padding:6px 9px;border-radius:4px;background:rgba(255,255,255,.14);color:inherit}.theme-light .bs-badge{background:rgba(26,26,26,.1)}.bs-art svg{width:100%;height:auto;max-height:280px}.bs-example{position:absolute;right:12px;top:10px;font:500 .6875rem/1 var(--font-body);padding:4px 6px;border-radius:3px;background:rgba(0,0,0,.35);color:#fff;letter-spacing:.02em}.theme-light .bs-example{background:rgba(26,26,26,.75)}.bcar-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:0;background:rgba(255,255,255,.92);color:var(--ink);display:grid;place-items:center;cursor:pointer;box-shadow:var(--shadow);opacity:0;transition:opacity .2s}.bcar:focus-within .bcar-arrow,.bcar:hover .bcar-arrow{opacity:1}.bcar-arrow.prev{left:12px}.bcar-arrow.prev .ico{transform:rotate(180deg)}.bcar-arrow.next{right:12px}.bcar-dots{position:absolute;left:40px;bottom:20px;display:flex;gap:8px;align-items:center}.bcar-dots [data-dot]{width:22px;height:4px;border-radius:2px;border:0;padding:0;background:rgba(255,255,255,.4);cursor:pointer;transition:width .3s,background .3s}.bcar-dots [data-dot][aria-selected=true]{width:40px;background:#fff}.bcar-pause{width:26px;height:26px;border-radius:50%;border:0;background:rgba(255,255,255,.18);color:#fff;display:grid;place-items:center;cursor:pointer;margin-left:6px}.pbox{animation:boxin .5s cubic-bezier(.2,.8,.2,1) both}@keyframes boxin{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}.ostrip{position:relative;display:grid;grid-template-columns:64px 1fr auto 32px;grid-gap:16px;gap:16px;align-items:center;border-radius:8px;padding:10px 14px 10px 10px;color:#fff;margin:8px 0 18px;overflow:hidden}.ostrip.theme-light{color:var(--ink)}.os-art{width:64px;height:52px;display:block;background:rgba(255,255,255,.14);border-radius:6px;overflow:hidden}.os-art svg{width:100%;height:100%}.os-text{display:flex;gap:4px 12px;align-items:baseline;flex-wrap:wrap}.os-text b{font:700 var(--fs-base)/1.3 var(--font-head)}.os-sub{font-size:var(--fs-ui);opacity:.85}.os-cta{color:inherit;font-weight:600;white-space:nowrap;display:inline-flex;gap:6px;align-items:center;text-decoration:underline;text-underline-offset:3px}.os-cta:hover{color:inherit;opacity:.85}.os-x{width:32px;height:32px;border:0;background:transparent;color:inherit;border-radius:6px;cursor:pointer;display:grid;place-items:center}.os-x:hover{background:rgba(0,0,0,.12)}.ostrip .bs-example{top:4px;right:48px}.split{display:grid;grid-template-columns:1fr 2fr;grid-gap:72px;gap:72px;align-items:start}.split-head p{max-width:32ch;margin-bottom:22px}.dept-index{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:40px;column-gap:40px}.drow{display:grid;grid-template-columns:30px 1fr 18px;grid-gap:16px;gap:16px;align-items:center;padding:18px 2px;border-top:1px solid var(--stone-200);color:var(--ink);text-decoration:none}.drow .dico{width:30px;height:30px;color:var(--ink)}.drow b{display:block;font:700 1.0625rem/1.3 var(--font-head);letter-spacing:-.01em}.drow small{color:var(--slate);font-size:var(--fs-ui)}.drow>.ico{color:var(--stone-300);transition:transform .15s,color .15s}.drow:hover{color:var(--ink)}.drow:hover b,.drow:hover>.ico{color:var(--orange-dark)}.drow:hover>.ico{transform:translateX(3px)}.drow:hover .dico{color:var(--orange-dark)}.pcard{border:0;background:transparent;border-radius:0;overflow:visible}.pcard:hover{box-shadow:none}.pcard .img{border-radius:8px;overflow:hidden}.pcard .img,.section.stone .pcard .img{background:#fff}.pcard .img svg rect:first-child{fill:#F0EFED}.section.stone .pcard .img svg rect:first-child{fill:#fff}.pcard .img .pimg{transition:transform .4s cubic-bezier(.2,.8,.2,1)}.pcard:hover .img .pimg{transform:scale(1.03)}.pcard .body{padding:14px 2px 0;gap:4px}.pcard .t{font-weight:600;font-size:var(--fs-base);line-height:1.35}.pcard .t:hover{text-decoration:none;color:var(--orange-dark)}.price-main{font:600 var(--fs-md)/1.2 var(--font-body);letter-spacing:-.01em}.price-main .per{font:400 var(--fs-xs) var(--font-body);color:var(--slate);letter-spacing:0}.price-inc,.price-unit{font-size:var(--fs-xs)}.pcard .pricebox{padding-top:6px}.pgrid{gap:32px 24px}.home-ready{grid-template-columns:repeat(4,1fr)}.poa{font:600 var(--fs-base) var(--font-body)}.howto{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px}.howto li{border-top:2px solid var(--ink);padding-top:18px}.howto .hn{display:block;font:700 var(--fs-3xl)/1 var(--font-head);color:var(--orange);margin-bottom:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.howto h3{margin-bottom:6px}.howto p{color:var(--slate);margin:0}.mix-band{background:var(--tint);padding:80px 0}.mix-band .container{display:grid;grid-gap:28px;gap:28px}.mix-band-bar{max-width:760px}.mix-ex{display:grid;grid-template-columns:minmax(240px,420px) 1fr;grid-gap:56px;gap:56px;align-items:center}.mix-art .pallet-svg{width:100%;height:auto}.mix-copy h3{font-size:var(--fs-lg);letter-spacing:-.01em}.mix-steps{margin:16px 0 0;padding:0;list-style:none;counter-reset:m}.mix-steps li{counter-increment:m;position:relative;padding:10px 0 10px 40px;border-top:1px solid rgba(26,26,26,.1);color:var(--slate)}.mix-steps li:before{content:counter(m);position:absolute;left:0;top:10px;font:700 1.25rem/1.2 var(--font-head);color:var(--orange-dark)}.mix-steps b{color:var(--ink)}.mix-legend{list-style:none;padding:0;margin:10px 0 0;display:grid;grid-gap:6px;gap:6px}.mix-legend li{display:grid;grid-template-columns:14px 1fr auto;grid-gap:10px;gap:10px;align-items:center;font-size:var(--fs-ui)}.mix-legend .sw{width:14px;height:14px;border-radius:3px}.mix-legend .sw.dashed{border:1.5px dashed #a8a29e}.mix-legend li.tbc{color:var(--warning)}.mix-details{border:1px solid var(--stone-200);border-radius:8px;padding:0 20px;margin-bottom:22px;background:#FFFBF7}.mix-details summary{cursor:pointer;padding:14px 0;font-weight:600;display:flex;gap:8px;align-items:center;list-style:none}.mix-details summary::-webkit-details-marker{display:none}.mix-details[open] summary{border-bottom:1px solid var(--stone-200)}.mix-details .mix-ex{padding:20px 0 24px;grid-template-columns:minmax(200px,320px) 1fr;gap:36px}.mp{border-color:var(--stone-200);border-radius:8px}.brand-card{border-radius:10px;min-height:220px;padding:36px}.brand-card.gx{background:#12355B}.brand-card.ts{background:#1A1A1A}.brand-card .wordmark{letter-spacing:-.01em;font-size:var(--fs-2xl)}.brand-card .dico{width:120px;height:120px;color:rgba(255,255,255,.85)}.who{margin:0;display:grid}.who>div{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:24px;gap:24px;padding:18px 0;border-top:1px solid rgba(26,26,26,.1)}.who dt{font:700 1.0625rem/1.35 var(--font-head)}.who dd{margin:0;color:var(--slate)}.machines-band{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:56px;gap:56px;align-items:center}.big-figure{border-left:2px solid var(--ink);padding-left:32px}.big-figure .num{display:block;font:700 clamp(3.5rem,7vw,5.5rem)/1 var(--font-head);letter-spacing:-.01em;color:var(--ink)}.big-figure small{color:var(--slate);font-size:var(--fs-base)}.trade-band{background:var(--orange);padding:64px 0}.trade-band .container{display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}.trade-band h2{margin-bottom:8px}.trade-band p{margin:0;max-width:52ch}.contact-band .container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px}.contact-band .container>div{border-top:2px solid var(--ink);padding-top:18px}.contact-band h3{font-size:var(--fs-base);color:var(--slate);font-family:var(--font-body);font-weight:500;letter-spacing:0;margin-bottom:6px}.big-link{font:700 var(--fs-lg)/1.2 var(--font-head);letter-spacing:-.01em;color:var(--ink);text-decoration:none}.big-link:hover{color:var(--orange-dark)}.footer{margin-top:0}.mega-ic{background:none;width:36px;height:36px}.mega-ic .dico{width:30px;height:30px}.mega-item{grid-template-columns:36px 1fr;border-radius:6px}.mega-item b{font-weight:700}.mega-item em{font-weight:500}.staff-bar{background:#0f0f0f;color:#fff;padding:12px 0}.staff-tag{background:var(--orange);color:var(--ink);font:700 .75rem/1 var(--font-head);padding:5px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.06em}.staff-tabs{display:flex;gap:4px}.staff-tabs a{color:#D6D3D1;text-decoration:none;padding:8px 12px;border-radius:6px;font-weight:500;font-size:var(--fs-ui);display:inline-flex;gap:6px;align-items:center}.staff-tabs a:hover{color:#fff;background:rgba(255,255,255,.08)}.staff-tabs a.on{background:#fff;color:var(--ink)}.staff-body{padding-top:32px;padding-bottom:60px}.bm{display:grid;grid-template-columns:420px 1fr;grid-gap:32px;gap:32px;align-items:start}.bm-list{border:1px solid var(--stone-200);border-radius:8px;overflow:hidden}.bm-row{display:grid;grid-template-columns:1fr auto auto auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 12px;border-top:1px solid var(--stone-200);background:#fff}.bm-row:first-child{border-top:0}.bm-row.sel{background:var(--tint);box-shadow:inset 3px 0 0 var(--orange)}.bm-pick{display:grid;grid-template-columns:72px 1fr;grid-gap:12px;gap:12px;align-items:center;background:none;border:0;text-align:left;cursor:pointer;padding:0;font:inherit;color:inherit;min-width:0}.bm-thumb{width:72px;height:48px;border-radius:4px;display:block;overflow:hidden}.bm-thumb svg{width:100%;height:100%}.bm-meta b{display:block;font-size:var(--fs-ui);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bm-meta small{color:var(--slate);font-size:.75rem}.bm-ord{display:flex;flex-direction:column}.bm-ord .icon-btn{width:28px;height:22px}.bm-ord .icon-btn[disabled]{opacity:.25}.st{font:600 .75rem/1 var(--font-body);padding:4px 7px;border-radius:4px}.st-live{background:var(--success-bg);color:var(--success)}.st-scheduled{background:var(--navy-bg);color:var(--navy)}.st-expired,.st-off{background:var(--stone);color:var(--slate)}.switch{position:relative;width:38px;height:22px;display:inline-block}.switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:1}.switch span:first-of-type{position:absolute;inset:0;background:var(--stone-300);border-radius:11px;transition:background .2s}.switch span:first-of-type:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 2px rgba(0,0,0,.2)}.switch input:checked+span{background:var(--success)}.switch input:checked+span:after{transform:translateX(16px)}.switch input:focus-visible+span{outline:2px solid var(--navy);outline-offset:2px}.bm-edit{border:1px solid var(--stone-200);border-radius:8px;padding:20px}.bm-preview{border-radius:8px;overflow:hidden}.bm-preview .bslide{min-height:300px}.floor{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:var(--fs-ui)}.floor .input{width:84px;height:38px}.kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border-top:2px solid var(--ink)}.kpis>div{padding:16px 16px 4px 0}.kpis small{display:block;color:var(--slate);font-size:var(--fs-xs)}.kpis b{font:700 var(--fs-xl)/1.2 var(--font-head)}.kpis b.neg{color:var(--error)}.await{color:var(--warning);font-weight:500;font-size:var(--fs-xs)}.flag{background:var(--error-bg);color:var(--error);font:600 .75rem/1 var(--font-body);padding:4px 7px;border-radius:4px;white-space:nowrap}.tbl tr.below td{background:#FFF6F6!important}@media (max-width:1100px){.home-ready{grid-template-columns:repeat(3,1fr)}.bm{grid-template-columns:1fr}}@media (max-width:960px){.hero .hero-grid{padding-top:36px;padding-bottom:40px}.hero .hero-grid,.machines-band,.split{grid-template-columns:1fr;gap:28px}.howto{grid-template-columns:1fr 1fr}.mix-details .mix-ex,.mix-ex{grid-template-columns:1fr;gap:24px}.mix-art{max-width:380px}.kpis{grid-template-columns:1fr 1fr}}@media (max-width:720px){.section{padding:56px 0}.container{padding:0 18px}.hero h1{font-size:2.2rem}.hero .lead{font-size:var(--fs-base)}.bslide{grid-template-columns:1fr;min-height:0;padding:26px 22px 54px}.bs-art{order:-1;max-width:220px}.bs-art svg{max-height:170px}.bcar-dots{left:22px}.bcar-arrow{display:none}.dept-index{grid-template-columns:1fr}.home-ready{grid-template-columns:1fr 1fr;gap:24px 14px}.howto{grid-template-columns:1fr;gap:20px}.howto .hn{font-size:var(--fs-2xl)}.who>div{grid-template-columns:1fr;gap:4px}.contact-band .container{grid-template-columns:1fr;gap:24px}.mix-band{padding:56px 0}.ostrip{grid-template-columns:1fr 32px;padding:12px}.os-art{display:none}.ostrip .os-cta{grid-column:1}.ostrip .os-x{grid-row:1;grid-column:2}.ostrip .bs-example{display:none}.brand-card{padding:26px;min-height:0}.kpis{grid-template-columns:1fr 1fr}}.hero .hero-grid{grid-template-columns:1fr 1fr}.hero h1{text-wrap:wrap;max-width:15ch}.hero .lead{max-width:46ch}.hero-search{max-width:520px}@media (min-width:961px){.bslide{min-height:360px}}@media (max-width:960px){.hero .hero-grid{grid-template-columns:1fr}}.hero .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.hero-car{min-width:0}@media (max-width:960px){.hero .hero-grid{grid-template-columns:minmax(0,1fr)}}.bm-row{grid-template-columns:minmax(0,1fr) auto auto auto}.bm-meta{min-width:0}.bm-meta small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h-sm{font-size:var(--fs-md);margin:26px 0 12px}.exvat{font:600 .75rem/1 var(--font-body);color:var(--ink);background:var(--stone);border:1px solid var(--stone-300);padding:3px 6px;border-radius:4px;letter-spacing:.01em;white-space:nowrap}.price-main .per{color:var(--ink);font-weight:500}.demo-mini{display:inline-block;font:600 .6875rem/1 var(--font-body);color:var(--warning);background:var(--warning-bg);border:1px solid #f5d0a9;padding:3px 5px;border-radius:3px;vertical-align:1px}.stock{display:inline-flex;align-items:center;gap:6px;font:600 .8125rem/1.3 var(--font-body);color:var(--success)}.stock:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}.stock-low{color:var(--warning)}.stock-out{color:var(--error)}.stock-backorder{color:var(--navy)}.pcard .stock{margin-top:6px}.countdown{display:inline-flex;gap:6px;align-items:center;margin-left:12px;font-weight:600;font-size:var(--fs-ui)}.tiers-h{display:flex;justify-content:space-between;align-items:center;margin:10px 0 6px}.pdp-help{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:14px}.pdp-help .ph{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid var(--stone-200);border-radius:8px;color:var(--ink);text-decoration:none;background:var(--t-surface,#fff)}.pdp-help .ph:hover{border-color:var(--ink)}.pdp-help .ph b{display:block;font-size:var(--fs-ui)}.pdp-help .ph small{color:var(--slate);font-size:.75rem}.pdp-help .ico{color:var(--t-link,#B34B00);margin-top:2px}.mbar{display:none}@media (max-width:860px){.mbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:70;background:var(--t-surface,#fff);border-top:1px solid var(--stone-300);padding:10px 16px calc(10px + env(safe-area-inset-bottom));gap:12px;align-items:center;justify-content:space-between;box-shadow:0 -8px 24px rgba(20,32,46,.08)}.mbar b{font:700 1.25rem/1.1 var(--font-body);display:block}.mbar small{color:var(--slate);font-size:.75rem}.mbar .btn{min-height:52px;padding:0 22px}body:has(.mbar){padding-bottom:84px}body:has(.mbar) .proto-fab{bottom:96px}.co-place,.summary .btn-lg.btn-block{display:none}}.credit{display:grid;grid-gap:8px;gap:8px}.credit-track{height:10px;background:var(--stone);border-radius:5px;overflow:hidden;border:1px solid var(--stone-200)}.credit-track>div{height:100%;background:var(--navy);border-radius:5px}.dash-grid{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:20px;gap:20px;margin:20px 0 6px}.dash-chart,.dash-credit{border:1px solid var(--stone-200);border-radius:8px;padding:18px;background:var(--t-surface,#fff)}.num.big{font:700 var(--fs-lg)/1.2 var(--font-head)}.spend-svg{width:100%;height:auto;margin-top:10px;color:var(--slate)}.sugg-row{grid-template-columns:1fr 1fr;grid-gap:14px}.sugg,.sugg-row{display:grid;gap:14px}.sugg{grid-template-columns:64px 1fr;grid-gap:14px;padding:16px;border-radius:8px;background:var(--tint)}.sugg-ic{width:64px;height:64px;border-radius:6px;overflow:hidden}.live-row{display:grid;grid-template-columns:auto auto 1fr auto auto;grid-gap:14px;gap:14px;align-items:center;padding:12px 14px;border:1px solid var(--stone-200);border-radius:8px;color:var(--ink);text-decoration:none}.live-row:hover{border-color:var(--ink);color:var(--ink)}.mini-tl{display:flex;gap:4px}.mini-tl i{width:26px;height:5px;border-radius:3px;background:var(--stone-300)}.mini-tl i.on{background:var(--success)}.addr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:14px;gap:14px}.addr{border:1px solid var(--stone-200);border-radius:8px;padding:16px;background:var(--t-surface,#fff)}.addr.def{border-color:var(--success);box-shadow:inset 3px 0 0 var(--success)}.dl.tight{grid-template-columns:150px 1fr}.dl.tight dd,.dl.tight dt{padding:8px 14px}.chip-on-hold{background:var(--warning-bg);color:var(--warning)}.chip-back-order{background:var(--navy-bg,#EAF0F7);color:var(--navy)}.chip-part-dispatched{background:var(--tint);color:var(--orange-deep)}.chip-cancelled{background:var(--error-bg);color:var(--error)}.timeline.is-cancelled{opacity:.45;filter:grayscale(1)}.radio-card.is-disabled{opacity:.6;cursor:not-allowed;background:var(--stone)}.addr-pick{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.addr-pick .radio-card{margin:0}.card-ui{border:1px dashed var(--stone-300);border-radius:8px;padding:16px;margin-top:10px}.wallets{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.wallet{height:48px;border-radius:8px;border:0;font:600 1.0625rem var(--font-body);cursor:pointer}.wallet.apple{background:#000;color:#fff}.wallet.google{background:#fff;color:#3c4043;border:1px solid #dadce0}.wallet.google b{color:#4285F4}.or{display:flex;align-items:center;gap:10px;color:var(--slate);font-size:.75rem;margin:14px 0}.or:after,.or:before{content:"";flex:1 1;height:1px;background:var(--stone-300)}.invoice-doc{border:1px solid var(--stone-300);border-radius:8px;padding:28px;background:#fff}.demo-ribbon{background:var(--warning-bg);color:var(--warning);font-weight:600;font-size:var(--fs-ui);padding:8px 12px;border-radius:6px;margin-bottom:18px}.inv-tot{max-width:360px;margin:14px 0 0 auto}@media print{.acct-nav,.crumbs,.deptbar,.footer,.header,.no-print,.proto-fab,.sticky-top,.utility{display:none!important}.acct{display:block!important}.invoice-doc{border:0}}.progress-steps.five{grid-template-columns:repeat(5,1fr)}.sub-card{border:1px solid var(--stone-200);border-radius:8px;padding:12px 14px 0;margin-bottom:10px}.check-line{display:flex;gap:10px;align-items:flex-start;margin:10px 0;font-size:var(--fs-ui)}.check-line input{margin-top:3px}canvas.sig{width:100%;max-width:560px;height:140px;border:1.5px dashed var(--stone-300);border-radius:8px;background:#fff;touch-action:none;cursor:crosshair;display:block}.sig-img{max-width:280px;border:1px solid var(--stone-200);border-radius:6px;margin-top:6px;background:#fff}.apply-aside{padding:24px;background:var(--t-accent,#12355B);color:var(--t-accent-fg,#fff);border-radius:10px}.apply-aside a,.apply-aside h2{color:inherit}.apply-aside ul{list-style:none;padding:0;margin:0 0 14px}.apply-aside li{display:flex;gap:12px;margin:14px 0}.apply-aside li .ico{color:#FF8A3D;flex:none}.apply-aside .small,.apply-aside .xs{opacity:.85}.review dd{font-weight:500}.staff-login{max-width:460px;padding-top:48px;padding-bottom:64px}.tab-n{display:inline-grid;place-items:center;min-width:18px;height:18px;border-radius:9px;background:var(--orange);color:#14202E;font-size:11px;font-weight:700;margin-left:4px}.app-view{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:16px}.app-view h3{font-size:var(--fs-base);margin:14px 0 4px}.decision{border-color:var(--navy);border-width:1.5px}.rate-tbl{max-height:420px;overflow:auto}.rate-in{width:110px;height:34px;text-align:right;margin-left:auto}.rate-d.neg{color:var(--error);font-weight:600}.kit-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:20px;gap:20px;margin-bottom:48px}.kit{border:1px solid var(--stone-200);border-radius:10px;overflow:hidden;background:var(--t-surface,#fff);display:flex;flex-direction:column}.kit-art{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2px;gap:2px;background:var(--stone-200)}.kit-art>div{aspect-ratio:1/1}.kit-body{padding:18px;display:flex;flex-direction:column;gap:4px;flex:1 1}.kit-body h3{margin:0}.kit-lines{list-style:none;padding:0;margin:6px 0 14px;font-size:var(--fs-ui)}.kit-lines li{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-top:1px solid var(--stone-200)}.faster{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:24px;gap:24px;align-items:stretch}.faster .kit{flex-direction:column}.faster-side{display:grid;grid-gap:12px;gap:12px}.tool{display:grid;grid-template-columns:28px 1fr 18px;grid-gap:14px;gap:14px;align-items:center;padding:18px;border-radius:10px;background:var(--stone);color:var(--ink);text-decoration:none}.tool:hover{color:var(--ink);background:var(--tint)}.tool b{display:block;font:700 1.0625rem/1.3 var(--font-head)}.tool small{color:var(--slate)}.tool>.ico:first-child{color:var(--t-link,#B34B00);width:26px;height:26px}.sf{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:40px;gap:40px;align-items:start;margin-bottom:48px}.sf-res{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.sf-pick .badge{margin-bottom:8px}.sf-pick.best .pcard .img{box-shadow:0 0 0 2px var(--success)}.sf-empty{border:1.5px dashed var(--stone-300);border-radius:10px;padding:56px 20px;text-align:center;color:var(--slate);display:grid;place-items:center;grid-gap:8px;gap:8px}@media (max-width:960px){.addr-pick,.app-view,.dash-grid,.faster,.pdp-help,.sf,.sugg-row{grid-template-columns:1fr}.live-row{grid-template-columns:auto 1fr auto}.live-row .mini-tl,.live-row .xs{display:none}.progress-steps.five small{font-size:0}.progress-steps.five small:first-letter{font-size:12px}}.basket{grid-template-columns:minmax(0,1fr) 360px}.basket>*{min-width:0}@media (max-width:960px){.basket{grid-template-columns:minmax(0,1fr)}}.staff-bar .container{gap:10px}.staff-tabs{overflow-x:auto;max-width:100%;scrollbar-width:none}.staff-tabs a{white-space:nowrap}.staff .seg{flex-wrap:wrap}.staff-body,.staff-body>*{min-width:0}.invoice-doc{overflow-x:auto}@media (max-width:720px){.invoice-doc{padding:16px}.staff-bar .xs{display:none}.kpis b{font-size:var(--fs-lg)}.invoice-doc .grid.g2{grid-template-columns:1fr}.invoice-doc header>div{text-align:left!important}.invoice-doc,.invoice-doc *{overflow-wrap:anywhere}.acct>div{min-width:0}}.acct{grid-template-columns:240px minmax(0,1fr)}@media (max-width:960px){.acct{grid-template-columns:minmax(0,1fr)}.acct-nav{max-width:100%}}.no-print .row{flex-wrap:wrap}.chart-empty{display:grid;place-items:center;min-height:150px;text-align:center;padding:16px;border:1px dashed var(--line,#e5e0d8);border-radius:10px;margin-top:12px}.wallet small{font-size:11px;font-weight:600;opacity:.75;margin-left:4px;text-transform:uppercase;letter-spacing:.04em}.sumrow.sum-inc{font-size:.8125rem;color:var(--slate);padding-top:2px;border-top:0}.sumrow.sum-inc .num{font-weight:600;color:var(--slate)}.mbar .mb-ex{font:600 .75rem/1 var(--font-body);color:var(--slate);margin-left:2px}.hero-trust{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 20px;gap:12px 20px;max-width:620px}.hero-trust li{display:flex;gap:10px;align-items:flex-start}.hero-trust li>svg{flex:none;width:22px;height:22px;color:var(--t-hero-accent,#B34B00);margin-top:1px}.hero-trust b{display:block;font-size:.9375rem;line-height:1.3;color:var(--t-hero-fg,var(--ink));font-weight:600}.hero-trust small{display:block;font-size:.8125rem;line-height:1.4;color:var(--t-hero-muted,var(--slate));margin-top:2px}.hero-trust a{color:var(--t-link,#B34B00)}.hero-dispatch{margin-top:14px}@media (max-width:560px){.hero-trust{grid-template-columns:1fr;gap:10px}}h1,h2{font-weight:700;letter-spacing:-.01em}h3,h4{font-weight:600;letter-spacing:-.005em}.logo-text b{font-weight:700;letter-spacing:0}.logo-text small{letter-spacing:.12em}*{font-synthesis:none}.kit-art{grid-template-columns:repeat(var(--kit-n,3),minmax(0,1fr))!important;width:auto!important}.kit-art>div{aspect-ratio:1/1!important;overflow:hidden;padding:10px}.kit-art>div,.kit-art>div .pimg{background:#fff;display:flex;align-items:center;justify-content:center}.kit-art>div .pimg{width:100%;height:100%}.kit-art>div .pimg img{width:100%;height:100%;object-fit:contain;object-position:center}:root,[data-theme=navy]{--t-page:#FFFFFF;--t-alt:#F6F3EE;--t-tint:#FFF1E6;--t-surface:#FFFFFF;--t-img:#F4F1EC;--t-text:#14202E;--t-muted:#4B5563;--t-line:#E5E0D8;--t-line-strong:#D3CCC1;--t-util-bg:#0B2440;--t-util-fg:#C9D6E3;--t-header-bg:#12355B;--t-header-fg:#FFFFFF;--t-header-muted:#C9D6E3;--t-search-border:transparent;--t-nav-bg:#FFFFFF;--t-nav-fg:#14202E;--t-nav-line:#E5E0D8;--t-hero-bg:#F6F1EA;--t-hero-fg:#12355B;--t-hero-muted:#4B5563;--t-hero-accent:#B34B00;--t-primary:#FF6A01;--t-primary-fg:#0B1F33;--t-primary-hover:#E85F00;--t-link:#B34B00;--t-accent:#12355B;--t-accent-fg:#FFFFFF;--t-accent-hover:#0B2440;--t-accent-soft:#EAF0F7;--t-success:#15803D;--t-trade-bg:#12355B;--t-trade-fg:#FFFFFF;--t-trade-muted:#C9D6E3;--t-footer-bg:#0B2440;--t-footer-fg:#C9D6E3;--t-footer-head:#FFFFFF;--t-footer-line:#1E3A5F;--banner-a:linear-gradient(120deg,#FFE3CC,#FFD4B0);--banner-b:linear-gradient(120deg,#12355B,#0B2440);--banner-c:linear-gradient(120deg,#24303D,#1A232D)}[data-theme=warm]{--t-page:#FFFCF8;--t-alt:#F6EFE6;--t-tint:#FFF1E6;--t-surface:#FFFFFF;--t-img:#F3ECE2;--t-text:#1F2A36;--t-muted:#5B5148;--t-line:#EADFD2;--t-line-strong:#DCCDBB;--t-util-bg:#F3EADF;--t-util-fg:#57534E;--t-header-bg:#FFFCF8;--t-header-fg:#1F2A36;--t-header-muted:#5B5148;--t-search-border:#E2D6C8;--t-nav-bg:#FFFCF8;--t-nav-fg:#1F2A36;--t-nav-line:#EADFD2;--t-hero-bg:#F6EFE6;--t-hero-fg:#1F2A36;--t-hero-muted:#5B5148;--t-hero-accent:#B34B00;--t-primary:#FF6A01;--t-primary-fg:#0B1F33;--t-primary-hover:#E85F00;--t-link:#B34B00;--t-accent:#0F5E63;--t-accent-fg:#FFFFFF;--t-accent-hover:#0B4A4E;--t-accent-soft:#E3F0EF;--t-success:#15803D;--t-trade-bg:#0F5E63;--t-trade-fg:#FFFFFF;--t-trade-muted:#CFE5E3;--t-footer-bg:#1F2A36;--t-footer-fg:#C9D1D9;--t-footer-head:#FFFFFF;--t-footer-line:#33414F;--banner-a:linear-gradient(120deg,#FFE3CC,#FFD4B0);--banner-b:linear-gradient(120deg,#0F5E63,#0B4A4E);--banner-c:linear-gradient(120deg,#1F2A36,#16202A)}[data-theme=charcoal]{--t-page:#FFFFFF;--t-alt:#F5F5F4;--t-tint:#FFF1E6;--t-surface:#FFFFFF;--t-img:#F0EFED;--t-text:#1A1A1A;--t-muted:#4B5563;--t-line:#E7E5E4;--t-line-strong:#D6D3D1;--t-util-bg:#111111;--t-util-fg:#E7E5E4;--t-header-bg:#1A1A1A;--t-header-fg:#FFFFFF;--t-header-muted:#D6D3D1;--t-search-border:transparent;--t-nav-bg:#FFFFFF;--t-nav-fg:#1A1A1A;--t-nav-line:#D6D3D1;--t-hero-bg:#161616;--t-hero-fg:#FFFFFF;--t-hero-muted:#D6D3D1;--t-hero-accent:#FF6A01;--t-primary:#FF6A01;--t-primary-fg:#0B1F33;--t-primary-hover:#E85F00;--t-link:#B34B00;--t-accent:#12355B;--t-accent-fg:#FFFFFF;--t-accent-hover:#0D2846;--t-accent-soft:#EAF0F7;--t-success:#15803D;--t-trade-bg:#FF6A01;--t-trade-fg:#1A1A1A;--t-trade-muted:#1A1A1A;--t-footer-bg:#1A1A1A;--t-footer-fg:#D6D3D1;--t-footer-head:#FFFFFF;--t-footer-line:#333333;--banner-a:linear-gradient(120deg,#FF6A01,#FF8A3A);--banner-b:linear-gradient(120deg,#12355B,#0B2440);--banner-c:linear-gradient(120deg,#1A1A1A,#2E2E2E)}:root,[data-theme]{--ink:var(--t-text);--slate:var(--t-muted);--tint:var(--t-tint);--stone:var(--t-alt);--stone-200:var(--t-line);--stone-300:var(--t-line-strong);--navy:var(--t-accent);--orange-dark:var(--t-link);--success:var(--t-success)}body{background:var(--t-page);color:var(--t-text)}.section.stone{background:var(--t-alt)}.utility{background:var(--t-util-bg)}.utility,.utility a{color:var(--t-util-fg)}.utility a:hover{color:var(--t-link)}[data-theme=charcoal] .utility a:hover{color:var(--orange)}.header{background:var(--t-header-bg);border-bottom:1px solid var(--t-nav-line)}.header,.logo,.logo-text b{color:var(--t-header-fg)}.logo-text small{color:var(--t-header-muted)}.logo:hover b{color:var(--t-header-fg);opacity:.85}.search input{border:1.5px solid var(--t-search-border)}.search input:focus{border-color:var(--orange)}.hbtn,.hbtn:hover{color:var(--t-header-fg)}.hbtn:hover{background:color-mix(in srgb,var(--t-header-fg) 8%,transparent)}.hbtn small{color:var(--t-header-muted)}.cart-btn,.cart-btn small,.cart-btn:hover{color:var(--t-primary-fg)}.cart-btn small{opacity:.8}.cart-btn{background:var(--t-primary)}.cart-btn:hover{background:var(--t-primary-hover)}[data-theme=warm] .hbtn .trade-on{color:var(--t-success)}.deptbar{background:var(--t-nav-bg);border-bottom-color:var(--t-nav-line)}.deptbar a,.deptbar a.active{color:var(--t-nav-fg)}.mega-btn{background:var(--t-accent);color:var(--t-accent-fg)}.mega-btn:hover,.mega-btn[aria-expanded=true]{background:var(--t-primary);color:var(--t-primary-fg)}.mega{background:var(--t-surface)}.btn-primary{background:var(--t-primary);color:var(--t-primary-fg)}.btn-primary:hover{background:var(--t-primary-hover);color:var(--t-primary-fg)}.btn-trade{background:var(--t-accent);color:var(--t-accent-fg)}.btn-trade:hover{background:var(--t-accent-hover);color:var(--t-accent-fg)}.btn-secondary{background:var(--t-surface)}.hero{background:var(--t-hero-bg)}.hero,.hero h1{color:var(--t-hero-fg)}.hero h1 span{color:var(--t-hero-accent)}.hero .lead,.hero-facts{color:var(--t-hero-muted)}.btn-quiet{color:var(--t-hero-fg)}.btn-quiet:hover{color:var(--t-hero-accent)}.hero .search input{border-color:var(--t-search-border)}:root:not([data-theme]) .hero .search input,[data-theme=navy] .hero .search input{border-color:var(--t-line-strong)}[data-theme=navy] .bcar,[data-theme=warm] .bcar{box-shadow:0 1px 2px rgba(20,32,46,.06),0 18px 40px -18px rgba(20,32,46,.35)}.gallery svg.pimg rect:first-child,.pcard .img svg rect:first-child{fill:var(--t-img)}.section.stone .pcard .img svg rect:first-child{fill:var(--t-surface)}.pcard .img{background:var(--t-img)}.trade-band{background:var(--t-trade-bg)}.trade-band,.trade-band h2{color:var(--t-trade-fg)}.trade-band p{color:var(--t-trade-muted)}.trade-band .btn-trade{background:var(--t-primary);color:var(--t-primary-fg)}.trade-band .btn-trade:hover{background:var(--t-primary-hover)}[data-theme=charcoal] .trade-band .btn-trade{background:var(--t-accent);color:#fff}.trade-band .btn-secondary{background:transparent;color:var(--t-trade-fg);border-color:var(--t-trade-fg)}.trade-band .btn-secondary:hover{background:color-mix(in srgb,var(--t-trade-fg) 12%,transparent)}.brand-card.gx{background:var(--t-accent)}[data-theme=warm] .brand-card.gx{background:#12355B}.brand-card.ts,.footer{background:var(--t-footer-bg)}.footer{color:var(--t-footer-fg)}.footer h4{color:var(--t-footer-head)}.footer a{color:var(--t-footer-fg)}.footer a:hover{color:#FF8A3D}.footer .legal{border-top-color:var(--t-footer-line);color:var(--t-footer-fg)}.footer .logo-text b{color:#fff}.footer .logo-text small{color:var(--t-footer-fg)}.big-figure,.contact-band .container>div,.howto li{border-color:var(--t-text)}.staff-bar{background:var(--t-footer-bg)}.bhead,.tbl thead th{background:var(--t-tint)}.bm-edit,.bm-list,.card,.mix-details,.mp{background-color:var(--t-surface)}.mix-details{background:color-mix(in srgb,var(--t-tint) 45%,var(--t-surface))}.proto-fab{background:var(--t-accent);color:var(--t-accent-fg)}.theme-pick{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:8px}.theme-pick button{border:1.5px solid var(--t-line-strong);background:#fff;border-radius:6px;padding:8px;cursor:pointer;font:500 12px/1.2 var(--font-body);color:#1A1A1A;text-align:left}.theme-pick button[aria-pressed=true]{border-color:#FF6A01;box-shadow:0 0 0 2px #FFE3CC}.theme-pick .sw{display:flex;height:18px;border-radius:3px;overflow:hidden;margin-bottom:6px}.theme-pick .sw i{flex:1 1}.theme-light .bcar-dots [data-dot]{background:rgba(20,32,46,.25)}.theme-light .bcar-dots [data-dot][aria-selected=true]{background:var(--t-text)}.theme-light .bcar-pause{background:rgba(20,32,46,.12);color:var(--t-text)}:root:not([data-theme]),[data-theme=navy],[data-theme=warm]{--orange-text:#B34B00}:root:not([data-theme]) .footer a:hover,[data-theme=navy] .footer a:hover{color:#fff;text-decoration:underline}:root:not([data-theme]) .hero-facts i,[data-theme=navy] .hero-facts i{background:var(--orange)}:root:not([data-theme]) .deptbar .qo-link,:root:not([data-theme]) .eyebrow,[data-theme=navy] .deptbar .qo-link,[data-theme=navy] .eyebrow{color:#B34B00}:root:not([data-theme]) .apply-aside li .ico,[data-theme=navy] .apply-aside li .ico{color:#FFB27A}:root:not([data-theme]) .howto .hn,[data-theme=navy] .howto .hn,[data-theme=warm] .howto .hn{color:#B34B00}:root:not([data-theme]) .brand-card .wordmark span,[data-theme=navy] .brand-card .wordmark span{color:#FF8A3D}:root:not([data-theme]) .brand-card .more,:root:not([data-theme]) .toast .ico,:root:not([data-theme]) .toast a,:root:not([data-theme]) .utility a:hover,[data-theme=navy] .brand-card .more,[data-theme=navy] .toast .ico,[data-theme=navy] .toast a,[data-theme=navy] .utility a:hover{color:#FFB27A}:root:not([data-theme]) .btn-quiet:hover,[data-theme=navy] .btn-quiet:hover{color:#B34B00}