@charset "UTF-8";
/***!  Style Declaration  !***/

.v2-scope,.v2-scope *{font-family:'Inter',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif !important}.v2-scope{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}div#products-wrapper{position:relative}.profilo .group-control{display:inline-block;margin:15px 10px 15px}.profilo .control-label label.label-profilo{font-size:14px;font-family:'Source Sans 3';border:none;color:#162947 !important;border-radius:9px !important;background:#F5F5F5;padding:10px 15px !important;box-shadow:5px 5px 11px 1px #aeaec0,-7px -5px 7px -2px white !important;margin:0 !important;width:86px;display:inline-flex;text-align:center;height:86px;justify-content:end;flex-flow:column;font-weight:600;cursor:pointer}.profilo .control-label label.label-profilo{font-size:13px;width:76px;height:76px}div.user-icon{background:url('https://www.qualebanca.com/images/user1.png') scroll no-repeat center transparent;display:inline-block;width:32px;height:32px;margin:0 auto}div.famiglia-icon{background:url('https://www.qualebanca.com/images/home.png') scroll no-repeat center transparent;display:inline-block;width:32px;height:32px;margin:0 auto}div.pensionati-icon{background:url('https://www.qualebanca.com/images/pensionati.png') scroll no-repeat center transparent;display:inline-block;width:32px;height:32px;margin:0 auto}div.business-icon{background:url('https://www.qualebanca.com/images/briefcase.png') scroll no-repeat center transparent;display:inline-block;width:32px;height:32px;margin:0 auto}div.viaggiatori-icon{background:url('https://www.qualebanca.com/images/map.png') scroll no-repeat center transparent;display:inline-block;width:32px;height:32px;margin:0 auto}div.giovani-icon{background:url('https://www.qualebanca.com/images/Profilo.png') scroll no-repeat center transparent;display:inline-block;width:32px;height:32px;margin:0 auto}.profilo input:checked~.control-label label.label-profilo{box-shadow:inset 8px 8px 5px -3px rgb(174 174 192 / 20%),inset -4px -5px 5px -2px #fff !important;background:#F5F5F5 !important;color:#EC651D !important;opacity:inherit !important}.profilo input:checked~.control-label label.label-profilo .famiglia-icon{background-image:url('https://www.qualebanca.com/images/home-orange.png')}@media (max-width:768px){.profilo{margin-bottom:35px}}.v2-scope{font-family:'Inter','Source Sans 3',-apple-system,BlinkMacSystemFont,sans-serif;color:#0f172a;letter-spacing:-0.01em}.v2-scope *,.v2-scope *::before,.v2-scope *::after{box-sizing:border-box}.v2-scope a{color:inherit;text-decoration:none}.v2-scope h1,.v2-scope h2,.v2-scope h3,.v2-scope p{margin:0}.v2-page-header{max-width:1200px;margin:0 auto 32px;padding:0 20px}.v2-breadcrumb{font-size:13px;color:#64748b;margin-bottom:14px;font-weight:600}.v2-breadcrumb a{color:#64748b;transition:color 0.15s}.v2-breadcrumb .sep{margin:0 8px;color:#cbd5e1}.v2-page-title{font-size:44px;font-weight:700;color:#0f172a;line-height:1.05;margin:0 0 14px;letter-spacing:-0.03em}.v2-page-subtitle{font-size:18px;color:#475569;line-height:1.5;max-width:720px;margin:0 0 20px;font-weight:400}.v2-scope #products-container{max-width:1200px;margin:0 auto;padding:0 20px;display:block !important}.v2-scope #products-container>*{grid-column:unset !important}.v2-scope .product-item{background:#fff !important;border:1px solid #e2e8f0 !important;border-radius:20px !important;padding:0 !important;margin-bottom:16px !important;margin-left:0 !important;margin-right:0 !important;margin-top:0 !important;position:relative !important;transition:all 0.25s cubic-bezier(0.4,0,0.2,1) !important;overflow:hidden !important;cursor:default !important;display:block !important;width:auto !important;max-width:100% !important;box-shadow:none !important;grid-template-columns:none !important;grid-template-rows:none !important;flex-direction:column !important}.v2-scope .product-item.is-featured{border:2px solid #EC651D !important;box-shadow:0 8px 28px rgba(236,101,29,0.12) !important}.v2-scope .v2-box-accent{position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#6366f1 0%,#8b5cf6 100%);z-index:1}.v2-scope .product-item.is-featured .v2-box-accent{display:none !important}.v2-box-rank{position:absolute;top:-14px;left:28px;width:36px;height:36px;border-radius:50%;background:#EC651D;color:#fff;font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(236,101,29,0.35);z-index:3;border:3px solid #fff}.v2-box-rank.rank-2{background:#94a3b8;box-shadow:0 4px 12px rgba(148,163,184,0.35)}.v2-box-rank.rank-3{background:#c08457;box-shadow:0 4px 12px rgba(192,132,87,0.35)}.v2-box-rank.rank-neutral{background:#e2e8f0;color:#64748b;box-shadow:0 2px 6px rgba(0,0,0,0.08)}.v2-scope .v2-bonus-banner{display:flex !important;flex-direction:row !important;align-items:center !important;gap:10px !important;background:linear-gradient(90deg,#10b981 0%,#059669 100%) !important;color:#fff !important;padding:12px 24px 12px 32px !important;font-size:14px !important;font-weight:600 !important;width:100% !important;box-sizing:border-box !important;grid-column:1 / -1 !important;position:relative !important;z-index:2 !important}.v2-scope .v2-bonus-banner-value{font-weight:700 !important;font-size:16px !important;letter-spacing:-0.01em !important}.v2-scope .v2-bonus-banner-deadline{font-size:12px !important;font-weight:600 !important;opacity:0.95 !important;margin-left:auto !important;display:inline-flex !important;align-items:center !important;gap:6px !important}.v2-scope .v2-bonus-banner svg{flex-shrink:0 !important}.v2-scope .v2-box-inner{padding:28px 32px !important;display:grid !important;grid-template-columns:200px 1fr 260px !important;gap:32px !important;align-items:center !important;width:100% !important;box-sizing:border-box !important}.v2-scope .v2-box-inner>*{min-width:0}.v2-box-logo{width:180px;height:82px;margin:0 auto 14px;background:#fff;border:1px solid #f1f5f9;border-radius:14px;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:12px}.v2-box-logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.v2-box-rating{display:flex;align-items:center;justify-content:center;gap:6px}.v2-box-rating-num{font-weight:700;color:#0f172a;font-size:17px;letter-spacing:-0.01em}.v2-box-stars{color:#EC651D;font-size:15px;letter-spacing:1px}.v2-box-stars .half{background:linear-gradient(90deg,#EC651D 50%,#e2e8f0 50%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.v2-box-link-recensione{font-size:12px;color:#64748b;margin-top:8px;display:block;text-align:center;font-weight:600;transition:color 0.15s}.v2-box-name{font-size:21px;font-weight:700;color:#0f172a;margin-bottom:4px;line-height:1.15;letter-spacing:-0.02em}.v2-box-desc{font-size:14px;color:#64748b;margin-bottom:16px;line-height:1.45}.v2-box-features{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}.v2-box-feat{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:#334155;line-height:1.35}.v2-box-feat-icon{width:20px;height:20px;border-radius:6px;background:#ecfdf5;color:#10b981;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:12px;font-weight:700;margin-top:1px}.v2-box-feat-icon.v-purple{background:#ede9fe;color:#7c3aed}.v2-box-feat-text{display:inline}.v2-bonus-card{background:linear-gradient(145deg,#f0fdf4 0%,#dcfce7 100%);border:1px solid #86efac;border-radius:14px;padding:18px 16px;text-align:center;position:relative;overflow:hidden}.v2-bonus-card::before{content:"";position:absolute;top:-40px;right:-40px;width:100px;height:100px;background:radial-gradient(circle,rgba(16,185,129,0.15),transparent 70%);pointer-events:none}.v2-bonus-label{font-size:10px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#047857;margin-bottom:6px;display:flex;align-items:center;justify-content:center;gap:5px}.v2-bonus-value{font-size:32px;font-weight:700;color:#064e3b;line-height:1;letter-spacing:-0.03em;margin-bottom:4px}.v2-bonus-value.small{font-size:24px}.v2-bonus-desc{font-size:11px;color:#065f46;line-height:1.3;margin-bottom:14px;font-weight:600}.v2-cta-primary{display:flex;align-items:center;justify-content:center;gap:6px;background:#EC651D;color:#fff !important;font-weight:700;padding:14px 20px;border-radius:12px;font-size:15px;transition:all 0.15s;box-shadow:0 4px 12px rgba(236,101,29,0.25);letter-spacing:-0.01em}.v2-box-compare{font-size:12px;color:#64748b;display:flex;align-items:center;gap:6px;justify-content:center;cursor:pointer;padding:4px;margin-top:4px;user-select:none}.v2-box-compare input{width:14px;height:14px;accent-color:#EC651D;cursor:pointer}.v2-active-filters{max-width:1200px;margin:0 auto 20px;padding:0 20px;display:none;flex-wrap:wrap;gap:8px;align-items:center}.v2-active-filters__label{font-size:13px;color:#64748b;font-weight:600;margin-right:4px}.v2-active-filters__reset{margin-left:8px;font-size:12px;color:#64748b;text-decoration:underline;cursor:pointer;background:none;border:none;padding:4px;font-family:inherit}.qba-v2-filter-bar{max-width:1200px !important;margin:0 auto 20px !important;padding:0 20px !important;display:flex !important;justify-content:flex-end !important;align-items:center !important}@media (max-width:768px){.qba-v2-filter-bar{display:flex !important;justify-content:space-between !important;align-items:center !important;flex-wrap:wrap !important;gap:12px !important}.qba-v2-filter-bar .v2-cta-mobile{margin:0 !important;display:inline-block !important;flex-shrink:0 !important}}.qba-v2-filter-trigger{position:relative !important;display:inline-flex !important;align-items:center !important;gap:8px !important;background:#fff !important;color:#0f172a !important;border:1.5px solid #cbd5e1 !important;padding:10px 18px !important;border-radius:999px !important;font-family:inherit !important;font-size:14px !important;font-weight:600 !important;letter-spacing:0.02em !important;cursor:pointer !important;transition:background 0.15s ease,border-color 0.15s ease,box-shadow 0.15s ease,transform 0.15s ease !important;box-shadow:0 1px 2px rgba(15,23,42,0.04) !important}.qba-v2-filter-trigger__icon{display:inline-block !important;flex-shrink:0 !important;color:#EC651D !important}.qba-v2-filter-trigger__label{text-transform:uppercase !important}.qba-v2-filter-trigger__badge{position:absolute !important;top:-6px !important;right:-6px !important;min-width:22px !important;height:22px !important;padding:0 6px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:#EC651D !important;color:#fff !important;border:2px solid #fff !important;border-radius:999px !important;font-size:11px !important;font-weight:700 !important;line-height:1 !important;box-shadow:0 2px 6px rgba(236,101,29,0.35) !important;font-variant-numeric:tabular-nums !important}@media (prefers-reduced-motion:reduce){.qba-v2-filter-trigger,.qba-v2-filter-trigger:hover,.qba-v2-filter-trigger:active{transition:none !important;transform:none !important}}@media (max-width:640px){.qba-v2-filter-bar{padding:0 16px !important;margin-bottom:16px !important}.qba-v2-filter-trigger{padding:9px 16px !important;font-size:13px !important}}.v2-scope{padding-top:160px}@media (max-width:768px){.v2-scope{padding-top:70px}}.v2-trust-bar{margin:0 0 20px;padding:10px 0;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.v2-trust-bar__inner{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:13px;color:#64748b;font-weight:400}.v2-trust-signal{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.v2-trust-signal strong{color:#0f172a;font-weight:600}.v2-trust-icon{flex-shrink:0;vertical-align:middle}.v2-trust-dot{color:#cbd5e1;font-size:16px;line-height:1}@media (max-width:600px){.v2-trust-bar__inner{gap:6px 12px;font-size:12px}.v2-trust-dot{display:none}.v2-trust-bar{padding:8px 0}}@media (prefers-reduced-motion:reduce){.v2-trust-bar *{animation:none !important;transition:none !important}}.v2-trust-cta{color:#EC651D !important;font-weight:600;font-size:13px;text-decoration:none !important;white-space:nowrap;transition:color 0.15s;flex-shrink:0}.v2-trust-bar .v2-trust-cta{color:#EC651D !important}@media (max-width:768px){.v2-trust-cta{display:none !important}}.v2-cta-mobile{display:none;color:#EC651D !important;font-weight:600;font-size:14px;text-decoration:none !important;margin:0 0 24px;text-align:left}@media (max-width:768px){.v2-cta-mobile{display:inline-block}}.v2-page-title{margin-top:72px !important;margin-bottom:8px !important}@media (max-width:768px){.v2-page-title{margin-top:36px !important;margin-bottom:8px !important}}.v2-filtri-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,0.45);z-index:99999;display:none;align-items:flex-start;justify-content:center;padding:40px 20px 20px;overflow-y:auto}.v2-filtri-modal{background:#fff;border-radius:16px;width:100%;max-width:640px;padding:24px 28px;font-family:'Inter',sans-serif;box-shadow:0 20px 50px rgba(0,0,0,0.25);max-height:calc(100vh - 80px);overflow-y:auto}.v2-filtri-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e2e8f0}.v2-filtri-title{font-size:20px;font-weight:700;color:#0f172a;margin:0}.v2-filtri-close{background:none;border:none;font-size:28px;line-height:1;color:#64748b;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all 0.15s}.v2-filtri-section{margin-bottom:22px}.v2-filtri-section-title{font-size:14px;font-weight:700;color:#0f172a;margin:0 0 10px;display:flex;align-items:baseline;gap:8px}.v2-filtri-section-hint{font-size:12px;font-weight:400;color:#64748b}.v2-filtri-section--profilo .group-control{display:inline-block;margin:6px 8px 6px 0}.v2-filtri-section--profilo input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.v2-filtri-section--profilo label.label-profilo{font-size:13px;font-family:inherit;border:none;color:#0f172a !important;border-radius:9px !important;background:#f8fafc;padding:10px 15px !important;box-shadow:5px 5px 11px 1px #aeaec0,-7px -5px 7px -2px white !important;margin:0 !important;width:76px;height:76px;display:inline-flex;text-align:center;justify-content:end;flex-flow:column;font-weight:600;cursor:pointer}.v2-filtri-section--profilo input:checked~.control-label label.label-profilo{box-shadow:inset 8px 8px 5px -3px rgb(174 174 192 / 20%),inset -4px -5px 5px -2px #fff !important;background:#f8fafc !important;color:#EC651D !important}.v2-filtri-section--profilo input:checked~.control-label label.label-profilo .famiglia-icon{background-image:url('https://www.qualebanca.com/images/home-orange.png') !important}.v2-filtri-modal .user-icon{background:url('https://www.qualebanca.com/images/user1.png') scroll no-repeat center transparent;display:inline-block;width:32px;height:32px;margin:0 auto}.v2-filtri-modal .famiglia-icon{background:url('https://www.qualebanca.com/images/home.png') scroll no-repeat center transparent;display:inline-block;width:32px;height:32px;margin:0 auto}.v2-filtri-modal .pensionati-icon{background:url('https://www.qualebanca.com/images/pensionati.png') scroll no-repeat center transparent;display:inline-block;width:32px;height:32px;margin:0 auto}.v2-filtri-modal .business-icon{background:url('https://www.qualebanca.com/images/briefcase.png') scroll no-repeat center transparent;display:inline-block;width:32px;height:32px;margin:0 auto}.v2-filtri-modal .viaggiatori-icon{background:url('https://www.qualebanca.com/images/map.png') scroll no-repeat center transparent;display:inline-block;width:32px;height:32px;margin:0 auto}.v2-filtri-modal .giovani-icon{background:url('https://www.qualebanca.com/images/Profilo.png') scroll no-repeat center transparent;display:inline-block;width:32px;height:32px;margin:0 auto}.v2-chip-group{display:flex;flex-wrap:wrap;gap:8px}.v2-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid #d1d7de;border-radius:20px;background:#fff;font-size:13px;font-weight:600;color:#0f172a;cursor:pointer;transition:all 0.15s;user-select:none}.v2-chip input{position:absolute;opacity:0;pointer-events:none}.v2-canone-group{display:flex;flex-wrap:wrap;gap:8px}.v2-canone-btn{padding:8px 16px;border:1px solid #d1d7de;border-radius:20px;background:#fff;font-size:13px;font-weight:600;color:#0f172a;cursor:pointer;transition:all 0.15s;min-width:70px;font-family:inherit}.v2-promo-check{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;color:#0f172a}.v2-promo-check input{width:18px;height:18px;accent-color:#EC651D;cursor:pointer}.v2-filtri-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:18px;border-top:1px solid #e2e8f0;margin-top:8px;flex-wrap:wrap}.v2-btn-reset{background:transparent;border:1px solid #d1d7de;color:#0f172a;padding:10px 18px;border-radius:8px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:all 0.15s}.v2-btn-apply{background:#EC651D;border:1px solid #EC651D;color:#fff;padding:10px 24px;border-radius:8px;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;flex:1;min-width:200px;transition:all 0.15s}@media (max-width:1000px){.v2-page-title{font-size:32px}.v2-box-inner{grid-template-columns:1fr;gap:20px;text-align:center}.v2-box-features{max-width:500px;margin:0 auto}}@media (max-width:600px){.v2-page-title{font-size:26px}.v2-bonus-banner{flex-wrap:wrap;padding:10px 20px}.v2-bonus-banner-deadline{margin-left:0}}.v2-box-compare{display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;margin-top:12px !important;font-family:'Inter',sans-serif !important;font-size:12.5px !important;font-weight:600 !important;color:#64748b !important;cursor:pointer !important;user-select:none !important;transition:color 0.15s ease !important}.v2-box-compare input[type="checkbox"]{width:16px !important;height:16px !important;margin:0 !important;accent-color:#EC651D !important;cursor:pointer !important}div#products-container{}section.grid,section#sp-main-body .container{max-width:100%}#sp-main-body{padding-top:0}.products-container .product-item{display:flex;align-items:center;padding:20px 20px 15px 20px;width:1380px;box-shadow:inset 8px 8px 5px -3px rgb(174 174 192 / 20%),inset -4px -5px 5px -2px #fff;background-color:#F5F5F5;border-radius:20px;margin:0 auto 10px;position:relative;cursor:pointer}input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}@media (max-width:768px){.products-container .product-item{display:block;width:auto;padding-top:15px !important;padding-left:15px;padding-right:15px;padding-bottom:35px;min-height:650px}}input#mod-search{position:inherit !important;opacity:inherit !important;height:auto !important}.v2-scope .v2-box-logo{border:none !important;background:transparent !important;padding:0 !important;width:200px !important;height:110px !important;box-shadow:none !important}.v2-scope .v2-box-logo img{max-width:100% !important;max-height:100% !important;width:auto !important;height:auto !important;object-fit:contain !important;border-radius:14px !important}@media (max-width:768px){.v2-scope .products-container .product-item,.v2-scope .product-item{display:block !important;min-height:unset !important;padding:0 !important;width:auto !important;margin:0 0 16px 0 !important}.v2-scope .v2-box-inner{padding:24px 20px !important;grid-template-columns:1fr !important;gap:20px !important;text-align:center !important}.v2-scope .v2-box-logo{width:160px !important;height:80px !important;margin:0 auto 12px !important}.v2-scope .v2-box-features{grid-template-columns:1fr !important;max-width:320px !important;margin:0 auto !important;text-align:left !important}.v2-scope .v2-box-rank{top:-12px !important;left:50% !important;transform:translateX(-50%) !important}.v2-scope .v2-cta-primary{max-width:320px !important;margin:0 auto !important}.v2-page-title{font-size:26px !important}.v2-page-subtitle{font-size:15px !important}.v2-page-header{padding:0 16px !important}.v2-scope #products-container{padding:0 16px !important}}.v2-scope .product-item{box-shadow:0 1px 3px rgba(15,23,42,0.04),0 4px 12px rgba(15,23,42,0.04) !important;border:1px solid #e2e8f0 !important}.v2-scope .product-item{position:relative !important;background:#fff !important;border:1px solid #e2e8f0 !important;border-radius:20px !important;overflow:hidden !important;box-shadow:0 1px 3px rgba(15,23,42,0.04),0 4px 12px rgba(15,23,42,0.04) !important;transition:all 0.3s cubic-bezier(0.4,0,0.2,1) !important;margin-bottom:16px !important}.v2-scope .product-item.is-featured{border:2px solid #EC651D !important}@media (min-width:769px){.v2-scope .v2-box-inner{display:grid !important;grid-template-columns:260px 1fr 280px !important;gap:32px !important;padding:28px 32px !important;width:100% !important;box-sizing:border-box !important}.v2-scope .v2-box-inner>*{min-width:0 !important}}.v2-scope .v2-box-rank,.v2-scope .v2-box-rank.rank-2,.v2-scope .v2-box-rank.rank-3,.v2-scope .v2-box-rank.rank-neutral{position:absolute !important;top:14px !important;left:16px !important;transform:none !important;width:32px !important;height:32px !important;font-size:14px !important;font-weight:700 !important;border:none !important;border-radius:50% !important;background:#e5e7eb !important;color:#6b7280 !important;box-shadow:0 2px 6px rgba(0,0,0,0.08) !important;display:flex !important;align-items:center !important;justify-content:center !important;z-index:5 !important}.v2-scope .product-item.is-featured .v2-box-rank{top:10px !important;left:20px !important;transform:none !important;background:#e5e7eb !important;color:#6b7280 !important;box-shadow:0 0 0 3px rgba(255,255,255,0.15),0 2px 6px rgba(0,0,0,0.3) !important}.v2-scope .v2-box-accent{position:absolute !important;left:0 !important;top:20px !important;bottom:20px !important;height:auto !important;width:4px !important;background:linear-gradient(180deg,#6366f1 0%,#8b5cf6 100%) !important;border-radius:4px !important;z-index:1 !important}.v2-scope .product-item.is-featured .v2-box-accent{display:none !important}.v2-scope .v2-box-logo{width:230px !important;height:100px !important;padding:0 !important;background:#fff !important;border:1px solid #e2e8f0 !important;border-radius:14px !important;overflow:hidden !important;display:block !important;box-shadow:none !important;margin-top:0 !important;margin-bottom:10px !important}.v2-scope .v2-box-logo img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:cover !important;padding:0 !important;border-radius:0 !important;background:transparent !important;display:block !important;transform:none !important}@media (min-width:769px){.v2-scope .v2-box-inner{align-items:start !important;padding-top:24px !important;padding-bottom:24px !important}.v2-scope .product-item:not(.is-featured) .v2-box-inner{padding-top:56px !important}.v2-scope .product-item.is-featured .v2-box-inner{padding-top:20px !important;padding-bottom:20px !important}.v2-scope .v2-box-inner>div:first-child,.v2-scope .v2-col-logo,.v2-scope .v2-box-left-col{align-self:center !important}.v2-scope .v2-box-rating{margin-top:6px !important}.v2-scope .v2-box-link-recensione{margin-top:6px !important;font-size:12px !important;color:#64748b !important;text-align:center !important;display:block !important}.v2-scope .v2-box-rating-num{font-size:17px !important;font-weight:700 !important}.v2-scope .v2-box-inner>div:nth-child(2){align-self:start !important;padding-top:8px !important}.v2-scope .v2-box-name{font-size:21px !important;font-weight:700 !important;line-height:1.15 !important;letter-spacing:-0.02em !important;margin-top:0 !important;padding-top:0 !important;margin-bottom:6px !important}.v2-scope .v2-box-desc{font-size:14px !important;color:#64748b !important;line-height:1.45 !important;margin-top:4px !important;margin-bottom:14px !important}.v2-scope .v2-box-features{display:flex !important;flex-direction:column !important;grid-template-columns:unset !important;gap:10px !important;background:transparent !important;padding:0 !important;margin-top:0 !important}.v2-scope .v2-box-feat{width:100% !important;max-width:100% !important;font-size:13px !important;color:#334155 !important;line-height:1.4 !important;align-items:flex-start !important;gap:10px !important;display:flex !important}.v2-scope .v2-box-feat-icon{width:20px !important;height:20px !important;border-radius:6px !important;font-size:12px !important;font-weight:700 !important;margin-top:1px !important;flex-shrink:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}.v2-scope .v2-box-inner>div:last-child,.v2-scope .v2-bonus-card,.v2-scope .v2-box-price{align-self:start !important;margin-top:0 !important}.v2-scope .v2-box-compare{margin-top:10px !important}}.v2-scope .v2-box-feat-icon,.v2-scope .v2-box-feat-icon.v-purple{background:#ecfdf5 !important;color:#10b981 !important}.v2-scope .v2-bonus-card{background:linear-gradient(145deg,#0a0a0a 0%,#1f1f1f 100%) !important;color:#fff !important;border:none !important;padding:22px 20px !important;border-radius:16px !important;text-align:center !important;position:relative !important;overflow:hidden !important}.v2-scope .v2-bonus-card::before{content:'' !important;position:absolute !important;top:-50% !important;right:-20% !important;width:140% !important;height:140% !important;background:radial-gradient(circle,rgba(236,101,29,0.22) 0%,transparent 50%) !important;pointer-events:none !important}.v2-scope .v2-bonus-label{font-size:10px !important;letter-spacing:0.15em !important;text-transform:uppercase !important;color:#fb923c !important;font-weight:700 !important;margin-bottom:8px !important;position:relative !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:6px !important}.v2-scope .v2-bonus-label svg{stroke:#fb923c !important}.v2-scope .v2-bonus-value{font-size:42px !important;font-weight:700 !important;letter-spacing:-0.05em !important;line-height:0.95 !important;margin-bottom:6px !important;position:relative !important;background:linear-gradient(180deg,#fff 0%,#d4d4d4 100%) !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;color:transparent !important}.v2-scope .v2-bonus-value.small{font-size:30px !important}.v2-scope .v2-bonus-desc{font-size:12px !important;color:#a3a3a3 !important;margin-bottom:16px !important;position:relative !important;line-height:1.4 !important}.v2-scope .v2-bonus-desc strong{color:#fff !important}.v2-scope .v2-bonus-banner{position:relative !important;background:linear-gradient(145deg,#0a0a0a 0%,#1f1f1f 100%) !important;color:#fff !important;padding:14px 28px 14px 64px !important;font-size:13px !important;font-weight:600 !important;display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:center !important;gap:0 !important;width:100% !important;min-height:52px !important;overflow:hidden !important;border-radius:18px 18px 0 0 !important}.v2-scope .v2-bonus-banner::after{content:'' !important;position:absolute !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;background:radial-gradient(circle at 25% 50%,rgba(236,101,29,0.18) 0%,transparent 55%) !important;pointer-events:none !important;z-index:0 !important}.v2-scope .v2-bonus-banner svg{display:inline-block !important;flex-shrink:0 !important;stroke:#fb923c !important;margin-right:8px !important;position:relative !important;z-index:1 !important}.v2-scope .v2-bonus-banner-value{font-weight:700 !important;font-size:14px !important;letter-spacing:-0.005em !important;color:#fff !important;margin:0 !important;width:auto !important;max-width:none !important;text-align:left !important;display:inline-block !important;flex-shrink:1 !important;position:relative !important;z-index:1 !important}.v2-scope .v2-bonus-banner-deadline{position:absolute !important;right:28px !important;top:50% !important;transform:translateY(-50%) !important;font-size:12px !important;font-weight:600 !important;color:rgba(255,255,255,0.75) !important;margin:0 !important;display:inline-flex !important;align-items:center !important;gap:6px !important;flex-shrink:0 !important;z-index:1 !important}@media (min-width:769px){.v2-scope .v2-cta-primary{font-size:15px !important;font-weight:700 !important;padding:14px 20px !important;border-radius:12px !important;letter-spacing:-0.01em !important;background:#EC651D !important;color:#fff !important;box-shadow:0 4px 12px rgba(236,101,29,0.25) !important;transition:all 0.2s !important}}.v2-scope .v2-box-compare{display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;cursor:pointer !important;font-size:12px !important;color:#64748b !important;padding:8px !important;margin-top:10px !important;transition:color 0.15s !important}.v2-scope .v2-box-compare input[type="checkbox"]{width:16px !important;height:16px !important;accent-color:#EC651D !important;cursor:pointer !important;margin:0 !important}@media (max-width:768px){.v2-scope .product-item,.v2-scope .products-container .product-item{display:block !important;width:100% !important;max-width:100% !important;min-height:unset !important;padding:0 !important;margin:0 0 16px 0 !important;border-radius:16px !important;box-sizing:border-box !important}.v2-scope .v2-box-inner{display:flex !important;flex-direction:column !important;grid-template-columns:unset !important;align-items:center !important;gap:20px !important;padding:40px 20px 24px 20px !important;text-align:center !important}.v2-scope .v2-box-inner>div{width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important}.v2-scope .product-item:not(.is-featured) .v2-box-inner{padding-top:48px !important}.v2-scope .product-item.is-featured .v2-box-inner{padding-top:24px !important}.v2-scope .v2-box-rank{top:12px !important;left:12px !important;width:28px !important;height:28px !important;font-size:13px !important}.v2-scope .product-item.is-featured .v2-box-rank{top:14px !important;left:14px !important;transform:none !important}.v2-scope .v2-box-accent{top:16px !important;bottom:16px !important;width:3px !important;border-radius:3px !important}.v2-scope .v2-box-logo{width:184px !important;height:80px !important;margin:0 auto !important}.v2-scope .v2-box-features{display:flex !important;flex-direction:column !important;grid-template-columns:unset !important;max-width:100% !important;margin:0 auto !important;text-align:left !important;gap:10px !important}.v2-scope .v2-box-name{font-size:22px !important;font-weight:700 !important;text-align:center !important;margin-top:0 !important;margin-bottom:6px !important}.v2-scope .v2-box-desc{text-align:center !important;margin-bottom:18px !important}.v2-scope .v2-box-rating{display:flex !important;justify-content:center !important;align-items:center !important;gap:6px !important}.v2-scope .v2-box-link-recensione{display:block !important;text-align:center !important;font-size:12px !important;color:#94a3b8 !important;margin-top:8px !important;margin-bottom:4px !important}.v2-scope .v2-bonus-card,.v2-scope .v2-box-price,.v2-scope .product-item .v2-bonus-card,.v2-scope .product-item .v2-box-price{width:100% !important;max-width:100% !important;min-width:0 !important;padding:24px 28px !important;box-sizing:border-box !important;margin-left:0 !important;margin-right:0 !important}.v2-scope .v2-bonus-value{font-size:38px !important}.v2-scope .v2-bonus-value.small{font-size:26px !important}.v2-scope .v2-cta-primary{width:100% !important;max-width:100% !important;box-sizing:border-box !important;padding:14px 20px !important;font-size:15px !important;margin-top:12px !important;display:block !important;text-align:center !important;background:#EC651D !important;color:#fff !important;border-radius:12px !important;font-weight:700 !important}.v2-scope .v2-bonus-banner{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;text-align:center !important;padding:12px 20px 12px 52px !important;gap:4px !important;font-size:12px !important;min-height:52px !important;border-radius:14px 14px 0 0 !important}.v2-scope .v2-bonus-banner-value{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;max-width:100% !important;text-align:center !important;font-size:13px !important;margin:0 !important;flex:1 1 auto !important}.v2-scope .v2-bonus-banner svg{display:inline-block !important;width:14px !important;height:14px !important;margin-right:6px !important;flex-shrink:0 !important}.v2-scope .v2-bonus-banner-deadline{position:static !important;transform:none !important;right:auto !important;top:auto !important;width:100% !important;text-align:center !important;justify-content:center !important;margin:0 !important;font-size:11px !important}}@media (max-width:400px){.v2-scope .v2-box-inner{padding:36px 16px 20px 16px !important}.v2-scope .v2-box-logo{width:160px !important;height:70px !important}.v2-scope .v2-bonus-value{font-size:32px !important}.v2-scope .v2-box-name{font-size:20px !important}}.v2-scope .v2-box-compare{display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;margin-top:12px !important;padding:8px !important;font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif !important;font-size:12.5px !important;font-weight:600 !important;color:#64748b !important;cursor:pointer !important;user-select:none !important;transition:color 0.15s ease !important;position:static !important}.v2-scope .v2-box-compare input[type="checkbox"]{opacity:1 !important;visibility:visible !important;position:static !important;pointer-events:auto !important;clip:auto !important;clip-path:none !important;left:auto !important;top:auto !important;appearance:auto !important;-webkit-appearance:auto !important;-moz-appearance:auto !important;width:16px !important;height:16px !important;min-width:16px !important;min-height:16px !important;max-width:16px !important;max-height:16px !important;margin:0 !important;padding:0 !important;accent-color:#EC651D !important;cursor:pointer !important;display:inline-block !important;vertical-align:middle !important;background:initial !important;border:initial !important;box-shadow:none !important;flex-shrink:0 !important}body .v2-scope .products-container .product-item.is-fallback:not(.is-promoted){display:none !important}body .v2-filtri-overlay{background:rgba(15,23,42,0.45) !important;backdrop-filter:blur(6px) !important;-webkit-backdrop-filter:blur(6px) !important}body .v2-filtri-modal{background:#fafbfc !important;background-image:linear-gradient(180deg,#fff 0%,#fafbfc 100%) !important;border:1px solid rgba(15,23,42,0.06) !important;box-shadow:0 24px 60px rgba(15,23,42,0.18),0 1px 3px rgba(15,23,42,0.04) !important;color:#0f172a !important}body .v2-filtri-header{border-bottom:1px solid rgba(15,23,42,0.06) !important;padding-bottom:16px !important;margin-bottom:4px !important}body .v2-filtri-title{color:#0f172a !important;font-weight:700 !important;letter-spacing:-0.01em !important}body .v2-filtri-close{color:#64748b !important;background:#f1f5f9 !important;border:1px solid rgba(15,23,42,0.06) !important;border-radius:10px !important;width:36px !important;height:36px !important;transition:all 0.2s ease !important}body .v2-filtri-section{border-top:1px solid rgba(15,23,42,0.05) !important;padding-top:22px !important;margin-top:4px !important}body .v2-filtri-section-title{color:#0f172a !important;font-weight:700 !important;letter-spacing:-0.005em !important}body .v2-filtri-section-hint{color:#94a3b8 !important;font-weight:400 !important;font-size:0.85em !important}body .v2-filtri-section--profilo label.label-profilo{background:#fff !important;border:1px solid rgba(15,23,42,0.08) !important;color:#475569 !important;box-shadow:0 1px 2px rgba(15,23,42,0.03) !important;transition:all 0.22s cubic-bezier(0.4,0,0.2,1) !important}body .v2-filtri-section--profilo input:checked~.control-label label.label-profilo{background:#fff7f1 !important;border-color:#EC651D !important;color:#EC651D !important;box-shadow:0 4px 12px rgba(236,101,29,0.18),inset 0 0 0 1px rgba(236,101,29,0.3) !important;font-weight:600 !important}body .v2-chip{background:#fff !important;border:1px solid rgba(15,23,42,0.08) !important;color:#475569 !important;box-shadow:0 1px 2px rgba(15,23,42,0.03) !important;transition:all 0.22s cubic-bezier(0.4,0,0.2,1) !important;font-weight:600 !important}body .v2-canone-btn{background:#fff !important;border:1px solid rgba(15,23,42,0.08) !important;color:#475569 !important;box-shadow:0 1px 2px rgba(15,23,42,0.03) !important;transition:all 0.22s cubic-bezier(0.4,0,0.2,1) !important;font-weight:600 !important}body .v2-filtri-modal label.v2-promo-check{display:flex !important;align-items:center !important;gap:14px !important;cursor:pointer !important;font-weight:600 !important;color:#0f172a !important;padding:4px 0 !important;position:relative !important;user-select:none !important}body .v2-filtri-modal label.v2-promo-check input[type="checkbox"]{position:absolute !important;width:1px !important;height:1px !important;opacity:0 !important;pointer-events:none !important;margin:0 !important;padding:0 !important}body .v2-filtri-modal label.v2-promo-check::before{content:"" !important;display:inline-block !important;width:48px !important;height:26px !important;background:#e2e8f0 !important;border:1px solid rgba(15,23,42,0.08) !important;border-radius:26px !important;flex-shrink:0 !important;transition:background 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease !important;order:-1 !important}body .v2-filtri-modal label.v2-promo-check::after{content:"" !important;position:absolute !important;left:3px !important;top:50% !important;transform:translateY(-50%) !important;width:20px !important;height:20px !important;background:#fff !important;border-radius:50% !important;box-shadow:0 2px 6px rgba(15,23,42,0.25) !important;transition:transform 0.25s cubic-bezier(0.4,0,0.2,1) !important;pointer-events:none !important}body .v2-filtri-modal label.v2-promo-check:has(input:checked)::before{background:#EC651D !important;border-color:#EC651D !important;box-shadow:0 0 0 4px rgba(236,101,29,0.12) !important}body .v2-filtri-modal label.v2-promo-check:has(input:checked)::after{transform:translate(22px,-50%) !important}body .v2-filtri-footer{border-top:1px solid rgba(15,23,42,0.06) !important;padding-top:20px !important;margin-top:20px !important}body .v2-btn-reset{background:transparent !important;border:1px solid rgba(15,23,42,0.12) !important;color:#475569 !important;transition:all 0.2s ease !important;font-weight:600 !important}body .v2-btn-apply{background:linear-gradient(180deg,#EC651D 0%,#d85615 100%) !important;border:1px solid #d85615 !important;color:#fff !important;box-shadow:0 6px 18px rgba(236,101,29,0.35),inset 0 1px 0 rgba(255,255,255,0.15) !important;transition:all 0.2s cubic-bezier(0.4,0,0.2,1) !important;font-weight:600 !important;letter-spacing:0.01em !important}body .v2-btn-apply #v2-counter{font-weight:700 !important}body .v2-filtri-modal .v2-filtri-section--profilo label.label-profilo{width:96px !important;height:96px !important;padding:12px 8px !important;justify-content:center !important;align-items:center !important;gap:6px !important;font-size:12px !important;line-height:1.2 !important;text-align:center !important;word-break:normal !important;overflow:visible !important}body .v2-filtri-modal .v2-filtri-section--profilo .user-icon,body .v2-filtri-modal .v2-filtri-section--profilo .famiglia-icon,body .v2-filtri-modal .v2-filtri-section--profilo .pensionati-icon,body .v2-filtri-modal .v2-filtri-section--profilo .business-icon,body .v2-filtri-modal .v2-filtri-section--profilo .viaggiatori-icon,body .v2-filtri-modal .v2-filtri-section--profilo .giovani-icon{width:28px !important;height:28px !important;margin:0 !important;flex-shrink:0 !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important}body .v2-filtri-modal .v2-filtri-section--profilo label.label-profilo span{display:block !important;width:100% !important;text-align:center !important;line-height:1.2 !important;white-space:normal !important}body .v2-filtri-modal .v2-filtri-section--profilo .profilo{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;align-items:stretch !important;gap:10px !important}body .v2-filtri-modal .v2-filtri-section--profilo .group-control{margin:0 !important;display:inline-block !important}body .v2-filtri-modal .v2-canone-btn{min-width:80px !important;text-align:center !important}body .v2-filtri-modal .v2-chip-group{justify-content:center !important}body .v2-filtri-modal .v2-canone-group{justify-content:center !important}body .v2-filtri-modal label.v2-promo-check:has(input:focus-visible)::before{box-shadow:0 0 0 4px rgba(236,101,29,0.25) !important}body .v2-filtri-modal .v2-filtri-header{padding-bottom:20px !important;margin-bottom:8px !important}@media (max-width:600px){body .v2-filtri-modal{max-height:92vh !important;padding:18px 16px !important;border-radius:16px !important}body .v2-filtri-overlay{padding:12px !important;align-items:flex-start !important}body .v2-filtri-modal .v2-filtri-header{padding-bottom:12px !important;margin-bottom:0 !important}body .v2-filtri-modal .v2-filtri-title{font-size:18px !important}body .v2-filtri-modal .v2-filtri-close{width:32px !important;height:32px !important}body .v2-filtri-modal .v2-filtri-section{padding-top:14px !important;margin-top:0 !important}body .v2-filtri-modal .v2-filtri-section-title{margin-bottom:10px !important;font-size:14px !important}body .v2-filtri-modal .v2-filtri-section-hint{font-size:0.8em !important}body .v2-filtri-modal .v2-filtri-section--profilo label.label-profilo{width:80px !important;height:80px !important;padding:10px 6px !important;font-size:11px !important;gap:4px !important}body .v2-filtri-modal .v2-filtri-section--profilo .user-icon,body .v2-filtri-modal .v2-filtri-section--profilo .famiglia-icon,body .v2-filtri-modal .v2-filtri-section--profilo .pensionati-icon,body .v2-filtri-modal .v2-filtri-section--profilo .business-icon,body .v2-filtri-modal .v2-filtri-section--profilo .viaggiatori-icon,body .v2-filtri-modal .v2-filtri-section--profilo .giovani-icon{width:24px !important;height:24px !important}body .v2-filtri-modal .v2-filtri-section--profilo .profilo{gap:8px !important}body .v2-filtri-modal .v2-chip{padding:6px 12px !important;font-size:12px !important}body .v2-filtri-modal .v2-chip-group{gap:6px !important}body .v2-filtri-modal .v2-canone-btn{padding:6px 12px !important;font-size:12px !important;min-width:65px !important}body .v2-filtri-modal .v2-canone-group{gap:6px !important}body .v2-filtri-modal .v2-promo-check{font-size:13px !important}body .v2-filtri-modal .v2-filtri-footer{padding-top:14px !important;margin-top:12px !important;gap:10px !important}body .v2-filtri-modal .v2-btn-reset,body .v2-filtri-modal .v2-btn-apply{padding:10px 14px !important;font-size:13px !important}body .v2-filtri-overlay{backdrop-filter:blur(4px) !important;-webkit-backdrop-filter:blur(4px) !important}}@media (max-width:380px){body .v2-filtri-modal .v2-filtri-section--profilo label.label-profilo{width:72px !important;height:72px !important;font-size:10.5px !important}body .v2-filtri-modal .v2-filtri-section--profilo .profilo{gap:6px !important}}body .v2-filtri-modal .v2-filtri-section--profilo label.label-profilo{width:78px !important;height:86px !important;padding:10px 4px !important;font-size:11px !important;gap:4px !important}body .v2-filtri-modal .v2-filtri-section--profilo .profilo{gap:6px !important;flex-wrap:nowrap !important}body .v2-filtri-modal .v2-filtri-section--profilo .user-icon,body .v2-filtri-modal .v2-filtri-section--profilo .famiglia-icon,body .v2-filtri-modal .v2-filtri-section--profilo .pensionati-icon,body .v2-filtri-modal .v2-filtri-section--profilo .business-icon,body .v2-filtri-modal .v2-filtri-section--profilo .viaggiatori-icon,body .v2-filtri-modal .v2-filtri-section--profilo .giovani-icon{width:26px !important;height:26px !important}@media (max-width:600px){body .v2-filtri-modal{max-height:88vh !important;padding:16px 14px !important}body .v2-filtri-modal .v2-filtri-header{padding-bottom:10px !important}body .v2-filtri-modal .v2-filtri-section{padding-top:12px !important}body .v2-filtri-modal .v2-filtri-section-title{margin-bottom:8px !important;font-size:13px !important}body .v2-filtri-modal .v2-filtri-footer{padding-top:12px !important;margin-top:10px !important}body .v2-filtri-modal .v2-filtri-section--profilo .profilo{gap:8px !important;flex-wrap:wrap !important;justify-content:center !important}body .v2-filtri-modal .v2-filtri-section--profilo .group-control{width:calc((100% - 16px) / 3) !important;max-width:110px !important;display:block !important}body .v2-filtri-modal .v2-filtri-section--profilo label.label-profilo{width:100% !important;height:78px !important;padding:10px 6px !important;font-size:11px !important}body .v2-filtri-modal .v2-filtri-section--profilo .user-icon,body .v2-filtri-modal .v2-filtri-section--profilo .famiglia-icon,body .v2-filtri-modal .v2-filtri-section--profilo .pensionati-icon,body .v2-filtri-modal .v2-filtri-section--profilo .business-icon,body .v2-filtri-modal .v2-filtri-section--profilo .viaggiatori-icon,body .v2-filtri-modal .v2-filtri-section--profilo .giovani-icon{width:22px !important;height:22px !important}}@media (max-width:380px){body .v2-filtri-modal .v2-filtri-section--profilo label.label-profilo{height:72px !important;font-size:10.5px !important;padding:8px 4px !important}}
