:root{--bte-obsidian: #0A0A08;--bte-obsidian-2: #111110;--bte-obsidian-3: #1A1A18;--bte-bone: #E8E2D6;--bte-bone-2: #F2EDE4;--bte-warm-white: #FAF8F4;--bte-gold: #C9A84C;--bte-gold-muted: #9B7C35;--bte-ash: #6B6A66;--bte-ash-light: #9A9994;--bte-text-muted: rgb(var(--color-foreground-rgb) / .62);--bte-text-subtle: rgb(var(--color-foreground-rgb) / .42);--bte-hairline: rgb(var(--color-foreground-rgb) / .12);--bte-hairline-strong: rgb(var(--color-foreground-rgb) / .22);--bte-surface: rgb(var(--color-foreground-rgb) / .03);--bte-font-display: "Cormorant Garamond", Georgia, "Times New Roman", serif;--bte-font-body: "Outfit", system-ui, -apple-system, "Segoe UI", sans-serif;--bte-font-impact: "Bebas Neue", "Arial Narrow", sans-serif;--font-heading--family: var(--bte-font-display);--font-body--family: var(--bte-font-body);--font-paragraph--family: var(--bte-font-body);--font-subheading--family: var(--bte-font-body);--font-accent--family: var(--bte-font-impact);--button-font-family-primary: var(--bte-font-body);--button-font-family-secondary: var(--bte-font-body);--cart-primary-font-family: var(--bte-font-display);--cart-secondary-font-family: var(--bte-font-body);--bte-text-display: clamp(2.75rem, 7.5vw, 6.75rem);--bte-text-h1: clamp(2.25rem, 5vw, 4rem);--bte-text-h2: clamp(1.75rem, 3.5vw, 2.75rem);--bte-text-h3: clamp(1.375rem, 2.2vw, 1.75rem);--bte-text-quote: clamp(1.5rem, 3vw, 2.25rem);--bte-text-impact: clamp(3.5rem, 9vw, 7.5rem);--bte-text-lead: clamp(1.0625rem, 1.4vw, 1.25rem);--bte-text-body: 1rem;--bte-text-sm: .8125rem;--bte-text-eyebrow: .6875rem;--bte-weight-display: 300;--bte-leading-display: .95;--bte-leading-title: 1.05;--bte-leading-body: 1.7;--bte-tracking-display: -.02em;--bte-tracking-eyebrow: .22em;--bte-tracking-label: .14em;--bte-space-3xs: .25rem;--bte-space-2xs: .5rem;--bte-space-xs: .75rem;--bte-space-sm: 1rem;--bte-space-md: 1.5rem;--bte-space-lg: 2.5rem;--bte-space-xl: 4rem;--bte-space-2xl: 6rem;--bte-space-3xl: 9rem;--bte-section-pad: clamp(80px, 10vw, 140px);--bte-gutter: clamp(20px, 4vw, 60px);--bte-content-w: 1200px;--bte-max-w: 1440px;--bte-radius: 2px;--bte-radius-lg: 4px;--bte-ease: cubic-bezier(.22, .61, .36, 1);--bte-ease-soft: cubic-bezier(.33, 0, .2, 1);--bte-dur-fast: .2s;--bte-dur: .4s;--bte-dur-slow: .7s;--bte-reveal-shift: 24px;--bte-marquee-speed: 32s}.bte-display{font-family:var(--bte-font-display);font-weight:var(--bte-weight-display);font-size:var(--bte-text-display);line-height:var(--bte-leading-display);letter-spacing:var(--bte-tracking-display);color:var(--color-foreground-heading, var(--color-foreground));margin:0;text-wrap:balance}.bte-title{font-family:var(--bte-font-display);font-weight:var(--bte-weight-display);font-size:var(--bte-text-h1);line-height:var(--bte-leading-title);letter-spacing:-.01em;color:var(--color-foreground-heading, var(--color-foreground));margin:0;text-wrap:balance}.bte-display em,.bte-title em,.bte-quote em{font-style:italic}.bte-quote{font-family:var(--bte-font-display);font-weight:400;font-style:italic;font-size:var(--bte-text-quote);line-height:1.25;color:var(--color-foreground-heading, var(--color-foreground));margin:0}.bte-impact{font-family:var(--bte-font-impact);font-weight:400;font-size:var(--bte-text-impact);line-height:.85;letter-spacing:.01em;color:var(--color-foreground-heading, var(--color-foreground));margin:0}.bte-lead{font-family:var(--bte-font-body);font-size:var(--bte-text-lead);line-height:1.6;color:var(--bte-text-muted);margin:0}.bte-body{font-family:var(--bte-font-body);font-size:var(--bte-text-body);line-height:var(--bte-leading-body);color:var(--bte-text-muted);margin:0}.bte-body--bright{color:var(--color-foreground)}.bte-eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--bte-font-body);font-size:var(--bte-text-eyebrow);font-weight:500;letter-spacing:var(--bte-tracking-eyebrow);text-transform:uppercase;color:var(--color-primary);margin:0 0 var(--bte-space-md)}.bte-eyebrow:before{content:"";flex:none;width:28px;height:1px;background:currentColor}.bte-eyebrow--center{justify-content:center}.bte-eyebrow--center:after{content:"";flex:none;width:28px;height:1px;background:currentColor}.bte-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 34px;font-family:var(--bte-font-body);font-size:.75rem;font-weight:600;letter-spacing:var(--bte-tracking-label);text-transform:uppercase;text-decoration:none;border:1px solid transparent;border-radius:var(--bte-radius);cursor:pointer;transition:background var(--bte-dur-fast) var(--bte-ease),border-color var(--bte-dur-fast) var(--bte-ease),color var(--bte-dur-fast) var(--bte-ease),transform var(--bte-dur-fast) var(--bte-ease)}.bte-btn svg{width:14px;height:14px;flex:none}.bte-btn--primary{background:var(--color-primary-button-background, var(--bte-bone));color:var(--color-primary-button-text, var(--bte-obsidian));border-color:var(--color-primary-button-border, var(--bte-bone))}.bte-btn--primary:hover{background:var(--color-primary-button-hover-background, var(--bte-warm-white));color:var(--color-primary-button-hover-text, var(--bte-obsidian));border-color:var(--color-primary-button-hover-border, var(--bte-warm-white));transform:translateY(-1px)}.bte-btn--ghost{background:transparent;color:var(--color-foreground);border-color:var(--bte-hairline-strong)}.bte-btn--ghost:hover{border-color:var(--color-foreground)}.bte-btn--text{padding:6px 0;background:transparent;border:none;color:var(--color-foreground);position:relative}.bte-btn--text:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(1);transform-origin:left;transition:transform var(--bte-dur) var(--bte-ease)}.bte-btn--text:hover:after{transform:scaleX(.4)}.bte-btn--sm{padding:11px 24px;font-size:.6875rem}.bte-btn--lg{padding:18px 42px}.bte-btn--block{display:flex;width:100%}.bte-field{display:flex;flex-direction:column;gap:8px;margin-bottom:var(--bte-space-md)}.bte-label{font-family:var(--bte-font-body);font-size:var(--bte-text-eyebrow);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--bte-text-muted)}.bte-input,.bte-textarea,.bte-select{width:100%;font-family:var(--bte-font-body);font-size:.9375rem;color:var(--color-foreground);background:var(--color-input-background, transparent);border:1px solid var(--bte-hairline-strong);border-radius:var(--bte-radius);padding:14px 16px;transition:border-color var(--bte-dur-fast) var(--bte-ease),box-shadow var(--bte-dur-fast) var(--bte-ease)}.bte-textarea{min-height:140px;resize:vertical}.bte-input::placeholder,.bte-textarea::placeholder{color:var(--bte-text-subtle)}.bte-input:focus,.bte-textarea:focus,.bte-select:focus{outline:none;border-color:var(--color-foreground);box-shadow:0 0 0 3px rgb(var(--color-foreground-rgb) / .1)}.bte-input-group{display:flex;align-items:stretch;border:1px solid var(--bte-hairline-strong);border-radius:var(--bte-radius);overflow:hidden;transition:border-color var(--bte-dur-fast) var(--bte-ease)}.bte-input-group:focus-within{border-color:var(--color-foreground)}.bte-input-group .bte-input{border:none;border-radius:0;flex:1 1 auto}.bte-input-group .bte-input:focus{box-shadow:none}.bte-input-group__btn{flex:none;border:none;border-left:1px solid var(--bte-hairline-strong);background:transparent;color:var(--color-foreground);font-family:var(--bte-font-body);font-size:var(--bte-text-eyebrow);font-weight:600;letter-spacing:var(--bte-tracking-label);text-transform:uppercase;padding:0 24px;white-space:nowrap;cursor:pointer;transition:background var(--bte-dur-fast) var(--bte-ease),color var(--bte-dur-fast) var(--bte-ease)}.bte-input-group__btn:hover{background:var(--color-foreground);color:var(--color-background)}.bte-check{display:inline-flex;align-items:flex-start;gap:10px;font-size:var(--bte-text-sm);color:var(--bte-text-muted);cursor:pointer}.bte-check input{accent-color:var(--color-primary);margin-top:2px}.bte-field--error .bte-input,.bte-field--error .bte-textarea{border-color:#b5563c}.bte-error{font-size:.75rem;color:#b5563c}.bte-help{font-size:.75rem;color:var(--bte-text-subtle)}.bte-card{background:var(--bte-surface);border:1px solid var(--bte-hairline);border-radius:var(--bte-radius);padding:clamp(24px,3vw,40px);transition:border-color var(--bte-dur) var(--bte-ease),transform var(--bte-dur) var(--bte-ease)}.bte-card--hover:hover{border-color:var(--bte-hairline-strong);transform:translateY(-2px)}.bte-card__num{font-family:var(--bte-font-impact);font-size:clamp(2.5rem,4vw,3.5rem);line-height:1;color:var(--color-primary)}.bte-card__title{font-family:var(--bte-font-display);font-weight:400;font-size:1.375rem;line-height:1.2;color:var(--color-foreground-heading, var(--color-foreground));margin:14px 0 0}.bte-card__text{color:var(--bte-text-muted);line-height:1.7;margin:10px 0 0}.bte-product-card{display:flex;flex-direction:column}.bte-product-card__media{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:var(--bte-obsidian-3);border-radius:var(--bte-radius)}.bte-product-card__img{width:100%;height:100%;object-fit:cover;transition:transform var(--bte-dur-slow) var(--bte-ease)}.bte-product-card:hover .bte-product-card__img{transform:scale(1.04)}.bte-product-card__badge{position:absolute;top:12px;left:12px;z-index:2;font-family:var(--bte-font-body);font-size:.625rem;font-weight:600;letter-spacing:var(--bte-tracking-label);text-transform:uppercase;padding:5px 11px;color:var(--color-background);background:var(--color-foreground);border-radius:var(--bte-radius)}.bte-product-card__quick{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px;color:var(--color-foreground);background:var(--color-background);border:1px solid var(--bte-hairline-strong);border-radius:var(--bte-radius);opacity:0;transform:translateY(8px);cursor:pointer;transition:opacity var(--bte-dur) var(--bte-ease),transform var(--bte-dur) var(--bte-ease)}.bte-product-card:hover .bte-product-card__quick,.bte-product-card:focus-within .bte-product-card__quick{opacity:1;transform:none}.bte-product-card__quick-label{font-family:var(--bte-font-body);font-size:var(--bte-text-eyebrow);font-weight:600;letter-spacing:var(--bte-tracking-label);text-transform:uppercase}.bte-product-card__quick-plus{font-size:1.1rem;line-height:1}.bte-product-card__info{display:flex;flex-direction:column;gap:4px;padding-top:16px}.bte-product-card__type{font-family:var(--bte-font-body);font-size:var(--bte-text-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--bte-text-subtle)}.bte-product-card__name{font-family:var(--bte-font-body);font-size:.95rem;font-weight:500;color:var(--color-foreground)}.bte-product-card__price{font-family:var(--bte-font-body);font-size:.875rem;color:var(--bte-text-muted)}@media(hover:none){.bte-product-card__quick{opacity:1;transform:none}}.bte-collection-card{position:relative;display:block;overflow:hidden;aspect-ratio:3 / 4;border-radius:var(--bte-radius);text-decoration:none;color:var(--bte-bone)}.bte-collection-card--wide{aspect-ratio:4 / 5}.bte-collection-card--tall{aspect-ratio:2 / 3}.bte-collection-card__img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--bte-ease)}.bte-collection-card:hover .bte-collection-card__img{transform:scale(1.05)}.bte-collection-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(10 10 8 / .78) 0%,rgb(10 10 8 / .12) 45%,transparent 70%)}.bte-collection-card__label{position:absolute;left:24px;right:24px;bottom:24px}.bte-collection-card__name{font-family:var(--bte-font-display);font-weight:400;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.1;color:var(--bte-warm-white)}.bte-collection-card__sub{font-family:var(--bte-font-body);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#e8e2d6b3;margin-top:6px}.bte-section{padding-block:var(--bte-section-pad)}.bte-section--sm{padding-block:clamp(48px,6vw,88px)}.bte-section--flush-top{padding-block-start:0}.bte-section--flush-bottom{padding-block-end:0}.bte-container{width:100%;max-width:var(--bte-content-w);margin-inline:auto;padding-inline:var(--bte-gutter)}.bte-container--wide{max-width:var(--bte-max-w)}.bte-container--narrow{max-width:760px}.bte-full-bleed{width:100vw;margin-inline:calc(50% - 50vw)}.bte-divider{height:1px;border:none;background:var(--bte-hairline);margin:0}.bte-stack>*+*{margin-block-start:var(--bte-space-md)}.bte-stack--lg>*+*{margin-block-start:var(--bte-space-lg)}.bte-section-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:20px}.bte-grid{display:grid;gap:var(--bte-gutter)}.bte-grid--2{grid-template-columns:repeat(2,1fr)}.bte-grid--3{grid-template-columns:repeat(3,1fr)}.bte-grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:989px){.bte-grid--3,.bte-grid--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.bte-grid--2,.bte-grid--3,.bte-grid--4{grid-template-columns:1fr}.bte-grid--dense{grid-template-columns:repeat(2,1fr);gap:14px}}.bte-reveal{opacity:0;transform:translateY(var(--bte-reveal-shift));transition:opacity var(--bte-dur-slow) var(--bte-ease),transform var(--bte-dur-slow) var(--bte-ease);transition-delay:var(--bte-reveal-delay, 0s);will-change:opacity,transform}.bte-reveal.is-visible{opacity:1;transform:none}.bte-reveal--d1{--bte-reveal-delay: .08s}.bte-reveal--d2{--bte-reveal-delay: .16s}.bte-reveal--d3{--bte-reveal-delay: .24s}.bte-reveal--d4{--bte-reveal-delay: .32s}@keyframes bte-ken-burns{0%{transform:scale(1)}to{transform:scale(1.08)}}.bte-kenburns{animation:bte-ken-burns 16s var(--bte-ease) forwards}.bte-marquee{overflow:hidden}.bte-marquee__track{display:inline-flex;flex-wrap:nowrap;white-space:nowrap;animation:bte-marquee var(--bte-marquee-speed) linear infinite}.bte-marquee:hover .bte-marquee__track{animation-play-state:paused}@keyframes bte-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.bte-reveal{opacity:1!important;transform:none!important;transition:none!important}.bte-kenburns,.bte-marquee__track{animation:none!important}}.bte-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}.bte-btn:focus-visible,.bte-btn--text:focus-visible,.bte-collection-card:focus-visible,.bte-product-card__quick:focus-visible,.bte-input-group__btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.bte-pdp__title{font-family:var(--bte-font-display);font-weight:400;font-size:clamp(1.25rem,1.8vw,1.6rem);line-height:1.2;letter-spacing:-.01em;color:var(--color-foreground-heading, var(--color-foreground));margin:0 0 var(--bte-space-2xs)}.bte-pdp__title em{font-style:italic}.bte-pdp__rte{font-family:var(--bte-font-body);font-size:var(--bte-text-body);line-height:var(--bte-leading-body);color:var(--bte-text-muted)}.bte-pdp__rte>*+*{margin-top:.75em}.bte-pdp__rte p{margin:0}.bte-pdp__rte a{color:var(--color-foreground);text-underline-offset:3px}.bte-pdp-quote__q{font-family:var(--bte-font-display);font-style:italic;font-weight:400;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.3;color:var(--color-foreground-heading, var(--color-foreground));margin:0}.bte-pdp-quote__cite{display:block;margin-top:var(--bte-space-xs);font-family:var(--bte-font-body);font-size:var(--bte-text-eyebrow);letter-spacing:var(--bte-tracking-label);text-transform:uppercase;color:var(--bte-text-subtle)}.bte-pdp-founder__note{font-family:var(--bte-font-display);font-style:italic;font-weight:400;font-size:1.1875rem;line-height:1.5;color:var(--color-foreground-heading, var(--color-foreground));margin:0}.bte-pdp-founder__sign{display:flex;align-items:center;gap:12px;margin-top:var(--bte-space-md)}.bte-pdp-founder__avatar{width:42px;height:42px;border-radius:50%;object-fit:cover;flex:none}.bte-pdp-founder__name{font-family:var(--bte-font-body);font-size:.875rem;font-weight:600;color:var(--color-foreground);display:block}.bte-pdp-founder__role{font-family:var(--bte-font-body);font-size:var(--bte-text-eyebrow);letter-spacing:var(--bte-tracking-label);text-transform:uppercase;color:var(--bte-text-subtle)}.bte-pdp-collection{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid var(--bte-hairline);border-radius:var(--bte-radius);text-decoration:none;color:var(--color-foreground);transition:border-color var(--bte-dur) var(--bte-ease)}.bte-pdp-collection:hover{border-color:var(--bte-hairline-strong)}.bte-pdp-collection__eyebrow{display:block;margin-bottom:4px;font-family:var(--bte-font-body);font-size:var(--bte-text-eyebrow);letter-spacing:var(--bte-tracking-eyebrow);text-transform:uppercase;color:var(--color-primary)}.bte-pdp-collection__name{font-family:var(--bte-font-display);font-size:1.125rem;line-height:1.15;color:var(--color-foreground-heading, var(--color-foreground))}.bte-pdp-collection__arrow{flex:none;font-size:1.1rem;line-height:1;transition:transform var(--bte-dur) var(--bte-ease)}.bte-pdp-collection:hover .bte-pdp-collection__arrow{transform:translate(4px)}.bte-pdp-proof{display:flex;flex-direction:column;gap:8px}.bte-pdp-proof__stars{display:inline-flex;gap:3px;color:var(--color-primary);font-size:.95rem;letter-spacing:2px}.bte-pdp-proof__q{margin:0;font-family:var(--bte-font-body);font-size:.9375rem;line-height:1.6;color:var(--color-foreground)}.bte-pdp-proof__cite{font-family:var(--bte-font-body);font-size:var(--bte-text-eyebrow);letter-spacing:var(--bte-tracking-label);text-transform:uppercase;color:var(--bte-text-subtle)}.bte-pdp-detail{border-top:1px solid var(--bte-hairline);padding-top:var(--bte-space-sm)}.bte-pdp-detail__head{display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--bte-font-body);font-size:var(--bte-text-eyebrow);font-weight:600;letter-spacing:var(--bte-tracking-label);text-transform:uppercase;color:var(--color-foreground)}details.bte-pdp-detail summary{cursor:pointer;list-style:none}details.bte-pdp-detail summary::-webkit-details-marker{display:none}.bte-pdp-detail__icon{flex:none;font-size:1rem;line-height:1;transition:transform var(--bte-dur) var(--bte-ease)}details.bte-pdp-detail[open] .bte-pdp-detail__icon{transform:rotate(45deg)}.bte-pdp-detail__body{margin-top:var(--bte-space-2xs);font-family:var(--bte-font-body);font-size:.9375rem;line-height:var(--bte-leading-body);color:var(--bte-text-muted)}.bte-pdp-detail__body>*+*{margin-top:.6em}.bte-pdp-detail__body p{margin:0}
/*# sourceMappingURL=/cdn/shop/t/17/assets/bte-design-system.css.map */
