.t4s-ccs{padding:20px 0}.t4s-ccs--page{max-width:50%;margin-left:auto;margin-right:auto}@media(max-width:1024px){.t4s-ccs--page{max-width:90%}}@media(max-width:768px){.t4s-ccs--page{max-width:100%}}.t4s-ccs__heading{font-family:var(--heading-ff, inherit);color:var(--heading-color);font-size:22px;margin:0 0 18px;text-align:center;letter-spacing:.5px}.t4s-ccs__grid{display:grid;gap:16px}.t4s-ccs--page .t4s-ccs__grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:768px){.t4s-ccs--page .t4s-ccs__grid{grid-template-columns:1fr}}#t4s-mini-cross-sell{display:block!important;visibility:visible!important;opacity:1!important}.t4s-ccs--mini{padding:14px 16px;border-top:1px solid var(--border-color);margin-top:4px}.t4s-ccs--mini .t4s-ccs__heading{font-size:13px;text-align:left;margin-bottom:12px;text-transform:uppercase;letter-spacing:1.5px;font-weight:600}.t4s-ccs--mini .t4s-ccs__grid{grid-template-columns:1fr;gap:10px}.t4s-ccs--dialog{padding:16px 26px 8px;border-top:1px solid var(--border-color);margin-top:6px}.t4s-ccs--dialog .t4s-ccs__heading{font-size:13px;text-align:left;margin-bottom:12px;text-transform:uppercase;letter-spacing:1.5px;font-weight:600;color:var(--secondary-color, var(--heading-color))}.t4s-ccs--dialog .t4s-ccs__grid{grid-template-columns:1fr;gap:8px}.t4s-ccs--dialog .t4s-ccs__card{flex-direction:row;align-items:center;padding:8px}.t4s-ccs--dialog .t4s-ccs__media{flex:0 0 56px;aspect-ratio:1 / 1;border-radius:4px}.t4s-ccs--dialog .t4s-ccs__body{padding:0 0 0 10px;gap:3px}.t4s-ccs--dialog .t4s-ccs__kicker{font-size:9px}.t4s-ccs--dialog .t4s-ccs__title{font-size:13px}.t4s-ccs--dialog .t4s-ccs__price{font-size:12px}.t4s-ccs--dialog .t4s-ccs__btn{padding:5px 9px;font-size:10px;letter-spacing:.4px;margin-top:4px}.t4s-ccs__card{background:#fff;border:1px solid var(--border-color);border-radius:6px;overflow:hidden;display:flex;flex-direction:column}.t4s-ccs--mini .t4s-ccs__card{flex-direction:row;align-items:center;padding:10px}.t4s-ccs__media{display:block;aspect-ratio:1 / 1;overflow:hidden;background:rgba(var(--border-color-rgb, 0, 0, 0),.05)}.t4s-ccs__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.t4s-ccs__card:hover .t4s-ccs__media img{transform:scale(1.04)}.t4s-ccs--mini .t4s-ccs__media{flex:0 0 72px;aspect-ratio:1 / 1;border-radius:4px}.t4s-ccs__body{padding:14px;display:flex;flex-direction:column;gap:6px;flex:1 1 auto}.t4s-ccs--mini .t4s-ccs__body{padding:0 0 0 12px;gap:4px}.t4s-ccs__kicker{font-size:10px;text-transform:uppercase;letter-spacing:1.5px;color:var(--accent-color);font-weight:600}.t4s-ccs__title{font-size:14px;line-height:1.35;color:var(--heading-color);text-decoration:none;font-weight:500}.t4s-ccs__title:hover{color:var(--accent-color)}.t4s-ccs__price{font-size:14px;color:var(--primary-price-color, var(--heading-color));font-weight:500}.t4s-ccs__btn{display:inline-block;text-align:center;padding:10px 14px;background:var(--accent-color);color:var(--t4s-light-color, #fff);text-decoration:none;border:0;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;text-transform:uppercase;letter-spacing:1px;transition:opacity .2s;margin-top:6px;line-height:1}.t4s-ccs__btn:hover{opacity:.85;color:var(--t4s-light-color, #fff)}.t4s-ccs--mini .t4s-ccs__btn{padding:6px 10px;font-size:11px;letter-spacing:.5px}.t4s-ccs__form{margin:0}
/*# sourceMappingURL=/cdn/shop/t/5/assets/cart-cross-sell.css.map */
