*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }#configuratore :focus-visible{outline-offset:2px;outline:2px solid #1e3a46}@media (prefers-reduced-motion:reduce){#configuratore *,#configuratore :before,#configuratore :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#configuratore .btn-primary{--tw-bg-opacity:1;background-color:rgb(154 92 54/var(--tw-bg-opacity,1));font-family:var(--font-testo), Arial, sans-serif;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:6px;padding:.875rem 2rem;font-weight:600;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}#configuratore .btn-primary:hover{--tw-bg-opacity:1;background-color:rgb(132 73 42/var(--tw-bg-opacity,1))}#configuratore .btn-primary{letter-spacing:.3px}#configuratore .btn-secondary{--tw-border-opacity:1;border-width:1px;border-color:rgb(231 217 204/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-family:var(--font-testo), Arial, sans-serif;--tw-text-opacity:1;color:rgb(30 58 70/var(--tw-text-opacity,1));border-radius:6px;padding:.875rem 2rem;font-weight:600;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}#configuratore .btn-secondary:hover{--tw-border-opacity:1;border-color:rgb(196 136 90/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(251 246 241/var(--tw-bg-opacity,1))}#configuratore .btn-secondary{letter-spacing:.3px}#configuratore .text-link{font-family:var(--font-testo), Arial, sans-serif;--tw-text-opacity:1;color:rgb(30 58 70/var(--tw-text-opacity,1));font-weight:700;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}#configuratore .text-link:hover{--tw-text-opacity:1;color:rgb(196 136 90/var(--tw-text-opacity,1))}#configuratore .text-link{text-underline-offset:3px;text-decoration:underline 1.5px #c4885a}#configuratore .font-heading,#configuratore :is(#configuratore .step-title){font-weight:600}#configuratore .step-title{font-family:"Weltweg Euro", var(--font-titoli), Georgia, serif;--tw-text-opacity:1;color:rgb(30 58 70/var(--tw-text-opacity,1));font-size:28px;font-weight:600;line-height:1.15}@media (width>=768px){#configuratore .step-title{font-size:34px}}#configuratore :is(#configuratore .panel-title){font-weight:600}#configuratore .panel-title{font-family:"Weltweg Euro", var(--font-titoli), Georgia, serif;--tw-text-opacity:1;color:rgb(30 58 70/var(--tw-text-opacity,1));font-size:28px;font-weight:600;line-height:1.1}@media (width>=1024px){#configuratore .panel-title{font-size:32px}}#configuratore .help{font-family:var(--font-testo), Arial, sans-serif;--tw-text-opacity:1;color:rgb(94 94 94/var(--tw-text-opacity,1));font-size:15px;line-height:1.55}#configuratore .chip{--tw-border-opacity:1;border-width:1px;border-color:rgb(231 217 204/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(30 58 70/var(--tw-text-opacity,1));border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:15px;font-weight:400;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s;display:inline-flex}#configuratore .chip:hover{--tw-border-opacity:1;border-color:rgb(196 136 90/var(--tw-border-opacity,1))}#configuratore .chip{min-height:40px}#configuratore .chip-on{--tw-border-opacity:1;border-color:rgb(154 92 54/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(154 92 54/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#configuratore .chip-on:hover{--tw-border-opacity:1;border-color:rgb(154 92 54/var(--tw-border-opacity,1))}#configuratore .eyebrow{font-family:var(--font-testo), Arial, sans-serif;--tw-text-opacity:1;color:rgb(143 85 50/var(--tw-text-opacity,1));letter-spacing:0;font-size:13px;font-weight:700}#configuratore .hairline{border:1px solid #e7d9cc}#configuratore .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#configuratore .pointer-events-none{pointer-events:none}#configuratore .pointer-events-auto{pointer-events:auto}#configuratore .static{position:static}#configuratore .fixed{position:fixed}#configuratore .absolute{position:absolute}#configuratore .relative{position:relative}#configuratore .inset-0{inset:0}#configuratore .inset-\[5\%\]{inset:5%}#configuratore .inset-x-0{left:0;right:0}#configuratore .inset-x-4{left:1rem;right:1rem}#configuratore .inset-y-0{top:0;bottom:0}#configuratore .-left-\[9999px\]{left:-9999px}#configuratore .bottom-0{bottom:0}#configuratore .bottom-1{bottom:.25rem}#configuratore .bottom-2{bottom:.5rem}#configuratore .bottom-2\.5{bottom:.625rem}#configuratore .bottom-4{bottom:1rem}#configuratore .bottom-6{bottom:1.5rem}#configuratore .bottom-7{bottom:1.75rem}#configuratore .bottom-8{bottom:2rem}#configuratore .bottom-9{bottom:2.25rem}#configuratore .left-0{left:0}#configuratore .left-10{left:2.5rem}#configuratore .left-2{left:.5rem}#configuratore .left-3{left:.75rem}#configuratore .left-3\.5{left:.875rem}#configuratore .left-4{left:1rem}#configuratore .left-6{left:1.5rem}#configuratore .left-full{left:100%}#configuratore .right-0{right:0}#configuratore .right-2{right:.5rem}#configuratore .right-3{right:.75rem}#configuratore .right-4{right:1rem}#configuratore .right-7{right:1.75rem}#configuratore .top-0{top:0}#configuratore .top-1\/2{top:50%}#configuratore .top-2{top:.5rem}#configuratore .top-3{top:.75rem}#configuratore .top-4{top:1rem}#configuratore .top-7{top:1.75rem}#configuratore .top-9{top:2.25rem}#configuratore .isolate{isolation:isolate}#configuratore .z-50{z-index:50}#configuratore .z-\[100\]{z-index:100}#configuratore .z-\[10\]{z-index:10}#configuratore .z-\[15\]{z-index:15}#configuratore .z-\[20\]{z-index:20}#configuratore .z-\[30\]{z-index:30}#configuratore .z-\[60\]{z-index:60}#configuratore .z-\[700\]{z-index:700}#configuratore .z-\[70\]{z-index:70}#configuratore .z-\[90\]{z-index:90}#configuratore .col-span-2{grid-column:span 2/span 2}#configuratore .m-auto{margin:auto}#configuratore .-mx-1{margin-left:-.25rem;margin-right:-.25rem}#configuratore .-mx-4{margin-left:-1rem;margin-right:-1rem}#configuratore .mx-3{margin-left:.75rem;margin-right:.75rem}#configuratore .mx-\[7px\]{margin-left:7px;margin-right:7px}#configuratore .mx-auto{margin-left:auto;margin-right:auto}#configuratore .-mb-2{margin-bottom:-.5rem}#configuratore .-mr-1{margin-right:-.25rem}#configuratore .-mr-2{margin-right:-.5rem}#configuratore .-mt-0\.5{margin-top:-.125rem}#configuratore .-mt-1{margin-top:-.25rem}#configuratore .mb-1{margin-bottom:.25rem}#configuratore .mb-1\.5{margin-bottom:.375rem}#configuratore .mb-2{margin-bottom:.5rem}#configuratore .mb-4{margin-bottom:1rem}#configuratore .mb-5{margin-bottom:1.25rem}#configuratore .ml-1{margin-left:.25rem}#configuratore .mt-0{margin-top:0}#configuratore .mt-0\.5{margin-top:.125rem}#configuratore .mt-1{margin-top:.25rem}#configuratore .mt-1\.5{margin-top:.375rem}#configuratore .mt-2{margin-top:.5rem}#configuratore .mt-3{margin-top:.75rem}#configuratore .mt-4{margin-top:1rem}#configuratore .mt-5{margin-top:1.25rem}#configuratore .mt-6{margin-top:1.5rem}#configuratore .mt-\[1px\]{margin-top:1px}#configuratore .line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#configuratore .line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#configuratore .block{display:block}#configuratore .flex{display:flex}#configuratore .inline-flex{display:inline-flex}#configuratore .grid{display:grid}#configuratore .contents{display:contents}#configuratore .hidden{display:none}#configuratore .h-0{height:0}#configuratore .h-1{height:.25rem}#configuratore .h-10{height:2.5rem}#configuratore .h-11{height:2.75rem}#configuratore .h-12{height:3rem}#configuratore .h-14{height:3.5rem}#configuratore .h-16{height:4rem}#configuratore .h-2\.5{height:.625rem}#configuratore .h-20{height:5rem}#configuratore .h-3{height:.75rem}#configuratore .h-3\.5{height:.875rem}#configuratore .h-4{height:1rem}#configuratore .h-5{height:1.25rem}#configuratore .h-6{height:1.5rem}#configuratore .h-7{height:1.75rem}#configuratore .h-8{height:2rem}#configuratore .h-9{height:2.25rem}#configuratore .h-\[108px\]{height:108px}#configuratore .h-\[130px\]{height:130px}#configuratore .h-\[150px\]{height:150px}#configuratore .h-\[18px\]{height:18px}#configuratore .h-\[30dvh\]{height:30dvh}#configuratore .h-\[42dvh\]{height:42dvh}#configuratore .h-\[52px\]{height:52px}#configuratore .h-\[5px\]{height:5px}#configuratore .h-\[76px\]{height:76px}#configuratore .h-\[84px\]{height:84px}#configuratore .h-\[92px\]{height:92px}#configuratore .h-\[calc\(100dvh-var\(--testata\)\)\]{height:calc(100dvh - var(--testata))}#configuratore .h-full{height:100%}#configuratore .h-px{height:1px}#configuratore .max-h-\[270px\]{max-height:270px}#configuratore .max-h-\[380px\]{max-height:380px}#configuratore .max-h-\[85dvh\]{max-height:85dvh}#configuratore .max-h-full{max-height:100%}#configuratore .max-h-screen{max-height:100vh}#configuratore .min-h-0{min-height:0}#configuratore .min-h-\[180px\]{min-height:180px}#configuratore .min-h-\[240px\]{min-height:240px}#configuratore .min-h-\[32px\]{min-height:32px}#configuratore .min-h-\[36px\]{min-height:36px}#configuratore .min-h-\[40px\]{min-height:40px}#configuratore .min-h-\[44px\]{min-height:44px}#configuratore .min-h-\[48px\]{min-height:48px}#configuratore .min-h-\[52px\]{min-height:52px}#configuratore .min-h-\[60px\]{min-height:60px}#configuratore .min-h-\[60vh\]{min-height:60vh}#configuratore .w-10{width:2.5rem}#configuratore .w-11{width:2.75rem}#configuratore .w-14{width:3.5rem}#configuratore .w-16{width:4rem}#configuratore .w-3{width:.75rem}#configuratore .w-3\.5{width:.875rem}#configuratore .w-3\/4{width:75%}#configuratore .w-4{width:1rem}#configuratore .w-5{width:1.25rem}#configuratore .w-6{width:1.5rem}#configuratore .w-7{width:1.75rem}#configuratore .w-8{width:2rem}#configuratore .w-9{width:2.25rem}#configuratore .w-\[108px\]{width:108px}#configuratore .w-\[18px\]{width:18px}#configuratore .w-\[210px\]{width:210px}#configuratore .w-\[344px\]{width:344px}#configuratore .w-\[400px\]{width:400px}#configuratore .w-\[440px\]{width:440px}#configuratore .w-\[52px\]{width:52px}#configuratore .w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}#configuratore .w-full{width:100%}#configuratore .w-px{width:1px}#configuratore .min-w-0{min-width:0}#configuratore .min-w-\[24px\]{min-width:24px}#configuratore .max-w-2xl{max-width:42rem}#configuratore .max-w-\[340px\]{max-width:340px}#configuratore .max-w-\[520px\]{max-width:520px}#configuratore .max-w-\[560px\]{max-width:560px}#configuratore .max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}#configuratore .max-w-\[calc\(100\%-6\.5rem\)\]{max-width:calc(100% - 6.5rem)}#configuratore .max-w-\[calc\(100\%-7rem\)\]{max-width:calc(100% - 7rem)}#configuratore .max-w-full{max-width:100%}#configuratore .max-w-md{max-width:28rem}#configuratore .max-w-none{max-width:none}#configuratore .max-w-sm{max-width:24rem}#configuratore .flex-1{flex:1}#configuratore .shrink-0{flex-shrink:0}#configuratore .-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#configuratore .-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#configuratore .scale-150{--tw-scale-x:1.5;--tw-scale-y:1.5;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#configuratore .transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes fade-in{0%{opacity:0}to{opacity:1}}#configuratore .animate-fade-in{animation:.35s ease-out fade-in}@keyframes fade-slide{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}#configuratore .animate-fade-slide{animation:.3s ease-out fade-slide}@keyframes pulse{50%{opacity:.5}}#configuratore .animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}#configuratore .animate-scale-in{animation:.3s ease-out scale-in}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}#configuratore .animate-sheet-up{animation:.28s cubic-bezier(.2,.8,.2,1) sheet-up}@keyframes spin{to{transform:rotate(360deg)}}#configuratore .animate-spin{animation:1s linear infinite spin}#configuratore .cursor-grab{cursor:grab}#configuratore .cursor-pointer{cursor:pointer}#configuratore .touch-none{touch-action:none}#configuratore .select-none{user-select:none}#configuratore .snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}#configuratore .snap-start{scroll-snap-align:start}#configuratore .list-none{list-style-type:none}#configuratore .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#configuratore .grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}#configuratore .grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}#configuratore .grid-cols-\[118px_minmax\(0\,1fr\)_118px\]{grid-template-columns:118px minmax(0,1fr) 118px}#configuratore .grid-cols-\[88px_minmax\(0\,1fr\)\]{grid-template-columns:88px minmax(0,1fr)}#configuratore .grid-cols-\[88px_minmax\(0\,1fr\)_auto\]{grid-template-columns:88px minmax(0,1fr) auto}#configuratore .flex-col{flex-direction:column}#configuratore .flex-col-reverse{flex-direction:column-reverse}#configuratore .flex-wrap{flex-wrap:wrap}#configuratore .items-start{align-items:flex-start}#configuratore .items-center{align-items:center}#configuratore .items-baseline{align-items:baseline}#configuratore .items-stretch{align-items:stretch}#configuratore .justify-end{justify-content:flex-end}#configuratore .justify-center{justify-content:center}#configuratore .justify-between{justify-content:space-between}#configuratore .gap-0\.5{gap:.125rem}#configuratore .gap-1{gap:.25rem}#configuratore .gap-1\.5{gap:.375rem}#configuratore .gap-2{gap:.5rem}#configuratore .gap-2\.5{gap:.625rem}#configuratore .gap-3{gap:.75rem}#configuratore .gap-3\.5{gap:.875rem}#configuratore .gap-4{gap:1rem}#configuratore .gap-5{gap:1.25rem}#configuratore .gap-x-4{column-gap:1rem}#configuratore .gap-x-5{column-gap:1.25rem}#configuratore .gap-y-1{row-gap:.25rem}#configuratore .gap-y-1\.5{row-gap:.375rem}#configuratore :is(.space-x-4>:not([hidden])~:not([hidden])){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}#configuratore :is(.space-y-2>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}#configuratore :is(.divide-y>:not([hidden])~:not([hidden])){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}#configuratore :is(.divide-line>:not([hidden])~:not([hidden])){--tw-divide-opacity:1;border-color:rgb(231 217 204/var(--tw-divide-opacity,1))}#configuratore .self-start{align-self:flex-start}#configuratore .self-center{align-self:center}#configuratore .justify-self-end{justify-self:end}#configuratore .overflow-hidden{overflow:hidden}#configuratore .overflow-x-auto{overflow-x:auto}#configuratore .overflow-y-auto{overflow-y:auto}#configuratore .overscroll-contain{overscroll-behavior:contain}#configuratore .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#configuratore .whitespace-nowrap{white-space:nowrap}#configuratore .\!rounded-full{border-radius:9999px!important}#configuratore .rounded{border-radius:.25rem}#configuratore .rounded-2xl{border-radius:1rem}#configuratore .rounded-\[10px\]{border-radius:10px}#configuratore .rounded-\[11px\]{border-radius:11px}#configuratore .rounded-\[14px\]{border-radius:14px}#configuratore .rounded-\[20px\]{border-radius:20px}#configuratore .rounded-\[22px\]{border-radius:22px}#configuratore .rounded-\[24px\]{border-radius:24px}#configuratore .rounded-full{border-radius:9999px}#configuratore .rounded-lg{border-radius:var(--radius)}#configuratore .rounded-md{border-radius:calc(var(--radius) - 2px)}#configuratore .rounded-sm{border-radius:calc(var(--radius) - 4px)}#configuratore .rounded-xl{border-radius:.75rem}#configuratore .rounded-t-\[24px\]{border-top-left-radius:24px;border-top-right-radius:24px}#configuratore .border{border-width:1px}#configuratore .border-2{border-width:2px}#configuratore .border-b{border-bottom-width:1px}#configuratore .border-l{border-left-width:1px}#configuratore .border-r{border-right-width:1px}#configuratore .border-t{border-top-width:1px}#configuratore .border-dashed{border-style:dashed}#configuratore .\!border-clay{--tw-border-opacity:1!important;border-color:rgb(154 92 54/var(--tw-border-opacity,1))!important}#configuratore .border-\[\#C9BBAE\]{--tw-border-opacity:1;border-color:rgb(201 187 174/var(--tw-border-opacity,1))}#configuratore .border-clay{--tw-border-opacity:1;border-color:rgb(154 92 54/var(--tw-border-opacity,1))}#configuratore .border-clay\/40{border-color:#9a5c3666}#configuratore .border-clay\/50{border-color:#9a5c3680}#configuratore .border-clay\/60{border-color:#9a5c3699}#configuratore .border-deepBlue{--tw-border-opacity:1;border-color:rgb(30 58 70/var(--tw-border-opacity,1))}#configuratore .border-destructive{border-color:hsl(var(--destructive))}#configuratore .border-input{border-color:hsl(var(--input))}#configuratore .border-line{--tw-border-opacity:1;border-color:rgb(231 217 204/var(--tw-border-opacity,1))}#configuratore .border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}#configuratore .border-white\/55{border-color:#ffffff8c}#configuratore .bg-\[\#E3B892\]{--tw-bg-opacity:1;background-color:rgb(227 184 146/var(--tw-bg-opacity,1))}#configuratore .bg-\[rgba\(18\,28\,33\,0\.45\)\]{background-color:#121c2173}#configuratore .bg-background{background-color:hsl(var(--background))}#configuratore .bg-black\/40{background-color:#0006}#configuratore .bg-black\/80{background-color:#000c}#configuratore .bg-clay{--tw-bg-opacity:1;background-color:rgb(154 92 54/var(--tw-bg-opacity,1))}#configuratore .bg-clay\/50{background-color:#9a5c3680}#configuratore .bg-cream{--tw-bg-opacity:1;background-color:rgb(251 246 241/var(--tw-bg-opacity,1))}#configuratore .bg-deepBlue{--tw-bg-opacity:1;background-color:rgb(30 58 70/var(--tw-bg-opacity,1))}#configuratore .bg-destructive{background-color:hsl(var(--destructive))}#configuratore .bg-foot{--tw-bg-opacity:1;background-color:rgb(246 233 223/var(--tw-bg-opacity,1))}#configuratore .bg-line{--tw-bg-opacity:1;background-color:rgb(231 217 204/var(--tw-bg-opacity,1))}#configuratore .bg-primary{background-color:hsl(var(--primary))}#configuratore .bg-sand{--tw-bg-opacity:1;background-color:rgb(246 233 223/var(--tw-bg-opacity,1))}#configuratore .bg-sand\/50{background-color:#f6e9df80}#configuratore .bg-sand\/60{background-color:#f6e9df99}#configuratore .bg-sand\/70{background-color:#f6e9dfb3}#configuratore .bg-secondary{background-color:hsl(var(--secondary))}#configuratore .bg-transparent{background-color:#0000}#configuratore .bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}#configuratore .bg-white\/15{background-color:#ffffff26}#configuratore .bg-white\/20{background-color:#fff3}#configuratore .bg-white\/25{background-color:#ffffff40}#configuratore .bg-white\/90{background-color:#ffffffe6}#configuratore .bg-white\/95{background-color:#fffffff2}#configuratore .bg-\[linear-gradient\(180deg\,rgba\(18\,28\,33\,0\)_25\%\,rgba\(18\,28\,33\,0\.85\)_100\%\)\]{background-image:linear-gradient(#121c2100 25%,#121c21d9 100%)}#configuratore .bg-\[linear-gradient\(180deg\,rgba\(18\,28\,33\,0\)_35\%\,rgba\(18\,28\,33\,0\.8\)_100\%\)\]{background-image:linear-gradient(#121c2100 35%,#121c21cc 100%)}#configuratore .object-cover{object-fit:cover}#configuratore .p-0{padding:0}#configuratore .p-1{padding:.25rem}#configuratore .p-1\.5{padding:.375rem}#configuratore .p-2{padding:.5rem}#configuratore .p-2\.5{padding:.625rem}#configuratore .p-3{padding:.75rem}#configuratore .p-3\.5{padding:.875rem}#configuratore .p-4{padding:1rem}#configuratore .p-5{padding:1.25rem}#configuratore .p-6{padding:1.5rem}#configuratore .p-7{padding:1.75rem}#configuratore .p-8{padding:2rem}#configuratore .\!px-0{padding-left:0!important;padding-right:0!important}#configuratore .\!px-4{padding-left:1rem!important;padding-right:1rem!important}#configuratore .\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}#configuratore .\!px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}#configuratore .\!py-0{padding-top:0!important;padding-bottom:0!important}#configuratore .\!py-2\.5{padding-top:.625rem!important;padding-bottom:.625rem!important}#configuratore .px-1{padding-left:.25rem;padding-right:.25rem}#configuratore .px-1\.5{padding-left:.375rem;padding-right:.375rem}#configuratore .px-2{padding-left:.5rem;padding-right:.5rem}#configuratore .px-2\.5{padding-left:.625rem;padding-right:.625rem}#configuratore .px-3{padding-left:.75rem;padding-right:.75rem}#configuratore .px-3\.5{padding-left:.875rem;padding-right:.875rem}#configuratore .px-4{padding-left:1rem;padding-right:1rem}#configuratore .px-5{padding-left:1.25rem;padding-right:1.25rem}#configuratore .px-6{padding-left:1.5rem;padding-right:1.5rem}#configuratore .px-8{padding-left:2rem;padding-right:2rem}#configuratore .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}#configuratore .py-1{padding-top:.25rem;padding-bottom:.25rem}#configuratore .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}#configuratore .py-16{padding-top:4rem;padding-bottom:4rem}#configuratore .py-2{padding-top:.5rem;padding-bottom:.5rem}#configuratore .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}#configuratore .py-3{padding-top:.75rem;padding-bottom:.75rem}#configuratore .py-3\.5{padding-top:.875rem;padding-bottom:.875rem}#configuratore .py-8{padding-top:2rem;padding-bottom:2rem}#configuratore .\!pr-1\.5{padding-right:.375rem!important}#configuratore .pb-1{padding-bottom:.25rem}#configuratore .pb-16{padding-bottom:4rem}#configuratore .pb-2\.5{padding-bottom:.625rem}#configuratore .pb-6{padding-bottom:1.5rem}#configuratore .pb-\[calc\(12px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(12px + env(safe-area-inset-bottom))}#configuratore .pb-\[calc\(24px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(24px + env(safe-area-inset-bottom))}#configuratore .pl-1\.5{padding-left:.375rem}#configuratore .pl-10{padding-left:2.5rem}#configuratore .pl-3{padding-left:.75rem}#configuratore .pl-5{padding-left:1.25rem}#configuratore .pl-6{padding-left:1.5rem}#configuratore .pl-\[84px\]{padding-left:84px}#configuratore .pr-1{padding-right:.25rem}#configuratore .pr-3{padding-right:.75rem}#configuratore .pr-3\.5{padding-right:.875rem}#configuratore .pr-8{padding-right:2rem}#configuratore .pt-0\.5{padding-top:.125rem}#configuratore .pt-16{padding-top:4rem}#configuratore .pt-2{padding-top:.5rem}#configuratore .pt-2\.5{padding-top:.625rem}#configuratore .pt-3{padding-top:.75rem}#configuratore .pt-4{padding-top:1rem}#configuratore .text-left{text-align:left}#configuratore .text-center{text-align:center}#configuratore .text-right{text-align:right}#configuratore .font-body{font-family:var(--font-testo), Arial, sans-serif}#configuratore .font-heading{font-family:"Weltweg Euro", var(--font-titoli), Georgia, serif}#configuratore .\!text-\[10\.5px\]{font-size:10.5px!important}#configuratore .\!text-\[14px\]{font-size:14px!important}#configuratore .text-2xl{font-size:1.5rem;line-height:2rem}#configuratore .text-3xl{font-size:1.875rem;line-height:2.25rem}#configuratore .text-\[10px\]{font-size:10px}#configuratore .text-\[12\.5px\]{font-size:12.5px}#configuratore .text-\[12px\]{font-size:12px}#configuratore .text-\[13\.5px\]{font-size:13.5px}#configuratore .text-\[13px\]{font-size:13px}#configuratore .text-\[14\.5px\]{font-size:14.5px}#configuratore .text-\[14px\]{font-size:14px}#configuratore .text-\[15px\]{font-size:15px}#configuratore .text-\[16px\]{font-size:16px}#configuratore .text-\[17px\]{font-size:17px}#configuratore .text-\[18px\]{font-size:18px}#configuratore .text-\[19px\]{font-size:19px}#configuratore .text-\[21px\]{font-size:21px}#configuratore .text-\[22px\]{font-size:22px}#configuratore .text-\[24px\]{font-size:24px}#configuratore .text-\[26px\]{font-size:26px}#configuratore .text-\[27px\]{font-size:27px}#configuratore .text-\[30px\]{font-size:30px}#configuratore .text-base{font-size:1rem;line-height:1.5rem}#configuratore .text-lg{font-size:1.125rem;line-height:1.75rem}#configuratore .text-sm{font-size:.875rem;line-height:1.25rem}#configuratore .text-xs{font-size:.75rem;line-height:1rem}#configuratore .font-black{font-weight:900}#configuratore .font-bold{font-weight:700}#configuratore .font-medium{font-weight:500}#configuratore .font-normal{font-weight:400}#configuratore .font-semibold{font-weight:600}#configuratore .uppercase{text-transform:uppercase}#configuratore .capitalize{text-transform:capitalize}#configuratore .italic{font-style:italic}#configuratore .tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}#configuratore .leading-\[1\.08\]{line-height:1.08}#configuratore .leading-none{line-height:1}#configuratore .leading-relaxed{line-height:1.625}#configuratore .leading-snug{line-height:1.375}#configuratore .leading-tight{line-height:1.25}#configuratore .tracking-\[2px\]{letter-spacing:2px}#configuratore .text-\[\#D9E1E4\]{--tw-text-opacity:1;color:rgb(217 225 228/var(--tw-text-opacity,1))}#configuratore .text-charcoal{--tw-text-opacity:1;color:rgb(43 43 43/var(--tw-text-opacity,1))}#configuratore .text-charcoal\/40{color:#2b2b2b66}#configuratore .text-charcoal\/50{color:#2b2b2b80}#configuratore .text-charcoal\/55{color:#2b2b2b8c}#configuratore .text-charcoal\/70{color:#2b2b2bb3}#configuratore .text-clay{--tw-text-opacity:1;color:rgb(154 92 54/var(--tw-text-opacity,1))}#configuratore .text-cream{--tw-text-opacity:1;color:rgb(251 246 241/var(--tw-text-opacity,1))}#configuratore .text-deepBlue{--tw-text-opacity:1;color:rgb(30 58 70/var(--tw-text-opacity,1))}#configuratore .text-deepBlue\/50{color:#1e3a4680}#configuratore .text-deepBlue\/80{color:#1e3a46cc}#configuratore .text-destructive-foreground{color:hsl(var(--destructive-foreground))}#configuratore .text-fog{--tw-text-opacity:1;color:rgb(94 94 94/var(--tw-text-opacity,1))}#configuratore .text-foreground{color:hsl(var(--foreground))}#configuratore .text-foreground\/50{color:hsl(var(--foreground) / .5)}#configuratore .text-muted-foreground{color:hsl(var(--muted-foreground))}#configuratore .text-primary{color:hsl(var(--primary))}#configuratore .text-primary-foreground{color:hsl(var(--primary-foreground))}#configuratore .text-sage{--tw-text-opacity:1;color:rgb(111 143 123/var(--tw-text-opacity,1))}#configuratore .text-sand{--tw-text-opacity:1;color:rgb(246 233 223/var(--tw-text-opacity,1))}#configuratore .text-secondary-foreground{color:hsl(var(--secondary-foreground))}#configuratore .text-terracotta{--tw-text-opacity:1;color:rgb(196 136 90/var(--tw-text-opacity,1))}#configuratore .text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#configuratore .text-white\/80{color:#fffc}#configuratore .underline{text-decoration-line:underline}#configuratore .decoration-terracotta{text-decoration-color:#c4885a}#configuratore .underline-offset-2{text-underline-offset:2px}#configuratore .underline-offset-4{text-underline-offset:4px}#configuratore .accent-clay{accent-color:#9a5c36}#configuratore .opacity-0{opacity:0}#configuratore .opacity-70{opacity:.7}#configuratore .opacity-80{opacity:.8}#configuratore .opacity-90{opacity:.9}#configuratore .shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}#configuratore .shadow-\[0_10px_30px_rgba\(18\,28\,33\,0\.22\)\]{--tw-shadow:0 10px 30px #121c2138;--tw-shadow-colored:0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}#configuratore .shadow-\[0_12px_30px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 12px 30px #00000059;--tw-shadow-colored:0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}#configuratore .shadow-\[0_16px_40px_rgba\(30\,58\,70\,0\.3\)\]{--tw-shadow:0 16px 40px #1e3a464d;--tw-shadow-colored:0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}#configuratore .shadow-\[0_20px_50px_rgba\(18\,28\,33\,0\.25\)\]{--tw-shadow:0 20px 50px #121c2140;--tw-shadow-colored:0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}#configuratore .shadow-\[0_20px_50px_rgba\(18\,28\,33\,0\.3\)\]{--tw-shadow:0 20px 50px #121c214d;--tw-shadow-colored:0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}#configuratore .shadow-\[0_24px_60px_rgba\(18\,28\,33\,0\.3\)\]{--tw-shadow:0 24px 60px #121c214d;--tw-shadow-colored:0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}#configuratore .shadow-\[0_2px_10px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 2px 10px #00000073;--tw-shadow-colored:0 2px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}#configuratore .shadow-\[0_2px_8px_rgba\(30\,58\,70\,0\.14\)\]{--tw-shadow:0 2px 8px #1e3a4624;--tw-shadow-colored:0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}#configuratore .shadow-\[0_2px_8px_rgba\(30\,58\,70\,0\.25\)\]{--tw-shadow:0 2px 8px #1e3a4640;--tw-shadow-colored:0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}#configuratore .shadow-\[0_2px_8px_rgba\(30\,58\,70\,0\.3\)\]{--tw-shadow:0 2px 8px #1e3a464d;--tw-shadow-colored:0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}#configuratore .shadow-\[0_4px_14px_rgba\(30\,58\,70\,0\.22\)\]{--tw-shadow:0 4px 14px #1e3a4638;--tw-shadow-colored:0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}#configuratore .shadow-\[0_4px_14px_rgba\(30\,58\,70\,0\.3\)\]{--tw-shadow:0 4px 14px #1e3a464d;--tw-shadow-colored:0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}#configuratore .shadow-\[0_4px_16px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:0 4px 16px #0000004d;--tw-shadow-colored:0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}#configuratore .shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}#configuratore .shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}#configuratore .outline-none{outline-offset:2px;outline:2px solid #0000}#configuratore .outline{outline-style:solid}#configuratore .ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}#configuratore .ring-clay{--tw-ring-opacity:1;--tw-ring-color:rgb(154 92 54/var(--tw-ring-opacity,1))}#configuratore .ring-offset-4{--tw-ring-offset-width:4px}#configuratore .ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}#configuratore .ring-offset-white{--tw-ring-offset-color:#fff}#configuratore .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#configuratore .backdrop-blur{--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}#configuratore .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}#configuratore .transition-\[height\,margin\]{transition-property:height,margin;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}#configuratore .transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}#configuratore .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}#configuratore .transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}#configuratore .transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}#configuratore .transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}#configuratore .duration-200{transition-duration:.2s}#configuratore .duration-300{transition-duration:.3s}#configuratore .duration-500{transition-duration:.5s}#configuratore .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}#configuratore .duration-200{animation-duration:.2s}#configuratore .duration-300{animation-duration:.3s}#configuratore .duration-500{animation-duration:.5s}#configuratore .ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}#configuratore{--background:0 0% 100%;--foreground:42 17% 17%;--card:0 0% 100%;--card-foreground:42 17% 17%;--popover:0 0% 100%;--popover-foreground:42 17% 17%;--primary:26 47% 56%;--primary-foreground:0 0% 100%;--secondary:30 35% 93%;--secondary-foreground:42 17% 17%;--muted:30 35% 93%;--muted-foreground:30 10% 40%;--accent:30 35% 93%;--accent-foreground:42 17% 17%;--destructive:0 84% 60%;--destructive-foreground:0 0% 98%;--border:24 30% 60%;--input:24 30% 60%;--ring:26 47% 56%;--radius:.5rem;color:#2b2b2b;font-family:var(--font-testo), Lato, Arial, sans-serif;background:#fff;font-size:17px;line-height:1.65}#configuratore *,#configuratore :before,#configuratore :after{box-sizing:border-box;border-style:solid;border-width:0;border-color:hsl(var(--border))}#configuratore :is(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:600;font-family:"Weltweg Euro", var(--font-titoli), Georgia, serif;color:#1e3a46;letter-spacing:normal;line-height:inherit}#configuratore :is(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ol,ul){margin:0}#configuratore :is(ol,ul,menu){padding:0;list-style:none}#configuratore a{color:inherit;text-decoration:inherit;transition:none}#configuratore :is(button,input,select,textarea){font:inherit;color:inherit;letter-spacing:inherit;background-color:#0000;margin:0;padding:0}#configuratore :is(button,[role=button]){cursor:pointer}#configuratore :is(img,svg,video,canvas){vertical-align:middle;display:block}#configuratore :is(img,video){max-width:100%;height:auto}#configuratore summary{list-style:none}#configuratore summary::-webkit-details-marker{display:none}#configuratore :is(input,textarea)::placeholder{color:#9ca3af;opacity:1}#configuratore .explorer-country{outline:none;transition:fill .35s,stroke .35s}#configuratore .explorer-country:focus-visible{stroke:#1e3a46;stroke-width:2.5px}#configuratore .explorer-halo{text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 6px #ffffffe6}#configuratore .explorer-route{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.2s ease-out forwards explorer-draw}@keyframes explorer-draw{to{stroke-dashoffset:0}}#configuratore .explorer-pulse{animation:2.2s ease-out infinite explorer-pulse}@keyframes explorer-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3)}}#configuratore .no-scrollbar{scrollbar-width:none}#configuratore .no-scrollbar::-webkit-scrollbar{display:none}#configuratore .file\:border-0::file-selector-button{border-width:0}#configuratore .file\:bg-transparent::file-selector-button{background-color:#0000}#configuratore .file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}#configuratore .file\:font-medium::file-selector-button{font-weight:500}#configuratore .file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}#configuratore .placeholder\:normal-case::placeholder{text-transform:none}#configuratore .placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}#configuratore .backdrop\:bg-black\/40::backdrop{background-color:#0006}#configuratore .open\:animate-scale-in[open]{animation:.3s ease-out scale-in}#configuratore .hover\:border-terracotta:hover{--tw-border-opacity:1;border-color:rgb(196 136 90/var(--tw-border-opacity,1))}#configuratore .hover\:bg-accent:hover{background-color:hsl(var(--accent))}#configuratore .hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}#configuratore .hover\:bg-foot:hover{--tw-bg-opacity:1;background-color:rgb(246 233 223/var(--tw-bg-opacity,1))}#configuratore .hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}#configuratore .hover\:bg-sand:hover{--tw-bg-opacity:1;background-color:rgb(246 233 223/var(--tw-bg-opacity,1))}#configuratore .hover\:bg-sand\/70:hover{background-color:#f6e9dfb3}#configuratore .hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}#configuratore .hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}#configuratore .hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}#configuratore .hover\:bg-white\/20:hover{background-color:#fff3}#configuratore .hover\:bg-white\/40:hover{background-color:#fff6}#configuratore .hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}#configuratore .hover\:text-clay:hover{--tw-text-opacity:1;color:rgb(154 92 54/var(--tw-text-opacity,1))}#configuratore .hover\:text-deepBlue:hover{--tw-text-opacity:1;color:rgb(30 58 70/var(--tw-text-opacity,1))}#configuratore .hover\:text-foreground:hover{color:hsl(var(--foreground))}#configuratore .hover\:underline:hover{text-decoration-line:underline}#configuratore .hover\:opacity-100:hover{opacity:1}#configuratore .focus\:border-terracotta:focus{--tw-border-opacity:1;border-color:rgb(196 136 90/var(--tw-border-opacity,1))}#configuratore .focus\:opacity-100:focus{opacity:1}#configuratore .focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}#configuratore .focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}#configuratore .focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}#configuratore .focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}#configuratore .focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}#configuratore .focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}#configuratore .focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}#configuratore .active\:cursor-grabbing:active{cursor:grabbing}#configuratore .disabled\:pointer-events-none:disabled{pointer-events:none}#configuratore .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}#configuratore .disabled\:opacity-30:disabled{opacity:.3}#configuratore .disabled\:opacity-50:disabled{opacity:.5}#configuratore .disabled\:opacity-60:disabled{opacity:.6}#configuratore :is(.group[open] .group-open\:rotate-180){--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#configuratore :is(.group:hover .group-hover\:scale-\[1\.04\]){--tw-scale-x:1.04;--tw-scale-y:1.04;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#configuratore :is(.group:hover .group-hover\:opacity-100){opacity:1}#configuratore :is(.group.destructive .group-\[\.destructive\]\:border-muted\/40){border-color:hsl(var(--muted) / .4)}#configuratore :is(.group.destructive .group-\[\.destructive\]\:text-red-300){--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}#configuratore :is(.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover){border-color:hsl(var(--destructive) / .3)}#configuratore :is(.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover){background-color:hsl(var(--destructive))}#configuratore :is(.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover){color:hsl(var(--destructive-foreground))}#configuratore :is(.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover){--tw-text-opacity:1;color:rgb(254 242 242/var(--tw-text-opacity,1))}#configuratore :is(.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus){--tw-ring-color:hsl(var(--destructive))}#configuratore :is(.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus){--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}#configuratore :is(.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus){--tw-ring-offset-color:#dc2626}#configuratore :is(.peer:disabled~.peer-disabled\:cursor-not-allowed){cursor:not-allowed}#configuratore :is(.peer:disabled~.peer-disabled\:opacity-70){opacity:.7}#configuratore .data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#configuratore .data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#configuratore .data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#configuratore .data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}#configuratore .data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}#configuratore .data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}#configuratore .data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}#configuratore .data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}#configuratore .data-\[state\=closed\]\:animate-out[data-state=closed],#configuratore .data-\[swipe\=end\]\:animate-out[data-swipe=end]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}#configuratore .data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}#configuratore .data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:.8}#configuratore .data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}#configuratore .data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}#configuratore .data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}#configuratore .data-\[state\=closed\]\:slide-out-to-right[data-state=closed],#configuratore .data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x:100%}#configuratore .data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}#configuratore .data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}#configuratore .data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}#configuratore .data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}#configuratore .data-\[state\=open\]\:slide-in-from-top[data-state=open],#configuratore .data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}#configuratore .data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}#configuratore .data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}@media (width>=640px){#configuratore .sm\:bottom-0{bottom:0}#configuratore .sm\:right-0{right:0}#configuratore .sm\:top-auto{top:auto}#configuratore .sm\:max-w-sm{max-width:24rem}#configuratore .sm\:flex-row{flex-direction:row}#configuratore .sm\:flex-col{flex-direction:column}#configuratore .sm\:flex-wrap{flex-wrap:wrap}#configuratore .sm\:items-center{align-items:center}#configuratore .sm\:justify-end{justify-content:flex-end}#configuratore .sm\:justify-between{justify-content:space-between}#configuratore .sm\:gap-4{gap:1rem}#configuratore .sm\:gap-6{gap:1.5rem}#configuratore :is(.sm\:space-x-2>:not([hidden])~:not([hidden])){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}#configuratore .sm\:pl-0{padding-left:0}#configuratore .sm\:text-left{text-align:left}#configuratore .data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (width>=768px){#configuratore .md\:max-w-\[420px\]{max-width:420px}#configuratore .md\:p-8{padding:2rem}#configuratore .md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (width>=1024px){#configuratore .lg\:pointer-events-none{pointer-events:none}#configuratore .lg\:bottom-11{bottom:2.75rem}#configuratore .lg\:left-12{left:3rem}#configuratore .lg\:left-6{left:1.5rem}#configuratore .lg\:right-\[420px\]{right:420px}#configuratore .lg\:top-6{top:1.5rem}#configuratore .lg\:m-0{margin:0}#configuratore .lg\:-mx-8{margin-left:-2rem;margin-right:-2rem}#configuratore .lg\:mx-0{margin-left:0;margin-right:0}#configuratore .lg\:mx-\[5px\]{margin-left:5px;margin-right:5px}#configuratore .lg\:mt-2{margin-top:.5rem}#configuratore .lg\:mt-3{margin-top:.75rem}#configuratore .lg\:block{display:block}#configuratore .lg\:flex{display:flex}#configuratore .lg\:grid{display:grid}#configuratore .lg\:hidden{display:none}#configuratore .lg\:h-auto{height:auto}#configuratore .lg\:max-h-none{max-height:none}#configuratore .lg\:min-h-0{min-height:0}#configuratore .lg\:w-\[520px\]{width:520px}#configuratore .lg\:w-auto{width:auto}#configuratore .lg\:flex-1{flex:1}#configuratore .lg\:flex-none{flex:none}#configuratore .lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}#configuratore .lg\:flex-row{flex-direction:row}#configuratore .lg\:gap-2{gap:.5rem}#configuratore .lg\:overflow-visible{overflow:visible}#configuratore .lg\:rounded-none{border-radius:0}#configuratore .lg\:border-l{border-left-width:1px}#configuratore .lg\:\!px-7{padding-left:1.75rem!important;padding-right:1.75rem!important}#configuratore .lg\:px-0{padding-left:0;padding-right:0}#configuratore .lg\:px-3{padding-left:.75rem;padding-right:.75rem}#configuratore .lg\:px-3\.5{padding-left:.875rem;padding-right:.875rem}#configuratore .lg\:px-8{padding-left:2rem;padding-right:2rem}#configuratore .lg\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}#configuratore .lg\:py-4{padding-top:1rem;padding-bottom:1rem}#configuratore .lg\:pt-7{padding-top:1.75rem}#configuratore .lg\:text-\[15px\]{font-size:15px}#configuratore .lg\:text-\[19px\]{font-size:19px}#configuratore .lg\:text-\[56px\]{font-size:56px}}#configuratore :is(.\[\&\>button\]\:whitespace-nowrap>button){white-space:nowrap}#configuratore :is(.\[\&_svg\]\:pointer-events-none svg){pointer-events:none}#configuratore :is(.\[\&_svg\]\:size-4 svg){width:1rem;height:1rem}#configuratore :is(.\[\&_svg\]\:shrink-0 svg){flex-shrink:0}@media (pointer:coarse){#configuratore .\[\@media\(pointer\:coarse\)\]\:h-11{height:2.75rem}#configuratore .\[\@media\(pointer\:coarse\)\]\:min-h-\[44px\]{min-height:44px}#configuratore .\[\@media\(pointer\:coarse\)\]\:w-11{width:2.75rem}}
