.upsell-block{margin:2rem 0}.upsell-title{font-size:16px;font-weight:600;margin-bottom:1rem}.upsell-list{display:flex;flex-direction:column;gap:1rem}.upsell-item{display:flex;align-items:center;padding:1rem;border:1px solid #e1e1e1;border-radius:12px;background-color:#fff}.upsell-media{position:relative;flex-shrink:0;width:80px;height:80px;margin-right:1rem;border-radius:8px;overflow:hidden;background-color:#f9f9f9}.upsell-media img{width:100%;height:100%;object-fit:cover}.upsell-media .check{position:absolute;top:6px;left:6px;width:24px;height:24px;background:#90be6d;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;color:#fff}.upsell-content{flex:1}.upsell-title-sm{font-size:16px;line-height:1.4;margin-bottom:.5rem;font-weight:500;color:#333}.upsell-prices{display:flex;align-items:baseline;gap:.5rem}.upsell-prices .original{text-decoration:line-through;color:#999;font-size:13px}.upsell-prices .sale{color:#d64933;font-size:14px;font-weight:400}.upsell-variants{margin:.5rem 0}.upsell-variants select{padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:14px;width:65px}.upsell-add{margin-left:1rem;background:#000;color:#fff;border:none;padding:1rem 1.25rem;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;flex-shrink:0}.upsell-add:disabled{opacity:.6;cursor:default}.upsell-add.added{background:#90be6d}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map */
