.hmg-shipping-progress{flex:0 0 auto;min-width:0;margin:0 0 1.2rem;padding:1.2rem;border:1px solid #d8dbce;border-radius:8px;background:#f9f7f0;color:#243d2e}.hmg-shipping-progress__message{display:flex;align-items:flex-start;gap:.8rem;margin:0;font-size:1.2rem;line-height:1.45;overflow-wrap:anywhere}.hmg-shipping-progress__message>svg,.hmg-shipping-progress__message>.icon{flex:0 0 1.8rem;width:1.8rem;height:1.8rem;margin-top:.1rem}.hmg-shipping-progress__message>span{min-width:0}.hmg-shipping-progress__message strong{font-weight:700}.hmg-shipping-progress__track{height:.6rem;margin:.9rem 0 .7rem;overflow:hidden;border-radius:999px;background:#e6e9dd}.hmg-shipping-progress__fill{display:block;height:100%;max-width:100%;border-radius:inherit;background:#d7ab56;transition:width .2s ease}.hmg-shipping-progress__note{display:block;margin:0;color:#53604e;font-size:1rem;line-height:1.4;overflow-wrap:anywhere}.hmg-shipping-progress[data-unlocked=true]{background:#edf0e7}.hmg-shipping-progress[data-unlocked=true] .hmg-shipping-progress__fill{background:#243d2e}.hmg-shipping-progress a{color:inherit;text-underline-offset:.2em}.hmg-shipping-progress a:focus-visible{outline:2px solid #243d2e;outline-offset:3px}.hmg-cart-recommendations{margin:1.4rem 0;padding-top:1.4rem;border-top:1px solid #d8dbce;color:#243d2e}.hmg-cart-recommendations>h3{margin:0 0 1rem;font-family:Arial,Helvetica,sans-serif;font-size:1.2rem;font-weight:700;line-height:1.4;letter-spacing:0}.hmg-cart-recommendations__row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:1rem}.hmg-cart-recommendations__image{display:block;width:64px;height:64px;overflow:hidden;border-radius:6px;background:#e6e9dd}.hmg-cart-recommendations__image img,.hmg-cart-recommendations__image svg{display:block;width:100%;height:100%;object-fit:contain}.hmg-cart-recommendations__details{min-width:0}.hmg-cart-recommendations__title{display:inline-block;color:inherit;font-size:1.2rem;font-weight:600;line-height:1.35;text-decoration:none;overflow-wrap:anywhere}.hmg-cart-recommendations__title:hover{text-decoration:underline;text-underline-offset:.2em}.hmg-cart-recommendations__price{margin:.4rem 0 0;font-size:1.1rem;line-height:1.3}.hmg-cart-recommendations__form{display:contents}.hmg-cart-recommendations__form .form{min-width:0;max-width:8.5rem;margin:0}.hmg-cart-recommendations .hmg-cart-recommendations__add{min-width:0;max-width:8.5rem;min-height:4.4rem;padding:.8rem 1rem;border:1px solid #9ca98f;border-radius:5px;color:#243d2e;background:#f9f7f0;font-size:1.1rem;line-height:1.3;text-align:center;letter-spacing:0}.hmg-cart-recommendations .hmg-cart-recommendations__add:hover{background:#e6e9dd}.hmg-cart-recommendations a:focus-visible,.hmg-cart-recommendations button:focus-visible{outline:2px solid #243d2e;outline-offset:3px}.hmg-cart-recommendations .product-form__error-message-wrapper{grid-column:1 / -1;margin:0;color:#8b2f21;font-size:1rem;line-height:1.35;overflow-wrap:anywhere}.hmg-cart-recommendations .product-form__error-message-wrapper[hidden]{display:none}@media(max-width:374px){.hmg-shipping-progress{padding:1rem;margin-bottom:1rem}.hmg-shipping-progress__message{gap:.6rem;font-size:1.15rem}.hmg-cart-recommendations__row{grid-template-columns:54px minmax(0,1fr) auto;gap:.8rem}.hmg-cart-recommendations__image{width:54px;height:54px}}@media(prefers-reduced-motion:reduce){.hmg-shipping-progress__fill{transition:none}}@media(forced-colors:active){.hmg-shipping-progress__track{border:1px solid CanvasText}.hmg-shipping-progress__fill{background:Highlight;forced-color-adjust:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/hmg-cart.css.map */
