.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}.cart-items .quantity-selector,cart-quantity-selector-component.quantity-selector{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;width:140px!important;min-width:140px!important;overflow:hidden!important;border-radius:18px!important}.cart-items .quantity-selector button{width:44px!important;height:44px!important;flex-shrink:0!important}.cart-items .quantity-selector input{width:40px!important;min-width:40px!important;text-align:center!important;flex-shrink:0!important}img.product-media__image{transition:opacity .25s ease}img.product-media__image.is-swapping{opacity:0}.custom-price-wrapper{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.custom-price-sale{background-color:var(--sale-bg, #fdf1f1);color:var(--sale-color, #000000);font-size:var(--sale-size, 1.6rem);font-weight:700;padding:8px 16px;border-radius:var(--sale-radius, 0px);letter-spacing:.01em;display:inline-block;line-height:1.2}.custom-price-compare{color:var(--compare-color, #7a1e24);font-size:var(--compare-size, 1.25rem);font-weight:700;text-decoration:line-through;opacity:1;line-height:1.2}.custom-price-save{border:1.5px dashed var(--save-color, #2e7d32);color:var(--save-color, #2e7d32);background-color:color-mix(in srgb,var(--save-color, #2e7d32) 8%,transparent);font-size:var(--badge-size, .95rem);font-weight:700;padding:6px 14px;border-radius:6px;transform:rotate(-3deg);display:inline-block;line-height:1.2;margin-left:4px}@media(max-width:749px){.custom-price-wrapper{flex-wrap:nowrap!important;gap:6px!important}.custom-price-sale{font-size:clamp(14px,4vw,var(--sale-size-mobile))!important;padding:5px 10px!important;white-space:nowrap!important}.custom-price-compare{font-size:clamp(11px,3vw,var(--compare-size-mobile))!important;white-space:nowrap!important}.custom-price-save{font-size:clamp(10px,2.5vw,var(--badge-size-mobile))!important;padding:3px 6px!important;transform:rotate(-3deg);white-space:nowrap!important}}.product-form__submit,[name=add],.product-form__buttons .button--primary{background-color:transparent!important;color:#7a1e24!important;border:1.8px solid #7a1e24!important;border-radius:12px!important;font-weight:600!important;font-size:.95rem!important;letter-spacing:.05em!important;text-transform:uppercase!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;height:48px!important}.product-form__submit:hover,[name=add]:hover,.product-form__buttons .button--primary:hover{background-color:#7a1e24!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 4px 12px #7a1e241f!important}.shopify-payment-button__button,.shopify-payment-button__button--unbranded,.shopify-payment-button .button--secondary{background-color:#7a1e24!important;color:#fff!important;border:1.8px solid #7a1e24!important;border-radius:12px!important;font-weight:600!important;font-size:.95rem!important;letter-spacing:.05em!important;text-transform:uppercase!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 2px 8px #7a1e2414!important;height:48px!important}.shopify-payment-button__button:hover,.shopify-payment-button__button--unbranded:hover:not([disabled]),.shopify-payment-button .button--secondary:hover{background-color:#5d161a!important;border-color:#5d161a!important;transform:translateY(-1px);box-shadow:0 6px 16px #7a1e242e!important}.quantity,.quantity-input,.product-form__input--quantity{border-radius:12px!important;border:1.5px solid rgba(122,30,36,.18)!important;transition:border-color .25s ease!important;height:48px!important}.quantity:focus-within,.quantity-input:focus-within{border-color:#7a1e24!important}.email-signup__button{background-color:#fdf6ec!important;color:#7a1e24!important;border:1.5px solid #7a1e24!important;border-radius:50px!important;font-weight:600!important;font-size:.85rem!important;letter-spacing:.04em!important;text-transform:uppercase!important;padding:10px 20px!important;min-height:unset!important;transition:background-color .25s ease,color .25s ease!important}.email-signup__button:hover{background-color:#7a1e24!important;color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ag-custom.css.map */
