:root{--b-cream: #f2eee8;--b-sand: #e7ded2;--b-paper: #f8f5f1;--b-ink: #2a2324;--b-ink-2: #352c2d;--b-navy: #1f2333;--b-ink-line: rgb(242 238 232 / .12);--b-bronze: #9c7c45;--b-bronze-soft: #bfa36a;--b-gold: #bfa36a;--b-muted: #6e6460;--b-line: #ddd3c6;--b-serif: var(--font-heading--family);--b-script: var(--font-accent--family);--b-sans: var(--font-body--family);--b-label: var(--font-subheading--family);--b-gutter: clamp(20px, 5vw, 72px);--b-section-y: clamp(64px, 10vw, 140px);--b-ease: cubic-bezier(.22, 1, .36, 1)}.b-eyebrow{display:inline-flex;align-items:center;gap:.6em;margin:0;font-family:var(--b-label);font-size:.78rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--b-bronze)}.b-heading{margin:0;font-family:var(--b-serif);font-weight:400;line-height:1.08;letter-spacing:-.005em;text-wrap:balance}.b-heading--xl{font-size:clamp(2.4rem,5.2vw,4.6rem)}.b-heading--lg{font-size:clamp(2rem,3.8vw,3.4rem)}.b-heading--md{font-size:clamp(1.5rem,2.4vw,2.1rem)}.b-heading em,.b-script{font-family:var(--b-script);font-style:normal;font-weight:400}.b-body{margin:0;max-width:34rem;font-family:var(--b-sans);font-size:.95rem;line-height:1.75;color:var(--b-muted)}.b-body p{margin:0 0 1em}.b-body p:last-child{margin-bottom:0}.b-actions{display:flex;flex-wrap:wrap;gap:12px}.b-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border:1px solid currentColor;border-radius:0;font-family:var(--b-sans);font-size:.72rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;color:inherit;background:transparent;cursor:pointer;transition:background-color .4s var(--b-ease),color .4s var(--b-ease),border-color .4s var(--b-ease)}.b-btn--solid{background:var(--b-ink);border-color:var(--b-ink);color:var(--b-cream)}.b-btn--solid:hover{background:var(--b-bronze);border-color:var(--b-bronze)}.b-btn--ghost:hover{background:var(--b-ink);border-color:var(--b-ink);color:var(--b-cream)}.b-on-dark .b-btn--solid{background:var(--b-cream);border-color:var(--b-cream);color:var(--b-ink)}.b-on-dark .b-btn--solid:hover{background:var(--b-bronze);border-color:var(--b-bronze);color:var(--b-cream)}.b-on-dark .b-btn--ghost:hover{background:var(--b-cream);border-color:var(--b-cream);color:var(--b-ink)}.b-link{display:inline-flex;gap:.5em;align-items:center;padding-bottom:4px;border-bottom:1px solid currentColor;font-size:.72rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;color:inherit}.b-container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:var(--b-gutter)}.b-on-dark{background:var(--b-ink);color:var(--b-cream)}.b-on-dark .b-body{color:#eeeae1ad}.b-media{position:relative;overflow:hidden;background:var(--b-sand)}.b-media img,.b-media video,.b-media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.b-media .placeholder-svg{fill:#1c1d212e}.b-on-dark .b-media{background:var(--b-ink-2)}.b-on-dark .b-media .placeholder-svg{fill:#eeeae124}@media(prefers-reduced-motion:no-preference){.b-js .b-reveal{opacity:0;transform:translateY(28px);transition:opacity 1.1s var(--b-ease),transform 1.1s var(--b-ease)}.b-js .b-reveal.is-visible{opacity:1;transform:none}}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-weight:400}.button,.button-secondary,button.button{letter-spacing:.2em;text-transform:uppercase;font-size:.72rem}.header .menu-list__link,.header__menu .menu-list__link-title{font-size:.7rem;letter-spacing:.22em;text-transform:uppercase}.header-logo__image{max-height:var(--header-logo-image-height, 44px)}.b-field{display:grid;gap:8px}.b-field label{font-family:var(--b-label);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--b-muted)}.b-field input,.b-field select,.b-field textarea{width:100%;padding:12px 0;border:0;border-bottom:1px solid var(--b-line);border-radius:0;font:inherit;font-size:.95rem;color:var(--b-ink);background:transparent;outline:none;transition:border-color .3s}.b-field textarea{resize:vertical}.b-field input:focus,.b-field select:focus,.b-field textarea:focus{border-color:var(--b-ink)}.b-mcard{position:relative;aspect-ratio:85.6 / 54;width:100%;overflow:hidden;border-radius:clamp(10px,1.4vw,16px);color:var(--mc-ink);background:linear-gradient(135deg,rgb(255 255 255 / .1),transparent 45%),var(--mc-bg);box-shadow:0 1px #ffffff40 inset,0 18px 40px -22px #140f0f8c,0 2px 6px #140f0f1f;isolation:isolate}.b-mcard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(120% 80% at 0% 0%,rgb(255 255 255 / .16),transparent 60%)}.b-mcard__tier{position:absolute;top:6%;left:6%;font-family:var(--b-serif);font-size:clamp(1.6rem,4.6cqi,3.2rem);font-weight:400;line-height:1;color:var(--mc-fg);text-shadow:0 1px 0 rgb(255 255 255 / .18),0 -1px 0 rgb(0 0 0 / .1)}.b-mcard__arc{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:var(--mc-fg);opacity:.9}.b-mcard__name{position:absolute;left:6%;bottom:8%;font-family:var(--b-label);font-size:clamp(.56rem,1.6cqi,.78rem);letter-spacing:.22em;text-transform:uppercase}.b-mcard__number{position:absolute;right:6%;bottom:8%;font-family:var(--b-sans);font-size:clamp(.6rem,1.6cqi,.8rem);letter-spacing:.12em}@media screen and (min-width:750px){.product-information.section--full-width .product-information__media{background:var(--b-sand)}.product-information.section--full-width .product-details>.group-block{padding-inline:clamp(24px,4vw,64px)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/brand-183.css.map */
