.ag-upsell{display:block;margin:2.4rem 0 .8rem;padding-top:1.8rem;border-top:1px solid rgba(var(--color-foreground),.14);color:rgb(var(--color-foreground))}.ag-upsell h3,.ag-mm-suggestions h4{margin:0 0 1.2rem;font-size:1.4rem;font-weight:600;letter-spacing:.02em;line-height:1.4}.ag-upsell__row{display:grid;grid-template-columns:6.4rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 0}.ag-upsell__row+.ag-upsell__row{border-top:1px solid rgba(var(--color-foreground),.08)}.ag-upsell__row--upgrade{grid-template-columns:minmax(0,1fr) auto}.ag-upsell__image,.ag-upsell__image img{display:block;width:6.4rem;height:6.4rem;object-fit:contain}.ag-upsell__info{display:flex;flex-direction:column;gap:.35rem;min-width:0;font-size:1.2rem;line-height:1.45;letter-spacing:.02em}.ag-upsell__info a{color:inherit;text-decoration:none}.ag-upsell__info a:hover{text-decoration:underline}.ag-upsell__info strong{font-size:1.3rem}.ag-upsell__price--sale{color:#c62828;font-weight:600}.ag-upsell__info small{font-size:1.1rem;opacity:.75}.ag-upsell__info select{max-width:100%;width:max-content;min-height:3.2rem;padding:.3rem 2.4rem .3rem .6rem;border:1px solid #d7d7d7;border-radius:3px;color:#111;background:#fff;font:inherit}.ag-upsell__add{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;max-width:10rem;padding:.7rem 1rem;border:1px solid #111;border-radius:4px;color:#111;background:#fff;font:inherit;font-size:1.15rem;line-height:1.3;text-align:center;cursor:pointer;letter-spacing:0}.ag-upsell__add:hover{color:#fff;background:#111}.ag-upsell__add:disabled{opacity:.5;cursor:wait}.ag-upsell__add:focus-visible,.ag-upsell__info select:focus-visible{outline:2px solid #111;outline-offset:3px}.ag-upsell__info .ag-upsell__bonus{align-self:flex-start;color:#b72126;background:#fff1f1;border-radius:3px;padding:.2rem .55rem;font-size:1.05rem;font-weight:600}.ag-upsell__error{margin:1rem 0 0;font-size:1.2rem;line-height:1.5;color:#b72126}.ag-complementary .summary__title{margin-bottom:1rem}.ag-complementary .accordion__title{font-size:1.5rem;font-weight:600;letter-spacing:.02em}.ag-complementary .card--horizontal .card__inner{width:7rem;flex:0 0 7rem}.ag-complementary .card--horizontal{padding:1rem 0;border:0;border-bottom:1px solid rgba(var(--color-foreground),.1)}.ag-complementary .card__heading{font-size:1.25rem;line-height:1.4}.ag-complementary .price{font-size:1.2rem}.ag-complementary .quick-add__submit{min-height:4.4rem;background:#fff;color:#111;font-size:1.15rem}.ag-complementary .quick-add__submit:hover{background:#111;color:#fff}.ag-mm-suggestions{margin:1.4rem 0;padding-top:1.4rem;border-top:1px solid #e4e4e4}.ag-mm-suggestion{display:grid;grid-template-columns:4.8rem minmax(0,1fr) auto;gap:.9rem;align-items:center;padding:.7rem 0}.ag-mm-suggestion img{object-fit:contain}.ag-mm-suggestion span{font-size:1.2rem;line-height:1.45}.ag-mm-suggestion small{display:block;margin-top:.25rem}[data-ag-cart-busy] cart-items,[data-ag-cart-busy] cart-drawer{pointer-events:none}[data-ag-cart-busy] .ag-upsell{opacity:.65}@media(max-width:359px){.ag-upsell__row{grid-template-columns:4.8rem minmax(0,1fr) auto;gap:.7rem}.ag-upsell__row--upgrade{grid-template-columns:minmax(0,1fr) auto}.ag-upsell__image,.ag-upsell__image img{width:4.8rem;height:4.8rem}.ag-upsell__add{padding:.6rem .7rem;max-width:8.3rem}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/ag-upsell.css.map */
