:root{--pdt-car-w:84%;--pdt-dot1:#c4b5fd;--pdt-dot2:#5eead4;--pdt-dot0:#fff;--pdt-acc1:#7c3aed;--pdt-acc2:#22b8c9;--pdt-thumb:#5eead4;--pdt-btn:linear-gradient(110deg,#7c3aed 0%,#5b5bf0 50%,#0fb5d6 100%);--pdt-num:#1e1b4b;--pdt-card:#fff}@media (max-width:767px){html body .pd-sl{display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:14px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -10px!important;padding:8px 16px 26px!important;scroll-padding-left:16px;width:auto!important;max-width:none!important}html body .pd-sl::-webkit-scrollbar{display:none}html body .pd-sl>*{flex:0 0 var(--pdt-car-w)!important;width:var(--pdt-car-w)!important;max-width:var(--pdt-car-w)!important;min-width:0!important;margin:0!important;scroll-snap-align:start;float:none!important;clear:none!important}html body .pd-sl::before,html body .pd-sl::after{display:none!important}html body .pd-sl-dots{display:flex;justify-content:center;align-items:center;gap:14px;margin:-4px 0 14px}html body .pd-sl-dots[hidden]{display:none}html body .pd-sl-pal{display:flex;align-items:center;gap:8px}html body .pd-sl-pal button{width:9px;height:9px;padding:0!important;border:0!important;border-radius:99px!important;background:rgba(255,255,255,.35)!important;background:color-mix(in srgb,var(--pdt-dot0) 35%,transparent)!important;transition:width .25s,background .25s;cursor:pointer;min-height:0!important}html body .pd-sl-pal button.on{width:28px;background:linear-gradient(90deg,var(--pdt-dot1),var(--pdt-dot2))!important}html body .pd-sl-num{padding:5px 14px;border-radius:99px;font-weight:800;font-size:13px;line-height:1;color:var(--pdt-num);background:linear-gradient(90deg,var(--pdt-dot1),var(--pdt-dot2))}html body .pd-sl-dots .pd-sl-arrow{width:40px!important;height:40px!important;min-height:0!important;padding:0!important;border-radius:50%!important;display:flex!important;align-items:center;justify-content:center;border:1.2px solid rgba(255,255,255,.45)!important;border-color:color-mix(in srgb,var(--pdt-dot0) 45%,transparent)!important;background:rgba(255,255,255,.07)!important;background:color-mix(in srgb,var(--pdt-dot0) 7%,transparent)!important;color:var(--pdt-dot0)!important;backdrop-filter:blur(6px);transition:opacity .2s,background .2s}html body .pd-sl-dots .pd-sl-arrow svg{width:18px;height:18px}html body .pd-sl-dots .pd-sl-arrow:disabled{opacity:.35}html body .pd-sl-dots .pd-sl-arrow:not(:disabled):active{background:rgba(255,255,255,.2)!important;background:color-mix(in srgb,var(--pdt-dot0) 20%,transparent)!important}html body.single-product section.related.products .pd-sl{margin:0 -16px!important;padding-left:16px!important;padding-right:16px!important;scroll-padding-left:16px}html body.single-product .pd-sl-dots{margin-bottom:6px}}@media (max-width:767px){html body .pd-sl.pd-sl-r2,html body .pd-sl.pd-sl-r3{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:calc(var(--pdt-car-w) * .66)!important;column-gap:12px!important;row-gap:12px!important;align-items:stretch}html body .pd-sl.pd-sl-r2{grid-template-rows:repeat(2,auto)!important}html body .pd-sl.pd-sl-r3{grid-template-rows:repeat(3,auto)!important}html body .pd-sl.pd-sl-r2>*,html body .pd-sl.pd-sl-r3>*{flex:none!important;width:auto!important;max-width:none!important}html body .pd-sl:is(.pd-sl-r2,.pd-sl-r3)>* .product-details.entry-content-wrap{padding:12px!important}html body .pd-sl:is(.pd-sl-r2,.pd-sl-r3)>* .product-action-wrap{padding:0!important;min-width:0!important}html body .pd-sl:is(.pd-sl-r2,.pd-sl-r3)>* .woocommerce-loop-product__title{font-size:15px!important;line-height:1.3!important}html body .pd-sl:is(.pd-sl-r2,.pd-sl-r3)>* .price{font-size:.9em!important}html body .pd-sl:is(.pd-sl-r2,.pd-sl-r3)>* .button,html body .pd-sl:is(.pd-sl-r2,.pd-sl-r3)>* .tk-cashback-price{max-width:100%!important;min-width:0!important;box-sizing:border-box!important;white-space:normal!important;font-size:13px!important;line-height:1.25!important;padding-left:10px!important;padding-right:10px!important;text-align:center!important}}html body .pdt-nav-nascosta{display:none!important}html body .pdt-carica[hidden]{display:none!important}html body .pdt-carica{display:flex;flex-direction:column;align-items:center;gap:16px;margin:34px auto 10px;padding:0 16px;max-width:460px;text-align:center;color:inherit}html body .pdt-carica-info{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}html body .pdt-carica-testo{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;line-height:1.4;opacity:.9}html body .pdt-carica-testo b{font-weight:800;opacity:1}html body .pdt-carica-testo u{cursor:pointer;font-weight:700}html body .pdt-carica-testo svg{width:20px;height:20px;flex:none;padding:3px;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--pdt-acc1),var(--pdt-acc2))}html body .pdt-carica-barra{display:block;width:min(240px,70%);height:6px;border-radius:99px;overflow:hidden;background:rgba(127,127,127,.22);background:color-mix(in srgb,var(--pdt-dot0) 20%,transparent)}html body .pdt-carica-barra i{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--pdt-dot1),var(--pdt-dot2));transition:width .6s cubic-bezier(.2,.8,.2,1)}html body .pdt-carica-btn{position:relative;display:inline-flex!important;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 30px!important;border:0!important;border-radius:999px!important;cursor:pointer;font-size:15.5px!important;font-weight:800!important;letter-spacing:.01em;color:#fff!important;background:var(--pdt-btn)!important;overflow:hidden;box-shadow:0 14px 30px -14px rgba(79,70,229,.75)!important;box-shadow:0 14px 30px -14px color-mix(in srgb,var(--pdt-acc1) 85%,transparent)!important;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,opacity .2s}html body .pdt-carica-btn::after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;transform:skewX(-20deg);background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transition:left .6s}html body .pdt-carica-btn:hover{transform:translateY(-2px)}html body .pdt-carica-btn:hover::after{left:130%}html body .pdt-carica-btn:active{transform:translateY(0) scale(.98)}html body .pdt-carica-btn:focus-visible{outline:3px solid var(--pdt-dot2);outline-offset:3px}html body .pdt-carica-btn svg{width:19px;height:19px;transition:transform .3s}html body .pdt-carica-btn:hover svg{transform:translateY(3px)}html body .pdt-carica-load{display:none;gap:7px;align-items:center;height:54px}html body .pdt-carica-load i{width:11px;height:11px;border-radius:50%;background:linear-gradient(135deg,var(--pdt-dot1),var(--pdt-dot2));animation:pdt-salta .9s ease-in-out infinite}html body .pdt-carica-load i:nth-child(2){animation-delay:.15s}html body .pdt-carica-load i:nth-child(3){animation-delay:.3s}@keyframes pdt-salta{0%,80%,100%{transform:translateY(0) scale(.8);opacity:.55}40%{transform:translateY(-9px) scale(1);opacity:1}}html body .pdt-carica.sta-caricando .pdt-carica-btn{display:none!important}html body .pdt-carica.sta-caricando .pdt-carica-load{display:flex}html body .pdt-carica--infinite .pdt-carica-btn,html body .pdt-carica--carosello .pdt-carica-btn{display:none!important}html body .pdt-carica.finito .pdt-carica-btn,html body .pdt-carica.finito .pdt-carica-load{display:none!important}html body:has(.tkcp-principale.pd-sl) .pdt-carica-btn{display:none!important}html body:has(.tkcp-principale.pd-sl) .pdt-carica{margin-top:6px}html body .pdt-nuovo{animation:pdt-entra .55s cubic-bezier(.2,.8,.2,1) both}html body .pd-sl>.pdt-nuovo{animation-name:pdt-entra-x}@keyframes pdt-entra{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes pdt-entra-x{from{opacity:0;transform:translateX(26px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html body .pdt-nuovo,html body .pdt-carica-load i{animation:none}html body .pdt-carica-btn,html body .pdt-carica-btn::after,html body .pdt-carica-barra i{transition:none}}@media (max-width:767px){html body .pdt-carica-btn{width:100%}}@media (max-width:767px){html body .pd-sl.pd-sl-invito>*{animation:pdt-invito 1.4s cubic-bezier(.33,.9,.28,1) both}}@keyframes pdt-invito{0%{transform:none}28%{transform:translateX(-22%)}52%{transform:translateX(2%)}70%{transform:translateX(-7%)}86%{transform:translateX(1%)}100%{transform:none}}@media (prefers-reduced-motion:reduce){html body .pd-sl.pd-sl-invito>*{animation:none}}@media (max-width:767px){html body .tkcp-g.pd-sl.pd-sl{display:flex!important;grid-auto-flow:column!important;grid-auto-columns:var(--pdt-car-w)!important;grid-template-columns:none!important;grid-template-rows:none!important}html body .tkcp-g.pd-sl.pd-sl-r2{grid-template-rows:repeat(2,auto)!important;grid-auto-columns:calc(var(--pdt-car-w) * .66)!important}html body .tkcp-g.pd-sl.pd-sl-r3{grid-template-rows:repeat(3,auto)!important;grid-auto-columns:calc(var(--pdt-car-w) * .66)!important}html body .pd-sl>.tkcp-riempitivo,html body .tkcp-g.tkcp-c1>.tkcp-riempitivo,html body .tkcp-g.tkcp-c2>.tkcp-riempitivo{display:none!important}html body .pd-sl.tkcp-g,html body .tkcp-g.tkcp-c1,html body .tkcp-g.tkcp-c2{height:auto!important;min-height:0!important}html body .pd-sl.tkcp-g>*,html body .tkcp-g.tkcp-c1>*,html body .tkcp-g.tkcp-c2>*{position:relative!important;left:auto!important;top:auto!important;right:auto!important;transform:none;float:none!important}html body .tkcp-g.tkcp-c1,html body .tkcp-g.tkcp-c2{display:grid!important;column-gap:.6rem!important;row-gap:.9rem!important;margin-left:0!important;margin-right:0!important}html body .tkcp-g.tkcp-c1{grid-template-columns:minmax(0,1fr)!important}html body .tkcp-g.tkcp-c2{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .tkcp-g.tkcp-c1>*,html body .tkcp-g.tkcp-c2>*{width:auto!important;max-width:none!important;margin:0!important}}@media (min-width:768px) and (max-width:1110px){html body.tkcp-tablet-2 .tkcp-g,html body.tkcp-tablet-3 .tkcp-g{display:grid!important;gap:20px!important;height:auto!important}html body.tkcp-tablet-2 .tkcp-g{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.tkcp-tablet-3 .tkcp-g{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body[class*=tkcp-tablet-] .tkcp-g>*{position:relative!important;left:auto!important;top:auto!important;transform:none;width:auto!important;max-width:none!important;margin:0!important;float:none!important}html body[class*=tkcp-tablet-] .tkcp-g::before,html body[class*=tkcp-tablet-] .tkcp-g::after{display:none!important}}