.menu-list__link{position:relative;display:flex;align-items:center;transition:color .3s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1),opacity .28s ease;will-change:transform}.menu-list__link:hover{transform:translateY(-.5px)}.menu-list__link-title{position:relative;display:inline-flex;align-items:center;letter-spacing:.015em;transition:color .28s ease,opacity .28s ease}.menu-list__link-title:after{content:"";position:absolute;left:50%;bottom:-6px;width:0;height:1px;border-radius:999px;background:linear-gradient(90deg,#744536,#8b5a3c,#744536);transform:translate(-50%);transition:width .32s cubic-bezier(.4,0,.2,1),opacity .28s ease;opacity:.9}.menu-list__link:hover .menu-list__link-title:after{width:100%}.menu-list__link:hover{color:#7a4535!important}.menu-list__link--active{color:inherit!important;font-weight:500}.menu-list:has(.menu-list__list-item:hover) .menu-list__link:not(:hover){opacity:.58}.menu-list__submenu{background:linear-gradient(to bottom,#fffffff5,#faf7f3f7)}.menu-list__submenu-inner{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:opacity .32s ease,transform .32s cubic-bezier(.4,0,.2,1)}.mega-menu__link{transition:color .26s ease,transform .26s ease,opacity .26s ease}.mega-menu__link:hover{color:#7a4535;transform:translate(1.5px)}@media screen and (max-width:749px){.menu-list__link{min-height:46px;align-items:center}.menu-list__link-title{font-size:15px;letter-spacing:.01em}.menu-list__link-title:after{bottom:-4px;height:1px}}@media(prefers-reduced-motion:reduce){.menu-list__link,.menu-list__link-title:after,.mega-menu__link,.menu-list__submenu-inner{transition:none!important}}.jdgm-star,.jdgm-prev-badge__star,.jdgm-star:before,.jdgm-prev-badge__star:before{font-family:JudgemeStar!important;font-style:normal!important;font-weight:400!important;line-height:1!important}.jdgm-prev-badge{display:flex!important;align-items:center!important;gap:6px!important}.jdgm-prev-badge__stars{display:inline-flex!important;align-items:center!important;gap:2px!important}product-price{display:block;margin-top:6px;margin-bottom:8px}.price__current,.price-item--sale,.price__regular{font-size:clamp(1.45rem,2vw,1.75rem)!important;font-weight:400!important;line-height:1.1!important;letter-spacing:-.03em;color:#7a1e24!important;font-family:var(--font-heading--family)}.price-item--regular{font-size:.92rem!important;font-weight:400!important;color:#9a928b!important;opacity:.82;margin-left:8px}.price--on-sale,.price{display:flex;align-items:baseline;gap:2px;flex-wrap:wrap}@media screen and (max-width:749px){.price__current,.price-item--sale,.price__regular{font-size:1.4rem!important}}variant-main-picker{display:block;margin-top:18px;margin-bottom:20px}.variant-picker__option-label,variant-main-picker legend,variant-main-picker label{font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#7d746d;margin-bottom:10px;display:block}.variant-picker__option-values{display:flex;flex-wrap:wrap;gap:10px}.variant-picker__option-values button,.swatch-button{min-height:44px;padding:.7rem 1.15rem;border-radius:999px;border:1px solid rgba(122,30,36,.12);background:#ffffffa6;color:#5f5751;font-size:.82rem;font-weight:500;letter-spacing:.02em;transition:all .25s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.variant-picker__option-values button:hover,.swatch-button:hover{border-color:#7a1e244d;transform:translateY(-1px)}.variant-picker__option-values button[aria-checked=true],.variant-picker__option-values button.selected,.swatch-button.selected{background:#7a1e24;color:#fdfbf7;border-color:#7a1e24;box-shadow:0 8px 20px #7a1e241f}@media screen and (max-width:749px){.variant-picker__option-values{gap:8px}.variant-picker__option-values button,.swatch-button{min-height:42px;padding:.65rem 1rem;font-size:.78rem}}.product-form-buttons{gap:12px!important;margin-top:18px}.quantity-selector,.quantity,.quantity-input{height:54px!important;border-radius:18px!important;border:1px solid rgba(122,30,36,.12)!important;background:#ffffffb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.quantity button,.quantity-selector button{width:52px!important;font-size:1.1rem!important;color:#5e5650!important}.quantity input,.quantity-selector input{font-size:1rem!important;font-weight:500!important;color:#2c2a28!important}.product-form-buttons .button,.shopify-payment-button__button,button[name=add]{min-height:54px!important;border-radius:18px!important;font-size:1rem!important;font-weight:500!important;letter-spacing:.01em!important;transition:transform .25s ease,box-shadow .25s ease,background .25s ease!important}button[name=add]{background:#7a1e24!important;box-shadow:0 10px 24px #7a1e2424}button[name=add]:hover,.shopify-payment-button__button:hover{transform:translateY(-1px);box-shadow:0 14px 30px #7a1e2429}.shopify-payment-button__button{background:#7a1e24!important;opacity:.96}@media screen and (max-width:749px){.product-form-buttons{gap:10px!important}.product-form-buttons .button,.shopify-payment-button__button,button[name=add]{min-height:50px!important;border-radius:16px!important;font-size:.95rem!important}.quantity-selector,.quantity,.quantity-input{height:50px!important;border-radius:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/ag-custom.css.map */
