:root{--brand-ink: #15231f;--brand-ink-soft: #40504a;--brand-cream: #f4f0e8;--brand-sage: #c9d7cc;--brand-lime: #d7ff66;--brand-line: rgba(21, 35, 31, .14);--brand-shadow: 0 24px 70px rgba(21, 35, 31, .12);--brand-radius: 28px}html{scroll-behavior:smooth}body{color:var(--brand-ink)}.brand-shell{width:min(100% - 40px,1240px);margin-inline:auto}.brand-section{padding:clamp(72px,9vw,132px) 0}.brand-section--cream{background:var(--brand-cream)}.brand-section--ink{background:var(--brand-ink);color:#fff}.brand-kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.brand-kicker:before{content:"";width:26px;height:1px;background:currentColor;opacity:.6}.brand-heading{max-width:760px;margin:0;font-size:clamp(38px,5vw,68px);line-height:.98;letter-spacing:-.045em;text-wrap:balance}.brand-heading--small{font-size:clamp(32px,4vw,52px)}.brand-lede{max-width:640px;margin:22px 0 0;color:var(--brand-ink-soft);font-size:clamp(16px,1.7vw,20px);line-height:1.6}.brand-section--ink .brand-lede{color:#ffffffb8}.brand-section__header{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:48px}.brand-button{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 26px;border-radius:999px;background:var(--brand-ink);color:#fff;border:1px solid var(--brand-ink);font-weight:700;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.brand-button:hover{transform:translateY(-2px);box-shadow:0 12px 30px #15231f33}.brand-button--lime{background:var(--brand-lime);color:var(--brand-ink);border-color:var(--brand-lime)}.brand-button--ghost{background:transparent;color:var(--brand-ink);border-color:var(--brand-line)}.brand-section--ink .brand-button--ghost{color:#fff;border-color:#ffffff4d}.header-section{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header__row{border-color:var(--brand-line)!important}.button,button.shopify-payment-button__button--unbranded{font-weight:700;letter-spacing:-.01em}body[data-template*=product] .product-information{padding-top:clamp(18px,3vw,48px)}body[data-template*=product] .product-details{gap:20px}body[data-template*=product] .product-details h1{font-size:clamp(34px,4vw,58px);line-height:.98;letter-spacing:-.045em}body[data-template*=product] variant-picker label,body[data-template*=product] .variant-option__button-label{border-radius:18px!important;min-height:52px}body[data-template*=product] .buy-buttons button{min-height:58px;border-radius:999px!important}body[data-template*=product] .shopify-payment-button__button{border-radius:999px!important}body[data-template*=product] .sticky-add-to-cart__bar{box-shadow:0 18px 55px #15231f38}@media(max-width:749px){.brand-shell{width:min(100% - 28px,1240px)}.brand-section{padding:64px 0}.brand-section__header{display:block;margin-bottom:30px}.brand-heading{font-size:clamp(38px,12vw,54px)}.brand-heading--small{font-size:clamp(32px,10vw,44px)}.brand-button{width:100%}body[data-template*=product] .product-details h1{font-size:38px}body[data-template*=product] .sticky-add-to-cart__bar{padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#f4f0e8f5}body[data-template*=product] .sticky-add-to-cart__button{width:auto;min-width:116px;border-radius:999px}body[data-template*=product] .sticky-add-to-cart__button .add-to-cart-text__content{display:inline}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.brand-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/brand-system.css.map */
