@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap";:root{--font-heading-family: "Montserrat", sans-serif;--font-body-family: "Montserrat", sans-serif;--font-heading-weight: 600;--font-body-weight: 400;--color-gold: #D4AF37;--color-gold-light: #F4E4C1;--color-gold-dark: #B8941E;--color-gold-rgb: 212, 175, 55;--color-white: #FFFFFF;--color-cream: #FAFAF8;--color-black: #1A1A1A;--color-gray: #6B6B6B;--color-gray-light: #E5E5E5;--color-accent: var(--color-gold);--color-button-accent: var(--color-gold)}body,.h0,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,.button,.btn{font-family:Montserrat,sans-serif!important}body{background-color:var(--color-cream);color:var(--color-black);font-weight:400;letter-spacing:.3px}a{color:var(--color-black);transition:color .3s ease}a:hover:not(.button):not(.btn):not([class*=btn]):not([class*=button]){color:var(--color-gray);text-decoration:underline}.button,.btn,.shopify-payment-button__button,button[type=submit]{font-family:Montserrat,sans-serif;font-weight:600;letter-spacing:.5px;text-transform:uppercase;font-size:.9rem;border-radius:2px;transition:all .3s ease}.button--primary,.button[type=submit],.shopify-payment-button__button--unbranded{background-color:var(--color-black);color:var(--color-white);border:2px solid var(--color-black)}.button--primary:hover,.button[type=submit]:hover{background-color:var(--color-white);border-color:var(--color-black);color:var(--color-black)}.button--secondary{background-color:var(--color-white);color:var(--color-black);border:2px solid var(--color-black)}.button--secondary:hover{background-color:var(--color-black);color:var(--color-white)}.card-wrapper{transition:transform .3s ease,box-shadow .3s ease}.card-wrapper:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000014}.price{font-weight:600;color:var(--color-black);font-size:1.1rem}.price__sale .price-item--sale{color:var(--color-gold)}.badge{background-color:var(--color-gold);color:var(--color-white);font-weight:600;font-size:.75rem;letter-spacing:.5px;padding:.3rem .8rem;border-radius:2px}.header{background-color:var(--color-white)}.header__heading-logo{max-width:180px}.header__icon:hover,.header__icon:hover svg{opacity:.6}.header__menu-item{font-weight:500;letter-spacing:.5px;text-transform:uppercase;font-size:.9rem}.header__menu-item:hover{opacity:.6}.announcement-bar{background-color:var(--color-black);color:var(--color-white);font-weight:500;font-size:.85rem;letter-spacing:.3px;padding:.8rem 0}.announcement-bar__message{display:flex;align-items:center;justify-content:center}.footer{background-color:var(--color-black);color:var(--color-white);padding:3rem 0 1.5rem}.footer a{color:var(--color-white);opacity:.8;transition:opacity .3s ease,color .3s ease}.footer a:hover{opacity:1;color:var(--color-gold)}.footer__heading{color:var(--color-gold);font-weight:600;letter-spacing:.5px;text-transform:uppercase;font-size:.95rem;margin-bottom:1rem}h1,.h1{font-weight:700;letter-spacing:-.5px;color:var(--color-black)}h2,.h2{font-weight:600;letter-spacing:0px;color:var(--color-black)}h3,.h3,h4,.h4{font-weight:600;color:var(--color-black)}.title--gold,.heading--gold{color:var(--color-gold)}.section-divider{height:1px;background:linear-gradient(to right,transparent,var(--color-gold),transparent);margin:3rem auto;max-width:200px}.breadcrumbs{font-size:.75rem;letter-spacing:.8px;text-transform:uppercase;color:var(--color-gray)}.breadcrumbs__item{color:var(--color-gray)}.breadcrumbs__item:last-child{color:var(--color-black);font-weight:500}.product__title h1{font-size:1.5rem;font-weight:600;line-height:1.3;letter-spacing:0px}.price--large .price-item{font-size:1.5rem;font-weight:600;color:var(--color-black)}.product__description{font-size:.9rem;line-height:1.8;color:var(--color-gray)}.product__info-container form.installment{display:none}.product__price-qty-row{display:flex;align-items:center;gap:24px}@media screen and (min-width:750px){.product-form__quantity .quantity__label{display:none}}@media screen and (max-width:749px){.product__price-qty-row{flex-direction:column;align-items:flex-start;gap:12px}}quantity-input.quantity{border:1px solid var(--color-black);border-radius:2px;overflow:hidden;max-width:130px;display:flex}.quantity__button{width:40px;height:42px;background:transparent;border:none;color:var(--color-black);cursor:pointer;transition:background .2s;flex-shrink:0}.quantity__button:hover{background-color:var(--color-gray-light)}.quantity__input{width:50px;text-align:center;border:none;border-left:1px solid var(--color-gray-light);border-right:1px solid var(--color-gray-light);font-family:Montserrat,sans-serif;font-weight:600;font-size:1rem;background:transparent;-moz-appearance:textfield}.quantity__input::-webkit-inner-spin-button,.quantity__input::-webkit-outer-spin-button{-webkit-appearance:none}.product-form__buttons{display:flex;flex-direction:column;gap:10px}.product-form__submit{width:100%;min-height:52px;font-size:.85rem;letter-spacing:1.5px;font-weight:600}.product__accordion .accordion__title{font-size:.9rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--color-black)}.product__accordion details[open]{border-top:1px solid var(--color-gray-light)}.product-card-icons{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.product-card-icons__icon{height:26px;width:auto;object-fit:contain;opacity:.7;border-radius:4px;transition:opacity .2s ease}.product-card-icons__icon:hover{opacity:1}.product__sku{font-size:.75rem;color:var(--color-gray);letter-spacing:.3px}.product__media-wrapper .product-media-container{background-color:var(--color-white)}.related-products{background-color:var(--color-cream)}.related-products .title{font-size:.8rem;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;text-align:center;color:var(--color-black)}.facets__form{border:1px solid var(--color-gray-light);border-radius:4px;padding:1.5rem}.facets__heading{font-weight:600;color:var(--color-black);font-size:.95rem;letter-spacing:.5px;text-transform:uppercase;margin-bottom:1rem}input[type=checkbox]:checked{accent-color:var(--color-gold)}.facet-checkbox:checked+label{color:var(--color-gold);font-weight:500}.breadcrumb__link{color:var(--color-gray);font-size:.85rem}.breadcrumb__link:hover{color:var(--color-gold)}.breadcrumb__link[aria-current=page]{color:var(--color-black);font-weight:500}.animate-fade-in{animation:fadeIn .6s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:749px){body{font-size:.95rem}.button,.btn{font-size:.85rem;padding:.7rem 1.2rem}.header__heading-logo{max-width:140px}}.text-gold{color:var(--color-gold)}.bg-gold{background-color:var(--color-gold)}.border-gold{border-color:var(--color-gold)}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.icon-premium{color:var(--color-gold);font-size:2rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/astreia-custom.css.map */
