@scope(.shoppa-valutazione-host){.sp-valuta{max-width:1100px;margin:auto;padding:28px 16px}.sp-valuta [hidden]{display:none!important}.sp-valuta input,.sp-valuta textarea{display:block;width:100%;padding:12px;border:1px solid #aaa;border-radius:8px;margin:6px 0 18px;background:transparent;color:inherit}.sp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:14px;margin-top:20px}.sp-valuta button{cursor:pointer;font:inherit;padding:14px;border:1px solid #aaa;border-radius:10px;background:transparent;color:inherit}.sp-valuta button:focus-visible,.sp-valuta input:focus-visible{outline:3px solid currentColor;outline-offset:3px}.sp-grid img{width:100%;height:150px;object-fit:contain;margin-bottom:12px}.sp-grid span{display:block}.sp-valuta fieldset{border:0;padding:0;margin:24px 0}.sp-valuta legend{font-weight:700;margin-bottom:10px}.sp-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sp-options button[aria-pressed=true]{border:2px solid currentColor;background:#7f7f7f21}.sp-options small{display:block;font-size:.85em;margin-top:7px}.sp-valuta [data-price]{font-size:1.5em;font-weight:700;margin-top:24px}.sp-valuta [data-request]{max-width:600px;margin-top:28px}@media(max-width:400px){.sp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-grid img{height:120px}}.sp-final-card{display:flex;align-items:flex-start;gap:20px;padding:22px;border:1px solid #dce2e8;border-radius:14px;background:#f7f9fb;font-size:16px;font-weight:400}.sp-final-card>img{object-fit:contain;flex-shrink:0;background:#fff;border-radius:8px}.sp-final-details{flex:1;min-width:0}.sp-final-details h3{margin:0 0 14px;font-size:20px}.sp-final-details dl{margin:0}.sp-final-details dt{font-size:11px;color:#596576;letter-spacing:.04em;margin-top:10px}.sp-final-details dd{margin:3px 0 0;font-size:15px;font-weight:600}.sp-final-price{text-align:right}.sp-final-price small{display:block;color:#596576;font-size:12px}.sp-final-price strong{display:block;font-size:26px;margin-top:4px;white-space:nowrap}@media(max-width:600px){.sp-final-card{flex-wrap:wrap;gap:14px;padding:16px}.sp-final-card>img{width:70px;height:90px}.sp-final-price{width:100%;border-top:1px solid #dce2e8;padding-top:14px;text-align:left}}.sp-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 16px;max-width:800px;margin:20px auto;padding:20px;border:1px solid #dce2e8;border-radius:16px;background:#f7f9fb;box-sizing:border-box}.sp-grid button{min-width:0;padding:16px 10px;font-size:16px;background:#fff}.sp-grid img{display:block;width:auto;max-width:100%;height:100px;margin:0 auto 12px}.sp-device{display:flex;flex-direction:column;align-items:center;gap:10px;flex-shrink:0}.sp-device img{object-fit:contain}.sp-device [data-back]{font-size:12px;padding:8px 10px;white-space:nowrap}.sp-valuta [data-price]{position:static!important}.sp-thanks{padding:28px;border:1px solid #dce2e8;border-radius:18px;background:#f7f9fb}.sp-thanks .sp-final-card{background:#fff;margin:24px 0}.sp-thanks h2{margin-top:0}@media(max-width:749px){.sp-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:380px}.sp-grid img{height:100px}.sp-final-card{flex-wrap:wrap}.sp-device{max-width:125px}}.sp-series{display:none!important}.sp-valuta{max-width:1100px}.sp-grid{max-width:1000px;grid-template-columns:repeat(4,minmax(0,1fr));background:transparent;border:0;padding:6px;gap:20px}.sp-family-card{min-width:0;border:1px solid #eceef0;border-radius:16px;background:#fff;box-shadow:0 2px 8px #17212c0b;padding:20px 10px 12px;text-align:center;display:flex;flex-direction:column}.sp-family-card h3{font-size:18px;margin:0 0 10px}.sp-variants{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;min-height:35px;margin-bottom:12px}.sp-grid .sp-variants button{padding:5px 6px;font-size:12px;border:0;border-radius:5px;background:#f7f8f9}.sp-grid .sp-variants button[aria-pressed=true]{background:#17212c;color:#fff}.sp-grid .sp-family-open{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:end;width:100%;border:0;background:#fff;padding:0;font-size:12px;gap:12px}.sp-grid .sp-family-open img{height:170px;width:100%;max-width:170px;object-fit:contain;margin:0}.sp-family-caption{color:#52606d;font-size:12px}.sp-family-card:hover{border-color:#c8d1da}@media(max-width:900px){.sp-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:700px}}@media(max-width:749px){.sp-grid{max-width:100%;gap:12px;margin:16px auto}.sp-valuta{padding:22px 10px}.sp-family-card{padding:16px 6px 12px}.sp-family-card h3{font-size:17px}.sp-grid .sp-family-open img{height:150px;max-width:140px}.sp-grid .sp-variants button{font-size:11px;padding:5px}.sp-family-caption{font-size:11px}}.sp-family-caption{display:none!important}.sp-grid .sp-variants button{font-size:13px;font-weight:400;background:#f8f8f8;color:#202124}.sp-grid .sp-variants button[aria-pressed=true]{background:#e9edf0;color:#17212c;box-shadow:inset 0 -2px #8796a5}.sp-family-card h3{font-weight:650}.sp-grid .sp-family-open{justify-content:center}@media(max-width:749px){.sp-grid .sp-variants button{font-size:12px}}.sp-exact-stage{max-width:760px;margin:auto;text-align:center;padding:8px 0 24px}.sp-exact-stage>p{font-size:18px;margin:10px 0 28px}.sp-exact-photo{display:block;object-fit:contain;width:220px;height:260px;max-width:70%;margin:0 auto 30px}.sp-exact-stage h2{font-size:clamp(24px,4vw,32px);margin:20px 0 28px}.sp-exact-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sp-valuta .sp-exact-options button{padding:24px 10px;border:1px solid #dfe3e6;border-radius:10px;background:#fff;font-size:18px}.sp-valuta .sp-exact-options button[aria-pressed=true]{border:2px solid #202a32;background:#f1f4f6}.sp-exact-nav{display:flex;justify-content:space-between;align-items:center;margin-top:50px;padding-top:24px;border-top:1px solid #eef0f2}.sp-valuta .sp-exact-nav button{border:0;font-size:18px}.sp-exact-nav button:last-child{border-radius:40px;background:#202a32;color:#fff;font-weight:650;padding:19px 32px}.sp-exact-nav button:disabled{opacity:.4;cursor:not-allowed}@media(max-width:749px){.sp-exact-options{gap:14px}.sp-valuta .sp-exact-options button{font-size:16px;padding:22px 8px}.sp-exact-stage{padding:4px 4px 20px}.sp-exact-photo{height:230px}.sp-exact-nav{margin-top:38px}}.sp-exact-stage{padding-bottom:8px}.sp-exact-nav{margin-top:24px;padding-top:12px}.sp-exact-nav button:last-child{border-radius:8px;background:transparent;color:#202a32;font-weight:400;padding:10px}.sp-valuta:has(.sp-exact-stage) [data-config]{max-width:760px;margin:0 auto}.sp-valuta:has(.sp-exact-stage) [data-name]{display:none}.sp-exact-photo{height:210px;margin-bottom:20px}.sp-valuta:has(.sp-exact-stage) [data-fields]{text-align:left}:scope{--ink:#202a32;--muted:#65717a;--line:#e2e6e9;--paper:#fff;--accent:#234d43;--soft:#f3f6f5}*{box-sizing:border-box}:scope{background:#f5f6f7;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}.sp-page-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px max(24px,calc((100vw - 1180px)/2));background:#fff;color:var(--ink);border-bottom:1px solid var(--line);text-align:left;font-size:13px}.sp-page-header strong{font-size:24px;letter-spacing:-1px}.sp-page-header span{color:var(--muted)}.sp-main{max-width:1180px;margin:32px auto 0;background:transparent;border-radius:0}.sp-valuta{max-width:none;padding:16px 24px 40px}.sp-valuta>h2{font-size:clamp(30px,4vw,46px);line-height:1.15;letter-spacing:-1.5px;margin:0 0 14px}.sp-valuta>p{font-size:17px;color:var(--muted);max-width:640px;margin:0 0 32px}.sp-valuta [data-picker]>label{display:block;font-size:14px;margin-bottom:8px}.sp-valuta input{width:100%;max-width:100%;background:#fff;border:1px solid #cdd5d9;border-radius:10px;color:var(--ink);font:inherit;padding:14px 16px}.sp-valuta [data-search]{max-width:480px;margin-bottom:32px}.sp-valuta button{font:inherit;transition:none;min-height:44px}.sp-valuta button:focus-visible,.sp-valuta input:focus-visible{outline:3px solid #2c7663;outline-offset:4px}.sp-grid{width:100%;max-width:none;padding:0;margin:20px 0;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.sp-family-card{padding:24px 16px 20px;border:1px solid var(--line);box-shadow:none;border-radius:16px;background:#fff}.sp-family-card h3{font-size:19px;letter-spacing:-.4px;margin-bottom:12px}.sp-variants{gap:5px;margin-bottom:18px;min-height:36px}.sp-grid .sp-variants button{min-height:32px;padding:5px 8px;border-radius:6px;background:#f2f4f5;font-size:12px}.sp-grid .sp-family-open{background:#fff;padding:0;justify-content:center}.sp-grid .sp-family-open img{height:180px;width:100%;max-width:170px;object-fit:contain}.sp-family-card:hover{border-color:#78988d;box-shadow:0 4px 18px #202a3209}.sp-valuta:has(.sp-exact-stage){display:grid;grid-template-columns:340px minmax(0,1fr);gap:28px;align-items:start}.sp-exact-stage{grid-column:1;padding:26px 24px!important;background:#fff;border:1px solid var(--line);border-radius:18px;text-align:left;position:sticky;top:24px;width:100%;max-width:none;margin:0}.sp-exact-stage>p{font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0 0 10px}.sp-exact-stage h2{font-size:25px;line-height:1.2;letter-spacing:-.6px;margin:20px 0 18px}.sp-exact-photo{width:100%!important;max-width:100%!important;height:245px!important;object-fit:contain;margin:8px auto 18px!important;background:#fff}.sp-exact-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sp-valuta .sp-exact-options button{font-size:14px;padding:12px 8px;min-height:48px;border-radius:9px;border:1px solid #d9dfe2;background:#fff}.sp-valuta .sp-exact-options button[aria-pressed=true]{border:2px solid var(--accent);padding:11px 7px;background:var(--soft);color:var(--accent);font-weight:650}.sp-exact-nav{padding-top:18px!important;margin-top:20px!important}.sp-valuta .sp-exact-nav button{background:transparent!important;border:0!important;color:var(--muted)!important;padding:8px 0!important;font-size:14px!important;min-height:44px}.sp-valuta:has(.sp-exact-stage) [data-config]{grid-column:2;width:100%;max-width:none;margin:0;min-width:0}.sp-valuta:has(.sp-exact-stage):has([data-config][hidden]){grid-template-columns:1fr}.sp-valuta:has([data-config][hidden]) .sp-exact-stage{max-width:640px;margin:0 auto;position:static;text-align:center}.sp-valuta [data-price]{position:static!important;box-shadow:none!important;background:transparent!important;margin-bottom:20px!important}.sp-final-card{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;padding:22px;background:#fff;border:1px solid var(--line);border-radius:16px}.sp-device{width:56px;max-width:56px;gap:0}.sp-device img{width:56px;height:78px;border-radius:0;background:#fff}.sp-device [data-back]{display:none}.sp-final-details h3{font-size:20px;letter-spacing:-.4px;margin:0 0 12px}.sp-final-details dl{display:block!important}.sp-final-details dt{font-size:11px!important;text-transform:none;letter-spacing:0;color:var(--muted);margin:9px 0 1px!important}.sp-final-details dd{font-size:13px!important;margin:0!important;line-height:1.4}.sp-final-details dd.sp-pending{color:#7b858c!important}.sp-final-price{grid-column:1/-1;text-align:left;border-top:1px solid var(--line);padding-top:16px;margin-top:4px}.sp-final-price small{font-size:12px;color:var(--muted)}.sp-final-price strong{display:block;font-size:clamp(25px,3vw,32px)!important;line-height:1.3;letter-spacing:-.8px;color:var(--accent);margin:5px 0}.sp-progress{height:5px;background:#e8eeeb;border-radius:9px;margin-top:14px;overflow:hidden}.sp-progress span{display:block;height:100%;width:var(--completion,0%);background:var(--accent)}.sp-valuta fieldset{min-width:0;border:1px solid var(--line);border-radius:16px;padding:24px;margin:0 0 18px;background:#fff}.sp-valuta legend{float:left;width:100%;font-size:19px;line-height:1.3;letter-spacing:-.4px;font-weight:650;padding:0;margin:0 0 10px}.sp-valuta legend+*{clear:both}.sp-valuta fieldset>p{font-size:13px;color:var(--muted);margin:0 0 20px}.sp-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;clear:both}.sp-valuta .sp-options:not(.sp-colors) button{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;text-align:left;border:1px solid #d8dfe2;border-radius:10px;padding:15px;font-size:14px;background:#fff;min-height:58px}.sp-options button small{font-size:12px;font-weight:400;color:var(--muted);line-height:1.4}.sp-valuta .sp-options:not(.sp-colors) button[aria-pressed=true]{border:2px solid var(--accent);padding:14px;background:var(--soft);color:var(--accent);font-weight:650}.sp-colors{display:flex;flex-wrap:wrap;gap:15px;padding:8px 4px 15px}.sp-valuta .sp-colors button{width:44px;height:44px;min-height:44px;padding:5px;border:1px solid #aab5bb;border-radius:50%;background:#fff}.sp-colors button[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:3px}.sp-valuta .sp-color-name{font-size:14px;color:var(--ink);margin:10px 0 0!important}.sp-valuta [data-request]{padding:26px;background:#fff;border:1px solid var(--line);border-radius:16px}.sp-valuta [data-request] h3{font-size:22px;margin:0 0 10px}.sp-valuta [data-request]>p{font-size:14px;color:var(--muted)}.sp-valuta form label{font-size:13px;display:block;margin-top:18px}.sp-valuta form button[type=submit],.sp-thanks>button{width:100%;background:var(--accent);color:#fff;border:0;padding:15px 22px;font-weight:650;margin-top:8px}.sp-valuta [data-config]>p{font-size:12px;color:var(--muted);padding:0 4px;margin:0 0 24px}.sp-thanks{grid-column:1/-1;max-width:700px;width:100%;margin:auto;background:#fff;border:1px solid var(--line);border-radius:18px;padding:32px}.sp-thanks .sp-final-card{background:#fafbfa}.sp-valuta [data-name]{display:none}footer{max-width:1180px;padding:22px 24px 32px;margin:auto;font-size:12px;line-height:1.6;color:var(--muted);text-align:center}@media(min-width:901px){.sp-final-details dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 16px!important}.sp-final-details dt,.sp-final-details dd{grid-column:auto}.sp-final-details dl{display:block!important}}@media(max-width:1000px){.sp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-valuta:has(.sp-exact-stage){grid-template-columns:290px minmax(0,1fr);gap:20px}.sp-exact-stage{padding:20px!important}.sp-final-card{padding:18px}}@media(max-width:760px){.sp-page-header{padding:15px 18px;gap:12px}.sp-page-header strong{font-size:22px}.sp-page-header span{font-size:11px;max-width:160px;text-align:right}.sp-main{margin:22px auto 0}.sp-valuta{padding:10px 16px 24px}.sp-valuta>h2{font-size:34px;letter-spacing:-1px}.sp-valuta>p{font-size:15px;margin-bottom:24px}.sp-valuta [data-search]{max-width:none;margin-bottom:24px}.sp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:none}.sp-family-card{padding:18px 10px 16px;border-radius:13px}.sp-family-card h3{font-size:17px}.sp-grid .sp-family-open img{height:145px;max-width:130px}.sp-variants{margin-bottom:14px;gap:4px}.sp-grid .sp-variants button{font-size:11px;padding:4px 6px;min-height:30px}.sp-valuta:has(.sp-exact-stage){display:block}.sp-exact-stage{position:static;padding:22px 18px!important;text-align:center;margin-bottom:18px}.sp-exact-stage h2{font-size:24px;margin:12px 0 18px}.sp-exact-photo{height:190px!important;margin-bottom:18px!important}.sp-exact-options{gap:10px}.sp-valuta .sp-exact-options button{font-size:15px}.sp-exact-nav{margin-top:16px!important;padding-top:10px!important;justify-content:center}.sp-final-card{grid-template-columns:52px minmax(0,1fr);padding:18px;gap:12px}.sp-device{width:52px;max-width:52px}.sp-device img{width:52px;height:72px}.sp-final-details h3{font-size:18px}.sp-final-details dl{display:none!important}.sp-final-price{padding-top:14px;margin-top:0}.sp-final-price strong{font-size:29px!important}.sp-valuta fieldset{padding:22px 18px;border-radius:14px;margin-bottom:14px}.sp-valuta legend{font-size:19px}.sp-valuta .sp-options:not(.sp-colors) button{padding:14px 12px;font-size:13px}.sp-valuta .sp-options:not(.sp-colors) button[aria-pressed=true]{padding:13px 11px}.sp-valuta [data-request]{padding:22px 18px}.sp-thanks{padding:24px 18px}footer{padding:16px 22px 26px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.sp-bottom-valuation{padding:26px;margin:8px 0 20px;border:2px solid #234d43;border-radius:16px;background:#f0f6f3;scroll-margin-top:20px}.sp-bottom-valuation p{margin:0 0 8px;font-size:17px;font-weight:600;color:#234d43}.sp-bottom-valuation strong{display:block;font-size:clamp(32px,6vw,42px);line-height:1.2;letter-spacing:-1px;color:#234d43;margin-bottom:12px}.sp-bottom-valuation small{display:block;font-size:12px;line-height:1.5;color:#53645d}@media(max-width:760px){.sp-bottom-valuation{padding:22px 18px}}.sp-valuta [data-price]{margin:26px 0 20px!important}.sp-valuta [data-price]>h3{font-size:23px;letter-spacing:-.5px;margin:0 0 14px}.sp-valuta [data-price] .sp-final-card{border:2px solid #234d43;background:#fff}.sp-valuta [data-price] .sp-final-details dl{display:block!important}.sp-valuta [data-price] .sp-final-details dt{margin-top:12px!important;font-size:12px!important}.sp-valuta [data-price] .sp-final-details dd{font-size:14px!important}.sp-valuta [data-price] .sp-final-price{background:#f0f6f3;margin:8px -10px -10px;padding:18px 10px 10px;border-radius:10px}.sp-valuta [data-price] .sp-final-price strong{font-size:34px!important}@media(max-width:760px){.sp-valuta [data-price] .sp-final-details dl{display:block!important}.sp-valuta [data-price] .sp-final-card{grid-template-columns:64px minmax(0,1fr)}.sp-valuta [data-price] .sp-device,.sp-valuta [data-price] .sp-device img{width:64px;max-width:64px}.sp-valuta [data-price] .sp-device img{height:88px}}.sp-valuta [data-price]{position:sticky!important;top:8px!important;z-index:20;background:#fff!important;margin:0 0 22px!important;border:1px solid #b9cbc2;border-radius:14px;box-shadow:0 5px 22px #17212c18!important;padding:14px;max-height:40dvh;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.sp-valuta [data-price]>h3{font-size:12px;letter-spacing:.03em;margin:0 0 10px;color:#65736b;font-weight:600}.sp-valuta [data-price] .sp-final-card{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px 14px;border:0;border-radius:0;padding:0;background:#fff}.sp-valuta [data-price] .sp-device{width:48px;max-width:48px}.sp-valuta [data-price] .sp-device img{width:48px;max-width:48px;height:66px;object-fit:contain;border-radius:0}.sp-valuta [data-price] .sp-device [data-back]{display:none}.sp-valuta [data-price] .sp-final-details h3{font-size:17px;line-height:1.3;margin:0 0 8px}.sp-valuta [data-price] .sp-final-details dl{display:flex!important;flex-wrap:wrap;gap:5px!important;margin:0}.sp-valuta [data-price] .sp-final-details dt{position:absolute;width:1px;height:1px;padding:0;margin:-1px!important;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.sp-valuta [data-price] .sp-final-details dd{display:inline-block;margin:0!important;font-size:11px!important;line-height:1.4;background:#f2f5f3;padding:4px 7px;border-radius:5px;font-weight:500;max-width:100%;overflow-wrap:anywhere}.sp-valuta [data-price] .sp-final-details dd.sp-pending{display:none}.sp-valuta [data-price] .sp-final-price{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:center;background:#f0f6f3;border:0;border-radius:8px;margin:2px 0 0;padding:10px 12px;text-align:left}.sp-valuta [data-price] .sp-final-price small:first-child{grid-column:1;grid-row:1;font-size:11px}.sp-valuta [data-price] .sp-final-price strong{grid-column:2;grid-row:1/3;font-size:23px!important;line-height:1.25;letter-spacing:-.5px;margin:0;white-space:normal;text-align:right}.sp-valuta [data-price] .sp-final-price small:last-of-type{grid-column:1;grid-row:2;font-size:10px}.sp-valuta [data-price] .sp-progress{display:none}.sp-valuta [data-fields] fieldset,.sp-valuta [data-request]{scroll-margin-top:260px}@media(max-width:760px){.sp-valuta [data-price]{top:6px!important;padding:12px;margin-bottom:18px!important;max-height:38dvh;border-radius:12px}.sp-valuta [data-price]>h3{margin-bottom:8px;font-size:11px}.sp-valuta [data-price] .sp-final-card{grid-template-columns:38px minmax(0,1fr);gap:9px 10px}.sp-valuta [data-price] .sp-device,.sp-valuta [data-price] .sp-device img{width:38px;max-width:38px}.sp-valuta [data-price] .sp-device img{height:52px}.sp-valuta [data-price] .sp-final-details h3{font-size:15px;margin-bottom:6px}.sp-valuta [data-price] .sp-final-details dl{display:flex!important;gap:4px!important}.sp-valuta [data-price] .sp-final-details dd{font-size:10px!important;padding:3px 5px}.sp-valuta [data-price] .sp-final-price{padding:8px 10px;gap:2px 8px}.sp-valuta [data-price] .sp-final-price strong{font-size:21px!important}.sp-valuta [data-price] .sp-final-price small:first-child{font-size:10px}.sp-valuta [data-price] .sp-final-price small:last-of-type{font-size:9px}}.sp-valuta [data-fields] .sp-condition-options button{display:flex;align-items:stretch!important;overflow:hidden;padding:14px!important;gap:10px!important}.sp-valuta .sp-condition-example{display:block;flex:none;width:100%;aspect-ratio:3/4;background-color:#fff;background-size:400% 200%;background-repeat:no-repeat;border-radius:7px;max-height:230px}.sp-valuta .sp-condition-options button>span{font-size:15px;font-weight:650}.sp-valuta .sp-condition-options button>small{font-size:12px;line-height:1.5}.sp-valuta fieldset>.sp-condition-disclaimer{font-size:11px;color:#65736b;margin:16px 0 0;line-height:1.5;clear:both}@media(max-width:760px){.sp-valuta .sp-condition-example{max-height:190px}.sp-valuta [data-fields] .sp-condition-options button{padding:10px!important}.sp-valuta .sp-condition-options button>span{font-size:13px}}.sp-condition-choice{display:flex;flex-direction:column;gap:6px;min-width:0}.sp-valuta [data-fields] .sp-condition-options .sp-condition-choice>button:not(.sp-example-trigger){width:100%;flex:1;min-height:100px;padding:16px!important;align-items:flex-start!important}.sp-valuta [data-fields] .sp-condition-options .sp-example-trigger{display:block;min-height:44px;border:0;border-radius:6px;background:transparent;color:#234d43;text-decoration:underline;text-underline-offset:3px;font-size:12px;padding:8px!important;text-align:left;align-self:flex-start;font-weight:500}.sp-condition-example{display:none!important}.sp-example-dialog{box-sizing:border-box;width:min(420px,calc(100% - 28px));max-height:calc(100dvh - 30px);overflow:auto;border:0;border-radius:16px;padding:24px;background:#fff;color:#202a32;box-shadow:0 20px 80px #17212c40;font-family:inherit}.sp-example-dialog::backdrop{background:#15221bcc}.sp-example-header{display:flex;gap:14px;justify-content:space-between;align-items:center;margin-bottom:12px}.sp-example-header h2{font-size:22px;line-height:1.2;margin:0}.sp-example-header button{width:44px;height:44px;flex-shrink:0;background:#f0f4f1;border:0;border-radius:8px;font-size:28px;cursor:pointer;color:#202a32}.sp-example-picture{width:min(100%,280px);aspect-ratio:3/4;max-height:none;margin:auto;background-color:#fff;background-size:400% 200%;background-repeat:no-repeat;border-radius:8px}.sp-example-dialog p{font-size:14px;line-height:1.6;margin:16px 0 10px}.sp-example-dialog small{font-size:11px;line-height:1.5;color:#65736b;display:block}.sp-example-dialog button:focus-visible{outline:3px solid #2c7663;outline-offset:3px}@media(max-width:760px){.sp-valuta [data-fields] .sp-condition-options .sp-condition-choice>button:not(.sp-example-trigger){padding:12px!important}.sp-example-dialog{padding:20px}.sp-example-picture{width:min(100%,230px)}}.sp-valuta:has(.sp-exact-stage[data-single=true]){display:block}.sp-valuta .sp-exact-stage[data-single=true]{position:static;max-width:800px;width:100%;margin:0 auto 12px;padding:0!important;border:0;background:transparent;border-radius:0;box-shadow:none;text-align:left}.sp-valuta .sp-exact-stage[data-single=true] .sp-exact-nav{margin:0!important;padding:0!important;border:0;justify-content:flex-start}.sp-valuta:has(.sp-exact-stage[data-single=true]) [data-config]{max-width:800px;margin:0 auto;width:100%}.sp-valuta .sp-exact-options{gap:10px}.sp-valuta .sp-exact-options button{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:15px 14px;border:1px solid #dce3df;border-radius:13px;background:#fafcfb;color:#33453d;font-size:15px;font-weight:550;text-align:left;box-shadow:0 2px 3px #20352a04}.sp-valuta .sp-exact-options button:after{content:"";display:block;flex:0 0 17px;width:17px;height:17px;border:1.5px solid #b6c4bc;border-radius:50%;background:#fff;box-sizing:border-box}.sp-valuta .sp-exact-options button[aria-pressed=true]{border:1px solid #234d43;background:#eaf3ee;color:#183d32;padding:15px 14px;font-weight:650;box-shadow:inset 0 0 0 1px #234d43}.sp-valuta .sp-exact-options button[aria-pressed=true]:after{background:#234d43;border-color:#234d43;box-shadow:inset 0 0 0 4px #fff}.sp-valuta .sp-grid .sp-variants{gap:6px}.sp-valuta .sp-grid .sp-variants button{min-height:32px;padding:5px 10px;border:1px solid #e1e7e3;border-radius:100px;background:#f7faf8;color:#45594d;font-size:12px;font-weight:500;box-shadow:none}.sp-valuta .sp-grid .sp-variants button[aria-pressed=true]{background:#eaf3ee;border-color:#b3cbbd;color:#234d43;box-shadow:none}@media(hover:hover){.sp-valuta .sp-exact-options button:hover{border-color:#7e9e8b;background:#f0f6f2}.sp-valuta .sp-grid .sp-variants button:hover{background:#eaf3ee;border-color:#b3cbbd}}.sp-valuta .sp-exact-options button:focus-visible,.sp-valuta .sp-grid .sp-variants button:focus-visible{outline:3px solid #46846b;outline-offset:3px}@media(max-width:760px){.sp-valuta .sp-exact-options{gap:9px}.sp-valuta .sp-exact-options button,.sp-valuta .sp-exact-options button[aria-pressed=true]{min-height:54px;padding:13px 11px;font-size:14px;gap:8px;border-radius:11px}.sp-valuta .sp-grid .sp-variants button{font-size:11px;padding:5px 8px;min-height:30px}}.sp-valuta .sp-grid .sp-variants button{border-radius:6px}.sp-valuta .sp-grid .sp-family-card{display:grid;grid-template-rows:28px 100px 180px;align-content:start;justify-items:stretch;padding:22px 12px 18px;gap:0;min-width:0}.sp-valuta .sp-grid .sp-family-card>h3{margin:0;text-align:center;font-size:18px;line-height:28px;white-space:nowrap}.sp-valuta .sp-grid .sp-variants{height:100px;min-height:100px;margin:0;padding:10px 0;display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center;gap:6px;overflow:auto}.sp-valuta .sp-grid .sp-family-open{display:flex;align-items:center;justify-content:center;flex:none;min-height:0;height:180px;width:100%;margin:0;padding:0;background:#fff;overflow:hidden}.sp-valuta .sp-grid .sp-family-open img{display:block;flex:none;width:145px!important;max-width:100%!important;height:180px!important;min-height:0;object-fit:contain;object-position:center center;margin:0!important}.sp-valuta .sp-grid .sp-variants button{flex:0 0 auto}.sp-valuta .sp-grid .sp-family-caption{display:none!important}@media(max-width:760px){.sp-valuta .sp-grid .sp-family-card{grid-template-rows:26px 104px 145px;padding:18px 9px 16px}.sp-valuta .sp-grid .sp-family-card>h3{font-size:17px;line-height:26px}.sp-valuta .sp-grid .sp-variants{height:104px;min-height:104px;padding:8px 0;gap:5px}.sp-valuta .sp-grid .sp-family-open{height:145px}.sp-valuta .sp-grid .sp-family-open img{width:117px!important;height:145px!important}}.sp-valuta .sp-grid .sp-family-open img{width:145px!important;height:180px!important;object-fit:fill!important;flex:none;align-self:center}@media(max-width:760px){.sp-valuta .sp-grid .sp-family-open img{width:117px!important;height:145px!important;object-fit:fill!important}}.sp-valuta .sp-grid .sp-family-open img{width:131px!important;height:162px!important}@media(max-width:760px){.sp-valuta .sp-grid .sp-family-open img{width:105px!important;height:130px!important}}.sp-valuta .sp-grid .sp-family-open img{width:120px!important;height:149px!important}@media(max-width:760px){.sp-valuta .sp-grid .sp-family-open img{width:96px!important;height:119px!important}}.sp-valuta .sp-grid .sp-family-card{grid-template-rows:28px 72px 149px;row-gap:8px;padding:18px 12px 16px}.sp-valuta .sp-grid .sp-variants{height:auto;min-height:0;padding:0;align-content:end;overflow:visible}.sp-valuta .sp-grid .sp-family-open{height:149px;align-items:flex-start;justify-content:center}.sp-valuta .sp-grid .sp-family-open img{align-self:flex-start}@media(max-width:760px){.sp-valuta .sp-grid .sp-family-card{grid-template-rows:26px 68px 119px;padding:16px 9px 14px;row-gap:8px}.sp-valuta .sp-grid .sp-variants{height:auto;min-height:0;padding:0}.sp-valuta .sp-grid .sp-family-open{height:119px}}@supports (grid-template-rows:subgrid){.sp-valuta .sp-grid{row-gap:12px}.sp-valuta .sp-grid .sp-family-card{grid-row:span 3;grid-template-rows:subgrid;row-gap:8px}.sp-valuta .sp-grid .sp-variants{align-content:end;min-height:0;height:auto;padding:0}.sp-valuta .sp-grid .sp-family-open{align-self:start}}.sp-valuta .sp-grid .sp-family-open{display:flex;align-items:center;justify-content:center;justify-self:center;align-self:center;width:100%}.sp-valuta .sp-grid .sp-family-open img{align-self:center;object-position:center center;margin:0 auto!important}.sp-reference-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.85fr);gap:20px;clear:both;align-items:start}.sp-valuta [data-fields] .sp-options.sp-condition-reference{display:flex;flex-direction:column;gap:10px}.sp-reference-choice{min-width:0}.sp-valuta [data-fields] .sp-condition-reference .sp-reference-choice>button{width:100%;min-height:52px;align-items:center;justify-content:center;text-align:center;border-radius:8px;padding:14px 10px;font-size:14px}.sp-reference-description{padding:8px 2px 12px}.sp-reference-description p{font-size:13px;line-height:1.65;margin:0 0 12px;color:#394940}.sp-valuta [data-fields] .sp-reference-description .sp-reference-confirm{display:block;width:auto;min-height:44px;padding:10px 22px;margin-left:auto;background:#234d43;border:0;border-radius:8px;color:#fff;font-weight:600}.sp-reference-figure{position:sticky;top:250px;margin:0;text-align:center}.sp-reference-figure img{display:block;width:100%;max-width:210px;height:auto;max-height:390px;object-fit:contain;margin:0 auto}.sp-reference-figure p{font-size:12px;line-height:1.6;color:#65736b;padding:20px 5px}.sp-reference-note{display:block;font-size:11px;line-height:1.5;color:#65736b;margin-top:18px}@media(max-width:760px){.sp-reference-layout{grid-template-columns:minmax(0,1fr) 115px;gap:12px}.sp-valuta [data-fields] .sp-condition-reference .sp-reference-choice>button{font-size:13px;min-height:48px;padding:12px 7px}.sp-reference-description p{font-size:12px}.sp-reference-figure img{max-height:260px}.sp-reference-figure{top:220px}}@media(max-width:350px){.sp-reference-layout{grid-template-columns:minmax(0,1fr) 95px;gap:8px}}.sp-valuta .sp-exact-stage .sp-exact-nav button{display:inline-flex!important;align-items:center;justify-content:center;gap:12px;min-height:46px;background:#edf3ef!important;color:#234d43!important;border:1px solid #bdcfc4!important;border-radius:8px!important;padding:12px 16px!important;font-size:14px!important;font-weight:650!important}.sp-back-chevron{display:inline-block;flex:none;width:11px;height:11px;border-left:3px solid currentColor;border-bottom:3px solid currentColor;transform:rotate(45deg);margin-left:4px}.sp-valuta .sp-exact-stage .sp-exact-nav button:hover{background:#dfece4!important}.sp-valuta [data-price] .sp-final-details dd:has(.sp-edit-answer){padding:0;background:transparent}.sp-valuta [data-price] .sp-edit-answer{display:inline-block;min-height:32px;padding:6px 8px;border:1px solid #c6d7cd;border-radius:6px;background:#eff5f1;color:#234d43;font-size:11px;font-weight:500;line-height:1.4;text-align:left;cursor:pointer;max-width:100%;white-space:normal}.sp-valuta [data-price] .sp-edit-answer:hover{background:#e1eee6}.sp-valuta [data-price] .sp-edit-answer:focus-visible{outline:2px solid #234d43;outline-offset:2px}@media(max-width:760px){.sp-valuta [data-price] .sp-edit-answer{font-size:10px;padding:5px 7px;min-height:32px}}.sp-valuta [data-config]{min-height:calc(100dvh + 32px);overflow-anchor:none}.sp-valuta [data-fields]{overflow-anchor:none}.sp-valuta [data-fields]{position:relative;isolation:isolate;clip-path:inset(0 -8px 0 -8px)}.sp-valuta [data-fields] fieldset{transform-origin:top center;position:relative;z-index:0}.sp-valuta [data-price]{z-index:30!important;background:#fff!important}.sp-condition-views{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:14px}.sp-valuta .sp-condition-views button{min-height:38px;font-size:11px;line-height:1.3;border:1px solid #c9d7ce;border-radius:6px;padding:8px 9px;background:#fff;color:#234d43}.sp-valuta .sp-condition-views button[aria-pressed=true]{background:#234d43;color:#fff;border-color:#234d43}.sp-reference-figure img.sp-rear-example{width:100%;max-width:280px;height:auto;max-height:none;aspect-ratio:1;object-fit:contain}.sp-view-caption{display:block;margin-top:12px;font-size:10px;line-height:1.5;color:#65736b}.sp-reference-figure{top:210px}@media(max-width:760px){.sp-condition-views{gap:5px;margin-bottom:10px}.sp-valuta .sp-condition-views button{width:100%;font-size:10px;min-height:36px;padding:7px 5px}.sp-view-caption{font-size:9px}}.sp-reference-figure img.sp-rear-example{aspect-ratio:222/440;max-width:210px;max-height:390px;object-fit:contain}@media(max-width:760px){.sp-reference-figure img.sp-rear-example{max-height:260px}}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/sp-valutazione.css.map */
