.product-page__form+.block-upsell-slot{margin-top:24px}.block-upsell{background:#f4f4f4;padding:16px}.block-upsell__heading,.block-upsell__text,.block-upsell__title,.block-upsell__prices{margin:0}.block-upsell__heading{font-size:13px;font-weight:700;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.block-upsell__text{margin-top:4px;color:#5c5c5c;font-size:13px;line-height:1.4}.block-upsell__card{position:relative;display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:12px;padding:10px;background:#fff;border:1px solid #e4e4e4}.block-upsell__media{width:88px;height:88px;background:#f7f7f7}.block-upsell__media img,.block-upsell__option img{display:block;width:100%;height:100%;object-fit:cover}.block-upsell__title{font-size:13px;font-weight:700;letter-spacing:.03em;line-height:1.25;text-transform:uppercase}.block-upsell__prices{display:flex;flex-wrap:nowrap;gap:8px;align-items:baseline;margin-top:6px;font-size:14px;font-weight:700;white-space:nowrap}.block-upsell__prices s,.block-upsell__prices span{flex-shrink:0;white-space:nowrap}.block-upsell__prices s{color:#8a8a8a;font-weight:500;text-decoration:line-through;text-decoration-thickness:1px}.block-upsell__prices s span{color:inherit}.block-upsell__prices span{color:#111}.block-upsell__prices s:not([hidden])+span,.block-upsell__prices s:not([hidden])+span span{color:#d0121a}.block-upsell__add{margin-top:10px;padding:10px 14px;border:0;background:#111;color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase;cursor:pointer}.block-upsell__add:disabled{opacity:.45;cursor:default}.block-upsell__add.is-loading{opacity:.6}.block-upsell__toggle{display:inline-flex;align-items:center;justify-content:center;align-self:center;width:36px;height:36px;padding:0;border:0;background:transparent;cursor:pointer}.block-upsell__toggle-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.block-upsell__chevron{display:flex;width:16px;height:16px;transition:transform .2s ease}.block-upsell__chevron svg{width:16px;height:16px}.block-upsell.is-open .block-upsell__chevron{transform:rotate(180deg)}.block-upsell__menu{display:none;grid-column:1 / -1;border-top:1px solid #eee;background:#fff}.block-upsell.is-open .block-upsell__menu{display:block}.block-upsell__option{display:flex;gap:10px;align-items:center;width:100%;padding:10px 4px;border:0;border-bottom:1px solid #f1f1f1;background:transparent;font-size:12px;letter-spacing:.03em;text-align:left;text-transform:uppercase;cursor:pointer}.block-upsell__option img{width:28px;height:28px}.block-upsell__option.is-selected{font-weight:700}.block-upsell__error{margin:8px 0 0;color:#9b1c1c;font-size:12px}@media screen and (max-width:989px){.block-upsell__card{grid-template-columns:88px minmax(0,1fr)}.block-upsell__toggle{grid-column:1 / -1;justify-content:space-between;width:auto;height:auto;margin:0 -10px -10px;padding:12px 10px;border-top:1px solid #e4e4e4}.block-upsell__toggle-label{position:static;width:auto;height:auto;overflow:visible;clip:auto;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/block-upsell.css.map */
