.site-shell--lab:has(.print-catalog--explorer.b-page){overflow-x:clip;overflow-y:visible}.site-shell--lab:has(.print-catalog--explorer.b-page) .site-main{overflow:visible}.print-catalog--explorer.b-page,.site-shell--lab .print-catalog--explorer.b-page{--b-ink:#111111;--b-muted:#6b7280;--b-paper:#ffffff;--b-panel:#ffffff;--b-line:rgba(17,17,17,0.08);--b-wash:#fff7ee;--b-deep:#e06f00;--b-glow:rgba(255,127,0,0.18);--brand:#FF7F00;--b-wrap:var(--wrap);--b-font:var(--sans,"Vazirmatn",Tahoma,sans-serif);font-family:var(--b-font);color:var(--b-ink);background:transparent;min-height:60vh;padding:8px 0 28px;margin:0;width:var(--wrap);max-width:100%;margin-inline:auto;box-sizing:border-box}.print-catalog--explorer.b-page,.site-shell--lab .b-page a,.site-shell--lab .b-page button,.site-shell--lab .b-page input,.site-shell--lab .b-page select,.site-shell--lab .print-catalog--explorer.b-page{font-family:var(--b-font,"Vazirmatn",Tahoma,sans-serif)}.b-page .b-shell,.site-shell--lab .b-page .b-shell{width:var(--b-wrap,min(1180px,calc(100vw - 28px)));max-width:100%;margin-inline:auto;padding-inline:0;box-sizing:border-box}.b-page .b-section-label{margin:0 0 .85rem;font-size:.78rem;font-weight:800;letter-spacing:.12em;color:var(--b-deep)}.b-page .b-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0 0 .75rem;font-size:.88rem}.b-page .b-crumb a{font-weight:600;color:inherit;text-decoration:none}.b-page .b-crumb span{opacity:.7}.b-page .b-sync-pill{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.85rem;padding:.28rem .7rem;border-radius:999px;font-size:.78rem;font-weight:700}.b-page .b-sync-pill:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:#ffb14a}.b-page .b-hero,.site-shell--lab .b-page .b-hero{position:relative;width:100%;margin:0 0 1.75rem;padding:2.25rem 0 2rem;background:linear-gradient(115deg,rgba(26,20,16,.94),rgba(42,28,18,.9) 48%,rgba(90,40,8,.88));color:#fffaf4;border:0;box-sizing:border-box;z-index:30}.b-page>.b-shell{position:relative;z-index:1}.b-page .b-hero:after,.b-page .b-hero:before{content:"";position:absolute;border-radius:50%;pointer-events:none;z-index:0;overflow:hidden}.b-page .b-hero:before{inset:-20% -10% auto auto;width:min(420px,70vw);height:min(420px,70vw);background:radial-gradient(circle,var(--b-glow),transparent 68%)}.b-page .b-hero:after{inset:auto auto -30% 55%;width:280px;height:280px;background:radial-gradient(circle,rgba(255,127,0,.2),transparent 70%)}.b-page .b-hero>.b-shell{position:relative;z-index:1;overflow:visible}.b-page .b-shell--hero{display:flex;flex-direction:column;align-items:center;text-align:center;overflow:visible}.b-page .b-hero .b-crumb{color:rgba(255,250,244,.62);justify-content:center}.b-page .b-hero .b-crumb a:hover{color:#ffb14a}.b-page .b-hero .b-sync-pill{background:rgba(255,127,0,.22);color:#ffe0b8;border:1px solid rgba(255,200,140,.35)}.b-page .b-hero h1{margin:0 0 .55rem;font-size:clamp(1.7rem,4vw,2.45rem);color:#fff!important;text-shadow:0 8px 28px rgba(0,0,0,.25);text-align:center;max-width:18ch}.b-page .b-hero .b-lede{margin:0;color:rgba(255,250,244,.78);line-height:1.75;font-size:1rem;text-align:center}.b-page .b-hero--compact{margin-bottom:1.5rem;padding-top:1.6rem;padding-bottom:1.5rem}.b-page .b-hero--compact .b-shell--hero h1{max-width:none}.b-page .b-search{position:relative;display:flex;flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:.55rem;margin:1.35rem auto 0;width:min(36rem,100%);z-index:20;overflow:visible}.b-page .b-search__field{position:relative;flex:1 1 auto;min-width:0;text-align:start;z-index:21}.b-page .b-search input{width:100%;border:1px solid rgba(255,255,255,.22);border-radius:16px;padding:.9rem 2.75rem .9rem 1.15rem;font:inherit;font-size:1rem;background:rgba(255,255,255,.14);color:#fff;backdrop-filter:blur(10px);box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.b-page .b-search input::-webkit-search-cancel-button,.b-page .b-search input::-webkit-search-decoration,.b-page .b-search input::-webkit-search-results-button{-webkit-appearance:none;appearance:none;display:none}.b-page .b-search input::-moz-placeholder{color:rgba(255,250,244,.45)}.b-page .b-search input::placeholder{color:rgba(255,250,244,.45)}.b-page .b-search input:focus{outline:none;border-color:rgba(255,127,0,.75);background:rgba(255,255,255,.18);box-shadow:0 0 0 3px rgba(255,127,0,.22)}.b-page .b-search__clear{position:absolute;inset-inline-end:.55rem;top:50%;transform:translateY(-50%);z-index:3;border:0;background:rgba(255,255,255,.18);color:#fff;width:1.7rem;height:1.7rem;border-radius:999px;font-size:1.1rem;line-height:1;cursor:pointer;padding:0;display:grid;place-items:center}.b-page .b-search__clear:hover{background:rgba(255,255,255,.3)}.b-page .b-suggest{position:absolute;inset-inline:0;top:calc(100% + .45rem);left:0;right:0;z-index:50;display:flex;flex-direction:column;gap:2px;max-height:min(20rem,50vh);overflow-x:hidden;overflow-y:auto;padding:.4rem;border-radius:16px;background:#fffaf6;border:1px solid rgba(26,20,16,.12);box-shadow:0 4px 12px rgba(20,14,8,.08),0 22px 48px rgba(20,14,8,.28);text-align:start;color:var(--b-ink);-webkit-overflow-scrolling:touch}.b-page .b-suggest--empty{padding:.9rem 1rem;color:var(--b-muted);font-size:.9rem;font-weight:600;text-align:center}.b-page a.b-suggest__item,.site-shell--lab .b-page a.b-suggest__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem .65rem;padding:.7rem .8rem;border-radius:12px;text-decoration:none!important;color:var(--b-ink)!important;background:transparent}.b-page a.b-suggest__item.is-active,.b-page a.b-suggest__item:hover{background:#fff0e0;color:var(--b-ink)!important}.b-page .b-suggest__kind{font-size:.68rem;font-weight:800;color:var(--b-deep);background:#ffe8cc;border-radius:999px;padding:.22rem .55rem;white-space:nowrap}.b-page .b-suggest__label{font-size:.92rem;font-weight:700;line-height:1.4;min-width:0}.b-page .b-suggest__label,.b-page .b-suggest__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b-page .b-suggest__meta{font-size:.74rem;font-weight:600;color:var(--b-muted);max-width:7.5rem}.b-page .b-suggest__more{margin-top:.15rem;border:0;border-top:1px solid rgba(26,20,16,.1);border-radius:0 0 10px 10px;background:transparent;padding:.75rem .8rem .5rem;font:inherit;font-size:.84rem;font-weight:800;color:var(--b-deep);cursor:pointer;text-align:center;width:100%}.b-page .b-suggest__more:hover{color:var(--brand)}.b-page .b-search button[type=submit]{border-radius:16px;padding:.9rem 1.25rem;background:linear-gradient(135deg,#ff7f00,#e86800);font:inherit;font-weight:700;cursor:pointer;box-shadow:0 10px 24px rgba(255,127,0,.35);flex:0 0 auto;white-space:nowrap}.b-page .b-search button[type=submit]:hover{filter:brightness(1.05)}@media (max-width:520px){.b-page .b-search{flex-wrap:wrap}.b-page .b-search button[type=submit]{width:100%}.b-page .b-suggest{max-height:min(16rem,45vh)}.b-page a.b-suggest__item{grid-template-columns:auto minmax(0,1fr)}.b-page .b-suggest__meta{grid-column:2;max-width:none}}.b-page .b-search-hint{margin:.85rem 0 0;font-size:.86rem;color:rgba(255,250,244,.7)}.b-page .b-search-hint__reset{border:0;background:none;color:#ffb14a;font:inherit;font-weight:700;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:.2em}.b-page .b-product-grid,.b-page .b-tiles{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 2rem;padding:0;list-style:none}@media (min-width:720px){.b-page .b-product-grid,.b-page .b-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.b-page .b-tile,.b-page a.b-tile,.site-shell--lab .b-page a.b-tile{position:relative;overflow:hidden;display:block;background:var(--b-panel);border:1px solid var(--b-line);border-radius:18px;padding:1.2rem 1.05rem 1.15rem;color:inherit;text-decoration:none!important;box-shadow:0 10px 28px rgba(26,20,16,.04);transition:border-color .28s ease,transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease,background .28s ease}.b-page .b-tile:before{content:"";position:absolute;inset:auto 0 0 0;height:3px;background:linear-gradient(90deg,transparent,var(--brand),transparent);transform:scaleX(0);transform-origin:center;transition:transform .35s cubic-bezier(.22,1,.36,1)}.b-page .b-tile:after{content:none}.b-page .b-tile__samples{display:block;margin:0 0 .45rem;color:var(--b-muted);font-size:.78rem;font-style:normal;font-weight:500;line-height:1.7}.b-page .b-tile:hover{border-color:rgba(255,127,0,.45);transform:translateY(-5px);box-shadow:0 18px 40px rgba(255,127,0,.14);background:linear-gradient(180deg,#fff 0,var(--b-wash) 100%);color:inherit!important}.b-page .b-tile:hover:before{transform:scaleX(1)}.b-page .b-tile strong{display:block;font-size:1.02rem;margin:0 0 .35rem;color:var(--b-ink);font-weight:800}.b-page .b-tile span{display:inline-flex;align-items:center;gap:.35rem;color:var(--b-muted);font-size:.8rem;font-weight:600}.b-page .b-tile span:before{content:"";width:.35rem;height:.35rem;border-radius:50%;background:var(--brand);opacity:.7}.b-page .b-results{margin-top:.5rem;padding:1.25rem 1.15rem 1.4rem;background:#fff;border:1px solid var(--b-line);box-shadow:0 14px 36px rgba(26,20,16,.05)}.b-page .b-results__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.b-page .b-results__head .b-section-label{margin:0}.b-page .b-results__count{margin:0;font-size:.84rem;font-weight:700;color:var(--b-muted)}.b-page .b-results__stack{display:grid;gap:1.35rem}.b-page .b-results__group-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.7rem}.b-page .b-results__group-head h2{margin:0;font-size:.95rem;font-weight:800;color:var(--b-ink)}.b-page .b-results__group-link{font-size:.8rem;font-weight:700;color:var(--b-deep);text-decoration:none;white-space:nowrap}.b-page .b-results__group-link:hover{color:var(--brand)}.b-page .b-product-cards{list-style:none;margin:0;padding:0;display:grid;gap:10px;grid-template-columns:1fr}@media (min-width:640px){.b-page .b-product-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.b-page .b-product-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.b-page a.b-product-card,.site-shell--lab .b-page a.b-product-card{display:flex;flex-direction:column;justify-content:space-between;gap:.65rem;min-height:5.5rem;padding:1rem 1.05rem;border-radius:16px;border:1px solid var(--b-line);background:linear-gradient(180deg,#fff,#fffaf5);text-decoration:none!important;color:inherit;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.b-page a.b-product-card:hover{border-color:rgba(255,127,0,.45);transform:translateY(-2px);box-shadow:0 12px 28px rgba(255,127,0,.12);color:inherit!important}.b-page .b-product-card__title{font-size:.95rem;font-weight:800;line-height:1.45;color:var(--b-ink);text-align:start}.b-page .b-product-card__go{font-size:.78rem;font-weight:700;color:var(--brand);text-align:start}.b-page .b-product-card__go:after{content:" ←"}.b-page .b-empty{background:var(--b-wash);padding:.85rem 1rem;border-radius:10px;color:var(--b-muted)}.b-page .b-product{position:relative;background:var(--b-panel);border:1px solid var(--b-line);border-radius:22px;padding:1.45rem 1.25rem 1.6rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 20px 48px rgba(26,20,16,.06);overflow:hidden;margin-top:.25rem}.b-page .b-product:before{content:"";position:absolute;top:0;right:0;left:0;height:4px;background:linear-gradient(90deg,var(--brand),#ffb14a 55%,transparent)}.b-page .b-product .b-crumb{color:var(--b-muted)}.b-page .b-product .b-crumb a{color:var(--b-deep)}.b-page .b-product .b-crumb a:hover{color:var(--brand)}.b-page .b-product .b-sync-pill{background:var(--b-wash);color:var(--b-deep);border:1px solid rgba(255,127,0,.22)}.b-page .b-product .b-sync-pill:before{background:var(--brand)}.b-page .b-product h1{margin:0 0 .4rem;font-size:clamp(1.45rem,3vw,1.9rem);letter-spacing:-.02em;color:var(--b-ink)!important}.b-page .b-product .b-meta{margin:0 0 1.1rem;color:var(--b-muted);font-size:.92rem}.b-page .b-product .b-prices-title{margin:1.5rem 0 1rem;font-size:1.15rem;color:var(--b-ink)}.b-page .b-picker{display:grid;gap:.85rem;margin:0 0 1.25rem}@media (min-width:640px){.b-page .b-picker{grid-template-columns:1fr 1fr}}.b-page .b-field label{display:block;font-size:.76rem;font-weight:800;color:var(--b-deep);margin-bottom:.4rem}.b-page .b-field select{width:100%;border:1px solid var(--b-line);border-radius:14px;padding:.72rem .95rem;font:inherit;background:linear-gradient(180deg,#fff,#faf6f1);color:var(--b-ink)}.b-page .b-field select:focus{outline:none;border-color:rgba(255,127,0,.55);box-shadow:0 0 0 3px rgba(255,127,0,.15)}.b-page .b-result{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem;padding:1.15rem 1.2rem;border-radius:16px;background:linear-gradient(135deg,rgba(255,127,0,.16),rgba(255,176,74,.08) 50%,rgba(255,255,255,.5)),var(--b-wash);border:1px solid rgba(255,127,0,.22);margin-bottom:1.35rem}.b-page .b-result .b-result__label{font-size:.8rem;color:var(--b-deep);font-weight:800}.b-page .b-result .b-result__price{font-size:1.55rem;font-weight:800;letter-spacing:-.02em;color:var(--b-ink);background:linear-gradient(90deg,var(--b-ink),var(--b-deep));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.b-page .b-result .b-result__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;font-size:.86rem;color:var(--b-muted);font-weight:600}.b-page .print-catalog__table-wrap{overflow-x:auto;border:1px solid var(--b-line);border-radius:16px;background:#fff}.b-page .print-catalog__table{width:100%;border-collapse:collapse;font-size:.92rem;min-width:520px}.b-page .print-catalog__table td,.b-page .print-catalog__table th{padding:.75rem 1rem;text-align:right;border-bottom:1px solid var(--b-line)}.b-page .print-catalog__table th{background:linear-gradient(180deg,#fff8f0,#fff3e6);color:var(--b-deep);font-size:.78rem;font-weight:800}.b-page .print-catalog__table tbody tr{cursor:pointer}.b-page .print-catalog__table tbody tr:hover td{background:rgba(255,127,0,.06)}.b-page .print-catalog__table tr.is-active td{background:rgba(255,127,0,.1);box-shadow:inset 3px 0 0 var(--brand)}.b-page .print-catalog__price{font-weight:800;color:var(--b-ink)}.b-page .b-design-cta{display:grid;gap:1.15rem;align-items:center;margin-top:1.5rem;padding:1.35rem 1.25rem;border-radius:18px;border:1px solid rgba(255,127,0,.28);background:linear-gradient(125deg,rgba(26,20,16,.94),rgba(55,30,12,.92) 55%,rgba(120,50,10,.88));color:#fffaf4;box-shadow:0 18px 40px rgba(26,20,16,.12);position:relative;overflow:hidden}.b-page .b-design-cta:before{content:"";position:absolute;inset:-40% -20% auto auto;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(255,127,0,.35),transparent 70%);pointer-events:none}.b-page .b-design-cta>*{position:relative;z-index:1}@media (min-width:720px){.b-page .b-design-cta{grid-template-columns:1.4fr auto;padding:1.5rem}}.b-page .b-design-cta__kicker{margin:0 0 .35rem;font-size:.78rem;font-weight:800;color:#ffb14a}.b-page .b-design-cta h3{margin:0 0 .45rem;font-size:1.15rem;color:#fff!important}.b-page .b-design-cta p{margin:0;font-size:.9rem;line-height:1.75;color:rgba(255,250,244,.75);max-width:36rem}.b-page .b-design-cta__actions{display:flex;flex-direction:column;gap:.65rem}@media (min-width:720px){.b-page .b-design-cta__actions{align-items:flex-end;min-width:14rem}}.b-page .b-design-cta__btn,.site-shell--lab .b-page a.b-design-cta__btn{display:inline-flex;justify-content:center;align-items:center;padding:.85rem 1.2rem;border-radius:14px;background:linear-gradient(135deg,#ff7f00,#e86800);color:#fff!important;font-weight:800;font-size:.92rem;text-decoration:none!important;box-shadow:0 12px 28px rgba(255,127,0,.4)}.b-page .b-design-cta__btn:hover{filter:brightness(1.05);color:#fff!important}.b-page .b-design-cta__link,.site-shell--lab .b-page a.b-design-cta__link{font-size:.84rem;font-weight:700;color:rgba(255,250,244,.7)!important;text-align:center;text-decoration:none!important}.b-page .b-design-cta__link:hover{color:#ffb14a!important}.b-page .b-faq{margin-top:2rem;padding:1.25rem 1.15rem;background:#fff;border:1px solid var(--b-line);border-radius:18px}.b-page .b-faq h2{margin:0 0 1rem;font-size:1.15rem}.b-page .b-faq dt{font-weight:800;margin-top:.85rem}.b-page .b-faq dd{margin:.25rem 0 0;color:var(--b-muted)}.b-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.b-page .b-tile{transition:none}}.b-filters{display:grid;grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:12px;margin:0 0 16px;align-items:end}.b-filter{display:grid;gap:6px;min-width:0;font-size:.84rem;color:var(--muted,#5c5c5c)}.b-filter select{width:100%;min-height:2.6rem;border:1px solid var(--line,rgba(17,17,17,.14));background:#fff;border-radius:12px;padding:8px 12px;font:inherit;font-size:.95rem;color:var(--text,#111)}.b-sku-list{list-style:none;margin:8px 0 0;padding:0;display:grid}.b-sku{border:1px solid var(--line,rgba(17,17,17,.12));border-radius:16px;background:#fff;overflow:hidden}.b-sku__head{width:100%;display:flex;justify-content:space-between;gap:12px;align-items:center;text-align:start;background:transparent;border:0;padding:12px 14px;cursor:pointer;font:inherit}.b-sku__head strong{font-weight:700}.b-sku__head span{color:var(--brand-deep,#e06f00);white-space:nowrap;font-size:.86rem}.b-sku__body{padding:0 14px 14px}.b-sku__table{width:100%;border-collapse:collapse}.b-sku__table td,.b-sku__table th{padding:6px 4px;border-bottom:1px solid rgba(17,17,17,.06);text-align:start}.b-sku__table th{color:#6b6b6b;font-weight:600}.b-board{display:grid;grid-template-columns:minmax(17.5rem,20.5rem) minmax(0,1fr);gap:1.25rem 1.5rem;align-items:start}.b-spec{position:sticky;top:5.25rem;display:flex;flex-direction:column;max-height:calc(100vh - 6.25rem);border:1px solid var(--line,rgba(17,17,17,.12));border-radius:18px;background:#fff;overflow:hidden}.b-stage{margin:0;padding:14px 14px 10px;background:#f6f4f0;border-bottom:1px solid var(--line,rgba(17,17,17,.08))}.b-stage__frame{display:grid;place-items:center;min-height:9.5rem;color:#1c1c1c}.b-stage__frame svg{width:min(100%,12.5rem);height:auto}.b-stage__frame img{width:100%;height:9.5rem;-o-object-fit:contain;object-fit:contain}.b-stage figcaption,.b-stage__nav{display:flex;justify-content:center;align-items:center;gap:12px;margin:8px 0 0;font-size:.75rem;color:var(--muted,#6b6b6b)}.b-stage__nav button{border:0;background:transparent;padding:0;font:inherit;cursor:pointer;color:inherit}.b-facets{overflow:auto;padding:12px 12px 16px;display:grid;gap:14px}.b-facet__name{display:block;margin:0 0 6px;font-size:.75rem;color:var(--muted,#6b6b6b)}.b-options{display:flex;flex-wrap:wrap;gap:6px}.b-opt{border:1px solid var(--line,rgba(17,17,17,.16));background:#fff;color:inherit;border-radius:999px;padding:5px 10px;font:inherit;font-size:.8rem;line-height:1.45;text-decoration:none;cursor:pointer}.b-opt.is-on{background:#1c1c1c;border-color:#1c1c1c;color:#fff}.b-board__main{min-width:0}@media (max-width:860px){.b-board{grid-template-columns:1fr}.b-spec{position:static;max-height:none}.b-facets{overflow:visible}}.b-page .b-board{padding-top:.35rem}.b-board__head{margin:0 0 12px}.b-page .b-board__head .b-crumb{margin:0 0 .3rem;font-size:.8rem;color:var(--muted,#6b6b6b)}.b-page .b-board__head h1{font-size:1.35rem;font-weight:700;line-height:1.35;color:var(--text,#1c1c1c)}.b-board__meta{margin:.3rem 0 0;font-size:.8rem;color:var(--muted,#6b6b6b)}.b-select{width:100%;min-height:2.4rem;border:1px solid var(--line,rgba(17,17,17,.16));background:#fff;border-radius:12px;padding:6px 10px;font:inherit;font-size:.84rem;color:inherit}.b-sku-list{gap:8px;margin:0}.b-sku__head{padding:13px 16px;font-size:.92rem}.b-sku__head strong{font-size:.95rem;font-weight:650;line-height:1.45}.b-sku__head span,.b-sku__table{font-size:.84rem}.b-sku__table td,.b-sku__table th{padding:8px 6px}.b-stage{padding:12px 12px 10px}.b-board__lede{margin:.45rem 0 0;max-width:38rem;font-size:.92rem;line-height:1.75;color:var(--muted,#5c5c5c);text-align:start}.b-page .b-board{padding-top:1.15rem}.b-page .b-board__head{margin:0 0 2px;padding:.15rem .15rem .85rem}.b-page .b-board__head .b-crumb{margin:0 0 .45rem;font-size:.82rem;color:var(--b-muted,#6b5e52)}.b-page .b-board__head .b-crumb a:hover{color:var(--brand,#ff7f00)}.b-page .b-board__title{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.b-page .b-board__head h1{margin:0;font-size:clamp(1.35rem,2.2vw,1.7rem);line-height:1.3;letter-spacing:-.02em;color:var(--b-ink,#1a1410)}.b-page .b-board__meta{margin:0;font-size:.84rem;font-weight:700;color:var(--b-muted,#6b5e52)}.b-page .b-board__lede{margin:.4rem 0 0;max-width:40rem;font-size:.95rem;color:var(--b-muted,#6b5e52)}.b-page .b-spec{border:1px solid var(--b-line,rgba(26,20,16,.1));border-radius:22px;box-shadow:0 14px 36px rgba(26,20,16,.05)}.b-page .b-stage{padding:16px 16px 12px;background:linear-gradient(180deg,#fff7ee,#fff);border-bottom:1px solid var(--b-line,rgba(26,20,16,.08))}.b-page .b-stage__frame{min-height:8.2rem;color:var(--b-ink,#1a1410)}.b-page .b-stage__frame svg{width:min(100%,10.5rem)}.b-page .b-facet__name{color:var(--b-deep,#c45a00)}.b-page .b-select{border-radius:12px;border-color:var(--b-line,rgba(26,20,16,.14));font-size:.9rem;min-height:2.5rem}.b-page .b-opt{border-color:var(--b-line,rgba(26,20,16,.12));font-weight:600}.b-page .b-opt.is-on{background:var(--brand,#ff7f00);border-color:var(--brand,#ff7f00)}.b-page .b-sku{border:1px solid var(--b-line,rgba(26,20,16,.1));border-radius:18px;box-shadow:0 8px 22px rgba(26,20,16,.04)}.b-page .b-sku__head{padding:14px 16px}.b-page .b-sku__head strong{font-size:.98rem;color:var(--b-ink,#1a1410)}.b-page .b-sku__head span{font-size:.84rem;font-weight:700;color:var(--b-deep,#c45a00)}.b-page .b-sku__table{font-size:.86rem;color:var(--b-ink,#1a1410)}.b-page .b-sku__table th{color:var(--b-muted,#6b5e52)}@media (max-width:860px){.b-page .b-board__title{align-items:flex-start;flex-direction:column;gap:.2rem}}.b-page .b-board{--co-muted:#6b7280;--co-line:rgba(17,17,17,.08);--co-shadow:0 18px 40px rgba(17,17,17,.07);--co-radius:22px;display:grid;grid-template-columns:minmax(18rem,21.5rem) minmax(0,1fr);gap:20px 18px;padding:18px 0 8px;align-items:start}.b-page .b-board__head{grid-column:1/-1;margin:0;padding:4px 2px 6px;animation:b-board-rise .8s cubic-bezier(.2,.8,.2,1) both}.b-page .b-board__intro{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.b-page .b-board__copy{min-width:0}.b-page .b-board__head .b-crumb{justify-content:flex-start;margin:0 0 10px;font-size:.84rem;color:var(--co-muted)}.b-page .b-board__head .b-crumb a{color:inherit}.b-page .b-board__head .b-crumb a:hover{color:var(--brand,#FF7F00)}.b-page .b-board__head h1{margin:0 0 12px;font-size:clamp(2rem,4.2vw,3rem);font-weight:800;letter-spacing:-.03em;line-height:1.2;max-width:none;text-align:start;color:#111;text-shadow:none}.b-page .b-board__lede{margin:0;max-width:34rem;color:var(--co-muted);font-size:.98rem;line-height:1.8;text-align:start}.b-page .b-board__meta{margin:0 0 8px;font-size:.82rem;font-weight:800;color:var(--co-muted);white-space:nowrap}.b-page .b-spec{position:sticky;top:5.4rem;max-height:calc(100vh - 6.4rem);background:#fff;border:1px solid var(--co-line);border-radius:var(--co-radius);box-shadow:var(--co-shadow);overflow:hidden;animation:b-board-rise .8s cubic-bezier(.2,.8,.2,1) .08s both}.b-page .b-stage{margin:0;padding:18px 16px 8px;background:linear-gradient(180deg,#fff7ee,#fff 72%);border-bottom:1px solid var(--co-line)}.b-page .b-stage__frame{min-height:8.6rem;color:#111}.b-page .b-stage__frame svg{width:min(100%,11rem)}.b-page .b-facets{padding:14px 16px 18px;gap:16px}.b-page .b-facet__name{margin:0 0 8px;font-size:.78rem;font-weight:800;color:var(--co-muted)}.b-page .b-select{width:100%;min-height:2.55rem;border:1px solid var(--co-line);background:#fff;border-radius:14px;padding:8px 12px;font:inherit;font-size:.92rem;box-shadow:0 8px 18px rgba(17,17,17,.04)}.b-page .b-select:focus{outline:none;border-color:rgba(255,127,0,.45);box-shadow:0 0 0 4px rgba(255,127,0,.12)}.b-page .b-options{gap:8px}.b-page .b-opt{border:1px solid var(--co-line);background:#fff;color:#111;border-radius:999px;padding:7px 12px;font-size:.82rem;font-weight:700;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.b-page .b-opt:hover{border-color:rgba(255,127,0,.4);transform:translateY(-1px)}.b-page .b-opt.is-on{background:var(--brand,#FF7F00);border-color:var(--brand,#FF7F00);color:#fff;box-shadow:0 8px 18px rgba(255,127,0,.28)}.b-page .b-board__main{min-width:0;background:#fff;border:1px solid var(--co-line);border-radius:var(--co-radius);box-shadow:var(--co-shadow);padding:8px;animation:b-board-rise .8s cubic-bezier(.2,.8,.2,1) .16s both}.b-page .b-sku-list{gap:8px;margin:0}.b-page .b-sku{border:0;border-radius:16px;box-shadow:none;background:transparent}.b-page .b-sku+.b-sku{border-top:1px solid var(--co-line)}.b-page .b-sku.is-open{background:#fffaf4}.b-page .b-sku__head{padding:16px 18px;font-size:.98rem}.b-page .b-sku__head strong{font-size:1.02rem;font-weight:800;color:#111}.b-page .b-sku__head span{font-size:.86rem;font-weight:800;color:var(--brand,#FF7F00)}.b-page .b-sku__body{padding:0 18px 16px}.b-page .b-sku__table{font-size:.88rem}.b-page .b-sku__table th{color:var(--co-muted);font-weight:700}.b-page .b-empty{padding:22px 18px;color:var(--co-muted)}@keyframes b-board-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (max-width:860px){.b-page .b-board{grid-template-columns:1fr}.b-page .b-board__intro{flex-direction:column;align-items:flex-start;gap:8px}.b-page .b-board__head h1{max-width:none}.b-page .b-spec{position:static;max-height:none}.b-page .b-stage{padding:12px 14px 6px}.b-page .b-stage__frame{min-height:5.4rem}.b-page .b-stage__frame svg{width:min(100%,7.5rem)}.b-page .b-facets{display:grid;grid-template-columns:1fr 1fr;gap:12px 10px;padding:12px 14px 14px}.b-page .b-facets .b-facet:first-child{grid-column:1/-1}}.b-skel{display:block;background:linear-gradient(90deg,rgba(17,17,17,.06),rgba(255,127,0,.12) 50%,rgba(17,17,17,.06));background-size:220% 100%;animation:b-skel-shine 1.15s ease-in-out infinite;border-radius:12px}.b-skel--crumb{width:9rem;height:.7rem;margin-bottom:12px}.b-skel--title{width:min(14rem,70%);height:2.4rem;margin-bottom:12px;border-radius:14px}.b-skel--lede{width:min(28rem,92%);height:.9rem}.b-skel--meta{width:4.2rem;height:.8rem;margin-bottom:8px}.b-skel--stage{width:100%;height:8.4rem;border-radius:16px}.b-skel--select{width:100%;height:2.5rem}.b-skel--chips{width:88%;height:2.1rem}.b-skel--row{height:3.35rem;margin:6px 8px;border-radius:14px}.b-skel-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.b-select.is-busy{opacity:.65;pointer-events:none}@keyframes b-skel-shine{0%{background-position:100% 0}to{background-position:-100% 0}}.b-stage--pending .b-stage__frame{color:rgba(17,17,17,.28)}.b-stage--pending svg{animation:b-skel-pulse 1.2s ease-in-out infinite}.b-skel--lede-short{width:min(18rem,70%);margin-top:8px}.b-skel--label{width:3.4rem;height:.7rem;margin-bottom:8px}@keyframes b-skel-pulse{0%,to{opacity:.38}50%{opacity:.86}}.b-skel-text{display:block;min-height:1.15em}.b-skel--inline{display:inline-block;width:4.5rem;height:.85em;vertical-align:-.15em}.b-board__head h1 .b-skel--title{width:min(12ch,70%);height:1em;margin:.18em 0 .12em;border-radius:10px}.b-board__meta .b-skel--meta{width:4.2rem;height:.85em;margin:0}.b-skel--select{display:block;min-height:2.55rem;border-radius:14px}.b-opt.b-skel--chip{width:4.6rem;height:2rem;padding:0;border-color:transparent;pointer-events:none}.b-sku__head .b-skel--sku-title{display:block;width:min(18rem,72%);height:1em}.b-sku__head .b-skel--sku-price{display:block;width:6.4rem;height:.9em}.b-spec .b-stage svg,.b-stage--pending{animation:b-skel-pulse 1.2s ease-in-out infinite}.site-shell--lab:has(.print-catalog--explorer.b-page) .site-main{background:#fff}.b-page .b-hero,.site-shell--lab .b-page .b-hero{width:auto;max-width:none;margin:0 0 18px;padding:8px 0;background:none;color:#111;border-radius:0;overflow:visible}.b-page .b-hero:after,.b-page .b-hero:before{display:none}.b-page .b-shell--hero{align-items:flex-start;text-align:start}.b-page .b-hero .b-crumb{color:#6b7280;justify-content:flex-start}.b-page .b-hero .b-crumb a:hover{color:var(--brand,#FF7F00)}.b-page .b-hero .b-sync-pill{background:#fff7ee;color:#e06f00;border:1px solid rgba(255,127,0,.18)}.b-page .b-hero h1{margin:0 0 12px;font-size:clamp(1.85rem,3.6vw,2.7rem);letter-spacing:-.03em;line-height:1.2;max-width:none;white-space:nowrap;color:#111!important;text-shadow:none;text-align:start;font-weight:800}.b-page .b-hero .b-lede{margin:0 0 18px;max-width:34rem;color:#6b7280;font-size:.98rem;line-height:1.8;text-align:start}.b-page .b-search{width:100%;max-width:40rem}.b-page .b-search input{border-radius:14px}.b-page .b-search button[type=submit]{border-radius:14px;background:var(--brand,#FF7F00);color:#fff;font-weight:800;border:0;padding-inline:18px}.b-page .b-results,.b-page .b-tile{border-radius:22px;border:1px solid rgba(17,17,17,.08);box-shadow:0 18px 40px rgba(17,17,17,.07)}.b-page .b-search{justify-content:flex-start;margin:1.1rem 0 0;width:min(40rem,100%);flex-direction:row}.b-page .b-search__field{order:1}.b-page .b-search button[type=submit]{order:2}.b-page .b-search input{border:1px solid rgba(17,17,17,.08);background:#fff;color:#111;box-shadow:0 8px 18px rgba(17,17,17,.04)}.b-page .b-search input::-moz-placeholder{color:#9ca3af}.b-page .b-search input::placeholder{color:#9ca3af}.b-page .b-search input:focus{background:#fff;border-color:rgba(255,127,0,.45);box-shadow:0 0 0 4px rgba(255,127,0,.12)}.b-page .b-search__clear{background:#fff7ee;color:#111}.b-page .b-suggest{background:#fff;border:1px solid rgba(17,17,17,.08);box-shadow:0 18px 40px rgba(17,17,17,.07)}.print-orbit{position:relative;min-height:320px;display:grid;place-items:center}.print-orbit__ring{position:absolute;width:78%;aspect-ratio:1;border-radius:50%;border:1px dashed rgba(255,127,0,.35);animation:print-orbit-spin 22s linear infinite}.print-orbit__ring--inner{width:56%;animation-duration:14s;animation-direction:reverse;border-style:solid;border-color:rgba(255,127,0,.18)}.print-orbit__ring i{position:absolute;width:12px;height:12px;border-radius:50%;background:var(--brand,#FF7F00);box-shadow:0 0 0 6px rgba(255,127,0,.15);top:0;left:50%;translate:-50% -50%}.print-orbit__ring i:nth-child(2){top:50%;left:100%}.print-orbit__ring i:nth-child(3){top:100%;left:50%}@keyframes print-orbit-spin{to{transform:rotate(1turn)}}.print-orbit__lines{position:absolute;z-index:1;inset:18% 12%;pointer-events:none;opacity:.55}.print-orbit__lines path{fill:none;stroke:var(--brand,#FF7F00);stroke-width:1.5;stroke-dasharray:6 8;animation:print-orbit-dash 8s linear infinite}@keyframes print-orbit-dash{to{stroke-dashoffset:-120}}.print-orbit__card{position:relative;z-index:2;width:min(220px,58%);aspect-ratio:1.15;border-radius:28px;background:linear-gradient(145deg,#fff,#f0f0f0);box-shadow:0 24px 50px rgba(17,17,17,.12),inset 0 1px 0 #fff;display:grid;place-items:center;color:#111;transform:rotateX(18deg) rotate(-8deg);animation:print-orbit-float 3.2s ease-in-out infinite}.print-orbit__card svg{width:78%;height:auto}.print-orbit__float{position:absolute;z-index:3;width:58px;height:58px;border-radius:18px;background:#fff;box-shadow:0 18px 40px rgba(17,17,17,.07);display:grid;place-items:center;color:var(--brand,#FF7F00);animation:print-orbit-float 3.8s ease-in-out infinite}.print-orbit__float svg{width:26px;height:26px}.print-orbit__float--brochure{top:16%;inset-inline-start:6%;animation-delay:.4s}.print-orbit__float--bag{bottom:18%;inset-inline-end:8%;animation-delay:.9s}@keyframes print-orbit-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.b-page .b-hero-grid{display:grid;gap:12px;align-items:center;padding:8px 0}@media (min-width:980px){.b-page .b-hero-grid{grid-template-columns:1.05fr 1fr;min-height:360px}}.b-page .b-hero-copy{animation:print-orbit-rise .8s cubic-bezier(.2,.8,.2,1) both}.b-page .print-orbit{animation:print-orbit-rise .8s cubic-bezier(.2,.8,.2,1) .12s both}@keyframes print-orbit-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.b-page .b-tile{animation:print-orbit-rise .8s cubic-bezier(.2,.8,.2,1) both}.b-page .b-tile:first-child{animation-delay:.04s}.b-page .b-tile:nth-child(2){animation-delay:.08s}.b-page .b-tile:nth-child(3){animation-delay:.12s}.b-page .b-tile:nth-child(4){animation-delay:.16s}.b-page .b-tile:nth-child(5){animation-delay:.2s}.b-page .b-tile:nth-child(6){animation-delay:.24s}.b-page .b-tile:nth-child(7){animation-delay:.28s}.b-page .b-tile:nth-child(8){animation-delay:.32s}.b-page .b-tile:nth-child(n+9){animation-delay:.36s}@media (prefers-reduced-motion:reduce){.b-page .b-hero-copy,.b-page .b-tile,.b-page .print-orbit,.print-orbit__card,.print-orbit__float,.print-orbit__lines path,.print-orbit__ring{animation:none}}.b-page .b-board__head h1,.b-page .b-hero-copy h1{white-space:nowrap;max-width:none}.b-page .b-sku{animation:print-orbit-rise .7s cubic-bezier(.2,.8,.2,1) both}.b-page .b-sku:first-child{animation-delay:.04s}.b-page .b-sku:nth-child(2){animation-delay:.08s}.b-page .b-sku:nth-child(3){animation-delay:.12s}.b-page .b-sku:nth-child(4){animation-delay:.16s}.b-page .b-sku:nth-child(5){animation-delay:.2s}.b-page .b-sku:nth-child(n+6){animation-delay:.24s}.b-page .b-spec{animation:print-orbit-rise .8s cubic-bezier(.2,.8,.2,1) .08s both}.b-page .b-board__main{animation:print-orbit-rise .8s cubic-bezier(.2,.8,.2,1) .16s both}@media (prefers-reduced-motion:reduce){.b-page .b-board__main,.b-page .b-sku,.b-page .b-spec{animation:none}}