body{background-color:var(--color-background);color:var(--color-foreground)}.header{background-color:var(--color-background-secondary);border-bottom:1px solid var(--color-border);padding-top:.875rem!important;padding-bottom:.875rem!important}.header__heading-link{color:var(--color-foreground);font-family:var(--font-heading);font-weight:var(--font-weight-heading);letter-spacing:var(--font-letter-spacing-heading);text-transform:var(--font-text-transform-heading)}.header__menu-item,.header__menu-item span,.list-menu__item--link{color:var(--color-foreground-secondary);font-family:var(--font-body);font-size:1.0625rem!important;letter-spacing:.01em;text-transform:none;font-weight:400}.header__menu-item:hover span,.list-menu__item--link:hover{color:var(--color-foreground)}.header__heading-link{font-size:1.375rem!important;letter-spacing:.02em;font-weight:700!important}.button,.shopify-challenge__button,button[type=submit]{background-color:var(--color-button-bg);color:var(--color-button-text);border:none;border-radius:var(--radius-md);font-family:var(--font-body);font-weight:500;letter-spacing:.02em;font-size:var(--font-size-sm);transition:background-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast);box-shadow:0 1px 3px #c4836a40}.button:hover{background-color:var(--color-button-bg-hover);transform:translateY(-1px);box-shadow:0 4px 12px #c4836a4d}.button:active{transform:scale(.98) translateY(0);box-shadow:0 1px 3px #c4836a33}.button--secondary{background-color:transparent;color:var(--color-foreground);border:1px solid var(--color-border);border-radius:var(--radius-md)}.button--secondary:hover{border-color:var(--color-foreground)}.card{background-color:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}.card:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}.card__heading a{color:var(--color-foreground);font-family:var(--font-heading);letter-spacing:var(--font-letter-spacing-heading)}.price-item{color:var(--color-accent-2);font-family:var(--font-body);font-weight:500}.badge{background-color:var(--color-badge-bg);color:var(--color-badge-text);font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:500;letter-spacing:.02em;border-radius:var(--radius-sm);padding:var(--spacing-xs) var(--spacing-sm)}.footer{background-color:#ede6db;color:var(--color-foreground-secondary);border-top:1px solid rgba(61,56,50,.1);padding-top:3rem}.footer__heading{font-family:var(--font-heading);font-size:var(--font-size-sm);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--color-foreground);margin-bottom:var(--spacing-md)}.footer a{color:var(--color-foreground-secondary);font-size:var(--font-size-sm);line-height:2;text-decoration:none;transition:color var(--transition-fast)}.footer a:hover{color:var(--color-accent-2)}.footer__copyright{font-size:var(--font-size-xs);color:#3d383273;letter-spacing:.02em}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading);font-weight:var(--font-weight-heading);letter-spacing:var(--font-letter-spacing-heading);text-transform:var(--font-text-transform-heading);color:var(--color-foreground)}body{font-size:var(--font-size-base);line-height:1.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p{font-family:var(--font-body);font-size:var(--font-size-base);line-height:1.8;color:var(--color-foreground)}li,span,label,input,textarea,select{font-family:var(--font-body);font-size:var(--font-size-base)}a{color:var(--color-accent-2);transition:color var(--transition-fast)}a:hover{color:var(--color-foreground)}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],textarea,select{background-color:var(--color-background-secondary);border:1px solid var(--color-border);color:var(--color-foreground);border-radius:var(--radius-md);font-family:var(--font-body)}input:focus,textarea:focus,select:focus{border-color:var(--color-accent-1);outline:none;box-shadow:0 0 0 1px var(--color-accent-1)}.utility-bar,.shopify-section-announcement-bar{width:100%!important;max-width:100%!important;padding:0!important}.utility-bar__grid{max-width:100%!important;padding:0!important;width:100%!important}.announcement-bar{background-color:var(--color-accent-1);color:var(--color-background-secondary);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:500;letter-spacing:.04em;width:100%!important;max-width:100%!important;text-align:center;padding:.75rem 1.5rem}.announcement-bar__message{font-size:var(--font-size-sm)!important;color:#fdfbf8!important;letter-spacing:.03em!important}.section-template--page,.shopify-section--main-page{background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%233D3832' fill-opacity='0.02'%3E%3Cpath d='M0 0h20v20H0zM20 20h20v20H20z'/%3E%3C/g%3E%3C/svg%3E")}
/*# sourceMappingURL=/cdn/shop/t/8/assets/brand-overrides.css.map */
