.b-inner{--ed-bg:var(--b-ink);--ed-ink:var(--b-white);--ed-muted:#c6c6c6;--ed-line:#ffffff29;--line:var(--ed-line);--paper:var(--b-coal);--b-page-muted:#c6c6c6;background:var(--b-ink);color:var(--b-white);font-family:var(--font-spartan),Arial,sans-serif;font-size:17px;line-height:1.55}.b-inner *,.b-inner :after,.b-inner :before{box-sizing:border-box}.b-inner :is(h1,h2,h3){font-family:var(--font-anton),Impact,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.005em;line-height:1.05;color:var(--b-white);overflow-wrap:anywhere}.b-inner h1{font-size:clamp(2.7rem,5.8vw,5.6rem);line-height:1}.b-inner h2{font-size:clamp(1.85rem,3.5vw,3.3rem)}.b-inner :is(h1,h2,h3) em{color:var(--b-orange);font-style:normal}.b-inner :is(.ed-label,.eyebrow,.b-kicker){color:var(--b-page-muted);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1.5}.b-inner .b-kicker{margin:0 0 20px}.b-inner :is(.ed-label:before,.eyebrow>span){background:var(--b-orange);height:3px;flex-shrink:0}.b-inner :is(.muted,.demo-caption,.form-footnote,.optional,.breadcrumb,.intro-description){color:var(--b-page-muted)}.b-inner .breadcrumb{display:flex;flex-wrap:wrap;gap:10px}.b-inner .breadcrumb a:hover,.b-inner .text-link{color:var(--b-orange-2)}.b-inner .text-link{min-height:44px;white-space:normal;letter-spacing:.06em;font-size:13px}.b-inner :is(a,button,input,textarea,select,[tabindex]):focus-visible{outline:3px solid var(--b-orange-2);outline-offset:4px}.b-inner :is(button,a){-webkit-tap-highlight-color:transparent}.b-inner :is(button,input,textarea,select):disabled{cursor:not-allowed;opacity:.6}.b-inner :is(a,button) svg{flex-shrink:0}.b-inner :is(.b-btn,.b-btn-ghost,.b-btn-wa,.btn,.btn-line){display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;max-width:100%;padding:13px 22px;border:1px solid transparent;border-radius:999px;font:600 15px/1.3 var(--font-spartan),Arial,sans-serif;letter-spacing:.025em;text-transform:none;text-align:center;white-space:normal;cursor:pointer;transition:background .2s,border-color .2s}.b-inner :is(.b-btn,.btn-orange,.btn-line){background:var(--b-orange);border-color:var(--b-orange);color:var(--b-ink)}.b-inner :is(.b-btn,.btn-orange,.btn-line):hover:not(:disabled){background:var(--b-orange-2);border-color:var(--b-orange-2);color:var(--b-ink);transform:none}.b-inner :is(.b-btn-ghost,.btn-outline,.btn-dark){background:transparent;border-color:#ffffff80;color:var(--b-white)}.b-inner :is(.b-btn-ghost,.btn-outline,.btn-dark):hover:not(:disabled){background:var(--b-coal-2);border-color:var(--b-white);color:var(--b-white)}.b-inner :is(.b-btn-wa,.btn-green){background:var(--b-green-dark);border-color:var(--b-green);color:var(--b-white)}.b-inner :is(.b-btn-wa,.btn-green):hover:not(:disabled){background:var(--b-green);color:var(--b-white)}.b-inner-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(28px,5vw,72px);align-items:center}.b-inner .b-photo{position:relative;isolation:isolate;width:100%;max-width:460px;margin:0;aspect-ratio:4/5;justify-self:end;overflow:hidden;border-radius:12px;background:var(--b-coal);border:1px solid var(--ed-line)}.b-photo>img{display:block;width:100%;height:100%;object-fit:cover}.b-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#1212120d 30%,#12121250 60%,#121212f2);pointer-events:none}.b-photo figcaption{position:absolute;z-index:1;inset:auto clamp(20px,3vw,32px) 28px;color:#fff}.b-photo figcaption strong{display:block;font:400 clamp(1.8rem,3vw,2.8rem)/1.05 var(--font-anton),Impact,sans-serif;text-transform:uppercase;margin-top:16px}.b-inner .b-local{display:inline-block;padding:7px 12px;border-radius:999px;background:var(--b-green-dark);color:#fff;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.b-hero-description{max-width:510px;color:var(--b-page-muted);font-size:18px;line-height:1.65;margin-block:24px 30px}.b-inner .page-intro{background:var(--b-coal);border-bottom:4px solid var(--b-orange);padding-block:28px 48px}.b-inner .page-intro h1{max-width:18ch}.b-inner .page-intro .intro-description{max-width:650px}.b-inner .section-paper{background:var(--b-coal)}.b-product-card.product-card{background:var(--b-coal);color:var(--b-white);border:1px solid var(--b-line-dark);border-radius:12px;overflow:hidden}.b-product-card.product-card:hover{border-color:var(--b-orange);box-shadow:0 16px 30px #0003}.b-product-card .product-image{background:#fff}.b-product-card .product-image img{object-fit:contain;transform:none}.b-product-card .product-image:hover img{transform:scale(1.035)}.b-product-card .product-content{min-width:0;border-color:var(--b-line-dark);padding:18px}.b-product-card .product-content h3{color:#fff;font:400 22px/1.18 var(--font-anton),Impact,sans-serif;text-transform:uppercase;letter-spacing:.01em;overflow-wrap:anywhere}.b-product-card .product-category{color:#d0d0d0;letter-spacing:.1em;font-size:11px}.b-product-card :is(.product-spec,.product-bottom small,.product-bottom del){color:#c6c6c6}.b-product-card .product-spec{white-space:normal;font-size:13px;line-height:1.4}.b-product-card .product-bottom{flex-wrap:wrap;border-color:var(--b-line-dark);gap:12px 6px}.b-product-card .product-bottom>div{min-width:0;flex:1 1 72px}.b-product-card .product-bottom strong{color:var(--b-orange);font:400 28px/1.15 var(--font-anton),Impact,sans-serif;overflow-wrap:anywhere}.b-product-card .product-bottom del{display:inline-block;margin-left:0;margin-right:8px;font-size:12px}.b-product-card .product-bottom strong+del{margin-left:8px}.b-product-card .product-bottom small{display:block;font-size:12px}.b-product-card .product-bottom .price-ask{color:var(--b-orange-2);font-size:15px;line-height:1.3}.b-product-card .add-button{width:44px;height:44px;background:var(--b-orange);color:var(--b-ink);border:0;border-radius:50%;margin-left:auto}.b-product-card .add-button:hover{background:var(--b-orange-2);color:var(--b-ink)}.b-product-card .product-image .badge{background:var(--b-yellow);color:var(--b-ink);border-radius:999px;max-width:calc(100% - 20px);font-size:10px;top:10px;left:10px}.b-product-card .product-image .badge-orange{background:var(--b-orange);color:var(--b-ink)}.b-product-card .badge-custom{display:inline-flex;top:auto;left:10px;right:auto;bottom:10px;border:0;border-radius:999px;background:var(--b-green-dark);color:#fff;font-size:10px;letter-spacing:.04em}.b-product-card .product-view{background:var(--b-ink);z-index:1}.b-product-card :is(a,button):focus-visible{outline:3px solid var(--b-orange-2);outline-offset:-3px}.b-inner .detail-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,64px)}.b-inner :is(.detail-copy,.detail-image){min-width:0}.b-inner .detail-image{background:#fff;border-radius:12px;overflow:hidden}.b-inner .detail-image>img{object-fit:contain}.b-inner .detail-image .badge{background:var(--b-orange);color:var(--b-ink);border-radius:999px}.b-inner .detail-copy h1{font-size:clamp(2.2rem,4vw,3.8rem)}.b-inner .detail-copy>p{color:var(--b-page-muted)}.b-inner .detail-price{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-block:24px}.b-inner .detail-price :is(small,del){color:var(--b-page-muted)}.b-inner .detail-price .price-ask{color:var(--b-orange-2)}.b-product-page .b-price{position:static;inset:auto;z-index:auto;height:auto;transform:none;display:inline-grid;place-items:center;width:max-content;min-width:112px;min-height:112px;max-width:100%;overflow-wrap:anywhere;padding:24px;background:var(--b-orange);color:#fff;font:400 clamp(1.6rem,3vw,2.7rem)/1 var(--font-anton),Impact,sans-serif;clip-path:polygon(50% 0,61% 8%,75% 7%,80% 20%,93% 25%,92% 39%,100% 50%,92% 61%,93% 75%,80% 80%,75% 93%,61% 92%,50% 100%,39% 92%,25% 93%,20% 80%,7% 75%,8% 61%,0 50%,8% 39%,7% 25%,20% 20%,25% 7%,39% 8%)}.b-inner .spec-table{border-color:var(--ed-line)}.b-inner .spec-table :is(th,td){border-color:var(--ed-line);color:var(--b-page-muted);overflow-wrap:anywhere}.b-inner .spec-table th{color:#fff}.b-inner .size-choice button{background:var(--b-coal);color:#fff;border:1px solid #767676;border-radius:10px}.b-inner .size-choice button[aria-pressed=true]{background:#f4672f14;border-color:var(--b-orange);box-shadow:inset 0 0 0 1px var(--b-orange)}.b-inner .size-choice button span{color:var(--b-page-muted)}.b-inner .quantity-picker{border:1px solid #767676;border-radius:999px;flex-shrink:0;color:#fff}.b-inner .quantity-picker button{color:#fff;min-width:44px;min-height:44px}.b-inner .quantity-picker button:hover:not(:disabled){color:var(--b-orange-2)}.b-inner .detail-try{background:var(--b-coal);border:1px solid var(--ed-line);border-left:4px solid var(--b-orange);border-radius:10px}.b-inner .detail-try:hover{background:var(--b-coal-2)}.b-inner .detail-try small{color:var(--b-page-muted)}.b-inner .detail-trust{border-radius:10px;overflow:hidden}.b-inner .detail-trust li{background:var(--b-coal)}.b-inner .related-grid{grid-template-columns:repeat(4,minmax(0,1fr))}:is(.b-inner,.vr-quote) :where(input:not([type=checkbox]):not([type=range]):not([type=color]),textarea,select){min-width:0;max-width:100%;background:var(--b-ink);color:#fff;border:1px solid #767676;border-radius:8px;font-size:16px;color-scheme:dark}:is(.b-inner,.vr-quote) :is(input,textarea)::placeholder{color:#aaa;opacity:1}:is(.b-inner,.vr-quote) input[type=checkbox]{accent-color:var(--b-orange)}:is(.b-inner,.vr-quote) :is(.form-grid,.lead-form,label){min-width:0}:is(.b-inner,.vr-quote) .form-result{border-radius:8px;overflow-wrap:anywhere}:is(.b-inner,.vr-quote) .form-result.success{background:var(--b-green-dark);color:#fff;border-color:#63c785}:is(.b-inner,.vr-quote) .form-result.error{background:#421d18;color:#ffd9cb;border-color:#ec8b70}.b-inner .form-error{color:#ffbca6}.b-inner .empty-state{background:var(--b-coal);border:1px dashed #767676;border-radius:12px;padding:clamp(32px,5vw,64px) 22px}.b-inner .empty-state>svg{color:var(--b-orange)}.b-inner .empty-state p{color:var(--b-page-muted)}.b-inner .empty-state h2{font-size:clamp(1.7rem,3vw,2.5rem)}.b-inner .cart-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(24px,4vw,55px)}.b-inner .cart-line{grid-template-columns:95px minmax(0,1fr) auto;border-color:var(--ed-line)}.b-inner .cart-line img{object-fit:contain;background:#fff;border-radius:8px}.b-inner .cart-line :is(h3,p){overflow-wrap:anywhere}.b-inner .cart-line p{color:var(--b-page-muted);font-size:14px}.b-inner .cart-line-end>strong{color:var(--b-orange-2)}.b-inner .remove-button{color:var(--b-page-muted);min-width:44px;min-height:44px;border-radius:50%}.b-inner .remove-button:hover{color:#fff;background:#61281b}.b-inner .cart-clear{color:var(--b-page-muted);min-height:44px}.b-inner .order-summary{background:var(--b-coal);border:1px solid var(--ed-line);border-top:4px solid var(--b-orange);border-radius:12px;padding:clamp(22px,3vw,34px);min-width:0}.b-inner .order-summary h2{font-size:clamp(1.8rem,3vw,2.5rem)}.b-inner .total-line{border-color:var(--ed-line);flex-wrap:wrap}.b-inner .total-line strong{color:var(--b-orange);font-family:var(--font-anton),Impact,sans-serif;font-weight:400}.b-inner .order-summary .lead-form button[type=submit]{background:var(--b-green-dark);border-color:var(--b-green);color:#fff}.b-inner .order-summary .lead-form button[type=submit]:hover:not(:disabled){background:var(--b-green)}.b-contact-hero{padding-block:32px 56px;background:radial-gradient(ellipse at top left,#f4672f12,transparent 65%)}.b-inner .contact-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,72px)}.b-inner .contact-card{border-color:var(--ed-line);min-width:0}.b-inner .contact-card>svg{box-sizing:content-box;width:23px;height:23px;padding:12px;background:var(--b-orange);color:#fff;border-radius:50%;outline:1px solid var(--b-orange);outline-offset:4px;margin:5px;flex-shrink:0}.b-inner .contact-card>div{min-width:0;overflow-wrap:anywhere}.b-inner .contact-card h2{font-size:22px}.b-inner .contact-card :is(p,small){color:var(--b-page-muted)}.b-inner .contact-card .text-link{overflow-wrap:anywhere;letter-spacing:0}.b-inner .contact-form-box{background:var(--b-coal);border:1px solid var(--ed-line);border-top:4px solid var(--b-orange);border-radius:12px;scroll-margin-top:110px;min-width:0}.b-inner .contact-form-box>p:not(.b-kicker){color:var(--b-page-muted)}.b-inner .map-placeholder{background:var(--b-coal);border:1px solid var(--ed-line);border-radius:12px}.b-inner .map-placeholder>div{background:transparent;border:0}.b-inner .map-placeholder svg{color:var(--b-orange)}.b-inner .map-placeholder p{color:var(--b-page-muted)}.b-inner .map-embed{border-radius:12px}.b-inner .tracker-layout{grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:clamp(24px,5vw,64px)}.b-inner .tracker-form{background:var(--b-coal);border:1px solid var(--ed-line);border-top:4px solid var(--b-orange);border-radius:12px}.b-inner .tracker-form h2{font-size:28px}.b-inner .demo-order{color:var(--b-page-muted);border-color:var(--ed-line)}.b-inner .demo-order code{color:#fff;white-space:normal;overflow-wrap:anywhere}.b-inner .demo-order button{color:var(--b-orange-2);border-color:var(--b-orange);min-height:44px;text-align:left}.b-inner .order-title{flex-wrap:wrap}.b-inner .order-title p{color:var(--b-page-muted)}.b-inner .status-pill{background:var(--b-green-dark);color:#fff;border-radius:999px;white-space:normal}.b-inner .timeline-marker{background:var(--b-coal);border-color:#767676;color:#ddd}.b-inner .timeline .done .timeline-marker{background:var(--b-green-dark);border-color:var(--b-green)}.b-inner .timeline .current .timeline-marker{background:var(--b-orange);border-color:var(--b-orange);color:var(--b-ink);box-shadow:0 0 0 5px #f4672f22}.b-inner .timeline :is(time,p,.pending){color:var(--b-page-muted)}.b-inner .timeline img{max-width:100%;border-radius:8px;margin-bottom:10px}.b-error{--b-ink:#121212;--b-coal:#1c1c1c;--b-coal-2:#262626;--b-orange:#f4672f;--b-orange-2:#ff8a4c;--b-white:#fff;min-height:70svh}.b-error .empty-page{width:min(800px,calc(100% - 40px));margin-inline:auto;padding-block:clamp(64px,12vh,120px)}.b-error h1{margin-block:24px}.b-error p:not(.eyebrow,.b-kicker){color:#c6c6c6}@media (max-width:1000px){.b-inner .cart-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.b-inner .contact-grid,.b-inner .tracker-layout,.b-inner-hero-grid{grid-template-columns:minmax(0,1fr)}.b-inner .b-photo{justify-self:center;max-width:420px}.b-inner .detail-layout{grid-template-columns:minmax(0,1fr)}.b-inner .detail-image{width:100%;max-width:560px;justify-self:center}.b-inner .related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.b-inner .b-photo{max-width:100%}.b-inner h1{font-size:clamp(2.55rem,11vw,3.8rem)}.b-inner .page-intro{padding-bottom:32px}.b-product-card .product-content{padding:12px}.b-product-card .product-content h3{font-size:18px}.b-product-card .product-category{font-size:10px}.b-product-card .product-bottom strong{font-size:23px}.b-product-card .product-bottom .price-ask{font-size:13px}.b-inner .detail-actions{flex-wrap:wrap}.b-inner .detail-trust li{padding:12px 10px;font-size:12px;gap:7px}.b-inner .cart-line{grid-template-columns:64px minmax(0,1fr);gap:14px}.b-inner .cart-line img{width:64px;height:82px}.b-inner .cart-line-end{grid-column:2;flex-direction:row;align-items:center;gap:12px}.b-inner .contact-form-box{padding:22px}.b-inner .contact-card{gap:14px}.b-inner .contact-card .b-btn-wa{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.b-inner *,.b-inner :after,.b-inner :before,.b-product-card *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.b-product-card .product-bottom strong{white-space:nowrap;overflow-wrap:normal;font-size:clamp(19px,5.4vw,28px)}@media (max-width:640px){.b-product-card .product-content{padding:14px}.b-product-card .product-content h3{font-size:18px}.b-product-card .add-button{width:40px;height:40px}}