product-card .product-card__title,product-card .product-card__title a,product-card .product-title,product-card .product-title a{font-size:17px!important;line-height:1.3!important;font-weight:600!important}@media(max-width:699px){product-card .product-card__title,product-card .product-card__title a,product-card .product-title,product-card .product-title a{font-size:15.5px!important}}product-card .price-list,product-card .price-list *,product-card .price,product-card sale-price,product-card sale-price *{color:#123b5f!important;font-weight:800!important;letter-spacing:-.01em}product-card .price-list s,product-card .price--compare,product-card compare-at-price,product-card compare-at-price *{color:#8a97a4!important;font-weight:500!important}html body product-card.product-card :is(price-list,.price-list){display:flex!important;flex-wrap:wrap;align-items:baseline!important;column-gap:10px!important;row-gap:2px!important}html body product-card.product-card sale-price,html body product-card.product-card sale-price *{color:#123b5f!important;font-size:22px!important;line-height:1.25!important;font-weight:800!important;letter-spacing:-.015em!important}html body product-card.product-card:has(compare-at-price) sale-price,html body product-card.product-card:has(compare-at-price) sale-price *{color:#b42318!important}html body product-card.product-card compare-at-price,html body product-card.product-card compare-at-price *{color:#8a97a4!important;font-weight:400!important;font-size:15px!important;line-height:1.25!important;letter-spacing:0!important}html body product-card.product-card compare-at-price{text-decoration:line-through!important;text-decoration-color:#8a97a4!important;text-decoration-thickness:1.5px!important}@media(max-width:699px){html body product-card.product-card sale-price,html body product-card.product-card sale-price *{font-size:19px!important}html body product-card.product-card compare-at-price,html body product-card.product-card compare-at-price *{font-size:14px!important}}html body product-card .product-card__badge-list .badge.badge--on-sale{background:#b42318!important;border-color:#b42318!important;color:#fff!important}product-card .product-card__quick-buy:has(.tpi-cm-wrap){container-type:inline-size}product-card .tpi-cm-wrap{display:flex;gap:8px;align-items:stretch;width:100%;margin-top:0}product-card .tpi-cm-stepper{flex:0 0 auto;display:flex;align-items:stretch;height:46px;border:1.5px solid #C5D3E0;border-radius:10px;overflow:hidden;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}product-card .tpi-cm-stepper:hover{border-color:#9fb4c8}product-card .tpi-cm-stepper:focus-within{border-color:#2173b8;box-shadow:0 0 0 3px #2173b826}product-card .tpi-cm-stepper button{width:36px;min-height:0;border:0;margin:0;padding:0;background:transparent;color:#123b5f;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease,opacity .15s ease;-webkit-tap-highlight-color:transparent}product-card .tpi-cm-stepper button:hover{background:#eef4fa}product-card .tpi-cm-stepper button:active{background:#e1ebf5}product-card .tpi-cm-stepper button[aria-disabled=true]{opacity:.35;cursor:default;background:transparent}product-card .tpi-cm-stepper button svg{width:14px;height:14px;display:block}product-card .tpi-cm-qty{width:44px;min-width:0;border:0!important;border-radius:0!important;margin:0;padding:0!important;background:transparent!important;box-shadow:none!important;text-align:center;font-family:Barlow,sans-serif;font-weight:700;font-size:17px;color:#0f2236;font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}product-card .tpi-cm-qty::-webkit-outer-spin-button,product-card .tpi-cm-qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}product-card .tpi-cm-qty:focus{outline:none}product-card .tpi-cm-qty.tpi-cm-pulso{animation:tpiCmPulso .22s ease}@keyframes tpiCmPulso{0%{transform:scale(1)}45%{transform:scale(1.14)}to{transform:scale(1)}}product-card .tpi-cm-add.button{flex:1 1 auto;min-width:0;width:auto;min-height:46px;padding-inline:12px!important;white-space:nowrap}product-card .tpi-cm-add__txt{display:inline-flex;align-items:center;justify-content:center;gap:8px}@container (max-width:230px){product-card .tpi-cm-wrap{flex-wrap:wrap}product-card .tpi-cm-stepper{flex:1 1 100%;justify-content:space-between}product-card .tpi-cm-stepper button{width:44px}product-card .tpi-cm-qty{flex:1 1 auto;width:auto}product-card .tpi-cm-add.button{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){product-card .tpi-cm-qty.tpi-cm-pulso{animation:none}}product-card .tpi-card__stock{color:#16a34a!important;font-size:13.5px!important;font-weight:600!important}product-card .tpi-card__stock--out{color:#d92d20!important}.tpi-card__stock{display:inline-flex;align-items:center;gap:6px;line-height:1.3;margin:7px 0 0}.tpi-card__stock-dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:0 0 auto}.tpi-card__ref{font-size:11.5px;color:#8a97a4;letter-spacing:.03em;margin:0 0 4px}.tpi-card__mult{display:inline-flex;align-items:center;gap:5px;color:#c0392b;font-family:Barlow,sans-serif;font-weight:600;font-size:12.5px;line-height:1.2;margin-top:2px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/tpi-product-card.css.map */
