:is(.template-collection,.template-search) .product-grid{--ntc-rosso: #b3373a;--ntc-ink: #12161c;--ntc-muto: #6b7280;--ntc-linea: #e6e8ec;--ntc-verde: #1f9d55}:is(.template-collection,.template-search) .product-grid .card-product{position:relative;overflow:hidden;background:#fff;border:1px solid var(--ntc-linea)!important;border-radius:18px!important;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,border-color .35s ease}:is(.template-collection,.template-search) .product-grid .card-product:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:4;height:3px;pointer-events:none;background:linear-gradient(90deg,var(--ntc-rosso) 0%,#e2554f 55%,rgba(226,85,79,0) 100%);transform:scaleX(0);transform-origin:left center;transition:transform .55s cubic-bezier(.2,.8,.2,1)}:is(.template-collection,.template-search) .product-grid .card-media{position:relative;margin:0;overflow:hidden;background:radial-gradient(120% 90% at 50% 38%,#fff,#f4f5f7 60%,#e9ebef)}:is(.template-collection,.template-search) .product-grid .card-media-image{mix-blend-mode:multiply;transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .35s ease!important}.ntc-card-scie{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;pointer-events:none}.ntc-card-scie i{position:absolute;left:-45%;width:40%;height:2px;border-radius:2px;opacity:0;background:linear-gradient(90deg,#b3373a00,#b3373a99,#b3373a00)}.ntc-card-scie i:nth-child(1){top:30%}.ntc-card-scie i:nth-child(2){top:52%;width:30%}.ntc-card-scie i:nth-child(3){top:71%;width:22%}@keyframes ntc-scia{0%{transform:translate(0);opacity:0}20%{opacity:1}to{transform:translate(420%);opacity:0}}.ntc-card-tipo{position:absolute;z-index:3;left:12px;bottom:12px;max-width:calc(100% - 24px);height:24px;padding:0 10px 0 8px;border-radius:4px;transform:skew(-10deg);background:#12161ceb;color:#fff;box-shadow:0 8px 16px -8px #12161c80;font:800 10px/24px Barlow,sans-serif;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.ntc-card-tipo:before{content:"";display:inline-block;width:12px;height:9px;margin-right:7px;vertical-align:-1px;background:repeating-linear-gradient(90deg,#e2554f 0 3px,transparent 3px 5px);transform:skew(-18deg)}:is(.template-collection,.template-search) .product-grid .card-product .card-eyebrow-item:not([data-card-sku]){display:none}:is(.template-collection,.template-search) .product-grid .card-product [data-card-sku]{font:600 10.5px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.03em;color:#9aa1ab}:is(.template-collection,.template-search) .product-grid .card-product .card-heading a{color:var(--ntc-ink);font-weight:600;transition:color .2s ease}:is(.template-collection,.template-search) .product-grid .card-product .star-rating-badge[data-average-rating="0.0"]{display:none!important}:is(.template-collection,.template-search) .product-grid .card-product .badge-stock{display:inline-flex;align-items:center;gap:7px;height:24px;padding:0 10px;border-radius:999px;font:800 10.5px/1 Barlow,sans-serif;letter-spacing:.1em;text-transform:uppercase}:is(.template-collection,.template-search) .product-grid .card-product .badge-stock-in{background:#e9f7ef;color:#13733c}:is(.template-collection,.template-search) .product-grid .card-product .badge-stock-in .badge-stock-dot{width:7px;height:7px;border-radius:50%;background:currentColor;animation:ntc-battito-griglia 1.8s ease-out infinite}@keyframes ntc-battito-griglia{0%{box-shadow:0 0 #1f9d5573}70%{box-shadow:0 0 0 7px #1f9d5500}to{box-shadow:0 0 #1f9d5500}}:is(.template-collection,.template-search) .product-grid .card-product .price .price-item-regular,:is(.template-collection,.template-search) .product-grid .card-product .price .price-item-sale{font-family:Archivo,sans-serif!important;font-size:23px!important;font-weight:800!important;line-height:1.05!important;letter-spacing:-.02em;color:var(--ntc-ink);font-variant-numeric:tabular-nums}:is(.template-collection,.template-search) .product-grid .card-product .price .sup{font-family:Barlow,sans-serif!important;font-size:10.5px!important;font-weight:600!important;letter-spacing:.02em;color:var(--ntc-muto);margin-left:6px}:is(.template-collection,.template-search) .product-grid .card-product .price-sale .price-item-regular{font-size:14px!important;font-weight:600!important;color:var(--ntc-muto);text-decoration:line-through}:is(.template-collection,.template-search) .product-grid .card-product .price-sale .price-item-sale{color:var(--ntc-rosso)}.ntc-card-tua{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:5px 10px 5px 8px;border-radius:999px;background:#e9f7ef;color:#13733c;font:700 11.5px/1.15 Barlow,sans-serif}.ntc-card-tua:before{content:"";flex:none;width:13px;height:13px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center/contain no-repeat}:is(.template-collection,.template-search) .product-grid .card-product .button-add-to-cart{position:relative;overflow:hidden;width:100%;min-height:46px;padding:0 14px!important;border:0!important;border-radius:12px!important;background:linear-gradient(135deg,#cf4447 0%,var(--ntc-rosso) 52%,#8f2a2d 100%)!important;color:#fff!important;box-shadow:0 12px 22px -14px #b3373ae6;font-family:Barlow,sans-serif!important;font-size:12.5px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase;transition:transform .2s ease,box-shadow .25s ease,filter .25s ease}:is(.template-collection,.template-search) .product-grid .card-product .button-add-to-cart>span{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}:is(.template-collection,.template-search) .product-grid .card-product .button-add-to-cart>span:before{content:"";flex:none;width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2L4 14h7l-1 8 9-12h-7z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2L4 14h7l-1 8 9-12h-7z'/%3E%3C/svg%3E") center/contain no-repeat}:is(.template-collection,.template-search) .product-grid .card-product .button-add-to-cart>span:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:42%;pointer-events:none;background:linear-gradient(100deg,#fff0,#ffffff57,#fff0);transform:skew(-20deg);transition:left .6s ease}:is(.template-collection,.template-search) .product-grid .card-product .button-add-to-cart[disabled]{background:#eef0f3!important;color:#9aa1ab!important;box-shadow:none}:is(.template-collection,.template-search) .product-grid .card-product .button-add-to-cart[disabled]>span:before,:is(.template-collection,.template-search) .product-grid .card-product .button-add-to-cart[disabled]>span:after{display:none}:is(.template-collection,.template-search) .product-grid .card-product .button-add-to-cart:not([disabled]):active{transform:scale(.985)}:is(.template-collection,.template-search) .product-grid .card-product .button-add-to-cart.ntc-parte>span:before{animation:ntc-fulmine .75s cubic-bezier(.3,.6,.3,1)}@keyframes ntc-fulmine{0%{transform:none;opacity:1}40%{transform:translate(70px) scale(.7);opacity:0}41%{transform:translate(-70px) scale(.7);opacity:0}to{transform:none;opacity:1}}@media(hover:hover){:is(.template-collection,.template-search) .product-grid .card-product:hover{transform:translateY(-6px);border-color:#b3373a59!important;box-shadow:0 26px 48px -22px #12161c52}:is(.template-collection,.template-search) .product-grid .card-product:hover:after{transform:scaleX(1)}:is(.template-collection,.template-search) .product-grid .card-product:hover .card-media-image{transform:scale(1.05) translate(5px)}:is(.template-collection,.template-search) .product-grid .card-product:hover .ntc-card-scie i{animation:ntc-scia .85s cubic-bezier(.3,.6,.3,1) both}:is(.template-collection,.template-search) .product-grid .card-product:hover .ntc-card-scie i:nth-child(2){animation-delay:.08s}:is(.template-collection,.template-search) .product-grid .card-product:hover .ntc-card-scie i:nth-child(3){animation-delay:.16s}:is(.template-collection,.template-search) .product-grid .card-product:hover .card-heading a{color:var(--ntc-rosso)}:is(.template-collection,.template-search) .product-grid .card-product .button-add-to-cart:not([disabled]):hover{transform:translateY(-2px);box-shadow:0 16px 26px -14px #b3373a;filter:saturate(1.08)}:is(.template-collection,.template-search) .product-grid .card-product .button-add-to-cart:not([disabled]):hover>span:after{left:120%}}.ntc-griglia-js :is(.template-collection,.template-search) .product-grid .card-product.ntc-da-rivelare{opacity:0;transform:translateY(26px)}.ntc-griglia-js :is(.template-collection,.template-search) .product-grid .card-product.ntc-da-rivelare.is-rivelata{opacity:1;transform:none;transition:opacity .55s ease var(--ntc-ritardo, 0ms),transform .75s cubic-bezier(.2,.8,.2,1) var(--ntc-ritardo, 0ms)}@media screen and (max-width:749px){:is(.template-collection,.template-search) .product-grid .card-product{border-radius:14px!important}:is(.template-collection,.template-search) .product-grid .card-product .button-add-to-cart{min-height:42px;padding:0 8px!important;font-size:10.5px!important;letter-spacing:.04em!important}:is(.template-collection,.template-search) .product-grid .card-product .button-add-to-cart>span{white-space:normal;line-height:1.15;text-align:center}:is(.template-collection,.template-search) .product-grid .card-product .price .price-item-regular,:is(.template-collection,.template-search) .product-grid .card-product .price .price-item-sale{font-size:18px!important}.ntc-card-tipo{left:8px;bottom:8px;height:20px;font-size:9px;line-height:20px}}@media(prefers-reduced-motion:reduce){:is(.template-collection,.template-search) .product-grid .card-product,:is(.template-collection,.template-search) .product-grid .card-media-image,:is(.template-collection,.template-search) .product-grid .card-product:after{transition:none!important}.ntc-card-scie,:is(.template-collection,.template-search) .product-grid .card-product .badge-stock-dot{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/ntc-griglia.css.map */
