:root{--bt-navy: #07182D;--bt-navy-80: rgba(7, 24, 45, .8);--bt-navy-08: rgba(7, 24, 45, .08);--bt-gold: #C8A34E;--bt-gold-12: rgba(200, 163, 78, .12);--bt-white: #FFFFFF;--bt-bg: #FAFAF8;--bt-text: #222222;--bt-muted: rgba(34, 34, 34, .62);--bt-border: #E8E6E1;--bt-radius-sm: 10px;--bt-radius: 16px;--bt-radius-lg: 24px;--bt-shadow-sm: 0 2px 10px rgba(7, 24, 45, .05);--bt-shadow: 0 12px 32px rgba(7, 24, 45, .08);--bt-shadow-lg: 0 24px 60px rgba(7, 24, 45, .12);--bt-max: 1280px;--bt-gutter: 1.5rem;--bt-font-display: "Cormorant Garamond", "Playfair Display", Georgia, serif;--bt-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--bt-ease: cubic-bezier(.22, 1, .36, 1)}.bt-wrap{max-width:var(--bt-max);margin-inline:auto;padding-inline:var(--bt-gutter)}.bt-section{background:var(--bt-bg)}.bt-section--white{background:var(--bt-white)}.bt-section--navy{background:var(--bt-navy)}.bt-eyebrow{font-family:var(--bt-font-body);font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--bt-gold);margin:0 0 .75rem}.bt-heading{font-family:var(--bt-font-display);font-weight:500;font-size:clamp(1.9rem,1.2rem + 2vw,2.9rem);line-height:1.14;letter-spacing:-.01em;color:var(--bt-text);margin:0}.bt-heading--light{color:var(--bt-white)}.bt-body{font-family:var(--bt-font-body);font-size:1rem;line-height:1.68;color:var(--bt-muted);margin:0}.bt-body--light{color:#ffffffb8}.bt-section-head{text-align:center;max-width:620px;margin:0 auto 3rem}.bt-section-head .bt-heading:after{content:"";display:block;width:48px;height:2px;background:var(--bt-gold);margin:1.1rem auto 0}.bt-section-head .bt-body{margin-top:1rem}.bt-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--bt-font-body);font-size:.82rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;padding:.95rem 2rem;border-radius:999px;border:1px solid transparent;cursor:pointer;transition:transform .3s var(--bt-ease),background-color .3s var(--bt-ease),color .3s var(--bt-ease),border-color .3s var(--bt-ease)}.bt-btn--primary{background:var(--bt-navy);color:var(--bt-white)}.bt-btn--primary:hover{background:#0d2748;transform:translateY(-2px)}.bt-btn--gold{background:var(--bt-gold);color:var(--bt-navy)}.bt-btn--gold:hover{background:#d4b268;transform:translateY(-2px)}.bt-btn--ghost{background:transparent;color:var(--bt-navy);border-color:var(--bt-navy)}.bt-btn--ghost:hover{background:var(--bt-navy);color:var(--bt-white);transform:translateY(-2px)}.bt-btn--ghost-light{background:transparent;color:var(--bt-white);border-color:#ffffff80}.bt-btn--ghost-light:hover{background:var(--bt-white);color:var(--bt-navy)}.bt-card{background:var(--bt-white);border:1px solid var(--bt-border);border-radius:var(--bt-radius-lg);overflow:hidden;transition:transform .4s var(--bt-ease),box-shadow .4s var(--bt-ease)}.bt-card:hover{transform:translateY(-6px);box-shadow:var(--bt-shadow-lg)}.bt-media{position:relative;display:block;overflow:hidden;background:#f1efea}.bt-media img,.bt-media svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--bt-ease)}.bt-card:hover .bt-media img{transform:scale(1.04)}.bt-media--square{aspect-ratio:1 / 1}.bt-media--portrait{aspect-ratio:3 / 4}.bt-media--wide{aspect-ratio:16 / 9}.bt-media__placeholder{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(135deg,#f4f2ed,#ebe8e1);color:#07182d38}.bt-media__placeholder svg{width:40%;height:auto;object-fit:contain}.bt-icon{width:28px;height:28px;stroke:var(--bt-gold);stroke-width:1.4;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none}.bt-icon--lg{width:34px;height:34px}.bt-reveal{opacity:0;transform:translateY(20px);transition:opacity .7s var(--bt-ease),transform .7s var(--bt-ease)}.bt-reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.bt-reveal{opacity:1;transform:none;transition:none}.bt-card:hover,.bt-btn:hover{transform:none}.bt-media img{transition:none}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.bt-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid var(--bt-gold);outline-offset:3px;border-radius:4px}@media screen and (max-width:749px){:root{--bt-gutter: 1.15rem}.bt-section-head{margin-bottom:2rem}.bt-btn{padding:.85rem 1.5rem;font-size:.78rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/brand-trade.css.map */
