.template-search h1,.template-404 h1,.customer h1,.cart__empty-text,.cart-items .title--primary{font-family:var(--font-heading, "DM Serif Display", Georgia, serif)!important;letter-spacing:-.01em}.template-search .button,.template-404 .button,.customer .button,.cart .button,.cart__ctas .button{background:var(--green-600, #2F5329)!important;color:#fff!important;border:none!important;border-radius:var(--radius, 8px)!important;font-family:var(--font-body, "Inter", sans-serif);font-size:14px;font-weight:600;padding:14px 28px;transition:background .15s}.template-search .button:hover,.template-404 .button:hover,.customer .button:hover,.cart .button:hover,.cart__ctas .button:hover{background:var(--green-700, #244220)!important}.cart__ctas .shopify-payment-button .shopify-payment-button__button{border-radius:var(--radius, 8px)!important}.template-search .field__input,.customer .field__input{font-family:var(--font-body, "Inter", sans-serif);font-size:14px;border:1.5px solid var(--stone-200, #E8E4DC);border-radius:var(--radius, 8px);padding:14px 16px;transition:border-color .15s}.template-search .field__input:focus,.customer .field__input:focus{border-color:var(--green-500, #3A6435);box-shadow:0 0 0 1px var(--green-500, #3A6435)}.template-search .field__label,.customer .field__label{font-size:13px;color:var(--stone-500, #787268)}.customer a:not(.button),.cart a:not(.button){color:var(--green-500, #3A6435)}.template-search__header h1{font-size:clamp(28px,4vw,44px)!important}.template-search .search__button{color:var(--stone-600, #5C574E)}.template-search .card__heading{font-family:var(--font-heading, "DM Serif Display", Georgia, serif)}.template-search .card{border-radius:var(--radius-lg, 16px);overflow:hidden}.customer.login{max-width:480px;margin:0 auto}.customer.login h1{font-size:clamp(28px,4vw,44px)!important;text-align:center;margin-bottom:32px}.customer.login .field{margin-bottom:16px}.customer.login a[href*=register]{display:inline-block;margin-top:16px;font-size:14px;font-weight:500}#recover,#RecoverPassword,.customer.register{max-width:480px;margin:0 auto}.customer.register h1{font-size:clamp(28px,4vw,44px)!important;text-align:center;margin-bottom:32px}.customer.register .field{margin-bottom:16px}.customer.account h1{font-size:clamp(22px,3vw,28px)!important}.customer .order-history{font-size:14px}.customer .order-history th{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--stone-500, #787268)}.cart-items .title--primary{font-size:clamp(28px,4vw,44px)!important}.cart__empty-text{font-size:clamp(22px,3vw,28px)!important;color:var(--stone-500, #787268)}.cart-item__name{font-family:var(--font-heading, "DM Serif Display", Georgia, serif);font-size:15px}.cart-item__price,.cart-item .price{font-size:14px;font-weight:600}.totals__subtotal-value{font-size:18px;font-weight:700}.template-404{padding:clamp(80px,12vw,160px) 24px}.template-404 h1{font-size:clamp(36px,6vw,60px)!important;margin-bottom:16px}.template-404 .button{margin-top:24px}.password-main h1{font-family:var(--font-heading, "DM Serif Display", Georgia, serif)!important}
/*# sourceMappingURL=/cdn/shop/t/23/assets/section-system-pages-brand.css.map */
