.hp-co-mount{display:block;min-width:0}.hp-co-mount:empty{display:none}.hp-co,.hp-co *{box-sizing:border-box}.hp-co{color:var(--hp-co-ink,#30251c);font-family:var(--font-body-family,system-ui,sans-serif);font-size:14px;padding:12px 0}.hp-co:empty{display:none}.hp-co__group{margin:14px 0 22px}.hp-co__eyebrow{color:var(--hp-co-accent,#b7914f);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;line-height:1.4;margin:0 0 5px}.hp-co__eyebrow span{margin-right:5px;font-size:12px}.hp-co__heading{font-family:var(--font-heading-family,Georgia,serif);letter-spacing:-.025em;font-size:clamp(19px,2.1vw,25px);line-height:1.18;font-weight:500;margin:0 0 12px;color:inherit}.hp-co__offer{display:grid;grid-template-columns:minmax(85px,36%) minmax(0,1fr);align-items:stretch;gap:0;background:var(--hp-co-card,#f8f2e9);color:var(--hp-co-ink,#30251c);border:1px solid rgba(100,74,40,.1);border-radius:15px;overflow:hidden}.hp-co__image{display:block;width:100%;height:100%;min-height:165px;background:#efe4d2;overflow:hidden}.hp-co__image img,.hp-co__image svg{height:100%;width:100%;object-fit:cover;display:block;transition:transform .3s ease}.hp-co__image:hover img{transform:scale(1.03)}.hp-co__info{display:flex;align-items:start;flex-direction:column;min-width:0;padding:14px 13px}.hp-co__micro{margin:0 0 5px;color:#8a7154;font-size:9px;font-weight:700;line-height:1.5;letter-spacing:.07em}.hp-co__title{text-decoration:none;color:inherit;display:block;font-family:var(--font-heading-family,Georgia,serif);font-size:16px;line-height:1.23;font-weight:550}.hp-co__title:hover{text-decoration:underline;text-decoration-color:var(--hp-co-accent,#b7914f);text-underline-offset:3px}.hp-co__description{margin:6px 0;line-height:1.45;font-size:11px;opacity:.78}.hp-co__price{margin:8px 0 11px;color:#5b4531;font-size:15px;font-weight:700}.hp-co__price s{font-size:11px;font-weight:400;opacity:.55;margin-left:5px}.hp-co__button{border:0;display:inline-flex;justify-content:center;align-items:center;gap:8px;text-decoration:none;font-family:inherit;font-size:11px;font-weight:650;border-radius:7px;line-height:1.3;padding:11px 12px;cursor:pointer;transition:background .15s ease,transform .15s ease}.hp-co__button:hover{transform:translateY(-1px)}.hp-co__button:focus-visible{outline:2px solid var(--hp-co-accent,#b7914f);outline-offset:3px}.hp-co__button:disabled{opacity:.6;cursor:progress;transform:none}.hp-co__button--primary{background:#32271f;color:#fffaf0;width:100%}.hp-co__button--primary:hover{background:#5a4330;color:#fffaf0}.hp-co__button--secondary{border:1px solid #8f6c42;color:#443020;background:transparent}.hp-co__button--secondary:hover{background:#e7d5bc}.hp-co__explanation{margin:8px 0 0;font-size:11px;line-height:1.5;color:inherit;opacity:.7}.hp-co__cross-list{display:grid;gap:9px}.hp-co__offer--cross{grid-template-columns:96px minmax(0,1fr)}.hp-co__offer--cross .hp-co__image{min-height:122px}.hp-co__offer--cross .hp-co__info{padding:12px}.hp-co__offer--cross .hp-co__title{font-size:14px}.hp-co__offer--cross .hp-co__price{margin:6px 0 8px;font-size:13px}.hp-co__feedback{padding:12px;color:#6f3026;font-size:12px;background:#fff0e9;border:1px solid #eac7b9;border-radius:7px;line-height:1.5;margin:7px 0}.hp-co__feedback--success{color:#35573c;background:#edf7ec;border-color:#cee7ce}@media(max-width:410px){.hp-co__offer{grid-template-columns:105px minmax(0,1fr)}.hp-co__image{min-height:170px}.hp-co__info{padding:11px}.hp-co__button{width:100%;padding:10px 7px}.hp-co__title{font-size:14px}.hp-co__description{font-size:10px}}@media(prefers-reduced-motion:reduce){.hp-co__image img,.hp-co__button{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/hp-cart-offers.css.map */
