@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400&display=swap";.header-wrapper,.header-wrapper--border-bottom,.shopify-section-header-sticky,.shopify-section-header-sticky .header-wrapper{background-color:#faf9f7!important;background:#faf9f7!important}.header__heading-link,.header__heading-link .h2,.header__heading .h2,.header__menu-item,.header__menu-item span,.header__icon,.header__icon svg{color:#1a1a1a!important;fill:#1a1a1a!important}.header__menu-item:hover span,.header__menu-item:focus span{color:#8b7355!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}.header__submenu,.mega-menu,.mega-menu__content{background-color:#faf9f7!important;border-top:1px solid #e8e3dc!important;box-shadow:0 8px 24px #00000012!important}.header__submenu .header__menu-item span{color:#1a1a1a!important}.header__submenu .header__menu-item:hover span{color:#8b7355!important}.header__heading-link .h2,.header__heading .h2{font-family:Cormorant Garamond,Georgia,serif!important;font-size:20px!important;font-weight:300!important;letter-spacing:.3em!important;text-transform:uppercase!important;display:inline-flex!important;align-items:center!important;gap:10px!important}.header__heading-link .h2:before,.header__heading .h2:before{content:"";display:inline-block;width:14px;height:14px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-8 -8 16 16'%3E%3Cline x1='-6' y1='0' x2='6' y2='0' stroke='%231a1a1a' stroke-width='1.1' stroke-linecap='round'/%3E%3Cline x1='0' y1='-6' x2='0' y2='6' stroke='%231a1a1a' stroke-width='1.1' stroke-linecap='round'/%3E%3Cline x1='-4.24' y1='-4.24' x2='4.24' y2='4.24' stroke='%231a1a1a' stroke-width='1.1' stroke-linecap='round'/%3E%3Cline x1='4.24' y1='-4.24' x2='-4.24' y2='4.24' stroke='%231a1a1a' stroke-width='1.1' stroke-linecap='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.select__select,select{border:1.5px solid #1a1a1a!important;border-radius:0!important;background-color:transparent!important;color:#1a1a1a!important;padding:12px 16px!important}.select__select:focus,select:focus{border-color:#8b7355!important;outline:none!important;box-shadow:none!important}.quantity,.quantity__input,.quantity-input{border:1.5px solid #1a1a1a!important;border-radius:0!important}.quantity__button,.quantity__input{border-color:#1a1a1a!important;color:#1a1a1a!important;background:transparent!important}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],textarea,.field__input{border:1.5px solid #c9b99a!important;border-radius:0!important;background-color:transparent!important}input:focus,textarea:focus,.field__input:focus{border-color:#1a1a1a!important;outline:none!important;box-shadow:none!important}.ast-trust-row{display:flex;border:1px solid #e8e3dc;margin:20px 0}.ast-trust-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:16px 8px;border-right:1px solid #e8e3dc;text-align:center}.ast-trust-item:last-child{border-right:none}.ast-trust-item span{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#1a1a1a;line-height:1.3}.product__accordion .accordion__button,.product__info-wrapper details summary{font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;border-top:1px solid #e8e3dc!important;padding:16px 0!important}.product__info-wrapper details[open] summary{color:#8b7355!important}.product__popup button{font-size:11px!important;letter-spacing:.1em!important;color:#8b7355!important;text-decoration:underline!important;text-underline-offset:3px!important}.multicolumn-card__info h3{font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:400!important;margin-bottom:10px}.multicolumn-card__info p{font-size:13px!important;color:#555!important;line-height:1.6!important}.card__media,.card .media{aspect-ratio:2/3!important;width:100%;overflow:hidden;position:relative}.card__media img,.card .media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;display:block;transition:transform .5s ease}.card:hover .card__media img,.card:hover .media img{transform:scale(1.04)}.collection-card__image,.collection-card .media,.collection-card__wrapper .media{aspect-ratio:2/3!important;width:100%;overflow:hidden}.collection-card__image img,.collection-card .media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;display:block}.product-grid .grid__item,.collection-list .grid__item{display:flex;flex-direction:column}.product-grid .card-wrapper,.collection-list .card-wrapper{flex:1;display:flex;flex-direction:column}.slider .card__media,.slider .media{aspect-ratio:2/3!important;overflow:hidden}.slider .card__media img,.slider .media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important}@media screen and (max-width:749px){.card__media,.card .media{aspect-ratio:2/3!important}.ast-trust-row{flex-wrap:wrap}.ast-trust-item{flex:0 0 50%;border-bottom:1px solid #e8e3dc}.ast-trust-item:nth-child(2){border-right:none}.ast-trust-item:nth-child(3),.ast-trust-item:nth-child(4){border-bottom:none}}.shopify-section h1,.shopify-section h2,.shopify-section .h1,.shopify-section .h2{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;letter-spacing:.04em}.announcement-bar{background-color:#1a1a1a!important;color:#faf9f7!important}.announcement-bar a,.announcement-bar__message{color:#faf9f7!important;letter-spacing:.12em;font-size:12px}.button--primary{letter-spacing:.12em!important;text-transform:uppercase!important;font-size:12px!important}.button{letter-spacing:.1em!important}.collection__title{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;letter-spacing:.2em!important;text-transform:uppercase!important}.card__heading{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;font-size:15px!important;letter-spacing:.05em}
/*# sourceMappingURL=/cdn/shop/t/8/assets/asteriah-cards.css.map */
