/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-leading:initial;--tw-ease:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@font-face{font-display:swap;font-family:Feature Flat Deck;font-style:normal;font-weight:300;src:url(../../assets/build/font/FeatureFlatDeck-Light-Web.4ed1ea18ad77d4af7cfb.woff2)format("woff2")}@font-face{font-display:swap;font-family:Feature Flat Deck;font-style:normal;font-weight:400;src:url(../../assets/build/font/FeatureFlatDeck-Regular-Web.c5c312c983152a82ebc0.woff2)format("woff2")}@font-face{font-display:swap;font-family:Feature Flat Deck;font-style:normal;font-weight:500;src:url(../../assets/build/font/FeatureFlatDeck-Medium-Web.97cc7943e7df48c3b017.woff2)format("woff2")}@font-face{font-display:swap;font-family:Feature Flat Deck;font-style:normal;font-weight:700;src:url(../../assets/build/font/FeatureFlatDeck-Bold-Web.f1062b6bb8837019ed8f.woff2)format("woff2")}@font-face{font-display:swap;font-family:Feature Flat Deck;font-style:normal;font-weight:800;src:url(../../assets/build/font/FeatureFlatDeck-Extrabold-Web.9b7e5fc59599d4de107b.woff2)format("woff2")}@font-face{font-display:swap;font-family:Feature Flat Text;font-style:normal;font-weight:400;src:url(../../assets/build/font/FeatureFlatText-Regular-Web.1e1ea1d4238334aceb67.woff2)format("woff2")}@font-face{font-display:swap;font-family:Feature Flat Text;font-style:normal;font-weight:700;src:url(../../assets/build/font/FeatureFlatText-Bold-Web.5590f02f0a96059b9669.woff2)format("woff2")}@font-face{font-display:swap;font-family:Feature Flat Text;font-style:normal;font-weight:800;src:url(../../assets/build/font/FeatureFlatText-Extrabold-Web.794d632f8b6bb0a4ff0c.woff2)format("woff2")}@font-face{font-display:swap;font-family:Feature Flat Text;font-style:italic;font-weight:400;src:url(../../assets/build/font/FeatureFlatText-RegularItalic-Web.dde611e211f7c5e2d27b.woff2)format("woff2")}@font-face{font-display:swap;font-family:Pantasia;font-style:normal;font-weight:400;src:url(../../assets/build/font/Pantasia-Regular.66865b6314983ad5b6b1.woff2)format("woff2")}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-600:oklch(57.7% .245 27.325);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-900:oklch(21% .034 264.665);--color-black:#1b1b1a;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--container-lg:32rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:1.33333;--text-sm:.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--text-4xl:2.25rem;--text-4xl--line-height:1.11111;--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tighter:-.05em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--blur-xs:4px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--container-center:true;--header-h-mobile:64px;--header-h-desktop:88px;--font-display:"Feature Flat Deck",Georgia,serif;--font-text:"Feature Flat Text",Georgia,serif;--font-meta:"Pantasia",ui-sans-serif,system-ui,sans-serif;--color-bianco:#fff;--color-grigio-100:#f5f5f5;--color-grigio-200:#e5e5e5;--color-grigio-500:#737373;--color-grigio-800:#333535;--color-nero:#1b1b1a;--color-panna:#fffdeb;--color-rosa:#f6e8e6;--color-muted:#646363;--color-blue-dominant:#00a1e4;--color-blue-accent:#7fcff1;--color-blue-surface:#d9f1fb;--color-red-dominant:#d5322c;--color-red-accent:#e79ba2;--color-red-surface:#fceeea;--color-yellow-dominant:#ffe800;--color-yellow-accent:#fff986;--color-yellow-surface:#fffbc2;--color-green-dominant:#249d4d;--color-green-accent:#91cda5;--color-green-surface:#e4f0e4;--breakpoint-l:900px;--breakpoint-lgup:1025px;--breakpoint-x:1200px;--breakpoint-1xl:1400px;--breakpoint-3xl:1736px}}@layer base{a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-spacing:0}*,::backdrop,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}::file-selector-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);line-height:1.5;tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}button,input,optgroup,select,textarea{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}::file-selector-button{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}h1{font-family:var(--font-display);font-size:2.5rem;font-weight:500;line-height:1.1}@media (min-width:768px){h1{font-size:3.125rem;font-weight:400;line-height:1.1}}h2{font-family:var(--font-display);font-size:2rem;font-weight:500;line-height:1.125}@media (min-width:768px){h2{font-size:2.5rem;line-height:1.1}}h3{font-family:var(--font-display);font-size:1.5rem;font-weight:500;line-height:1.25}@media (min-width:768px){h3{font-size:1.875rem;line-height:1.2}}h4{font-family:var(--font-text);font-size:1.25rem;font-weight:400;line-height:1.4}@media (min-width:768px){h4{font-size:1.5rem;line-height:1.3333}}h5{font-family:var(--font-text);font-size:1.125rem;font-weight:400;line-height:1.5556}@media (min-width:768px){h5{font-size:1.25rem;line-height:1.6}}p{font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5}@media (min-width:768px){p{font-size:1.125rem;line-height:1.5556}}article ol li,article ul li{font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5}@media (min-width:768px){article ol li,article ul li{font-size:1.125rem;line-height:1.5556}}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,li strong,p strong{font-weight:700}}@layer components{.footer-menu .menu-items{align-items:center;column-gap:calc(var(--spacing)*8);display:flex;flex-direction:column;list-style-type:none;row-gap:calc(var(--spacing)*4);text-align:center}@media (min-width:640px){.footer-menu .menu-items{align-items:flex-start;flex-flow:wrap;justify-content:flex-start;row-gap:calc(var(--spacing)*2);text-align:left}}.footer-menu .menu-items li a{font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5}@media (min-width:768px){.footer-menu .menu-items li a{font-size:1.125rem;line-height:1.5556}}.footer-menu .menu-items li a{color:var(--color-bianco);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;transition-duration:.2s}.footer-menu .menu-items li a:hover{text-decoration-line:underline}.footer-menu .menu-items li #ot-sdk-btn.ot-sdk-show-settings{background-color:#0000!important;border-radius:0!important;border-style:var(--tw-border-style)!important;border-width:0!important;cursor:pointer!important;font-family:var(--font-text)!important;font-size:1rem!important;font-weight:400!important;line-height:1.5!important;margin:0!important;padding:0!important}@media (min-width:768px){.footer-menu .menu-items li #ot-sdk-btn.ot-sdk-show-settings{font-size:1.125rem!important;line-height:1.5556!important}}.footer-menu .menu-items li #ot-sdk-btn.ot-sdk-show-settings{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;color:var(--color-bianco)!important;letter-spacing:inherit!important;transition-duration:.2s;white-space:normal!important}.footer-menu .menu-items li #ot-sdk-btn.ot-sdk-show-settings:focus,.footer-menu .menu-items li #ot-sdk-btn.ot-sdk-show-settings:hover{background-color:#0000!important;color:var(--color-bianco)!important;text-decoration-line:underline!important}@media not all and (min-width:640px){.footer__legal{text-align:center}}.footer__legal li,.footer__legal p{font-family:var(--font-meta);font-size:.875rem;font-weight:400;line-height:1.4286}.footer__legal p+p{margin-top:calc(var(--spacing)*4)}.footer__legal a{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;text-decoration-line:underline;transition-duration:.2s}.footer__legal a:hover{opacity:.8}.rank-math-breadcrumb{padding-bottom:calc(var(--spacing)*4)}.rank-math-breadcrumb p{align-items:center;color:var(--color-grigio-500);display:flex;flex-wrap:wrap;font-family:var(--font-meta);font-size:.875rem;font-weight:400;gap:calc(var(--spacing)*1.5);line-height:1.4286;overflow-wrap:break-word}.rank-math-breadcrumb a{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;color:var(--color-grigio-500);transition-duration:.2s}.rank-math-breadcrumb a:hover{color:var(--color-nero)}.rank-math-breadcrumb .separator{align-items:center;display:inline-flex;font-size:0;-webkit-user-select:none;user-select:none}.rank-math-breadcrumb .separator:before{color:var(--color-grigio-500);content:"/";font-family:var(--font-meta);font-size:.875rem;font-weight:400;line-height:1.4286}.rank-math-breadcrumb .last{--tw-font-weight:var(--font-weight-normal);color:var(--color-nero);font-weight:var(--font-weight-normal)}header.move-height{transform:translateY(-100%)}.nav-main-menu{align-items:center;align-self:center;display:none;justify-content:center}@media (min-width:1150px){.nav-main-menu{display:flex;height:100%}}.nav-main-menu .menu-items{align-items:center;display:flex;gap:var(--spacing);justify-content:center;list-style-type:none}.nav-main-menu .menu-items>li{align-items:center;display:flex;position:relative}.nav-main-menu .menu-items>li>a{align-items:center;cursor:pointer;display:flex;height:calc(var(--spacing)*14);justify-content:center;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*2)}@media (min-width:1400px){.nav-main-menu .menu-items>li>a{padding-inline:calc(var(--spacing)*4)}}.nav-main-menu .menu-items>li>a{font-family:var(--font-meta);text-transform:uppercase;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;font-size:.875rem;font-weight:400;line-height:1.4286;transition-duration:.2s}.nav-main-menu .menu-items>li.current-menu-item>a,.nav-main-menu .menu-items>li.menu-item-has-children:hover>a,.nav-main-menu .menu-items>li>a:hover{background-color:var(--color-grigio-100)}.nav-main-menu .menu-items>li.menu-item-has-children>a:after{content:"";height:calc(var(--spacing)*3);margin-left:var(--spacing);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:calc(var(--spacing)*3);--tw-duration:.3s;background-color:currentColor;display:block;flex-shrink:0;-webkit-mask:url(../../assets/build/images/icon-chevron-giu.svg) 50%/contain no-repeat;mask:url(../../assets/build/images/icon-chevron-giu.svg) 50%/contain no-repeat;transition-duration:.3s}.nav-main-menu .menu-items>li.menu-item-has-children:hover>a:after{rotate:180deg}.nav-main-menu .menu-items .sub-menu{visibility:hidden;z-index:50;--tw-translate-x:-50%;background-color:var(--color-nero);color:var(--color-bianco);min-width:160px;opacity:0;padding-bottom:calc(var(--spacing)*3);padding-top:0;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));translate:var(--tw-translate-x) var(--tw-translate-y);width:100%;--tw-duration:.2s;display:flex;flex-direction:column;left:50%;list-style-type:none;position:absolute;top:100%;transition-duration:.2s}.nav-main-menu .menu-items .sub-menu li a{display:block;font-family:var(--font-meta);font-size:.875rem;font-weight:400;line-height:1.4286;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*6);text-align:center;width:100%}@media (min-width:768px){.nav-main-menu .menu-items .sub-menu li a{font-family:var(--font-text)}}.nav-main-menu .menu-items .sub-menu li a{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;transition-duration:.2s}.nav-main-menu .menu-items .sub-menu li a:hover{background-color:var(--color-bianco);color:var(--color-nero)}.nav-main-menu .menu-items .sub-menu:not(.sub-menu--cards) li>a{align-items:center;display:flex;height:calc(var(--spacing)*12);justify-content:center;padding-block:0}.nav-main-menu .menu-items .sub-menu:not(.sub-menu--cards) li+li>a{border-top:1px solid #ffffff26}.nav-main-menu .menu-items .sub-menu li.all{margin-bottom:calc(var(--spacing)*-3)}.nav-main-menu .menu-items .sub-menu li.all>a{align-items:center;display:flex;gap:calc(var(--spacing)*3);justify-content:center;padding-block:calc(var(--spacing)*4)}.nav-main-menu .menu-items .sub-menu li.all>a,.nav-main-menu .menu-items .sub-menu li.all>a:hover{background-color:var(--color-yellow-dominant);color:var(--color-nero)}.nav-main-menu .menu-items .sub-menu li.all>a:after{content:"";height:1.2em;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:1.2em;--tw-duration:.2s;background-color:currentColor;display:block;flex-shrink:0;-webkit-mask:url(../../assets/build/images/icon-freccia-destra.svg) 50%/contain no-repeat;mask:url(../../assets/build/images/icon-freccia-destra.svg) 50%/contain no-repeat;transition-duration:.2s}.nav-main-menu .menu-items .sub-menu li.all>a:hover:after{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.nav-main-menu .menu-items>li.submenu-cards{position:static}.nav-main-menu .menu-items .sub-menu.sub-menu--cards{--tw-translate-x:0px;display:grid;gap:calc(var(--spacing)*3);grid-template-columns:repeat(var(--submenu-cards,3),320px);inset-inline:0;margin-inline:auto;max-width:100%;padding:calc(var(--spacing)*3);place-content:flex-start center;top:calc(50% + 1.75rem);translate:var(--tw-translate-x) var(--tw-translate-y);width:fit-content}.nav-main-menu .menu-items .sub-menu.sub-menu--cards:before{content:"";height:calc(var(--spacing)*6);--tw-translate-x:-50%;bottom:100%;left:50%;position:absolute;translate:var(--tw-translate-x) var(--tw-translate-y);width:100vw}.nav-main-menu .menu-items .sub-menu.sub-menu--cards li:not(.all)>a{gap:calc(var(--spacing)*3);padding-inline:0;padding-bottom:calc(var(--spacing)*3);padding-top:0;text-align:center;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;display:flex;flex-direction:column;transition-duration:.2s}.nav-main-menu .menu-items .sub-menu.sub-menu--cards li:not(.all)>a:hover{background-color:var(--color-bianco);color:var(--color-nero)}.nav-main-menu .menu-items .sub-menu.sub-menu--cards li.all{grid-column:1/-1;margin-inline:calc(var(--spacing)*-3);margin-bottom:calc(var(--spacing)*-3);margin-top:0}.nav-main-menu .menu-items .submenu-card__media{aspect-ratio:var(--aspect-video);background-color:var(--color-grigio-200);display:block;overflow:hidden;position:relative;width:100%}.nav-main-menu .menu-items .submenu-card__media:after{content:"";opacity:0;pointer-events:none;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));z-index:1;--tw-duration:.2s;background-color:var(--color-bianco);inset:0;position:absolute;transition-duration:.2s}.nav-main-menu .menu-items .sub-menu.sub-menu--cards li a:hover .submenu-card__media:after{opacity:.2}.nav-main-menu .menu-items .submenu-card__img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.nav-main-menu .menu-items>li.menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible}.nav-actions{align-items:center;gap:calc(var(--spacing)*3);justify-content:flex-end;--tw-leading:1;display:flex;line-height:1}@media (min-width:1400px){.nav-actions{gap:calc(var(--spacing)*4)}}@media not all and (min-width:1150px){.nav-actions .btn-cta--sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3)}}.nav-icon{align-items:center;color:var(--color-nero);cursor:pointer;display:flex;flex-shrink:0;height:calc(var(--spacing)*6);justify-content:center;position:relative;transition:color .2s;width:calc(var(--spacing)*6)}.nav-icon:hover{color:var(--color-grigio-500)}.nav-icon__glyph{background-color:currentColor;display:block;flex-shrink:0;height:calc(var(--spacing)*6);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:calc(var(--spacing)*6)}.nav-icon__glyph--cartella{-webkit-mask-image:url(../../assets/build/images/icon-cartella.svg);mask-image:url(../../assets/build/images/icon-cartella.svg)}.nav-icon__glyph--calendario{-webkit-mask-image:url(../../assets/build/images/icon-calendario.svg);mask-image:url(../../assets/build/images/icon-calendario.svg)}.nav-icon__glyph--cerca{-webkit-mask-image:url(../../assets/build/images/icon-cerca.svg);mask-image:url(../../assets/build/images/icon-cerca.svg)}.nav-icon__glyph--carrello{-webkit-mask-image:url(../../assets/build/images/icon-carrello.svg);mask-image:url(../../assets/build/images/icon-carrello.svg)}[data-search-open][aria-expanded=true] .nav-icon__glyph--cerca{-webkit-mask-image:url(../../assets/build/images/icon-chiudi.svg);mask-image:url(../../assets/build/images/icon-chiudi.svg)}.header-cart-link .cart-contents-count{min-width:calc(var(--spacing)*4);padding-inline:var(--spacing);right:calc(var(--spacing)*-1.5);top:calc(var(--spacing)*-1.5);--tw-leading:calc(var(--spacing)*4);font-size:10px;line-height:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-bold);position:absolute}.header-cart-link .cart-contents-count,.nav-account-link.logged-in{align-items:center;background-color:var(--color-nero);border-radius:3.40282e+38px;color:var(--color-bianco);display:flex;font-weight:var(--font-weight-bold);justify-content:center}.nav-account-link.logged-in{cursor:pointer;height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);flex-shrink:0;font-size:11px;line-height:1;text-transform:uppercase;transition:background-color .2s}.nav-account-link.logged-in:hover{background-color:var(--color-grigio-500)}.language-switcher{align-items:center;display:flex;flex-shrink:0}.language-switcher .nav-languages{align-items:center;display:flex;font-family:var(--font-meta);font-size:.875rem;font-weight:400;letter-spacing:.08em;line-height:1;list-style-type:none;text-transform:uppercase}.language-switcher .nav-languages li{align-items:center;display:flex}.language-switcher .nav-languages li+li:before{color:var(--color-nero);content:"/";margin-left:-.08em;-webkit-user-select:none;user-select:none}.language-switcher .nav-languages a{cursor:pointer;padding-block:var(--spacing);--tw-leading:1;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;color:var(--color-nero);display:block;line-height:1;text-underline-offset:3px;transition-duration:.2s}.language-switcher .nav-languages a:hover{color:var(--color-grigio-500)}.language-switcher .nav-languages a.is-current{text-decoration:underline}.wrapper-menu{background-color:var(--color-nero);color:var(--color-bianco);visibility:hidden;z-index:90;--tw-translate-x:100%;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));translate:var(--tw-translate-x) var(--tw-translate-y);--tw-duration:.5s;--tw-ease:var(--ease-in-out);display:flex;flex-direction:column;inset:0;overflow-y:auto;position:fixed;transition-duration:.5s;transition-timing-function:var(--ease-in-out)}@media (min-width:1150px){.wrapper-menu{display:none}}.wrapper-menu>*{flex-shrink:0}.wrapper-menu{--wm-inline:clamp(12px,5vw,240px)}@media screen and (min-width:768px){.wrapper-menu{--wm-inline:clamp(12px,4.5vw,240px)}}body.open-menu{overflow:hidden}body.open-menu .wrapper-menu{visibility:visible;--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.wrapper-menu__logo{align-items:center;display:flex;height:var(--header-h-mobile);padding-inline:var(--wm-inline)}.wrapper-menu__logo img{height:calc(var(--spacing)*12);object-fit:contain;width:auto}.wrapper-menu__account{align-items:center;display:flex;font-family:var(--font-text);font-size:1.125rem;font-weight:400;gap:calc(var(--spacing)*3);line-height:1.5556;margin-block:calc(var(--spacing)*6)}@media (min-width:768px){.wrapper-menu__account{font-size:1.25rem;line-height:1.6}}.wrapper-menu__account{color:var(--color-bianco);margin-inline:var(--wm-inline);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;transition-duration:.2s}.wrapper-menu__account:hover{color:#fffc}@supports (color:color-mix(in lab,red,red)){.wrapper-menu__account:hover{color:color-mix(in oklab,var(--color-bianco) 80%,transparent)}}.wrapper-menu__avatar{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);--tw-border-style:solid;border-color:var(--color-bianco);border-style:solid;border-width:1px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-normal);align-items:center;border-radius:3.40282e+38px;display:flex;flex-shrink:0;font-weight:var(--font-weight-normal);justify-content:center;line-height:1;text-transform:uppercase}.wrapper-menu__footer{align-items:center;display:flex;gap:calc(var(--spacing)*6);justify-content:space-between;margin-top:auto;padding-bottom:calc(var(--spacing)*6);padding-inline:var(--wm-inline)}.wrapper-menu__footer .nav-icon{color:var(--color-bianco)}.wrapper-menu__footer .nav-icon:hover{color:#fffc}@supports (color:color-mix(in lab,red,red)){.wrapper-menu__footer .nav-icon:hover{color:color-mix(in oklab,var(--color-bianco) 80%,transparent)}}.wrapper-menu__footer .nav-languages a,.wrapper-menu__footer .nav-languages li+li:before{color:var(--color-bianco)}.wrapper-menu__footer .nav-languages a:hover{color:#fffc}@supports (color:color-mix(in lab,red,red)){.wrapper-menu__footer .nav-languages a:hover{color:color-mix(in oklab,var(--color-bianco) 80%,transparent)}}.wrapper-menu__icons{align-items:center;display:flex;gap:calc(var(--spacing)*6)}.wrapper-menu__nav{padding-bottom:calc(var(--spacing)*10);padding-inline:var(--wm-inline)}.wrapper-menu__nav .menu-items{align-items:stretch;display:flex;flex-direction:column;gap:0;list-style-type:none}.wrapper-menu__nav .submenu-back{align-items:center;cursor:pointer;display:none;height:calc(var(--spacing)*12);justify-content:flex-start}.wrapper-menu__nav .submenu-back .submenu-back__icon{background-color:var(--color-bianco);display:block;height:calc(var(--spacing)*8);margin-left:calc(var(--spacing)*-1);-webkit-mask:url(../../assets/build/images/icon-freccia-sinistra.svg) 50%/contain no-repeat;mask:url(../../assets/build/images/icon-freccia-sinistra.svg) 50%/contain no-repeat;width:calc(var(--spacing)*8)}.wrapper-menu__nav .menu-items>li>a{align-items:center;font-size:var(--text-4xl);gap:calc(var(--spacing)*2);justify-content:space-between;line-height:var(--tw-leading,var(--text-4xl--line-height));padding-block:calc(var(--spacing)*3);text-align:left;width:100%;--tw-font-weight:var(--font-weight-light);color:var(--color-bianco);font-family:var(--font-display);font-weight:var(--font-weight-light);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;display:flex;transition-duration:.2s}.wrapper-menu__nav .menu-items>li>a:hover{color:#fffc}@supports (color:color-mix(in lab,red,red)){.wrapper-menu__nav .menu-items>li>a:hover{color:color-mix(in oklab,var(--color-bianco) 80%,transparent)}}.wrapper-menu__nav .menu-items>li.menu-item-has-children>a:after{background-color:currentColor;content:"";display:block;flex-shrink:0;height:calc(var(--spacing)*8);margin-left:auto;-webkit-mask:url(../../assets/build/images/icon-freccia-destra.svg) 50%/contain no-repeat;mask:url(../../assets/build/images/icon-freccia-destra.svg) 50%/contain no-repeat;width:calc(var(--spacing)*8)}.wrapper-menu__nav .sub-menu{background-color:#0000;display:none;flex-direction:column;list-style-type:none;width:100%}.wrapper-menu__nav .sub-menu .submenu-card__media{display:none}.wrapper-menu__nav .sub-menu li a{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));padding-block:var(--spacing);text-align:left;width:100%;--tw-font-weight:var(--font-weight-light);color:var(--color-bianco);font-family:var(--font-display);font-weight:var(--font-weight-light);text-transform:none;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;display:block;transition-duration:.2s}.wrapper-menu__nav .sub-menu li a:hover{color:#fffc}@supports (color:color-mix(in lab,red,red)){.wrapper-menu__nav .sub-menu li a:hover{color:color-mix(in oklab,var(--color-bianco) 80%,transparent)}}.wrapper-menu__nav .sub-menu li.all>a{align-items:center;display:flex;gap:calc(var(--spacing)*3);justify-content:flex-start;margin-top:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*4);text-align:left}.wrapper-menu__nav .sub-menu li.all>a,.wrapper-menu__nav .sub-menu li.all>a:hover{background-color:var(--color-yellow-dominant);color:var(--color-nero)}.wrapper-menu__nav .sub-menu li.all>a:after{content:"";height:1.2em;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:1.2em;--tw-duration:.2s;background-color:currentColor;display:block;flex-shrink:0;-webkit-mask:url(../../assets/build/images/icon-freccia-destra.svg) 50%/contain no-repeat;mask:url(../../assets/build/images/icon-freccia-destra.svg) 50%/contain no-repeat;transition-duration:.2s}.wrapper-menu__nav .sub-menu li.all>a:hover:after{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.wrapper-menu__nav.is-drilled .submenu-back{display:flex}.wrapper-menu__nav.is-drilled .menu-items>li:not(.is-active-branch){display:none}.wrapper-menu__nav.is-drilled .menu-items>li.is-active-branch>a{font-family:var(--font-display);font-size:1.875rem;font-weight:500;line-height:1.2;pointer-events:none}@media (min-width:768px){.wrapper-menu__nav.is-drilled .menu-items>li.is-active-branch>a{font-size:3rem;line-height:1}}.wrapper-menu__nav.is-drilled .menu-items>li.is-active-branch>a:after{display:none}.wrapper-menu__nav.is-drilled .menu-items>li.is-active-branch>.sub-menu{display:flex}.wrapper-menu__nav.is-drilled .menu-items>li.is-active-branch>.sub-menu li{animation:menu-item-in .7s both}.wrapper-menu__nav.is-drilled .menu-items>li.is-active-branch>.sub-menu li:first-child{animation-delay:0s}.wrapper-menu__nav.is-drilled .menu-items>li.is-active-branch>.sub-menu li:nth-child(2){animation-delay:50ms}.wrapper-menu__nav.is-drilled .menu-items>li.is-active-branch>.sub-menu li:nth-child(3){animation-delay:.1s}.wrapper-menu__nav.is-drilled .menu-items>li.is-active-branch>.sub-menu li:nth-child(4){animation-delay:.15s}.wrapper-menu__nav.is-drilled .menu-items>li.is-active-branch>.sub-menu li:nth-child(5){animation-delay:.2s}.wrapper-menu__nav.is-drilled .menu-items>li.is-active-branch>.sub-menu li:nth-child(6){animation-delay:.25s}.wrapper-menu__nav.is-drilled .menu-items>li.is-active-branch>.sub-menu li:nth-child(7){animation-delay:.3s}.wrapper-menu__nav.is-drilled .menu-items>li.is-active-branch>.sub-menu li:nth-child(8){animation-delay:.35s}.wrapper-menu__nav.is-drilled .menu-items>li.is-active-branch>.sub-menu li:nth-child(9){animation-delay:.4s}.wrapper-menu__nav.is-drilled .menu-items>li.is-active-branch>.sub-menu li:nth-child(10){animation-delay:.45s}.wrapper-menu__nav.is-drilled .menu-items>li.is-active-branch>.sub-menu li:nth-child(11){animation-delay:.5s}.wrapper-menu__nav.is-drilled .menu-items>li.is-active-branch>.sub-menu li:nth-child(12){animation-delay:.55s}body.open-menu .wrapper-menu__nav:not(.is-drilled) .menu-items>li{animation:menu-item-in .7s both}body.open-menu .wrapper-menu__nav:not(.is-drilled) .menu-items>li:first-child{animation-delay:0s}body.open-menu .wrapper-menu__nav:not(.is-drilled) .menu-items>li:nth-child(2){animation-delay:50ms}body.open-menu .wrapper-menu__nav:not(.is-drilled) .menu-items>li:nth-child(3){animation-delay:.1s}body.open-menu .wrapper-menu__nav:not(.is-drilled) .menu-items>li:nth-child(4){animation-delay:.15s}body.open-menu .wrapper-menu__nav:not(.is-drilled) .menu-items>li:nth-child(5){animation-delay:.2s}body.open-menu .wrapper-menu__nav:not(.is-drilled) .menu-items>li:nth-child(6){animation-delay:.25s}body.open-menu .wrapper-menu__nav:not(.is-drilled) .menu-items>li:nth-child(7){animation-delay:.3s}body.open-menu .wrapper-menu__nav:not(.is-drilled) .menu-items>li:nth-child(8){animation-delay:.35s}body.open-menu .wrapper-menu__nav:not(.is-drilled) .menu-items>li:nth-child(9){animation-delay:.4s}body.open-menu .wrapper-menu__nav:not(.is-drilled) .menu-items>li:nth-child(10){animation-delay:.45s}.header_page__row{display:flex;flex-direction:column;gap:calc(var(--spacing)*6)}@media (min-width:1024px){.header_page__row{align-items:flex-end;flex-direction:row;gap:calc(var(--spacing)*12);justify-content:space-between}}.header_page__cta{flex-shrink:0}@media not all and (min-width:1024px){.header_page__cta{width:100%}.header_page__cta .btn-cta{justify-content:center;width:100%}}.header_page.header-color-light{background-color:var(--color-bianco);color:var(--color-nero)}.header_page.header-color-dark{background-color:var(--color-nero);color:var(--color-bianco)}.header_page.header-color-highlight{background-color:var(--color-rosa);color:var(--color-nero)}.header_page.header-color-white{background-color:var(--color-bianco);color:var(--color-nero)}.header_page.header-color-grey-100{background-color:var(--color-grigio-100);color:var(--color-nero)}.header_page.header-color-grey-200{background-color:var(--color-grigio-200);color:var(--color-nero)}.header_page.header-color-grey-500{background-color:var(--color-grigio-500);color:var(--color-bianco)}.header_page.header-color-grey-800{background-color:var(--color-grigio-800);color:var(--color-bianco)}.header_page.header-color-blue-dominant{background-color:var(--color-blue-dominant);color:var(--color-bianco)}.header_page.header-color-blue-accent{background-color:var(--color-blue-accent);color:var(--color-nero)}.header_page.header-color-blue-surface{background-color:var(--color-blue-surface);color:var(--color-nero)}.header_page.header-color-red-dominant{background-color:var(--color-red-dominant);color:var(--color-bianco)}.header_page.header-color-red-accent{background-color:var(--color-red-accent);color:var(--color-nero)}.header_page.header-color-red-surface{background-color:var(--color-red-surface);color:var(--color-nero)}.header_page.header-color-yellow-dominant{background-color:var(--color-yellow-dominant);color:var(--color-nero)}.header_page.header-color-yellow-accent{background-color:var(--color-yellow-accent);color:var(--color-nero)}.header_page.header-color-yellow-surface{background-color:var(--color-yellow-surface);color:var(--color-nero)}.header_page.header-color-green-dominant{background-color:var(--color-green-dominant);color:var(--color-bianco)}.header_page.header-color-green-accent{background-color:var(--color-green-accent);color:var(--color-nero)}.header_page.header-color-green-surface{background-color:var(--color-green-surface);color:var(--color-nero)}.header_page.header-color-blue-dominant .rank-math-breadcrumb .separator:before,.header_page.header-color-blue-dominant .rank-math-breadcrumb a,.header_page.header-color-blue-dominant .rank-math-breadcrumb p,.header_page.header-color-dark .rank-math-breadcrumb .separator:before,.header_page.header-color-dark .rank-math-breadcrumb a,.header_page.header-color-dark .rank-math-breadcrumb p,.header_page.header-color-green-dominant .rank-math-breadcrumb .separator:before,.header_page.header-color-green-dominant .rank-math-breadcrumb a,.header_page.header-color-green-dominant .rank-math-breadcrumb p,.header_page.header-color-grey-500 .rank-math-breadcrumb .separator:before,.header_page.header-color-grey-500 .rank-math-breadcrumb a,.header_page.header-color-grey-500 .rank-math-breadcrumb p,.header_page.header-color-grey-800 .rank-math-breadcrumb .separator:before,.header_page.header-color-grey-800 .rank-math-breadcrumb a,.header_page.header-color-grey-800 .rank-math-breadcrumb p,.header_page.header-color-red-dominant .rank-math-breadcrumb .separator:before,.header_page.header-color-red-dominant .rank-math-breadcrumb a,.header_page.header-color-red-dominant .rank-math-breadcrumb p{color:var(--color-bianco);opacity:.7}.header_page.header-color-blue-dominant .rank-math-breadcrumb .last,.header_page.header-color-blue-dominant .rank-math-breadcrumb a:hover,.header_page.header-color-dark .rank-math-breadcrumb .last,.header_page.header-color-dark .rank-math-breadcrumb a:hover,.header_page.header-color-green-dominant .rank-math-breadcrumb .last,.header_page.header-color-green-dominant .rank-math-breadcrumb a:hover,.header_page.header-color-grey-500 .rank-math-breadcrumb .last,.header_page.header-color-grey-500 .rank-math-breadcrumb a:hover,.header_page.header-color-grey-800 .rank-math-breadcrumb .last,.header_page.header-color-grey-800 .rank-math-breadcrumb a:hover,.header_page.header-color-red-dominant .rank-math-breadcrumb .last,.header_page.header-color-red-dominant .rank-math-breadcrumb a:hover{color:var(--color-bianco);opacity:1}.header_page.header-color-blue-dominant .btn-cta:not(.btn-cta--outline):not(.btn-cta--text),.header_page.header-color-dark .btn-cta:not(.btn-cta--outline):not(.btn-cta--text),.header_page.header-color-green-dominant .btn-cta:not(.btn-cta--outline):not(.btn-cta--text),.header_page.header-color-grey-500 .btn-cta:not(.btn-cta--outline):not(.btn-cta--text),.header_page.header-color-grey-800 .btn-cta:not(.btn-cta--outline):not(.btn-cta--text),.header_page.header-color-red-dominant .btn-cta:not(.btn-cta--outline):not(.btn-cta--text){background-color:var(--color-bianco);border-color:var(--color-bianco);color:var(--color-nero)}.header_page.header-color-blue-dominant .btn-cta:not(.btn-cta--outline):not(.btn-cta--text):hover,.header_page.header-color-dark .btn-cta:not(.btn-cta--outline):not(.btn-cta--text):hover,.header_page.header-color-green-dominant .btn-cta:not(.btn-cta--outline):not(.btn-cta--text):hover,.header_page.header-color-grey-500 .btn-cta:not(.btn-cta--outline):not(.btn-cta--text):hover,.header_page.header-color-grey-800 .btn-cta:not(.btn-cta--outline):not(.btn-cta--text):hover,.header_page.header-color-red-dominant .btn-cta:not(.btn-cta--outline):not(.btn-cta--text):hover{background-color:var(--color-grigio-500);border-color:var(--color-grigio-500);color:var(--color-bianco)}.header_page.header-color-blue-dominant .btn-cta--text,.header_page.header-color-dark .btn-cta--text,.header_page.header-color-green-dominant .btn-cta--text,.header_page.header-color-grey-500 .btn-cta--text,.header_page.header-color-grey-800 .btn-cta--text,.header_page.header-color-red-dominant .btn-cta--text{color:var(--color-bianco)}.header_page.header-color-blue-dominant .btn-cta--text:hover,.header_page.header-color-dark .btn-cta--text:hover,.header_page.header-color-green-dominant .btn-cta--text:hover,.header_page.header-color-grey-500 .btn-cta--text:hover,.header_page.header-color-grey-800 .btn-cta--text:hover,.header_page.header-color-red-dominant .btn-cta--text:hover{color:var(--color-grigio-500)}.header_page.header-color-blue-dominant .btn-cta--outline,.header_page.header-color-dark .btn-cta--outline,.header_page.header-color-green-dominant .btn-cta--outline,.header_page.header-color-grey-500 .btn-cta--outline,.header_page.header-color-grey-800 .btn-cta--outline,.header_page.header-color-red-dominant .btn-cta--outline{border-color:var(--color-bianco);color:var(--color-bianco)}.header_page.header-color-blue-dominant .btn-cta--outline:hover,.header_page.header-color-dark .btn-cta--outline:hover,.header_page.header-color-green-dominant .btn-cta--outline:hover,.header_page.header-color-grey-500 .btn-cta--outline:hover,.header_page.header-color-grey-800 .btn-cta--outline:hover,.header_page.header-color-red-dominant .btn-cta--outline:hover{border-color:var(--color-grigio-500);color:var(--color-grigio-500)}.type_video .article-main-image{aspect-ratio:var(--aspect-video);overflow:hidden;position:relative;width:100%}@media (min-width:768px){.type_video .article-main-image{aspect-ratio:21/9}}.type_video .article-main-image{background-color:var(--color-nero)}.type_video .article-main-image>:not(.video-play-btn){height:100%;inset:0;position:absolute;width:100%}.type_video .article-main-image [data-g-component=VimeoEmbed]>div{height:100%;inset:0;padding:0!important;position:absolute;width:100%}.type_video .article-main-image iframe{height:100%!important;inset:0;position:absolute;width:100%!important}.type_video .article-main-image .video-poster,.type_video .article-main-image .video-poster img{height:100%;object-fit:contain;width:100%}.video-play-btn{z-index:20;--tw-translate-x:-50%;--tw-translate-y:-50%;cursor:pointer;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));translate:var(--tw-translate-x) var(--tw-translate-y);--tw-duration:.2s;align-items:center;border-radius:3.40282e+38px;display:flex;height:calc(var(--spacing)*10);justify-content:center;left:50%;position:absolute;top:50%;transition-duration:.2s;width:calc(var(--spacing)*10)}@media (min-width:768px){.video-play-btn{height:75px;width:75px}}.video-play-btn{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);background-color:#fffc;color:var(--color-nero)}.video-play-btn__icon{height:calc(var(--spacing)*4);--tw-translate-x:2px;translate:var(--tw-translate-x) var(--tw-translate-y);width:auto}@media (min-width:768px){.video-play-btn__icon{height:calc(var(--spacing)*7);--tw-translate-x:3.5px;translate:var(--tw-translate-x) var(--tw-translate-y)}}.video-play-btn:hover{opacity:.85}.video-play-btn.is-hidden{opacity:0;pointer-events:none}.article__header{margin-top:calc(var(--spacing)*6)}@media (min-width:768px){.article__header{margin-top:0}}.article__header .article__meta{align-items:center;column-gap:calc(var(--spacing)*6);display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:calc(var(--spacing)*5)}@media (min-width:768px){.article__header .article__meta{row-gap:calc(var(--spacing)*2)}}.article__header .article__meta{color:#1b1b1a99;font-family:var(--font-meta);font-size:.875rem;font-weight:400;line-height:1.4286;text-transform:uppercase}@supports (color:color-mix(in lab,red,red)){.article__header .article__meta{color:color-mix(in srgb,var(--color-nero) 60%,transparent)}}.article__header .article__meta--right{display:contents}@media (min-width:768px){.article__header .article__meta--right{align-items:center;column-gap:calc(var(--spacing)*6);display:flex;flex-wrap:wrap;row-gap:calc(var(--spacing)*2)}}.article__header .article__place{align-items:center;display:inline-flex;gap:calc(var(--spacing)*2);order:3;width:100%}@media (min-width:768px){.article__header .article__place{order:0;width:auto}}.article__header .article__place-icon{flex-shrink:0;height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.article__header .article__date{align-items:center;display:flex;gap:calc(var(--spacing)*1.5);margin-left:auto;order:2}@media (min-width:768px){.article__header .article__date{order:0}}.article__header .article__title{font-family:var(--font-display);font-size:2.5rem;font-weight:500;line-height:1.1;margin-top:calc(var(--spacing)*6)}@media (min-width:768px){.article__header .article__title{font-size:3.125rem;font-weight:400;line-height:1.1}}.article__header .article__title{font-weight:500!important}.article__header .article__subtitle{font-family:var(--font-text);font-size:1.125rem;font-weight:400;line-height:1.5556;padding-block:calc(var(--spacing)*6)}@media (min-width:768px){.article__header .article__subtitle{font-size:1.25rem;line-height:1.6}}.article__header .article__subtitle li,.article__header .article__subtitle p{font-family:var(--font-text);font-size:1.125rem;font-weight:400;line-height:1.5556}@media (min-width:768px){.article__header .article__subtitle li,.article__header .article__subtitle p{font-size:1.25rem;line-height:1.6}}.article__header .article__cta{display:inline-flex;margin-bottom:calc(var(--spacing)*6)}.article__header .article__title+.article__header__author{margin-top:calc(var(--spacing)*6)}.article__header .article__header__author{color:var(--color-muted);font-family:var(--font-meta);font-size:1rem;font-weight:400;line-height:1.5}.article__header .article__header__author .lb{margin-bottom:calc(var(--spacing)*2)}.article__header .article__header__author .nm a{text-underline-offset:4px;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media (hover:hover){.article__header .article__header__author .nm a:hover{text-decoration-line:underline}}.article__header .article__header__author .nm a{color:var(--color-nero)}.article__header .article__header__author .nm a:hover{color:var(--color-muted)}.type_image .article-main-image{aspect-ratio:1;overflow:hidden;position:relative;width:100%}@media (min-width:768px){.type_image .article-main-image{aspect-ratio:36/13}}.type_image .article-main-image img{display:block;height:100%;object-fit:cover;width:100%}.header-home{display:flex;flex-direction:column;gap:calc(var(--spacing)*10)}.header-home__intro{margin-inline:auto;text-align:center}.header-home__intro,.header-home__text{align-items:center;display:flex;flex-direction:column;gap:calc(var(--spacing)*10);width:100%}.header-home__logo{aspect-ratio:372.25/104;display:block;height:104px;max-width:100%;object-fit:contain;width:372.254px}@media not all and (min-width:768px){.header-home__logo{height:auto}}.header-home__title{font-family:var(--font-display);font-size:3rem;font-weight:700;line-height:1}@media (min-width:768px){.header-home__title{font-size:5rem;line-height:1}}.header-home__content{font-family:var(--font-display);font-size:1.5rem;font-weight:500;line-height:1.25}@media (min-width:768px){.header-home__content{font-size:1.875rem;line-height:1.2}}.header-home__content li,.header-home__content p{font-family:var(--font-display);font-size:1.5rem;font-weight:500;line-height:1.25}@media (min-width:768px){.header-home__content li,.header-home__content p{font-size:1.875rem;line-height:1.2}}.header-home__content p:last-child{margin-bottom:0}.header-home__divider{--tw-border-style:solid;border-color:var(--color-grigio-200);border-style:solid;border-width:1px 0 0;width:100%}.header-home__image,.header-home__picture{display:block;width:100%}.header-home__image{aspect-ratio:1;object-fit:cover}@media (min-width:768px){.header-home__image{aspect-ratio:301/125}}.field{display:flex;flex-direction:column;gap:calc(var(--spacing)*1.5);width:100%}.field__label{color:var(--color-nero)}.field__hint,.field__label{font-family:var(--font-meta);font-size:.875rem;font-weight:400;line-height:1.4286}.field__hint{color:var(--color-muted)}.field__error{color:var(--color-red-dominant);font-family:var(--font-meta);font-size:.875rem;font-weight:400;line-height:1.4286}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{--tw-border-style:solid;border-radius:0;border-style:solid;border-width:1px;font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5;padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);width:100%}@media (min-width:768px){input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{font-size:1.125rem;line-height:1.5556}}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{background-color:var(--color-bianco);border-color:var(--color-muted);color:var(--color-nero);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;--tw-outline-style:none;outline-style:none;transition-duration:.2s}input[type=date]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,select::placeholder,textarea::placeholder{color:var(--color-muted);opacity:1}input[type=date]:hover:not(:disabled),input[type=email]:hover:not(:disabled),input[type=number]:hover:not(:disabled),input[type=password]:hover:not(:disabled),input[type=search]:hover:not(:disabled),input[type=tel]:hover:not(:disabled),input[type=text]:hover:not(:disabled),input[type=url]:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--color-nero)}input[type=date]:focus,input[type=date]:focus-visible,input[type=email]:focus,input[type=email]:focus-visible,input[type=number]:focus,input[type=number]:focus-visible,input[type=password]:focus,input[type=password]:focus-visible,input[type=search]:focus,input[type=search]:focus-visible,input[type=tel]:focus,input[type=tel]:focus-visible,input[type=text]:focus,input[type=text]:focus-visible,input[type=url]:focus,input[type=url]:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{border-color:var(--color-nero);--tw-outline-style:none;outline-style:none}input[type=date]:disabled,input[type=email]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=url]:disabled,select:disabled,textarea:disabled{background-color:var(--color-grigio-100);border-color:var(--color-grigio-200);color:var(--color-grigio-500);cursor:not-allowed}input[type=date].is-invalid,input[type=date].wpcf7-not-valid,input[type=email].is-invalid,input[type=email].wpcf7-not-valid,input[type=number].is-invalid,input[type=number].wpcf7-not-valid,input[type=password].is-invalid,input[type=password].wpcf7-not-valid,input[type=search].is-invalid,input[type=search].wpcf7-not-valid,input[type=tel].is-invalid,input[type=tel].wpcf7-not-valid,input[type=text].is-invalid,input[type=text].wpcf7-not-valid,input[type=url].is-invalid,input[type=url].wpcf7-not-valid,select.is-invalid,select.wpcf7-not-valid,textarea.is-invalid,textarea.wpcf7-not-valid{border-color:var(--color-red-dominant)}:is(input:autofill,textarea:autofill,select:autofill){box-shadow:0 0 0 1000px var(--color-bianco) inset;-webkit-text-fill-color:var(--color-nero);caret-color:var(--color-nero)}textarea{min-height:calc(var(--spacing)*32);resize:vertical}select{appearance:none;background-image:url(../../assets/build/images/icon-chevron-giu.svg);background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem 1rem;cursor:pointer;padding-right:calc(var(--spacing)*11)}select::-ms-expand{display:none}@supports (appearance:base-select){.auth select,select.select--custom{appearance:base-select}select.select--custom::picker-icon{display:none}.auth select::picker-icon{display:none}select.select--custom::picker(select){--tw-border-style:solid;background-color:var(--color-bianco);border-color:var(--color-muted);border-radius:0;border-style:solid;border-width:1px;padding:0}.auth select::picker(select){--tw-border-style:solid;background-color:var(--color-bianco);border-color:var(--color-muted);border-radius:0;border-style:solid;border-width:1px;padding:0}.auth select option,select.select--custom option{cursor:pointer;font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5;padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4)}@media (min-width:768px){.auth select option,select.select--custom option{font-size:1.125rem;line-height:1.5556}}.auth select option,select.select--custom option{border-bottom:1px solid var(--color-muted)}.auth select option:last-child,select.select--custom option:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.auth select option:checked,.auth select option:focus,.auth select option:hover,select.select--custom option:checked,select.select--custom option:focus,select.select--custom option:hover{background-color:var(--color-grigio-200)}select.select--custom option::checkmark{display:none}.auth select option::checkmark{display:none}}input[type=checkbox],input[type=radio]{appearance:none;cursor:pointer;height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);--tw-border-style:solid;background-color:var(--color-bianco);border-color:var(--color-muted);border-style:solid;border-width:1px;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;flex-shrink:0;margin:0;position:relative;transition-duration:.2s}input[type=checkbox]:hover:not(:disabled),input[type=radio]:hover:not(:disabled){border-color:var(--color-nero)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--color-nero);outline-offset:2px}input[type=checkbox]:disabled,input[type=radio]:disabled{background-color:var(--color-grigio-100);border-color:var(--color-grigio-200);cursor:not-allowed}input[type=checkbox]{border-radius:0}input[type=checkbox]:checked{background-color:var(--color-grigio-800);border-color:var(--color-grigio-800)}input[type=checkbox]:checked:after{background-color:var(--color-bianco);content:"";display:block;inset:0;-webkit-mask:url(../../assets/build/images/icon-conferma.svg) 50%/.7rem no-repeat;mask:url(../../assets/build/images/icon-conferma.svg) 50%/.7rem no-repeat;position:absolute}input[type=radio]{border-radius:3.40282e+38px}input[type=radio]:checked{background-color:var(--color-grigio-800);border-color:var(--color-grigio-800)}.field-check{align-items:flex-start;cursor:pointer;display:flex;font-family:var(--font-text);font-size:1rem;font-weight:400;gap:calc(var(--spacing)*2.5);line-height:1.5}@media (min-width:768px){.field-check{font-size:1.125rem;line-height:1.5556}}.field-check{color:var(--color-nero)}.field-check input[type=checkbox],.field-check input[type=radio]{margin-top:var(--spacing)}.float-field{position:relative}.float-field .float-field__label{color:var(--color-muted);font-family:var(--font-text);font-size:1rem;font-weight:400;left:calc(1rem + 1px);line-height:1.5rem;margin:0;overflow:hidden;pointer-events:none;position:absolute;right:1rem;text-overflow:ellipsis;top:calc(.75rem + 1px);transition:top .2s,left .2s,translate .2s,font-size .2s,line-height .2s;white-space:nowrap;z-index:1}@media (min-width:768px){.float-field .float-field__label{top:calc(.75rem + 3px)}}:is(.float-field:has(.float-field__control:focus) .float-field__label,.float-field:has(.float-field__control:not(select,[type=date]):not(:placeholder-shown)) .float-field__label,.float-field:has(.float-field__control:autofill) .float-field__label,.float-field:has(select.float-field__control option:checked:not([value=""])) .float-field__label,.float-field:has(select.float-field__control.select2-hidden-accessible) .float-field__label,.float-field:has(input[type=date].float-field__control:valid) .float-field__label){background-color:var(--color-bianco);color:var(--color-nero);font-family:var(--font-meta);font-size:.875rem;font-weight:400;left:.75rem;line-height:1.4286;max-width:calc(100% - 1.5rem);padding:0 .25rem;right:auto;top:0;translate:0 -50%}.float-field:not(:has(.float-field__control:focus)) input[type=date].float-field__control:invalid,.float-field:not(:has(.float-field__control:focus)) select.float-field__control:has(option:checked[value=""]){color:#0000}.field-password{position:relative}.field-password input{padding-right:calc(var(--spacing)*11)}.field-password__toggle{height:calc(var(--spacing)*6);right:calc(var(--spacing)*4);width:calc(var(--spacing)*6);--tw-translate-y:-50%;align-items:center;color:var(--color-nero);cursor:pointer;display:flex;justify-content:center;position:absolute;top:calc(1px + 1.5rem);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (min-width:768px){.field-password__toggle{top:calc(1px + 1.625rem)}}.field-password__toggle:before{background-color:currentColor;content:"";display:block;height:calc(var(--spacing)*6);-webkit-mask:url(../../assets/build/images/icon-nascondi-password.svg) 50%/contain no-repeat;mask:url(../../assets/build/images/icon-nascondi-password.svg) 50%/contain no-repeat;width:calc(var(--spacing)*6)}.field-password__toggle[aria-pressed=true]:before{-webkit-mask-image:url(../../assets/build/images/icon-mostra-password.svg);mask-image:url(../../assets/build/images/icon-mostra-password.svg)}button[type=submit]:not([class*=btn-]),input[type=submit]{align-items:center;cursor:pointer;gap:calc(var(--spacing)*2);justify-content:center;--tw-border-style:solid;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));padding-block:calc(var(--spacing)*3.5);padding-inline:calc(var(--spacing)*10);--tw-font-weight:var(--font-weight-bold);background-color:var(--color-nero);border-color:var(--color-nero);border-style:solid;border-width:1px;color:var(--color-bianco);font-family:var(--font-text);font-weight:var(--font-weight-bold);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;border-radius:0;display:inline-flex;transition-duration:.2s}button[type=submit]:not([class*=btn-]):hover,input[type=submit]:hover{background-color:var(--color-grigio-500);border-color:var(--color-grigio-500)}.wpcf7-form-control-wrap{display:block;position:relative}.wpcf7-list-item{display:block;margin-block:calc(var(--spacing)*3);margin-left:0!important}.wpcf7-list-item label{align-items:flex-start;cursor:pointer;display:flex;font-family:var(--font-text);font-size:1rem;font-weight:400;gap:calc(var(--spacing)*2.5);line-height:1.5}@media (min-width:768px){.wpcf7-list-item label{font-size:1.125rem;line-height:1.5556}}.wpcf7-list-item label{color:var(--color-nero)}.wpcf7-list-item input[type=checkbox],.wpcf7-list-item input[type=radio]{margin-top:var(--spacing)}.wpcf7-not-valid-tip{color:var(--color-red-dominant);display:block;margin-top:var(--spacing)}.wpcf7-not-valid-tip,.wpcf7-response-output{font-family:var(--font-meta);font-size:.875rem;font-weight:400;line-height:1.4286}.wpcf7-response-output{margin-top:calc(var(--spacing)*4)}.btn-cta{align-items:center;cursor:pointer;gap:calc(var(--spacing)*2);justify-content:center;--tw-border-style:solid;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));padding-block:calc(var(--spacing)*3.5);padding-inline:calc(var(--spacing)*10);--tw-font-weight:var(--font-weight-bold);font-family:var(--font-text);font-weight:var(--font-weight-bold);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;background-color:var(--color-nero);border-color:var(--color-nero);border-radius:0;border-style:solid;border-width:1px;display:inline-flex;text-decoration-line:none;transition-duration:.2s}.btn-cta,.btn-cta:hover{color:var(--color-bianco)}.btn-cta:hover{background-color:var(--color-grigio-500);border-color:var(--color-grigio-500)}.btn-cta--lg{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));padding-inline:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);line-height:24px;padding-block:11px}@media (min-width:768px){.btn-cta--lg{font-size:18px;line-height:28px;padding-block:calc(var(--spacing)*3.5);padding-inline:calc(var(--spacing)*14)}}.btn-cta--sm{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));padding-inline:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);padding-block:11px}@media (min-width:768px){.btn-cta--sm{padding-block:calc(var(--spacing)*2.5)}}.btn-cta--sm{line-height:24px}.btn-cta--icon-only{padding-inline:calc(var(--spacing)*3.5)}.btn-cta--icon-only.btn-cta--text{padding-inline:0}.btn-cta--inverted,.btn-cta--white{background-color:var(--color-bianco);border-color:var(--color-bianco);color:var(--color-nero)}.btn-cta--inverted:hover,.btn-cta--white:hover{background-color:var(--color-grigio-500);border-color:var(--color-grigio-500);color:var(--color-bianco)}.btn-cta--outline{background-color:#0000;border-color:var(--color-nero);color:var(--color-nero)}.btn-cta--outline:hover{background-color:#0000;border-color:var(--color-grigio-500);color:var(--color-grigio-500)}.btn-cta--text{color:var(--color-nero);padding-block:0;padding-inline:0}.btn-cta--text,.btn-cta--text:hover{background-color:#0000;border-color:#0000}.btn-cta--text:hover{color:var(--color-grigio-500)}.btn-cta__arrow{height:calc(var(--spacing)*4);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:calc(var(--spacing)*4);--tw-duration:.2s;background-color:currentColor;display:block;flex-shrink:0;-webkit-mask:url(../../assets/build/images/icon-freccia-destra.svg) 50%/contain no-repeat;mask:url(../../assets/build/images/icon-freccia-destra.svg) 50%/contain no-repeat;transition-duration:.2s}.btn-cta--text:hover .btn-cta__arrow{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.btn-cta__preset-icon{background-color:currentColor;display:block;flex-shrink:0;height:calc(var(--spacing)*4);mask:var(--cta-icon) no-repeat center/contain;-webkit-mask:var(--cta-icon) no-repeat center/contain;width:calc(var(--spacing)*4)}.btn-cta--lg .btn-cta__preset-icon{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.btn-cta__icon{background-color:currentColor;display:block;flex-shrink:0;height:calc(var(--spacing)*4);-webkit-mask:url(../../assets/build/images/icon-scarica.svg) 50%/contain no-repeat;mask:url(../../assets/build/images/icon-scarica.svg) 50%/contain no-repeat;width:calc(var(--spacing)*4)}.btn-cta--lg .btn-cta__icon{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.btn-cta.is-disabled,.btn-cta:disabled,.btn-cta[aria-disabled=true]{background-color:var(--color-grigio-200);border-color:var(--color-grigio-200);color:var(--color-grigio-500);cursor:default;pointer-events:none}.btn-cta--outline.is-disabled,.btn-cta--outline:disabled,.btn-cta--outline[aria-disabled=true]{background-color:#0000;border-color:var(--color-grigio-200);color:var(--color-grigio-500)}.article-card{position:relative}.article-card__media{overflow:hidden;position:relative}.article-card__media img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.article-card__media:after{content:"";opacity:0;pointer-events:none;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));z-index:1;--tw-duration:.2s;background-color:var(--color-bianco);inset:0;position:absolute;transition-duration:.2s}.article-card:hover .article-card__media:after{opacity:.1}.article-card__category{display:flex;font-family:var(--font-meta);font-size:.875rem;font-weight:400;justify-content:space-between;line-height:1.4286;text-transform:uppercase}.article-card__title{display:block;font-family:var(--font-display);font-size:1.5rem;font-weight:500;line-height:1.25}@media (min-width:768px){.article-card__title{font-size:1.875rem;line-height:1.2}}.article-card__title>span{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;transition-duration:.2s}.article-card:hover .article-card__title>span{color:var(--color-grigio-500)}.article-card .article-card-inner.transitioning-link:hover,.article-card__media a:hover{opacity:1}.article-card__meta{align-items:flex-start;color:var(--color-grigio-500);display:grid;font-family:var(--font-meta);font-size:.875rem;font-weight:400;gap:calc(var(--spacing)*3);grid-template-columns:repeat(2,minmax(0,1fr));line-height:1.4286}.article-card__meta-author,.article-card__meta-info{min-width:0}.article-card__meta-info{justify-self:flex-end;max-width:100%}.article-card.type-company .article-card__meta,.article-card.type-event .article-card__meta{gap:var(--spacing);grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.article-card.type-company .article-card__meta,.article-card.type-event .article-card__meta{gap:calc(var(--spacing)*3);grid-template-columns:repeat(2,minmax(0,1fr))}}.article-card.type-company .article-card__meta-info,.article-card.type-event .article-card__meta-info{justify-self:flex-start}@media (min-width:768px){.article-card.type-company .article-card__meta-info,.article-card.type-event .article-card__meta-info{justify-self:flex-end}}.article-card__meta-info--location,.article-card__meta-info--podcast,.article-card__meta-info--video{display:block;padding-left:calc(var(--spacing)*5);position:relative}.article-card__meta-info--location:before,.article-card__meta-info--podcast:before,.article-card__meta-info--video:before{background-color:currentColor;content:"";display:block;height:calc(var(--spacing)*3.5);left:0;position:absolute;top:.15em;width:calc(var(--spacing)*3.5)}.article-card__meta-info--location:before{-webkit-mask:url(../../assets/build/images/icon-map-pin.svg) 50%/contain no-repeat;mask:url(../../assets/build/images/icon-map-pin.svg) 50%/contain no-repeat}.article-card__meta-info--video:before{-webkit-mask:url(../../assets/build/images/icon-play.svg) 50%/contain no-repeat;mask:url(../../assets/build/images/icon-play.svg) 50%/contain no-repeat}.article-card__meta-info--podcast:before{-webkit-mask:url(../../assets/build/images/icon-podcast.svg) 50%/contain no-repeat;mask:url(../../assets/build/images/icon-podcast.svg) 50%/contain no-repeat}.article-card__desc{font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5}@media (min-width:768px){.article-card__desc{font-size:1.125rem;line-height:1.5556}}.article-card--featured .article-card__inner{display:flex;flex-direction:column;gap:0}@media (min-width:640px){.article-card--featured .article-card__inner{flex-direction:row}}.article-card--featured .article-card__media{aspect-ratio:6/5;flex:1}.article-card--featured .article-card__body{background-color:var(--featured-bg,var(--color-rosa));color:var(--featured-fg,inherit);display:flex;flex:1;flex-direction:column;gap:calc(var(--spacing)*4);justify-content:center;padding:calc(var(--spacing)*6)}.article-card--featured .article-card__footer{align-items:center;display:flex;margin-top:calc(var(--spacing)*4);padding-inline:0;padding-top:0}.article-card--featured .article-card__footer a{align-items:center;display:inline-flex;font-family:var(--font-text);gap:calc(var(--spacing)*2)}.article-card--featured .article-card__footer a:after{content:"";height:calc(var(--spacing)*6);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:calc(var(--spacing)*6);--tw-duration:.2s;background-color:currentColor;display:block;flex-shrink:0;-webkit-mask:url(../../assets/build/images/icon-freccia-destra.svg) 50%/contain no-repeat;mask:url(../../assets/build/images/icon-freccia-destra.svg) 50%/contain no-repeat;transition-duration:.2s}.article-card--featured .article-card__footer a:hover:after{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.article-card--color-none{--featured-bg:transparent;--featured-fg:inherit}.article-card--color-light{--featured-bg:var(--color-panna);--featured-fg:var(--color-nero)}.article-card--color-dark{--featured-bg:var(--color-nero);--featured-fg:var(--color-bianco)}.article-card--color-highlight{--featured-bg:var(--color-rosa);--featured-fg:var(--color-nero)}.article-card--color-white{--featured-bg:var(--color-bianco);--featured-fg:var(--color-nero)}.article-card--color-grey-100{--featured-bg:var(--color-grigio-100);--featured-fg:var(--color-nero)}.article-card--color-grey-200{--featured-bg:var(--color-grigio-200);--featured-fg:var(--color-nero)}.article-card--color-grey-500{--featured-bg:var(--color-grigio-500);--featured-fg:var(--color-bianco)}.article-card--color-grey-800{--featured-bg:var(--color-grigio-800);--featured-fg:var(--color-bianco)}.article-card--color-blue-dominant{--featured-bg:var(--color-blue-dominant);--featured-fg:var(--color-bianco)}.article-card--color-blue-accent{--featured-bg:var(--color-blue-accent);--featured-fg:var(--color-nero)}.article-card--color-blue-surface{--featured-bg:var(--color-blue-surface);--featured-fg:var(--color-nero)}.article-card--color-red-dominant{--featured-bg:var(--color-red-dominant);--featured-fg:var(--color-bianco)}.article-card--color-red-accent{--featured-bg:var(--color-red-accent);--featured-fg:var(--color-nero)}.article-card--color-red-surface{--featured-bg:var(--color-red-surface);--featured-fg:var(--color-nero)}.article-card--color-yellow-dominant{--featured-bg:var(--color-yellow-dominant);--featured-fg:var(--color-nero)}.article-card--color-yellow-accent{--featured-bg:var(--color-yellow-accent);--featured-fg:var(--color-nero)}.article-card--color-yellow-surface{--featured-bg:var(--color-yellow-surface);--featured-fg:var(--color-nero)}.article-card--color-green-dominant{--featured-bg:var(--color-green-dominant);--featured-fg:var(--color-bianco)}.article-card--color-green-accent{--featured-bg:var(--color-green-accent);--featured-fg:var(--color-nero)}.article-card--color-green-surface{--featured-bg:var(--color-green-surface);--featured-fg:var(--color-nero)}.article-card--product .article-card-inner{display:flex;flex-direction:column;gap:calc(var(--spacing)*4)}.article-card--product .article-card__media{aspect-ratio:3/4}.article-card--product .article-card__body{display:flex;flex-direction:column;gap:calc(var(--spacing)*2);padding-inline:0}.article-card--product .article-card__link{color:inherit;text-decoration-line:none}.article-card--product .article-card__link:after{content:"";inset:0;position:absolute;z-index:3}.article-card--product .article-card__link:focus-visible{outline:2px solid;outline-offset:4px}.article-card--product .article-card__category,.article-card--product:hover .article-card__link>span,.article-card--product:hover .article-card__price{color:var(--color-grigio-500)}.article-card--product .article-card__price{align-items:center;column-gap:calc(var(--spacing)*2);display:flex;flex-wrap:wrap;font-family:var(--font-text);font-size:1.125rem;font-weight:400;line-height:1.5556;row-gap:var(--spacing)}@media (min-width:768px){.article-card--product .article-card__price{font-size:1.25rem;line-height:1.6}}.article-card--product .article-card__price{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;transition-duration:.2s}.article-card--product .article-card__price ins{order:1;text-decoration-line:none}.article-card--product .article-card__price del{color:var(--color-grigio-500);font-size:1rem;order:2;text-decoration-line:none}.article-card--product .article-card__price del .woocommerce-Price-amount{text-decoration-line:line-through}.article-card--product .article-card__price-prefix{color:var(--color-grigio-500);font-family:var(--font-meta);font-size:.875rem;font-weight:400;line-height:1.4286}.article-card--product .article-card__discount{align-items:center;background-color:var(--color-red-dominant);color:var(--color-bianco);display:inline-flex;font-family:var(--font-meta);font-size:1rem;font-weight:400;line-height:1.5;order:3;padding-block:calc(var(--spacing)*.5);padding-inline:calc(var(--spacing)*2)}.article-card--default .article-card-inner{display:flex;flex-direction:column;gap:calc(var(--spacing)*4)}.article-card--default .article-card__media{aspect-ratio:var(--aspect-video)}.article-card--default .article-card__body{display:flex;flex-direction:column;gap:calc(var(--spacing)*2);padding-inline:0}.article-card--horizontal .article-card-inner{align-items:flex-start;display:flex;flex-direction:row;gap:calc(var(--spacing)*4)}@media (min-width:1024px){.article-card--horizontal .article-card-inner{gap:calc(var(--spacing)*6)}}.article-card--horizontal .article-card__media{aspect-ratio:1;flex-shrink:0;overflow:hidden;width:calc(var(--spacing)*28)}.article-card--horizontal .article-card__media img{height:100%;object-fit:cover;width:100%}.article-card--horizontal .article-card__body{display:flex;flex:1;flex-direction:column;gap:calc(var(--spacing)*2);min-width:0}.article-card--horizontal .article-card__title>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.article-card--horizontal .article-card__desc,.article-card--horizontal .card-tags{display:none}.article-card--community .article-card__media{aspect-ratio:1}.article-card--community .article-card__desc,.article-card--community .article-card__role{color:var(--color-grigio-500);font-family:var(--font-meta);font-size:1rem;font-weight:400;line-height:1.5}.article-card-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.article-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.article-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.article-card-grid{gap:var(--card-grid-gap,1.5rem)}@media (min-width:1024px){.article-card-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.section-highlight__title{font-family:var(--font-display);font-size:3rem;font-weight:700;line-height:1}@media (min-width:768px){.section-highlight__title{font-size:5rem;line-height:1}}.section-highlight__description{font-family:var(--font-text);font-size:1.25rem;font-weight:400;line-height:1.4}@media (min-width:768px){.section-highlight__description{font-size:1.5rem;line-height:1.3333}}.section-highlight__description *{font-family:var(--font-text);font-size:1.25rem;font-weight:400;line-height:1.4}@media (min-width:768px){.section-highlight__description *{font-size:1.5rem;line-height:1.3333}}.section-highlight .article-card--featured .article-card__title{font-family:var(--font-display);font-size:1.875rem;font-weight:500;line-height:1.2}@media (min-width:768px){.section-highlight .article-card--featured .article-card__title{font-size:3rem;line-height:1}}.section-highlight__actions{align-items:center;display:flex;justify-content:center;margin-top:calc(2rem - var(--card-grid-gap,1.5rem))}.layout-related-category{--card-grid-gap:1.5rem}.layout-related-category>.margin-12col{display:flex;flex-direction:column;gap:var(--card-grid-gap)}.header_page.category-header{padding-block:calc(var(--spacing)*12)}@media (min-width:1024px){.header_page.category-header{padding-block:calc(var(--spacing)*16)}}.header_page.category-header h1{margin-top:calc(var(--spacing)*2)}.header_page.category-header .header_page__row{margin-top:calc(var(--spacing)*5)}@media (min-width:1024px){.header_page.category-header .except{width:66.6667%}}.header_page.category-header .except *{font-family:var(--font-text);font-size:1.25rem;font-weight:400;line-height:1.4}@media (min-width:768px){.header_page.category-header .except *{font-size:1.5rem;line-height:1.3333}}html:not(.no-js) .category-filters__submit{display:none}.category-filters{display:flex;flex-direction:column;gap:calc(var(--spacing)*4)}@media (min-width:1024px){.category-filters{align-items:flex-end;flex-flow:wrap;gap:calc(var(--spacing)*8);justify-content:space-between}}.category-filters__active{align-items:center;column-gap:calc(var(--spacing)*6);display:flex;flex-basis:100%;flex-wrap:wrap;row-gap:calc(var(--spacing)*2)}@media (min-width:1024px){.category-filters__active{margin-top:calc(var(--spacing)*-4)}}.category-filters__active:empty{display:none}.category-filters__main{display:flex;flex-direction:column;gap:calc(var(--spacing)*4)}@media (min-width:1024px){.category-filters__main{align-items:flex-end;flex-direction:row;gap:calc(var(--spacing)*8)}.category-filters__order{margin-left:auto}}.category-filters__actions{display:flex;flex-direction:column;gap:calc(var(--spacing)*4)}@media (min-width:1024px){.category-filters__actions{align-items:stretch;flex-direction:row;margin-left:auto}}.category-filters__actions select{height:100%}.category-filters__field{display:flex;flex-direction:column;gap:calc(var(--spacing)*2)}.category-filters__field label{color:var(--color-grigio-500);font-family:var(--font-meta);font-size:.875rem;font-weight:400;line-height:1.4286;text-transform:uppercase}.category-filters__main>*,.category-filters__order>*{width:100%}@media (min-width:1024px){.category-filters__main>*,.category-filters__order>*{width:calc(var(--spacing)*64)}}.category-filters.is-loading{pointer-events:none}.category-filters__all{gap:calc(var(--spacing)*1.5)}.filters-count{font-size:var(--text-base);height:calc(var(--spacing)*6);line-height:var(--tw-leading,var(--text-base--line-height));width:calc(var(--spacing)*6);--tw-leading:1;--tw-font-weight:var(--font-weight-normal);background-color:var(--color-bianco);border-radius:3.40282e+38px;font-weight:var(--font-weight-normal);justify-content:center;line-height:1}.filters-chip,.filters-count{align-items:center;color:var(--color-nero);display:inline-flex}.filters-chip{font-family:var(--font-meta);font-size:1rem;font-weight:400;gap:var(--spacing);line-height:1.5}.filters-chip span{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;line-height:1}.filters-chip--clear{text-decoration-line:underline}.pagination{display:flex;justify-content:center;margin-bottom:calc(var(--spacing)*18);margin-top:calc(var(--spacing)*12)}.pagination:not(:has(.btn-cta)){display:none}.load-more.is-loading{pointer-events:none}.posts-grid.is-loading{opacity:.5;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;transition-duration:.2s}.posts-grid__empty{font-family:var(--font-text);font-size:1rem;font-weight:400;grid-column:1/-1;line-height:1.5;padding-block:calc(var(--spacing)*8)}@media (min-width:768px){.posts-grid__empty{font-size:1.125rem;line-height:1.5556}}.posts-grid__empty{color:var(--color-grigio-500)}.no-results{padding-block:calc(var(--spacing)*12);text-align:left}.no-results p{color:var(--color-grigio-500);margin-top:calc(var(--spacing)*3)}.search-form__field{align-items:center;gap:calc(var(--spacing)*3);--tw-border-style:solid;border-color:var(--color-nero);border-style:solid;border-width:0 0 1px;display:flex;padding-bottom:calc(var(--spacing)*2)}.search-form__field input{appearance:none;background-color:#0000;border-radius:0;border-style:var(--tw-border-style);border-width:0;flex:1;font-family:var(--font-text);font-size:1.125rem;font-weight:400;line-height:1.5556;margin:0;min-width:0;padding:0}@media (min-width:768px){.search-form__field input{font-size:1.25rem;line-height:1.6}}.search-form__field input{--tw-outline-style:none;color:var(--color-nero);outline-style:none}.search-form__field input::placeholder{color:var(--color-muted);opacity:1}.search-form__field input::-webkit-search-cancel-button,.search-form__field input::-webkit-search-decoration{appearance:none}.search-form__field:has(input:placeholder-shown) .search-form__icon--clear{display:none}.search-form__field button.search-form__icon{border-style:var(--tw-border-style);cursor:pointer;height:calc(var(--spacing)*6);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:calc(var(--spacing)*6);--tw-duration:.2s;background-color:currentColor;border-width:0;color:var(--color-nero);display:block;flex-shrink:0;mask:var(--search-icon) no-repeat center/contain;-webkit-mask:var(--search-icon) no-repeat center/contain;padding:0;transition-duration:.2s}.search-form__field button.search-form__icon:hover{background-color:currentColor;color:var(--color-grigio-500)}.search-form__icon--clear{--search-icon:url(../../assets/build/images/icon-chiudi.svg)}.search-form__icon--submit{--search-icon:url(../../assets/build/images/icon-cerca.svg)}.search-form__hint{color:var(--color-muted);font-family:var(--font-meta);font-size:.875rem;font-weight:400;line-height:1.4286;margin-bottom:0;margin-top:calc(var(--spacing)*3)}@media (hover:none){.search-form__hint-esc{display:none}}.search-modal{opacity:0;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));z-index:90;--tw-duration:.3s;background-color:#0006;inset-inline:0;bottom:0;position:fixed;top:var(--header-height);transition-duration:.3s}.search-modal.is-open{opacity:1}.search-modal__panel{background-color:var(--color-grigio-100);max-height:100%;overflow-y:auto;overscroll-behavior:contain}.search-modal__inner{padding-block:calc(var(--spacing)*10)}@media (min-width:1024px){.search-modal__inner{padding-block:calc(var(--spacing)*14)}}.search-modal__content{display:flex;flex-direction:column;gap:calc(var(--spacing)*12);margin-top:calc(var(--spacing)*12)}@media (min-width:1024px){.search-modal__content{flex-direction:row;gap:calc(var(--spacing)*24);justify-content:space-between}.search-modal__most-read{width:60%}}@media (min-width:1280px){.search-modal__most-read{width:50%}}.search-modal__label{font-family:var(--font-meta);font-size:.875rem;font-weight:400;line-height:1.4286;margin-bottom:calc(var(--spacing)*4);text-transform:uppercase}.search-modal__grid{display:grid;gap:calc(var(--spacing)*6);grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.search-modal__grid{column-gap:calc(var(--spacing)*12);grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:768px){.search-modal__grid>:nth-child(n+3){display:none}}.search-modal__suggested{flex-shrink:0}.search-modal__suggested ul{display:flex;flex-direction:column;gap:calc(var(--spacing)*2);list-style-type:none;margin:0;padding:0}.search-modal__suggested a{align-items:center;display:flex;font-family:var(--font-text);font-size:1rem;font-weight:400;gap:calc(var(--spacing)*6);justify-content:space-between;line-height:1.5;padding-block:var(--spacing)}@media (min-width:768px){.search-modal__suggested a{font-size:1.125rem;line-height:1.5556}}.search-modal__suggested a{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;text-decoration-line:none;transition-duration:.2s}@media (min-width:1024px){.search-modal__suggested a{min-width:calc(var(--spacing)*40)}}.search-modal__suggested a{color:var(--color-nero)}.search-modal__suggested a:hover{color:var(--color-grigio-500)}.search-modal__arrow{background-color:currentColor;display:block;flex-shrink:0;height:calc(var(--spacing)*5);-webkit-mask:url(../../assets/build/images/icon-freccia-destra.svg) 50%/contain no-repeat;mask:url(../../assets/build/images/icon-freccia-destra.svg) 50%/contain no-repeat;width:calc(var(--spacing)*5)}html.search-open{overflow:hidden}.search-tabs{display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*2);margin-bottom:calc(var(--spacing)*8);margin-top:calc(var(--spacing)*12)}.search-tabs__item{--tw-border-style:solid;font-family:var(--font-meta);padding-block:var(--spacing);padding-inline:calc(var(--spacing)*2);text-transform:uppercase;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;border-color:var(--color-nero);border-style:solid;border-width:1px;color:var(--color-nero);font-size:.875rem;font-weight:400;line-height:1.4286;text-decoration-line:none;transition-duration:.2s}.search-tabs__item.is-active,.search-tabs__item:hover{background-color:var(--color-nero);color:var(--color-bianco)}.search-grid{display:grid;gap:calc(var(--spacing)*6);grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.search-grid{column-gap:calc(var(--spacing)*12);grid-template-columns:repeat(3,minmax(0,1fr))}}.search-page__empty{font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5}@media (min-width:768px){.search-page__empty{font-size:1.125rem;line-height:1.5556}}:is(.search-grid,.search-modal__grid) .article-card--horizontal .article-card-inner{gap:calc(var(--spacing)*4)}:is(.search-grid,.search-modal__grid) .article-card--horizontal .article-card__media{width:calc(var(--spacing)*18)}:is(.search-grid,.search-modal__grid) .article-card--horizontal .article-card__body{gap:var(--spacing)}:is(.search-grid,.search-modal__grid) .article-card--horizontal .article-card__title{font-size:1.25rem;line-height:1.3}.card-tags{align-items:flex-end;display:flex;flex-direction:column;position:absolute;right:calc(var(--spacing)*3);top:calc(var(--spacing)*3);z-index:2}.card-tag,.card-tags{gap:calc(var(--spacing)*2)}.card-tag{align-items:center;background-color:var(--color-grigio-500);color:var(--color-bianco);display:inline-flex;font-family:var(--font-meta);font-size:1rem;font-weight:400;line-height:1.5;padding-block:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3);text-transform:uppercase}.card-tag:before{background-color:currentColor;content:"";display:block;flex-shrink:0;height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.card-tag--premium{background-color:var(--color-yellow-dominant);color:var(--color-nero);font-family:var(--font-text)}.card-tag--premium:before{-webkit-mask:url(../../assets/build/images/icon-lucchetto.svg) 50%/contain no-repeat;mask:url(../../assets/build/images/icon-lucchetto.svg) 50%/contain no-repeat}.card-tag--curated:before{-webkit-mask:url(../../assets/build/images/icon-stella.svg) 50%/contain no-repeat;mask:url(../../assets/build/images/icon-stella.svg) 50%/contain no-repeat}.card-tag--sale:before,.card-tag--stock:before{display:none}.card-tag--sale{background-color:var(--color-red-dominant);color:var(--color-bianco)}.card-tag--stock{background-color:var(--color-yellow-dominant);color:var(--color-nero)}.detail-card{background-color:var(--color-rosa);color:var(--color-nero);display:flex;flex-direction:column;padding:calc(var(--spacing)*8);width:100%}.detail-card__title{font-family:var(--font-display);font-size:1.5rem;font-weight:500;line-height:1.25}@media (min-width:768px){.detail-card__title{font-size:1.875rem;line-height:1.2}}.detail-card__title{margin-bottom:calc(var(--spacing)*6)}.detail-card__toggle{align-items:center;color:inherit;cursor:pointer;display:flex;font:inherit;gap:calc(var(--spacing)*4);justify-content:space-between;text-align:left;width:100%}.detail-card__toggle:focus-visible{outline:2px solid var(--color-nero);outline-offset:4px}@media (min-width:768px){.detail-card__toggle{cursor:default}}.detail-card__toggle-icon{flex-shrink:0;height:calc(var(--spacing)*5);rotate:-180deg;width:calc(var(--spacing)*5)}@media (min-width:768px){.detail-card__toggle-icon{display:none}}.detail-card__toggle-icon{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;transition-duration:.2s}@media (max-width:767px){.detail-card.is-collapsed .detail-card__title{margin-bottom:0}.detail-card.is-collapsed .detail-card__toggle-icon{rotate:0deg}.detail-card.is-collapsed .detail-card__body{display:none}}.detail-card__meta{flex-direction:column;list-style-type:none;margin:0;padding:0}.detail-card__meta,.detail-card__row{display:flex;gap:calc(var(--spacing)*4)}.detail-card__row{align-items:flex-start;font-family:var(--font-meta);font-size:.875rem;font-weight:400;letter-spacing:.08em;line-height:1.4286;text-transform:uppercase}.detail-card__icon{flex-shrink:0;height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.detail-card__info{font-family:var(--font-text);font-size:1.125rem;font-weight:400;line-height:1.5556;margin-top:calc(var(--spacing)*8);padding-top:calc(var(--spacing)*8)}@media (min-width:768px){.detail-card__info{font-size:1.25rem;line-height:1.6}}.detail-card__info{border-top:1px solid #1b1b1a4d}@supports (color:color-mix(in lab,red,red)){.detail-card__info{border-top:1px solid color-mix(in srgb,var(--color-nero) 30%,transparent)}}.detail-card__info>p:first-of-type{display:inline}.detail-card__info>p:first-of-type~p{margin-top:calc(var(--spacing)*4)}.detail-card__info li,.detail-card__info p{font-family:var(--font-text);font-size:1.125rem;font-weight:400;line-height:1.5556}@media (min-width:768px){.detail-card__info li,.detail-card__info p{font-size:1.25rem;line-height:1.6}}.detail-card__info-label{--tw-font-weight:var(--font-weight-bold);display:inline;font-weight:var(--font-weight-bold);margin-right:.25em}.detail-card__cta{margin-top:calc(var(--spacing)*8);width:100%}.detail-card__cta+.detail-card__cta{margin-top:calc(var(--spacing)*3)}.detail-card__cta-icon{flex-shrink:0;height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.related-content__head{align-items:flex-start;display:flex;flex-direction:column;gap:calc(var(--spacing)*6);margin-bottom:calc(var(--spacing)*8)}@media screen and (min-width:768px){.related-content__head{align-items:center;flex-direction:row;gap:calc(var(--spacing)*8);justify-content:space-between;margin-bottom:calc(var(--spacing)*10)}}.related-content__title{margin:0}.related-content__intro{display:flex;flex-direction:column;gap:calc(var(--spacing)*3)}.related-content__desc{font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5}@media (min-width:768px){.related-content__desc{font-size:1.125rem;line-height:1.5556}}@media (min-width:1024px){.related-content__desc{max-width:40rem}}.related-content__actions{flex-shrink:0}.related-content__actions--bottom{margin-top:calc(var(--spacing)*8)}.related-content__slider{--related-nav-size:2.75rem;--related-gutter:clamp(12px,5vw,240px);--related-nav-anchor:calc(var(--related-gutter) - var(--related-nav-size)/2);position:relative;width:100%}@media screen and (min-width:768px){.related-content__slider{--related-gutter:clamp(12px,4.5vw,240px)}}@media screen and (min-width:1100px){.related-content__slider{--related-gutter:max(clamp(12px,2.5vw,100px),calc(50% - 960px + clamp(12px, 2.5vw, 100px)))}}@media screen and (min-width:768px){.related-content__grid .swiper-wrapper{column-gap:calc(var(--spacing)*6);transform:none!important}.related-content__grid .swiper-slide{flex:0 0 calc(25% - 1.125rem);height:auto;margin-right:0!important;min-width:0;width:auto!important}.related-content__grid--cols-3 .swiper-slide{flex-basis:calc(33.3333% - 1rem)}}.related-content__nav{z-index:10;--tw-translate-y:-50%;cursor:pointer;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));translate:var(--tw-translate-x) var(--tw-translate-y);--tw-duration:.2s;align-items:center;background-color:var(--color-grigio-100);border-radius:3.40282e+38px;color:var(--color-nero);display:none;height:var(--related-nav-size);justify-content:center;position:absolute;top:50%;transition-duration:.2s;width:var(--related-nav-size)}@media (min-width:768px){.related-content__nav{display:flex}}.related-content__nav--prev{left:var(--related-nav-anchor)}.related-content__nav--next{right:var(--related-nav-anchor)}.related-content__nav svg{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.related-content__nav:hover{opacity:.8}.related-content__nav:focus-visible{outline:2px solid;outline-offset:4px}.related-content__nav.swiper-button-disabled{opacity:.4;pointer-events:none}.related-content__nav.swiper-button-lock{display:none}.authors-grid{column-gap:calc(var(--spacing)*6);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:calc(var(--spacing)*10)}@media (min-width:640px){.authors-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.authors-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.authors-list__empty{font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5}@media (min-width:768px){.authors-list__empty{font-size:1.125rem;line-height:1.5556}}.authors-list__empty{color:var(--color-grigio-500)}.article-card--author .article-card-inner{color:inherit;display:flex;flex-direction:column;gap:calc(var(--spacing)*4);text-decoration-line:none}.article-card--author .article-card__media{aspect-ratio:1;background-color:var(--color-grigio-100)}.article-card--author .article-card__media .article-card__img--placeholder{object-fit:contain;padding:22%}.article-card--author .article-card__body{display:flex;flex-direction:column;gap:var(--spacing);padding-inline:0}.article-card--author .article-card__role{color:var(--color-grigio-500);font-family:var(--font-meta);font-size:1rem;font-weight:400;line-height:1.5}.author-hero{margin-bottom:calc(var(--spacing)*8)}@media (min-width:1024px){.author-hero{margin-bottom:calc(var(--spacing)*16)}}.author-hero__grid{display:grid;gap:calc(var(--spacing)*10);grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:1024px){.author-hero__grid{column-gap:calc(var(--spacing)*16);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}}.author-hero__info{align-items:flex-start;display:flex;flex-direction:column}@media (min-width:1024px){.author-hero__info{grid-row-start:1}.author-hero__info>:has(+.author-hero__links){margin-bottom:calc(var(--spacing)*10)}}.author-hero__name{font-family:var(--font-display);font-size:2.5rem;font-weight:500;line-height:1.1;margin:0}@media (min-width:768px){.author-hero__name{font-size:3.125rem;font-weight:400;line-height:1.1}}.author-hero__role{color:var(--color-grigio-500);font-family:var(--font-meta);margin-top:calc(var(--spacing)*2)}.author-hero__bio,.author-hero__role{font-size:1rem;font-weight:400;line-height:1.5}.author-hero__bio{font-family:var(--font-text);margin-top:calc(var(--spacing)*8)}@media (min-width:768px){.author-hero__bio{font-size:1.125rem;line-height:1.5556}}.author-hero__bio{color:var(--color-nero)}.author-hero__bio p{margin-bottom:calc(var(--spacing)*3)}.author-hero__bio p:last-child{margin-bottom:0}.author-hero__links{display:flex;flex-direction:column;gap:calc(var(--spacing)*8);margin-top:calc(var(--spacing)*10);width:100%}@media (min-width:640px){.author-hero__links{flex-direction:row;gap:calc(var(--spacing)*16)}}@media (min-width:1024px){.author-hero__links{margin-top:auto}}.author-hero__links{border-top:1px solid var(--color-grigio-200);padding-top:2.5rem}.author-hero__links-col{display:flex;flex-direction:column;gap:calc(var(--spacing)*2)}.author-hero__links-label{color:var(--color-grigio-500);font-family:var(--font-meta);font-size:1rem;font-weight:400;line-height:1.5}.author-hero__links-row{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*6)}.author-hero__link{font-family:var(--font-meta);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;color:var(--color-nero);font-size:1rem;font-weight:400;line-height:1.5;text-decoration-line:underline;text-underline-offset:.25em;transition-duration:.2s}@media (hover:hover){.author-hero__link:hover{opacity:.7}}.author-hero__portrait{margin:0;width:100%}@media (min-width:1024px){.author-hero__portrait{display:contents}}.author-hero__portrait-media{overflow:hidden;width:100%}@media (min-width:1024px){.author-hero__portrait-media{align-self:flex-start;grid-column-start:2;grid-row-start:1}}.author-hero__portrait-media{background-color:var(--color-grigio-100)}.author-hero__portrait-media img{display:block;height:auto;width:100%}.author-hero__portrait-caption{font-family:var(--font-meta);font-size:.875rem;font-weight:400;line-height:1.4286;margin-top:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*4)}@media (min-width:1024px){.author-hero__portrait-caption{grid-column-start:2;grid-row-start:2}}.author-hero__portrait-caption{border-bottom:1px solid var(--color-grigio-200);color:var(--color-nero);letter-spacing:.04em}.author-articles__title{margin-bottom:calc(var(--spacing)*10)}.article-footer__share{display:flex;flex-direction:column;gap:calc(var(--spacing)*2)}.article-footer__share:not(:last-child){border-bottom:1px solid var(--color-grigio-200);margin-bottom:calc(var(--spacing)*6);padding-bottom:calc(var(--spacing)*6)}.article-footer__share-label{color:var(--color-grigio-500);font-family:var(--font-meta);font-size:1rem;font-weight:400;line-height:1.5}.article-footer__share-list{align-items:center;column-gap:calc(var(--spacing)*6);display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0;row-gap:calc(var(--spacing)*2)}.article-footer__share-link{font-family:var(--font-meta);text-underline-offset:4px;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;color:var(--color-nero);font-size:1rem;font-weight:400;line-height:1.5;text-decoration-line:underline;transition-duration:.2s}.article-footer__share-link:hover{color:var(--color-grigio-500)}.article-footer__tags{align-items:center;column-gap:calc(var(--spacing)*4);display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0;row-gap:calc(var(--spacing)*2)}.article-footer__tag{font-family:var(--font-meta);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;color:var(--color-grigio-500);font-size:1rem;font-weight:400;line-height:1.5;text-decoration-line:none;transition-duration:.2s}.article-footer__tag:hover{color:var(--color-nero)}.tag-related__title{font-family:var(--font-display);font-size:1.5rem;font-weight:500;line-height:1.25}@media (min-width:768px){.tag-related__title{font-size:1.875rem;line-height:1.2}}.tag-related__list{column-gap:calc(var(--spacing)*6);margin-top:calc(var(--spacing)*6)}.tag-related__tag{color:inherit;font-family:var(--font-meta);font-size:1rem;font-weight:400;line-height:1.5;text-decoration-line:underline;text-underline-offset:4px}.auth__box{margin-inline:auto;max-width:600px;width:100%}.auth__box--wide{max-width:800px}.auth__back{align-items:center;font-size:var(--text-base);gap:calc(var(--spacing)*2);line-height:var(--tw-leading,var(--text-base--line-height));margin-inline:auto;margin-bottom:calc(var(--spacing)*10);width:fit-content;--tw-font-weight:var(--font-weight-bold);color:var(--color-nero);font-family:var(--font-text);font-weight:var(--font-weight-bold);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;display:flex;text-decoration-line:none;transition-duration:.2s}.auth__back:before{content:"";height:calc(var(--spacing)*6);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:calc(var(--spacing)*6);--tw-duration:.2s;background-color:currentColor;display:block;flex-shrink:0;-webkit-mask:url(../../assets/build/images/icon-freccia-sinistra.svg) 50%/contain no-repeat;mask:url(../../assets/build/images/icon-freccia-sinistra.svg) 50%/contain no-repeat;transition-duration:.2s}.auth__back:hover:before{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (min-width:768px){.auth__back{font-size:18px}}.auth__title{font-family:var(--font-display);font-size:1.5rem;font-weight:500;line-height:1.25;margin-bottom:calc(var(--spacing)*6);text-align:center}@media (min-width:768px){.auth__title{font-size:1.875rem;line-height:1.2}}.auth__notice{margin-bottom:calc(var(--spacing)*6);--tw-border-style:solid;border-style:solid;border-width:1px;font-family:var(--font-meta);font-size:.875rem;font-weight:400;line-height:1.4286;padding:calc(var(--spacing)*4)}.auth__notice--error{border-color:var(--color-red-dominant);color:var(--color-red-dominant)}.auth__notice--success{border-color:var(--color-green-dominant);color:var(--color-green-dominant)}.auth__text{font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5;margin:0;text-align:center}@media (min-width:768px){.auth__text{font-size:1.125rem;line-height:1.5556}}.auth__form{display:flex;flex-direction:column;gap:calc(var(--spacing)*6)}.auth__form--grid{display:grid;gap:calc(var(--spacing)*6);grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.auth__form--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.auth__form--grid>*{grid-column:1/-1}@media (min-width:768px){.auth__form--grid>.auth__field--half{grid-column:span 1/span 1}}.auth__error{display:block;margin-top:calc(var(--spacing)*1.5)}.auth__row{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*4);justify-content:space-between}.auth__remember{align-items:center;cursor:pointer;display:flex;gap:calc(var(--spacing)*2.5)}.auth__link,.auth__remember{color:var(--color-nero);font-family:var(--font-meta);font-size:.875rem;font-weight:400;line-height:1.4286}.auth__link{text-decoration-line:underline;text-underline-offset:.2em}.auth__link:hover{color:var(--color-grigio-500)}.auth__submit{width:100%}.auth__cta{margin-top:calc(var(--spacing)*6)}.auth .field-check{font-family:var(--font-meta);font-size:.875rem;font-weight:400;line-height:1.4286}.auth .field-check input[type=checkbox]{margin-top:calc(var(--spacing)*.5)}.auth .field-check.field-check--type{font-family:var(--font-text);font-size:1.125rem;font-weight:400;line-height:1.75rem}.auth .field-check.field-check--type input[type=checkbox]{margin-top:calc(var(--spacing)*1.5)}.auth__consents{display:flex;flex-direction:column;gap:calc(var(--spacing)*4)}.auth__consents a{color:var(--color-nero);text-decoration-line:underline;text-underline-offset:.2em}.auth__consents a:hover{color:var(--color-grigio-500)}.auth__legal{color:var(--color-muted);font-family:var(--font-meta);font-size:.75rem;font-weight:400;line-height:1.5;margin:0}.auth :is(.woocommerce-error,.woocommerce-message,.woocommerce-info){margin-bottom:calc(var(--spacing)*6);--tw-border-style:solid;border-color:var(--color-nero);border-style:solid;border-width:1px;color:var(--color-nero);font-family:var(--font-meta);font-size:.875rem;font-weight:400;line-height:1.4286;list-style-type:none;padding:calc(var(--spacing)*4)}.auth :is(.woocommerce-error,.woocommerce-message,.woocommerce-info) li{margin:0}.auth .woocommerce-error{border-color:var(--color-red-dominant);color:var(--color-red-dominant)}.auth__register{background-color:var(--color-grigio-100);color:var(--color-nero);font-family:var(--font-meta);font-size:.875rem;font-weight:400;line-height:1.4286;margin-top:calc(var(--spacing)*8);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);text-align:center}.auth__register--top{margin-bottom:calc(var(--spacing)*6);margin-top:0}.section-color-light{background-color:var(--color-panna);color:var(--color-nero)}.section-color-dark{background-color:var(--color-nero);color:var(--color-bianco)}.section-color-highlight{background-color:var(--color-rosa);color:var(--color-nero)}.section-color-white{background-color:var(--color-bianco);color:var(--color-nero)}.section-color-grey-100{background-color:var(--color-grigio-100);color:var(--color-nero)}.section-color-grey-200{background-color:var(--color-grigio-200);color:var(--color-nero)}.section-color-grey-500{background-color:var(--color-grigio-500);color:var(--color-bianco)}.section-color-grey-800{background-color:var(--color-grigio-800);color:var(--color-bianco)}.section-color-blue-dominant{background-color:var(--color-blue-dominant);color:var(--color-bianco)}.section-color-blue-accent{background-color:var(--color-blue-accent);color:var(--color-nero)}.section-color-blue-surface{background-color:var(--color-blue-surface);color:var(--color-nero)}.section-color-red-dominant{background-color:var(--color-red-dominant);color:var(--color-bianco)}.section-color-red-accent{background-color:var(--color-red-accent);color:var(--color-nero)}.section-color-red-surface{background-color:var(--color-red-surface);color:var(--color-nero)}.section-color-yellow-dominant{background-color:var(--color-yellow-dominant);color:var(--color-nero)}.section-color-yellow-accent{background-color:var(--color-yellow-accent);color:var(--color-nero)}.section-color-yellow-surface{background-color:var(--color-yellow-surface);color:var(--color-nero)}.section-color-green-dominant{background-color:var(--color-green-dominant);color:var(--color-bianco)}.section-color-green-accent{background-color:var(--color-green-accent);color:var(--color-nero)}.section-color-green-surface{background-color:var(--color-green-surface);color:var(--color-nero)}.banner-grid{display:grid;gap:calc(var(--spacing)*6);grid-template-columns:repeat(12,minmax(0,1fr))}.banner{--tw-border-style:solid;border-style:solid;border-width:1px;display:flex;flex-direction:column;overflow:hidden;padding-block:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*6);position:relative}@media (min-width:640px){.banner{padding:calc(var(--spacing)*8)}}.banner{background-color:var(--banner-bg,transparent);border-color:var(--banner-bg,transparent);color:var(--banner-fg,inherit)}@media (min-width:640px){.banner{min-height:calc(var(--spacing)*96)}}.banner,.banner--full{grid-column:span 12/span 12}@media (min-width:640px){.banner--half{grid-column:span 6/span 6}}.banner--bg-solid{--tw-border-style:solid;border-style:solid;border-width:1px}.banner__body{display:flex;flex:1;flex-direction:column;gap:calc(var(--spacing)*6);justify-content:center;min-height:calc(var(--spacing)*48);position:relative;z-index:3}.banner__text{display:flex;flex-direction:column;gap:calc(var(--spacing)*5)}.banner__title{margin:0}.banner__desc{font-family:var(--font-text);font-size:1.125rem;font-weight:400;line-height:1.5556}@media (min-width:768px){.banner__desc{font-size:1.25rem;line-height:1.6}}.banner__desc li,.banner__desc p{font-family:var(--font-text);font-size:1.125rem;font-weight:400;line-height:1.5556}@media (min-width:768px){.banner__desc li,.banner__desc p{font-size:1.25rem;line-height:1.6}}.banner__desc p+p{margin-top:calc(var(--spacing)*2)}.banner__actions{align-items:stretch;display:flex;flex-direction:column;gap:calc(var(--spacing)*4);position:relative;z-index:3}@media (min-width:640px){.banner__actions{align-items:flex-start;flex-flow:wrap;gap:calc(var(--spacing)*6)}}.banner__actions .btn-cta:not(.btn-cta--icon-only){width:100%}@media (min-width:640px){.banner__actions .btn-cta:not(.btn-cta--icon-only){width:auto}}.banner__media{height:calc(var(--spacing)*48);margin-top:calc(var(--spacing)*6);pointer-events:none;position:relative;width:100%;z-index:4}@media (min-width:640px){.banner__media{height:100%;inset-block:0;margin-top:0;position:absolute;right:0;width:50%}}.banner__media picture{display:contents}.banner__media--map{pointer-events:auto}.banner__map{height:100%;inset:0;position:absolute;width:100%}.banner__media-link{cursor:pointer;display:block;inset:0;pointer-events:auto;position:absolute}.banner__img{height:100%;inset:0;object-fit:contain;object-position:center;position:absolute;width:100%}@media (min-width:640px){.banner--split:not(.banner--media-separated):not(.banner--media-flush) .banner__actions,.banner--split:not(.banner--media-separated):not(.banner--media-flush) .banner__text{max-width:calc(50% - 1.5rem)}}.banner--media-full .banner__img{object-position:right}.banner--media-full.banner--invert .banner__img{object-position:left}.banner--media-flush,.banner--media-separated{border-style:var(--tw-border-style);border-width:0;padding:0}@media (min-width:640px){.banner--media-flush,.banner--media-separated{align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}}.banner--media-flush .banner__body,.banner--media-separated .banner__body{padding-block:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*6)}@media (min-width:640px){.banner--media-flush .banner__body,.banner--media-separated .banner__body{padding:calc(var(--spacing)*8)}}.banner--media-flush .banner__media,.banner--media-separated .banner__media{height:auto;margin-top:0;position:relative;width:100%;z-index:auto}@media (min-width:640px){.banner--media-flush .banner__media,.banner--media-separated .banner__media{height:auto;inset:auto;position:relative;width:100%}}.banner--media-flush .banner__media:before,.banner--media-separated .banner__media:before{content:"";display:block;padding-top:66.6667%}.banner--media-flush .banner__img,.banner--media-separated .banner__img{object-fit:cover}.banner--media-flush.banner--invert .banner__media,.banner--media-separated.banner--invert .banner__media{margin-bottom:0;order:-9999}@media (min-width:640px){.banner--media-flush.banner--invert .banner__media,.banner--media-separated.banner--invert .banner__media{order:-9999}.banner--media-flush.banner--invert .banner__actions,.banner--media-flush.banner--invert .banner__text,.banner--media-separated.banner--invert .banner__actions,.banner--media-separated.banner--invert .banner__text{margin-left:0;width:auto}}.banner--media-flush.banner--media-contain .banner__img{object-fit:contain}.banner--media-separated{background-color:#0000;gap:calc(var(--spacing)*6)}.banner--media-separated .banner__body{background-color:var(--banner-bg,transparent)}.banner--invert .banner__media{margin-bottom:calc(var(--spacing)*6);margin-top:0;order:-9999}@media (min-width:640px){.banner--invert .banner__media{left:0;margin-bottom:0;order:0;right:auto}.banner--invert .banner__actions,.banner--invert .banner__text{margin-left:auto;width:calc(50% - 1.5rem)}}.banner--light{--banner-bg:var(--color-panna);--banner-fg:var(--color-nero)}.banner--dark{--banner-bg:var(--color-nero);--banner-fg:var(--color-bianco)}.banner--highlight{--banner-bg:var(--color-rosa);--banner-fg:var(--color-nero)}.banner--white{--banner-bg:var(--color-bianco);--banner-fg:var(--color-nero)}.banner--grey-100{--banner-bg:var(--color-grigio-100);--banner-fg:var(--color-nero)}.banner--grey-200{--banner-bg:var(--color-grigio-200);--banner-fg:var(--color-nero)}.banner--grey-500{--banner-bg:var(--color-grigio-500);--banner-fg:var(--color-bianco)}.banner--grey-800{--banner-bg:var(--color-grigio-800);--banner-fg:var(--color-bianco)}.banner--blue-dominant{--banner-bg:var(--color-blue-dominant);--banner-fg:var(--color-bianco)}.banner--blue-accent{--banner-bg:var(--color-blue-accent);--banner-fg:var(--color-nero)}.banner--blue-surface{--banner-bg:var(--color-blue-surface);--banner-fg:var(--color-nero)}.banner--red-dominant{--banner-bg:var(--color-red-dominant);--banner-fg:var(--color-bianco)}.banner--red-accent{--banner-bg:var(--color-red-accent);--banner-fg:var(--color-nero)}.banner--red-surface{--banner-bg:var(--color-red-surface);--banner-fg:var(--color-nero)}.banner--yellow-dominant{--banner-bg:var(--color-yellow-dominant);--banner-fg:var(--color-nero)}.banner--yellow-accent{--banner-bg:var(--color-yellow-accent);--banner-fg:var(--color-nero)}.banner--yellow-surface{--banner-bg:var(--color-yellow-surface);--banner-fg:var(--color-nero)}.banner--green-dominant{--banner-bg:var(--color-green-dominant);--banner-fg:var(--color-bianco)}.banner--green-accent{--banner-bg:var(--color-green-accent);--banner-fg:var(--color-nero)}.banner--green-surface{--banner-bg:var(--color-green-surface);--banner-fg:var(--color-nero)}.banner--blue-dominant .btn-cta:not(.btn-cta--outline):not(.btn-cta--text),.banner--dark .btn-cta:not(.btn-cta--outline):not(.btn-cta--text),.banner--green-dominant .btn-cta:not(.btn-cta--outline):not(.btn-cta--text),.banner--grey-500 .btn-cta:not(.btn-cta--outline):not(.btn-cta--text),.banner--grey-800 .btn-cta:not(.btn-cta--outline):not(.btn-cta--text),.banner--red-dominant .btn-cta:not(.btn-cta--outline):not(.btn-cta--text){background-color:var(--color-bianco);border-color:var(--color-bianco);color:var(--color-nero)}.banner--blue-dominant .btn-cta:not(.btn-cta--outline):not(.btn-cta--text):hover,.banner--dark .btn-cta:not(.btn-cta--outline):not(.btn-cta--text):hover,.banner--green-dominant .btn-cta:not(.btn-cta--outline):not(.btn-cta--text):hover,.banner--grey-500 .btn-cta:not(.btn-cta--outline):not(.btn-cta--text):hover,.banner--grey-800 .btn-cta:not(.btn-cta--outline):not(.btn-cta--text):hover,.banner--red-dominant .btn-cta:not(.btn-cta--outline):not(.btn-cta--text):hover{background-color:var(--color-grigio-500);border-color:var(--color-grigio-500);color:var(--color-bianco)}.banner--blue-dominant .btn-cta--text,.banner--dark .btn-cta--text,.banner--green-dominant .btn-cta--text,.banner--grey-500 .btn-cta--text,.banner--grey-800 .btn-cta--text,.banner--red-dominant .btn-cta--text{color:var(--color-bianco)}.banner--blue-dominant .btn-cta--text:hover,.banner--dark .btn-cta--text:hover,.banner--green-dominant .btn-cta--text:hover,.banner--grey-500 .btn-cta--text:hover,.banner--grey-800 .btn-cta--text:hover,.banner--red-dominant .btn-cta--text:hover{color:var(--color-grigio-500)}.banner--blue-dominant .btn-cta--outline,.banner--dark .btn-cta--outline,.banner--green-dominant .btn-cta--outline,.banner--grey-500 .btn-cta--outline,.banner--grey-800 .btn-cta--outline,.banner--red-dominant .btn-cta--outline{border-color:var(--color-bianco);color:var(--color-bianco)}.banner--blue-dominant .btn-cta--outline:hover,.banner--dark .btn-cta--outline:hover,.banner--green-dominant .btn-cta--outline:hover,.banner--grey-500 .btn-cta--outline:hover,.banner--grey-800 .btn-cta--outline:hover,.banner--red-dominant .btn-cta--outline:hover{border-color:var(--color-grigio-500);color:var(--color-grigio-500)}.layout-project-credits:last-child{margin-bottom:0}.layout-project-credits .project-credits__inner{border-top:1px solid var(--color-grigio-200);padding-top:calc(var(--spacing)*12)}.layout-project-credits .project-credits__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));list-style-type:none;margin:0;padding:0}@media (min-width:768px){.layout-project-credits .project-credits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.layout-project-credits .project-credits__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.layout-project-credits .project-credits__grid{column-gap:calc(var(--spacing)*6);row-gap:calc(var(--spacing)*8)}@media (min-width:768px){.layout-project-credits .project-credits__grid{column-gap:calc(var(--spacing)*12);row-gap:calc(var(--spacing)*10)}}.layout-project-credits .project-credits__item{display:flex;flex-direction:column;gap:var(--spacing)}.layout-project-credits .project-credits__item[hidden]{display:none}.layout-project-credits .project-credits__label,.layout-project-credits .project-credits__value{color:var(--color-muted);font-family:var(--font-meta);font-size:.875rem;font-weight:400;letter-spacing:.08em;line-height:1.4286}.layout-project-credits .project-credits__value{color:var(--color-nero);margin:0}.layout-project-credits .project-credits__more{align-items:center;cursor:pointer;display:inline-flex;font-family:var(--font-text);font-size:1rem;font-weight:400;gap:calc(var(--spacing)*2);line-height:1.5;margin-top:calc(var(--spacing)*10)}@media (min-width:768px){.layout-project-credits .project-credits__more{font-size:1.125rem;line-height:1.5556}}.layout-project-credits .project-credits__more{--tw-font-weight:var(--font-weight-bold);color:var(--color-nero);font-weight:var(--font-weight-bold)}.layout-project-credits .project-credits__more:focus-visible{outline:2px solid var(--color-nero);outline-offset:4px}.layout-project-credits .project-credits__more-icon{height:calc(var(--spacing)*4);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:calc(var(--spacing)*4);--tw-duration:.2s;flex-shrink:0;transition-duration:.2s}.layout-project-credits.is-open .project-credits__more-icon{rotate:180deg}.layout-gallery:last-child{margin-bottom:0}.layout-gallery__title{margin-bottom:calc(var(--spacing)*6)}.layout-gallery__inner{container-type:inline-size}.single-post__main .layout-gallery.fullscreen .layout-gallery__inner{margin-left:calc(50% - 50vw);width:100vw}.single-post:has(.layout-gallery.fullscreen){overflow-x:clip}.layout-gallery{--gallery-h:88cqw;--gallery-max-w:88cqw}@media screen and (min-width:768px){.layout-gallery{--gallery-h:37.125cqw;--gallery-max-w:66cqw}}.gallery-slider{position:relative;width:100%}.gallery-slide.gallery-slide--single{margin-inline:auto;max-width:100%;width:fit-content}.gallery-slide.gallery-slide--single .gallery-slide__image{height:auto;max-height:500px;max-width:100%;object-fit:contain;width:auto}.gallery-slide{display:flex;flex-direction:column;margin:0}.gallery-slide__image{display:block;height:100%;object-fit:cover;width:100%}.gallery-slide__caption{border-bottom:1px solid var(--color-grigio-200);color:var(--color-nero);font-family:var(--font-meta);letter-spacing:.04em;margin-top:calc(var(--spacing)*4);min-width:100%;padding-bottom:calc(var(--spacing)*4);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:0;--tw-duration:.3s;font-size:.875rem;font-weight:400;line-height:1.4286;transition-duration:.3s}.gallery-slider .swiper-slide:not(.swiper-slide-active) .gallery-slide__caption{opacity:0}.gallery-slider__nav{z-index:10;--tw-translate-y:-50%;cursor:pointer;height:calc(var(--spacing)*12);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));translate:var(--tw-translate-x) var(--tw-translate-y);width:calc(var(--spacing)*12);--tw-duration:.2s;align-items:center;background-color:var(--color-bianco);border-radius:3.40282e+38px;color:var(--color-nero);display:none;justify-content:center;position:absolute;top:50%;transition-duration:.2s}@media (min-width:768px){.gallery-slider__nav{display:flex}.gallery-slider__nav--prev{left:8.5%}.gallery-slider__nav--next{right:8.5%}}.gallery-slider__nav svg{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.gallery-slider__nav:hover{opacity:.8}.gallery-slider__nav:focus-visible{outline:2px solid var(--color-nero);outline-offset:4px}.gallery-slider__nav.swiper-button-disabled{opacity:.4;pointer-events:none}.gallery-slide__image--zoomable{cursor:zoom-in}.gallery-slide__image--zoomable:focus-visible{outline:2px solid var(--color-nero);outline-offset:4px}.gallery-lightbox{background:0 0;border:0;height:100%;inset:0;margin:0;max-height:none;max-width:none;opacity:0;padding:0;position:fixed;transition:opacity .3s ease,overlay allow-discrete .3s ease,display allow-discrete .3s ease;width:100%}@starting-style{.gallery-lightbox{opacity:0}}.gallery-lightbox[open]{opacity:1}.gallery-lightbox::backdrop{background-color:#1b1b1a00;transition:background-color .3s ease,overlay allow-discrete .3s ease,display allow-discrete .3s ease}@starting-style{.gallery-lightbox::backdrop{background-color:#1b1b1a00}}.gallery-lightbox[open]::backdrop{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#1b1b1ab3}.gallery-lightbox__figure{display:grid;gap:calc(var(--spacing)*4);grid-template-columns:minmax(0,max-content);height:100%;margin:0;padding:clamp(1rem,5vw,3rem);place-content:center;width:100%}@media screen and (min-width:768px){.gallery-lightbox__figure{padding-inline:6rem}}.gallery-lightbox__image{display:block;height:auto;max-height:78vh;max-width:100%;object-fit:contain;width:auto}.gallery-lightbox__caption{color:var(--color-bianco);font-family:var(--font-meta);font-size:.875rem;font-weight:400;letter-spacing:.04em;line-height:1.4286;min-width:100%;text-align:left;width:0}.gallery-lightbox__close{cursor:pointer;height:calc(var(--spacing)*12);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:calc(var(--spacing)*12);z-index:10;--tw-duration:.2s;align-items:center;background-color:var(--color-bianco);border:0;border-radius:3.40282e+38px;color:var(--color-nero);display:flex;justify-content:center;position:absolute;right:clamp(.75rem,3vw,1.5rem);top:clamp(.75rem,3vw,1.5rem);transition-duration:.2s}.gallery-lightbox__close svg{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.gallery-lightbox__close:hover{opacity:.8}.gallery-lightbox__close:focus-visible{outline:2px solid var(--color-bianco);outline-offset:4px}.gallery-lightbox__nav{height:calc(var(--spacing)*12);width:calc(var(--spacing)*12);z-index:10;--tw-translate-y:-50%;cursor:pointer;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));translate:var(--tw-translate-x) var(--tw-translate-y);--tw-duration:.2s;align-items:center;background-color:var(--color-bianco);border:0;border-radius:3.40282e+38px;color:var(--color-nero);display:flex;justify-content:center;position:absolute;top:50%;transition-duration:.2s}.gallery-lightbox__nav--prev{left:clamp(.75rem,3vw,1.5rem)}.gallery-lightbox__nav--next{right:clamp(.75rem,3vw,1.5rem)}.gallery-lightbox__nav svg{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.gallery-lightbox__nav:hover{opacity:.8}.gallery-lightbox__nav:focus-visible{outline:2px solid var(--color-bianco);outline-offset:4px}.gallery-lightbox--single .gallery-lightbox__nav{display:none}@media (prefers-reduced-motion:reduce){.gallery-lightbox,.gallery-lightbox::backdrop{transition-duration:.01ms}}.layout-video:last-child{margin-bottom:0}.layout-video__intro,.layout-video__title{margin-bottom:calc(var(--spacing)*6)}.layout-video__intro{font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5}@media (min-width:768px){.layout-video__intro{font-size:1.125rem;line-height:1.5556}}.layout-video__intro{color:var(--color-nero)}.layout-video__intro p{margin-bottom:calc(var(--spacing)*3)}.layout-video__intro p:last-child{margin-bottom:0}.layout-video__inner{display:flex;flex-direction:column;margin:0}.layout-video__media{aspect-ratio:var(--aspect-video);background-color:var(--color-nero);overflow:hidden;position:relative;width:100%}.layout-video__media>:not(.video-play-btn){height:100%;inset:0;position:absolute;width:100%}.layout-video__media [data-g-component=VimeoEmbed]>div{height:100%;inset:0;padding:0!important;position:absolute;width:100%}.layout-video__media iframe{height:100%!important;inset:0;position:absolute;width:100%!important}.layout-video__media .video-poster,.layout-video__media .video-poster img{height:100%;object-fit:cover;width:100%}.layout-video__caption{border-bottom:1px solid var(--color-grigio-200);color:var(--color-nero);font-family:var(--font-meta);font-size:.875rem;font-weight:400;letter-spacing:.04em;line-height:1.4286;margin-top:calc(var(--spacing)*4);min-width:100%;padding-bottom:calc(var(--spacing)*4);padding-left:clamp(12px,5vw,240px);padding-right:clamp(12px,5vw,240px);width:0}@media screen and (min-width:768px){.layout-video__caption{padding-left:0;padding-right:0}}.video-poster:has(+.video-play-btn){cursor:pointer}.layout-authors__block--colored{padding-block:calc(var(--spacing)*12)}@media (min-width:768px){.layout-authors__block--colored{padding-block:calc(var(--spacing)*18)}}.layout-authors__head{margin-bottom:calc(var(--spacing)*8)}@media (min-width:768px){.layout-authors__head{margin-bottom:calc(var(--spacing)*16)}}.layout-authors__title{margin:0}.layout-authors__title a{align-items:center;gap:calc(var(--spacing)*2);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;display:inline-flex;transition-duration:.2s}@media (hover:hover){.layout-authors__title a:hover{opacity:.8}}.layout-authors__title a:hover .layout-category__chevron{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.authors-slider{--authors-avatar:clamp(72px,9vw,104px);--authors-nav-size:2.75rem;--authors-nav-anchor:.75rem;position:relative;width:100%}.layout-authors--full .authors-slider{--authors-gutter:clamp(12px,5vw,240px);--authors-nav-anchor:calc(var(--authors-gutter) - var(--authors-nav-size)/2)}@media screen and (min-width:768px){.layout-authors--full .authors-slider{--authors-gutter:clamp(12px,4.5vw,240px)}}@media screen and (min-width:1100px){.layout-authors--full .authors-slider{--authors-gutter:max(clamp(12px,2.5vw,100px),calc(50% - 960px + clamp(12px, 2.5vw, 100px)))}}.author-card__link{align-items:center;color:inherit;display:flex;flex-direction:column;gap:calc(var(--spacing)*3);text-decoration-line:none}.author-card__media{background-color:var(--color-grigio-100);border-radius:3.40282e+38px;height:var(--authors-avatar,104px);overflow:hidden;width:var(--authors-avatar,104px)}.author-card__img{display:block;height:100%;object-fit:cover;width:100%}.author-card__img--placeholder{object-fit:contain;padding:22%}.author-card__name{font-family:var(--font-text);font-size:1.25rem;font-weight:400;line-height:1.4;text-align:center}@media (min-width:768px){.author-card__name{font-size:1.5rem;line-height:1.3333}}.authors-slider__nav{z-index:10;--tw-translate-y:-50%;cursor:pointer;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));translate:var(--tw-translate-x) var(--tw-translate-y);--tw-duration:.2s;align-items:center;background-color:var(--color-bianco);border-radius:3.40282e+38px;color:var(--color-nero);display:none;height:var(--authors-nav-size);justify-content:center;position:absolute;top:calc(var(--authors-avatar)/2);transition-duration:.2s;width:var(--authors-nav-size)}@media (min-width:768px){.authors-slider__nav{display:flex}}.authors-slider__nav--prev{left:var(--authors-nav-anchor)}.authors-slider__nav--next{right:var(--authors-nav-anchor)}.authors-slider__nav svg{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.authors-slider__nav:hover{opacity:.8}.authors-slider__nav:focus-visible{outline:2px solid;outline-offset:4px}.authors-slider__nav.swiper-button-disabled{opacity:.4;pointer-events:none}.layout-index__box{padding-block:calc(var(--spacing)*5);padding-inline:calc(var(--spacing)*4)}@media (min-width:1024px){.layout-index__box{padding-block:calc(var(--spacing)*9);padding-inline:calc(var(--spacing)*10)}}.layout-index__box{background-color:var(--color-grigio-100)}.layout-index__state{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.layout-index__head{align-items:center;display:flex;gap:calc(var(--spacing)*4);position:relative}.layout-index__title{font-family:var(--font-meta);--tw-tracking:.08em;color:var(--color-nero);font-size:1rem;font-weight:400;letter-spacing:.08em;line-height:1.5}.layout-index__toggle{cursor:pointer;inset:0;position:absolute}.layout-index__toggle:after{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);--tw-translate-y:-50%;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));translate:var(--tw-translate-x) var(--tw-translate-y);--tw-duration:.3s;background-color:var(--color-nero);content:"";display:block;-webkit-mask:url(../../assets/build/images/icon-chevron-giu.svg) 50%/contain no-repeat;mask:url(../../assets/build/images/icon-chevron-giu.svg) 50%/contain no-repeat;position:absolute;right:0;top:50%;transition-duration:.3s}.layout-index__head .layout-index__title{padding-right:calc(var(--spacing)*10)}.layout-index__state:focus-visible~.layout-index__head{outline:2px solid var(--color-nero);outline-offset:4px}.layout-index__state:checked~.layout-index__head .layout-index__toggle:after{rotate:180deg}.layout-index__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s}.layout-index__state:checked~.layout-index__content{grid-template-rows:1fr}.layout-index__list{display:flex;flex-direction:column;gap:calc(var(--spacing)*4);list-style-type:disc;overflow:hidden;padding-left:calc(var(--spacing)*5);padding-top:calc(var(--spacing)*5)}@media (min-width:1024px){.layout-index__list{column-gap:calc(var(--spacing)*10);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:calc(var(--spacing)*6);row-gap:calc(var(--spacing)*3)}}.layout-index__item{padding-left:var(--spacing)}.layout-index__item::marker{color:var(--color-grigio-500)}.layout-index__link{color:var(--color-nero);font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5}.layout-index a.layout-index__link{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.layout-index a.layout-index__link:hover{opacity:.8;text-decoration-line:underline;text-underline-offset:.2em}}@media (min-width:1024px){.layout-index__toggle{display:none}.layout-index__head .layout-index__title{padding-right:0}.layout-index__content,.layout-index__state:checked~.layout-index__content{grid-template-rows:1fr!important;transition:none}}.layout-quote__box{align-items:flex-start;display:flex;gap:calc(var(--spacing)*4)}@media (min-width:1024px){.layout-quote__box{gap:calc(var(--spacing)*8)}}.layout-quote__box{padding-block:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*6)}@media (min-width:1024px){.layout-quote__box{padding-block:calc(var(--spacing)*11);padding-inline:calc(var(--spacing)*12)}}.layout-quote__box:not([class*=section-color-]){background-color:var(--color-grigio-100)}.layout-quote__mark{color:var(--color-grigio-500);display:block;flex-shrink:0;height:32px;margin-top:-6px;width:42px}.layout-quote__body{flex:1;min-width:0}.layout-quote__text{font-family:var(--font-text);font-size:1.25rem;font-weight:400;line-height:1.4}@media (min-width:768px){.layout-quote__text{font-size:1.5rem;line-height:1.3333}}.layout-quote__text{font-style:italic}.layout-quote__text p{font:inherit}.layout-quote__text p+p{margin-top:calc(var(--spacing)*4)}.layout-quote__author{font-family:var(--font-meta);margin-top:calc(var(--spacing)*6);--tw-tracking:.08em;font-size:.875rem;font-weight:400;letter-spacing:.08em;line-height:1.4286;opacity:.8}.layout-quote__author-name{color:inherit}.layout-quote a.layout-quote__author-name{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;text-decoration-line:underline;text-underline-offset:.2em;transition-duration:.2s}@media (hover:hover){.layout-quote a.layout-quote__author-name:hover{color:var(--color-grigio-500)}}.layout-interview__list{display:flex;flex-direction:column}.layout-interview__item{padding-bottom:calc(var(--spacing)*6);padding-top:calc(var(--spacing)*6)}@media (min-width:1024px){.layout-interview__item{padding-bottom:calc(var(--spacing)*8);padding-top:calc(var(--spacing)*8)}}.layout-interview__item{border-bottom:1px solid var(--color-grigio-200)}.layout-interview__item:first-child{padding-top:0}.layout-interview__question{font-family:var(--font-text);font-size:1.125rem;font-weight:400;line-height:1.5556;margin-bottom:calc(var(--spacing)*4)}@media (min-width:768px){.layout-interview__question{font-size:1.25rem;line-height:1.6}}.layout-interview__question{color:var(--color-grigio-800);font-style:italic}.layout-interview__answer{color:var(--color-grigio-500);font-family:var(--font-meta);font-size:1rem;font-weight:400;line-height:1.5}.layout-interview__answer p+p{margin-top:calc(var(--spacing)*4)}.layout-interview__answer p{font:inherit}.layout-interview__answer a{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;text-decoration-line:underline;text-underline-offset:.2em;transition-duration:.2s}.layout-interview__answer a:hover{opacity:.7}.layout-interview__answer b,.layout-interview__answer strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.layout-interview__answer em,.layout-interview__answer i{font-style:italic}.layout-social__box{align-items:center;display:flex;flex-direction:column;gap:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*6);text-align:center}@media (min-width:1024px){.layout-social__box{align-items:center;flex-direction:row;gap:calc(var(--spacing)*10);padding-block:calc(var(--spacing)*7);padding-inline:calc(var(--spacing)*10);text-align:left}}.layout-social__media{flex-shrink:0}.layout-social__image{display:block;height:auto;max-height:56px;max-width:min(200px,100%);width:auto}.layout-social__title{font-family:var(--font-text);font-size:1.25rem;font-weight:400;line-height:1.4}@media (min-width:768px){.layout-social__title{font-size:1.5rem;line-height:1.3333}}@media (min-width:1024px){.layout-social__title{flex:1}}.layout-social__actions{flex-shrink:0;width:100%}@media (min-width:1024px){.layout-social__actions{width:auto}}.layout-social__actions .btn-cta{justify-content:center;width:100%}@media (min-width:1024px){.layout-social__actions .btn-cta{width:auto}}.layout-post-slider__title{font-family:var(--font-display);font-size:2rem;font-weight:500;line-height:1.125;margin-bottom:calc(var(--spacing)*6)}@media (min-width:768px){.layout-post-slider__title{font-size:2.5rem;line-height:1.1}}.post-slider{position:relative}.layout-blocked-content__box{overflow:hidden;padding-block:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*4);position:relative}@media (min-width:1024px){.layout-blocked-content__box{padding-block:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*6)}}.layout-blocked-content__box{background-color:#fff9}.layout-blocked-content__placeholder{filter:blur(4px);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.layout-blocked-content__placeholder p{font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:calc(var(--spacing)*6)}@media (min-width:768px){.layout-blocked-content__placeholder p{font-size:1.125rem;line-height:1.5556}}.layout-blocked-content__placeholder p:last-child{margin-bottom:0}.layout-blocked-content__overlay{align-items:center;display:flex;flex-direction:column;gap:calc(var(--spacing)*4);inset:0;justify-content:center;padding:calc(var(--spacing)*6);position:absolute;text-align:center;z-index:2}.layout-blocked-content__title{font-family:var(--font-display);font-size:1.5rem;font-weight:500;line-height:1.25;margin:0}@media (min-width:768px){.layout-blocked-content__title{font-size:1.875rem;line-height:1.2}}.layout-blocked-content__subtitle{font-family:var(--font-text);font-size:1.125rem;font-weight:400;line-height:1.5556;margin:0}@media (min-width:768px){.layout-blocked-content__subtitle{font-size:1.25rem;line-height:1.6}}.layout-blocked-content__cta{margin-top:calc(var(--spacing)*2)}.layout-authors__title .layout-category__chevron,.layout-related-category__header .layout-category__chevron{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);--tw-translate-y:0px;aspect-ratio:1;background-color:var(--color-grigio-100);border-radius:3.40282e+38px;display:grid;flex-shrink:0;-webkit-mask:none;mask:none;place-items:center;translate:var(--tw-translate-x) var(--tw-translate-y)}.layout-authors__title .layout-category__chevron:before,.layout-related-category__header .layout-category__chevron:before{background-color:currentColor;content:"";display:block;height:calc(var(--spacing)*6);-webkit-mask:url(../../assets/build/images/icon-chevron-destra.svg) 50%/contain no-repeat;mask:url(../../assets/build/images/icon-chevron-destra.svg) 50%/contain no-repeat;width:calc(var(--spacing)*6)}.layout-related-category__header{display:flex;flex-direction:column;gap:calc(var(--spacing)*2);margin-bottom:calc(var(--spacing)*6)}.layout-related-category__header h2{font-family:var(--font-display);font-size:2rem;font-weight:500;line-height:1.125}@media (min-width:768px){.layout-related-category__header h2{font-size:2.5rem;line-height:1.1}}.layout-related-category__header h2 a{align-items:center;gap:calc(var(--spacing)*2);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;display:inline-flex;transition-duration:.2s}@media (hover:hover){.layout-related-category__header h2 a:hover{opacity:.8}}.layout-related-category__header h2 a:hover .layout-category__chevron{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.layout-category__chevron{--tw-translate-y:.1em;height:.85em;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));translate:var(--tw-translate-x) var(--tw-translate-y);width:.85em;--tw-duration:.2s;background-color:currentColor;display:inline-block;flex-shrink:0;-webkit-mask:url(../../assets/build/images/icon-chevron-destra.svg) 50%/contain no-repeat;mask:url(../../assets/build/images/icon-chevron-destra.svg) 50%/contain no-repeat;transition-duration:.2s}h2 a:hover .layout-category__chevron{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.layout-map__inner iframe{display:block;width:100%}.single-post__main .layout-map--full .layout-map__inner{margin-left:calc(50% - 50vw);width:100vw}.single-post:has(.layout-map--full){overflow-x:clip}.layout-text__image{display:block;height:auto;margin-bottom:calc(var(--spacing)*6);max-width:100%}@media not all and (min-width:768px){.layout-text__image{width:372.254px}}.layout-text__image[src$=\.svg]{width:auto}@media not all and (min-width:768px){.layout-text__image[src$=\.svg]{width:372.254px}}.layout-text__title{margin-bottom:calc(var(--spacing)*6)}.layout-text__text{font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5}@media (min-width:768px){.layout-text__text{font-size:1.125rem;line-height:1.5556}}.layout-text__text{color:var(--color-nero)}.layout-text__text h1,.layout-text__text h2,.layout-text__text h3,.layout-text__text h4,.layout-text__text h5,.layout-text__text h6{margin-bottom:var(--spacing);margin-top:calc(var(--spacing)*8)}.layout-text__text h1:first-child,.layout-text__text h2:first-child,.layout-text__text h3:first-child,.layout-text__text h4:first-child,.layout-text__text h5:first-child,.layout-text__text h6:first-child{margin-top:0}.layout-text__text p{margin-bottom:calc(var(--spacing)*3)}.layout-text__text p:last-child{margin-bottom:0}.layout-text__text p:empty{display:none}.layout-text__text ol,.layout-text__text ul{margin-bottom:calc(var(--spacing)*3);padding-left:calc(var(--spacing)*6)}.layout-text__text ul{list-style-type:disc}.layout-text__text ol{list-style-type:decimal}.layout-text__text li{margin-bottom:var(--spacing)}.layout-text__text li::marker{color:currentColor}.layout-text__text ol ol,.layout-text__text ol ul,.layout-text__text ul ol,.layout-text__text ul ul{margin-bottom:0;margin-top:var(--spacing)}.layout-text__text ul ul{list-style-type:circle}.layout-text__text b,.layout-text__text strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.layout-text__text em,.layout-text__text i{font-style:italic}.layout-text__text blockquote{border-left:2px solid var(--color-grigio-500);margin-block:calc(var(--spacing)*6);padding-left:calc(var(--spacing)*6)}.layout-text__text img{display:block;float:none;height:auto;margin-inline:0 auto;max-width:100%}.layout-text__text .wp-caption,.layout-text__text p>img{margin-block:calc(var(--spacing)*6)}.layout-text__text .wp-caption{float:none;margin-inline:0 auto;max-width:100%}.layout-text__text .wp-caption-text{color:var(--color-grigio-500);font-family:var(--font-meta);font-size:1rem;font-weight:400;line-height:1.5;margin-top:calc(var(--spacing)*2)}.layout-text__text a{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;color:inherit;text-decoration-line:underline;text-underline-offset:.2em;transition-duration:.2s}.layout-text__text a:hover{color:var(--color-grigio-500)}@media (min-width:1024px){.layout-text__text--columns{column-count:2;column-gap:calc(var(--spacing)*12)}}.layout-text__text--columns>:first-child{margin-top:0}.layout-text__text--columns .wp-caption,.layout-text__text--columns blockquote,.layout-text__text--columns h1,.layout-text__text--columns h2,.layout-text__text--columns h3,.layout-text__text--columns h4,.layout-text__text--columns h5,.layout-text__text--columns h6,.layout-text__text--columns img,.layout-text__text--columns li{break-inside:avoid}.layout-text__actions{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*6);margin-top:calc(var(--spacing)*6)}[class*=section-color-] .layout-text__text{color:inherit}.layout-text__inner--boxed{padding-block:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*6)}@media (min-width:1024px){.layout-text__inner--boxed{padding-block:calc(var(--spacing)*11);padding-inline:calc(var(--spacing)*12)}}.layout-text--centered{text-align:center}.layout-text--centered .layout-text__text ol,.layout-text--centered .layout-text__text ul{list-style-position:inside;padding-left:0}.layout-text--centered .layout-text__image,.layout-text--centered .layout-text__text .wp-caption,.layout-text--centered .layout-text__text img{margin-inline:auto}.layout-text--centered .layout-text__actions{justify-content:center}.layout-podcast__inner{align-items:center;display:flex;flex-direction:column}.layout-podcast__inner iframe{display:block;max-width:100%;width:100%!important}.layout-divider{align-items:center;display:flex;height:var(--divider-height)}.layout-divider--40{--divider-height:32px}@media (min-width:768px){.layout-divider--40{--divider-height:40px}}.layout-divider--64{--divider-height:40px}@media (min-width:768px){.layout-divider--64{--divider-height:64px}}.layout-divider--80{--divider-height:64px}@media (min-width:768px){.layout-divider--80{--divider-height:80px}}.layout-divider--104{--divider-height:64px}@media (min-width:768px){.layout-divider--104{--divider-height:104px}}.layout-divider__line{border-style:var(--tw-border-style);border-width:0;border-top:1px solid var(--color-grigio-200);margin:0;width:100%}.layout-events__box{--tw-border-style:solid;border-style:solid;border-width:1px;padding:calc(var(--spacing)*6)}@media (min-width:768px){.layout-events__box{padding:calc(var(--spacing)*10)}}@media (min-width:1024px){.layout-events__box{padding:calc(var(--spacing)*14)}}.layout-events__box{border-color:var(--color-nero)}.layout-events__title{font-family:var(--font-display);font-size:1.5rem;font-weight:500;line-height:1.25;margin-bottom:calc(var(--spacing)*8)}@media (min-width:768px){.layout-events__title{font-size:1.875rem;line-height:1.2}}.layout-events__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:calc(var(--spacing)*6)}@media (min-width:1224px){.layout-events__grid{column-gap:calc(var(--spacing)*32);grid-template-columns:repeat(2,minmax(0,1fr))}}.layout-events__item{border-bottom:1px solid var(--color-grigio-200);padding-bottom:calc(var(--spacing)*6)}.layout-events__item:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0;padding-bottom:0}@media (min-width:1224px){.layout-events__item:nth-last-child(2):nth-child(odd){border-bottom-style:var(--tw-border-style);border-bottom-width:0;padding-bottom:0}}.layout-events .article-card__title{font-size:1.25rem;line-height:1.2}@media (min-width:768px){.layout-events .article-card__title{font-size:1.5rem;line-height:1.25}}.layout-events .article-card--horizontal .article-card__media{width:calc(var(--spacing)*20)}@media (min-width:768px){.layout-events .article-card--horizontal .article-card__media{width:calc(var(--spacing)*28)}}.layout-shop-highlights{--shop-card-width:clamp(180px,60vw,240px)}.layout-shop-highlights__box{--tw-border-style:solid;border-style:solid;border-width:1px;padding:calc(var(--spacing)*6)}@media (min-width:768px){.layout-shop-highlights__box{padding:calc(var(--spacing)*10)}}@media (min-width:1024px){.layout-shop-highlights__box{padding:calc(var(--spacing)*14)}}.layout-shop-highlights__box{border-color:var(--color-nero)}.layout-shop-highlights__head{align-items:center;display:flex;flex-direction:column;gap:calc(var(--spacing)*3);margin-inline:auto;margin-bottom:calc(var(--spacing)*8);max-width:40rem;text-align:center}.layout-shop-highlights__title{font-family:var(--font-display);font-size:1.5rem;font-weight:500;line-height:1.25;margin:0}@media (min-width:768px){.layout-shop-highlights__title{font-size:1.875rem;line-height:1.2}}.layout-shop-highlights__desc{font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5}@media (min-width:768px){.layout-shop-highlights__desc{font-size:1.125rem;line-height:1.5556}}.layout-shop-highlights__single{margin-inline:auto;width:var(--shop-card-width)}.layout-shop-highlights__carousel{--related-nav-size:2.75rem;--related-nav-anchor:calc(var(--related-nav-size)/-2);margin-inline:auto;position:relative}.layout-shop-highlights__carousel .related-content__nav{top:calc(var(--shop-card-width)*2/3)}.layout-shop-highlights .article-card__title{font-family:var(--font-text);font-size:1.25rem;font-weight:400;line-height:1.4}@media (min-width:768px){.layout-shop-highlights .article-card__title{font-size:1.5rem;line-height:1.3333}}.layout-shop-highlights .article-card__price{font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5}@media (min-width:768px){.layout-shop-highlights .article-card__price{font-size:1.125rem;line-height:1.5556}}.layout-magazines{--magazine-w:70vw;--magazine-nav-size:2.75rem}@media (min-width:768px){.layout-magazines{--magazine-w:min(28vw,480px)}}.layout-magazines__title{margin-bottom:calc(var(--spacing)*8);text-align:center}.layout-magazines__carousel{--magazine-nav-offset:calc(var(--magazine-w)*1.3 + 3rem);position:relative}.layout-magazines__slider{padding-bottom:calc(var(--spacing)*10)!important;padding-top:calc(var(--spacing)*6)!important}.layout-magazines__slider .swiper-wrapper{align-items:center}.layout-magazines__cover{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.5s;display:block;opacity:0;pointer-events:none;transform:scale(.8);transition-duration:.5s}.layout-magazines__cover img{aspect-ratio:4/5;box-shadow:0 8px 24px #0000001f;display:block;height:auto;object-fit:contain;width:100%}.swiper-slide-next .layout-magazines__cover,.swiper-slide-prev .layout-magazines__cover{opacity:.5;pointer-events:auto}.swiper-slide-active .layout-magazines__cover{opacity:1;pointer-events:auto;transform:none}.swiper-slide-prev .layout-magazines__cover{transform-origin:100%}.swiper-slide-next .layout-magazines__cover{transform-origin:0}.layout-magazines__nav{z-index:10;--tw-translate-y:-50%;cursor:pointer;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-border-style:solid;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;align-items:center;background-color:var(--color-bianco);border-color:var(--color-nero);border-radius:3.40282e+38px;border-style:solid;border-width:1px;color:var(--color-nero);display:none;height:var(--magazine-nav-size);justify-content:center;position:absolute;top:50%;transition-duration:.2s;width:var(--magazine-nav-size)}@media (min-width:768px){.layout-magazines__nav{display:flex}}.layout-magazines__nav--prev{left:max(0px,50% - var(--magazine-nav-offset) - var(--magazine-nav-size))}.layout-magazines__nav--next{right:max(0px,50% - var(--magazine-nav-offset) - var(--magazine-nav-size))}.layout-magazines__nav svg{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.layout-magazines__nav:hover{opacity:.8}.layout-magazines__nav:focus-visible{outline:2px solid;outline-offset:4px}.layout-magazines__nav.swiper-button-disabled{opacity:.4;pointer-events:none}.membership-plan__price .ywsbs-price,.membership-plan__price .ywsbs-wrapper{display:inline}.membership-plan__price .price_time_opt{color:var(--color-grigio-500);font-family:var(--font-meta);font-size:1rem;font-weight:400;line-height:1.5;margin-left:calc(var(--spacing)*2)}.membership-plan__price del{font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5;margin-right:calc(var(--spacing)*2)}@media (min-width:768px){.membership-plan__price del{font-size:1.125rem;line-height:1.5556}}.membership-plan__price del{color:var(--color-grigio-500)}.membership-plan__price ins{text-decoration-line:none}.membership-plan__toggle-icon{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);--tw-border-style:solid;align-items:center;border:1px solid;border-radius:3.40282e+38px;display:flex;flex-shrink:0;justify-content:center}.membership-plan__toggle-icon:before{background-color:currentColor;content:"";display:block;height:calc(var(--spacing)*3);-webkit-mask:url(../../assets/build/images/icon-piu.svg) 50%/contain no-repeat;mask:url(../../assets/build/images/icon-piu.svg) 50%/contain no-repeat;width:calc(var(--spacing)*3)}.membership-plan__included{display:flex;flex-direction:column;gap:calc(var(--spacing)*3);list-style-type:none;margin:0;padding:0}.membership-plan__included li{font-family:var(--font-meta);font-size:.875rem;font-weight:400;line-height:1.4286;padding-left:calc(var(--spacing)*6);position:relative}.membership-plan__included li:before{background-color:currentColor;content:"";display:block;height:calc(var(--spacing)*4);left:0;-webkit-mask:url(../../assets/build/images/icon-conferma.svg) 50%/contain no-repeat;mask:url(../../assets/build/images/icon-conferma.svg) 50%/contain no-repeat;position:absolute;top:calc(var(--spacing)*.5);width:calc(var(--spacing)*4)}.membership-plan__included--inline{gap:0}.membership-plan__included--inline li{padding-block:calc(var(--spacing)*4)}.membership-plan__included--inline li:before{top:calc(var(--spacing)*4.5)}.membership-plan__included--inline li+li{border-top:1px solid var(--color-grigio-200)}.layout-membership-plans__alert-icon{background-color:currentColor;display:block;flex-shrink:0;height:calc(var(--spacing)*5);-webkit-mask:url(../../assets/build/images/icon-informativa.svg) 50%/contain no-repeat;mask:url(../../assets/build/images/icon-informativa.svg) 50%/contain no-repeat;width:calc(var(--spacing)*5)}dialog.membership-plan__modal,dialog.membership-plan__modal .modal-content{border-radius:0}.layout-faq__tab{cursor:pointer;--tw-border-style:solid;font-family:var(--font-meta);padding-block:var(--spacing);padding-inline:calc(var(--spacing)*3);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;background-color:#0000;border:1px solid;color:inherit;font-size:1rem;font-weight:400;line-height:1.5;transition-duration:.2s}.layout-faq__tab:hover,.layout-faq__tab[aria-selected=true]{background-color:var(--color-nero);border-color:var(--color-nero);color:var(--color-bianco)}.layout-faq__tab:focus-visible{outline:2px solid;outline-offset:2px}.layout-faq__chevron{height:calc(var(--spacing)*5);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:calc(var(--spacing)*5);--tw-duration:.3s;background-color:currentColor;display:block;flex-shrink:0;-webkit-mask:url(../../assets/build/images/icon-chevron-giu.svg) 50%/contain no-repeat;mask:url(../../assets/build/images/icon-chevron-giu.svg) 50%/contain no-repeat;transition-duration:.3s}.layout-faq__chevron.js-accordion-icon-active{rotate:180deg}.layout-faq__answer{color:var(--color-nero)}.layout-faq__answer *{font:inherit}.layout-faq__answer>*+*{margin-top:calc(var(--spacing)*4)}.layout-faq__answer a{color:inherit;text-decoration-line:underline}.layout-faq .accordion-container [data-accordion-trigger]:hover{color:var(--color-grigio-500);opacity:1}.store-finder{position:relative}.store-finder__map{background-color:var(--color-grigio-200);display:none;height:40rem}@media (min-width:768px){.store-finder__map{display:block}}.store-finder__panel{--tw-border-style:solid;background-color:var(--color-bianco);border-color:var(--color-nero);border-style:solid;border-width:1px;color:var(--color-nero);display:flex;flex-direction:column;padding:calc(var(--spacing)*4)}@media (min-width:768px){.store-finder__panel{left:calc(var(--spacing)*8);max-height:calc(100% - 4rem);padding:calc(var(--spacing)*6);position:absolute;top:calc(var(--spacing)*8);width:24rem}}.store-finder__title{font-family:var(--font-display);font-size:1.5rem;font-weight:500;line-height:1.25;margin-bottom:calc(var(--spacing)*5)}@media (min-width:768px){.store-finder__title{font-size:1.875rem;line-height:1.2}}.store-finder__search{margin-bottom:calc(var(--spacing)*4);position:relative}.store-finder__search input[type=search]{padding-right:calc(var(--spacing)*10);width:100%}.store-finder__search .store-finder__search-btn[type=submit]{height:calc(var(--spacing)*8);right:calc(var(--spacing)*2);top:50%;width:calc(var(--spacing)*8);--tw-translate-y:-50%;align-items:center;background-color:#0000;border-style:var(--tw-border-style);border-width:0;color:var(--color-nero);cursor:pointer;display:flex;justify-content:center;padding:0;position:absolute;translate:var(--tw-translate-x) var(--tw-translate-y)}.store-finder__icon{background-color:currentColor;display:block;flex-shrink:0;height:calc(var(--spacing)*4);mask:var(--cta-icon) no-repeat center/contain;-webkit-mask:var(--cta-icon) no-repeat center/contain;width:calc(var(--spacing)*4)}.store-finder__icon--map{--cta-icon:url(../../assets/build/images/icon-mappa.svg)}.store-finder__icon--link{--cta-icon:url(../../assets/build/images/icon-link-esterno.svg)}.store-finder__icon--phone{--cta-icon:url(../../assets/build/images/icon-telefono.svg)}.store-finder__geo{align-items:center;align-self:flex-start;background-color:#0000;border-style:var(--tw-border-style);border-width:0;color:var(--color-nero);cursor:pointer;display:flex;font-family:var(--font-meta);font-size:1rem;font-weight:400;gap:calc(var(--spacing)*2);line-height:1.5;margin-bottom:calc(var(--spacing)*6);padding:0}.store-finder__geo:hover{color:var(--color-grigio-500)}.store-finder__filters{display:flex;flex-direction:column;gap:calc(var(--spacing)*2);margin-bottom:calc(var(--spacing)*4)}.store-finder__filters label{color:var(--color-grigio-500);font-size:.875rem;font-weight:500;line-height:1.4286;text-transform:uppercase}.store-finder__filters select{color:var(--color-grigio-500);width:100%}.store-finder__results{display:flex;flex-direction:column;min-height:0}@media (min-width:768px){.store-finder__results{overflow-y:auto;overscroll-behavior:contain;padding-right:calc(var(--spacing)*3)}@supports not selector(::-webkit-scrollbar){.store-finder__results{scrollbar-color:var(--color-grigio-500) var(--color-grigio-200);scrollbar-width:thin}}.store-finder__results::-webkit-scrollbar{width:4px}.store-finder__results::-webkit-scrollbar-track{background-color:var(--color-grigio-200)}.store-finder__results::-webkit-scrollbar-thumb{background-color:var(--color-grigio-500)}}.store-finder__empty{font-family:var(--font-meta);font-size:1rem;font-weight:400;line-height:1.5;padding-block:calc(var(--spacing)*5)}.store-finder__list{list-style-type:none;margin:0;padding:0}.store-finder__list li+li{--tw-border-style:solid;border-color:var(--color-grigio-200);border-style:solid;border-top-width:1px}.store-finder__item{background-color:#0000;border-style:var(--tw-border-style);border-width:0;color:var(--color-nero);cursor:pointer;display:flex;flex-direction:column;gap:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*5);padding-inline:0;text-align:left;width:100%}.store-finder__item:hover .store-finder__item-title{color:var(--color-grigio-500)}.store-finder__item-title{align-items:center;display:flex;font-family:var(--font-text);font-size:1.125rem;font-weight:400;gap:calc(var(--spacing)*2);line-height:1.5556}@media (min-width:768px){.store-finder__item-title{font-size:1.25rem;line-height:1.6}}.store-finder__item-title{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;transition-duration:.2s}.store-finder__item-address{color:var(--color-grigio-800);font-family:var(--font-meta);font-size:.875rem;font-weight:400;line-height:1.4286}.store-finder__pin{display:block;flex-shrink:0;height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.store-finder__more{margin-top:calc(var(--spacing)*4);width:100%}.store-dialog__close{align-items:center;background-color:#0000;border-style:var(--tw-border-style);border-width:0;color:var(--color-nero);cursor:pointer;display:flex;justify-content:center;padding:0;position:absolute;right:calc(var(--spacing)*10);top:calc(var(--spacing)*10)}.store-dialog__close,.store-dialog__close .store-finder__icon{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.store-dialog__title{font-family:var(--font-text);font-size:1.25rem;font-weight:400;line-height:1.4;padding-right:calc(var(--spacing)*10)}@media (min-width:768px){.store-dialog__title{font-size:1.5rem;line-height:1.3333}}.store-dialog__desc{font-family:var(--font-text);font-weight:400;line-height:1.5;margin-top:calc(var(--spacing)*3)}@media (min-width:768px){.store-dialog__desc{font-size:1.125rem;line-height:1.5556}}.store-dialog__desc{font-size:1rem}.store-dialog__typology{align-items:center;display:flex;font-family:var(--font-meta);font-size:1rem;font-weight:400;gap:calc(var(--spacing)*2);line-height:1.5;margin-top:calc(var(--spacing)*3)}.store-dialog__section{margin-top:calc(var(--spacing)*5);--tw-border-style:solid;border-color:var(--color-grigio-200);border-style:solid;border-top-width:1px;padding-top:calc(var(--spacing)*5)}.store-dialog__heading{font-family:var(--font-text);font-size:1.125rem;font-weight:400;line-height:1.5556;margin-bottom:calc(var(--spacing)*2)}@media (min-width:768px){.store-dialog__heading{font-size:1.25rem;line-height:1.6}}.store-dialog__link,.store-dialog__row{font-family:var(--font-meta);font-size:1rem;font-weight:400;line-height:1.5}.store-dialog__link{align-items:center;color:var(--color-nero);display:flex;gap:calc(var(--spacing)*2);text-decoration-line:underline}.store-dialog__link+.store-dialog__link{margin-top:calc(var(--spacing)*2)}.store-dialog__link:hover{color:var(--color-grigio-500)}div.fluid-title{font-family:var(--font-display);font-size:2rem;font-weight:500;line-height:1.125}@media (min-width:768px){div.fluid-title{font-size:2.5rem;line-height:1.1}}.transitioning-link{animation-duration:.2s;transition-duration:.2s;transition-property:opacity}@media (hover:hover){.transitioning-link:hover{opacity:.8}}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.sr-only{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.left-0{left:0}.left-1\/2{left:50%}.z-10{z-index:10}.z-\[95\]{z-index:95}.z-\[100\]{z-index:100}.col-span-12{grid-column:span 12/span 12}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:900px){.container{max-width:900px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1025px){.container{max-width:1025px}}@media (min-width:1150px){.container{max-width:1150px}}@media (min-width:1200px){.container{max-width:1200px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1400px){.container{max-width:1400px}}@media (min-width:1536px){.container{max-width:1536px}}@media (min-width:1736px){.container{max-width:1736px}}.m-0{margin:0}.mx-auto{margin-inline:auto}.my-12{margin-block:calc(var(--spacing)*12)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-56{margin-top:calc(var(--spacing)*56)}.mt-\[0\.2em\]{margin-top:.2em}.mt-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-18{margin-bottom:calc(var(--spacing)*18)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.table-cell{display:table-cell}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-6{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.size-10{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10)}.size-full{height:100%;width:100%}.h-48{height:calc(var(--spacing)*48)}.h-\[var\(--header-h-mobile\)\]{height:var(--header-h-mobile)}.h-auto{height:auto}.h-full{height:100%}.max-h-full{max-height:100%}.min-h-\[calc\(100dvh-var\(--header-height\,5\.5rem\)-var\(--footer-height\,0px\)\)\]{min-height:calc(100dvh - var(--header-height,5.5rem) - var(--footer-height,0px))}.w-\[230px\]{width:230px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[300px\]{max-width:300px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.min-w-0{min-width:0}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse))}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-y-8{row-gap:calc(var(--spacing)*8)}.gap-y-10{row-gap:calc(var(--spacing)*10)}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-grigio-200{border-color:var(--color-grigio-200)}.border-nero{border-color:var(--color-nero)}.bg-bianco{background-color:var(--color-bianco)}.bg-grigio-200{background-color:var(--color-grigio-200)}.bg-nero{background-color:var(--color-nero)}.bg-panna{background-color:var(--color-panna)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.stroke-\[1\.5\]{stroke-width:1.5px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-2{padding:calc(var(--spacing)*2)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-18{padding-block:calc(var(--spacing)*18)}.py-20{padding-block:calc(var(--spacing)*20)}.py-32{padding-block:calc(var(--spacing)*32)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-\[calc\(var\(--header-h-mobile\)\)\]{padding-top:calc(var(--header-h-mobile))}.pt-\[var\(--header-h-mobile\)\]{padding-top:var(--header-h-mobile)}.pb-0{padding-bottom:0}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-18{padding-bottom:calc(var(--spacing)*18)}.pl-4{padding-left:calc(var(--spacing)*4)}.text-center{text-align:center}.text-left{text-align:left}.text-h1{font-family:var(--font-display);font-size:2.5rem;font-weight:500;line-height:1.1}@media (min-width:768px){.text-h1{font-size:3.125rem;font-weight:400;line-height:1.1}}.text-body{font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5}@media (min-width:768px){.text-body{font-size:1.125rem;line-height:1.5556}}.text-body-l{font-family:var(--font-text);font-size:1.125rem;font-weight:400;line-height:1.5556}@media (min-width:768px){.text-body-l{font-size:1.25rem;line-height:1.6}}.text-display-1{font-family:var(--font-display);font-size:3rem;font-weight:700;line-height:1}@media (min-width:768px){.text-display-1{font-size:5rem;line-height:1}}.text-display-2{font-family:var(--font-display);font-size:3rem;font-weight:500;line-height:1}@media (min-width:768px){.text-display-2{font-size:4.5rem;line-height:1}}.text-h2{font-family:var(--font-display);font-size:2rem;font-weight:500;line-height:1.125}@media (min-width:768px){.text-h2{font-size:2.5rem;line-height:1.1}}.text-h3{font-family:var(--font-display);font-size:1.5rem;font-weight:500;line-height:1.25}@media (min-width:768px){.text-h3{font-size:1.875rem;line-height:1.2}}.text-lead{font-family:var(--font-text);font-size:1.25rem;font-weight:400;line-height:1.4}@media (min-width:768px){.text-lead{font-size:1.5rem;line-height:1.3333}}.text-titolo-xl{font-family:var(--font-display);font-size:1.875rem;font-weight:500;line-height:1.2}@media (min-width:768px){.text-titolo-xl{font-size:3rem;line-height:1}}.text-tag{font-family:var(--font-meta);font-size:.875rem;font-weight:400;line-height:1.4286}@media (min-width:768px){.text-tag{font-family:var(--font-text)}}.text-meta{font-size:1rem;line-height:1.5}.text-meta,.text-micro{font-family:var(--font-meta);font-weight:400}.text-micro{font-size:.875rem;line-height:1.4286}.font-display{font-family:var(--font-display)}.font-text{font-family:var(--font-text)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-\[500\]{--tw-font-weight:500;font-weight:500}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.whitespace-nowrap{white-space:nowrap}.text-bianco{color:var(--color-bianco)}.text-bianco\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-bianco\/60{color:color-mix(in oklab,var(--color-bianco) 60%,transparent)}}.text-black{color:var(--color-black)}.text-grigio-500{color:var(--color-grigio-500)}.text-nero{color:var(--color-nero)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-0{-webkit-backdrop-filter:blur();backdrop-filter:blur()}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\[color\,box-shadow\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-opacity{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-transform{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.last\:border-b:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media (hover:hover){.hover\:bg-grigio-500:hover{background-color:var(--color-grigio-500)}.hover\:opacity-80:hover{opacity:.8}}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}@media not all and (min-width:1280px){.max-xl\:hidden{display:none}}@media not all and (min-width:1150px){.max-mm\:order-1{order:1}.max-mm\:order-2{order:2}.max-mm\:ml-auto{margin-left:auto}.max-mm\:hidden{display:none}}@media not all and (min-width:768px){.max-md\:hidden{display:none}}@media not all and (min-width:640px){.max-sm\:mx-auto{margin-inline:auto}.max-sm\:text-center{text-align:center}}@media (min-width:640px){.sm\:w-5\/6{width:83.3333%}.sm\:flex-row{flex-direction:row}.sm\:gap-12{gap:calc(var(--spacing)*12)}.sm\:text-\[1\.5rem\]{font-size:1.5rem}}@media (min-width:768px){.md\:sticky{position:sticky}.md\:top-\[calc\(var\(--header-height\,88px\)\+2rem\)\]{top:calc(var(--header-height,88px) + 2rem)}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-start-7{grid-column-start:7}.md\:col-start-8{grid-column-start:8}.md\:col-end-8{grid-column-end:8}.md\:col-end-13{grid-column-end:13}.md\:row-span-2{grid-row:span 2/span 2}.md\:row-start-1{grid-row-start:1}.md\:mt-0{margin-top:0}.md\:mt-50{margin-top:calc(var(--spacing)*50)}.md\:hidden{display:none}.md\:aspect-\[21\/9\]{aspect-ratio:21/9}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:justify-center{justify-content:center}.md\:px-8{padding-inline:calc(var(--spacing)*8)}.md\:py-12{padding-block:calc(var(--spacing)*12)}.md\:pt-12{padding-top:calc(var(--spacing)*12)}.md\:text-center{text-align:center}.md\:text-h2{font-family:var(--font-display);font-size:2rem;font-weight:500;line-height:1.125}@media (min-width:768px){.md\:text-h2{font-size:2.5rem;line-height:1.1}}.md\:text-\[2\.5rem\]{font-size:2.5rem}.md\:font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}}@media (min-width:1024px){.lg\:col-start-2{grid-column-start:2}.lg\:col-start-9{grid-column-start:9}.lg\:col-end-9{grid-column-end:9}.lg\:col-end-12{grid-column-end:12}.lg\:mt-62{margin-top:calc(var(--spacing)*62)}.lg\:block{display:block}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:pt-\[calc\(var\(--header-h-desktop\)\)\]{padding-top:calc(var(--header-h-desktop))}.lg\:pt-\[var\(--header-h-desktop\)\]{padding-top:var(--header-h-desktop)}}@media (min-width:1150px){.mm\:col-start-2{grid-column-start:2}.mm\:col-start-3{grid-column-start:3}.mm\:grid{display:grid}.mm\:hidden{display:none}.mm\:h-\[var\(--header-h-desktop\)\]{height:var(--header-h-desktop)}.mm\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.mm\:gap-x-6{column-gap:calc(var(--spacing)*6)}.mm\:justify-self-end{justify-self:flex-end}.mm\:justify-self-start{justify-self:flex-start}}@container (min-width:22rem){.\@\[22rem\]\:flex-row{flex-direction:row}.\@\[22rem\]\:items-baseline{align-items:baseline}.\@\[22rem\]\:justify-between{justify-content:space-between}.\@\[22rem\]\:gap-4{gap:calc(var(--spacing)*4)}.\@\[22rem\]\:text-left{text-align:left}}.\[\&_iframe\]\:h-full iframe{height:100%}.\[\&_iframe\]\:w-full iframe{width:100%}.\[\&_img\]\:size-12 img{height:calc(var(--spacing)*12);width:calc(var(--spacing)*12)}.\[\&_img\]\:object-contain img{object-fit:contain}@media (min-width:1150px){.mm\:\[\&_img\]\:size-18 img{height:calc(var(--spacing)*18);width:calc(var(--spacing)*18)}}.\[\&_li\]\:text-lead li{font-family:var(--font-text);font-size:1.25rem;font-weight:400;line-height:1.4}@media (min-width:768px){.\[\&_li\]\:text-lead li{font-size:1.5rem;line-height:1.3333}}.\[\&_p\]\:text-lead p{font-family:var(--font-text);font-size:1.25rem;font-weight:400;line-height:1.4}@media (min-width:768px){.\[\&_p\]\:text-lead p{font-size:1.5rem;line-height:1.3333}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:stroke-\[0\.9\] svg{stroke-width:.9px}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}}@layer overrides;.hamburger{background-color:#0000;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:15px;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{display:inline-block;height:24px;position:relative;width:40px}.hamburger-inner{display:block;margin-top:-2px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#000;border-radius:4px;height:4px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:40px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx.is-active .hamburger-inner{background-color:#0000!important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner:before{transform:translateY(10px)rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translateY(-10px)rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{background-color:#0000!important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translateY(10px)rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translateY(-10px)rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy.is-active .hamburger-inner{background-color:#0000!important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner:before{transform:translateY(10px)rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translateY(-10px)rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{background-color:#0000!important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translateY(10px)rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translateY(-10px)rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy .hamburger-inner:after,.hamburger--3dxy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy.is-active .hamburger-inner{background-color:#0000!important;transform:rotateX(180deg)rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner:before{transform:translateY(10px)rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translateY(-10px)rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r .hamburger-inner:after,.hamburger--3dxy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:#0000!important;transform:rotateX(180deg)rotateY(180deg)rotate(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translateY(10px)rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translateY(-10px)rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate(-8px)rotate(-45deg)scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate(-8px)rotate(45deg)scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate(8px)rotate(45deg)scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate(8px)rotate(-45deg)scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transform:translate(-8px,-10px)rotate(-45deg)scaleX(.7);transition:top .1s,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transform:translate(-8px,10px)rotate(45deg)scaleX(.7);transition:bottom .1s,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transform:translate(8px,-10px)rotate(45deg)scaleX(.7);transition:top .1s,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transform:translate(8px,10px)rotate(-45deg)scaleX(.7);transition:bottom .1s,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate(8px)rotate(45deg)scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate(8px)rotate(-45deg)scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate(-8px)rotate(-45deg)scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate(-8px)rotate(45deg)scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{opacity:0;top:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{bottom:0;top:auto;transition-delay:.13s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translateY(-10px)rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--collapse-r .hamburger-inner{bottom:0;top:auto;transition-delay:.13s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translateY(-10px)rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .125s .275s}.hamburger--elastic .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translateY(10px)rotate(135deg);transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner:before{opacity:0;transition-delay:0s}.hamburger--elastic.is-active .hamburger-inner:after{transform:translateY(-20px)rotate(-270deg);transition-delay:75ms}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner:before{top:10px;transition:opacity .125s .275s}.hamburger--elastic-r .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translateY(10px)rotate(-135deg);transition-delay:75ms}.hamburger--elastic-r.is-active .hamburger-inner:before{opacity:0;transition-delay:0s}.hamburger--elastic-r.is-active .hamburger-inner:after{transform:translateY(-20px)rotate(270deg);transition-delay:75ms}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top 50ms linear .125s,left .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:after{right:0;top:10px;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top 50ms linear .125s,right .125s ease-in .175s}.hamburger--emphatic.is-active .hamburger-inner{background-color:#0000!important;transition-delay:0s;transition-timing-function:ease-out}.hamburger--emphatic.is-active .hamburger-inner:before{left:-80px;top:-80px;transform:translate(80px,80px)rotate(45deg);transition:left .125s ease-out,top 50ms linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic.is-active .hamburger-inner:after{right:-80px;top:-80px;transform:translate(-80px,80px)rotate(-45deg);transition:right .125s ease-out,top 50ms linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top 50ms linear .125s,left .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:after{right:0;top:10px;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top 50ms linear .125s,right .125s ease-in .175s}.hamburger--emphatic-r.is-active .hamburger-inner{background-color:#0000!important;transition-delay:0s;transition-timing-function:ease-out}.hamburger--emphatic-r.is-active .hamburger-inner:before{left:-80px;top:80px;transform:translate(80px,-80px)rotate(-45deg);transition:left .125s ease-out,top 50ms linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic-r.is-active .hamburger-inner:after{right:-80px;top:80px;transform:translate(-80px,-80px)rotate(45deg);transition:right .125s ease-out,top 50ms linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--minus .hamburger-inner:after,.hamburger--minus .hamburger-inner:before{transition:bottom 80ms ease-out,top 80ms ease-out,opacity linear}.hamburger--minus.is-active .hamburger-inner:after,.hamburger--minus.is-active .hamburger-inner:before{opacity:0;transition:bottom 80ms ease-out,top 80ms ease-out,opacity 0s linear 80ms}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-duration:.15s;transition-property:transform,opacity;transition-timing-function:ease}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translateY(10px)rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{opacity:0;transform:rotate(-45deg)translate(-5.71429px,-6px)}.hamburger--slider.is-active .hamburger-inner:after{transform:translateY(-20px)rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:10px;transition-duration:.15s;transition-property:transform,opacity;transition-timing-function:ease}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translateY(10px)rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{opacity:0;transform:rotate(45deg)translate(5.71429px,-6px)}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translateY(-20px)rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:10px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{background-color:#0000!important;transition-delay:.22s}.hamburger--spring.is-active .hamburger-inner:before{top:0;transform:translateY(10px)rotate(45deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--spring.is-active .hamburger-inner:after{top:0;transform:translateY(10px)rotate(-45deg);transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--spring-r .hamburger-inner{bottom:0;top:auto;transition-delay:0s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translateY(-10px)rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--stand .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--stand.is-active .hamburger-inner{background-color:#0000!important;transform:rotate(90deg);transition:transform 75ms cubic-bezier(.215,.61,.355,1),background-color 0s linear .15s}.hamburger--stand.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r.is-active .hamburger-inner{background-color:#0000!important;transform:rotate(-90deg);transition:transform 75ms cubic-bezier(.215,.61,.355,1),background-color 0s linear .15s}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms .12s,opacity 75ms}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{opacity:0;top:0;transition:top 75ms,opacity 75ms .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-delay:.1s;transition-duration:0s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{opacity:0;top:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{transition-delay:.1s;transition-duration:0s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{opacity:0;top:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-stopped{overflow:hidden}html.is-changing .transition-fade{opacity:1;transition:opacity .25s}html.is-animating .transition-fade{opacity:0}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{fill:currentColor;height:100%;object-fit:contain;pointer-events:none;transform-origin:50%;width:100%}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev .swiper-navigation-icon,.swiper-button-prev ::slotted(.swiper-navigation-icon){transform:rotate(180deg)}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal .swiper-button-next,.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-next,.swiper-horizontal~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-horizontal .swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next,.swiper-horizontal~.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon,:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon){transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon,:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon){transform:rotate(0)}.swiper-vertical .swiper-button-next,.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-next,.swiper-vertical~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px)}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon,:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon){transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon,:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon){transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transform:translate(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:0 0;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}.fadein-0{animation:fadein .6s forwards;opacity:0}.fadein-1{animation:fadein .6s .1s forwards;opacity:0}.fadein-2{animation:fadein .6s .2s forwards;opacity:0}.fadein-3{animation:fadein .6s .3s forwards;opacity:0}.fadein-4{animation:fadein .6s .4s forwards;opacity:0}.fadein-5{animation:fadein .6s .5s forwards;opacity:0}.fadein-6{animation:fadein .6s .6s forwards;opacity:0}.fadein-7{animation:fadein .6s .7s forwards;opacity:0}.fadein-8{animation:fadein .6s .8s forwards;opacity:0}.fadein-9{animation:fadein .6s .9s forwards;opacity:0}.fadein-10{animation:fadein .6s 1s forwards;opacity:0}.fadein-11{animation:fadein .6s 1.1s forwards;opacity:0}.fadein-12{animation:fadein .6s 1.2s forwards;opacity:0}.fadein-13{animation:fadein .6s 1.3s forwards;opacity:0}.fadein-14{animation:fadein .6s 1.4s forwards;opacity:0}.fadein-15{animation:fadein .6s forwards;opacity:0}@keyframes fadein{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.icon{background-color:var(--color-white);display:inline-block;height:3.5rem;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .25s;width:3.5rem}.margin-8col{padding-left:clamp(12px,5vw,240px);padding-right:clamp(12px,5vw,240px)}@media screen and (min-width:768px){.margin-8col{padding-left:clamp(12px,15.5vw,410px);padding-right:clamp(12px,15.5vw,410px)}}@media screen and (min-width:1100px){.margin-8col{padding-left:clamp(12px,21vw,410px);padding-right:clamp(12px,21vw,410px)}}.margin-9col{padding-left:clamp(12px,5vw,240px);padding-right:clamp(12px,5vw,240px)}@media screen and (min-width:768px){.margin-9col{padding-left:clamp(12px,12vw,270px);padding-right:clamp(12px,12vw,270px)}}@media screen and (min-width:1100px){.margin-9col{padding-left:clamp(12px,16vw,270px);padding-right:clamp(12px,16vw,270px)}}.margin-10col{padding-left:clamp(12px,5vw,240px);padding-right:clamp(12px,5vw,240px)}@media screen and (min-width:768px){.margin-10col{padding-left:clamp(12px,10vw,240px);padding-right:clamp(12px,10vw,240px)}}@media screen and (min-width:1100px){.margin-10col{margin-inline:auto;max-width:1920px;padding-left:clamp(12px,12.5vw,240px);padding-right:clamp(12px,12.5vw,240px)}}.margin-11col{padding-left:clamp(12px,5vw,240px);padding-right:clamp(12px,5vw,240px)}@media screen and (min-width:768px){.margin-11col{padding-left:clamp(12px,7vw,155px);padding-right:clamp(12px,7vw,155px)}}@media screen and (min-width:1100px){.margin-11col{margin-inline:auto;max-width:1920px;padding-left:clamp(12px,8vw,155px);padding-right:clamp(12px,8vw,155px)}}.margin-12col{padding-left:clamp(12px,5vw,240px);padding-right:clamp(12px,5vw,240px)}@media screen and (min-width:768px){.margin-12col{padding-left:clamp(12px,4.5vw,240px);padding-right:clamp(12px,4.5vw,240px)}}@media screen and (min-width:1100px){.margin-12col{margin-inline:auto;max-width:1920px;padding-left:clamp(12px,2.5vw,100px);padding-right:clamp(12px,2.5vw,100px)}}.margin-article{padding-left:8.3333%;padding-right:8.3333%}@media screen and (min-width:768px){.margin-article{padding-left:16.6667%;padding-right:16.6667%}}.single-post__main .margin-12col,.single-post__main .margin-12col-md,.single-post__main .margin-article{margin-inline:0;max-width:none;padding-inline:0}@media screen and (min-width:1024px){.single-post__main .layout-wide{margin-left:calc(-10% - .15rem);width:calc(120% + .3rem)}}@media screen and (min-width:768px){.single-post__main--sidebar .layout-wide{width:calc(171.429% + 1.07143rem)}}@media screen and (min-width:1024px){.single-post__main--sidebar .layout-wide{margin-left:calc(-14.2857% - .21429rem);width:calc(171.429% + 1.07143rem)}}.margin-12col-md{margin-inline:0;padding-inline:0}@media screen and (min-width:768px){.margin-12col-md{padding-left:clamp(12px,4.5vw,240px);padding-right:clamp(12px,4.5vw,240px)}}@media screen and (min-width:1100px){.margin-12col-md{margin-inline:auto;max-width:1920px;padding-left:clamp(12px,2.5vw,100px);padding-right:clamp(12px,2.5vw,100px)}}.margin-12col-md.only-left{padding-right:0!important}.section+.section{padding-top:0}.padding-section{padding-block:calc(var(--spacing)*18)}.section.section-color-blue-accent+.section.padding-section[class*=section-color-]:not(.section-color-blue-accent),.section.section-color-blue-dominant+.section.padding-section[class*=section-color-]:not(.section-color-blue-dominant),.section.section-color-blue-surface+.section.padding-section[class*=section-color-]:not(.section-color-blue-surface),.section.section-color-dark+.section.padding-section[class*=section-color-]:not(.section-color-dark),.section.section-color-green-accent+.section.padding-section[class*=section-color-]:not(.section-color-green-accent),.section.section-color-green-dominant+.section.padding-section[class*=section-color-]:not(.section-color-green-dominant),.section.section-color-green-surface+.section.padding-section[class*=section-color-]:not(.section-color-green-surface),.section.section-color-grey-100+.section.padding-section[class*=section-color-]:not(.section-color-grey-100),.section.section-color-grey-200+.section.padding-section[class*=section-color-]:not(.section-color-grey-200),.section.section-color-grey-500+.section.padding-section[class*=section-color-]:not(.section-color-grey-500),.section.section-color-grey-800+.section.padding-section[class*=section-color-]:not(.section-color-grey-800),.section.section-color-highlight+.section.padding-section[class*=section-color-]:not(.section-color-highlight),.section.section-color-light+.section.padding-section[class*=section-color-]:not(.section-color-light),.section.section-color-red-accent+.section.padding-section[class*=section-color-]:not(.section-color-red-accent),.section.section-color-red-dominant+.section.padding-section[class*=section-color-]:not(.section-color-red-dominant),.section.section-color-red-surface+.section.padding-section[class*=section-color-]:not(.section-color-red-surface),.section.section-color-white+.section.padding-section[class*=section-color-]:not(.section-color-white),.section.section-color-yellow-accent+.section.padding-section[class*=section-color-]:not(.section-color-yellow-accent),.section.section-color-yellow-dominant+.section.padding-section[class*=section-color-]:not(.section-color-yellow-dominant),.section.section-color-yellow-surface+.section.padding-section[class*=section-color-]:not(.section-color-yellow-surface),.section:not([class*=section-color-])+.section.padding-section[class*=section-color-],.section[class*=section-color-]+.section.padding-section:not([class*=section-color-]){padding-top:calc(var(--spacing)*18)}@keyframes menu-item-in{0%{opacity:0;transform:translate(1.5rem)}to{opacity:1;transform:translate(0)}}.hamburger{--hb-w:20px;--hb-h:1px;--hb-gap:6px;align-items:center;display:flex;padding:0}.hamburger .hamburger-box{height:calc(var(--hb-h) + var(--hb-gap)*2);width:var(--hb-w)}.hamburger .hamburger-inner,.hamburger .hamburger-inner:after,.hamburger .hamburger-inner:before{background-color:var(--color-nero);border-radius:0;height:var(--hb-h);width:var(--hb-w)}.hamburger.hamburger--elastic .hamburger-inner{margin-top:0;top:0}.hamburger.hamburger--elastic .hamburger-inner:before{top:var(--hb-gap)}.hamburger.hamburger--elastic .hamburger-inner:after{top:calc(var(--hb-gap)*2)}.hamburger.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,var(--hb-gap),0) rotate(135deg)}.hamburger.hamburger--elastic.is-active .hamburger-inner:after{transform:translate3d(0,calc(var(--hb-gap)*-2),0) rotate(-270deg)}body.open-menu .hamburger .hamburger-inner,body.open-menu .hamburger .hamburger-inner:after,body.open-menu .hamburger .hamburger-inner:before{background-color:var(--color-bianco)}body.open-menu #header .header-desktop{background:0 0}body.open-menu #header .header-cart-wrapper,body.open-menu #header .header-desktop .language-switcher,body.open-menu #header .header-desktop .nav-icon,body.open-menu #header .home-link,body.open-menu #header .icon-src,body.open-menu #header .nav-account-link,body.open-menu #header .nav-subscribe-link{display:none}@media (max-width:767px){.page-id-11394 .header_page.type_base,.page-id-833 .header_page.type_base{padding-bottom:0}}.header-gallery .swiper-slide,.header-gallery .swiper-wrapper{height:100%}.header-gallery .swiper-slide img{display:block;height:100%;object-fit:cover;width:100%}.header-gallery .header-gallery__pagination{align-items:center;bottom:1rem;display:flex;gap:.5rem;justify-content:center;left:0;position:absolute;width:100%;z-index:10}.header-gallery .header-gallery__pagination .swiper-pagination-bullet{background-color:var(--color-bianco);height:.5rem;margin:0;opacity:.6;transition:opacity .2s,width .2s;width:.5rem}.header-gallery .header-gallery__pagination .swiper-pagination-bullet-active{border-radius:999px;opacity:1;width:1.5rem}.address-suggestions{display:none;font-family:var(--font-text);font-size:1rem;font-weight:400;left:0;line-height:1.5;margin-top:var(--spacing);position:absolute;right:0;z-index:20}@media (min-width:768px){.address-suggestions{font-size:1.125rem;line-height:1.5556}}.address-suggestions{background:var(--color-bianco);border:1px solid var(--color-grigio-200)}.address-suggestions.is-open{display:block}.address-suggestions li{cursor:pointer;padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*4)}.address-suggestions li.is-active,.address-suggestions li:hover{background:var(--color-grigio-100)}.address-suggestions li span{color:var(--color-grigio-500);display:block;font-family:var(--font-meta);font-size:.875rem;font-weight:400;line-height:1.4286}.component-video{position:relative}.component-video .overlay-video{background-color:#0000;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.authors-list__section:has(.authors-list__empty),.no-results,.no-results.section,.posts-grid:has(.posts-grid__empty),.related-content.padding-section{padding-bottom:calc(var(--spacing)*18)}.author-articles.section.padding-section{padding-block:calc(var(--spacing)*18)}.tag-related.padding-section{padding-bottom:calc(var(--spacing)*18)}.accordion-container [data-accordion-trigger]{cursor:pointer;transition:all .3s}.accordion-container [data-accordion-trigger]:hover{opacity:.8}.accordion-container .accordion-content{max-height:0;overflow:hidden;transition:max-height .3s}.accordion-container .accordion-title h3{color:var(--color-nero);padding-right:calc(var(--spacing)*10)}@media (min-width:900px){.accordion-container .accordion-title h3{padding-right:0}}.accordion-container .accordion-icon{align-items:center;cursor:pointer;display:flex}.accordion-container .accordion-icon .accordion-icon-shape{display:block;height:13px;position:relative;transition:transform .4s;width:24px}@media screen and (max-width:768px){.accordion-container .accordion-icon .accordion-icon-shape{height:7.5px;width:14px}}.accordion-container .accordion-icon .accordion-icon-shape:before{background-color:var(--color-nero);border-radius:3px;content:"";height:2px;left:0;position:absolute;transform:rotate(45deg);transform-origin:0;width:18px}@media screen and (max-width:768px){.accordion-container .accordion-icon .accordion-icon-shape:before{height:2.5px;width:10.5px}}.accordion-container .accordion-icon .accordion-icon-shape:after{background-color:var(--color-nero);border-radius:3px;content:"";height:2px;position:absolute;right:0;transform:rotate(315deg);transform-origin:100%;width:18px}@media screen and (max-width:768px){.accordion-container .accordion-icon .accordion-icon-shape:after{height:2.5px;width:10.5px}}.accordion-container .accordion-icon .accordion-icon-shape.js-accordion-icon-active{transform:rotate(180deg)}.accordion-container--compact .accordion-icon-shape{height:7.5px!important;width:14px!important}.accordion-container--compact .accordion-icon-shape:after,.accordion-container--compact .accordion-icon-shape:before{height:2px!important;width:10.5px!important}dialog[data-g-component=Modal]{border:none;border-radius:8px;margin:auto;max-height:90vh;max-width:500px;opacity:0;overflow:visible;padding:0;transform:scale(.9);transition:opacity .3s ease,transform .3s ease,overlay allow-discrete .3s ease,display allow-discrete .3s ease;width:90%}@starting-style{dialog[data-g-component=Modal]{opacity:0;transform:scale(.9)}}dialog[data-g-component=Modal][open]{opacity:1;transform:scale(1)}dialog[data-g-component=Modal]::backdrop{background-color:#0000;transition:background-color .3s ease,overlay allow-discrete .3s ease,display allow-discrete .3s ease}@starting-style{dialog[data-g-component=Modal]::backdrop{background-color:#0000}}dialog[data-g-component=Modal][open]::backdrop{background-color:#000000b3}.modal-content{background:#fff;border-radius:8px;max-height:90vh;overflow-y:auto;padding:2rem;position:relative}.modal-close{align-items:center;background:0 0;border:none;color:var(--color-grigio-500);cursor:pointer;display:flex;font-size:2rem;height:30px;justify-content:center;line-height:1;padding:0;position:absolute;right:1rem;top:1rem;width:30px}.modal-close:hover{color:var(--color-nero)}dialog.modal--filters{border-radius:0;max-width:calc(var(--spacing)*296);width:calc(100% - 2rem)}dialog.modal--filters .modal-content{border-radius:0;display:flex;flex-direction:column;overflow:hidden;padding:0}dialog.modal--filters .modal-close{right:calc(var(--spacing)*4);top:calc(var(--spacing)*6)}@media (min-width:1024px){dialog.modal--filters .modal-close{right:calc(var(--spacing)*8)}}dialog.modal--filters h2{--tw-border-style:solid;border-bottom-width:1px;border-style:solid;margin:0;padding-block:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*4);padding-right:calc(var(--spacing)*14)}@media (min-width:1024px){dialog.modal--filters h2{padding-inline:calc(var(--spacing)*10)}}dialog.modal--filters h2{border-color:var(--color-grigio-200)}.filters-panel{display:flex;flex:1;flex-direction:column;min-height:0}.filters-panel__groups{flex:1;min-height:0;overflow-y:auto;padding-inline:calc(var(--spacing)*4)}@media (min-width:1024px){.filters-panel__groups{padding-inline:calc(var(--spacing)*10)}}.filters-panel__footer{align-items:center;gap:calc(var(--spacing)*4);--tw-border-style:solid;border-style:solid;border-top-width:1px;display:flex;flex-direction:column;padding-block:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*4)}@media (min-width:1024px){.filters-panel__footer{flex-direction:row;justify-content:space-between;padding-inline:calc(var(--spacing)*10)}}.filters-panel__footer{border-color:var(--color-grigio-200)}.filters-panel__footer .btn-cta{width:100%}@media (min-width:1024px){.filters-panel__footer .btn-cta{width:auto}}.filters-panel__clear{background-color:#0000;border-style:var(--tw-border-style);border-width:0;color:var(--color-nero);cursor:pointer;padding:0;text-decoration-line:underline}.filters-panel__clear:hover{color:var(--color-grigio-500)}.filters-group{--tw-border-style:solid;border-bottom-width:1px;border-color:var(--color-grigio-200);border-style:solid}.filters-group__title{align-items:center;cursor:pointer;display:flex;gap:calc(var(--spacing)*4);justify-content:space-between;list-style-type:none;padding-block:calc(var(--spacing)*6)}.filters-group__title::-webkit-details-marker{display:none}.filters-group__chevron{height:calc(var(--spacing)*5);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:calc(var(--spacing)*5);--tw-duration:.2s;background-color:currentColor;display:block;flex-shrink:0;-webkit-mask:url(../../assets/build/images/icon-chevron-giu.svg) 50%/contain no-repeat;mask:url(../../assets/build/images/icon-chevron-giu.svg) 50%/contain no-repeat;transition-duration:.2s}.filters-group[open] .filters-group__chevron{rotate:180deg}.filters-group__choices{column-gap:calc(var(--spacing)*6);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));padding-bottom:calc(var(--spacing)*6);row-gap:calc(var(--spacing)*3)}@media (min-width:768px){.filters-group__choices{grid-template-columns:repeat(3,minmax(0,1fr))}}.filters-choice{align-items:center;cursor:pointer;display:flex;gap:calc(var(--spacing)*3)}dialog.modal--confirm{border-radius:0;box-shadow:0 4px 24px #1b1b1a26;max-width:560px;width:calc(100% - 2rem)}dialog.modal--confirm[open]::backdrop{background-color:#1b1b1a99}dialog.modal--confirm .modal-content{border-radius:0;padding:calc(var(--spacing)*6)}@media (min-width:768px){dialog.modal--confirm .modal-content{padding:calc(var(--spacing)*8)}}dialog.modal--confirm .modal-close{background-color:var(--color-nero);height:calc(var(--spacing)*6);-webkit-mask:url(../../assets/build/images/icon-chiudi.svg) 50%/contain no-repeat;mask:url(../../assets/build/images/icon-chiudi.svg) 50%/contain no-repeat;right:calc(var(--spacing)*6);top:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.modal--confirm__title{font-family:var(--font-display);font-size:1.5rem;font-weight:500;line-height:1.25;margin-bottom:calc(var(--spacing)*3);padding-right:calc(var(--spacing)*10)}@media (min-width:768px){.modal--confirm__title{font-size:1.875rem;line-height:1.2}}.modal--confirm__actions{display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*3);margin-top:calc(var(--spacing)*6)}@media screen and (min-width:768px){.single-post__main--sidebar .layout-gallery.fullscreen,.single-post__main--sidebar .layout-gallery.fullscreen .layout-gallery__inner{margin-left:0;width:auto}}.gallery-slider .swiper-slide{height:auto;width:var(--gallery-max-w)}@media screen and (min-width:768px){.gallery-slider .swiper-slide{width:min(var(--gallery-max-w),var(--gallery-h)*var(--slide-ratio,1.7778))}}.gallery-slider .gallery-slide__image{height:var(--gallery-h)}.gallery-slider__pagination{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:1.5rem;position:static;width:100%}.gallery-slider__pagination .swiper-pagination-bullet{background-color:var(--color-grigio-200);border:0;border-radius:9999px;cursor:pointer;height:.5rem;margin:0;opacity:1;padding:0;transition:background-color .2s;width:.5rem}.gallery-slider__pagination .swiper-pagination-bullet-active{background-color:var(--color-nero)}.authors-slider__slide{height:auto;width:clamp(128px,34vw,184px)}.post-slider .swiper-slide{display:flex;height:auto}.post-slider .article-card{width:100%}.post-slider .article-card__inner{height:100%}@media (max-width:639px){.post-slider .article-card__media{aspect-ratio:1}.post-slider .article-card__body{padding-bottom:calc(3rem + 40px)}}@media (min-width:1024px){.post-slider .article-card__title{font-family:var(--font-display);font-size:2.5rem;font-weight:500;line-height:1.1}@media (min-width:768px){.post-slider .article-card__title{font-size:3.125rem;font-weight:400;line-height:1.1}}}.post-slider .article-card__title{font-weight:500}.post-slider .article-card__price{align-items:center;column-gap:calc(var(--spacing)*2);display:flex;flex-wrap:wrap;font-family:var(--font-text);font-size:1.125rem;font-weight:400;line-height:1.5556;row-gap:var(--spacing)}@media (min-width:768px){.post-slider .article-card__price{font-size:1.25rem;line-height:1.6}}.post-slider .article-card__price ins{order:1;text-decoration-line:none}.post-slider .article-card__price del{font-size:1rem;opacity:.7;order:2}.post-slider .article-card__price-prefix{font-family:var(--font-meta);font-size:.875rem;font-weight:400;line-height:1.4286;opacity:.7}.post-slider .article-card__desc{font-family:var(--font-text);font-size:1.125rem;font-weight:400;line-height:1.5556}@media (min-width:768px){.post-slider .article-card__desc{font-size:1.25rem;line-height:1.6}}.post-slider .article-card:hover .article-card__title>span,.post-slider .article-card__meta{color:currentColor;opacity:.7}.post-slider .article-card__footer{display:none}.post-slider__controls{align-items:center;bottom:1.5rem;color:var(--featured-fg,var(--color-nero));display:flex;gap:1rem;justify-content:space-between;left:1.5rem;position:absolute;right:1.5rem;z-index:10}@media (min-width:640px){.post-slider__controls{left:calc(50% + .5rem)}}.post-slider__controls .post-slider__pagination{align-items:center;display:flex;gap:.5rem;justify-content:flex-start;margin:0;position:static;text-align:left;width:auto}.post-slider__controls .post-slider__pagination .swiper-pagination-bullet{background-color:currentColor;border-radius:50%;height:8px;margin:0;opacity:.35;transition:opacity .2s;width:8px}.post-slider__controls .post-slider__pagination .swiper-pagination-bullet-active{opacity:1}.post-slider__nav{align-items:center;display:flex;gap:.5rem}.post-slider__arrow{background-color:var(--color-bianco);border:1px solid var(--color-grigio-200);border-radius:50%;color:var(--color-nero);cursor:pointer;display:grid;flex-shrink:0;height:40px;place-items:center;transition:background-color .2s,color .2s;width:40px}.post-slider__arrow svg{height:20px;width:20px}.post-slider__arrow:hover{background-color:var(--color-nero);border-color:var(--color-nero);color:var(--color-bianco)}.post-slider__arrow:focus-visible{outline:2px solid;outline-offset:3px}.post-slider__arrow.swiper-button-disabled{opacity:.4;pointer-events:none}@media (min-width:768px){.layout-shop-highlights__carousel{max-width:calc(var(--shop-card-width)*3 + 3rem + 1px)}}.layout-shop-highlights__slide{height:auto;width:var(--shop-card-width)}@media (min-width:768px){.layout-shop-highlights__slider--grid .swiper-wrapper{gap:1.5rem;justify-content:center;transform:none!important}.layout-shop-highlights__slider--grid .swiper-slide{margin-right:0!important}.layout-shop-highlights__slider--grid+.related-content__nav,.layout-shop-highlights__slider--grid~.related-content__nav{display:none}}.layout-magazines__slide{width:var(--magazine-w)}.layout-magazines__pagination{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:1.5rem;position:static}.layout-magazines__pagination .swiper-pagination-bullet{background-color:var(--color-grigio-200);border-radius:9999px;height:.5rem;margin:0!important;opacity:1;transition:background-color .2s;width:.5rem}.layout-magazines__pagination .swiper-pagination-bullet-active{background-color:var(--color-nero)}.layout-membership-plans__slider:not(.swiper-initialized) .swiper-wrapper{display:grid;gap:calc(var(--spacing)*6);grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.layout-membership-plans__slider:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}.layout-membership-plans__slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide{width:auto}dialog.store-dialog[data-g-component=Modal]{border-radius:0;max-width:560px}dialog.store-dialog[data-g-component=Modal] .modal-content{border-radius:0;padding:2.5rem}html:root{--wc-form-border-color:var(--color-muted);--wc-form-border-width:1px;--wc-form-border-radius:0;--wc-form-color-background:var(--color-bianco);--wc-form-color-text:var(--color-nero);--wc-primary:var(--color-nero);--wc-primary-text:var(--color-bianco);--wc-secondary:var(--color-grigio-100);--wc-secondary-text:var(--color-nero);--wc-highlight:var(--color-grigio-500);--wc-highligh-text:var(--color-bianco);--wc-content-bg:var(--color-bianco);--wc-subtext:var(--color-grigio-500);--wc-card-border-radius:0;--wc-red:var(--color-red-dominant);--wc-destructive:var(--color-red-dominant)}body.woocommerce form .form-row .input-text,body.woocommerce form .form-row select,body.woocommerce form .form-row textarea,body.woocommerce-page form .form-row .input-text,body.woocommerce-page form .form-row select,body.woocommerce-page form .form-row textarea{--tw-border-style:solid;border-radius:0;border-style:solid;border-width:1px;font-size:1rem;font-weight:400;padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);width:100%}@media (min-width:768px){body.woocommerce form .form-row .input-text,body.woocommerce form .form-row select,body.woocommerce form .form-row textarea,body.woocommerce-page form .form-row .input-text,body.woocommerce-page form .form-row select,body.woocommerce-page form .form-row textarea{font-size:1.125rem;line-height:1.5556}}body.woocommerce form .form-row .input-text,body.woocommerce form .form-row select,body.woocommerce form .form-row textarea,body.woocommerce-page form .form-row .input-text,body.woocommerce-page form .form-row select,body.woocommerce-page form .form-row textarea{background-color:var(--color-bianco);border-color:var(--color-muted);color:var(--color-nero);font-family:var(--font-text);height:auto;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;--tw-outline-style:none;line-height:1.5;outline-style:none;transition-duration:.2s}body.woocommerce form .form-row .input-text::placeholder,body.woocommerce form .form-row select::placeholder,body.woocommerce form .form-row textarea::placeholder,body.woocommerce-page form .form-row .input-text::placeholder,body.woocommerce-page form .form-row select::placeholder,body.woocommerce-page form .form-row textarea::placeholder{color:var(--color-muted);opacity:1}body.woocommerce form .form-row .input-text:hover,body.woocommerce form .form-row select:hover,body.woocommerce form .form-row textarea:hover,body.woocommerce-page form .form-row .input-text:hover,body.woocommerce-page form .form-row select:hover,body.woocommerce-page form .form-row textarea:hover{border-color:var(--color-nero)}body.woocommerce form .form-row .input-text:focus,body.woocommerce form .form-row select:focus,body.woocommerce form .form-row textarea:focus,body.woocommerce-page form .form-row .input-text:focus,body.woocommerce-page form .form-row select:focus,body.woocommerce-page form .form-row textarea:focus{border-color:var(--color-nero);--tw-outline-style:none;outline-style:none}body.woocommerce form .form-row label,body.woocommerce-page form .form-row label{color:var(--color-nero);font-family:var(--font-meta);font-size:.875rem;font-weight:400;line-height:1.4286;margin-bottom:calc(var(--spacing)*1.5)}body.woocommerce form .form-row.float-field label.float-field__label,body.woocommerce-page form .form-row.float-field label.float-field__label{color:var(--color-muted);font-family:var(--font-text);font-size:1rem;font-weight:400;left:calc(1rem + 1px);line-height:1.5rem;margin:0;overflow:hidden;pointer-events:none;position:absolute;right:1rem;text-overflow:ellipsis;top:calc(.75rem + 1px);transition:top .2s,left .2s,translate .2s,font-size .2s,line-height .2s;white-space:nowrap;z-index:1}@media (min-width:768px){body.woocommerce form .form-row.float-field label.float-field__label,body.woocommerce-page form .form-row.float-field label.float-field__label{top:calc(.75rem + 3px)}}:is(body.woocommerce form .form-row.float-field:has(.float-field__control:focus) label.float-field__label,body.woocommerce form .form-row.float-field:has(.float-field__control:not(select,[type=date]):not(:placeholder-shown)) label.float-field__label,body.woocommerce form .form-row.float-field:has(.float-field__control:autofill) label.float-field__label,body.woocommerce form .form-row.float-field:has(select.float-field__control option:checked:not([value=""])) label.float-field__label,body.woocommerce form .form-row.float-field:has(select.float-field__control.select2-hidden-accessible) label.float-field__label,body.woocommerce form .form-row.float-field:has(input[type=date].float-field__control:valid) label.float-field__label,body.woocommerce-page form .form-row.float-field:has(.float-field__control:focus) label.float-field__label,body.woocommerce-page form .form-row.float-field:has(.float-field__control:not(select,[type=date]):not(:placeholder-shown)) label.float-field__label,body.woocommerce-page form .form-row.float-field:has(.float-field__control:autofill) label.float-field__label,body.woocommerce-page form .form-row.float-field:has(select.float-field__control option:checked:not([value=""])) label.float-field__label,body.woocommerce-page form .form-row.float-field:has(select.float-field__control.select2-hidden-accessible) label.float-field__label,body.woocommerce-page form .form-row.float-field:has(input[type=date].float-field__control:valid) label.float-field__label){background-color:var(--color-bianco);color:var(--color-nero);font-family:var(--font-meta);font-size:.875rem;font-weight:400;left:.75rem;line-height:1.4286;max-width:calc(100% - 1.5rem);padding:0 .25rem;right:auto;top:0;translate:0 -50%}body.woocommerce div.product form.cart .variations select,body.woocommerce form .form-row select,body.woocommerce-page form .form-row select{appearance:none;background-image:url(../../assets/build/images/icon-chevron-giu.svg);background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem 1rem;cursor:pointer;padding-right:calc(var(--spacing)*11)}body.woocommerce form .form-row select.country_to_state--single,body.woocommerce-page form .form-row select.country_to_state--single{--tw-border-style:solid;padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);width:100%;--tw-font-weight:var(--font-weight-normal);background-color:var(--color-bianco);background-image:none;border-color:var(--color-muted);border-style:solid;border-width:1px;color:var(--color-nero);font-weight:var(--font-weight-normal);pointer-events:none}body.woocommerce form .form-row:is(.woocommerce-invalid,:has(.checkout-inline-error-message)) input.input-text,body.woocommerce form .form-row:is(.woocommerce-invalid,:has(.checkout-inline-error-message)) select,body.woocommerce-page form .form-row:is(.woocommerce-invalid,:has(.checkout-inline-error-message)) input.input-text,body.woocommerce-page form .form-row:is(.woocommerce-invalid,:has(.checkout-inline-error-message)) select{border-color:var(--color-red-dominant)}form:has(#billing_customer_type option[value=company]:checked) .form-row.field-individual,form:has(#billing_customer_type option[value=company]:checked) .required--individual,form:has(#billing_customer_type option[value=individual]:checked) .form-row.field-company,form:has(#billing_customer_type option[value=individual]:checked) .required--company{display:none}body.woocommerce form .form-row label.checkbox,body.woocommerce-page form .form-row label.checkbox{align-items:center;cursor:pointer;display:flex;gap:calc(var(--spacing)*2.5);margin-bottom:0}body.woocommerce form .form-row .input-checkbox,body.woocommerce-page form .form-row .input-checkbox{display:inline-block;margin:0}body.woocommerce form .form-row .checkout-inline-error-message,body.woocommerce form .form-row .field__error,body.woocommerce-page form .form-row .checkout-inline-error-message,body.woocommerce-page form .form-row .field__error{color:var(--color-red-dominant);display:block;font-family:var(--font-meta);font-size:.875rem;font-weight:400;line-height:1.4286;margin-bottom:0;margin-top:calc(var(--spacing)*1.5)}body.woocommerce form .form-row.woocommerce-validated:not(:has(.checkout-inline-error-message)) input.input-text,body.woocommerce form .form-row.woocommerce-validated:not(:has(.checkout-inline-error-message)) select,body.woocommerce-page form .form-row.woocommerce-validated:not(:has(.checkout-inline-error-message)) .select2-container .select2-selection,body.woocommerce-page form .form-row.woocommerce-validated:not(:has(.checkout-inline-error-message)) input.input-text,body.woocommerce-page form .form-row.woocommerce-validated:not(:has(.checkout-inline-error-message)) select{border-color:var(--color-muted)}body.woocommerce #respond input#submit,body.woocommerce .woocommerce-button,body.woocommerce a.button,body.woocommerce a.button.alt,body.woocommerce button.button,body.woocommerce button.button.alt,body.woocommerce input.button,body.woocommerce input.button.alt,body.woocommerce-page #respond input#submit,body.woocommerce-page .woocommerce-button,body.woocommerce-page a.button,body.woocommerce-page a.button.alt,body.woocommerce-page button.button,body.woocommerce-page button.button.alt,body.woocommerce-page input.button,body.woocommerce-page input.button.alt{align-items:center;cursor:pointer;gap:calc(var(--spacing)*2);justify-content:center;--tw-border-style:solid;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));padding-block:calc(var(--spacing)*3.5);padding-inline:calc(var(--spacing)*10);--tw-font-weight:var(--font-weight-bold);background-color:var(--color-nero);border-color:var(--color-nero);border-style:solid;border-width:1px;color:var(--color-bianco);font-family:var(--font-text);font-weight:var(--font-weight-bold);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;border-radius:0;display:inline-flex;line-height:1.5;text-decoration-line:none;transition-duration:.2s}body.woocommerce #respond input#submit:hover,body.woocommerce .woocommerce-button:hover,body.woocommerce a.button.alt:hover,body.woocommerce a.button:hover,body.woocommerce button.button.alt:hover,body.woocommerce button.button:hover,body.woocommerce input.button.alt:hover,body.woocommerce input.button:hover,body.woocommerce-page #respond input#submit:hover,body.woocommerce-page .woocommerce-button:hover,body.woocommerce-page a.button.alt:hover,body.woocommerce-page a.button:hover,body.woocommerce-page button.button.alt:hover,body.woocommerce-page button.button:hover,body.woocommerce-page input.button.alt:hover,body.woocommerce-page input.button:hover{background-color:var(--color-grigio-500);border-color:var(--color-grigio-500);color:var(--color-bianco)}body.woocommerce a.button.disabled,body.woocommerce button.button:disabled,body.woocommerce button.button[disabled],body.woocommerce input.button:disabled,body.woocommerce-page a.button.disabled,body.woocommerce-page button.button:disabled,body.woocommerce-page button.button[disabled],body.woocommerce-page input.button:disabled{background-color:var(--color-grigio-200);border-color:var(--color-grigio-200);color:var(--color-grigio-500);opacity:1;pointer-events:none}body.woocommerce .select2-container .select2-dropdown,body.woocommerce .select2-container .select2-selection,body.woocommerce-page .select2-container .select2-dropdown,body.woocommerce-page .select2-container .select2-selection{background-color:var(--color-bianco);border:1px solid var(--color-muted);border-radius:0}body.woocommerce .select2-container .select2-selection--single .select2-selection__rendered,body.woocommerce-page .select2-container .select2-selection--single .select2-selection__rendered{font-family:var(--font-text);font-size:1rem;font-weight:400;padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4)}@media (min-width:768px){body.woocommerce .select2-container .select2-selection--single .select2-selection__rendered,body.woocommerce-page .select2-container .select2-selection--single .select2-selection__rendered{font-size:1.125rem;line-height:1.5556}}body.woocommerce .select2-container .select2-selection--single .select2-selection__rendered,body.woocommerce-page .select2-container .select2-selection--single .select2-selection__rendered{color:var(--color-nero);line-height:1.5}body.woocommerce .select2-container .select2-selection--single .select2-selection__arrow,body.woocommerce-page .select2-container .select2-selection--single .select2-selection__arrow{align-items:center;display:flex;height:100%;right:calc(var(--spacing)*4);top:0;width:calc(var(--spacing)*4)}body.woocommerce .select2-container .select2-selection--single .select2-selection__arrow b,body.woocommerce-page .select2-container .select2-selection--single .select2-selection__arrow b{background:url(../../assets/build/images/icon-chevron-giu.svg) 50%/1rem 1rem no-repeat;border-style:var(--tw-border-style);border-width:0;display:block;height:calc(var(--spacing)*4);margin:0;position:static;width:calc(var(--spacing)*4)}body.woocommerce .woocommerce-error,body.woocommerce .woocommerce-info,body.woocommerce .woocommerce-message,body.woocommerce-page .woocommerce-error,body.woocommerce-page .woocommerce-info,body.woocommerce-page .woocommerce-message{border-radius:0;font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5;padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*6)}@media (min-width:768px){body.woocommerce .woocommerce-error,body.woocommerce .woocommerce-info,body.woocommerce .woocommerce-message,body.woocommerce-page .woocommerce-error,body.woocommerce-page .woocommerce-info,body.woocommerce-page .woocommerce-message{font-size:1.125rem;line-height:1.5556}}body.woocommerce .woocommerce-error,body.woocommerce .woocommerce-info,body.woocommerce .woocommerce-message,body.woocommerce-page .woocommerce-error,body.woocommerce-page .woocommerce-info,body.woocommerce-page .woocommerce-message{background-color:var(--color-bianco);border:1px solid var(--color-nero);color:var(--color-nero)}body.woocommerce .woocommerce-error:before,body.woocommerce .woocommerce-info:before,body.woocommerce .woocommerce-message:before,body.woocommerce-page .woocommerce-error:before,body.woocommerce-page .woocommerce-info:before,body.woocommerce-page .woocommerce-message:before{display:none}body.woocommerce .woocommerce-error:focus,body.woocommerce .woocommerce-info:focus,body.woocommerce .woocommerce-message:focus,body.woocommerce-page .woocommerce-error:focus,body.woocommerce-page .woocommerce-info:focus,body.woocommerce-page .woocommerce-message:focus{--tw-outline-style:none;outline-style:none}body.woocommerce .woocommerce-error a:not([class*=btn-cta],.button),body.woocommerce .woocommerce-info a:not([class*=btn-cta],.button),body.woocommerce .woocommerce-message a:not([class*=btn-cta],.button),body.woocommerce-page .woocommerce-error a:not([class*=btn-cta],.button),body.woocommerce-page .woocommerce-info a:not([class*=btn-cta],.button),body.woocommerce-page .woocommerce-message a:not([class*=btn-cta],.button){color:inherit}:is(body.woocommerce,body.woocommerce-page) :is(.woocommerce-message,.woocommerce-info){align-items:center;column-gap:calc(var(--spacing)*6);display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:calc(var(--spacing)*2)}:is(body.woocommerce,body.woocommerce-page) :is(.woocommerce-message,.woocommerce-info):after{display:none}body.woocommerce .woocommerce-error,body.woocommerce-page .woocommerce-error{border-color:var(--color-red-dominant);color:var(--color-red-dominant)}.wc-block-components-notice-banner{border-radius:0;font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5;padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*6)}@media (min-width:768px){.wc-block-components-notice-banner{font-size:1.125rem;line-height:1.5556}}.wc-block-components-notice-banner{background-color:var(--color-bianco);border:1px solid var(--color-nero);color:var(--color-nero)}.wc-block-components-notice-banner>svg{display:none}.wc-block-components-notice-banner.is-error{border-color:var(--color-red-dominant);color:var(--color-red-dominant)}:is(body.woocommerce,body.woocommerce-page) .article-card__media img{height:100%}body.woocommerce-checkout form.checkout:has(>.checkout-layout__summary){display:flex;flex-direction:column}body.woocommerce-checkout form.checkout:has(>.checkout-layout__summary)>.woocommerce-NoticeGroup{order:-2}body.woocommerce-checkout form.checkout:has(>.checkout-layout__summary)>.checkout-layout__summary{margin-bottom:calc(var(--spacing)*8);order:-1}@media (min-width:1024px){body.woocommerce-checkout form.checkout:has(>.checkout-layout__summary){align-items:flex-start;column-gap:calc(var(--spacing)*8);display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}body.woocommerce-checkout form.checkout:has(>.checkout-layout__summary)>*{grid-column:1/-1}body.woocommerce-checkout form.checkout:has(>.checkout-layout__summary)>.checkout-layout__main{grid-column:1}body.woocommerce-checkout form.checkout:has(>.checkout-layout__summary)>.checkout-layout__summary{grid-column:2;margin-bottom:calc(var(--spacing)*12);order:0;position:sticky;top:calc(var(--header-height,5.5rem) + 2rem)}}body.woocommerce-checkout .checkout-layout .woocommerce-form-coupon-toggle,body.woocommerce-checkout .checkout-layout form.checkout_coupon{display:none}body.woocommerce-checkout .checkout-layout .checkout-layout__summary form.checkout_coupon{align-items:flex-start;background-color:#0000;border-radius:0;border-style:var(--tw-border-style);border-width:0;display:flex;display:flex!important;gap:calc(var(--spacing)*2);margin:0;margin-top:calc(var(--spacing)*6);padding:0}body.woocommerce-checkout .checkout-layout .checkout-layout__summary form.checkout_coupon .form-row{float:none;margin:0;padding:0;width:auto}body.woocommerce-checkout .checkout-layout .checkout-layout__summary form.checkout_coupon .form-row-first{flex:1}body.woocommerce-checkout .checkout-layout .checkout-layout__summary form.checkout_coupon .button{padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*6)}body.woocommerce-checkout .checkout-layout .checkout-layout__summary form.checkout_coupon .clear{display:none}body.woocommerce-checkout .checkout-layout .checkout-layout__summary form.checkout_coupon .coupon-error-notice{color:var(--color-red-dominant);font-family:var(--font-meta);font-size:.875rem;font-weight:400;line-height:1.4286;margin-bottom:0;margin-top:calc(var(--spacing)*1.5)}body.woocommerce-checkout .checkout-layout .checkout-layout__summary form.checkout_coupon #coupon_code[aria-invalid=true]{border-color:var(--color-red-dominant)}body.woocommerce-checkout form.checkout h3{font-family:var(--font-text);font-size:1.125rem;font-weight:400;line-height:1.5556;margin-bottom:calc(var(--spacing)*8)}@media (min-width:768px){body.woocommerce-checkout form.checkout h3{font-size:1.25rem;line-height:1.6}}body.woocommerce-checkout form.checkout .woocommerce-additional-fields__field-wrapper,body.woocommerce-checkout form.checkout .woocommerce-billing-fields__field-wrapper,body.woocommerce-checkout form.checkout .woocommerce-shipping-fields__field-wrapper{display:grid;gap:calc(var(--spacing)*8);grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:calc(var(--spacing)*8)}@media (min-width:768px){body.woocommerce-checkout form.checkout .woocommerce-additional-fields__field-wrapper,body.woocommerce-checkout form.checkout .woocommerce-billing-fields__field-wrapper,body.woocommerce-checkout form.checkout .woocommerce-shipping-fields__field-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}body.woocommerce-checkout form.checkout .woocommerce-additional-fields__field-wrapper .form-row,body.woocommerce-checkout form.checkout .woocommerce-billing-fields__field-wrapper .form-row,body.woocommerce-checkout form.checkout .woocommerce-shipping-fields__field-wrapper .form-row{float:none;margin:0;padding:0;width:100%}@media (min-width:768px){body.woocommerce-checkout form.checkout .woocommerce-additional-fields__field-wrapper .form-row-wide,body.woocommerce-checkout form.checkout .woocommerce-billing-fields__field-wrapper .form-row-wide,body.woocommerce-checkout form.checkout .woocommerce-shipping-fields__field-wrapper .form-row-wide{grid-column:span 2/span 2}body.woocommerce-checkout form.checkout .woocommerce-additional-fields__field-wrapper{grid-template-columns:repeat(1,minmax(0,1fr))}}body.woocommerce-checkout form.checkout #ship-to-different-address label{align-items:center;display:flex;gap:calc(var(--spacing)*2.5)}body.woocommerce-checkout form.checkout .form-row label .optional{display:none}body.woocommerce-checkout form.checkout #customer_details.col2-set{margin:0}body.woocommerce-checkout form.checkout #customer_details.col2-set .col-1,body.woocommerce-checkout form.checkout #customer_details.col2-set .col-2{float:none;width:100%}body.woocommerce-checkout form.checkout #customer_details .col-2,body.woocommerce-checkout form.checkout .checkout-layout__title{border-top:1px solid var(--color-grigio-200);padding-top:calc(var(--spacing)*8)}body.woocommerce-checkout .woocommerce-NoticeGroup-checkout{margin-bottom:calc(var(--spacing)*8)}body.woocommerce-checkout .woocommerce-NoticeGroup-checkout .woocommerce-error{font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5;margin:0}@media (min-width:768px){body.woocommerce-checkout .woocommerce-NoticeGroup-checkout .woocommerce-error{font-size:1.125rem;line-height:1.5556}}body.woocommerce-checkout .woocommerce-NoticeGroup-checkout .woocommerce-error{background-color:var(--color-grigio-100);color:var(--color-red-dominant)}body.woocommerce-checkout .woocommerce-NoticeGroup-checkout .woocommerce-error a,body.woocommerce-checkout .woocommerce-NoticeGroup-checkout .woocommerce-error strong,body.woocommerce-checkout .woocommerce-NoticeGroup-checkout .woocommerce-error:before{color:inherit}body.woocommerce-checkout .woocommerce-NoticeGroup-checkout .woocommerce-error a{text-decoration-line:none}body.woocommerce-checkout .woocommerce-NoticeGroup-checkout .woocommerce-error strong{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}body.woocommerce-checkout #payment{background-color:#0000;border-radius:0;margin-bottom:calc(var(--spacing)*12)}body.woocommerce-checkout #payment ul.payment_methods{border-style:var(--tw-border-style);border-width:0;margin:0;padding:0}body.woocommerce-checkout #payment ul.payment_methods>li{margin-bottom:calc(var(--spacing)*4);--tw-border-style:solid;border-color:var(--color-nero);border-style:solid;border-width:1px;padding:calc(var(--spacing)*6)}body.woocommerce-checkout #payment ul.payment_methods>li>label{font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5}@media (min-width:768px){body.woocommerce-checkout #payment ul.payment_methods>li>label{font-size:1.125rem;line-height:1.5556}}body.woocommerce-checkout #payment div.payment_box{background-color:#0000;border-radius:0;font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5;margin:0;margin-top:calc(var(--spacing)*4);padding:0}@media (min-width:768px){body.woocommerce-checkout #payment div.payment_box{font-size:1.125rem;line-height:1.5556}}body.woocommerce-checkout #payment div.payment_box{color:var(--color-nero)}body.woocommerce-checkout #payment div.payment_box:before{display:none}body.woocommerce-checkout #payment div.form-row.place-order{margin:0;padding:0;padding-top:calc(var(--spacing)*4)}body.woocommerce-checkout #payment #place_order{float:none}body.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper{margin-bottom:calc(var(--spacing)*6)}body.woocommerce-checkout #payment div.payment_box fieldset:has(>.woocommerce-SavedPaymentMethods-saveNew){border-style:var(--tw-border-style);border-width:0;margin:0;margin-top:calc(var(--spacing)*4);padding:0}body.woocommerce-checkout #payment div.payment_box ul.woocommerce-SavedPaymentMethods{display:flex;flex-direction:column;gap:calc(var(--spacing)*3);list-style-type:none;margin:0;margin-bottom:calc(var(--spacing)*4);padding:0}body.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods :is(.woocommerce-SavedPaymentMethods-token,.woocommerce-SavedPaymentMethods-new),body.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods-saveNew{align-items:flex-start;cursor:pointer;display:flex;font-family:var(--font-text);font-size:1rem;font-weight:400;gap:calc(var(--spacing)*2.5);line-height:1.5;margin:0;padding:0}@media (min-width:768px){body.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods :is(.woocommerce-SavedPaymentMethods-token,.woocommerce-SavedPaymentMethods-new),body.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods-saveNew{font-size:1.125rem;line-height:1.5556}}body.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods :is(.woocommerce-SavedPaymentMethods-token,.woocommerce-SavedPaymentMethods-new),body.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods-saveNew{color:var(--color-nero)}body.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods :is(.woocommerce-SavedPaymentMethods-token,.woocommerce-SavedPaymentMethods-new):after,body.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods :is(.woocommerce-SavedPaymentMethods-token,.woocommerce-SavedPaymentMethods-new):before,body.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods-saveNew:after,body.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods-saveNew:before{display:none}body.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods :is(.woocommerce-SavedPaymentMethods-token,.woocommerce-SavedPaymentMethods-new) input:is([type=checkbox],[type=radio]),body.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods-saveNew input:is([type=checkbox],[type=radio]){margin:0;margin-top:var(--spacing);position:relative;width:1rem!important}body.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods :is(.woocommerce-SavedPaymentMethods-token,.woocommerce-SavedPaymentMethods-new) input[type=radio]:checked:after,body.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods-saveNew input[type=radio]:checked:after{background-color:var(--color-bianco);content:"";display:block;inset:0;-webkit-mask:url(../../assets/build/images/icon-conferma.svg) 50%/.7rem no-repeat;mask:url(../../assets/build/images/icon-conferma.svg) 50%/.7rem no-repeat;position:absolute}body.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods :is(.woocommerce-SavedPaymentMethods-token,.woocommerce-SavedPaymentMethods-new) label,body.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods-saveNew label{cursor:pointer;font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5;margin:0}@media (min-width:768px){body.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods :is(.woocommerce-SavedPaymentMethods-token,.woocommerce-SavedPaymentMethods-new) label,body.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods-saveNew label{font-size:1.125rem;line-height:1.5556}}body.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods :is(.woocommerce-SavedPaymentMethods-token,.woocommerce-SavedPaymentMethods-new) label,body.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods-saveNew label{color:inherit}body.woocommerce-checkout .checkout-layout__summary{background-color:var(--color-grigio-100);padding:calc(var(--spacing)*6)}body.woocommerce-checkout .checkout-layout__summary #order_review_heading{margin-bottom:calc(var(--spacing)*6)}body.woocommerce-checkout .checkout-layout__summary #order_review{margin:0}body.woocommerce-checkout table.woocommerce-checkout-review-order-table{border-collapse:collapse;border-radius:0;border-style:var(--tw-border-style);border-width:0;margin:0;width:100%}body.woocommerce-checkout table.woocommerce-checkout-review-order-table thead{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}body.woocommerce-checkout table.woocommerce-checkout-review-order-table td,body.woocommerce-checkout table.woocommerce-checkout-review-order-table th{background-color:#0000;border-style:var(--tw-border-style);border-width:0;font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5;padding-block:calc(var(--spacing)*4);padding-inline:0;vertical-align:top}@media (min-width:768px){body.woocommerce-checkout table.woocommerce-checkout-review-order-table td,body.woocommerce-checkout table.woocommerce-checkout-review-order-table th{font-size:1.125rem;line-height:1.5556}}body.woocommerce-checkout table.woocommerce-checkout-review-order-table td,body.woocommerce-checkout table.woocommerce-checkout-review-order-table th{border-top:1px solid var(--color-grigio-200);color:var(--color-nero)}body.woocommerce-checkout table.woocommerce-checkout-review-order-table th{text-align:left;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}body.woocommerce-checkout table.woocommerce-checkout-review-order-table td:last-child{text-align:right}body.woocommerce-checkout table.woocommerce-checkout-review-order-table tbody tr:first-child td{border-top-style:var(--tw-border-style);border-top-width:0;padding-top:0}body.woocommerce-checkout table.woocommerce-checkout-review-order-table .product-name{padding-left:calc(var(--spacing)*16);text-align:left}body.woocommerce-checkout table.woocommerce-checkout-review-order-table .product-name:after{clear:both;content:"";display:block}body.woocommerce-checkout table.woocommerce-checkout-review-order-table .checkout-item__thumb img{display:block;float:left;height:calc(var(--spacing)*12);margin-left:calc(var(--spacing)*-16);max-width:none;object-fit:cover;width:calc(var(--spacing)*12)}body.woocommerce-checkout table.woocommerce-checkout-review-order-table td.product-name{line-height:0}body.woocommerce-checkout table.woocommerce-checkout-review-order-table .checkout-item__name{font-family:var(--font-text);font-size:1.125rem;font-weight:400;line-height:1.5556}@media (min-width:768px){body.woocommerce-checkout table.woocommerce-checkout-review-order-table .checkout-item__name{font-size:1.25rem;line-height:1.6}}body.woocommerce-checkout table.woocommerce-checkout-review-order-table .checkout-item__meta{color:var(--color-muted);display:flex;flex-direction:column;font-family:var(--font-meta);font-size:.875rem;font-weight:400;line-height:1.4286;margin-top:var(--spacing)}body.woocommerce-checkout table.woocommerce-checkout-review-order-table .checkout-item__meta .ywsbs-price,body.woocommerce-checkout table.woocommerce-checkout-review-order-table .checkout-item__meta .ywsbs-wrapper{font:inherit}body.woocommerce-checkout table.woocommerce-checkout-review-order-table .ywsbs-recurring-totals-items :is(th,td){font-size:1rem;line-height:1.5}body.woocommerce-checkout table.woocommerce-checkout-review-order-table .product-quantity,body.woocommerce-checkout table.woocommerce-checkout-review-order-table .ywsbs-next-billing-date{font-family:var(--font-meta);--tw-font-weight:var(--font-weight-normal);color:var(--color-muted);font-size:.875rem;font-weight:400;font-weight:var(--font-weight-normal);line-height:1.4286}body.woocommerce-checkout table.woocommerce-checkout-review-order-table .ywsbs-next-billing-date{margin-top:var(--spacing)}body.woocommerce-checkout table.woocommerce-checkout-review-order-table .ywsbs-next-billing-date strong{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}body.woocommerce-checkout table.woocommerce-checkout-review-order-table .order-total strong,body.woocommerce-checkout table.woocommerce-checkout-review-order-table .price_time_opt,body.woocommerce-checkout table.woocommerce-checkout-review-order-table .ywsbs-price{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);font:inherit}body.woocommerce-checkout table.woocommerce-checkout-review-order-table .order-total :is(th,td),body.woocommerce-checkout table.woocommerce-checkout-review-order-table .product-name,body.woocommerce-checkout table.woocommerce-checkout-review-order-table .product-total{font-family:var(--font-text);font-size:1.125rem;font-weight:400;line-height:1.5556}@media (min-width:768px){body.woocommerce-checkout table.woocommerce-checkout-review-order-table .order-total :is(th,td),body.woocommerce-checkout table.woocommerce-checkout-review-order-table .product-name,body.woocommerce-checkout table.woocommerce-checkout-review-order-table .product-total{font-size:1.25rem;line-height:1.6}}body.woocommerce-checkout table.woocommerce-checkout-review-order-table ul#shipping_method{align-items:flex-start;display:inline-flex;flex-direction:column;gap:calc(var(--spacing)*2);list-style-type:none;margin:0;padding:0;text-align:left}body.woocommerce-checkout table.woocommerce-checkout-review-order-table ul#shipping_method li{align-items:flex-start;display:flex;font-family:var(--font-text);font-size:1rem;font-weight:400;gap:calc(var(--spacing)*2);line-height:1.5;margin:0}@media (min-width:768px){body.woocommerce-checkout table.woocommerce-checkout-review-order-table ul#shipping_method li{font-size:1.125rem;line-height:1.5556}}body.woocommerce-checkout table.woocommerce-checkout-review-order-table ul#shipping_method li input{flex-shrink:0;margin:0;margin-top:calc(var(--spacing)*1.5)}body.woocommerce-checkout table.woocommerce-checkout-review-order-table ul#shipping_method li input:checked:after{background-color:var(--color-bianco);content:"";display:block;inset:0;-webkit-mask:url(../../assets/build/images/icon-conferma.svg) 50%/.7rem no-repeat;mask:url(../../assets/build/images/icon-conferma.svg) 50%/.7rem no-repeat;position:absolute}body.woocommerce-checkout table.woocommerce-checkout-review-order-table ul#shipping_method li .amount,body.woocommerce-checkout table.woocommerce-checkout-review-order-table ul#shipping_method li label{font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5;margin:0}@media (min-width:768px){body.woocommerce-checkout table.woocommerce-checkout-review-order-table ul#shipping_method li .amount,body.woocommerce-checkout table.woocommerce-checkout-review-order-table ul#shipping_method li label{font-size:1.125rem;line-height:1.5556}}body.woocommerce-checkout table.woocommerce-checkout-review-order-table ul#shipping_method li .amount,body.woocommerce-checkout table.woocommerce-checkout-review-order-table ul#shipping_method li label{--tw-font-weight:var(--font-weight-normal);color:var(--color-grigio-500);font-weight:var(--font-weight-normal)}body.woocommerce-checkout table.woocommerce-checkout-review-order-table ul#shipping_method li .amount{white-space:nowrap}body.woocommerce-checkout .woocommerce-info:before{color:var(--color-nero)}body.woocommerce-order-received .woocommerce-order{padding-bottom:calc(var(--spacing)*12)}body.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received{font-family:var(--font-display);font-size:2rem;font-weight:500;line-height:1.125;margin-bottom:calc(var(--spacing)*8)}@media (min-width:768px){body.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received{font-size:2.5rem;line-height:1.1}}body.woocommerce-order-received .woocommerce-order ul.order_details:not(table){column-gap:calc(var(--spacing)*8);margin:0;margin-bottom:calc(var(--spacing)*8);row-gap:calc(var(--spacing)*6);--tw-border-style:solid;border-style:solid;border-width:1px;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));list-style-type:none;padding:calc(var(--spacing)*6)}@media (min-width:768px){body.woocommerce-order-received .woocommerce-order ul.order_details:not(table){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){body.woocommerce-order-received .woocommerce-order ul.order_details:not(table){grid-template-columns:repeat(3,minmax(0,1fr))}}body.woocommerce-order-received .woocommerce-order ul.order_details:not(table){border-color:var(--color-nero)}body.woocommerce-order-received .woocommerce-order ul.order_details:not(table):after,body.woocommerce-order-received .woocommerce-order ul.order_details:not(table):before{display:none}body.woocommerce-order-received .woocommerce-order ul.order_details:not(table) li{border-style:var(--tw-border-style);border-width:0;color:var(--color-muted);float:none;font-family:var(--font-meta);font-size:.875rem;font-weight:400;line-height:1.4286;margin:0;padding:0;text-transform:none}body.woocommerce-order-received .woocommerce-order ul.order_details:not(table) li strong{display:block;font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5;margin-top:var(--spacing)}@media (min-width:768px){body.woocommerce-order-received .woocommerce-order ul.order_details:not(table) li strong{font-size:1.125rem;line-height:1.5556}}body.woocommerce-order-received .woocommerce-order ul.order_details:not(table) li strong{--tw-font-weight:var(--font-weight-normal);color:var(--color-nero);font-weight:var(--font-weight-normal)}@media (min-width:1280px){body.woocommerce-order-received .woocommerce-order .woocommerce-order-overview{grid-template-columns:repeat(5,minmax(0,1fr))}}body.woocommerce-order-received .woocommerce-order .woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name,body.woocommerce-order-received .woocommerce-order .woocommerce-bacs-bank-details .wc-bacs-bank-details-heading{font-family:var(--font-text);font-size:1.125rem;font-weight:400;line-height:1.5556;margin-bottom:calc(var(--spacing)*4)}@media (min-width:768px){body.woocommerce-order-received .woocommerce-order .woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name,body.woocommerce-order-received .woocommerce-order .woocommerce-bacs-bank-details .wc-bacs-bank-details-heading{font-size:1.25rem;line-height:1.6}}body.woocommerce-order-received .woocommerce-order .woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name{font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5}@media (min-width:768px){body.woocommerce-order-received .woocommerce-order .woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name{font-size:1.125rem;line-height:1.5556}}body.woocommerce-order-received .woocommerce-order .woocommerce-bacs-bank-details .wc-bacs-bank-details-heading,body.woocommerce-order-received .woocommerce-order .woocommerce-order-details__title{margin-top:calc(var(--spacing)*10)}body.woocommerce-order-received .woocommerce-order>p:not(.woocommerce-thankyou-order-received){font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:calc(var(--spacing)*8)}@media (min-width:768px){body.woocommerce-order-received .woocommerce-order>p:not(.woocommerce-thankyou-order-received){font-size:1.125rem;line-height:1.5556}}.single-product__chevron,.single-product__icon{background-color:currentColor;display:block;flex-shrink:0;height:calc(var(--spacing)*4);mask:var(--cta-icon) no-repeat center/contain;-webkit-mask:var(--cta-icon) no-repeat center/contain;width:calc(var(--spacing)*4)}.single-product__chevron{height:calc(var(--spacing)*5);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:calc(var(--spacing)*5);--tw-duration:.3s;--cta-icon:url(../../assets/build/images/icon-chevron-giu.svg);transition-duration:.3s}.single-product__chevron.js-accordion-icon-active{rotate:180deg}.single-product__price del{font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5;margin-right:calc(var(--spacing)*2)}@media (min-width:768px){.single-product__price del{font-size:1.125rem;line-height:1.5556}}.single-product__price del{color:var(--color-grigio-500)}.single-product__price ins{text-decoration-line:none}.single-product__cart .stock{color:var(--color-grigio-500);font-family:var(--font-meta);font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:calc(var(--spacing)*3)}.single-product__cart .stock.out-of-stock{color:var(--color-red-dominant)}.single-product__cart form.cart{display:block;margin:0}.single-product__cart form.cart:after,.single-product__cart form.cart:before{display:none}.single-product__cart .quantity{float:none;margin:0;margin-bottom:calc(var(--spacing)*3);--tw-border-style:solid;align-items:center;border-color:var(--color-grigio-200);border-style:solid;border-width:1px;display:inline-flex}.single-product__cart .quantity .qty{appearance:none;-moz-appearance:textfield;border-style:var(--tw-border-style);border-width:0;font-family:var(--font-meta);font-size:.875rem;font-weight:400;height:calc(var(--spacing)*8);line-height:1.4286;padding:0;text-align:center;width:calc(var(--spacing)*10)}.single-product__cart .quantity .qty::-webkit-inner-spin-button,.single-product__cart .quantity .qty::-webkit-outer-spin-button{appearance:none;margin:0}.single-product__cart .quantity__step{align-items:center;background-color:#0000;border-style:var(--tw-border-style);border-width:0;color:var(--color-nero);cursor:pointer;display:flex;font-family:var(--font-meta);font-size:.875rem;font-weight:400;height:calc(var(--spacing)*8);justify-content:center;line-height:1.4286;padding:0;width:calc(var(--spacing)*8)}.single-product__cart .quantity__step:hover{color:var(--color-grigio-500)}.single-product__cart .single_add_to_cart_button{float:none;width:100%}.single-product__cart .single_add_to_cart_button:after{background-color:currentColor;content:"";display:block;height:calc(var(--spacing)*5);-webkit-mask:url(../../assets/build/images/icon-carrello.svg) 50%/contain no-repeat;mask:url(../../assets/build/images/icon-carrello.svg) 50%/contain no-repeat;width:calc(var(--spacing)*5)}.single-product .woocommerce-product-attributes{border-style:var(--tw-border-style);border-width:0;margin:0;width:100%}.single-product .woocommerce-product-attributes tr{display:flex;gap:var(--spacing)}.single-product .woocommerce-product-attributes td,.single-product .woocommerce-product-attributes th{border-style:var(--tw-border-style);font-family:var(--font-meta);--tw-font-weight:var(--font-weight-normal);background-color:#0000;border-width:0;color:var(--color-grigio-500);font-size:.875rem;font-weight:400;font-weight:var(--font-weight-normal);line-height:1.4286;padding:0}.single-product .woocommerce-product-attributes td p,.single-product .woocommerce-product-attributes th p{margin:0}.single-product .woocommerce-product-attributes th:after{content:":"}.single-product .single-product__map{background-color:var(--color-grigio-100)}body.woocommerce .single-product__notices .woocommerce-error,body.woocommerce .single-product__notices .woocommerce-info,body.woocommerce .single-product__notices .woocommerce-message{font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5;margin:0}@media (min-width:768px){body.woocommerce .single-product__notices .woocommerce-error,body.woocommerce .single-product__notices .woocommerce-info,body.woocommerce .single-product__notices .woocommerce-message{font-size:1.125rem;line-height:1.5556}}body.woocommerce .single-product__notices .woocommerce-error:focus,body.woocommerce .single-product__notices .woocommerce-info:focus,body.woocommerce .single-product__notices .woocommerce-message:focus{--tw-outline-style:none;outline-style:none}body.woocommerce .single-product__notices .woocommerce-message{align-items:center;background-color:var(--color-green-surface);border-style:var(--tw-border-style);border-width:0;display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*4);justify-content:space-between;padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*6)}body.woocommerce .single-product__notices .woocommerce-message:after,body.woocommerce .single-product__notices .woocommerce-message:before{display:none}body.woocommerce .single-product__cart form.cart{margin-bottom:0}body.woocommerce .single-product__cart form.cart div.quantity{float:none;margin:0;margin-bottom:calc(var(--spacing)*3)}.wc-block-cart table.wc-block-cart-items{--cart-qty-w:6rem;--cart-total-w:7rem;--cart-gap:1rem;border-bottom:0;color:var(--color-nero)}.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__header{--tw-border-style:solid;border-bottom-width:1px;border-style:solid;font-family:var(--font-text);font-size:1.125rem;font-weight:400;line-height:1.5556}@media (min-width:768px){.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__header{font-size:1.25rem;line-height:1.6}}.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__header{border-color:var(--color-grigio-500);text-transform:none}.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__header th{padding-bottom:calc(var(--spacing)*2.5);padding-top:0;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);padding-inline:0}.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row{--tw-border-style:solid;border-bottom-width:1px;border-color:var(--color-grigio-100);border-style:solid;padding-bottom:calc(var(--spacing)*5);padding-top:calc(var(--spacing)*6);position:relative}.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row:last-child{border-bottom:0}.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row td{border-style:var(--tw-border-style);border-width:0;padding:0}.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__image a{aspect-ratio:1;background-color:var(--color-grigio-100);display:block}.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__image img{height:100%;object-fit:cover;width:100%}.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__wrap{gap:0}.wc-block-cart table.wc-block-cart-items .wc-block-components-product-name{font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:var(--spacing)}@media (min-width:768px){.wc-block-cart table.wc-block-cart-items .wc-block-components-product-name{font-size:1.125rem;line-height:1.5556}}.wc-block-cart table.wc-block-cart-items .wc-block-components-product-name{color:var(--color-nero);text-decoration-line:none}.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__prices,.wc-block-cart table.wc-block-cart-items .wc-block-components-product-metadata{color:var(--color-grigio-500);font-family:var(--font-meta);font-size:1rem;font-weight:400;line-height:1.5}.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__prices p,.wc-block-cart table.wc-block-cart-items .wc-block-components-product-metadata p{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}.wc-block-cart table.wc-block-cart-items .wc-block-components-product-details.wc-block-components-product-details{display:flex;flex-direction:column;font-size:inherit;line-height:inherit}.wc-block-cart table.wc-block-cart-items .wc-block-components-product-details.wc-block-components-product-details [aria-hidden=true]{display:none}.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__total{font-family:var(--font-text);font-size:1.125rem;font-weight:400;line-height:1.5556}@media (min-width:768px){.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__total{font-size:1.25rem;line-height:1.6}}.wc-block-cart table.wc-block-cart-items .wc-block-components-quantity-selector{border-radius:var(--radius-md);height:calc(var(--spacing)*8);--tw-border-style:solid;border-color:var(--color-grigio-200);border-style:solid;border-width:1px;display:none;overflow:hidden;width:var(--cart-qty-w)}.wc-block-cart table.wc-block-cart-items .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{border-radius:0;color:var(--color-grigio-500);font-size:0;min-width:2rem;opacity:1}.wc-block-cart table.wc-block-cart-items .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:before{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.wc-block-cart table.wc-block-cart-items .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled{opacity:1}.wc-block-cart table.wc-block-cart-items .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--minus:before{content:"-"}.wc-block-cart table.wc-block-cart-items .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--plus:before{content:"+"}.wc-block-cart table.wc-block-cart-items .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{border-block-style:var(--tw-border-style);border-inline-style:var(--tw-border-style);border-inline-width:1px;--tw-border-style:solid;border-block-width:0;border-color:var(--color-grigio-200);border-radius:0;border-style:solid;color:var(--color-grigio-500);font-size:var(--text-sm);height:100%;line-height:var(--tw-leading,var(--text-sm--line-height));min-width:0;padding:0}.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{align-items:center;display:inline-flex;flex-shrink:0;height:calc(var(--spacing)*6);justify-content:center;width:calc(var(--spacing)*6)}.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__quantity .wc-block-cart-item__remove-link svg{display:none}.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:before{background-color:currentColor;content:"";display:block;height:calc(var(--spacing)*6);-webkit-mask:url(../../assets/build/images/icon-chiudi.svg) 50%/contain no-repeat;mask:url(../../assets/build/images/icon-chiudi.svg) 50%/contain no-repeat;width:calc(var(--spacing)*6)}.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover{color:var(--color-grigio-500)}@container (max-width:699px){.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__prices{display:none}.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5}@media (min-width:768px){.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{font-size:1.125rem;line-height:1.5556}}.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__quantity{margin-top:calc(var(--spacing)*3)}.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{bottom:1.5rem;display:inline-flex;position:absolute;right:0}}@container (min-width:700px){.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__header,.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row{align-items:center;column-gap:var(--cart-gap);display:grid;grid-template-columns:5.125rem minmax(0,1.4fr) minmax(var(--cart-qty-w),1fr) minmax(var(--cart-total-w),.7fr) 1.5rem}.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__header th{text-align:left;width:auto}.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image{grid-area:1/1/auto/3}.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product{grid-area:1/3}.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product:before{content:"Quantity";display:none}.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-total{grid-area:1/4/auto/6}.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-total span{display:none}.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-total:before{content:"Subtotal"}.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row{align-items:start}.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__image{grid-column:1}.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__product{align-self:stretch;grid-column:2/4}.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__wrap{column-gap:var(--cart-gap);display:grid;grid-template-columns:minmax(0,1.4fr) minmax(var(--cart-qty-w),1fr);height:100%}.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__quantity{grid-area:1/2/span 9;margin-block:-1.5rem -1.25rem;place-self:center start}.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{align-self:center;grid-column:4;justify-content:flex-start;margin-block:-1.5rem -1.25rem;text-align:left}.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-cart-item__total-price-and-sale-badge-wrapper{align-items:flex-start}.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{position:absolute;right:.375rem;top:50%;transform:translateY(-50%)}}.wc-block-components-sidebar.wc-block-cart__sidebar{border-radius:0;border-style:var(--tw-border-style);border-width:0;padding-block:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*6)}@media (min-width:768px){.wc-block-components-sidebar.wc-block-cart__sidebar{padding-inline:calc(var(--spacing)*10)}}.wc-block-components-sidebar.wc-block-cart__sidebar{background-color:var(--color-grigio-100);color:var(--color-nero)}.wc-block-components-sidebar.wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block,.wc-block-components-sidebar.wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-totals-block{border-radius:0;border-style:var(--tw-border-style);border-width:0;margin:0;padding:0}.wc-block-components-sidebar.wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block{display:flex;flex-direction:column}.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-cart__totals-title{font-family:var(--font-text);font-size:1.125rem;font-weight:400;line-height:1.5556;margin:0;margin-bottom:calc(var(--spacing)*3);padding:0}@media (min-width:768px){.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-cart__totals-title{font-size:1.25rem;line-height:1.6}}.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-cart__totals-title{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);text-transform:none}.wc-block-components-sidebar.wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-totals-block{order:1}.wc-block-components-sidebar.wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-coupon-form-block{order:2}.wc-block-components-sidebar.wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block>.wc-block-components-totals-wrapper:last-child{order:3}.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-components-totals-wrapper{--tw-border-style:solid;border-color:var(--color-grigio-200);border-style:solid;border-width:0 0 1px;padding-block:calc(var(--spacing)*3)}.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-components-totals-wrapper:empty{display:none}.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-components-panel,.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-components-totals-coupon,.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-components-totals-item{padding-inline:0}.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-components-totals-item{font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5}@media (min-width:768px){.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-components-totals-item{font-size:1.125rem;line-height:1.5556}}.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-components-totals-item__description{color:var(--color-grigio-500);font-family:var(--font-meta);font-size:.875rem;font-weight:400;line-height:1.4286}.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-components-totals-footer-item{font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5}@media (min-width:768px){.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-components-totals-footer-item{font-size:1.125rem;line-height:1.5556}}.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-components-totals-footer-item .wc-block-components-formatted-money-amount,.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{--tw-font-weight:var(--font-weight-normal);font-size:inherit;font-weight:var(--font-weight-normal);line-height:inherit}.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-components-panel__button{font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5;margin:0;padding:0}@media (min-width:768px){.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-components-panel__button{font-size:1.125rem;line-height:1.5556}}.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-components-panel__button[aria-expanded=true]{margin-bottom:calc(var(--spacing)*2)}.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-components-panel__content{padding:0}.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-components-totals-coupon__form{display:flex;gap:calc(var(--spacing)*2);margin:0}.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-components-totals-coupon__input{flex:1;margin:0}.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-components-totals-coupon__input.wc-block-components-text-input input[type=text],.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-components-totals-coupon__input.wc-block-components-text-input input[type=text]:focus{height:calc(var(--spacing)*12);--tw-border-style:solid;background-color:#0000;border-radius:0;border-style:solid;border-width:1px;font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5;padding-block:0;padding-inline:calc(var(--spacing)*3)}@media (min-width:768px){.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-components-totals-coupon__input.wc-block-components-text-input input[type=text],.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-components-totals-coupon__input.wc-block-components-text-input input[type=text]:focus{font-size:1.125rem;line-height:1.5556}}.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-components-totals-coupon__input.wc-block-components-text-input input[type=text],.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-components-totals-coupon__input.wc-block-components-text-input input[type=text]:focus{border-color:var(--color-muted);color:var(--color-nero);min-height:0}.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-components-totals-coupon__input.wc-block-components-text-input input[type=text]:focus{border-color:var(--color-nero)}.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-components-totals-coupon__input label{font-family:var(--font-text);font-size:1rem;font-weight:400;left:calc(var(--spacing)*3);line-height:1.5}@media (min-width:768px){.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-components-totals-coupon__input label{font-size:1.125rem;line-height:1.5556}}.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-components-totals-coupon__input label{color:var(--color-grigio-500);top:50%;transform:translateY(-50%)}.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-components-totals-coupon__input.is-active label{display:none}.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-components-totals-coupon__button.wc-block-components-button{border-radius:0;border-style:var(--tw-border-style);border-width:0;flex:none;font-family:var(--font-text);font-size:1rem;font-weight:400;height:calc(var(--spacing)*12);line-height:1.5;min-height:0;padding-inline:calc(var(--spacing)*6);width:auto}@media (min-width:768px){.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-components-totals-coupon__button.wc-block-components-button{font-size:1.125rem;line-height:1.5556}}.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-components-totals-coupon__button.wc-block-components-button{background-color:var(--color-nero);color:var(--color-bianco);font-weight:700}.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-components-totals-coupon__button.wc-block-components-button .wc-block-components-button__text{color:var(--color-bianco)}.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-components-totals-coupon__button.wc-block-components-button:disabled,.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-components-totals-coupon__button.wc-block-components-button:disabled .wc-block-components-button__text,.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-components-totals-coupon__button.wc-block-components-button[aria-disabled=true],.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-components-totals-coupon__button.wc-block-components-button[aria-disabled=true] .wc-block-components-button__text{opacity:1}.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-components-totals-coupon__button.wc-block-components-button:hover{background-color:var(--color-grigio-500)}.wc-block-components-sidebar.wc-block-cart__sidebar .ywsbs-recurring-totals-items{border-bottom-style:var(--tw-border-style);border-bottom-width:0;display:grid;font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5;padding-inline:0}@media (min-width:768px){.wc-block-components-sidebar.wc-block-cart__sidebar .ywsbs-recurring-totals-items{font-size:1.125rem;line-height:1.5556}}.wc-block-components-sidebar.wc-block-cart__sidebar .ywsbs-recurring-totals-items{column-gap:1rem;grid-template-columns:auto minmax(0,1fr)}.wc-block-components-sidebar.wc-block-cart__sidebar .ywsbs-recurring-totals-items .recurring-amount,.wc-block-components-sidebar.wc-block-cart__sidebar .ywsbs-recurring-totals-items .recurring-amounts-list{display:contents}.wc-block-components-sidebar.wc-block-cart__sidebar .ywsbs-recurring-totals-items .ywsbs-price{grid-column:2;margin:0;text-align:right}.wc-block-components-sidebar.wc-block-cart__sidebar .ywsbs-recurring-totals-items .ywsbs-price small{color:var(--color-grigio-500);display:block;font-family:var(--font-meta);font-size:.875rem;font-weight:400;line-height:1.4286}.wc-block-components-sidebar.wc-block-cart__sidebar .ywsbs-recurring-totals-items .recurring-amount+.recurring-amount .ywsbs-price{margin-top:calc(var(--spacing)*3)}.wc-block-components-sidebar.wc-block-cart__sidebar .ywsbs-recurring-totals-items .recurring-price-info{color:var(--color-grigio-500);font-family:var(--font-meta);font-size:.875rem;font-weight:400;grid-column:1/-1;line-height:1.4286;margin-top:calc(var(--spacing)*2);text-align:left}.wc-block-components-sidebar.wc-block-cart__sidebar .ywsbs-recurring-totals-items .recurring-price-info strong{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-cart__submit{margin:0;margin-top:calc(var(--spacing)*2.5)}.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-cart__submit-container{padding:0}.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-cart__submit-button{border-style:var(--tw-border-style);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));padding-inline:calc(var(--spacing)*6);width:100%;--tw-font-weight:var(--font-weight-bold);background-color:var(--color-nero);border-radius:0;border-width:0;color:var(--color-bianco);font-family:var(--font-text);font-weight:var(--font-weight-bold);line-height:24px;padding-block:11px;text-decoration-line:none}@media (min-width:768px){.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-cart__submit-button{font-size:18px;line-height:28px;padding-block:calc(var(--spacing)*3.5);padding-inline:calc(var(--spacing)*14)}}.wc-block-components-sidebar.wc-block-cart__sidebar .wc-block-cart__submit-button:hover{background-color:var(--color-grigio-500);color:var(--color-bianco)}@container (min-width:700px){.wc-block-components-sidebar-layout.wc-block-cart .wc-block-components-main{padding-right:2.875rem;width:67.875%}.wc-block-components-sidebar-layout.wc-block-cart .wc-block-components-sidebar{align-self:flex-start;position:sticky;top:calc(var(--header-height,5.5rem) + 2rem);width:32.125%}}body:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account) .padding-section{padding-bottom:0}body:is(.woocommerce-cart,.woocommerce-checkout) .wc-block-components-validation-error{margin-top:calc(var(--spacing)*1.5);padding:0}body:is(.woocommerce-cart,.woocommerce-checkout) .wc-block-components-validation-error>p{align-items:flex-start;color:var(--color-red-dominant);display:flex;font-family:var(--font-meta);font-size:.875rem;font-weight:400;line-height:1.4286;margin:0}body:is(.woocommerce-cart,.woocommerce-checkout) .wc-block-components-validation-error svg{display:none}.padding-section:has(.wp-block-woocommerce-cart:not(.is-loading) .cart-empty){padding-block:0}.padding-section:has(.wp-block-woocommerce-cart:not(.is-loading) .cart-empty)>.margin-12col{padding-inline:0}.cart-empty .article-card__media img{height:100%}body.woocommerce-account .woocommerce-address-fields .form-row{float:none;margin:0;padding:0;width:100%}body.woocommerce-account .woocommerce-address-fields>.form-row{margin-bottom:calc(var(--spacing)*8)}@media (min-width:768px){body.woocommerce-account .woocommerce-address-fields__field-wrapper .form-row-wide{grid-column:1/-1}}:is(body.woocommerce-account,body.woocommerce-order-received) table.shop_table{margin:0;margin-bottom:calc(var(--spacing)*8);--tw-border-style:solid;border-collapse:separate;border-color:var(--color-nero);border-radius:0;border-spacing:0;border-style:solid;border-width:1px;width:100%}:is(body.woocommerce-account,body.woocommerce-order-received) table.shop_table thead th{border-style:var(--tw-border-style);border-width:0;font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5;padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*4);text-align:left}@media (min-width:768px){:is(body.woocommerce-account,body.woocommerce-order-received) table.shop_table thead th{font-size:1.125rem;line-height:1.5556}}:is(body.woocommerce-account,body.woocommerce-order-received) table.shop_table thead th{background-color:var(--color-nero);color:var(--color-bianco)}:is(body.woocommerce-account,body.woocommerce-order-received) table.shop_table tbody>tr>*,:is(body.woocommerce-account,body.woocommerce-order-received) table.shop_table tfoot>tr>*{background-image:none;border-style:var(--tw-border-style);border-width:0;color:var(--color-nero);font-family:var(--font-meta);font-size:.875rem;font-weight:400;line-height:1.4286;padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*4);text-align:left;vertical-align:middle}:is(body.woocommerce-account,body.woocommerce-order-received) table.shop_table tbody tr+tr>*{background:linear-gradient(var(--color-grigio-200),var(--color-grigio-200)) top/100% 1px no-repeat}:is(body.woocommerce-account,body.woocommerce-order-received) table.shop_table tbody tr+tr>:first-child{background-position:100% 0;background-size:calc(100% - 1rem) 1px}:is(body.woocommerce-account,body.woocommerce-order-received) table.shop_table tbody tr+tr>:last-child{background-position:0 0;background-size:calc(100% - 1rem) 1px}:is(body.woocommerce-account,body.woocommerce-order-received) table.shop_table tbody tr>:first-child{font-family:var(--font-meta);font-size:.875rem;font-weight:400;line-height:1.4286}@media (min-width:768px){:is(body.woocommerce-account,body.woocommerce-order-received) table.shop_table tbody tr>:first-child{font-family:var(--font-text)}}:is(body.woocommerce-account,body.woocommerce-order-received) table.shop_table .order-actions,:is(body.woocommerce-account,body.woocommerce-order-received) table.shop_table .woocommerce-orders-table__cell-order-actions,:is(body.woocommerce-account,body.woocommerce-order-received) table.shop_table .ywsbs-subscription-actions{text-align:right;white-space:nowrap}:is(body.woocommerce-account,body.woocommerce-order-received) table.shop_table a:not(.btn-cta,.button){color:var(--color-nero);text-decoration-line:none}:is(body.woocommerce-account,body.woocommerce-order-received) table.woocommerce-table--order-details tbody tr>:last-child,:is(body.woocommerce-account,body.woocommerce-order-received) table.woocommerce-table--order-details tfoot tr>:last-child,:is(body.woocommerce-account,body.woocommerce-order-received) table.woocommerce-table--order-details thead th:last-child{width:25%}:is(body.woocommerce-account,body.woocommerce-order-received) table.woocommerce-table--order-details tfoot>tr>*{padding-block:calc(var(--spacing)*2)}:is(body.woocommerce-account,body.woocommerce-order-received) table.woocommerce-table--order-details tfoot tr:first-child>*{background:linear-gradient(var(--color-grigio-200),var(--color-grigio-200)) top/100% 1px no-repeat;padding-top:calc(var(--spacing)*5)}:is(body.woocommerce-account,body.woocommerce-order-received) table.woocommerce-table--order-details tfoot tr:first-child>:first-child{background-position:100% 0;background-size:calc(100% - 1rem) 1px}:is(body.woocommerce-account,body.woocommerce-order-received) table.woocommerce-table--order-details tfoot tr:first-child>:last-child{background-position:0 0;background-size:calc(100% - 1rem) 1px}:is(body.woocommerce-account,body.woocommerce-order-received) table.woocommerce-table--order-details tfoot tr:last-child>*{padding-bottom:calc(var(--spacing)*6)}.order-item{align-items:center;display:flex;gap:calc(var(--spacing)*4)}.order-item .order-item__thumb img{display:block;height:calc(var(--spacing)*12);max-width:none;object-fit:cover;width:calc(var(--spacing)*12)}body.woocommerce-account p:has(>.order-status-line){font-family:var(--font-text);font-size:1.125rem;font-weight:400;line-height:1.5556;margin-bottom:calc(var(--spacing)*6);margin-top:calc(var(--spacing)*6)}@media (min-width:768px){body.woocommerce-account p:has(>.order-status-line){font-size:1.25rem;line-height:1.6}}body.woocommerce-account .order-status-line mark{background-color:#0000;color:inherit;font:inherit;padding:0}body.woocommerce-account .woocommerce-order-details__title{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}:is(body.woocommerce-account,body.woocommerce-order-received) .woocommerce-customer-details .woocommerce-column__title,:is(body.woocommerce-account,body.woocommerce-order-received) .woocommerce-order-details>h2,:is(body.woocommerce-account,body.woocommerce-order-received) .woocommerce-order-downloads__title{font-family:var(--font-text);font-size:1.125rem;font-weight:400;line-height:1.5556;margin-bottom:calc(var(--spacing)*4);margin-top:calc(var(--spacing)*10)}@media (min-width:768px){:is(body.woocommerce-account,body.woocommerce-order-received) .woocommerce-customer-details .woocommerce-column__title,:is(body.woocommerce-account,body.woocommerce-order-received) .woocommerce-order-details>h2,:is(body.woocommerce-account,body.woocommerce-order-received) .woocommerce-order-downloads__title{font-size:1.25rem;line-height:1.6}}:is(body.woocommerce-account,body.woocommerce-order-received) .woocommerce-customer-details,:is(body.woocommerce-account,body.woocommerce-order-received) .woocommerce-order-details{margin-bottom:0}:is(body.woocommerce-account,body.woocommerce-order-received) .woocommerce-customer-details address{--tw-border-style:solid;border-color:var(--color-nero);border-radius:0;border-style:solid;border-width:1px;font-family:var(--font-meta);font-size:.875rem;font-style:normal;font-weight:400;line-height:1.4286;padding:calc(var(--spacing)*4)}:is(body.woocommerce-account,body.woocommerce-order-received) .woocommerce-customer-details address:first-line{font-family:var(--font-text);font-size:1rem}@media (min-width:768px){:is(body.woocommerce-account,body.woocommerce-order-received) .woocommerce-customer-details>address{max-width:calc(50% - 1rem)}}:is(body.woocommerce-account,body.woocommerce-order-received) .woocommerce-customer-details .woocommerce-customer-details--email,:is(body.woocommerce-account,body.woocommerce-order-received) .woocommerce-customer-details .woocommerce-customer-details--phone{font:inherit;letter-spacing:inherit;margin:0;padding:0}:is(body.woocommerce-account,body.woocommerce-order-received) .woocommerce-customer-details .woocommerce-customer-details--email:before,:is(body.woocommerce-account,body.woocommerce-order-received) .woocommerce-customer-details .woocommerce-customer-details--phone:before{display:none}:is(body.woocommerce-account,body.woocommerce-order-received) .woocommerce-customer-details .col2-set{display:grid;gap:calc(var(--spacing)*8);grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){:is(body.woocommerce-account,body.woocommerce-order-received) .woocommerce-customer-details .col2-set{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(body.woocommerce-account,body.woocommerce-order-received) .woocommerce-customer-details .col2-set:after,:is(body.woocommerce-account,body.woocommerce-order-received) .woocommerce-customer-details .col2-set:before{display:none}:is(body.woocommerce-account,body.woocommerce-order-received) .woocommerce-customer-details .col2-set .col-1,:is(body.woocommerce-account,body.woocommerce-order-received) .woocommerce-customer-details .col2-set .col-2{float:none;width:auto}body.woocommerce-account table.shop_table.account-payment-methods-table{border-style:var(--tw-border-style);border-width:0;display:block}body.woocommerce-account table.shop_table.account-payment-methods-table thead{display:none}body.woocommerce-account table.shop_table.account-payment-methods-table tbody{display:block}body.woocommerce-account table.shop_table.account-payment-methods-table tbody tr{margin-bottom:calc(var(--spacing)*4);--tw-border-style:solid;border-style:solid;border-width:1px;display:block;padding:calc(var(--spacing)*6);position:relative}@media (min-width:768px){body.woocommerce-account table.shop_table.account-payment-methods-table tbody tr{max-width:calc(50% - 1rem)}}body.woocommerce-account table.shop_table.account-payment-methods-table tbody tr{background:0 0;border-color:var(--color-nero)}body.woocommerce-account table.shop_table.account-payment-methods-table tbody tr+tr>*,body.woocommerce-account table.shop_table.account-payment-methods-table tbody tr>*{background-image:none;display:block;font-family:var(--font-meta);font-size:.875rem;font-weight:400;line-height:1.4286;padding:0;text-align:left!important}body.woocommerce-account table.shop_table.account-payment-methods-table tbody tr+tr>:before,body.woocommerce-account table.shop_table.account-payment-methods-table tbody tr>:before{display:none}body.woocommerce-account table.shop_table.account-payment-methods-table tbody tr>.payment-method-method{font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:calc(var(--spacing)*3);padding-right:calc(var(--spacing)*10)}@media (min-width:768px){body.woocommerce-account table.shop_table.account-payment-methods-table tbody tr>.payment-method-method{font-size:1.125rem;line-height:1.5556}}body.woocommerce-account table.shop_table.account-payment-methods-table tbody tr>.payment-method-holder{margin-bottom:calc(var(--spacing)*2)}body.woocommerce-account table.shop_table.account-payment-methods-table tbody tr>.payment-method-actions{align-items:center;display:flex;gap:calc(var(--spacing)*4);position:absolute;right:calc(var(--spacing)*6);top:calc(var(--spacing)*6)}.payment-method-card{align-items:center;display:flex;gap:calc(var(--spacing)*3)}.payment-method-card .payment-method-card__icon{display:block;flex-shrink:0;height:calc(var(--spacing)*6);max-width:none;width:auto}.payment-method-delete{background-color:#0000;border-style:var(--tw-border-style);border-width:0;color:var(--color-nero);cursor:pointer;display:block;padding:0}.payment-method-delete:hover{color:var(--color-grigio-500)}.payment-method-delete:focus{outline:none}.payment-method-delete:focus-visible{outline:2px solid var(--color-nero);outline-offset:2px}.payment-method-delete__icon{background-color:currentColor;display:block;height:calc(var(--spacing)*6);mask:var(--cta-icon) no-repeat center/contain;-webkit-mask:var(--cta-icon) no-repeat center/contain;width:calc(var(--spacing)*6)}body.woocommerce-account #add_payment_method #payment{background-color:#0000;border-radius:0}body.woocommerce-account #add_payment_method #payment ul.payment_methods{border-style:var(--tw-border-style);border-width:0;margin:0;padding:0}body.woocommerce-account #add_payment_method #payment ul.payment_methods>li:only-child>input.input-radio,body.woocommerce-account #add_payment_method #payment ul.payment_methods>li:only-child>label{display:none}body.woocommerce-account #add_payment_method #payment div.payment_box{background-color:#0000;border-radius:0;font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5;margin:0;padding:0}@media (min-width:768px){body.woocommerce-account #add_payment_method #payment div.payment_box{font-size:1.125rem;line-height:1.5556}}body.woocommerce-account #add_payment_method #payment div.payment_box{color:var(--color-nero)}body.woocommerce-account #add_payment_method #payment div.payment_box:before{display:none}body.woocommerce-account #add_payment_method #payment .form-row{margin:0;margin-top:calc(var(--spacing)*6);padding:0}@media (max-width:768px){body.woocommerce-account table.shop_table_responsive tbody tr{display:block;padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*4)}body.woocommerce-account table.shop_table_responsive tbody tr+tr{background:linear-gradient(var(--color-grigio-200),var(--color-grigio-200)) top/calc(100% - 2rem) 1px no-repeat}body.woocommerce-account table.shop_table_responsive tbody tr+tr>*,body.woocommerce-account table.shop_table_responsive tbody tr>*{align-items:center;background:0 0;display:flex;gap:calc(var(--spacing)*4);justify-content:space-between;padding-block:calc(var(--spacing)*1.5);padding-inline:0}body.woocommerce-account table.shop_table_responsive tbody tr>:before{color:var(--color-muted);content:attr(data-title);flex-shrink:0;float:none;font-family:var(--font-meta);font-size:.875rem;font-weight:400;line-height:1.4286;text-align:left}body.woocommerce-account table.shop_table_responsive tbody tr>:first-child{display:block;padding-bottom:calc(var(--spacing)*3);padding-top:0;text-align:left!important}body.woocommerce-account table.shop_table_responsive tbody tr>:first-child:before{display:none}body.woocommerce-account table.shop_table_responsive tbody tr>:last-child{justify-content:flex-start;padding-bottom:0;padding-top:calc(var(--spacing)*3)}body.woocommerce-account table.shop_table_responsive tbody tr>:last-child:before{display:none}}.account-status{--tw-border-style:solid;border-color:var(--color-muted);border-style:solid;border-width:1px;color:var(--color-muted);display:inline-block;font-family:var(--font-meta);font-size:.875rem;font-weight:400;line-height:1.4286;padding-block:1px;padding-inline:calc(var(--spacing)*2)}.account-status:first-letter{text-transform:uppercase}.account-status--active,.account-status--completed,.account-status--processing,.account-status--trial{border-color:var(--color-green-dominant);color:var(--color-green-dominant)}.account-status--cancelled,.account-status--expired,.account-status--failed,.account-status--overdue,.account-status--refunded,.account-status--suspended,.account-status--trash{border-color:var(--color-red-dominant);color:var(--color-red-dominant)}body.woocommerce-account .padding-section:has(.account-sidebar){padding-top:calc(var(--spacing)*9)}@media (min-width:768px){body.woocommerce-account .padding-section:has(.account-sidebar){padding-top:calc(var(--spacing)*18)}}body.woocommerce-account .woocommerce:has(>.account-sidebar){align-items:flex-start;display:grid;gap:calc(var(--spacing)*8);grid-template-columns:repeat(1,minmax(0,1fr));padding-bottom:calc(var(--spacing)*8)}@media (min-width:768px){body.woocommerce-account .woocommerce:has(>.account-sidebar){grid-template-columns:18rem 1fr}}@media (min-width:900px){body.woocommerce-account .woocommerce:has(>.account-sidebar){gap:calc(var(--spacing)*12);grid-template-columns:22.5rem 1fr}}body.woocommerce-account .woocommerce:has(>.account-sidebar):after,body.woocommerce-account .woocommerce:has(>.account-sidebar):before{display:none}body.woocommerce-account .woocommerce:has(>.account-sidebar)>.woocommerce-MyAccount-content{float:none;min-width:0;width:auto}.account-sidebar{--tw-border-style:solid;border-color:var(--color-nero);border-style:solid;border-width:1px;display:flex;flex-direction:column;padding:calc(var(--spacing)*7)}@media (min-width:768px){.account-sidebar{min-height:calc(100vh - var(--header-height) - 4rem);position:sticky;top:calc(var(--header-height) + 2rem)}}.account-sidebar__user{align-items:center;cursor:pointer;gap:calc(var(--spacing)*4);margin-bottom:calc(var(--spacing)*4);--tw-border-style:solid;background-color:#0000;border-color:var(--color-grigio-200);border-style:solid;border-width:0 0 1px;color:inherit;display:flex;font:inherit;padding:0;padding-bottom:calc(var(--spacing)*5);text-align:left;width:100%}.account-sidebar__user:focus-visible{outline:2px solid var(--color-nero);outline-offset:4px}@media (min-width:768px){.account-sidebar__user{cursor:default}}.account-sidebar__toggle-icon{height:calc(var(--spacing)*5);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:calc(var(--spacing)*5);--tw-duration:.2s;flex-shrink:0;margin-left:auto;rotate:-180deg;transition-duration:.2s}@media (min-width:768px){.account-sidebar__toggle-icon{display:none}}.account-sidebar__body{display:flex;flex:1;flex-direction:column}@media (max-width:767px){.account-sidebar.is-collapsed .account-sidebar__user{border-bottom-style:var(--tw-border-style);border-bottom-width:0;margin-bottom:0;padding-bottom:0}.account-sidebar.is-collapsed .account-sidebar__toggle-icon{rotate:0deg}.account-sidebar.is-collapsed .account-sidebar__body{display:none}}.account-sidebar__avatar{align-items:center;border-radius:3.40282e+38px;display:flex;flex-shrink:0;font-family:var(--font-text);font-size:1.125rem;font-weight:400;height:calc(var(--spacing)*12);justify-content:center;line-height:1.5556;width:calc(var(--spacing)*12)}@media (min-width:768px){.account-sidebar__avatar{font-size:1.25rem;line-height:1.6}}.account-sidebar__avatar{background-color:var(--color-nero);color:var(--color-bianco)}.account-sidebar__info{display:block;min-width:0}.account-sidebar__name{display:block;font-family:var(--font-text);font-size:1.125rem;font-weight:400;line-height:1.5556}@media (min-width:768px){.account-sidebar__name{font-size:1.25rem;line-height:1.6}}.account-sidebar__email{color:var(--color-grigio-500);display:block;font-family:var(--font-meta);font-size:.875rem;font-weight:400;line-height:1.4286;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.woocommerce-account .account-sidebar .woocommerce-MyAccount-navigation{display:flex;flex:1;flex-direction:column;float:none;width:auto}body.woocommerce-account .account-sidebar .woocommerce-MyAccount-navigation ul{display:flex;flex:1;flex-direction:column;list-style-type:none;margin:0;padding:0}body.woocommerce-account .account-sidebar .woocommerce-MyAccount-navigation li{margin:0;padding:0}body.woocommerce-account .account-sidebar .woocommerce-MyAccount-navigation a{align-items:center;font-family:var(--font-meta);gap:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*5);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;color:var(--color-nero);display:flex;font-size:1rem;font-weight:400;line-height:1.5;text-decoration-line:none;transition-duration:.2s}body.woocommerce-account .account-sidebar .woocommerce-MyAccount-navigation a:before{background-color:currentColor;content:"";display:block;flex-shrink:0;height:calc(var(--spacing)*5);mask:var(--nav-icon) no-repeat center/contain;-webkit-mask:var(--nav-icon) no-repeat center/contain;width:calc(var(--spacing)*5)}body.woocommerce-account .account-sidebar .woocommerce-MyAccount-navigation a:hover{background-color:var(--color-grigio-100)}body.woocommerce-account .account-sidebar .woocommerce-MyAccount-navigation a:focus{outline:none}body.woocommerce-account .account-sidebar .woocommerce-MyAccount-navigation a:focus-visible{outline:2px solid var(--color-nero);outline-offset:-2px}body.woocommerce-account .account-sidebar .woocommerce-MyAccount-navigation .is-active a{background-color:var(--color-grigio-100)}body.woocommerce-account .account-sidebar .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--customer-logout{margin-top:auto;padding-top:calc(var(--spacing)*8)}body.woocommerce-account .account-sidebar .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--customer-logout a{padding-block:0;padding-inline:0}body.woocommerce-account .account-sidebar .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--customer-logout a:hover{background-color:#0000;color:var(--color-grigio-500)}.account-sidebar .woocommerce-MyAccount-navigation-link--dashboard{--nav-icon:url(../../assets/build/images/icon-utente.svg)}.account-sidebar .woocommerce-MyAccount-navigation-link--edit-account{--nav-icon:url(../../assets/build/images/icon-impostazioni.svg)}.account-sidebar .woocommerce-MyAccount-navigation-link--subscriptions{--nav-icon:url(../../assets/build/images/icon-abbonamento.svg)}.account-sidebar .woocommerce-MyAccount-navigation-link--orders{--nav-icon:url(../../assets/build/images/icon-pacco.svg)}.account-sidebar .woocommerce-MyAccount-navigation-link--edit-address{--nav-icon:url(../../assets/build/images/icon-posizione.svg)}.account-sidebar .woocommerce-MyAccount-navigation-link--payment-methods{--nav-icon:url(../../assets/build/images/icon-lucchetto.svg)}.account-sidebar .woocommerce-MyAccount-navigation-link--events{--nav-icon:url(../../assets/build/images/icon-calendario.svg)}.account-sidebar .woocommerce-MyAccount-navigation-link--issue{--nav-icon:url(../../assets/build/images/icon-rivista.svg)}.account-sidebar .woocommerce-MyAccount-navigation-link--contacts{--nav-icon:url(../../assets/build/images/icon-newsletter.svg)}.account-sidebar .woocommerce-MyAccount-navigation-link--customer-logout{--nav-icon:url(../../assets/build/images/icon-esci.svg)}body.woocommerce-account p:has(+.woocommerce-Addresses){font-family:var(--font-text);font-size:1.125rem;font-weight:400;line-height:1.5556;margin-bottom:calc(var(--spacing)*8)}@media (min-width:768px){body.woocommerce-account p:has(+.woocommerce-Addresses){font-size:1.25rem;line-height:1.6}}body.woocommerce-account .woocommerce-Addresses{display:grid;gap:calc(var(--spacing)*8);grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){body.woocommerce-account .woocommerce-Addresses{grid-template-columns:repeat(2,minmax(0,1fr))}}body.woocommerce-account .woocommerce-Addresses:after,body.woocommerce-account .woocommerce-Addresses:before{display:none}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address{align-content:flex-start;display:grid;float:none;grid-column:auto;width:auto}body.woocommerce-account .woocommerce-Addresses .u-column2{order:-1}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title{display:contents}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title:after,body.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title:before{display:none}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title h2{float:none;font-family:var(--font-text);font-size:1.25rem;font-weight:400;line-height:1.4;margin-bottom:calc(var(--spacing)*4)}@media (min-width:768px){body.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title h2{font-size:1.5rem;line-height:1.3333}}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title .edit{color:var(--color-nero);float:none;font-size:0;grid-column-start:1;grid-row-start:2;height:24px;margin:calc(var(--spacing)*8);overflow:hidden;place-self:flex-start flex-end;width:24px}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title .edit:before{background-color:currentColor;content:"";display:block;height:24px;-webkit-mask:url(../../assets/build/images/icon-modifica.svg) 50%/contain no-repeat;mask:url(../../assets/build/images/icon-modifica.svg) 50%/contain no-repeat;width:24px}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title .edit:hover{color:var(--color-grigio-500)}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address address{--tw-border-style:solid;border-color:var(--color-nero);border-style:solid;border-width:1px;font-family:var(--font-meta);font-size:1rem;font-style:normal;font-weight:400;grid-column-start:1;grid-row-start:2;line-height:1.875;margin:0;padding:calc(var(--spacing)*8);padding-right:calc(var(--spacing)*16)}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address address:first-line{font-family:var(--font-text);font-size:1.125rem}.subscription-view__box{--tw-border-style:solid;border-color:var(--color-nero);border-style:solid;border-width:1px}.subscription-view__box-title{font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5;margin:0;padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*4)}@media (min-width:768px){.subscription-view__box-title{font-size:1.125rem;line-height:1.5556}}.subscription-view__box-title{background-color:var(--color-nero);color:var(--color-bianco)}.subscription-view__box-body{padding-inline:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*6)}.subscription-view__product{align-items:center;gap:calc(var(--spacing)*4);--tw-border-style:solid;border-bottom-width:1px;border-color:var(--color-grigio-200);border-style:solid;display:flex;padding-block:calc(var(--spacing)*4)}.subscription-view__product .subscription-view__thumb img{display:block;height:calc(var(--spacing)*12);max-width:none;object-fit:cover;width:calc(var(--spacing)*12)}.subscription-view__rows{gap:calc(var(--spacing)*3);--tw-border-style:solid;border-bottom-width:1px;border-color:var(--color-grigio-200);border-style:solid;display:flex;flex-direction:column;margin:0;padding-block:calc(var(--spacing)*5)}.subscription-view__rows dd,.subscription-view__rows dt{font-family:var(--font-meta);font-size:.875rem;font-weight:400;line-height:1.4286;margin:0}.subscription-view__row{align-items:center;display:flex;gap:calc(var(--spacing)*4);justify-content:space-between}.subscription-view__actions{margin-top:0;padding-top:calc(var(--spacing)*6)}.subscription-view__address{--tw-border-style:solid;border-color:var(--color-nero);border-style:solid;border-width:1px;padding:calc(var(--spacing)*4)}.ywsbs-modal-container{background-color:#1b1b1a99;padding:calc(var(--spacing)*4);z-index:1000}.ywsbs-modal-wrapper{background-color:var(--color-bianco);border-radius:0;box-shadow:0 4px 24px #1b1b1a26;max-width:560px;min-height:0;width:100%}.ywsbs-modal .ywsbs-modal-header{height:auto;padding:0;position:absolute;right:calc(var(--spacing)*6);top:calc(var(--spacing)*6);width:auto}.ywsbs-modal .ywsbs-modal-header .close{background-color:var(--color-nero);cursor:pointer;display:block;float:none;font-size:0;height:calc(var(--spacing)*6);-webkit-mask:url(../../assets/build/images/icon-chiudi.svg) 50%/contain no-repeat;mask:url(../../assets/build/images/icon-chiudi.svg) 50%/contain no-repeat;width:calc(var(--spacing)*6)}.ywsbs-modal .ywsbs-modal-body{padding:calc(var(--spacing)*6);text-align:left}@media (min-width:768px){.ywsbs-modal .ywsbs-modal-body{padding:calc(var(--spacing)*8)}}.ywsbs-modal-title{font-family:var(--font-display);font-size:1.5rem;font-weight:500;line-height:1.25;margin-bottom:calc(var(--spacing)*3);padding-right:calc(var(--spacing)*10)}@media (min-width:768px){.ywsbs-modal-title{font-size:1.875rem;line-height:1.2}}.ywsbs-modal .ywsbs-content-text{font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5}@media (min-width:768px){.ywsbs-modal .ywsbs-content-text{font-size:1.125rem;line-height:1.5556}}.ywsbs-modal .ywsbs-content-text p{margin:0}.ywsbs-modal .ywsbs-content-text p+p{margin-top:calc(var(--spacing)*3)}.ywsbs-modal .ywsbs-content-text .error{color:var(--color-red-dominant);padding:0}.ywsbs-modal-actions{display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*3);margin-top:calc(var(--spacing)*6)}.ywsbs-modal-actions .ywsbs-action-button-wrap{margin:0}.ywsbs-modal-actions .close-modal-wrap .close{font-size:inherit}.gform_wrapper .gform_fields{display:grid;gap:calc(var(--spacing)*6);grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.gform_wrapper .gform_fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.gform_wrapper .gfield{border-style:var(--tw-border-style);border-width:0;grid-column:1/-1;margin:0;min-width:0;padding:0}@media (min-width:768px){.gform_wrapper .gfield--width-half{grid-column:span 1/span 1}}.gform_wrapper .gfield_label,.gform_wrapper .gfield_label_before_complex,.gform_wrapper legend.gfield_label{color:var(--color-nero);display:block;font-family:var(--font-meta);font-size:.875rem;font-weight:400;line-height:1.4286;margin-bottom:calc(var(--spacing)*1.5);padding:0}.gform_wrapper .gfield_required_text{font-size:0}.gform_wrapper .gfield_required_text:after{content:" *"}.gform_wrapper .gfield_description,.gform_wrapper .gfield_required_text:after{font-family:var(--font-meta);font-size:.875rem;font-weight:400;line-height:1.4286}.gform_wrapper .gfield_description{color:var(--color-grigio-500);margin-top:calc(var(--spacing)*1.5)}.gform_wrapper .ginput_complex{display:grid;gap:calc(var(--spacing)*4);grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.gform_wrapper .ginput_complex{grid-template-columns:repeat(2,minmax(0,1fr))}}.gform_wrapper .ginput_complex label{color:var(--color-grigio-500);display:block;font-family:var(--font-meta);font-size:.875rem;font-weight:400;line-height:1.4286;margin-top:calc(var(--spacing)*1.5)}.gform_wrapper .gfield_checkbox,.gform_wrapper .gfield_radio{display:flex;flex-direction:column;gap:calc(var(--spacing)*3)}.gform_wrapper .gfield_checkbox .gchoice,.gform_wrapper .gfield_radio .gchoice{align-items:flex-start;display:flex;font-family:var(--font-text);font-size:1rem;font-weight:400;gap:calc(var(--spacing)*2.5);line-height:1.5}@media (min-width:768px){.gform_wrapper .gfield_checkbox .gchoice,.gform_wrapper .gfield_radio .gchoice{font-size:1.125rem;line-height:1.5556}}.gform_wrapper .gfield_checkbox .gchoice,.gform_wrapper .gfield_radio .gchoice{color:var(--color-nero)}.gform_wrapper .gfield_checkbox input,.gform_wrapper .gfield_radio input{margin-top:var(--spacing)}.gform_wrapper .gfield_checkbox label,.gform_wrapper .gfield_radio label{cursor:pointer}.gform_wrapper textarea{min-height:calc(var(--spacing)*40)}.gform_wrapper .gform_validation_errors{margin-bottom:calc(var(--spacing)*6);--tw-border-style:solid;border-style:solid;border-width:1px;font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5;padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*6)}@media (min-width:768px){.gform_wrapper .gform_validation_errors{font-size:1.125rem;line-height:1.5556}}.gform_wrapper .gform_validation_errors{border-color:var(--color-red-dominant);color:var(--color-red-dominant)}.gform_wrapper .gform_validation_errors h2{font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5;margin:0}@media (min-width:768px){.gform_wrapper .gform_validation_errors h2{font-size:1.125rem;line-height:1.5556}}.gform_wrapper .gform_validation_errors h2{color:inherit}.gform_wrapper .gform_validation_errors ol{list-style-type:none;margin-top:calc(var(--spacing)*2);padding:0}.gform_wrapper .gform_validation_errors a{color:inherit;text-decoration-line:underline}.gform_wrapper .gfield_error input:not([type=checkbox],[type=radio]),.gform_wrapper .gfield_error select,.gform_wrapper .gfield_error textarea{border-color:var(--color-red-dominant)}.gform_wrapper .gfield_validation_message,.gform_wrapper .validation_message{color:var(--color-red-dominant);display:block;font-family:var(--font-meta);font-size:.875rem;font-weight:400;line-height:1.4286;margin-bottom:0;margin-top:calc(var(--spacing)*1.5)}.gform_wrapper .gform_footer,.gform_wrapper .gform_page_footer{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*4);margin-top:calc(var(--spacing)*8)}.gform_wrapper .gform_footer button.gform_button{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));padding-inline:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);line-height:24px;padding-block:11px}@media (min-width:768px){.gform_wrapper .gform_footer button.gform_button{font-size:18px;line-height:28px;padding-block:calc(var(--spacing)*3.5);padding-inline:calc(var(--spacing)*14)}}.gform_wrapper .gform-has-spinner{color:#0000;position:relative}.gform_wrapper .gform-loader{animation:var(--animate-spin);height:calc(var(--spacing)*5);pointer-events:none;width:calc(var(--spacing)*5);--tw-border-style:solid;border:2px solid #ffffff59;border-radius:3.40282e+38px;inset:0;margin:auto;position:absolute}@supports (color:color-mix(in lab,red,red)){.gform_wrapper .gform-loader{border-color:color-mix(in srgb,var(--color-bianco) 35%,transparent)}}.gform_wrapper .gform-loader{border-top-color:var(--color-bianco)}.gform_wrapper .gform_ajax_spinner{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.gform_wrapper .gfield--type-honeypot,.gform_wrapper .gfield_visibility_hidden,.gform_wrapper .gform_hidden,.gform_wrapper .gform_validation_container{display:none}.gform_wrapper .hidden_label>.gfield_label,.gform_wrapper .screen-reader-text{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.gform_confirmation_message{--tw-border-style:solid;border-style:solid;border-width:1px;font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.5;padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*6)}@media (min-width:768px){.gform_confirmation_message{font-size:1.125rem;line-height:1.5556}}.gform_confirmation_message{border-color:var(--color-nero);color:var(--color-nero)}#onetrust-banner-sdk #onetrust-policy-text,#onetrust-banner-sdk .ot-dpd-desc,#onetrust-banner-sdk .ot-dpd-title,#onetrust-banner-sdk .ot-link-btn{color:var(--color-nero)!important;font-family:var(--font-text)!important;font-size:1rem!important;letter-spacing:normal!important;line-height:1.5!important}#onetrust-banner-sdk #onetrust-button-group{align-items:center;display:flex!important;flex-wrap:wrap;gap:1rem}#onetrust-banner-sdk #onetrust-policy-text,#onetrust-banner-sdk .ot-dpd-desc{font-weight:400!important}#onetrust-banner-sdk .ot-dpd-title{font-weight:700!important}#onetrust-banner-sdk #onetrust-accept-btn-handler,#onetrust-banner-sdk #onetrust-pc-btn-handler,#onetrust-banner-sdk .onetrust-close-btn-handler{align-items:center;border:1px solid var(--color-nero)!important;border-radius:0!important;cursor:pointer;display:inline-flex!important;font-family:var(--font-text)!important;font-size:1rem!important;font-weight:700!important;height:auto!important;justify-content:center;letter-spacing:normal!important;line-height:24px!important;margin:0!important;min-width:0!important;opacity:1!important;padding:11px 1.5rem!important;text-decoration:none!important;transition:color .2s,background-color .2s,border-color .2s;width:auto!important}@media (min-width:768px){#onetrust-banner-sdk #onetrust-accept-btn-handler,#onetrust-banner-sdk #onetrust-pc-btn-handler,#onetrust-banner-sdk .onetrust-close-btn-handler{padding-block:.625rem!important}}#onetrust-banner-sdk #onetrust-accept-btn-handler{background-color:var(--color-nero)!important;color:var(--color-bianco)!important}#onetrust-banner-sdk #onetrust-accept-btn-handler:hover{background-color:var(--color-grigio-500)!important;border-color:var(--color-grigio-500)!important}#onetrust-banner-sdk #onetrust-pc-btn-handler{background-color:#0000!important;color:var(--color-nero)!important}#onetrust-banner-sdk #onetrust-pc-btn-handler:hover{border-color:var(--color-grigio-500)!important;color:var(--color-grigio-500)!important}#onetrust-banner-sdk .onetrust-close-btn-handler{background:0 0!important;border-color:#0000!important;color:var(--color-nero)!important;padding:0!important}#onetrust-banner-sdk .onetrust-close-btn-handler:hover{color:var(--color-grigio-500)!important}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.skip-link{border-radius:0 0 .5rem .5rem;color:#fff;font-weight:700;left:1rem;padding:.75rem 1.5rem;position:absolute;text-decoration:none;top:-100%;transition:top .2s;z-index:9999}.skip-link:focus{top:0}body{color:var(--color-nero);font-family:var(--font-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#master{min-height:100dvh;padding-top:var(--header-height)}#master>footer{position:sticky;top:100dvh}.grecaptcha-badge{bottom:76px!important;z-index:99999999!important}.swiper-slide{height:auto}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.56302205dc6838925b34.min.css.map*/