:root{--bt-text-xs: .75rem;--bt-text-sm: .8125rem;--bt-text-base: .9375rem;--bt-text-md: 1.0625rem;--bt-text-lg: clamp(1.125rem, .5vw + 1rem, 1.25rem);--bt-text-xl: clamp(1.35rem, 1vw + 1.1rem, 1.6rem);--bt-text-2xl: clamp(1.6rem, 1.6vw + 1.2rem, 2.1rem);--bt-text-3xl: clamp(1.9rem, 2.6vw + 1.2rem, 2.9rem);--bt-text-4xl: clamp(2.3rem, 4vw + 1.2rem, 3.9rem);--bt-section-y: clamp(52px, 6vw, 96px);--bt-section-y-tight: clamp(36px, 4vw, 60px);--bt-measure: 68ch}html{background-color:var(--bt-paper);-webkit-text-size-adjust:100%}body{background-color:var(--bt-paper);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px;background-attachment:fixed;color:var(--bt-ink);font-family:var(--bt-font-body);font-size:var(--bt-text-base);line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media print{body{background-image:none}}h1,h2,h3,h4,h5,h6,.hero-title,.section-title,.page-title{font-family:var(--bt-font-head);font-weight:700;line-height:1.12;letter-spacing:-.02em;color:var(--bt-forest);text-wrap:balance}h1,.hero-title{font-size:var(--bt-text-4xl);letter-spacing:-.03em}h2,.section-title{font-size:var(--bt-text-3xl)}h3{font-size:var(--bt-text-xl)}h4,h5,h6{font-size:var(--bt-text-md);letter-spacing:-.01em}p,li,dd,dt,blockquote,figcaption{font-family:var(--bt-font-body)}strong,b{font-weight:700}small{font-size:var(--bt-text-xs);color:color-mix(in srgb,currentColor 74%,transparent)}:is(p,ul,ol,table,figure,blockquote)+:is(h2,h3,h4,h5,h6){margin-top:1.6em}:is(h1,h2,h3,h4,h5,h6)+:is(p,ul,ol){margin-top:.6em}p+p,p+ul,p+ol,li+li{margin-top:.75em}blockquote{margin:1.6em 0;padding:4px 0 4px 20px;border-left:2px solid var(--bt-gold);color:var(--bt-muted);font-style:italic}a{color:var(--bt-forest-2);text-decoration-color:color-mix(in srgb,var(--bt-forest-2) 35%,transparent);text-underline-offset:.18em;transition:color .2s ease,text-decoration-color .2s ease}a:hover{color:var(--bt-moss);text-decoration-color:currentColor}::selection{background:var(--bt-lime-soft);color:var(--bt-forest)}hr{height:1px;border:0;background:var(--bt-line);margin-block:var(--bt-section-y-tight)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--bt-gold);outline-offset:2px;border-radius:var(--bt-radius-sm)}.price,.product-price,.combo-price,.combo-price-old,.cart-price,.money,[class*=-price],td,th{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.section-header{text-align:center;max-width:720px;margin-inline:auto;margin-bottom:clamp(32px,4vw,56px)}.section-title{margin:0 0 12px;font-weight:600}.section-subtitle,.section-description,.section-text{max-width:var(--bt-measure);margin-inline:auto;color:color-mix(in srgb,currentColor 76%,transparent);font-size:var(--bt-text-md);line-height:1.7}.section-badge,.badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid var(--bt-line);border-radius:var(--bt-radius-pill);background:var(--bt-mint);color:var(--bt-forest-2);font-family:var(--bt-font-body);font-size:var(--bt-text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1}.section-number{font-family:var(--bt-font-head);font-size:var(--bt-text-2xl);font-weight:600;color:var(--bt-gold);opacity:.55;line-height:1}.cta-button,.btn,.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 26px;border:1px solid transparent;border-radius:var(--bt-radius-pill);background:var(--bt-forest);color:var(--bt-paper);font-family:var(--bt-font-body);font-size:var(--bt-text-sm);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .22s ease,color .22s ease,border-color .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.cta-button:hover,.btn:hover,.button:hover{background:var(--bt-forest-2);color:var(--bt-paper);transform:translateY(-1px)}.cta-button:active,.btn:active,.button:active{transform:translateY(0)}.cta-button--accent,.btn--accent,.cta-button.accent{background:var(--bt-lime);color:var(--bt-forest);border-color:var(--bt-lime)}.cta-button--accent:hover,.btn--accent:hover,.cta-button.accent:hover{background:var(--bt-lime-hover);color:var(--bt-forest)}.cta-button--ghost,.btn--ghost,.cta-button.secondary{background:transparent;border-color:var(--bt-forest);color:var(--bt-forest)}.cta-button--ghost:hover,.btn--ghost:hover,.cta-button.secondary:hover{background:var(--bt-forest);color:var(--bt-paper)}.card-icon,.def-icon,.usage-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--bt-radius-pill);background:var(--bt-mint);border:1px solid var(--bt-line);color:var(--bt-forest);font-size:var(--bt-text-lg)}.card-icon svg,.def-icon svg,.usage-icon svg{width:24px;height:24px}.card-description,.def-content,.timeline-description,.info-item,.contact-item{color:color-mix(in srgb,currentColor 76%,transparent);font-size:var(--bt-text-base);line-height:1.7}.definition-item,.usage-item,.timeline-item,.policy-section{border-radius:var(--bt-radius)}.policy-section p,.policy-section li,.policy-section dd{max-width:var(--bt-measure)}.policy-section{padding:clamp(20px,3vw,32px);background:var(--bt-surface);border:1px solid var(--bt-line);border-left:3px solid var(--bt-moss);margin-bottom:20px}.policy-section h2,.policy-section h3{margin-top:0}.filter-btn{display:inline-flex;align-items:center;min-height:38px;padding:0 18px;border:1px solid var(--bt-line-strong);border-radius:var(--bt-radius-pill);background:transparent;color:var(--bt-forest-2);font-family:var(--bt-font-body);font-size:var(--bt-text-sm);font-weight:600;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.filter-btn:hover{border-color:var(--bt-forest);background:var(--bt-mint)}.filter-btn.active,.filter-btn[aria-pressed=true]{background:var(--bt-forest);border-color:var(--bt-forest);color:var(--bt-paper)}.spec-category-title{font-family:var(--bt-font-head);font-size:var(--bt-text-md);font-weight:600;color:var(--bt-forest);margin:0 0 10px}.spec-label{color:var(--bt-muted);font-size:var(--bt-text-sm);font-weight:500}.spec-value{color:var(--bt-forest);font-size:var(--bt-text-base);font-weight:700}.spec-category{border-bottom:1px dashed var(--bt-line-strong);padding-bottom:12px;margin-bottom:12px}.form-group{margin-bottom:18px}.form-group label,label{display:block;margin-bottom:6px;color:var(--bt-forest-2);font-size:var(--bt-text-sm);font-weight:600}input,select,textarea{border-radius:var(--bt-radius-sm)}input[type=text],input[type=email],input[type=tel],input[type=search],input[type=number],input[type=password],select,textarea{width:100%;min-height:48px;padding:12px 16px;border:1px solid var(--bt-line-strong);border-radius:var(--bt-radius-sm);background:var(--bt-surface);color:var(--bt-ink);font-family:var(--bt-font-body);font-size:var(--bt-text-base);transition:border-color .2s ease,box-shadow .2s ease}input::placeholder,textarea::placeholder{color:var(--bt-muted-soft)}input:focus,select:focus,textarea:focus{border-color:var(--bt-moss);box-shadow:0 0 0 3px color-mix(in srgb,var(--bt-lime) 28%,transparent);outline:none}.section-image img,.content-image img,figure img{border-radius:var(--bt-radius)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/redesign.css.map */
