body.pd-stile-shop{font-family:'Inter',system-ui,sans-serif}body.pd-stile-shop .pdmh-sec h1,body.pd-stile-shop .pdmh-sec h2,body.pd-stile-shop .pdmh-sec h3,body.pd-stile-shop .pdmh-hero h1,body.pd-stile-shop .pdmh-titolo h2,body.pd-stile-shop .entry-title,body.pd-stile-shop .product_title{font-family:'Archivo',system-ui,sans-serif !important;font-weight:800 !important;letter-spacing:-.02em !important}body.pd-stile-shop .pdmh-sec{padding-top:10px}body.pd-stile-shop .pdmh-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:36px}body.pd-stile-shop .pdmh-hero h1{text-transform:uppercase;font-size:clamp(32px,3.8vw,52px) !important;line-height:1 !important}body.pd-stile-shop .pdmh-hero-fig{padding:10px 0 10px 20px}body.pd-stile-shop .pdmh-foto{transform:none;border-radius:14px !important;aspect-ratio:4 / 3}body.pd-stile-shop .pdmh-chip-voto,body.pd-stile-shop .pdmh-alone{display:none !important}body.pd-stile-shop .pdmh-chip{border-radius:10px !important;animation:none !important}body.pd-stile-shop .pdmh-chip-cb{top:-6px;left:0}body.pd-stile-shop .pdmh-chip-prod{bottom:-6px;left:auto;right:-10px}body.pd-stile-shop .pdmh-kpi{border-radius:10px;margin-top:24px}body.pd-stile-shop .pdmh-vantaggi{gap:0;border-radius:12px;overflow:hidden;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}body.pd-stile-shop .pdmh-v{background:none !important;border:0 !important;border-radius:0 !important;backdrop-filter:none !important;padding:14px 18px;align-items:center}body.pd-stile-shop .pdmh-v + .pdmh-v{border-left:1px solid rgba(255,255,255,.12) !important}body.pd-stile-shop .pdmh-v p{display:none}body.pd-stile-shop .pdmh-v h3{margin:0 !important;font-size:14.5px !important}body.pd-stile-shop .pdmh-v-ic{width:34px !important;height:34px !important;flex-basis:34px !important;border-radius:9px !important}body.pd-stile-shop .pdmh-titolo{text-align:left;max-width:none;margin:0;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.12)}body.pd-stile-shop .pdmh-titolo::after{display:none}body.pd-stile-shop .pdmh-titolo h2{font-size:clamp(24px,2.4vw,32px) !important}body.pd-stile-shop .pdmh-titolo p{margin-top:4px !important;font-size:14.5px}body.pd-stile-shop .pdmh-sec .elementor-widget-shortcode + .elementor-widget-shortcode,body.pd-stile-shop .pdmh-sec .elementor-widget + .elementor-widget{margin-top:18px}@media (min-width:783px){body.pd-stile-shop .pdmh-sec-offerte .tkpo-grid{display:flex !important;gap:14px !important;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 14px;scrollbar-width:thin}body.pd-stile-shop .pdmh-sec-offerte .tkpo-card{flex:1 0 260px;max-width:none !important;width:auto !important;scroll-snap-align:start}}body.pd-stile-shop .pdmh-sec-offerte .tkpo-card{border-radius:12px !important}body.pd-stile-shop .tk-pcard{background:#fff !important;border-radius:12px !important;box-shadow:0 0 0 1px rgba(15,23,42,.06),0 12px 26px -16px rgba(0,0,0,.55) !important}body.pd-stile-shop .tk-pcard__thumb-wrap{border-radius:12px 12px 0 0 !important;background:#fff !important}body.pd-stile-shop .tk-pcard__thumb-wrap img{object-fit:contain !important}body.pd-stile-shop .tk-pcard__breve,body.pd-stile-shop .tk-pcard__badge-sito{display:none !important}body.pd-stile-shop .tk-pcard__details{padding-top:12px !important}body.pd-stile-shop .tk-pcard__details h2,body.pd-stile-shop .tk-pcard__details h2 a{font-family:'Inter',sans-serif !important;font-weight:600 !important;font-size:14.5px !important;color:#0f172a !important}body.pd-stile-shop .tk-pcard__price{font-family:'Archivo',sans-serif !important;font-weight:800 !important;font-size:22px !important}body.pd-stile-shop .tk-pcard__btn{border-radius:8px !important;min-height:42px !important;font-size:14px !important}body.pd-stile-shop .pdmh-sec-cat .tk-category-grid{justify-content:flex-start !important;gap:12px !important}body.pd-stile-shop .pdmh-sec-cat .tkcg-block{width:auto !important}body.pd-stile-shop .pdmh-sec-cat .tkcg-content{flex-direction:row !important;gap:12px !important;padding:10px 22px 10px 10px !important;border-radius:999px !important}body.pd-stile-shop .pdmh-sec-cat .tkcg-thumb{width:52px !important;height:52px !important;box-shadow:none !important}body.pd-stile-shop .pdmh-sec-cat .tkcg-title{font-size:15px !important;padding:0 !important}body.pd-stile-shop .pdmh-sec-cat .tkcg-title::after{display:none}body.pd-stile-shop .pdmh-sec-cat .tkcg-block:hover .tkcg-content{transform:none !important}body.pd-stile-shop .pdmh-btn,body.pd-stile-shop .pdmh-scopri .elementor-button,body.pd-stile-shop .tkpo-card__actions a,body.pd-stile-shop .single_add_to_cart_button,body.pd-stile-shop .button{border-radius:8px !important;font-weight:700 !important}body.pd-stile-shop .tkwr-item,body.pd-stile-shop .pdmh-come,body.pd-stile-shop .pdmh-contatti,body.pd-stile-shop .pdmh-contatti-lista li,body.pd-stile-shop .pdmh-kpi{border-radius:12px !important}@media (max-width:782px){body.pd-stile-shop .pdmh-hero{grid-template-columns:1fr}body.pd-stile-shop .pdmh-vantaggi{grid-template-columns:1fr 1fr !important}body.pd-stile-shop .pdmh-v:nth-child(3){border-left:0 !important}body.pd-stile-shop .pdmh-v:nth-child(n+3){border-top:1px solid rgba(255,255,255,.12) !important}}body.pd-stile-shop .pdmh-sec-video .tk-vid-az-card{border-radius:12px !important}body.pd-stile-shop .pdmh-sec-video .tk-vid-az-cta{background:rgba(255,255,255,.06) !important}html body.pd-stile-shop .tkpo-card{display:flex !important;flex-direction:column}html body.pd-stile-shop .tkpo-card__footer{flex:1 1 auto}