:root{font-size:16px;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--text-8xl:6rem;--text-9xl:8rem;--radius-xs:0.125rem;--radius-sm:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--font-thin:100;--font-extralight:200;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--font-black:900;--lh-xs:1.333;--lh-sm:1.429;--lh-base:1.5;--lh-lg:1.556;--lh-xl:1.4;--lh-2xl:1.333;--lh-3xl:1.222;--lh-4xl:1.1;--lh-5xl:1.1;--lh-6xl:1;--lh-7xl:1;--lh-8xl:1;--lh-9xl:1}@media (min-width:1920px) and (resolution >= 2dppx){:root{--text-base-adjust:1.125}}@media (min-width:1200px) and (resolution >= 1.5dppx) and (max-width:1400px){:root{--spacing-adjust:0.9}}:root{--sw-alert:#dc2626;--sw-bordi-box:#e5e5e5;--sw-neutro-bianco:#ffffff;--sw-neutro-scuro:#0f0e17;--sw-primario:#5b11d1;--sw-primario-hover:#4a0da8;--sw-primario-mail:#5b11d1;--sw-rosa-chiaro:#ff4d94;--sw-secondario:#d10058;--sw-secondario-hover:#f00069;--sw-sfondo-box-selected:#f9fafc;--sw-sfondo-mail:#ffffff;--sw-sfondo-sito:#f8f9fa;--sw-success:#059669;--sw-summary-checkout:#fcfcfc;--sw-swebify:#28ebcf;--sw-testo:#3a3d4a;--sw-testo-su-scuro:#d3d7e4;--sw-titoli:#0f0e17;--sw-viola-elettrico:#910ce6}*,::before,::after{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}html{-webkit-text-size-adjust:100%;tab-size:4;scroll-behavior:smooth}body{font-family:var(--font-sans);background:var(--sw-sfondo-sito);scrollbar-gutter:stable}a{color:inherit;text-decoration:none;cursor:pointer}ul,ol,menu{list-style:none}button,[role="button"]{cursor:pointer;background-color:transparent;border:0}table{border-collapse:collapse}fieldset{border:0;padding:0;margin:0}legend{padding:0}input,textarea,select,button{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}input,textarea,select{background-color:transparent}img,video,canvas,svg{display:block;max-width:100%;height:auto}button{appearance:none;border:none;background:none;cursor:pointer}.sw-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.sw-variant-label{display:block;cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.max-w{max-width:var(--max-w,none)}.min-w{min-width:var(--min-w,0)}.max-h{max-height:var(--max-h,none)}.min-h{min-height:var(--min-h,0)}.w{width:var(--w,auto)}.h{height:var(--h,auto)}.max-w-full{max-width:100%}.min-w-full{min-width:100%}.max-h-full{max-height:100%}.min-h-full{min-height:100%}.w-full{width:100%}.h-full{height:100%}.max-w-screen{max-width:100vw}.min-w-screen{min-width:100vw}.max-h-screen{max-height:100vh}.min-h-screen{min-height:100vh}.w-screen{width:100vw}.h-screen{height:100vh}.max-w-fit{max-width:fit-content}.min-w-fit{min-width:fit-content}.max-h-fit{max-height:fit-content}.min-h-fit{min-height:fit-content}.w-fit{width:fit-content}.h-fit{height:fit-content}@media (width >= 640px){.max-w{max-width:var(--max-w-sm,var(--max-w,none))}.min-w{min-width:var(--min-w-sm,var(--min-w,0))}.max-h{max-height:var(--max-h-sm,var(--max-h,none))}.min-h{min-height:var(--min-h-sm,var(--min-h,0))}.w{width:var(--w-sm,var(--w,auto))}.h{height:var(--h-sm,var(--h,auto))}.sm\:max-w-full{max-width:100%}.sm\:min-w-full{min-width:100%}.sm\:max-h-full{max-height:100%}.sm\:min-h-full{min-height:100%}.sm\:w-full{width:100%}.sm\:h-full{height:100%}.sm\:max-w-screen{max-width:100vw}.sm\:min-w-screen{min-width:100vw}.sm\:max-h-screen{max-height:100vh}.sm\:min-h-screen{min-height:100vh}.sm\:w-screen{width:100vw}.sm\:h-screen{height:100vh}.sm\:max-w-fit{max-width:fit-content}.sm\:min-w-fit{min-width:fit-content}.sm\:max-h-fit{max-height:fit-content}.sm\:min-h-fit{min-height:fit-content}.sm\:w-fit{width:fit-content}.sm\:h-fit{height:fit-content}}@media (width >= 768px){.max-w{max-width:var(--max-w-md,var(--max-w-sm,var(--max-w,none)))}.min-w{min-width:var(--min-w-md,var(--min-w-sm,var(--min-w,0)))}.max-h{max-height:var(--max-h-md,var(--max-h-sm,var(--max-h,none)))}.min-h{min-height:var(--min-h-md,var(--min-h-sm,var(--min-h,0)))}.w{width:var(--w-md,var(--w-sm,var(--w,auto)))}.h{height:var(--h-md,var(--h-sm,var(--h,auto)))}.md\:max-w-full{max-width:100%}.md\:min-w-full{min-width:100%}.md\:max-h-full{max-height:100%}.md\:min-h-full{min-height:100%}.md\:w-full{width:100%}.md\:h-full{height:100%}.md\:max-w-screen{max-width:100vw}.md\:min-w-screen{min-width:100vw}.md\:max-h-screen{max-height:100vh}.md\:min-h-screen{min-height:100vh}.md\:w-screen{width:100vw}.md\:h-screen{height:100vh}.md\:max-w-fit{max-width:fit-content}.md\:min-w-fit{min-width:fit-content}.md\:max-h-fit{max-height:fit-content}.md\:min-h-fit{min-height:fit-content}.md\:w-fit{width:fit-content}.md\:h-fit{height:fit-content}}@media (width >= 1024px){.max-w{max-width:var(--max-w-lg,var(--max-w-md,var(--max-w-sm,var(--max-w,none))))}.min-w{min-width:var(--min-w-lg,var(--min-w-md,var(--min-w-sm,var(--min-w,0))))}.max-h{max-height:var(--max-h-lg,var(--max-h-md,var(--max-h-sm,var(--max-h,none))))}.min-h{min-height:var(--min-h-lg,var(--min-h-md,var(--min-h-sm,var(--min-h,0))))}.w{width:var(--w-lg,var(--w-md,var(--w-sm,var(--w,auto))))}.h{height:var(--h-lg,var(--h-md,var(--h-sm,var(--h,auto))))}.lg\:max-w-full{max-width:100%}.lg\:min-w-full{min-width:100%}.lg\:max-h-full{max-height:100%}.lg\:min-h-full{min-height:100%}.lg\:w-full{width:100%}.lg\:h-full{height:100%}.lg\:max-w-screen{max-width:100vw}.lg\:min-w-screen{min-width:100vw}.lg\:max-h-screen{max-height:100vh}.lg\:min-h-screen{min-height:100vh}.lg\:w-screen{width:100vw}.lg\:h-screen{height:100vh}.lg\:max-w-fit{max-width:fit-content}.lg\:min-w-fit{min-width:fit-content}.lg\:max-h-fit{max-height:fit-content}.lg\:min-h-fit{min-height:fit-content}.lg\:w-fit{width:fit-content}.lg\:h-fit{height:fit-content}}@media (width >= 1280px){.max-w{max-width:var(--max-w-xl,var(--max-w-lg,var(--max-w-md,var(--max-w-sm,var(--max-w,none)))))}.min-w{min-width:var(--min-w-xl,var(--min-w-lg,var(--min-w-md,var(--min-w-sm,var(--min-w,0)))))}.max-h{max-height:var(--max-h-xl,var(--max-h-lg,var(--max-h-md,var(--max-h-sm,var(--max-h,none)))))}.min-h{min-height:var(--min-h-xl,var(--min-h-lg,var(--min-h-md,var(--min-h-sm,var(--min-h,0)))))}.w{width:var(--w-xl,var(--w-lg,var(--w-md,var(--w-sm,var(--w,auto)))))}.h{height:var(--h-xl,var(--h-lg,var(--h-md,var(--h-sm,var(--h,auto)))))}.xl\:max-w-full{max-width:100%}.xl\:min-w-full{min-width:100%}.xl\:max-h-full{max-height:100%}.xl\:min-h-full{min-height:100%}.xl\:w-full{width:100%}.xl\:h-full{height:100%}.xl\:max-w-screen{max-width:100vw}.xl\:min-w-screen{min-width:100vw}.xl\:max-h-screen{max-height:100vh}.xl\:min-h-screen{min-height:100vh}.xl\:w-screen{width:100vw}.xl\:h-screen{height:100vh}.xl\:max-w-fit{max-width:fit-content}.xl\:min-w-fit{min-width:fit-content}.xl\:max-h-fit{max-height:fit-content}.xl\:min-h-fit{min-height:fit-content}.xl\:w-fit{width:fit-content}.xl\:h-fit{height:fit-content}}@media (width >= 1536px){.max-w{max-width:var(--max-w-2xl,var(--max-w-xl,var(--max-w-lg,var(--max-w-md,var(--max-w-sm,var(--max-w,none))))))}.min-w{min-width:var(--min-w-2xl,var(--min-w-xl,var(--min-w-lg,var(--min-w-md,var(--min-w-sm,var(--min-w,0))))))}.max-h{max-height:var(--max-h-2xl,var(--max-h-xl,var(--max-h-lg,var(--max-h-md,var(--max-h-sm,var(--max-h,none))))))}.min-h{min-height:var(--min-h-2xl,var(--min-h-xl,var(--min-h-lg,var(--min-h-md,var(--min-h-sm,var(--min-h,0))))))}.w{width:var(--w-2xl,var(--w-xl,var(--w-lg,var(--w-md,var(--w-sm,var(--w,auto))))))}.h{height:var(--h-2xl,var(--h-xl,var(--h-lg,var(--h-md,var(--h-sm,var(--h,auto))))))}.\32xl\:max-w-full{max-width:100%}.\32xl\:min-w-full{min-width:100%}.\32xl\:max-h-full{max-height:100%}.\32xl\:min-h-full{min-height:100%}.\32xl\:w-full{width:100%}.\32xl\:h-full{height:100%}.\32xl\:max-w-screen{max-width:100vw}.\32xl\:min-w-screen{min-width:100vw}.\32xl\:max-h-screen{max-height:100vh}.\32xl\:min-h-screen{min-height:100vh}.\32xl\:w-screen{width:100vw}.\32xl\:h-screen{height:100vh}.\32xl\:max-w-fit{max-width:fit-content}.\32xl\:min-w-fit{min-width:fit-content}.\32xl\:max-h-fit{max-height:fit-content}.\32xl\:min-h-fit{min-height:fit-content}.\32xl\:w-fit{width:fit-content}.\32xl\:h-fit{height:fit-content}}@media (width >= 1920px){.max-w{max-width:var(--max-w-3xl,var(--max-w-2xl,var(--max-w-xl,var(--max-w-lg,var(--max-w-md,var(--max-w-sm,var(--max-w,none)))))))}.min-w{min-width:var(--min-w-3xl,var(--min-w-2xl,var(--min-w-xl,var(--min-w-lg,var(--min-w-md,var(--min-w-sm,var(--min-w,0)))))))}.max-h{max-height:var(--max-h-3xl,var(--max-h-2xl,var(--max-h-xl,var(--max-h-lg,var(--max-h-md,var(--max-h-sm,var(--max-h,none)))))))}.min-h{min-height:var(--min-h-3xl,var(--min-h-2xl,var(--min-h-xl,var(--min-h-lg,var(--min-h-md,var(--min-h-sm,var(--min-h,0)))))))}.w{width:var(--w-3xl,var(--w-2xl,var(--w-xl,var(--w-lg,var(--w-md,var(--w-sm,var(--w,auto)))))))}.h{height:var(--h-3xl,var(--h-2xl,var(--h-xl,var(--h-lg,var(--h-md,var(--h-sm,var(--h,auto)))))))}.\33xl\:max-w-full{max-width:100%}.\33xl\:min-w-full{min-width:100%}.\33xl\:max-h-full{max-height:100%}.\33xl\:min-h-full{min-height:100%}.\33xl\:w-full{width:100%}.\33xl\:h-full{height:100%}.\33xl\:max-w-screen{max-width:100vw}.\33xl\:min-w-screen{min-width:100vw}.\33xl\:max-h-screen{max-height:100vh}.\33xl\:min-h-screen{min-height:100vh}.\33xl\:w-screen{width:100vw}.\33xl\:h-screen{height:100vh}.\33xl\:max-w-fit{max-width:fit-content}.\33xl\:min-w-fit{min-width:fit-content}.\33xl\:max-h-fit{max-height:fit-content}.\33xl\:min-h-fit{min-height:fit-content}.\33xl\:w-fit{width:fit-content}.\33xl\:h-fit{height:fit-content}}@media (width >= 2560px){.max-w{max-width:var(--max-w-4xl,var(--max-w-3xl,var(--max-w-2xl,var(--max-w-xl,var(--max-w-lg,var(--max-w-md,var(--max-w-sm,var(--max-w,none))))))))}.min-w{min-width:var(--min-w-4xl,var(--min-w-3xl,var(--min-w-2xl,var(--min-w-xl,var(--min-w-lg,var(--min-w-md,var(--min-w-sm,var(--min-w,0))))))))}.max-h{max-height:var(--max-h-4xl,var(--max-h-3xl,var(--max-h-2xl,var(--max-h-xl,var(--max-h-lg,var(--max-h-md,var(--max-h-sm,var(--max-h,none))))))))}.min-h{min-height:var(--min-h-4xl,var(--min-h-3xl,var(--min-h-2xl,var(--min-h-xl,var(--min-h-lg,var(--min-h-md,var(--min-h-sm,var(--min-h,0))))))))}.w{width:var(--w-4xl,var(--w-3xl,var(--w-2xl,var(--w-xl,var(--w-lg,var(--w-md,var(--w-sm,var(--w,auto))))))))}.h{height:var(--h-4xl,var(--h-3xl,var(--h-2xl,var(--h-xl,var(--h-lg,var(--h-md,var(--h-sm,var(--h,auto))))))))}.\34xl\:max-w-full{max-width:100%}.\34xl\:min-w-full{min-width:100%}.\34xl\:max-h-full{max-height:100%}.\34xl\:min-h-full{min-height:100%}.\34xl\:w-full{width:100%}.\34xl\:h-full{height:100%}.\34xl\:max-w-screen{max-width:100vw}.\34xl\:min-w-screen{min-width:100vw}.\34xl\:max-h-screen{max-height:100vh}.\34xl\:min-h-screen{min-height:100vh}.\34xl\:w-screen{width:100vw}.\34xl\:h-screen{height:100vh}.\34xl\:max-w-fit{max-width:fit-content}.\34xl\:min-w-fit{min-width:fit-content}.\34xl\:max-h-fit{max-height:fit-content}.\34xl\:min-h-fit{min-height:fit-content}.\34xl\:w-fit{width:fit-content}.\34xl\:h-fit{height:fit-content}}:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--tracking-tighter:-0.05em;--tracking-tight:-0.025em;--tracking-normal:0;--tracking-wide:0.025em;--tracking-wider:0.05em;--tracking-widest:0.1em}.font-sans{font-family:var(--font-sans)}.font-mono{font-family:var(--font-mono)}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.leading-none{line-height:var(--leading-none)}.leading-tight{line-height:var(--leading-tight)}.leading-snug{line-height:var(--leading-snug)}.leading-normal{line-height:var(--leading-normal)}.leading-relaxed{line-height:var(--leading-relaxed)}.leading-loose{line-height:var(--leading-loose)}.tracking-tighter{letter-spacing:var(--tracking-tighter)}.tracking-tight{letter-spacing:var(--tracking-tight)}.tracking-normal{letter-spacing:var(--tracking-normal)}.tracking-wide{letter-spacing:var(--tracking-wide)}.tracking-wider{letter-spacing:var(--tracking-wider)}.tracking-widest{letter-spacing:var(--tracking-widest)}@media (width >= 640px){.sm\:font-light{font-weight:300}.sm\:font-normal{font-weight:400}.sm\:font-medium{font-weight:500}.sm\:font-semibold{font-weight:600}.sm\:font-bold{font-weight:700}.sm\:leading-none{line-height:var(--leading-none)}.sm\:leading-tight{line-height:var(--leading-tight)}.sm\:leading-snug{line-height:var(--leading-snug)}.sm\:leading-normal{line-height:var(--leading-normal)}.sm\:leading-relaxed{line-height:var(--leading-relaxed)}.sm\:leading-loose{line-height:var(--leading-loose)}.sm\:tracking-tighter{letter-spacing:var(--tracking-tighter)}.sm\:tracking-tight{letter-spacing:var(--tracking-tight)}.sm\:tracking-normal{letter-spacing:var(--tracking-normal)}.sm\:tracking-wide{letter-spacing:var(--tracking-wide)}.sm\:tracking-wider{letter-spacing:var(--tracking-wider)}.sm\:tracking-widest{letter-spacing:var(--tracking-widest)}}@media (width >= 768px){.md\:font-light{font-weight:300}.md\:font-normal{font-weight:400}.md\:font-medium{font-weight:500}.md\:font-semibold{font-weight:600}.md\:font-bold{font-weight:700}.md\:leading-none{line-height:var(--leading-none)}.md\:leading-tight{line-height:var(--leading-tight)}.md\:leading-snug{line-height:var(--leading-snug)}.md\:leading-normal{line-height:var(--leading-normal)}.md\:leading-relaxed{line-height:var(--leading-relaxed)}.md\:leading-loose{line-height:var(--leading-loose)}.md\:tracking-tighter{letter-spacing:var(--tracking-tighter)}.md\:tracking-tight{letter-spacing:var(--tracking-tight)}.md\:tracking-normal{letter-spacing:var(--tracking-normal)}.md\:tracking-wide{letter-spacing:var(--tracking-wide)}.md\:tracking-wider{letter-spacing:var(--tracking-wider)}.md\:tracking-widest{letter-spacing:var(--tracking-widest)}}@media (width >= 1024px){.lg\:font-light{font-weight:300}.lg\:font-normal{font-weight:400}.lg\:font-medium{font-weight:500}.lg\:font-semibold{font-weight:600}.lg\:font-bold{font-weight:700}.lg\:leading-none{line-height:var(--leading-none)}.lg\:leading-tight{line-height:var(--leading-tight)}.lg\:leading-snug{line-height:var(--leading-snug)}.lg\:leading-normal{line-height:var(--leading-normal)}.lg\:leading-relaxed{line-height:var(--leading-relaxed)}.lg\:leading-loose{line-height:var(--leading-loose)}.lg\:tracking-tighter{letter-spacing:var(--tracking-tighter)}.lg\:tracking-tight{letter-spacing:var(--tracking-tight)}.lg\:tracking-normal{letter-spacing:var(--tracking-normal)}.lg\:tracking-wide{letter-spacing:var(--tracking-wide)}.lg\:tracking-wider{letter-spacing:var(--tracking-wider)}.lg\:tracking-widest{letter-spacing:var(--tracking-widest)}}@media (width >= 1280px){.xl\:font-light{font-weight:300}.xl\:font-normal{font-weight:400}.xl\:font-medium{font-weight:500}.xl\:font-semibold{font-weight:600}.xl\:font-bold{font-weight:700}.xl\:leading-none{line-height:var(--leading-none)}.xl\:leading-tight{line-height:var(--leading-tight)}.xl\:leading-snug{line-height:var(--leading-snug)}.xl\:leading-normal{line-height:var(--leading-normal)}.xl\:leading-relaxed{line-height:var(--leading-relaxed)}.xl\:leading-loose{line-height:var(--leading-loose)}.xl\:tracking-tighter{letter-spacing:var(--tracking-tighter)}.xl\:tracking-tight{letter-spacing:var(--tracking-tight)}.xl\:tracking-normal{letter-spacing:var(--tracking-normal)}.xl\:tracking-wide{letter-spacing:var(--tracking-wide)}.xl\:tracking-wider{letter-spacing:var(--tracking-wider)}.xl\:tracking-widest{letter-spacing:var(--tracking-widest)}}@media (width >= 1536px){.\32xl\:font-light{font-weight:300}.\32xl\:font-normal{font-weight:400}.\32xl\:font-medium{font-weight:500}.\32xl\:font-semibold{font-weight:600}.\32xl\:font-bold{font-weight:700}.\32xl\:leading-none{line-height:var(--leading-none)}.\32xl\:leading-tight{line-height:var(--leading-tight)}.\32xl\:leading-snug{line-height:var(--leading-snug)}.\32xl\:leading-normal{line-height:var(--leading-normal)}.\32xl\:leading-relaxed{line-height:var(--leading-relaxed)}.\32xl\:leading-loose{line-height:var(--leading-loose)}.\32xl\:tracking-tighter{letter-spacing:var(--tracking-tighter)}.\32xl\:tracking-tight{letter-spacing:var(--tracking-tight)}.\32xl\:tracking-normal{letter-spacing:var(--tracking-normal)}.\32xl\:tracking-wide{letter-spacing:var(--tracking-wide)}.\32xl\:tracking-wider{letter-spacing:var(--tracking-wider)}.\32xl\:tracking-widest{letter-spacing:var(--tracking-widest)}}@media (width >= 1920px){.\33xl\:font-light{font-weight:300}.\33xl\:font-normal{font-weight:400}.\33xl\:font-medium{font-weight:500}.\33xl\:font-semibold{font-weight:600}.\33xl\:font-bold{font-weight:700}.\33xl\:leading-none{line-height:var(--leading-none)}.\33xl\:leading-tight{line-height:var(--leading-tight)}.\33xl\:leading-snug{line-height:var(--leading-snug)}.\33xl\:leading-normal{line-height:var(--leading-normal)}.\33xl\:leading-relaxed{line-height:var(--leading-relaxed)}.\33xl\:leading-loose{line-height:var(--leading-loose)}.\33xl\:tracking-tighter{letter-spacing:var(--tracking-tighter)}.\33xl\:tracking-tight{letter-spacing:var(--tracking-tight)}.\33xl\:tracking-normal{letter-spacing:var(--tracking-normal)}.\33xl\:tracking-wide{letter-spacing:var(--tracking-wide)}.\33xl\:tracking-wider{letter-spacing:var(--tracking-wider)}.\33xl\:tracking-widest{letter-spacing:var(--tracking-widest)}}@media (width >= 2560px){.\34xl\:font-light{font-weight:300}.\34xl\:font-normal{font-weight:400}.\34xl\:font-medium{font-weight:500}.\34xl\:font-semibold{font-weight:600}.\34xl\:font-bold{font-weight:700}.\34xl\:leading-none{line-height:var(--leading-none)}.\34xl\:leading-tight{line-height:var(--leading-tight)}.\34xl\:leading-snug{line-height:var(--leading-snug)}.\34xl\:leading-normal{line-height:var(--leading-normal)}.\34xl\:leading-relaxed{line-height:var(--leading-relaxed)}.\34xl\:leading-loose{line-height:var(--leading-loose)}.\34xl\:tracking-tighter{letter-spacing:var(--tracking-tighter)}.\34xl\:tracking-tight{letter-spacing:var(--tracking-tight)}.\34xl\:tracking-normal{letter-spacing:var(--tracking-normal)}.\34xl\:tracking-wide{letter-spacing:var(--tracking-wide)}.\34xl\:tracking-wider{letter-spacing:var(--tracking-wider)}.\34xl\:tracking-widest{letter-spacing:var(--tracking-widest)}}@font-face{font-family:'Rethink Sans';src:url('/static/fonts/RethinkSans-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Rethink Sans';src:url('/static/fonts/RethinkSans-500.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Rethink Sans';src:url('/static/fonts/RethinkSans-600.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Rethink Sans';src:url('/static/fonts/RethinkSans-700.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Rethink Sans';src:url('/static/fonts/RethinkSans-800.woff2') format('woff2');font-weight:800;font-style:normal;font-display:swap}:root{--font-sans:'Rethink Sans',ui-sans-serif,system-ui,sans-serif}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0.5rem}.sw-carousel{position:relative;width:100%}.sw-carousel-viewport{position:relative;width:100%;overflow:hidden}.sw-carousel-track{display:flex;will-change:transform}.sw-carousel-fade .sw-carousel-track{position:relative}.sw-carousel-slide{flex:0 0 auto;box-sizing:border-box}.sw-carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0;border:0;border-radius:9999px;background-color:var(--sw-neutro-bianco);color:var(--sw-primario);box-shadow:0 4px 12px rgba(0,0,0,0.15);cursor:pointer;transition:background-color 0.2s,opacity 0.2s,box-shadow 0.2s}.sw-carousel-arrow:hover{background-color:var(--sw-sfondo-box-selected);box-shadow:0 6px 16px rgba(0,0,0,0.2)}.sw-carousel-arrow:disabled{opacity:0.35;cursor:default;pointer-events:none}.sw-carousel-arrow-prev{left:0.75rem}.sw-carousel-arrow-next{right:0.75rem}.sw-carousel-arrow-icon{width:1.5rem;height:1.5rem}.sw-carousel-pagination{display:flex;align-items:center;justify-content:center;gap:0.5rem;margin-top:1rem}.sw-carousel-pagination-dot{width:0.5rem;height:0.5rem;padding:0;border:0;border-radius:9999px;background-color:var(--sw-bordi-box);cursor:pointer;transition:background-color 0.2s,transform 0.2s}.sw-carousel-pagination-dot:hover{background-color:var(--sw-testo)}.sw-carousel-pagination-dot.is-active{background-color:var(--sw-primario);transform:scale(1.25)}@media (width < 640px){.sw-carousel.hide-arrows-mobile .sw-carousel-arrow{display:none}.sw-carousel.hide-pagination-mobile .sw-carousel-pagination{display:none}}.sw-field{position:relative}.sw-label{position:absolute;top:-0.5rem;left:0.5rem;display:inline-block;background-color:#ffffff;padding:0 0.25rem;font-size:0.75rem;line-height:1rem;font-weight:500;color:#111827;z-index:1}.tab-pills a{cursor:pointer;color:#6b7280;transition:color 0.15s}.tab-pills a:hover{color:var(--sw-primario,#282828)}.tab-pills a.active{color:var(--sw-primario,#282828);border-color:var(--sw-primario,#282828)}.tab-pills a:not(.active){border-color:transparent}.sw-search:focus{border-color:var(--sw-primario)}.sw-search-container{position:relative;container-type:inline-size}.sw-search-icon-left{position:absolute;top:0;bottom:0;left:0;padding-left:1rem;display:flex;align-items:center;pointer-events:none}.sw-search-dropdown{position:absolute;z-index:50;width:100%;min-width:20rem;margin-top:0.5rem;max-height:24rem;overflow-y:auto}.sw-search-result{display:flex;align-items:center;gap:0.75rem;padding:0.75rem;cursor:pointer}.sw-search-result__image-wrapper{flex-shrink:0;width:3rem;height:3rem}.sw-search-result__image{width:100%;height:100%;object-fit:cover}.sw-search-result__image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.sw-search-result__image-placeholder svg{width:1.5rem;height:1.5rem}.sw-search-result__info{flex:1;min-width:0}.sw-search-result__price-wrapper{margin-top:0.25rem}.sw-search-result__arrow{flex-shrink:0}.sw-search-result__arrow svg{width:1rem;height:1rem}.sw-search-view-all{display:flex;align-items:center;justify-content:center;padding:0.75rem;cursor:pointer}.sw-search-no-results{position:absolute;z-index:50;width:100%;min-width:20rem;margin-top:0.5rem;padding:1.5rem;text-align:center}.sw-spin{animation:sw-spin 1s linear infinite}@keyframes sw-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.sw-ml-1{margin-left:0.25rem}.sw-opacity-25{opacity:0.25}.sw-opacity-75{opacity:0.75}@container (max-width:300px){.sw-search-dropdown{min-width:100%}.sw-search-result{gap:0.5rem;padding:0.5rem}.sw-search-result__image-wrapper{width:2.5rem;height:2.5rem}.sw-search-result__arrow{display:none}}@container (min-width:500px){.sw-search-result__image-wrapper{width:4rem;height:4rem}.sw-search-result{gap:1rem;padding:1rem}}.sw-field-error-icon{position:absolute;inset:0 0 0 auto;display:flex;align-items:center;padding-right:0.75rem;pointer-events:none}.sw-field-error-icon svg{width:1.25rem;height:1.25rem;color:#ef4444}.sw-field-error-text{margin:0.5rem 0;font-size:0.875rem;color:#dc2626}sw-input .sw-field-has-error,sw-select .sw-field-has-error,sw-phone .sw-field-has-error{border-color:#ef4444}sw-input .sw-field-has-error:focus,sw-select .sw-field-has-error:focus,sw-phone .sw-field-has-error:focus{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,0.1)}.sw-phone-prefix{position:absolute;inset:0 auto 0 0;display:flex;align-items:center}.sw-phone-prefix-btn{height:100%;background:transparent;border:0;padding-left:0.5rem;color:#6b7280;display:flex;align-items:center;cursor:pointer}sw-phone .sw-phone-input{padding-left:5rem}.sw-phone-dropdown{position:absolute;margin-top:0.25rem;max-height:15rem;overflow-y:auto;background:#ffffff;border:1px solid #e2e8f0;border-radius:0.375rem;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.1)}.sw-phone-dropdown-list{list-style:none;padding:0;margin:0}.sw-phone-dropdown-item{padding:0.5rem 1rem;font-size:0.875rem;cursor:pointer;display:flex;align-items:center}.sw-phone-dropdown-item:hover{background-color:var(--sw-primario,#2563eb);color:#ffffff}.sw-phone-flag{margin-right:0.5rem}.sw-select-wrapper{position:relative}.sw-select-icon{position:absolute;inset:0 auto 0 0;display:flex;align-items:center;padding-left:0.75rem;pointer-events:none}.sw-select-icon svg{width:1rem;height:1rem;color:#9ca3af}sw-select .sw-select-input{display:block;width:100%;padding-left:2.5rem}.sw-select-error-icon{position:absolute;inset:0 0.5rem 0 auto;display:flex;align-items:center;padding-right:0.75rem;pointer-events:none}.sw-select-error-icon svg{width:1.25rem;height:1.25rem;color:#ef4444}.sw-select-error-text{margin:0.5rem 0;font-size:0.875rem;color:#dc2626}.sw-select-dropdown{position:absolute;margin-top:0.25rem;max-height:15rem;overflow-y:auto;background:#ffffff;border:1px solid #e2e8f0;border-radius:0.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.1)}.sw-select-dropdown ul{font-size:0.875rem}.sw-select-dropdown-item{padding:0.5rem 1rem;cursor:pointer;color:#374151;transition:background-color 0.1s}.sw-select-dropdown-item:hover{background-color:var(--sw-primario,#2563eb);color:#ffffff}.sw-gallery-thumb img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.sw-gallery-thumb:hover img{transform:scale(1.05)}h1,h2,h3,h4,h5,h6{color:var(--sw-titoli);font-weight:var(--font-medium)}h1{font-size:var(--text-2xl);line-height:var(--lh-2xl)}h2{font-size:var(--text-xl);line-height:var(--lh-xl)}h3{font-size:var(--text-lg);line-height:var(--lh-lg)}h4{font-size:var(--text-lg);line-height:var(--lh-lg)}h5{font-size:var(--text-base);line-height:var(--lh-base)}h6{font-size:var(--text-sm);line-height:var(--lh-sm)}p{font-size:var(--text-base);font-weight:var(--font-base);line-height:var(--lh-base);color:var(--sw-testo)}a{font-size:var(--text-base);font-weight:var(--font-base);line-height:var(--lh-base);color:var(--sw-primario);transition:all 0.2s ease-in-out}a:hover{color:var(--sw-secondario);cursor:pointer}li{font-size:var(--text-base);font-weight:var(--font-base);line-height:var(--lh-base);color:var(--sw-testo)}@media (width >= 640px){h1{font-size:var(--text-3xl);line-height:var(--lh-3xl)}h2{font-size:var(--text-2xl);line-height:var(--lh-2xl)}h3{font-size:var(--text-xl);line-height:var(--lh-xl)}h4{font-size:var(--text-lg);line-height:var(--lh-lg)}h5{font-size:var(--text-lg);line-height:var(--lh-lg)}}@media (width >= 1024px){p{font-size:var(--text-lg);line-height:var(--lh-lg)}a{font-size:var(--text-lg)}li{font-size:var(--text-lg);line-height:var(--lh-lg)}}:root{--max-w:100%;--max-w-sm:100%;--max-w-md:720px;--max-w-lg:960px;--max-w-xl:1140px;--max-w-2xl:1280px;--max-w-3xl:1280px;--max-w-4xl:2200px}.sw-breadcrumbs{padding-block:1.5rem;padding-inline:1.5rem;color:#ffffff;background-color:var(--sw-primario)}@media (width >= 1024px){.sw-breadcrumbs{padding-block:2.5rem}}@media (width >= 1536px){.sw-breadcrumbs{padding-inline:0}}.sw-breadcrumbs-title{margin-top:0.5rem;margin-bottom:0.75rem;text-align:center;font-size:var(--text-3xl);font-weight:var(--font-medium);line-height:var(--lh-3xl);color:#ffffff}@media (width >= 640px){.sw-breadcrumbs-title{font-size:var(--text-4xl);line-height:var(--lh-4xl)}}.sw-breadcrumbs-a{font-size:var(--text-sm);font-weight:var(--font-light);cursor:pointer;color:#ffffff}.sw-breadcrumbs-description{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0.5rem;margin-top:0.75rem;font-size:var(--text-sm);color:#ffffff}.sw-art-meta-sep{opacity:0.6}.sw-blog-autore{font-size:var(--text-sm);color:var(--sw-primario)}.sw-data-pub{font-size:var(--text-xs);color:var(--sw-testo)}.sw-card{overflow:hidden;border-radius:1.5rem;box-shadow:0 0 10px 0 rgba(0,0,0,0.03),0 0 30px 0 rgba(0,0,0,0.03)}.sw-card-img{width:100%;height:12rem;object-fit:cover}.sw-card-body{padding:1rem}.sw-title-article{font-size:var(--text-lg);font-weight:var(--font-medium);line-height:1.25;text-wrap:balance;color:var(--sw-titoli)}@media (width >= 640px){.sw-title-article{font-size:var(--text-xl);line-height:1.25}}.sw-title-category{font-size:var(--text-sm);font-weight:var(--font-light);color:var(--sw-secondario);transition:color 0.15s ease}.sw-title-category:hover{color:var(--sw-secondario-hover)}.sw-tag{padding-inline:0.75rem;padding-block:0.25rem;border-radius:9999px;font-size:var(--text-xs);color:var(--sw-primario)}.sw-side-card{padding:1rem}.sw-cat-heading{margin-bottom:1rem}.sw-cat-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.5rem}.sw-cat-link{display:flex;justify-content:space-between;color:var(--sw-secondario);transition:color 0.15s ease}.sw-cat-link:hover{color:var(--sw-secondario-hover)}.sw-card-categorie{display:flex;align-items:center;justify-content:flex-start;gap:0.5rem;margin-top:1rem;margin-bottom:1rem;padding-inline:1rem}.sw-card-content{display:flex;flex-direction:column;gap:1rem;padding:1rem}.sw-card-meta{display:flex;align-items:center;justify-content:flex-start;gap:0.5rem}.sw-leggi-tutto{margin-top:1.5rem;font-size:var(--text-base);font-weight:var(--font-light);color:var(--sw-secondario);transition:color 0.15s ease}.sw-leggi-tutto:hover{color:var(--sw-secondario-hover)}.sw-card{border-radius:var(--radius-xl);border:1px solid var(--sw-bordi-box);background:var(--sw-neutro-bianco)}.sw-card-body{padding:1.25rem}.sw-title-category{color:var(--sw-viola-elettrico);font-weight:var(--font-medium)}.sw-title-category:hover{color:var(--sw-primario)}.sw-title-article{font-weight:var(--font-bold)}.sw-card-excerpt{font-size:var(--text-sm);font-weight:var(--font-light);line-height:var(--lh-sm);color:var(--sw-testo);margin:0.5rem 0 0.75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sw-blg-body > * + *{margin-top:1.1rem}.sw-blg-body h2{font-weight:var(--font-bold);margin-top:2.5rem}.sw-blg-body h3{font-weight:var(--font-semibold);margin-top:1.9rem}.sw-blg-body ul,.sw-blg-body ol{padding-left:1.5rem}.sw-blg-body li{font-size:var(--text-base);font-weight:var(--font-light);line-height:var(--lh-base);color:var(--sw-testo)}.sw-blg-body li + li{margin-top:0.4rem}.sw-blg-body table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin-top:1.5rem;font-size:var(--text-sm)}.sw-blg-body th,.sw-blg-body td{padding:0.625rem 0.875rem;border-bottom:1px solid var(--sw-bordi-box);text-align:left;vertical-align:top;color:var(--sw-testo);font-weight:var(--font-light);min-width:8rem}.sw-blg-body thead th,.sw-blg-body thead td,.sw-blg-body tr:first-child th,.sw-blg-body tr:first-child td{font-weight:var(--font-semibold);color:var(--sw-titoli);background:color-mix(in srgb,var(--sw-viola-elettrico) 6%,transparent);border-bottom:2px solid color-mix(in srgb,var(--sw-viola-elettrico) 30%,transparent)}.sw-blg-body blockquote{margin:1.5rem 0 0;padding:0.25rem 0 0.25rem 1.25rem;border-left:3px solid var(--sw-viola-elettrico);color:var(--sw-testo);font-style:italic}.sw-blg-body img{max-width:100%;height:auto;border-radius:var(--radius-xl)}.sw-blg-body hr{margin-top:2.5rem;border:0;border-top:1px solid var(--sw-bordi-box)}.sw-blg-cta{margin-top:2.5rem;padding:1.75rem;border:1px solid color-mix(in srgb,var(--sw-viola-elettrico) 35%,transparent);border-radius:var(--radius-2xl);background:linear-gradient(135deg,color-mix(in srgb,var(--sw-viola-elettrico) 7%,transparent),transparent 55%),var(--sw-neutro-bianco)}.sw-blg-cta-title{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--sw-titoli);margin:0}.sw-blg-cta-text{font-size:var(--text-sm);color:var(--sw-testo);margin:0.5rem 0 1.25rem}.sw-blg-cta-btn{display:inline-block;padding:0.75rem 1.5rem;border-radius:var(--radius-xl);background:var(--sw-primario);color:var(--sw-neutro-bianco);font-size:var(--text-sm);font-weight:var(--font-semibold);text-decoration:none;transition:background-color 0.2s ease}.sw-blg-cta-btn:hover{background:var(--sw-primario-hover);color:var(--sw-neutro-bianco)}.sw-cat-link span{font-variant-ligatures:none;font-feature-settings:"liga" 0,"dlig" 0,"calt" 0}.sw-cat-descr{max-width:46rem;margin:0.75rem auto 0;color:color-mix(in srgb,var(--sw-neutro-bianco) 88%,transparent);font-size:var(--text-base);line-height:var(--lh-base)}:where(#main_content) h1{font-size:var(--text-2xl);font-weight:var(--font-medium);line-height:var(--lh-2xl);color:var(--sw-titoli)}:where(#main_content) h2{font-size:var(--text-xl);font-weight:var(--font-medium);line-height:var(--lh-xl);color:var(--sw-titoli)}:where(#main_content) h3{font-size:var(--text-lg);font-weight:var(--font-medium);line-height:var(--lh-lg);color:var(--sw-titoli)}:where(#main_content) h4{font-size:var(--text-lg);font-weight:var(--font-medium);line-height:var(--lh-lg);color:var(--sw-titoli)}:where(#main_content) h5{font-size:var(--text-base);font-weight:var(--font-medium);line-height:var(--lh-base);color:var(--sw-titoli)}:where(#main_content) h6{font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--lh-sm);color:var(--sw-titoli)}:where(#main_content) p{font-size:var(--text-base);font-weight:var(--font-light);line-height:var(--lh-base);color:var(--sw-testo)}:where(#main_content) a{font-size:var(--text-base);font-weight:var(--font-light);color:var(--sw-primario);transition:all 0.2s ease-in-out}:where(#main_content) a:hover{color:var(--sw-secondario)}:where(#main_content) label{font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--lh-sm);color:var(--sw-titoli)}:where(#main_content) li{font-size:var(--text-sm);font-weight:var(--font-light);line-height:var(--lh-sm);color:var(--sw-testo)}@media (width >= 640px){:where(#main_content) h1{font-size:var(--text-3xl);line-height:var(--lh-3xl)}:where(#main_content) h2{font-size:var(--text-2xl);line-height:var(--lh-2xl)}:where(#main_content) h3{font-size:var(--text-xl);line-height:var(--lh-xl)}:where(#main_content) h4{font-size:var(--text-xl);line-height:var(--lh-xl)}:where(#main_content) h5{font-size:var(--text-lg);line-height:var(--lh-lg)}}@media (width >= 1024px){:where(#main_content) p{font-size:var(--text-lg);line-height:var(--lh-lg)}:where(#main_content) a{font-size:var(--text-lg)}}header,footer,#menu_sticky{--max-w:1280px}#header_basic.header-trasparente .sw-topbar{background-color:var(--sw-primario)}#header_basic.header-trasparente .sw-header-section{background-color:var(--sw-primario);max-width:none}#header_basic.header-trasparente .sw-header-grid{max-width:var(--max-w);margin-inline:auto}#header_basic.header-trasparente .sw-header-dropdown-arrow{color:var(--sw-neutro-bianco)}#header_basic.header-trasparente .sw-header-menu-trigger:hover .sw-header-dropdown-arrow,#header_basic.header-trasparente .group:hover .sw-header-dropdown-arrow{color:var(--sw-secondario-hover)}#header_basic.header-trasparente .sw-header-hamburger-icon{color:var(--sw-neutro-bianco)}#header_basic.header-trasparente .sw-header-logo{height:2.5rem}@media (width >= 1024px){#header_basic.header-trasparente .sw-header-logo{height:3rem}}#header_basic.header-trasparente .sw-header-btn-shop{background-color:transparent;color:var(--sw-neutro-bianco);border-color:var(--sw-neutro-bianco)}#header_basic.header-trasparente .sw-header-btn-shop:hover{background-color:var(--sw-neutro-bianco);color:var(--sw-primario);border-color:var(--sw-neutro-bianco)}#header_basic.header-trasparente .sw-cart-icon{color:var(--sw-neutro-bianco)}#header_basic.header-trasparente .sw-cart-badge{color:var(--sw-primario);background-color:var(--sw-neutro-bianco)}#header_basic.header-trasparente .sw-cart-badge-text{color:var(--sw-primario)}#header_basic.header-trasparente .sw-header-text{color:var(--sw-neutro-bianco)}#header_basic .sw-topbar{padding-block:0.5rem;padding-inline:1rem;margin-inline:auto;width:100%;background-color:var(--sw-primario)}@media (width >= 1024px){#header_basic .sw-topbar{padding-inline:0.5rem}}#header_basic .sw-topbar-container{max-width:var(--max-w);margin-inline:auto;display:grid;grid-template-columns:1fr;justify-content:center}@media (width >= 1024px){#header_basic .sw-topbar-container{max-width:var(--max-w);grid-template-columns:repeat(12,minmax(0,1fr));justify-content:space-between}}#header_basic .sw-topbar-left{display:none;grid-column:span 4 / span 4;align-items:center;justify-content:flex-start;gap:1rem}@media (width >= 1024px){#header_basic .sw-topbar-left{display:flex}}#header_basic .sw-topbar-center{text-align:center;grid-column:span 12 / span 12;display:flex;align-items:center;justify-content:center}@media (width >= 1024px){#header_basic .sw-topbar-center{grid-column:span 4 / span 4}}#header_basic .sw-topbar-right{display:none;grid-column:span 4 / span 4;align-items:center;justify-content:flex-end;gap:1rem}@media (width >= 1024px){#header_basic .sw-topbar-right{display:flex}}#header_basic .sw-topbar-text{font-size:var(--text-sm);color:var(--sw-neutro-bianco)}#header_basic .sw-topbar-text-trasparente{font-size:var(--text-sm);color:var(--sw-neutro-bianco)}#header_basic .sw-topbar-link{font-size:var(--text-sm);color:var(--sw-neutro-bianco);text-decoration:none;cursor:pointer;transition:color 0.15s ease}#header_basic .sw-topbar-link:hover{color:var(--sw-secondario-hover)}#header_basic .sw-topbar-link-trasparente{font-size:var(--text-sm);color:var(--sw-neutro-bianco);text-decoration:none;cursor:pointer;transition:color 0.15s ease}#header_basic .sw-topbar-link-trasparente:hover{color:var(--sw-secondario-hover)}#header_basic .sw-topbar-account{display:flex;align-items:center;justify-content:center;gap:0.25rem;cursor:pointer}#header_basic .sw-topbar-account a:not([class]){color:inherit}#header_basic .sw-topbar-account:hover .sw-topbar-link,#header_basic .sw-topbar-account:hover .sw-topbar-link-trasparente,#header_basic .sw-topbar-account:hover .sw-header-topbar-icon,#header_basic .sw-topbar-account:hover .sw-header-topbar-icon-trasparente,#header_basic .sw-topbar-account:hover a{color:var(--sw-secondario-hover)}#header_basic .sw-header-menu-trigger:hover .sw-topbar-link,#header_basic .sw-header-menu-trigger:hover .sw-topbar-link-trasparente{color:var(--sw-secondario-hover)}#header_basic .sw-header-topbar-icon{width:1.25rem;height:1.25rem;color:var(--sw-neutro-bianco);cursor:pointer;transition:color 0.15s ease}#header_basic .sw-header-topbar-icon:hover{color:var(--sw-secondario-hover)}#header_basic .sw-header-topbar-icon-trasparente{width:1.25rem;height:1.25rem;color:var(--sw-neutro-bianco);cursor:pointer;transition:color 0.15s ease}#header_basic .sw-header-topbar-icon-trasparente:hover{color:var(--sw-secondario-hover)}#header_basic .sw-header-section{max-width:var(--max-w);background-color:var(--sw-neutro-bianco);padding-inline:1rem;padding-block:1rem;position:relative;margin-inline:auto;width:100%}@media (width >= 1536px){#header_basic .sw-header-section{max-width:var(--max-w);padding-inline:0;padding-block:1rem}}#header_basic .sw-header-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));justify-content:space-between}#header_basic .sw-header-mobile-col{grid-column:span 2 / span 2;display:flex}@media (width >= 1024px){#header_basic .sw-header-mobile-col{display:none}}#header_basic .sw-header-hamburger-icon{width:2rem;height:2rem;color:var(--sw-titoli)}#header_basic .sw-header-logo-col{grid-column:span 8 / span 8;margin-inline:auto;text-align:center}@media (width >= 1024px){#header_basic .sw-header-logo-col{grid-column:span 2 / span 2;margin-inline:0;text-align:left}}#header_basic .sw-header-logo{height:2.5rem;width:auto;cursor:pointer}@media (width >= 1024px){#header_basic .sw-header-logo{height:3rem}}#header_basic .sw-header-nav-col{grid-column:span 8 / span 8;display:none;align-items:center;justify-content:center}@media (width >= 1024px){#header_basic .sw-header-nav-col{display:flex;grid-column:span 4 / span 4}}#header_basic .sw-header-nav-list{display:flex;gap:2rem;align-items:center;justify-content:center;list-style:none;padding:0;margin:0}#header_basic .sw-header-actions-col{grid-column:span 2 / span 2;display:flex;align-items:center;justify-content:flex-end;gap:1.5rem}#header_basic .sw-header-cart-wrap{z-index:29;display:flex;align-items:center;justify-content:center;position:relative}#header_basic .sw-header-text{font-size:var(--text-sm);color:var(--sw-titoli)}#header_basic .sw-header-text-trasparente{font-size:var(--text-sm);color:var(--sw-neutro-bianco)}#header_basic .sw-header-link{font-size:var(--text-base);cursor:pointer;text-decoration:none;color:var(--sw-testo);transition:color 0.15s ease,background-color 0.15s ease,border-color 0.15s ease}#header_basic .sw-header-link:hover{color:var(--sw-secondario-hover)}#header_basic .sw-header-link-trasparente{font-size:var(--text-base);cursor:pointer;text-decoration:none;color:var(--sw-neutro-bianco);transition:color 0.15s ease,background-color 0.15s ease,border-color 0.15s ease}#header_basic .sw-header-link-trasparente:hover{color:var(--sw-secondario-hover)}#header_basic .sw-header-btn-shop{display:none;align-items:center;justify-content:center;padding-inline:1rem;padding-block:0.5rem;font-size:var(--text-sm);line-height:var(--lh-sm);border-radius:9999px;cursor:pointer;border:1px solid;font-weight:var(--font-medium);color:var(--sw-neutro-bianco);background-color:var(--sw-primario);border-color:var(--sw-primario);text-decoration:none;transition:color 0.15s ease,background-color 0.15s ease,border-color 0.15s ease}@media (width >= 1024px){#header_basic .sw-header-btn-shop{display:inline-flex}}#header_basic .sw-header-btn-shop:hover{color:var(--sw-primario);background-color:var(--sw-neutro-bianco);border-color:var(--sw-primario)}#header_basic .sw-header-whatsapp-btn{display:none;align-items:center;justify-content:center;gap:0.5rem;padding-inline:0.75rem;padding-block:0.5rem;font-size:var(--text-sm);border-radius:9999px;cursor:pointer;border:1px solid var(--sw-primario);font-weight:var(--font-medium);color:var(--sw-neutro-bianco);background-color:var(--sw-primario);text-decoration:none;transition:color 0.15s ease,background-color 0.15s ease,border-color 0.15s ease}@media (width >= 1024px){#header_basic .sw-header-whatsapp-btn{display:inline-flex}}#header_basic .sw-header-whatsapp-btn:hover{background-color:var(--sw-neutro-bianco);color:var(--sw-primario);border-color:var(--sw-primario)}#header_basic .sw-header-whatsapp-btn:hover .sw-header-whatsapp-icon{color:var(--sw-primario)}#header_basic .sw-header-menu-trigger{display:inline-flex;align-items:center;gap:0.25rem}#header_basic .sw-header-dropdown-arrow{width:1.25rem;height:1.25rem;color:var(--sw-testo);transition:color 0.15s ease}#header_basic .sw-topbar .sw-header-dropdown-arrow{color:var(--sw-neutro-bianco)}#header_basic .sw-header-menu-trigger:hover .sw-header-dropdown-arrow,#header_basic .group:hover .sw-header-dropdown-arrow{color:var(--sw-secondario-hover)}#header_basic .sw-header-menu-trigger:hover .sw-header-link,#header_basic .group:hover .sw-header-link,#header_basic .sw-header-menu-trigger:hover .sw-header-link-trasparente,#header_basic .group:hover .sw-header-link-trasparente{color:var(--sw-secondario-hover)}#header_basic .sw-header-dropdown{position:absolute;left:50%;z-index:20;opacity:0;transform:translate(-50%,0.75rem);pointer-events:none;padding:1rem;transition:all 0.3s ease-in-out}#header_basic .group:hover>.sw-header-dropdown,#header_basic .group:focus-within>.sw-header-dropdown{opacity:1;transform:translate(-50%,-0.5rem);pointer-events:auto}#header_basic .sw-header-dropdown-panel{min-width:max-content;overflow:hidden;border-radius:1.5rem;background-color:var(--sw-neutro-bianco);font-size:var(--text-sm);line-height:1.5;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);outline:1px solid rgba(55,65,81,.05);padding:1rem;display:flex;flex-direction:column;gap:0.5rem}#header_basic .sw-header-dropdown-item{display:flex;gap:0.5rem;align-items:center;border-radius:1.5rem;padding:0.5rem 1rem;color:var(--sw-testo);font-size:var(--text-base);text-decoration:none;cursor:pointer;transition:background-color 0.15s ease}#header_basic .sw-header-dropdown-item:hover{background-color:#f9fafb}#header_basic .sw-header-dropdown-item-col{display:flex;flex-direction:column;align-items:flex-start;border-radius:1.5rem;padding:0.5rem 1rem;color:var(--sw-testo);font-size:var(--text-base);text-decoration:none;cursor:pointer;transition:background-color 0.15s ease}#header_basic .sw-header-dropdown-item-col:hover{background-color:#f9fafb}#header_basic .sw-search{margin:0;width:100%;padding-right:1rem;padding-left:2.75rem;padding-block:0.75rem;font-size:var(--text-base);border:1px solid;border-radius:9999px;outline:none;border-color:#e5e5e5;transition:color 0.15s ease,background-color 0.15s ease,border-color 0.15s ease}#header_basic .sw-search:hover{border-color:var(--sw-primario)}#header_basic .sw-search-container{display:flex;align-items:center;position:relative;margin-bottom:0.75rem;margin-inline:0.5rem}#header_basic .sw-search-icon{height:1rem;width:1rem;color:var(--sw-testo)}#header_basic .sw-search-result-name{font-size:var(--text-sm);font-weight:var(--font-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sw-titoli)}#header_basic .sw-search-result-price-current{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--sw-secondario)}#header_basic .sw-search-result-price-old{font-size:var(--text-xs);text-decoration:line-through;margin-right:0.5rem;color:var(--sw-testo)}#header_basic .product-search-component{display:none;position:relative}@media (width >= 1024px){#header_basic .product-search-component{display:block;grid-column:span 4 / span 4;align-self:center}}#header_basic .product-search-component .sw-search-container{margin:0}#header_basic .sw-search-icon-left{color:var(--sw-testo)}#header_basic .sw-search-dropdown,#header_basic .sw-search-no-results{top:100%;left:0;background-color:var(--sw-neutro-bianco);border:1px solid #e5e5e5;border-radius:0.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1)}#header_basic .sw-search-result{border-bottom:1px solid #f3f4f6;transition:background-color 0.15s ease}#header_basic .sw-search-result:last-child{border-bottom:0}#header_basic .sw-search-result:hover{background-color:#f9fafb}#header_basic .sw-search-result__image,#header_basic .sw-search-result__image-placeholder{border-radius:0.375rem}#header_basic .sw-search-result__image-placeholder{background-color:#e5e7eb;color:var(--sw-testo)}#header_basic .sw-search-result__arrow{color:var(--sw-testo)}#header_basic .sw-search-view-all{border-top:1px solid #e5e5e5;background-color:#f9fafb;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--sw-testo);transition:background-color 0.15s ease}#header_basic .sw-search-view-all:hover{background-color:#f3f4f6}#header_basic .sw-search-no-results-text{font-size:var(--text-sm);color:var(--sw-testo)}#header_basic .sw-cart-badge{display:flex;align-items:center;justify-content:center;position:absolute;top:-0.35rem;right:-0.6rem;min-width:1.25rem;height:1.25rem;border-radius:9999px;padding:0.1rem;color:var(--sw-neutro-bianco);background-color:var(--sw-primario)}#header_basic .sw-cart-badge-text{font-size:0.65rem;font-weight:var(--font-medium);line-height:1;color:var(--sw-neutro-bianco)}#header_basic .sw-cart-icon{width:2rem;height:2rem;cursor:pointer;color:var(--sw-titoli)}#header_basic .sw-mobile-panel{position:fixed;top:0;left:0;height:100%;width:100%;transition:transform 0.2s ease-in-out;transform:translateX(-100%);background-color:var(--sw-neutro-bianco);z-index:30;overflow:hidden;display:flex;flex-direction:column}#header_basic .sw-mobile-panel.is-open{transform:translateX(0)}#header_basic .sw-mobile-header{flex-shrink:0;padding-block:1rem}#header_basic .sw-mobile-header-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}#header_basic .sw-mobile-header-row{display:flex;align-items:center;justify-content:space-between;padding-inline:1.25rem;width:100%;box-sizing:border-box}#header_basic .sw-mobile-logo-link{display:block;flex-shrink:0;line-height:0}#header_basic .sw-mobile-logo{display:block;height:2.5rem;width:auto;max-width:180px}#header_basic .sw-mobile-close-btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;background:none;border:none;padding:0.5rem;cursor:pointer}#header_basic .sw-mobile-close-icon{display:block;width:1.5rem;height:1.5rem;color:var(--sw-testo);transition:color 0.15s ease}#header_basic .sw-mobile-close-icon:hover{color:var(--sw-secondario)}#header_basic .sw-mobile-topbar{display:flex;align-items:center;justify-content:space-between;margin-top:2rem}#header_basic .sw-mobile-lang-col{display:flex;justify-content:center;align-items:center;padding:0.75rem;width:50%;border:1px solid var(--sw-bordi-box);border-left:0}#header_basic .sw-mobile-lang-trigger{color:var(--sw-testo);font-size:inherit;display:flex;align-items:center;text-decoration:none;cursor:pointer}#header_basic .sw-mobile-chevron{width:1.25rem;height:1.25rem;margin-left:0.5rem;transform:rotate(90deg)}#header_basic .sw-mobile-lang-dropdown{position:absolute;left:50%;z-index:50;display:none;transform:translateX(-50%) translateY(0.75rem);transition:all 0.3s ease-in-out;padding:1rem}#header_basic .sw-mobile-account-col{display:flex;justify-content:center;align-items:center;gap:0.5rem;padding:0.75rem;border-top:1px solid var(--sw-bordi-box);border-bottom:1px solid var(--sw-bordi-box);width:50%}#header_basic .sw-mobile-account-icon{width:1.25rem;height:1.25rem;color:var(--sw-testo);flex-shrink:0}#header_basic .sw-mobile-content{flex:1;overflow-y:auto;padding-inline:1.25rem}#header_basic .sw-mobile-nav-list{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;list-style:none;padding:0;margin:0}#header_basic .sw-mobile-menu-trigger{display:flex;align-items:center;justify-content:space-between;color:var(--sw-testo);width:100%;cursor:pointer;text-decoration:none}#header_basic .sw-mobile-icon{width:1.25rem;height:1.25rem;flex-shrink:0;color:var(--sw-testo)}#header_basic .sw-mobile-plus-icon{width:1.25rem;height:1.25rem;flex-shrink:0;color:var(--sw-testo)}#header_basic .sw-mobile-subpanel{position:fixed;top:0;left:0;height:100%;width:100%;transition:transform 0.2s ease-in-out;transform:translateX(-100%);background-color:var(--sw-neutro-bianco);padding-block:1.5rem;z-index:30;overflow-x:hidden;overflow-y:auto}#header_basic .sw-mobile-subpanel.is-open{transform:translateX(0)}#header_basic .sw-mobile-subpanel-header{display:flex;align-items:center;justify-content:space-between;padding-inline:1.25rem;border-bottom:1px solid var(--sw-bordi-box);padding-bottom:1rem}#header_basic .sw-mobile-back-icon{width:1.25rem;height:1.25rem;transform:rotate(-180deg);flex-shrink:0;color:var(--sw-testo)}#header_basic .sw-mobile-subpanel-title{color:var(--sw-testo);font-size:var(--text-lg);font-weight:var(--font-normal)}#header_basic .sw-mobile-subpanel-content{padding-inline:1.25rem;margin-top:2rem}#header_basic .sw-mobile-corde-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.25rem}#header_basic .sw-mobile-corde-item{display:flex;align-items:center;gap:1rem;text-decoration:none;cursor:pointer}#header_basic .sw-mobile-corde-img{width:3rem;height:auto}#header_basic .sw-corde-name{font-size:var(--text-lg);line-height:var(--lh-lg);font-weight:var(--font-medium);font-family:'Droid Logo',sans-serif}#header_basic .sw-text-magic{color:var(--sw-colore-magic)}#header_basic .sw-text-rocket{color:var(--sw-colore-rocket)}#header_basic .sw-text-armour{color:var(--sw-colore-armour)}#header_basic .sw-text-armour-soft{color:var(--sw-colore-armoursoft)}#header_basic .sw-text-hexa-pro{color:var(--sw-colore-hexapro)}#header_basic .sw-text-sirius{color:var(--sw-colore-sirius)}#header_basic .sw-text-keen{color:var(--sw-colore-keen)}#header_basic .sw-text-gold{color:var(--sw-colore-gold)}#header_basic .sw-corde-desc{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--sw-testo);margin-top:0.125rem}#header_basic .sw-mobile-submenu{margin-top:1rem;padding-left:1rem;display:none}#header_basic .sw-mobile-submenu-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.5rem}#header_basic a.sw-mobile-submenu-link{color:var(--sw-testo);font-size:inherit;text-decoration:none;cursor:pointer}#header_basic a.sw-mobile-submenu-link:hover{color:var(--sw-secondario)}#header_basic .sw-mobile-footer{flex-shrink:0;background-color:var(--sw-primario);margin-bottom:0.5rem}#header_basic .sw-mobile-footer-inner{padding:1rem;display:flex;justify-content:center}#header_basic .sw-mobile-shop-link{color:var(--sw-neutro-bianco);font-size:var(--text-base);width:100%;text-align:center;font-weight:var(--font-medium);text-decoration:none;cursor:pointer}#header_basic .sw-header-whatsapp-btn-trasparente{display:none;align-items:center;justify-content:center;gap:0.5rem;padding-inline:0.75rem;padding-block:0.5rem;font-size:var(--text-sm);border-radius:9999px;cursor:pointer;border:1px solid var(--sw-neutro-bianco);font-weight:var(--font-medium);color:var(--sw-neutro-bianco);background-color:transparent;text-decoration:none;transition:color 0.15s ease,background-color 0.15s ease,border-color 0.15s ease}@media (width >= 1024px){#header_basic .sw-header-whatsapp-btn-trasparente{display:inline-flex}}#header_basic .sw-header-whatsapp-btn-trasparente:hover{background-color:var(--sw-neutro-bianco);color:var(--sw-primario)}#header_basic .sw-header-whatsapp-btn-trasparente:hover .sw-header-whatsapp-icon{color:var(--sw-primario)}#header_basic .sw-header-whatsapp-icon{width:1.25rem;height:1.25rem;color:var(--sw-neutro-bianco);transition:color 0.15s ease}#header_basic .sw-header-whatsapp-mobile{display:flex;align-items:center;justify-content:center;color:var(--sw-neutro-bianco);text-decoration:none}@media (width >= 1024px){#header_basic .sw-header-whatsapp-mobile{display:none}}#header_basic .sw-header-whatsapp-mobile-icon{width:1.5rem;height:1.5rem;color:var(--sw-neutro-bianco)}#header_basic .sw-mobile-header-row-center{display:grid;grid-template-columns:2.5rem 1fr 2.5rem;align-items:center;padding-inline:1.25rem;width:100%;box-sizing:border-box}#header_basic .sw-mobile-header-row-center .sw-mobile-logo-link{grid-column:2;justify-self:center}#header_basic .sw-mobile-header-row-center button{grid-column:3;justify-self:end}#header_basic .sw-mobile-lang-col-center{display:flex;justify-content:center;align-items:center;padding:0.75rem;width:100%;border:1px solid var(--sw-bordi-box)}#header_basic .sw-mobile-whatsapp-footer{flex-shrink:0;background-color:var(--sw-primario);margin-bottom:0.5rem}#header_basic .sw-mobile-whatsapp-footer-inner{padding:1rem;display:flex;justify-content:center}#header_basic .sw-mobile-whatsapp-link{display:flex;gap:0.5rem;align-items:center;justify-content:center;color:var(--sw-neutro-bianco);font-size:var(--text-base);width:100%;text-align:center;font-weight:var(--font-medium);text-decoration:none}#menu_sticky{display:none;position:fixed;top:0;left:0;right:0;width:100%;background-color:var(--sw-neutro-bianco);padding-block:0.5rem;padding-inline:1rem;box-shadow:0 1px 3px rgba(0,0,0,.1);z-index:39}#menu_sticky.is-visible{display:block}@media (width >= 1536px){#menu_sticky{padding-inline:0}}#menu_sticky .sw-header-grid{max-width:var(--max-w);margin-inline:auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));justify-content:space-between}@media (width >= 1024px){#menu_sticky .sw-header-grid{max-width:var(--max-w)}}#menu_sticky .sw-header-mobile-col{grid-column:span 2 / span 2;display:flex}@media (width >= 1024px){#menu_sticky .sw-header-mobile-col{display:none}}#menu_sticky .sw-header-hamburger-icon{width:2rem;height:2rem;color:var(--sw-titoli)}#menu_sticky .sw-header-logo-col{grid-column:span 8 / span 8;margin-inline:auto;text-align:center}@media (width >= 1024px){#menu_sticky .sw-header-logo-col{grid-column:span 2 / span 2;margin-inline:0;text-align:left}}#menu_sticky .sw-header-logo{height:2.5rem;width:auto;cursor:pointer}@media (width >= 1024px){#menu_sticky .sw-header-logo{height:3rem}}#menu_sticky .sw-header-nav-col{grid-column:span 8 / span 8;display:none;align-items:center;justify-content:center}@media (width >= 1024px){#menu_sticky .sw-header-nav-col{display:flex}}#menu_sticky .sw-header-nav-list{display:flex;gap:2rem;align-items:center;justify-content:center;list-style:none;padding:0;margin:0}#menu_sticky .sw-header-actions-col{grid-column:span 2 / span 2;display:flex;align-items:center;justify-content:flex-end;gap:1.5rem}#menu_sticky .sw-header-cart-wrap{z-index:29;display:flex;align-items:center;justify-content:center;position:relative}#menu_sticky .sw-header-text{font-size:var(--text-sm);color:var(--sw-titoli)}#menu_sticky .sw-header-link{font-size:var(--text-base);cursor:pointer;text-decoration:none;color:var(--sw-testo);transition:color 0.15s ease}#menu_sticky .sw-header-link:hover{color:var(--sw-secondario)}#menu_sticky .sw-header-btn-shop{display:none;align-items:center;justify-content:center;padding-inline:1rem;padding-block:0.5rem;font-size:var(--text-sm);line-height:var(--lh-sm);border-radius:9999px;cursor:pointer;border:1px solid;font-weight:var(--font-medium);color:var(--sw-neutro-bianco);background-color:var(--sw-primario);border-color:var(--sw-primario);text-decoration:none;transition:color 0.15s ease,background-color 0.15s ease,border-color 0.15s ease}@media (width >= 1024px){#menu_sticky .sw-header-btn-shop{display:inline-flex}}#menu_sticky .sw-header-btn-shop:hover{color:var(--sw-neutro-bianco);background-color:var(--sw-primario);border-color:var(--sw-primario)}#menu_sticky .sw-header-menu-trigger{display:inline-flex;align-items:center;gap:0.25rem}#menu_sticky .sw-header-dropdown-arrow{width:1.25rem;height:1.25rem;color:var(--sw-testo);transition:color 0.15s ease}#menu_sticky .sw-header-menu-trigger:hover .sw-header-dropdown-arrow,#menu_sticky .group:hover .sw-header-dropdown-arrow{color:var(--sw-secondario)}#menu_sticky .sw-header-dropdown{position:absolute;left:50%;z-index:20;opacity:0;transform:translate(-50%,0.75rem);pointer-events:none;padding:1rem;transition:all 0.3s ease-in-out}#menu_sticky .group:hover>.sw-header-dropdown,#menu_sticky .group:focus-within>.sw-header-dropdown{opacity:1;transform:translate(-50%,-0.5rem);pointer-events:auto}#menu_sticky .sw-header-dropdown-panel{min-width:max-content;overflow:hidden;border-radius:1.5rem;background-color:var(--sw-neutro-bianco);font-size:var(--text-sm);line-height:1.5;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);outline:1px solid rgba(55,65,81,.05);padding:1rem;display:flex;flex-direction:column;gap:0.5rem}#menu_sticky .sw-header-dropdown-item{display:flex;gap:0.5rem;align-items:center;border-radius:1.5rem;padding:0.5rem 1rem;color:var(--sw-testo);font-size:var(--text-base);text-decoration:none;cursor:pointer;transition:background-color 0.15s ease}#menu_sticky .sw-header-dropdown-item:hover{background-color:#f9fafb}#menu_sticky .sw-header-dropdown-item-col{display:flex;flex-direction:column;gap:0.5rem;align-items:flex-start;border-radius:1.5rem;padding:0.5rem 1rem;color:var(--sw-testo);font-size:var(--text-base);text-decoration:none;cursor:pointer;transition:background-color 0.15s ease}#menu_sticky .sw-header-dropdown-item-col:hover{background-color:#f9fafb}#menu_sticky .sw-text-magic{color:var(--sw-colore-magic)}#menu_sticky .sw-text-rocket{color:var(--sw-colore-rocket)}#menu_sticky .sw-text-armour{color:var(--sw-colore-armour)}#menu_sticky .sw-text-armour-soft{color:var(--sw-colore-armoursoft)}#menu_sticky .sw-text-hexa-pro{color:var(--sw-colore-hexapro)}#menu_sticky .sw-text-sirius{color:var(--sw-colore-sirius)}#menu_sticky .sw-text-keen{color:var(--sw-colore-keen)}#menu_sticky .sw-text-gold{color:var(--sw-colore-gold)}#menu_sticky .sw-cart-badge{display:flex;align-items:center;justify-content:center;position:absolute;top:-0.35rem;right:-0.6rem;min-width:1.25rem;height:1.25rem;border-radius:9999px;padding:0.1rem;color:var(--sw-neutro-bianco);background-color:var(--sw-primario)}#menu_sticky .sw-cart-badge-text{font-size:0.65rem;font-weight:var(--font-medium);line-height:1;color:var(--sw-neutro-bianco)}#menu_sticky .sw-cart-icon{width:2rem;height:2rem;cursor:pointer;color:var(--sw-titoli)}#menu_sticky .sw-header-whatsapp-btn{display:none;align-items:center;justify-content:center;gap:0.5rem;padding-inline:0.75rem;padding-block:0.5rem;font-size:var(--text-sm);border-radius:9999px;cursor:pointer;border:1px solid var(--sw-primario);font-weight:var(--font-medium);color:var(--sw-neutro-bianco);background-color:var(--sw-primario);text-decoration:none;transition:color 0.15s ease,background-color 0.15s ease,border-color 0.15s ease}@media (width >= 1024px){#menu_sticky .sw-header-whatsapp-btn{display:inline-flex}}#menu_sticky .sw-header-whatsapp-btn:hover{background-color:var(--sw-neutro-bianco);color:var(--sw-primario);border-color:var(--sw-primario)}#menu_sticky .sw-header-whatsapp-btn:hover .sw-header-whatsapp-icon{color:var(--sw-primario)}#menu_sticky .sw-header-whatsapp-icon{width:1.25rem;height:1.25rem;color:var(--sw-neutro-bianco);transition:color 0.15s ease}#menu_sticky .sw-header-whatsapp-mobile{display:flex;align-items:center;justify-content:center;color:var(--sw-primario);text-decoration:none}@media (width >= 1024px){#menu_sticky .sw-header-whatsapp-mobile{display:none}}#menu_sticky .sw-header-whatsapp-mobile-icon{width:1.5rem;height:1.5rem;color:var(--sw-primario)}.sw-swf{background:var(--sw-neutro-scuro);color:var(--sw-testo-su-scuro);border-top:2px solid;border-image:linear-gradient(90deg,var(--sw-viola-elettrico),var(--sw-secondario)) 1}.sw-swf-wrap{max-width:var(--max-w);margin-inline:auto;padding-inline:1rem}.sw-swf-main{padding-block:3.5rem 2.75rem}.sw-swf-grid{display:grid;gap:2.5rem;grid-template-columns:1fr}@media (width >= 640px){.sw-swf-grid{grid-template-columns:repeat(2,1fr)}.sw-swf-brand{grid-column:1 / -1}}@media (width >= 1024px){.sw-swf-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:3rem}.sw-swf-brand{grid-column:auto}}.sw-swf-brand > * + *{margin-top:1rem}.sw-swf-logo{color:var(--sw-neutro-bianco);display:block}.sw-swf-tagline,.sw-swf-addr{font-size:var(--text-sm);line-height:var(--lh-base);color:var(--sw-testo-su-scuro);max-width:18rem}.sw-swf-social{display:flex;gap:1rem;margin-top:1.25rem}.sw-swf-social-link{display:inline-flex;color:var(--sw-testo-su-scuro);transition:color 0.15s ease}.sw-swf-social-link svg{width:1.25rem;height:1.25rem}.sw-swf-social-link:hover{color:var(--sw-neutro-bianco)}.sw-swf-heading{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-medium);letter-spacing:0.14em;text-transform:uppercase;color:var(--sw-rosa-chiaro);margin:0 0 1rem}.sw-swf-list{list-style:none;padding:0;margin:0}.sw-swf-list li{list-style:none}.sw-swf-list > * + *{margin-top:0.625rem}.sw-swf-link{font-size:var(--text-sm);color:var(--sw-testo-su-scuro);text-decoration:none;transition:color 0.15s ease}.sw-swf-link:hover{color:var(--sw-neutro-bianco)}.sw-swf-link--all{font-weight:var(--font-semibold);color:var(--sw-rosa-chiaro)}.sw-swf-link--all:hover{color:var(--sw-neutro-bianco)}.sw-swf-bottom{border-top:1px solid rgba(255,255,255,0.12);padding-block:1.5rem 1.75rem}.sw-swf-bottom-grid{display:flex;flex-wrap:wrap;gap:1rem 2.5rem;justify-content:space-between;align-items:flex-start}.sw-swf-fineprint{font-size:var(--text-xs);line-height:var(--lh-base);color:var(--sw-testo-su-scuro)}.sw-swf-fineprint strong{color:var(--sw-neutro-bianco)}.sw-swf-legal{list-style:none;display:flex;flex-wrap:wrap;gap:0.5rem 1.5rem;padding:0;margin:0}.sw-swf-legal li{list-style:none}.sw-swf-copy{font-size:var(--text-xs);color:var(--sw-testo-su-scuro);margin-top:1rem}#header_basic,#menu_sticky{background:var(--sw-neutro-bianco)}#header_basic .sw-header-section,#menu_sticky .sw-header-section{background:transparent}.sw-swh-logo{color:var(--sw-viola-elettrico);display:block}@media (width >= 1024px){#header_basic .sw-header-nav-col,#menu_sticky .sw-header-nav-col{grid-column:span 7 / span 7;justify-content:flex-end}#header_basic .sw-header-actions-col,#menu_sticky .sw-header-actions-col{grid-column:span 3 / span 3}}#header_basic .sw-header-nav-list,#menu_sticky .sw-header-nav-list{gap:1.75rem}#header_basic .sw-header-link:hover,#header_basic .group:hover .sw-header-link,#header_basic .sw-header-menu-trigger:hover .sw-header-link,#menu_sticky .sw-header-link:hover,#menu_sticky .group:hover .sw-header-link,#menu_sticky .sw-header-menu-trigger:hover .sw-header-link{color:var(--sw-primario)}#header_basic .group:hover .sw-header-dropdown-arrow,#header_basic .sw-header-menu-trigger:hover .sw-header-dropdown-arrow,#menu_sticky .group:hover .sw-header-dropdown-arrow,#menu_sticky .sw-header-menu-trigger:hover .sw-header-dropdown-arrow{color:var(--sw-primario)}#header_basic .sw-header-btn-shop,#menu_sticky .sw-header-btn-shop{border-radius:var(--radius-xl);font-weight:var(--font-semibold);padding-inline:1.25rem}#header_basic .sw-header-btn-shop:hover,#menu_sticky .sw-header-btn-shop:hover{background-color:var(--sw-primario-hover);border-color:var(--sw-primario-hover);color:var(--sw-neutro-bianco)}#header_basic .sw-header-dropdown-item,#menu_sticky .sw-header-dropdown-item{border-radius:var(--radius-xl)}#header_basic .sw-header-dropdown-panel,#menu_sticky .sw-header-dropdown-panel{border-radius:var(--radius-xl)}.sw-mobile-footer .sw-mobile-shop-link{border-radius:var(--radius-xl)}#header_basic .sw-header-dropdown,#menu_sticky .sw-header-dropdown{pointer-events:auto;visibility:hidden;transition:opacity 0.25s ease,transform 0.25s ease,visibility 0s linear 0.3s}#header_basic .group:hover > .sw-header-dropdown,#header_basic .group:focus-within > .sw-header-dropdown,#menu_sticky .group:hover > .sw-header-dropdown,#menu_sticky .group:focus-within > .sw-header-dropdown{visibility:visible;transition-delay:0s}#header_basic .sw-header-nav-list .group::after,#menu_sticky .sw-header-nav-list .group::after{content:"";position:absolute;left:-1.5rem;right:-1.5rem;top:100%;height:2.25rem}#header_basic .sw-swh-mega,#menu_sticky .sw-swh-mega{position:fixed;left:50vw;width:max-content}#header_basic .sw-swh-mega{top:4.25rem}#menu_sticky .sw-swh-mega{top:3.25rem}.sw-swh-mega .sw-header-dropdown-panel{max-width:min(68rem,calc(100vw - 2rem))}.sw-swh-mega-cols{display:grid;grid-template-columns:repeat(4,minmax(9rem,1fr));gap:0.5rem 2rem;padding:1.25rem 1.5rem 0.75rem}.sw-swh-mega-group{display:flex;flex-direction:column}.sw-swh-mega-group > * + *{margin-top:0.125rem}.sw-swh-mega-label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:0.14em;text-transform:uppercase;color:var(--sw-viola-elettrico);margin:0 0 0.375rem;padding-inline:0.75rem}.sw-swh-mega-all{display:block;margin-top:0.25rem;padding:0.875rem 2.25rem 1.125rem;border-top:1px solid var(--sw-bordi-box);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--sw-primario);text-decoration:none}.sw-swh-mega-all:hover{color:var(--sw-primario-hover)}.sw-swh-mob-label{list-style:none;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:0.14em;text-transform:uppercase;color:var(--sw-viola-elettrico);margin-top:0.75rem}.sw-swh-mob-all{font-weight:var(--font-semibold);color:var(--sw-primario)}#header_basic .sw-swh-lang,#menu_sticky .sw-swh-lang{display:none}@media (width >= 1024px){#header_basic .sw-swh-lang,#menu_sticky .sw-swh-lang{display:block;margin-right:1rem}}.sw-swh-lang-trigger{display:inline-flex;align-items:center;gap:0.25rem;background:none;border:0;cursor:pointer;color:var(--sw-testo);padding:0.5rem 0.25rem}.sw-swh-lang-trigger:hover{color:var(--sw-primario)}.sw-swh-lang-cur{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:0.08em}.sw-swh-lang-panel{min-width:9rem;border-radius:var(--radius-xl)}.sw-swh-lang-list{list-style:none;margin:0;padding:0}.sw-swh-lang-list li{list-style:none}#header_basic .sw-header-actions-col,#menu_sticky .sw-header-actions-col{display:flex;align-items:center;justify-content:flex-end}.sw-flex{display:flex;flex-direction:var(--flex-dir,var(--direction,row));justify-content:var(--justify,flex-start);align-items:var(--align,stretch);flex-wrap:var(--wrap,nowrap);gap:var(--gap,0)}.sw-flex.align-center{align-items:center}.sw-grid{display:grid;grid-template-columns:repeat(var(--cols,1),minmax(0,1fr));gap:var(--gap,0)}.sw-justify{justify-content:var(--justify,flex-start)}.sw-gap{gap:var(--gap,0)}.sw-relative{position:relative}.sw-absolute{position:absolute;top:var(--top,auto);right:var(--right,auto);bottom:var(--bottom,auto);left:var(--left,auto)}.sw-inset{inset:var(--inset,auto)}.sw-z{z-index:var(--z,auto)}.sw-w{width:var(--w,auto)}.sw-h{height:var(--h,auto)}.sw-max-w{max-width:var(--max-w,none)}.sw-px{padding-left:var(--px,0);padding-right:var(--px,0)}.sw-py{padding-top:var(--py,0);padding-bottom:var(--py,0)}.sw-pt{padding-top:var(--pt,0)}.sw-pb{padding-bottom:var(--pb,0)}.sw-mt{margin-top:var(--mt,0)}.sw-mb{margin-bottom:var(--mb,0)}.sw-mx{margin-left:var(--mx,0);margin-right:var(--mx,0)}.sw-text{font-size:var(--text-size,inherit);text-align:var(--text-align,inherit);color:var(--text-color,inherit)}.sw-font{font-weight:var(--font-weight,inherit)}.sw-rounded{border-radius:var(--rounded,0);border-top-left-radius:var(--rounded-t,var(--rounded,0));border-top-right-radius:var(--rounded-t,var(--rounded,0))}.sw-shadow{box-shadow:var(--shadow,0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1))}.sw-opacity{opacity:var(--opacity,1)}.sw-transition{transition:all 0.2s ease}.sw-object-cover{object-fit:cover}.sw-object-center{object-position:center}@media (width >= 768px){.sw-flex{flex-direction:var(--flex-dir-md,var(--direction-md,var(--flex-dir,var(--direction,row))));justify-content:var(--justify-md,var(--justify,flex-start));align-items:var(--align-md,var(--align,stretch));gap:var(--gap-md,var(--gap,0))}.sw-grid{grid-template-columns:repeat(var(--cols-md,var(--cols,1)),minmax(0,1fr));gap:var(--gap-md,var(--gap,0))}.sw-gap{gap:var(--gap-md,var(--gap,0))}.sw-text{font-size:var(--text-size-md,var(--text-size,inherit));text-align:var(--text-align-md,var(--text-align,inherit))}.sw-w{width:var(--w-md,var(--w,auto))}.sw-h{height:var(--h-md,var(--h,auto))}.sw-max-w{max-width:var(--max-w-md,var(--max-w,none))}.sw-px{padding-left:var(--px-md,var(--px,0));padding-right:var(--px-md,var(--px,0))}.sw-py{padding-top:var(--py-md,var(--py,0));padding-bottom:var(--py-md,var(--py,0))}.sw-pt{padding-top:var(--pt-md,var(--pt,0))}.sw-pb{padding-bottom:var(--pb-md,var(--pb,0))}.sw-mt{margin-top:var(--mt-md,var(--mt,0))}.sw-mb{margin-bottom:var(--mb-md,var(--mb,0))}.sw-mx{margin-left:var(--mx-md,var(--mx,0));margin-right:var(--mx-md,var(--mx,0))}}@media (width >= 1024px){.sw-flex{flex-direction:var(--flex-dir-lg,var(--direction-lg,var(--flex-dir,var(--direction,row))));justify-content:var(--justify-lg,var(--justify,flex-start));align-items:var(--align-lg,var(--align,stretch));gap:var(--gap-lg,var(--gap,0))}.sw-grid{grid-template-columns:repeat(var(--cols-lg,var(--cols-md,var(--cols,1))),minmax(0,1fr));gap:var(--gap-lg,var(--gap,0))}.sw-gap{gap:var(--gap-lg,var(--gap,0))}.sw-text{font-size:var(--text-size-lg,var(--text-size,inherit));text-align:var(--text-align-lg,var(--text-align,inherit))}.sw-w{width:var(--w-lg,var(--w,auto))}.sw-h{height:var(--h-lg,var(--h,auto))}.sw-max-w{max-width:var(--max-w-lg,var(--max-w,none))}.sw-px{padding-left:var(--px-lg,var(--px,0));padding-right:var(--px-lg,var(--px,0))}.sw-py{padding-top:var(--py-lg,var(--py,0));padding-bottom:var(--py-lg,var(--py,0))}.sw-pt{padding-top:var(--pt-lg,var(--pt,0))}.sw-pb{padding-bottom:var(--pb-lg,var(--pb,0))}.sw-mt{margin-top:var(--mt-lg,var(--mt,0))}.sw-mb{margin-bottom:var(--mb-lg,var(--mb,0))}.sw-mx{margin-left:var(--mx-lg,var(--mx,0));margin-right:var(--mx-lg,var(--mx,0))}}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:calc(infinity * 1px)}@media (width >= 640px){.sm\:rounded-md{border-radius:var(--radius-md)}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:rounded-full{border-radius:calc(infinity * 1px)}}@media (width >= 768px){.md\:rounded-md{border-radius:var(--radius-md)}.md\:rounded-lg{border-radius:var(--radius-lg)}.md\:rounded-2xl{border-radius:var(--radius-2xl)}.md\:rounded-full{border-radius:calc(infinity * 1px)}}@media (width >= 1024px){.lg\:rounded-md{border-radius:var(--radius-md)}.lg\:rounded-lg{border-radius:var(--radius-lg)}.lg\:rounded-2xl{border-radius:var(--radius-2xl)}.lg\:rounded-full{border-radius:calc(infinity * 1px)}}@media (width >= 1280px){.xl\:rounded-md{border-radius:var(--radius-md)}.xl\:rounded-lg{border-radius:var(--radius-lg)}.xl\:rounded-2xl{border-radius:var(--radius-2xl)}.xl\:rounded-full{border-radius:calc(infinity * 1px)}}@media (width >= 1536px){.\32xl\:rounded-md{border-radius:var(--radius-md)}.\32xl\:rounded-lg{border-radius:var(--radius-lg)}.\32xl\:rounded-2xl{border-radius:var(--radius-2xl)}.\32xl\:rounded-full{border-radius:calc(infinity * 1px)}}@media (width >= 1920px){.\33xl\:rounded-md{border-radius:var(--radius-md)}.\33xl\:rounded-lg{border-radius:var(--radius-lg)}.\33xl\:rounded-2xl{border-radius:var(--radius-2xl)}.\33xl\:rounded-full{border-radius:calc(infinity * 1px)}}@media (width >= 2560px){.\34xl\:rounded-md{border-radius:var(--radius-md)}.\34xl\:rounded-lg{border-radius:var(--radius-lg)}.\34xl\:rounded-2xl{border-radius:var(--radius-2xl)}.\34xl\:rounded-full{border-radius:calc(infinity * 1px)}}.text-white{color:#ffffff}.text-gray-400{color:#9ca3af}.text-gray-500{color:#6b7280}.text-gray-600{color:#4b5563}.text-gray-900{color:#111827}.text-red-500{color:#ef4444}.text-red-600{color:#dc2626}.text-sw-primario{color:var(--sw-primario,#4f46e5)}.bg-white{background-color:#ffffff}.border{border:1px solid #e5e7eb}.border-0{border-width:0}.w-full{width:100%}.h-full{height:100%}.w-4{width:1rem}.h-4{height:1rem}.w-5{width:1.25rem}.h-5{height:1.25rem}.w-6{width:1.5rem}.h-6{height:1.5rem}.size-5{width:1.25rem;height:1.25rem}@media (width >= 1024px){.lg\:w-6{width:1.5rem}.lg\:h-6{height:1.5rem}}.cursor-pointer{cursor:pointer}.inset-y-0{top:0;bottom:0}.top-0{top:0}.right-0{right:0}.left-0{left:0}.left-2{left:0.5rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.shadow-xs{box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.duration-200{transition-duration:0.2s}.opacity-0{opacity:0}.z-50{z-index:50}.font-medium{font-weight:500}.text-center{text-align:center}.list-none{list-style-type:none}.pointer-events-none{pointer-events:none}.focus\:border-sw-primario:focus{border-color:var(--sw-primario,#4f46e5)}.checked\:border-sw-primario:checked{border-color:var(--sw-primario,#4f46e5)}.checked\:bg-sw-primario:checked{background-color:var(--sw-primario,#4f46e5)}.group-has-checked\:opacity-100{opacity:0}.group:has(:checked) .group-has-checked\:opacity-100{opacity:1}.group-has-indeterminate\:opacity-100{opacity:0}.group:has(:indeterminate) .group-has-indeterminate\:opacity-100{opacity:1}@media (width >= 640px){.sm\:rounded-lg{border-radius:0.5rem}}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.transition-all{transition:all 0.15s ease}@media (width >= 640px){.sm\:w-full{width:100%}}.flex{display:flex}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.align-center{align-items:center}.flex-col{flex-direction:column}@media (width >= 640px){.sm\:flex{display:flex}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:align-center{align-items:center}.sm\:flex-col{flex-direction:column}}@media (width >= 768px){.md\:flex{display:flex}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:align-center{align-items:center}.md\:flex-col{flex-direction:column}}@media (width >= 1024px){.lg\:flex{display:flex}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}.lg\:align-center{align-items:center}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}}@media (width >= 1280px){.xl\:flex{display:flex}.xl\:justify-center{justify-content:center}.xl\:justify-between{justify-content:space-between}.xl\:align-center{align-items:center}.xl\:flex-col{flex-direction:column}}@media (width >= 1536px){.\32xl\:flex{display:flex}.\32xl\:justify-center{justify-content:center}.\32xl\:justify-between{justify-content:space-between}.\32xl\:align-center{align-items:center}.\32xl\:flex-col{flex-direction:column}}@media (width >= 1920px){.\33xl\:flex{display:flex}.\33xl\:justify-center{justify-content:center}.\33xl\:justify-between{justify-content:space-between}.\33xl\:align-center{align-items:center}.\33xl\:flex-col{flex-direction:column}}@media (width >= 2560px){.\34xl\:flex{display:flex}.\34xl\:justify-center{justify-content:center}.\34xl\:justify-between{justify-content:space-between}.\34xl\:align-center{align-items:center}.\34xl\:flex-col{flex-direction:column}}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}@media (width >= 640px){.sm\:overflow-hidden{overflow:hidden}.sm\:overflow-y-auto{overflow-y:auto}}@media (width >= 768px){.md\:overflow-hidden{overflow:hidden}.md\:overflow-y-auto{overflow-y:auto}}@media (width >= 1024px){.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-y-auto{overflow-y:auto}}@media (width >= 1280px){.xl\:overflow-hidden{overflow:hidden}.xl\:overflow-y-auto{overflow-y:auto}}@media (width >= 1536px){.\32xl\:overflow-hidden{overflow:hidden}.\32xl\:overflow-y-auto{overflow-y:auto}}@media (width >= 1920px){.\33xl\:overflow-hidden{overflow:hidden}.\33xl\:overflow-y-auto{overflow-y:auto}}@media (width >= 2560px){.\34xl\:overflow-hidden{overflow:hidden}.\34xl\:overflow-y-auto{overflow-y:auto}}.p-0{padding:0}.p-4{padding:1rem}.px-1{padding-left:0.25rem;padding-right:0.25rem}.px-3{padding-left:0.75rem;padding-right:0.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:0.25rem;padding-bottom:0.25rem}.py-2{padding-top:0.5rem;padding-bottom:0.5rem}.pr-3{padding-right:0.75rem}.pl-2{padding-left:0.5rem}.pl-3{padding-left:0.75rem}.pl-10{padding-left:2.5rem}.pl-20{padding-left:5rem}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.mt-1{margin-top:0.25rem}.mt-2{margin-top:0.5rem}.mt-4{margin-top:1rem}.mr-2{margin-right:0.5rem}.mr-3{margin-right:0.75rem}.mr-4{margin-right:1rem}.mb-2{margin-bottom:0.5rem}@media (width >= 640px){.sm\:p-0{padding:0}.sm\:p-4{padding:1rem}.sm\:px-1{padding-left:0.25rem;padding-right:0.25rem}.sm\:px-3{padding-left:0.75rem;padding-right:0.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-1{padding-top:0.25rem;padding-bottom:0.25rem}.sm\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}.sm\:pr-3{padding-right:0.75rem}.sm\:pl-2{padding-left:0.5rem}.sm\:pl-3{padding-left:0.75rem}.sm\:pl-10{padding-left:2.5rem}.sm\:pl-20{padding-left:5rem}.sm\:m-0{margin:0}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:mt-1{margin-top:0.25rem}.sm\:mt-2{margin-top:0.5rem}.sm\:mt-4{margin-top:1rem}.sm\:mr-2{margin-right:0.5rem}.sm\:mr-3{margin-right:0.75rem}.sm\:mr-4{margin-right:1rem}.sm\:mb-2{margin-bottom:0.5rem}}@media (width >= 768px){.md\:p-0{padding:0}.md\:p-4{padding:1rem}.md\:px-1{padding-left:0.25rem;padding-right:0.25rem}.md\:px-3{padding-left:0.75rem;padding-right:0.75rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-1{padding-top:0.25rem;padding-bottom:0.25rem}.md\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}.md\:pr-3{padding-right:0.75rem}.md\:pl-2{padding-left:0.5rem}.md\:pl-3{padding-left:0.75rem}.md\:pl-10{padding-left:2.5rem}.md\:pl-20{padding-left:5rem}.md\:m-0{margin:0}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:mt-1{margin-top:0.25rem}.md\:mt-2{margin-top:0.5rem}.md\:mt-4{margin-top:1rem}.md\:mr-2{margin-right:0.5rem}.md\:mr-3{margin-right:0.75rem}.md\:mr-4{margin-right:1rem}.md\:mb-2{margin-bottom:0.5rem}}@media (width >= 1024px){.lg\:p-0{padding:0}.lg\:p-4{padding:1rem}.lg\:px-1{padding-left:0.25rem;padding-right:0.25rem}.lg\:px-3{padding-left:0.75rem;padding-right:0.75rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:py-1{padding-top:0.25rem;padding-bottom:0.25rem}.lg\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}.lg\:pr-3{padding-right:0.75rem}.lg\:pl-2{padding-left:0.5rem}.lg\:pl-3{padding-left:0.75rem}.lg\:pl-10{padding-left:2.5rem}.lg\:pl-20{padding-left:5rem}.lg\:m-0{margin:0}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:mt-1{margin-top:0.25rem}.lg\:mt-2{margin-top:0.5rem}.lg\:mt-4{margin-top:1rem}.lg\:mr-2{margin-right:0.5rem}.lg\:mr-3{margin-right:0.75rem}.lg\:mr-4{margin-right:1rem}.lg\:mb-2{margin-bottom:0.5rem}}@media (width >= 1280px){.xl\:p-0{padding:0}.xl\:p-4{padding:1rem}.xl\:px-1{padding-left:0.25rem;padding-right:0.25rem}.xl\:px-3{padding-left:0.75rem;padding-right:0.75rem}.xl\:px-4{padding-left:1rem;padding-right:1rem}.xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}.xl\:py-1{padding-top:0.25rem;padding-bottom:0.25rem}.xl\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}.xl\:pr-3{padding-right:0.75rem}.xl\:pl-2{padding-left:0.5rem}.xl\:pl-3{padding-left:0.75rem}.xl\:pl-10{padding-left:2.5rem}.xl\:pl-20{padding-left:5rem}.xl\:m-0{margin:0}.xl\:mx-auto{margin-left:auto;margin-right:auto}.xl\:mt-1{margin-top:0.25rem}.xl\:mt-2{margin-top:0.5rem}.xl\:mt-4{margin-top:1rem}.xl\:mr-2{margin-right:0.5rem}.xl\:mr-3{margin-right:0.75rem}.xl\:mr-4{margin-right:1rem}.xl\:mb-2{margin-bottom:0.5rem}}@media (width >= 1536px){.\32xl\:p-0{padding:0}.\32xl\:p-4{padding:1rem}.\32xl\:px-1{padding-left:0.25rem;padding-right:0.25rem}.\32xl\:px-3{padding-left:0.75rem;padding-right:0.75rem}.\32xl\:px-4{padding-left:1rem;padding-right:1rem}.\32xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}.\32xl\:py-1{padding-top:0.25rem;padding-bottom:0.25rem}.\32xl\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}.\32xl\:pr-3{padding-right:0.75rem}.\32xl\:pl-2{padding-left:0.5rem}.\32xl\:pl-3{padding-left:0.75rem}.\32xl\:pl-10{padding-left:2.5rem}.\32xl\:pl-20{padding-left:5rem}.\32xl\:m-0{margin:0}.\32xl\:mx-auto{margin-left:auto;margin-right:auto}.\32xl\:mt-1{margin-top:0.25rem}.\32xl\:mt-2{margin-top:0.5rem}.\32xl\:mt-4{margin-top:1rem}.\32xl\:mr-2{margin-right:0.5rem}.\32xl\:mr-3{margin-right:0.75rem}.\32xl\:mr-4{margin-right:1rem}.\32xl\:mb-2{margin-bottom:0.5rem}}@media (width >= 1920px){.\33xl\:p-0{padding:0}.\33xl\:p-4{padding:1rem}.\33xl\:px-1{padding-left:0.25rem;padding-right:0.25rem}.\33xl\:px-3{padding-left:0.75rem;padding-right:0.75rem}.\33xl\:px-4{padding-left:1rem;padding-right:1rem}.\33xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}.\33xl\:py-1{padding-top:0.25rem;padding-bottom:0.25rem}.\33xl\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}.\33xl\:pr-3{padding-right:0.75rem}.\33xl\:pl-2{padding-left:0.5rem}.\33xl\:pl-3{padding-left:0.75rem}.\33xl\:pl-10{padding-left:2.5rem}.\33xl\:pl-20{padding-left:5rem}.\33xl\:m-0{margin:0}.\33xl\:mx-auto{margin-left:auto;margin-right:auto}.\33xl\:mt-1{margin-top:0.25rem}.\33xl\:mt-2{margin-top:0.5rem}.\33xl\:mt-4{margin-top:1rem}.\33xl\:mr-2{margin-right:0.5rem}.\33xl\:mr-3{margin-right:0.75rem}.\33xl\:mr-4{margin-right:1rem}.\33xl\:mb-2{margin-bottom:0.5rem}}@media (width >= 2560px){.\34xl\:p-0{padding:0}.\34xl\:p-4{padding:1rem}.\34xl\:px-1{padding-left:0.25rem;padding-right:0.25rem}.\34xl\:px-3{padding-left:0.75rem;padding-right:0.75rem}.\34xl\:px-4{padding-left:1rem;padding-right:1rem}.\34xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}.\34xl\:py-1{padding-top:0.25rem;padding-bottom:0.25rem}.\34xl\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}.\34xl\:pr-3{padding-right:0.75rem}.\34xl\:pl-2{padding-left:0.5rem}.\34xl\:pl-3{padding-left:0.75rem}.\34xl\:pl-10{padding-left:2.5rem}.\34xl\:pl-20{padding-left:5rem}.\34xl\:m-0{margin:0}.\34xl\:mx-auto{margin-left:auto;margin-right:auto}.\34xl\:mt-1{margin-top:0.25rem}.\34xl\:mt-2{margin-top:0.5rem}.\34xl\:mt-4{margin-top:1rem}.\34xl\:mr-2{margin-right:0.5rem}.\34xl\:mr-3{margin-right:0.75rem}.\34xl\:mr-4{margin-right:1rem}.\34xl\:mb-2{margin-bottom:0.5rem}}.text-center{text-align:center}.text-xs{font-size:var(--text-xs);line-height:var(--lh-xs)}.text-sm{font-size:var(--text-sm);line-height:var(--lh-sm)}@media (width >= 640px){.sm\:text-center{text-align:center}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--lh-xs)}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--lh-sm)}}@media (width >= 768px){.md\:text-center{text-align:center}.md\:text-xs{font-size:var(--text-xs);line-height:var(--lh-xs)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--lh-sm)}}@media (width >= 1024px){.lg\:text-center{text-align:center}.lg\:text-xs{font-size:var(--text-xs);line-height:var(--lh-xs)}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--lh-sm)}}@media (width >= 1280px){.xl\:text-center{text-align:center}.xl\:text-xs{font-size:var(--text-xs);line-height:var(--lh-xs)}.xl\:text-sm{font-size:var(--text-sm);line-height:var(--lh-sm)}}@media (width >= 1536px){.\32xl\:text-center{text-align:center}.\32xl\:text-xs{font-size:var(--text-xs);line-height:var(--lh-xs)}.\32xl\:text-sm{font-size:var(--text-sm);line-height:var(--lh-sm)}}@media (width >= 1920px){.\33xl\:text-center{text-align:center}.\33xl\:text-xs{font-size:var(--text-xs);line-height:var(--lh-xs)}.\33xl\:text-sm{font-size:var(--text-sm);line-height:var(--lh-sm)}}@media (width >= 2560px){.\34xl\:text-center{text-align:center}.\34xl\:text-xs{font-size:var(--text-xs);line-height:var(--lh-xs)}.\34xl\:text-sm{font-size:var(--text-sm);line-height:var(--lh-sm)}}.sw-sv-hero::after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,0.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.045) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(60rem 30rem at 50% 0%,#000 30%,transparent 75%)}.sw-sv-split-media svg{width:100%;height:auto;display:block}.sw-sv-card-ico svg{width:1.5rem;height:1.5rem}.sw-sv-faq-q::after{content:"+";position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);font-size:var(--text-2xl);font-weight:var(--font-normal);color:var(--sw-primario);transition:transform 0.2s ease}.sw-sv-faq-item[open] .sw-sv-faq-q::after{transform:translateY(-50%) rotate(45deg)}.sw-sv-split > aside > * + *{margin-top:1.25rem}.sw-sv-aside-list li{font-size:var(--text-sm);line-height:var(--lh-base);color:var(--sw-testo);margin-top:0.5rem}@keyframes sw-sv-up{from{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}.sw-prj-grid{display:grid;gap:1.5rem}@media (width >= 768px){.sw-prj-grid{grid-template-columns:repeat(2,1fr)}}@media (width >= 1024px){.sw-prj-grid{grid-template-columns:repeat(3,1fr)}}.sw-prj-card{display:block;background:var(--sw-neutro-bianco);border:1px solid var(--sw-bordi-box);border-radius:var(--radius-2xl);overflow:hidden;text-decoration:none;transition:transform 0.2s ease,box-shadow 0.2s ease}.sw-prj-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px color-mix(in srgb,var(--sw-primario) 14%,transparent)}.sw-prj-card-img{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}.sw-prj-card-body{display:block;padding:1.25rem}.sw-prj-card-cliente{display:block;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:0.1em;text-transform:uppercase;color:var(--sw-viola-elettrico)}.sw-prj-card-titolo{display:block;margin-top:0.375rem;font-size:var(--text-lg);font-weight:var(--font-bold);line-height:var(--lh-lg);color:var(--sw-titoli)}.sw-prj-card-settore{display:block;margin-top:0.375rem;font-size:var(--text-sm);color:var(--sw-testo)}.sw-prj-title{font-size:var(--text-3xl);line-height:var(--lh-3xl)}.sw-prj-wrap{max-width:52rem}.sw-prj-cover{width:100%;border-radius:var(--radius-2xl);display:block;margin-bottom:2rem}.sw-prj-back{margin-top:2.5rem}.sw-prj-body > * + *{margin-top:1.1rem}.sw-prj-body h2{font-weight:var(--font-bold);margin-top:2.25rem}.sw-prj-body p{color:var(--sw-testo)}.sw-prj-body img{max-width:100%;height:auto;border-radius:var(--radius-xl);margin-top:1.5rem}.sw-prj-meta{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--sw-testo)}sw-select input[readonly]{padding-left:2.5rem;cursor:pointer}.sw-prj-card-media{position:relative;display:block}.sw-prj-card-ph{display:block;width:100%;aspect-ratio:16 / 9;background:linear-gradient(135deg,color-mix(in srgb,var(--sw-viola-elettrico) 12%,var(--sw-sfondo-sito)),var(--sw-sfondo-sito))}.sw-prj-card-anno{position:absolute;top:0.75rem;right:0.75rem;background:color-mix(in srgb,var(--sw-neutro-scuro) 82%,transparent);color:var(--sw-neutro-bianco);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:0.08em;padding:0.2rem 0.6rem;border-radius:var(--radius-lg);backdrop-filter:blur(2px)}.sw-prj-cs{padding-bottom:1rem}.sw-prj-cs-crumb{padding-top:1.5rem;font-size:var(--text-sm);color:var(--sw-testo)}.sw-prj-cs-crumb a{color:var(--sw-primario);text-decoration:none}.sw-prj-cs-crumb a:hover{color:var(--sw-secondario)}.sw-prj-cs-crumb span{margin:0 0.4rem;color:var(--sw-viola-elettrico)}.sw-prj-cs-cover{margin:1.5rem auto 0;max-width:72rem;padding:0 1.5rem}.sw-prj-cs-cover img{width:100%;border-radius:var(--radius-2xl);display:block;aspect-ratio:16 / 8;object-fit:cover}.sw-prj-cs-grid{display:grid;gap:3rem;grid-template-columns:1fr;padding-top:2.5rem;padding-bottom:3.5rem}@media (width >= 1024px){.sw-prj-cs-grid{grid-template-columns:1fr 20rem;gap:4rem}}.sw-prj-cs-title{font-size:var(--text-3xl);line-height:var(--lh-3xl);font-weight:var(--font-bold);color:var(--sw-titoli);margin:0.5rem 0 1.75rem}.sw-prj-cs-body > * + *{margin-top:1.1rem}.sw-prj-cs-body h2{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--sw-titoli);margin-top:2.25rem}.sw-prj-cs-body p{color:var(--sw-testo);line-height:var(--lh-base)}.sw-prj-cs-body img{max-width:100%;height:auto;border-radius:var(--radius-xl);margin-top:1.5rem}.sw-prj-cs-body strong{color:var(--sw-titoli)}.sw-prj-cs-back{margin-top:2.5rem}.sw-prj-cs-side{}.sw-prj-cs-card{background:var(--sw-sfondo-sito);border:1px solid var(--sw-bordi-box);border-radius:var(--radius-2xl);padding:1.75rem}@media (width >= 1024px){.sw-prj-cs-card{position:sticky;top:5.5rem}}.sw-prj-cs-card-title{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:0.15em;text-transform:uppercase;color:var(--sw-viola-elettrico);margin-bottom:1rem}.sw-prj-cs-meta{margin:0;display:grid;grid-template-columns:auto 1fr;gap:0.5rem 1rem}.sw-prj-cs-meta dt{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:0.08em;color:color-mix(in srgb,var(--sw-testo) 65%,transparent);align-self:center}.sw-prj-cs-meta dd{margin:0;font-weight:var(--font-medium);color:var(--sw-titoli)}.sw-prj-cs-servizi{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--sw-bordi-box)}.sw-prj-cs-servizi-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:0.08em;color:color-mix(in srgb,var(--sw-testo) 65%,transparent);margin-bottom:0.5rem}.sw-prj-cs-servizi ul{list-style:none;margin:0;padding:0}.sw-prj-cs-servizi li{list-style:none;font-size:var(--text-sm);color:var(--sw-testo);padding:0.2rem 0;padding-left:1rem;position:relative}.sw-prj-cs-servizi li::before{content:"\2013";position:absolute;left:0;color:var(--sw-viola-elettrico)}.sw-prj-cs-cta{display:block;text-align:center;margin-top:1.5rem}.sw-legal h2{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--sw-titoli);margin-top:2.5rem;margin-bottom:0.75rem}.sw-legal h3{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--sw-titoli);margin-top:1.75rem;margin-bottom:0.5rem}.sw-legal h4{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--sw-titoli);margin-top:1.25rem;margin-bottom:0.4rem}.sw-legal p{color:var(--sw-testo);line-height:var(--lh-base);margin-bottom:0.9rem}.sw-legal ul,.sw-legal ol{margin:0 0 0.9rem;padding-left:1.5rem}.sw-legal li{color:var(--sw-testo);line-height:var(--lh-base);margin-bottom:0.35rem}.sw-legal a{color:var(--sw-primario);text-decoration:underline}.sw-legal a:hover{color:var(--sw-secondario)}.block{display:block}.flex{display:flex}.inline{display:inline}.inline-block{display:inline-block}.hidden{display:none}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}@media (width >= 640px){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:inline-block{display:inline-block}.sm\:hidden{display:none}.sm\:relative{position:relative}.sm\:absolute{position:absolute}.sm\:fixed{position:fixed}.sm\:sticky{position:sticky}}@media (width >= 768px){.md\:block{display:block}.md\:flex{display:flex}.md\:inline{display:inline}.md\:inline-block{display:inline-block}.md\:hidden{display:none}.md\:relative{position:relative}.md\:absolute{position:absolute}.md\:fixed{position:fixed}.md\:sticky{position:sticky}}@media (width >= 1024px){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:inline{display:inline}.lg\:inline-block{display:inline-block}.lg\:hidden{display:none}.lg\:relative{position:relative}.lg\:absolute{position:absolute}.lg\:fixed{position:fixed}.lg\:sticky{position:sticky}}@media (width >= 1280px){.xl\:block{display:block}.xl\:flex{display:flex}.xl\:inline{display:inline}.xl\:inline-block{display:inline-block}.xl\:hidden{display:none}.xl\:relative{position:relative}.xl\:absolute{position:absolute}.xl\:fixed{position:fixed}.xl\:sticky{position:sticky}}@media (width >= 1536px){.\32xl\:block{display:block}.\32xl\:flex{display:flex}.\32xl\:inline{display:inline}.\32xl\:inline-block{display:inline-block}.\32xl\:hidden{display:none}.\32xl\:relative{position:relative}.\32xl\:absolute{position:absolute}.\32xl\:fixed{position:fixed}.\32xl\:sticky{position:sticky}}@media (width >= 1920px){.\33xl\:block{display:block}.\33xl\:flex{display:flex}.\33xl\:inline{display:inline}.\33xl\:inline-block{display:inline-block}.\33xl\:hidden{display:none}.\33xl\:relative{position:relative}.\33xl\:absolute{position:absolute}.\33xl\:fixed{position:fixed}.\33xl\:sticky{position:sticky}}@media (width >= 2560px){.\34xl\:block{display:block}.\34xl\:flex{display:flex}.\34xl\:inline{display:inline}.\34xl\:inline-block{display:inline-block}.\34xl\:hidden{display:none}.\34xl\:relative{position:relative}.\34xl\:absolute{position:absolute}.\34xl\:fixed{position:fixed}.\34xl\:sticky{position:sticky}}