body .product-grid{--grid-desktop-horizontal-spacing: 10px;--grid-desktop-vertical-spacing: 14px;--grid-mobile-horizontal-spacing: 8px;--grid-mobile-vertical-spacing: 10px}body .product-card-wrapper .card{background:linear-gradient(180deg,#fff,#fafbfd);border:1px solid var(--bdr-line, #e4e6e9);border-left:3px solid var(--bdr-blue, #2b82d4);border-radius:12px;overflow:hidden;box-shadow:8px 0 20px -6px #2b466e1f,0 1px 2px #2b466e0f,0 8px 24px #2b466e14;transition:transform .25s ease,box-shadow .25s ease}body .product-card-wrapper .card:hover{transform:translateY(-2px);box-shadow:0 2px 4px #2b466e12,0 16px 40px #2b466e1f}body .product-card-wrapper .card:after,body .product-card-wrapper .card:before{box-shadow:none!important}body .product-card-wrapper .card,body .product-card-wrapper .card__inner{--ratio-percent: 85% !important}body .product-card-wrapper .card__inner{background:#fff;border-radius:0}body .product-card-wrapper .card__media,body .product-card-wrapper .card__media .media{top:0!important;right:0!important;bottom:0!important;left:0!important;margin:0!important;background:#fff}body .product-card-wrapper .card__media img{object-fit:contain;padding:0}body .product-card-wrapper .bdr-pct{top:12px!important;left:0!important;padding:5px 16px 5px 12px!important;background:#cf3826!important;color:#fff!important;font-size:13px!important;font-weight:800!important;letter-spacing:.02em;line-height:1.2!important;border-radius:0!important;box-shadow:none!important;clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%);z-index:2}body .product-card-wrapper .quick-add{position:static!important;width:100%;margin:auto 0 0!important}body .product-card-wrapper .tz-stock-message{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex!important;align-items:center;gap:6px;width:auto;margin:0;padding:4px 10px 4px 8px;background:#ffffffeb;border:1px solid var(--bdr-line, #e4e6e9);border-radius:999px;font-size:11.5px!important;font-weight:600!important;line-height:1.2}body .product-card-wrapper .tz-stock-message svg{width:8px;height:8px;flex:none;border-radius:50%;box-shadow:0 0 0 3px #1b7a4629}body .product-card-wrapper .tz-stock-message.tz-green-stock{color:#1b7a46!important;border-color:#d6ebdf}body .product-card-wrapper .tz-stock-message.tz-orange-stock{color:#8a5300!important;border-color:#f0dcb8}body .product-card-wrapper .tz-stock-message.tz-orange-stock svg{box-shadow:0 0 0 3px #8a530024}body .product-card-wrapper .tz-stock-message.tz-red-stock{color:#b62f20!important;border-color:#f2cdc8}body .product-card-wrapper .tz-stock-message.tz-red-stock svg{box-shadow:0 0 0 3px #b62f2024}body .product-card-wrapper .card>.card__content{padding:8px 12px 12px 11px}body .product-card-wrapper .card>.card__content .card__information{padding:0!important;margin:0!important}body .product-card-wrapper .card-information{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding-bottom:10px;text-align:left}body .product-card-wrapper .card-information>.caption-large:empty{display:none}body .product-card-wrapper .bdr-vendor{order:-3;display:inline-flex;align-items:center;max-width:100%;padding:4px 9px;border:1px solid #c9ccd2;border-radius:999px;color:var(--bdr-ink, #101114);font-size:10px;font-weight:600;letter-spacing:.14em;line-height:1;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .product-card-wrapper .card-information .card__heading{order:-2;width:100%;margin:0;text-align:left!important}body .product-card-wrapper .card__heading a{min-height:2.6em;font-size:15px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:-.01em!important;color:var(--bdr-ink, #101114)}body .product-card-wrapper .bdr-filo{order:-1;display:block;width:100%;height:1px;margin:2px 0 0;background:linear-gradient(90deg,transparent,var(--bdr-line, #e4e6e9) 20%,var(--bdr-line, #e4e6e9) 80%,transparent)}body .product-card-wrapper .price{width:100%;margin:0}body .product-card-wrapper .price__container{display:block;text-align:left}body .product-card-wrapper .price__sale>span:not(.visually-hidden){display:flex;flex-wrap:wrap;align-items:center;column-gap:8px;row-gap:2px}body .product-card-wrapper .price .tz-vat-sale-price{order:1;font-size:15px!important;font-weight:400!important;line-height:1.3;color:var(--bdr-muted, #6b6f76)!important;font-variant-numeric:tabular-nums;text-decoration-line:line-through;text-decoration-color:var(--bdr-red, #e1402e)!important;text-decoration-thickness:1.5px}body .product-card-wrapper .bdr-save{order:2;padding:3px 6px;background:#e1402e17;border-radius:6px;color:var(--bdr-red-dark, #b62f20);font-size:11px;font-weight:700;line-height:1.2;white-space:nowrap}body .product-card-wrapper .price span.tz-vat-included-price.price-item{order:3;flex-basis:100%;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;row-gap:0;max-width:100%;font-size:10px!important;font-weight:600!important;letter-spacing:.06em;text-transform:uppercase;color:var(--bdr-muted, #6b6f76)!important}body .product-card-wrapper .price .tz-b2b-strike-price{order:-1;display:inline-flex;align-items:baseline;font-size:18px;font-weight:700;line-height:1.05;letter-spacing:-.02em;text-transform:none;white-space:nowrap;text-decoration:none!important;font-variant-numeric:tabular-nums;color:var(--bdr-ink, #101114)!important}body .product-card-wrapper .price .bdr-cur{margin-right:2px;font-size:18px}body .product-card-wrapper .price .bdr-int{font-size:36px}body .product-card-wrapper .price .bdr-dec{font-size:18px}body .product-card-wrapper .quick-add product-form,body .product-card-wrapper .quick-add modal-opener,body .product-card-wrapper .quick-add form{display:block;width:100%}body .product-card-wrapper .card .quick-add .quick-add__submit.button{width:100%!important;min-height:46px;padding:0 8px;display:flex;align-items:center;justify-content:center;gap:7px;background-color:var(--bdr-blue, #2b82d4)!important;border:0!important;border-radius:12px!important;color:#fff!important;font-size:14px;font-weight:700;letter-spacing:0;white-space:nowrap;box-shadow:0 5px 14px #2b82d452!important}body .product-card-wrapper .card .quick-add .quick-add__submit.button.button--full-width:not([disabled]){background-image:var(--bdr-riflesso),linear-gradient(135deg,#2b82d4,#1f6bb8)!important;background-size:48px 100%,100% 100%!important;background-position:-60px center,0 0!important}body .product-card-wrapper .card .quick-add .quick-add__submit.button.button--full-width:not([disabled]):is(:hover,:focus-visible){background-image:var(--bdr-riflesso),linear-gradient(135deg,#e8503d,#c0301f)!important;background-position:calc(100% + 60px) center,0 0!important;box-shadow:0 8px 20px #cf382680!important}body .product-card-wrapper .card .quick-add .quick-add__submit.button.button--full-width:not([disabled]):active{background-image:linear-gradient(135deg,#c0301f,#a52716)!important;box-shadow:0 2px 6px #cf382666!important}body .product-card-wrapper .quick-add__submit:before,body .product-card-wrapper .quick-add__submit:after{box-shadow:none!important}body .product-card-wrapper .quick-add__submit svg.bdr-ico-carrello{flex:none;width:18px;height:18px;color:#fff}body .product-card-wrapper .quick-add__submit svg.bdr-freccia{flex:none;width:14px;height:14px;color:#fff;transition:transform .25s ease}body .product-card-wrapper .quick-add__submit:hover svg.bdr-freccia{transform:translate(4px)}body .product-card-wrapper .quick-add__submit.loading svg.bdr-ico-carrello,body .product-card-wrapper .quick-add__submit.loading svg.bdr-freccia,body .product-card-wrapper .quick-add__submit[disabled] svg.bdr-freccia{display:none}@media(max-width:749px){body .product-card-wrapper .bdr-pct{top:8px!important;font-size:11.5px!important;padding:4px 12px 4px 8px!important}body .product-card-wrapper .tz-stock-message{top:6px;right:6px;font-size:10px!important;padding:3px 7px 3px 6px}body .product-card-wrapper .card>.card__content{padding:6px 9px 9px 8px}body .product-card-wrapper .card-information{gap:5px;padding-bottom:8px}body .product-card-wrapper .bdr-vendor{font-size:9px;letter-spacing:.1em;padding:3px 7px}body .product-card-wrapper .card__heading a{font-size:13px!important}body .product-card-wrapper .price .tz-vat-sale-price{font-size:12.5px!important}body .product-card-wrapper .bdr-save{font-size:10px;padding:2px 5px}body .product-card-wrapper .price .bdr-cur,body .product-card-wrapper .price .bdr-dec{font-size:14px}body .product-card-wrapper .price .bdr-int{font-size:26px}body .product-card-wrapper .card .quick-add .quick-add__submit.button{min-height:42px;font-size:12.5px;gap:5px;padding:0 6px}body .product-card-wrapper .quick-add__submit svg.bdr-ico-carrello{width:15px;height:15px}body .product-card-wrapper .quick-add__submit svg.bdr-freccia{display:none}}@media(prefers-reduced-motion:reduce){body .product-card-wrapper .card,body .product-card-wrapper .card:hover{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/bdr-card-prodotto.css.map */
