:root{--tarla-green-deep: #1F3B2D;--tarla-green: #2A5641;--tarla-green-light: #4A7A5E;--tarla-gold: #C6A664;--tarla-gold-light: #D4BC82;--tarla-gold-dark: #A68B4B;--tarla-cream: #FAF6EE;--tarla-cream-dark: #F0EBDF;--tarla-text: #2A2A2A;--tarla-text-muted: #6B6B6B;--tarla-olive: #8B7D35;--tarla-border: #DED7C8;--tarla-white: #FFFFFF;--tarla-font-heading: "Playfair Display", Georgia, serif;--tarla-font-body: "DM Sans", system-ui, sans-serif}body,.shopify-section{font-family:var(--tarla-font-body);color:var(--tarla-text)}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--tarla-font-heading);letter-spacing:-.01em}.button,.shopify-payment-button__button--unbranded,button.product-form__submit,.btn{border-radius:0!important;font-family:var(--tarla-font-body)!important;letter-spacing:1.2px!important;text-transform:uppercase!important;font-size:13px!important;font-weight:600!important;padding:16px 32px!important;transition:all .3s ease}.button--primary,.shopify-payment-button__button--unbranded{background:var(--tarla-gold)!important;color:var(--tarla-green-deep)!important;border:2px solid var(--tarla-gold)!important}.button--primary:hover,.shopify-payment-button__button--unbranded:hover{background:var(--tarla-gold-light)!important;border-color:var(--tarla-gold-light)!important}.button--secondary{background:transparent!important;color:var(--tarla-green-deep)!important;border:2px solid var(--tarla-green-deep)!important}.button--secondary:hover{background:var(--tarla-green-deep)!important;color:var(--tarla-cream)!important}.card-wrapper,.product-card-wrapper,.grid__item .card{background:var(--tarla-white);border:1px solid var(--tarla-border);transition:all .4s ease;border-radius:0!important;overflow:hidden}.card-wrapper:hover,.product-card-wrapper:hover{box-shadow:0 12px 40px #1f3b2d1f;transform:translateY(-4px);border-color:var(--tarla-gold)}.card__heading a,.card-information__text,.card__information .card__heading{font-family:var(--tarla-font-heading)!important;font-size:17px!important;font-weight:600!important;color:var(--tarla-green-deep)!important;line-height:1.35!important}.card__information .price__regular,.price__container .price-item--regular,.price .price-item{font-family:var(--tarla-font-body)!important;font-weight:700!important;color:var(--tarla-green-deep)!important;font-size:18px!important}.price__sale .price-item--sale{color:var(--tarla-gold-dark)!important}.price__container s,.price-item--regular.price-item--sale{color:var(--tarla-text-muted)!important;opacity:.6}.card__badge .badge,.badge{background:var(--tarla-green)!important;color:var(--tarla-cream)!important;border-radius:0!important;letter-spacing:1px;text-transform:uppercase;font-size:10px!important;font-weight:600;padding:6px 12px!important}.badge.price__badge-sale,.badge--sale{background:var(--tarla-gold-dark)!important}.collection-hero,.section-collection-banner{background:var(--tarla-green-deep)}.collection-hero__title,.collection__title{font-family:var(--tarla-font-heading)!important;color:var(--tarla-cream)!important}.collection-hero__description,.collection__description{color:var(--tarla-gold-light)!important;font-family:var(--tarla-font-body)}.facets__heading,.facets__summary,.facet-filters__label{font-family:var(--tarla-font-body)!important;text-transform:uppercase;letter-spacing:1.5px;font-size:12px!important;font-weight:600!important;color:var(--tarla-green-deep)!important}.facet-checkbox__text,.facets__item label{color:var(--tarla-text)!important;font-size:14px!important}.sort-by__label,.facet-filters__label{color:var(--tarla-text-muted)}.product__title h1,.product__title,h1.product__title{font-family:var(--tarla-font-heading)!important;color:var(--tarla-green-deep)!important;font-weight:700!important;line-height:1.15!important}.product__vendor,.product__type{font-family:var(--tarla-font-body);text-transform:uppercase;letter-spacing:2px;font-size:11px;color:var(--tarla-olive);font-weight:600}.product__price,.price__container .price-item--regular{color:var(--tarla-green-deep)!important}.product__description,.product__description p{font-family:var(--tarla-font-body);color:var(--tarla-text);line-height:1.7}.product-form__input legend,.product-form__buttons .form__label{font-family:var(--tarla-font-body);text-transform:uppercase;letter-spacing:1.5px;font-size:12px!important;font-weight:600;color:var(--tarla-green-deep)}.product-form__input input[type=radio]:checked+label,.variant-input-wrap .variant-input[data-type=button] input:checked+label{background:var(--tarla-green-deep)!important;color:var(--tarla-cream)!important;border-color:var(--tarla-green-deep)!important}.header__menu-item,.header-menu__link,nav a{font-family:var(--tarla-font-body)!important;font-size:13px!important;font-weight:500!important;letter-spacing:1.2px!important;text-transform:uppercase;color:var(--tarla-green-deep)!important;transition:color .3s}.header__menu-item:hover,.header-menu__link:hover{color:var(--tarla-gold-dark)!important}.footer{background:var(--tarla-green-deep)!important;color:var(--tarla-cream)}.footer__heading,.footer__title,.footer h3,.footer h4{font-family:var(--tarla-font-body)!important;text-transform:uppercase;letter-spacing:2px;font-size:11px!important;color:var(--tarla-gold)!important;font-weight:600}.footer a,.footer__menu a,.footer__link{color:#faf6eeb3!important;font-family:var(--tarla-font-body);font-size:13px;transition:color .3s}.footer a:hover{color:var(--tarla-cream)!important}input[type=text],input[type=email],input[type=tel],input[type=password],textarea,select{border-radius:0!important;border:1px solid var(--tarla-border)!important;font-family:var(--tarla-font-body)!important;padding:14px 18px!important;transition:border-color .3s}input:focus,textarea:focus,select:focus{border-color:var(--tarla-gold)!important;outline:none!important;box-shadow:0 0 0 2px #c6a66426!important}.cart__heading,.cart-drawer__heading{font-family:var(--tarla-font-heading)!important;color:var(--tarla-green-deep)}.cart-items__row .cart-item__name,.cart-item__details h3{font-family:var(--tarla-font-heading)!important;color:var(--tarla-green-deep)!important}.totals__total,.cart__total .price{font-family:var(--tarla-font-heading)!important;color:var(--tarla-green-deep)!important;font-weight:700!important}@media(max-width:749px){.card__heading a{font-size:15px!important}.product__title{font-size:28px!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/tarla-overrides.css.map */
