/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial}}}@layer theme{:root,:host{--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;--spacing:1rem;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-2xl:1400px;--font-weight-bold:700;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--ccontainer-2xl:1536px;--font-display:var(--kerno-font-body);--font-primary:var(--kerno-font-heading);--font-accent:var(--kerno-font-accent);--font-awesome:var(--wp--preset--font-family--font-awesome-7-free);--text-x-small:var(--wp--preset--font-size--x-small);--text-small:var(--wp--preset--font-size--small);--text-medium:var(--wp--preset--font-size--medium);--text-large:var(--wp--preset--font-size--large);--text-x-large:var(--wp--preset--font-size--x-large);--text-h1:var(--wp--preset--font-size--h-1);--text-h2:var(--wp--preset--font-size--h-2);--text-h3:var(--wp--preset--font-size--h-3);--color-white:var(--wp--preset--color--white);--color-black:var(--wp--preset--color--black);--color-textual:var(--wp--preset--color--textual);--color-primary:var(--wp--preset--color--primary);--color-secondary:var(--wp--preset--color--secondary);--color-tertiary:var(--wp--preset--color--tertiary);--color-quaternary:var(--wp--preset--color--quaternary);--color-light:var(--wp--preset--color--light);--color-transparent:transparent;--color-current:currentColor;--color-grigio-negozio:var(--wp--preset--color--grigio-negozio)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;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);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}code,kbd,samp,pre{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-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}: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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html,body{font-family:var(--kerno-font-body);font-size:var(--text-small);color:var(--color-textual)}h1,h2,h3,h4,h5,h6{font-family:var(--kerno-font-heading);line-height:1.15}h1{font-size:var(--text-h1)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}p{margin-bottom:1rem}b,strong{font-weight:700}a,a:where(:not(.wp-element-button)){transition:all var(--transition-fast,.35s);text-decoration:none}:is(a,button,input,textarea,select):focus{outline:0}:is(a,button,input,textarea,select):focus-visible{outline-offset:2px;outline:2px solid}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border:3px solid var(--color-primary);background:0 0;border-radius:9999px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}body{font-weight:300;line-height:1.5}h1,h2,h3,h4,h5,h6{color:var(--color-primary);margin:0 0 9px;font-weight:700;line-height:1.2}h4{font-size:var(--text-large)}h5{font-size:var(--text-medium)}h6{font-size:var(--text-small)}p,ul,ol{margin:0 0 18px}}@layer components{body,.wp-site-blocks{overflow-x:hidden}body.no-scroll{height:100vh;overflow:hidden}.container{width:100%;margin-inline:auto;padding-inline:.75rem!important}@media (min-width:1536px){.container{max-width:var(--ccontainer-2xl)!important}}.row{flex-wrap:wrap;display:flex;margin-inline:-.75rem!important}.col{padding-inline:.75rem;margin:0!important}.row.no-gutter{margin-inline:0!important}.row.no-gutter>.col{padding-inline:0!important}.has-primary-color{color:var(--color-primary)!important}.has-secondary-color{color:var(--color-secondary)!important}.has-textual-color{color:var(--color-textual)!important}.has-light-color{color:var(--color-light)!important}.has-white-color{color:var(--color-white)!important}.has-primary-background-color{background-color:var(--color-primary)!important}.has-secondary-background-color{background-color:var(--color-secondary)!important}.has-textual-background-color{background-color:var(--color-textual)!important}.has-light-background-color{background-color:var(--color-light)!important}.has-white-background-color{background-color:var(--color-white)!important}.page-title-spacer{height:var(--page-title-spacer,calc(var(--header-height,100px) + 3rem))}.typography a{color:var(--color-primary);text-decoration:underline}.typography h2,.typography h3,.typography h4,.typography h5,.typography h6{margin-top:2rem;margin-bottom:1rem}.typography ul{margin-bottom:1rem;padding-left:1.5rem;list-style:outside}.typography ol{margin-bottom:1rem;padding-left:1.5rem;list-style:decimal}.typography img{max-width:100%;height:auto}ul.wp-block-list{margin-block:1em;padding-inline-start:40px;list-style:outside}ol.wp-block-list{margin-block:1em;padding-inline-start:40px;list-style:decimal}.wp-block-cover .wp-block-cover__inner-container{width:100%!important}.page-loader{z-index:99990;background:var(--color-white);opacity:0;visibility:hidden;transition:opacity var(--transition-fast,.35s), visibility var(--transition-fast,.35s);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-loader.show{opacity:1;visibility:visible}.page-loader span{border:2px solid var(--color-light);border-top-color:var(--color-primary);border-radius:50%;width:40px;height:40px;animation:1s linear infinite kerno-spin}@keyframes kerno-spin{to{transform:rotate(360deg)}}.title-bottom-line{position:relative}.section-title{text-align:center;position:relative}.typewriter-ready{position:relative}.typewriter-ready .char{display:inline-block}.typewriter-ready.is-typewriting:after{content:"";vertical-align:-.08em;background-color:currentColor;width:.08em;height:.9em;margin-left:.08em;animation:.8s step-end infinite kerno-caret;display:inline-block}@keyframes kerno-caret{0%,49%{opacity:1}50%,to{opacity:0}}.modal{z-index:1050;background:#00000080;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.modal.is-open{display:flex}.modal-dialog{background:var(--color-white);max-width:min(90vw,720px);max-height:90vh;padding:2rem;position:relative;overflow:auto}.modal-btn-close{position:absolute;top:.75rem;right:.75rem}.page-wrapper--coming-soon,.page-wrapper--blank{min-height:100vh}.btn,input[type=submit],:where(.wp-block-button)>a,a:where(.wp-block-button__link){z-index:1;padding:var(--btn-padding-y,15px) var(--btn-padding-x,25px);font-size:var(--btn-font-size,1rem);font-weight:var(--btn-font-weight,700);color:var(--color-white);background-color:var(--color-textual);border:1px solid var(--color-textual);border-radius:var(--btn-radius,100px);cursor:pointer;transition:color var(--transition-fast,.35s), background-color var(--transition-fast,.35s), border-color var(--transition-fast,.35s);align-items:center;gap:.75rem;line-height:1;display:inline-flex;position:relative;overflow:hidden;text-decoration:none!important}:is(.btn,input[type=submit],:where(.wp-block-button)>a,a:where(.wp-block-button__link)):before{content:"";z-index:-1;background-color:var(--btn-hover-bg,var(--color-primary));transition:transform var(--transition-fast,.35s);position:absolute;inset:0;transform:translateY(100%)}:is(.btn,input[type=submit],:where(.wp-block-button)>a,a:where(.wp-block-button__link)):after{content:var(--btn-icon,"");font-family:var(--font-awesome);transition:transform var(--transition-fast,.35s);font-weight:900}:is(.btn,input[type=submit],:where(.wp-block-button)>a,a:where(.wp-block-button__link)):hover{color:var(--btn-hover-color,var(--color-white));border-color:var(--btn-hover-bg,var(--color-primary))}:is(.btn,input[type=submit],:where(.wp-block-button)>a,a:where(.wp-block-button__link)):hover:before{transform:translateY(0)}:is(.btn,input[type=submit],:where(.wp-block-button)>a,a:where(.wp-block-button__link)):hover:after{transform:translate(5px)}.btn-small{padding:var(--btn-small-padding-y,.5rem) var(--btn-small-padding-x,1rem)}.btn-primary{background-color:var(--color-primary);border-color:var(--color-primary);--btn-hover-bg:var(--color-textual)}.btn-secondary{background-color:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-textual);--btn-hover-bg:var(--color-textual)}.btn-textual{--btn-hover-bg:var(--color-primary)}.btn-textual-bordered{color:var(--color-textual);--btn-hover-bg:var(--color-textual);background-color:#0000}.btn-white{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-textual);--btn-hover-bg:var(--color-textual)}.btn-white-bordered{border-color:var(--color-white);color:var(--color-white);--btn-hover-bg:var(--color-white);--btn-hover-color:var(--color-textual);background-color:#0000}.btn-plain{letter-spacing:3px;text-transform:uppercase;color:var(--color-textual);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:.25rem;padding:0 0 3px;font-size:12px;font-weight:700;display:inline-flex}.btn-plain:before{display:none}.btn-plain:after{content:var(--btn-icon,"");font-family:var(--font-awesome);transition:transform var(--transition-fast,.35s);font-weight:900}.btn-plain:hover{color:var(--color-primary)}.btn-plain:hover:after{transform:translate(5px)}:is(.has-light-background-color,.has-white-background-color) .btn-white{background-color:var(--color-textual);border-color:var(--color-textual);color:var(--color-white)}:where(.wpcf7-form,.kerno-form) input[type=text],:where(.wpcf7-form,.kerno-form) input[type=email],:where(.wpcf7-form,.kerno-form) input[type=tel],:where(.wpcf7-form,.kerno-form) input[type=url],:where(.wpcf7-form,.kerno-form) input[type=password],:where(.wpcf7-form,.kerno-form) input[type=number],:where(.wpcf7-form,.kerno-form) input[type=search],:where(.wpcf7-form,.kerno-form) input[type=date],:where(.wpcf7-form,.kerno-form) textarea,:where(.wpcf7-form,.kerno-form) select{width:100%;padding:var(--input-padding-y,15px) var(--input-padding-x,25px);border:var(--input-border,1px solid var(--color-textual));border-radius:var(--input-radius,100px);background:var(--color-white);color:var(--color-textual);box-shadow:none}:is(:where(.wpcf7-form,.kerno-form) input[type=text],:where(.wpcf7-form,.kerno-form) input[type=email],:where(.wpcf7-form,.kerno-form) input[type=tel],:where(.wpcf7-form,.kerno-form) input[type=url],:where(.wpcf7-form,.kerno-form) input[type=password],:where(.wpcf7-form,.kerno-form) input[type=number],:where(.wpcf7-form,.kerno-form) input[type=search],:where(.wpcf7-form,.kerno-form) input[type=date],:where(.wpcf7-form,.kerno-form) textarea,:where(.wpcf7-form,.kerno-form) select):focus,:is(:where(.wpcf7-form,.kerno-form) input[type=text],:where(.wpcf7-form,.kerno-form) input[type=email],:where(.wpcf7-form,.kerno-form) input[type=tel],:where(.wpcf7-form,.kerno-form) input[type=url],:where(.wpcf7-form,.kerno-form) input[type=password],:where(.wpcf7-form,.kerno-form) input[type=number],:where(.wpcf7-form,.kerno-form) input[type=search],:where(.wpcf7-form,.kerno-form) input[type=date],:where(.wpcf7-form,.kerno-form) textarea,:where(.wpcf7-form,.kerno-form) select):focus-visible{border-color:var(--color-primary);outline:none}:where(.wpcf7-form,.kerno-form) textarea{border-radius:var(--textarea-radius,5px);min-height:180px}.form-control-wrap{margin-bottom:30px}.form-control-wrap>label,.form-control-wrap label:not(.form-check-label):not(.wpcf7-list-item label){letter-spacing:3px;text-transform:uppercase;padding-left:var(--input-padding-x,25px);margin-bottom:.5rem;font-size:12px;font-weight:700;display:block}:is(.wpcf7-form,.kerno-form) input[type=radio],:is(.wpcf7-form,.kerno-form) input[type=checkbox]{appearance:none;border:1px solid var(--color-textual);background:0 0;border-radius:50%;flex:none;width:16px;height:16px;margin:0;padding:0;display:inline-block}:is(:is(.wpcf7-form,.kerno-form) input[type=radio],:is(.wpcf7-form,.kerno-form) input[type=checkbox]):checked{background:radial-gradient(circle, var(--color-primary) 45%, transparent 50%)}:is(.wpcf7-form,.kerno-form) input[type=checkbox]{border-radius:3px}:is(.wpcf7-form,.kerno-form) input[type=checkbox]:checked{background:var(--color-primary);box-shadow:inset 0 0 0 3px var(--color-white)}:is(.wpcf7-form,.kerno-form) .wpcf7-list-item{margin:0 10px 0 0}:is(.wpcf7-form,.kerno-form) .wpcf7-list-item label{align-items:center;gap:.75rem;display:inline-flex}:is(.wpcf7-form,.kerno-form) .wpcf7-radio,:is(.wpcf7-form,.kerno-form) .wpcf7-checkbox{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}:is(.wpcf7-form,.kerno-form) .wpcf7-acceptance a{text-decoration:underline}:is(.wpcf7-form,.kerno-form) .wpcf7-spinner{margin:1rem auto 0;display:block}:is(.wpcf7-form,.kerno-form) .wpcf7-not-valid-tip{padding-left:var(--input-padding-x,25px);margin-top:.25rem;font-size:13px}:is(.wpcf7-form,.kerno-form) .wpcf7-response-output{border-radius:var(--textarea-radius,5px);margin:1.5rem 0 0;padding:1rem}.kerno-contact-form7--consent{border:1px dashed var(--color-textual);border-radius:var(--textarea-radius,5px);padding:1.5rem}.accordion .accordion-item{padding:var(--accordion-padding-y,20px) 0;border-bottom:var(--accordion-border,1px solid var(--color-textual));margin:0!important}.accordion .accordion-item:first-child{border-top:var(--accordion-border,1px solid var(--color-textual))}.accordion .accordion-header{width:100%;min-height:50px;padding:0 calc(var(--accordion-icon-size,30px) + 1.5rem) 0 0;text-align:left;cursor:pointer;color:var(--accordion-title-color,currentColor);background:0 0;border:0;align-items:center;display:flex;position:relative;margin:0!important}.accordion .accordion-header>*{font-size:var(--accordion-title-size,var(--text-medium));font-weight:var(--accordion-title-weight,700);margin:0!important}.accordion .accordion-header:after{content:var(--accordion-icon,"+");font-family:var(--font-awesome);width:var(--accordion-icon-size,30px);height:var(--accordion-icon-size,30px);margin-top:calc(var(--accordion-icon-size,30px) / -2);border:var(--accordion-icon-border,1px solid var(--color-secondary));border-radius:var(--accordion-icon-radius,50%);color:var(--accordion-icon-color,var(--color-textual));transition:all var(--transition-fast,.35s);justify-content:center;align-items:center;font-weight:900;display:flex;position:absolute;top:50%;right:0}.accordion .accordion-body{padding:var(--accordion-padding-y,20px) 0 0}.accordion .accordion-body p:last-child{margin-bottom:0!important}.accordion .accordion-body.hidden{display:none}.accordion .accordion-item:hover .accordion-header,.accordion .accordion-item.opened .accordion-header{color:var(--accordion-active-color,var(--color-primary))}.accordion .accordion-item.opened .accordion-header:after{content:var(--accordion-icon-open,"");color:var(--accordion-icon-open-color,var(--color-white));border-color:var(--accordion-active-color,var(--color-primary));background-color:var(--accordion-active-color,var(--color-primary));transform:rotate(180deg)}.wp-block-accordion-item{padding:var(--accordion-padding-y,20px) 0;border-bottom:var(--accordion-border,1px solid var(--color-textual));margin:0!important}.wp-block-accordion-item:first-child{border-top:var(--accordion-border,1px solid var(--color-textual))}.wp-block-accordion-heading{font-size:var(--accordion-title-size,var(--text-medium));font-weight:var(--accordion-title-weight,700);margin:0!important}.wp-block-accordion-heading__toggle{width:100%;min-height:50px;font:inherit;color:var(--accordion-title-color,currentColor);text-align:left;cursor:pointer;transition:color var(--transition-fast,.35s);background:0 0;border:0;align-items:center;gap:1.5rem;padding:0;display:flex}.wp-block-accordion-heading__toggle-title{flex:1}.wp-block-accordion-heading__toggle-icon{width:var(--accordion-icon-size,30px);height:var(--accordion-icon-size,30px);border:var(--accordion-icon-border,1px solid var(--color-secondary));border-radius:var(--accordion-icon-radius,50%);color:var(--accordion-icon-color,var(--color-textual));transition:all var(--transition-fast,.35s);flex:none;justify-content:center;align-items:center;font-size:0;display:flex}.wp-block-accordion-heading__toggle-icon:before{content:var(--accordion-icon,"+");font-family:var(--font-awesome);font-size:1rem;font-weight:900}.wp-block-accordion-panel{padding:var(--accordion-padding-y,20px) 0 0}.wp-block-accordion-panel p:last-child{margin-bottom:0!important}.wp-block-accordion-panel[hidden]{padding:0}.wp-block-accordion-item:not(.is-open,.block-editor-block-list__block)>.wp-block-accordion-panel:not([hidden]){display:none}.wp-block-accordion-item:hover .wp-block-accordion-heading__toggle,.wp-block-accordion-item.is-open .wp-block-accordion-heading__toggle{color:var(--accordion-active-color,var(--color-primary))}.wp-block-accordion-item.is-open .wp-block-accordion-heading__toggle-icon{color:var(--accordion-icon-open-color,var(--color-white));border-color:var(--accordion-active-color,var(--color-primary));background-color:var(--accordion-active-color,var(--color-primary));transform:rotate(180deg)}.wp-block-accordion-item.is-open .wp-block-accordion-heading__toggle-icon:before{content:var(--accordion-icon-open,"")}.swiper-box{position:relative}.swiper-slide figure,.swiper-slide img{margin-bottom:0!important}.swiper-navigation{gap:.75rem;margin-top:1.5rem;display:flex}.swiper-button-next,.swiper-button-prev{--swiper-navigation-size:var(--swiper-nav-size,45px);--swiper-navigation-color:var(--swiper-nav-color,var(--color-textual));border:var(--swiper-nav-border,1px solid var(--color-textual));border-radius:var(--swiper-nav-radius,50%);transition:all var(--transition-fast,.35s);background:0 0;margin:0!important;position:relative!important;inset:auto!important}:is(.swiper-button-next,.swiper-button-prev) svg{fill:currentColor;width:40%!important;height:40%!important}:is(.swiper-button-next,.swiper-button-prev):after{font-weight:700;font-size:16px!important}:is(.swiper-button-next,.swiper-button-prev):hover{--swiper-navigation-color:var(--swiper-nav-color-hover,var(--color-white));background:var(--swiper-nav-color,var(--color-textual))}:is(.swiper-button-next,.swiper-button-prev).swiper-button-disabled{opacity:.5!important}.swiper-button-lock{display:none!important}.swiper-pagination{margin-top:1.5rem;position:relative!important}.swiper-pagination-bullet{--swiper-pagination-bullet-size:var(--swiper-bullet-size,10px);--swiper-pagination-bullet-horizontal-gap:var(--swiper-bullet-gap,6px);--swiper-pagination-bullet-inactive-color:var(--swiper-bullet-color,var(--color-primary));--swiper-pagination-bullet-inactive-opacity:var(--swiper-bullet-opacity,.25);--swiper-pagination-color:var(--swiper-bullet-color,var(--color-primary));margin:0 var(--swiper-pagination-bullet-horizontal-gap)!important}.swiper-box-cover .swiper-slide img{transition:transform 4s;transform:scale(1)}.swiper-box-cover .swiper-slide-active img{transform:scale(1.1)}.swiper-box-cover .swiper-navigation{z-index:2;margin:0;position:absolute;bottom:5rem;right:.75rem}.swiper-box-cover .swiper-button-next,.swiper-box-cover .swiper-button-prev{--swiper-nav-color:var(--color-white);--swiper-nav-color-hover:var(--color-textual);border-color:var(--color-white)}:is(.swiper-box,.swiper,.swiper-wrapper,.swiper-navigation).wp-block-group>*{margin-block:0!important}.swiper-box.wp-block-group>:is(.swiper-navigation,.swiper-pagination){margin-block-start:1.5rem!important}.block-editor-block-list__block.swiper-wrapper{gap:1.5rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.block-editor-block-list__block.swiper-wrapper>.swiper-slide{flex:0 0 min(85%,380px)}.block-editor-block-list__block:is(.swiper-navigation,.swiper-pagination){display:none}.swiper-box-gallery .swiper-slide figure{aspect-ratio:4/3;overflow:hidden}.swiper-box-gallery .swiper-slide figure img{object-fit:cover;width:100%;height:100%}.navbar-1{z-index:var(--header-z,1030);height:var(--header-height,100px);background:var(--header-bg,transparent);color:var(--header-color,var(--color-white));transition:height var(--transition-fast,.35s), background-color var(--transition-fast,.35s), color var(--transition-fast,.35s), box-shadow var(--transition-fast,.35s);align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.navbar-1>.container{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}body.admin-bar .navbar-1{top:32px}@media (max-width:782px){body.admin-bar .navbar-1{top:46px}}.navbar-logo{width:var(--header-logo-width,140px);height:var(--header-logo-height,53px);transition:width var(--transition-slow,.55s);align-items:center;display:flex}.navbar-logo img,.navbar-logo svg{object-fit:contain;object-position:left center;width:100%;height:100%}.navbar-actions{align-items:center;gap:1.5rem;display:flex}.navbar-menu ul{align-items:center;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.navbar-menu li{margin:0;padding:0;position:relative}.navbar-menu a{color:inherit;font-size:var(--header-menu-font-size,15px);align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.navbar-menu a:hover,.navbar-menu a.active,.navbar-menu a[aria-current=page],.navbar-menu .current-menu-item>a,.navbar-menu .current-menu-ancestor>a{color:var(--color-primary)}.navbar-menu .menu-item-has-children>a:after{content:"";font-family:var(--font-awesome);font-size:.8em;font-weight:900}.navbar-menu .sub-menu{z-index:10;background:var(--color-white);min-width:220px;color:var(--color-textual);flex-direction:column;align-items:stretch;gap:0;padding:.5rem 0;display:none;position:absolute;top:calc(100% + .75rem);left:-1rem;box-shadow:0 10px 30px #0000001f}.navbar-menu .sub-menu a{padding:.6rem 1rem;display:flex}.navbar-menu li:hover>.sub-menu,.navbar-menu li:focus-within>.sub-menu,.navbar-menu .sub-menu.show{display:flex}.navbar-nav-locale{gap:.75rem!important}.navbar-nav-locale a{text-transform:uppercase;letter-spacing:1px;opacity:.7;font-size:13px}.navbar-nav-locale a.active{opacity:1}.navbar-1 .navbar-menu:not(.navbar-menu-locale){display:none}@media (min-width:1024px){.navbar-1:not(.is-navbar-hamb) .navbar-menu{display:block}}.navbar-toggler{width:var(--toggler-width,40px);height:var(--toggler-height,22px);cursor:pointer;color:inherit;background:0 0;border:0;flex-direction:column;justify-content:space-between;margin:0;padding:0;display:flex;position:relative}.navbar-toggler span{width:100%;height:2px;transition:transform var(--transition-fast,.35s);background:currentColor;display:block}@media (min-width:1024px){.navbar-1:not(.is-navbar-hamb) .navbar-toggler{display:none}}.menu-hamb{z-index:calc(var(--header-z,1030) - 1);background:var(--menu-hamb-backdrop,#0006);opacity:0;visibility:hidden;transition:opacity var(--transition-slow,.55s), visibility var(--transition-slow,.55s);position:fixed;inset:0}.menu-hamb .menu-hamb-content{padding:calc(var(--header-height,100px) + 2rem) 0 3rem;background:var(--menu-hamb-bg,var(--color-secondary));color:var(--menu-hamb-color,var(--color-textual));transition:transform var(--transition-slow,.55s);scrollbar-width:none;flex-direction:column;display:flex;position:absolute;inset:0;overflow-y:auto;transform:translate(100%)}.menu-hamb .navbar-menu ul:not(.navbar-nav-locale){flex-direction:column;align-items:flex-start;gap:.5rem}.menu-hamb .navbar-menu a{font-family:var(--menu-hamb-link-font,var(--font-primary));font-size:var(--menu-hamb-link-size,28px);font-weight:400}.menu-hamb .navbar-menu .sub-menu{box-shadow:none;background:0 0;padding:.5rem 0 0 1rem;display:none;position:static}.menu-hamb .navbar-menu .sub-menu a{font-size:calc(var(--menu-hamb-link-size,28px) * .65);padding:.25rem 0}.menu-hamb .navbar-menu li:hover>.sub-menu{display:none}.menu-hamb .navbar-menu .sub-menu.show{display:flex}body.navbar-scroll .navbar-1{height:var(--header-height-scroll,75px);background:var(--header-bg-scroll,var(--color-light));color:var(--header-color-scroll,var(--color-textual));box-shadow:var(--header-shadow-scroll,0 0 5px #00000040)}body.navbar-scroll .navbar-1 .navbar-logo{width:var(--header-logo-width-scroll,110px)}body.navbar-white .navbar-1{background:var(--header-bg-scroll,var(--color-light));color:var(--header-color-scroll,var(--color-textual))}body.navbar-opened{overflow:hidden}body.navbar-opened .menu-hamb{opacity:1;visibility:visible}body.navbar-opened .menu-hamb-content{transform:translate(0)}body.navbar-opened .navbar-1{color:var(--menu-hamb-color,var(--color-textual));box-shadow:none;background:0 0}body.navbar-opened .navbar-1 .navbar-menu{display:none}.social-menu,.menu-social{flex-wrap:wrap;align-items:center;gap:1rem;margin:0;padding:0;list-style:none;display:flex}:is(.social-menu,.menu-social) li{margin:0;padding:0}:is(.social-menu,.menu-social) a{color:inherit;align-items:center;gap:.5rem;display:inline-flex}:is(.social-menu,.menu-social) a:hover{color:var(--color-primary)}:is(.social-menu,.menu-social) i{font-size:1.2rem}.appbar{z-index:calc(var(--header-z,1030) - 2);position:fixed;bottom:.75rem;right:.75rem}@media (min-width:1536px){.appbar{right:calc(50vw - 768px + .75rem)}}.appbar>ul{align-items:center;margin:0;padding:0;list-style:none;display:flex}.appbar li{margin:0;padding:0}.appbar a{height:var(--appbar-item-size,45px);min-width:var(--appbar-item-size,45px);background:var(--appbar-bg,var(--color-primary));color:var(--appbar-color,var(--color-white));justify-content:center;align-items:center;gap:5px;padding:5px;font-size:14px;display:flex}.appbar a:hover{filter:brightness(1.1)}.appbar li:first-child a{border-top-left-radius:var(--appbar-radius,100px);border-bottom-left-radius:var(--appbar-radius,100px)}.appbar li:last-child a{border-top-right-radius:var(--appbar-radius,100px);border-bottom-right-radius:var(--appbar-radius,100px)}.appbar li:not(.li-booking) a span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.appbar li.li-booking a{border-radius:var(--appbar-radius,100px);margin-left:10px;padding:5px 14px}.appbar li.free a{width:auto;padding:5px 12px}footer .site-footer,.site-footer{padding:var(--footer-padding-y,5rem) 0 1.5rem;background:var(--footer-bg,var(--color-textual));color:var(--footer-color,var(--color-white));font-size:16px}:is(footer .site-footer,.site-footer) a{color:var(--footer-link-color,var(--color-white))}.footer-logo{margin-bottom:1.5rem;display:inline-block}.footer-logo img{max-width:190px;height:auto}.footer-title{text-transform:uppercase;letter-spacing:2px;margin-bottom:.75rem;font-size:13px;font-weight:700}.footer-address{opacity:.85}.menu-contacts{flex-direction:column;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.menu-contacts li{margin:0;padding:0}.menu-contacts a{align-items:center;gap:.75rem;display:inline-flex}.menu-footer{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.menu-footer a{font-size:var(--text-medium)}.menu-footer-info{flex-wrap:wrap;justify-content:flex-start;gap:.5rem 1.5rem;margin:0;padding:0;font-size:14px;list-style:none;display:flex}@media (min-width:1024px){.menu-footer-info{justify-content:flex-end}}.separator{border:0;border-top:1px solid var(--footer-color,var(--color-white));margin:3rem 0 1.5rem}@supports (color:color-mix(in lab, red, red)){.separator{border-top:1px solid color-mix(in srgb, var(--footer-color,var(--color-white)) 25%, transparent)}}.copy{opacity:.8;margin:0;font-size:13px}.navbar-1{border-bottom:2px solid var(--color-black);padding-block:5px}@media (min-width:992px){.navbar-1:not(.is-navbar-hamb) .navbar-menu{display:block}.navbar-1:not(.is-navbar-hamb) .navbar-toggler{display:none}}body.navbar-scroll .navbar-1 .navbar-logo{height:var(--header-height-scroll)}.navbar-actions,.navbar-1 .navbar-menu ul{gap:0}.navbar-1 .navbar-menu a{text-transform:uppercase;gap:0;padding:10px 9px;font-weight:400;line-height:21px}.navbar-1 .navbar-menu .menu-item-has-children>a:after{content:"";vertical-align:.255em;border-top:.3em solid;border-left:.3em solid #0000;border-right:.3em solid #0000;margin-left:.255em;font-family:inherit}.navbar-1 .navbar-menu .sub-menu{min-width:0;padding:9px 0;top:calc(100% + 2px);left:0;box-shadow:0 3px 6px #ccc}.navbar-1 .navbar-menu .sub-menu a{white-space:nowrap;padding:10px 18px}.navbar-icons{align-items:center;margin:0;padding:0;list-style:none;display:flex}.navbar-icons li{margin:0;padding:0}.navbar-icon{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:10px 9px;font-size:14px;line-height:21px;display:inline-flex}.navbar-icon:hover{color:var(--color-primary)}.navbar-icon i{--fa-width:auto;line-height:21px}.navbar-toggler{margin-left:3rem;padding:17px 12.5px}.navbar-toggler span:nth-child(2){transition:opacity var(--transition-fast,.35s)}body.navbar-opened .navbar-1{background:var(--header-bg)}body.navbar-opened .navbar-toggler span:first-child{transform:translateY(7px)rotate(45deg)}body.navbar-opened .navbar-toggler span:nth-child(2){opacity:0}body.navbar-opened .navbar-toggler span:last-child{transform:translateY(-7px)rotate(-45deg)}.menu-hamb .menu-hamb-content{color:var(--color-primary);padding:200px 30px 0;left:10px}.menu-hamb .navbar-menu ul:not(.navbar-nav-locale){gap:0}.menu-hamb .navbar-menu a{color:var(--color-black);text-transform:uppercase;padding:9px 18px}.menu-hamb .navbar-menu .menu-item-has-children>a:after{content:"";vertical-align:.255em;border-top:.3em solid;border-left:.3em solid #0000;border-right:.3em solid #0000;margin-left:.255em}.menu-hamb .navbar-menu .sub-menu,.menu-hamb .navbar-menu li:hover>.sub-menu{padding:0;display:flex}:is(.menu-hamb .navbar-menu .sub-menu,.menu-hamb .navbar-menu li:hover>.sub-menu) a{padding:10px 0 10px 20px;font-size:18px}.menu-hamb .social-menu{margin-top:2rem;font-size:22.5px}.menu-hamb .social-menu i{font-size:22.5px}.appbar{bottom:13.5px;right:8.5px}@media (min-width:1536px){.appbar{right:8.5px}}.appbar li{padding:0 5px}.appbar a{padding:0}.appbar a i{font-size:28px}.modal-search{align-items:flex-start;padding:31.5px 13.5px}.modal-search .modal-dialog{width:500px;max-width:100%;padding:54px 18px 18px}.modal-search .modal-btn-close{color:#666;cursor:pointer;background:0 0;border:0;font-size:24px;top:18px;right:18px}footer .site-footer,.site-footer{padding:var(--footer-padding-y) 0;text-align:center;font-size:14px;font-weight:300;line-height:21px}@media (min-width:992px){footer .site-footer,.site-footer{text-align:start}}:is(footer .site-footer,.site-footer) p{margin:0 0 30px}:is(footer .site-footer,.site-footer) a:hover{color:inherit}.footer-band{border-bottom:1px solid var(--color-white);margin-bottom:36px;padding-bottom:36px}.footer-band:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}@media (min-width:992px){.footer-band-title{align-items:center;display:flex}}.site-footer .footer-title{letter-spacing:0;text-transform:uppercase;margin:0 0 15px;font-size:14px;font-weight:700}.footer-payments{justify-content:center;margin:0 -2px 15px;padding:0;list-style:none;display:flex}@media (min-width:992px){.footer-payments{justify-content:flex-start;margin-bottom:0}}.footer-payments li{padding:0 2px}.footer-payments i{--fa-width:auto;font-size:30px;line-height:30px}.footer-couriers{width:100%;max-width:200px;height:auto;display:inline}.site-footer .menu-contacts,.site-footer .menu-footer-info{margin:0 0 18px;padding-left:36px;font-size:14px;list-style:outside;display:block}:is(.site-footer .menu-contacts,.site-footer .menu-footer-info) li{display:list-item}:is(.site-footer .menu-contacts,.site-footer .menu-footer-info) a{display:inline}:is(.site-footer .menu-contacts,.site-footer .menu-footer-info) i{margin-right:.25em}.site-footer .menu-footer{gap:0;margin:0 0 18px}.site-footer .menu-footer li{padding-bottom:13.5px}.site-footer .menu-footer a{font-size:14px}.footer-logo{margin:0}.footer-logo img{width:100%;max-width:200px;height:auto}.site-footer .menu-social{justify-content:center;gap:16px;margin:0}@media (min-width:992px){.site-footer .menu-social{justify-content:flex-end}}.site-footer .menu-social i{font-size:25px}.site-footer .copy{opacity:1;margin:0;font-size:14px}@media (min-width:992px){.site-footer .copy{text-align:right}}.site-footer .copy strong{font-weight:400}.product-item{color:var(--color-black);margin-bottom:54px;position:relative}.product-item-link{color:inherit;display:block}.product-item-media{aspect-ratio:1;background:var(--color-white);margin-bottom:15px;position:relative}.product-item-media img{object-fit:contain;width:100%;height:100%}.product-item-badge{z-index:1;background:var(--color-black);color:var(--color-white);padding:5px 10px;font-size:.857em;font-weight:700;line-height:1;position:absolute;top:0;right:0}.product-item-brand{font-size:14.4px;font-weight:400;line-height:1.5}.product-item-title{color:var(--color-primary);margin:0 0 9px;font-size:18px;line-height:1.2}.product-item .price{border-top:1px solid #ccc;margin:24px 0 5px;padding-top:5px;display:block}.product-item-actions .btn-cart{background:var(--color-black);border-color:var(--color-black);--btn-hover-bg:var(--color-black);justify-content:center;width:40px;height:40px;padding:0}.product-item-actions .btn-cart:hover{color:var(--color-primary)}.product-item-actions .btn-cart.added{display:none}.product-item-actions .added_to_cart{margin-left:9px;font-size:14.4px;font-weight:400;display:inline-block}.price .woocommerce-Price-amount{color:var(--color-primary);font-weight:700}.price del .woocommerce-Price-amount{color:var(--color-black);font-weight:300}.price ins{text-decoration:none}.price .woocommerce-price-suffix{color:var(--color-black);font-size:14.4px;font-weight:400}.price .kerno-lowest-price{color:var(--color-black);font-size:14.4px;font-weight:300}.price .kerno-lowest-price .woocommerce-Price-amount{color:var(--color-black);font-weight:400}.swiper-box-shop .swiper-slide{height:auto;padding-top:9px}.swiper-box-shop .swiper-navigation{z-index:2;pointer-events:none;margin:0;position:absolute;inset:0}.swiper-box-shop .swiper-button-prev,.swiper-box-shop .swiper-button-next{background:var(--color-black);pointer-events:auto;width:35px;height:35px;margin-top:-22px!important;position:absolute!important;top:25%!important}:is(.swiper-box-shop .swiper-button-prev,.swiper-box-shop .swiper-button-next):after{font-weight:400;font-size:18px!important}.swiper-box-shop .swiper-button-prev{left:-15px!important;right:auto!important}.swiper-box-shop .swiper-button-next{left:auto!important;right:-15px!important}.brand-item{text-align:center;display:block}.brand-item img{max-width:100%;height:auto;display:block;margin:0 auto 15px!important}.brand-item-title{font-size:19.8px}.shop-archive{background:var(--color-grigio-negozio);padding:180px 0 90px}.shop-archive-title h1{margin-bottom:30px}.shop-archive-header{flex-direction:column;display:flex}@media (min-width:992px){.shop-archive-header{flex-direction:row;justify-content:space-between;align-items:flex-start;min-height:58px;margin-bottom:90px}}.shop-archive-header .woocommerce-notices-wrapper:empty{display:none}.woocommerce-breadcrumb{margin-bottom:16.56px;font-size:16.56px;line-height:1.5}.woocommerce-breadcrumb a{color:var(--color-quaternary)}.woocommerce-breadcrumb>span:last-child{font-weight:700}.woocommerce-ordering{margin:0 0 18px}@media (min-width:992px){.woocommerce-ordering{margin:0}}.woocommerce-ordering select{background-color:var(--color-white);border:1px solid var(--color-black);border-radius:0;width:100%;height:40px;padding:0 15px;font-size:18px;font-weight:300}@media (min-width:992px){.woocommerce-ordering select{width:auto;min-width:232px;padding-right:40px}}.shop-filter{margin-bottom:90px}@media (min-width:992px){.shop-filter{padding-right:27px}}.shop-filter-toggle{background:var(--color-black);width:100%;height:40px;color:var(--color-white);cursor:pointer;border:0;align-items:center;gap:15px;padding:0 15px;font-size:18px;font-weight:400;display:flex}.shop-filter-toggle .shop-filter-toggle-arrow{transition:transform var(--transition-fast,.35s);margin-left:auto}@media (min-width:992px){.shop-filter-toggle{display:none}}.shop-filter.is-open .shop-filter-toggle-arrow{transform:rotate(180deg)}.shop-filter-body{padding-top:30px;display:none}@media (min-width:992px){.shop-filter-body{padding-top:0;display:block}}.shop-filter.is-open .shop-filter-body{display:block}.shop-filter-group{margin-bottom:54px}.shop-filter-title{border:0;border-bottom:1px solid var(--color-black);width:100%;color:var(--color-black);text-align:left;text-transform:uppercase;background:0 0;justify-content:space-between;align-items:center;margin:0 0 10px;padding:0 0 15px;font-size:18px;font-weight:700;line-height:27px;display:flex}.shop-filter-collapse{cursor:pointer}.shop-filter-collapse i{transition:transform var(--transition-fast,.35s)}.shop-filter-collapse[aria-expanded=true] i{transform:rotate(90deg)}.shop-filter-group ul{margin:0;padding:0;list-style:none}.shop-filter-group ul a{color:var(--color-black);padding:5px 0;display:block}.shop-filter-group ul a:hover,.shop-filter-group ul a.active{color:var(--color-primary)}.shop-filter-group ul a.active{font-weight:700}.price-slider{margin-bottom:30px;padding-top:30px;position:relative}.price-slider input[type=range]{pointer-events:none;appearance:none;width:100%;height:5px;accent-color:var(--color-primary);background:0 0;margin:0;position:absolute;top:0;left:0}.price-slider input[type=range]::-webkit-slider-runnable-track{background:#ddd;height:5px}.price-slider input[type=range]:last-of-type::-webkit-slider-runnable-track{background:0 0}.price-slider input[type=range]::-webkit-slider-thumb{background:var(--color-primary);pointer-events:auto;appearance:none;cursor:pointer;border-radius:50%;width:16px;height:16px;margin-top:-5.5px}.price-slider input[type=range]::-moz-range-track{background:#ddd;height:5px}.price-slider input[type=range]::-moz-range-thumb{background:var(--color-primary);pointer-events:auto;cursor:pointer;border:0;border-radius:50%;width:16px;height:16px}.shop-filter-price .btn-small{padding:4.5px 9px}.woocommerce-pagination ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.woocommerce-pagination .page-numbers{border:1px solid var(--color-black);min-width:40px;height:40px;color:var(--color-black);justify-content:center;align-items:center;padding:0 9px;display:inline-flex}.woocommerce-pagination .page-numbers.current,.woocommerce-pagination .page-numbers:hover{background:var(--color-black);color:var(--color-white)}.shop-single{padding:180px 0 90px}.shop-single-main{padding-bottom:90px}.row.shop-single-main{margin-inline:0!important}.shop-single-gallery{position:relative}.product-heading{border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:15px}.product-heading-brand{color:var(--color-black);font-size:14.4px;font-weight:400;line-height:27px;text-decoration:underline;display:block}.product-heading-title{font-size:var(--text-h-3,31.5px);margin:0 0 9px;line-height:1.2}.shop-related{margin-top:180px}.shop-related h2{margin-bottom:90px}.woocommerce-Tabs-panel :is([class*=col-xs-],[class*=col-sm-],[class*=col-md-],[class*=col-lg-]){width:100%;position:relative}.woocommerce-Tabs-panel .row>*{padding-inline:13.5px}.woocommerce-Tabs-panel .col-xs-6{width:50%}@media (min-width:576px){.woocommerce-Tabs-panel .col-sm-4{width:33.3333%}}@media (min-width:768px){.woocommerce-Tabs-panel .col-md-3{width:25%}.woocommerce-Tabs-panel .col-md-4{width:33.3333%}.woocommerce-Tabs-panel .col-md-8{width:66.6667%}.woocommerce-Tabs-panel .col-md-12{width:100%}}@media (min-width:992px){.woocommerce-Tabs-panel .col-lg-2{width:16.6667%}}.woocommerce-Tabs-panel .text-right{text-align:right}.woocommerce-Tabs-panel .text-left{text-align:left}.woocommerce-Tabs-panel .img-responsive,.woocommerce-Tabs-panel img{max-width:100%;height:auto}.editor-styles-wrapper .swiper-box-shop .swiper-wrapper{gap:30px;display:flex;overflow:hidden}.editor-styles-wrapper .swiper-box-shop .swiper-slide{flex:0 0 calc(20% - 24px)}.editor-styles-wrapper .swiper-box-shop .swiper-navigation{display:none}.home-slider .swiper-slide figure{aspect-ratio:3/2}@media (min-width:768px){.home-slider .swiper-slide figure{aspect-ratio:5/2}}.home-slider .swiper-slide img{object-fit:cover;width:100%;height:100%!important}.home-slider .swiper-navigation{z-index:2;pointer-events:none;position:absolute;inset:0}.home-slider.wp-block-group>.swiper-navigation{margin:0!important}.home-slider .swiper-button-prev,.home-slider .swiper-button-next{background:var(--color-black);pointer-events:auto;width:35px;height:35px;margin-top:-22px!important;position:absolute!important;top:50%!important}:is(.home-slider .swiper-button-prev,.home-slider .swiper-button-next):after{font-weight:400;font-size:14px!important}.home-slider .swiper-button-prev{left:0!important;right:auto!important}.home-slider .swiper-button-next{left:auto!important;right:0!important}.home-section{padding-block:90px}.home-section .wp-block-separator{opacity:1;border:0;height:2px;margin-block:18px}.container{padding-inline:13.5px!important}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px!important}}.row{margin-inline:-13.5px!important}.col{padding-inline:13.5px}.has-tertiary-color{color:var(--color-tertiary)!important}.has-quaternary-color{color:var(--color-quaternary)!important}.has-black-color{color:var(--color-black)!important}.has-tertiary-background-color{background-color:var(--color-tertiary)!important}.has-quaternary-background-color{background-color:var(--color-quaternary)!important}.has-grigio-negozio-background-color{background-color:var(--color-grigio-negozio)!important}.has-black-background-color{background-color:var(--color-black)!important}h1.page-title{margin-bottom:54px}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.btn,:where(.wp-block-button)>a,a:where(.wp-block-button__link){text-transform:uppercase;gap:0;line-height:1.5}.btn-primary{--btn-hover-bg:#1b6aa3}ul.wp-block-list,ol.wp-block-list{margin-block:0 18px;padding-inline-start:36px}}@layer utilities{.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.z-1{z-index:1}.z-10{z-index:10}.container{width:100%}@media (min-width:576px){.container{max-width:576px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:992px){.container{max-width:992px}}@media (min-width:1200px){.container{max-width:1200px}}@media (min-width:1400px){.container{max-width:1400px}}.mx-auto{margin-inline:auto}.ms-\[8\.333\%\]{margin-inline-start:8.333%}.ms-\[16\.667\%\]{margin-inline-start:16.667%}.ms-\[25\.0\%\]{margin-inline-start:25%}.ms-\[33\.333\%\]{margin-inline-start:33.333%}.ms-\[41\.667\%\]{margin-inline-start:41.667%}.ms-\[50\.0\%\]{margin-inline-start:50%}.ms-\[58\.333\%\]{margin-inline-start:58.333%}.ms-\[66\.667\%\]{margin-inline-start:66.667%}.ms-\[75\.0\%\]{margin-inline-start:75%}.ms-\[83\.333\%\]{margin-inline-start:83.333%}.ms-\[91\.667\%\]{margin-inline-start:91.667%}.mt-\[3rem\]{margin-top:3rem}.mt-\[5rem\]{margin-top:5rem}.mb-0{margin-bottom:0}.mb-\[1\.5rem\]{margin-bottom:1.5rem}.mb-\[1rem\]{margin-bottom:1rem}.mb-\[2rem\]{margin-bottom:2rem}.mb-\[3rem\]{margin-bottom:3rem}.block{display:block}.flex{display:flex}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-4\/3{aspect-ratio:4/3}.aspect-16\/9{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-full{height:100%}.w-1\/12{width:8.33333%}.w-2\/12{width:16.6667%}.w-3\/12{width:25%}.w-4\/12{width:33.3333%}.w-5\/12{width:41.6667%}.w-6\/12{width:50%}.w-7\/12{width:58.3333%}.w-8\/12{width:66.6667%}.w-9\/12{width:75%}.w-10\/12{width:83.3333%}.w-11\/12{width:91.6667%}.w-12\/12,.w-full{width:100%}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-\[\.5rem\]{gap:.5rem}.gap-\[1\.5rem\]{gap:1.5rem}.gap-\[1rem\]{gap:1rem}.gap-\[2rem\]{gap:2rem}.gap-\[3rem\]{gap:3rem}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.bg-light{background-color:var(--color-light)}.bg-primary{background-color:var(--color-primary)}.bg-secondary{background-color:var(--color-secondary)}.bg-textual{background-color:var(--color-textual)}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.py-\[3rem\]{padding-block:3rem}.py-\[5rem\]{padding-block:5rem}.py-\[8rem\]{padding-block:8rem}.pt-\[5rem\]{padding-top:5rem}.pb-\[3rem\]{padding-bottom:3rem}.pb-\[5rem\]{padding-bottom:5rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-\[6rem\]{font-size:6rem}.text-large{font-size:var(--text-large)}.text-medium{font-size:var(--text-medium)}.text-small{font-size:var(--text-small)}.text-x-large{font-size:var(--text-x-large)}.text-x-small{font-size:var(--text-x-small)}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.text-primary{color:var(--color-primary)}.text-textual{color:var(--color-textual)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}@media (min-width:576px){.sm\:w-1\/12{width:8.33333%}.sm\:w-2\/12{width:16.6667%}.sm\:w-3\/12{width:25%}.sm\:w-4\/12{width:33.3333%}.sm\:w-5\/12{width:41.6667%}.sm\:w-6\/12{width:50%}.sm\:w-7\/12{width:58.3333%}.sm\:w-8\/12{width:66.6667%}.sm\:w-9\/12{width:75%}.sm\:w-10\/12{width:83.3333%}.sm\:w-11\/12{width:91.6667%}.sm\:w-12\/12{width:100%}}@media (min-width:768px){.md\:ms-\[8\.333\%\]{margin-inline-start:8.333%}.md\:ms-\[16\.667\%\]{margin-inline-start:16.667%}.md\:ms-\[25\.0\%\]{margin-inline-start:25%}.md\:ms-\[33\.333\%\]{margin-inline-start:33.333%}.md\:ms-\[41\.667\%\]{margin-inline-start:41.667%}.md\:ms-\[50\.0\%\]{margin-inline-start:50%}.md\:ms-\[58\.333\%\]{margin-inline-start:58.333%}.md\:ms-\[66\.667\%\]{margin-inline-start:66.667%}.md\:ms-\[75\.0\%\]{margin-inline-start:75%}.md\:ms-\[83\.333\%\]{margin-inline-start:83.333%}.md\:ms-\[91\.667\%\]{margin-inline-start:91.667%}.md\:block{display:block}.md\:hidden{display:none}.md\:w-1\/12{width:8.33333%}.md\:w-2\/12{width:16.6667%}.md\:w-3\/12{width:25%}.md\:w-4\/12{width:33.3333%}.md\:w-5\/12{width:41.6667%}.md\:w-6\/12{width:50%}.md\:w-7\/12{width:58.3333%}.md\:w-8\/12{width:66.6667%}.md\:w-9\/12{width:75%}.md\:w-10\/12{width:83.3333%}.md\:w-11\/12{width:91.6667%}.md\:w-12\/12{width:100%}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:items-center{align-items:center}}@media (min-width:992px){.lg\:sticky{position:sticky}.lg\:top-\[2rem\]{top:2rem}.lg\:ms-\[8\.333\%\]{margin-inline-start:8.333%}.lg\:ms-\[16\.666\%\]{margin-inline-start:16.666%}.lg\:ms-\[16\.667\%\]{margin-inline-start:16.667%}.lg\:ms-\[25\.0\%\]{margin-inline-start:25%}.lg\:ms-\[33\.333\%\]{margin-inline-start:33.333%}.lg\:ms-\[41\.667\%\]{margin-inline-start:41.667%}.lg\:ms-\[50\.0\%\]{margin-inline-start:50%}.lg\:ms-\[58\.333\%\]{margin-inline-start:58.333%}.lg\:ms-\[66\.667\%\]{margin-inline-start:66.667%}.lg\:ms-\[75\.0\%\]{margin-inline-start:75%}.lg\:ms-\[83\.333\%\]{margin-inline-start:83.333%}.lg\:ms-\[91\.667\%\]{margin-inline-start:91.667%}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:w-1\/12{width:8.33333%}.lg\:w-2\/12{width:16.6667%}.lg\:w-3\/12{width:25%}.lg\:w-4\/12{width:33.3333%}.lg\:w-5\/12{width:41.6667%}.lg\:w-6\/12{width:50%}.lg\:w-7\/12{width:58.3333%}.lg\:w-8\/12{width:66.6667%}.lg\:w-9\/12{width:75%}.lg\:w-10\/12{width:83.3333%}.lg\:w-11\/12{width:91.6667%}.lg\:w-12\/12{width:100%}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:py-\[8rem\]{padding-block:8rem}.lg\:text-left{text-align:left}}@media (min-width:1200px){.xl\:w-1\/12{width:8.33333%}.xl\:w-2\/12{width:16.6667%}.xl\:w-3\/12{width:25%}.xl\:w-4\/12{width:33.3333%}.xl\:w-5\/12{width:41.6667%}.xl\:w-6\/12{width:50%}.xl\:w-7\/12{width:58.3333%}.xl\:w-8\/12{width:66.6667%}.xl\:w-9\/12{width:75%}.xl\:w-10\/12{width:83.3333%}.xl\:w-11\/12{width:91.6667%}.xl\:w-12\/12{width:100%}}@media (min-width:1400px){.\32 xl\:w-1\/12{width:8.33333%}.\32 xl\:w-2\/12{width:16.6667%}.\32 xl\:w-3\/12{width:25%}.\32 xl\:w-4\/12{width:33.3333%}.\32 xl\:w-5\/12{width:41.6667%}.\32 xl\:w-6\/12{width:50%}.\32 xl\:w-7\/12{width:58.3333%}.\32 xl\:w-8\/12{width:66.6667%}.\32 xl\:w-9\/12{width:75%}.\32 xl\:w-10\/12{width:83.3333%}.\32 xl\:w-11\/12{width:91.6667%}.\32 xl\:w-12\/12{width:100%}}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.kerno-smoother{scroll-behavior:auto!important}:root{--header-height:100px;--header-height-scroll:60px;--header-bg:var(--color-white);--header-bg-scroll:var(--color-white);--header-color:var(--color-textual);--header-color-scroll:var(--color-textual);--header-shadow-scroll:none;--header-logo-width:80px;--header-logo-height:80px;--header-logo-width-scroll:60px;--header-z:1030;--header-menu-font-size:14px;--menu-hamb-bg:var(--color-white);--menu-hamb-color:var(--color-textual);--menu-hamb-backdrop:#0009;--menu-hamb-link-size:19.8px;--menu-hamb-link-font:var(--font-display);--toggler-width:50px;--toggler-height:50px;--appbar-item-size:40px;--appbar-bg:var(--color-black);--appbar-color:var(--color-white);--appbar-radius:0;--page-title-spacer:180px;--btn-padding-y:6.75px;--btn-padding-x:13.5px;--btn-font-size:18px;--btn-font-weight:700;--btn-radius:0;--btn-small-padding-y:6.75px;--btn-small-padding-x:13.5px;--btn-icon:"";--input-padding-y:6px;--input-padding-x:15px;--input-radius:0;--input-border:1px solid var(--color-black);--textarea-radius:0;--card-radius:0;--card-gap:27px;--swiper-nav-size:35px;--swiper-nav-border:0;--swiper-nav-radius:0;--swiper-nav-color:var(--color-white);--swiper-nav-color-hover:var(--color-white);--swiper-bullet-color:var(--color-black);--swiper-bullet-size:10px;--swiper-bullet-gap:6px;--swiper-bullet-opacity:.25;--accordion-border:1px solid var(--color-textual);--accordion-padding-y:20px;--accordion-title-color:currentColor;--accordion-title-size:var(--text-medium);--accordion-title-weight:700;--accordion-active-color:var(--color-primary);--accordion-icon:"+";--accordion-icon-open:"";--accordion-icon-size:30px;--accordion-icon-border:1px solid var(--color-secondary);--accordion-icon-radius:50%;--accordion-icon-color:var(--color-textual);--accordion-icon-open-color:var(--color-white);--footer-bg:var(--color-black);--footer-color:var(--color-white);--footer-link-color:var(--color-white);--footer-padding-y:36px;--transition-fast:.35s;--transition-slow:.55s;--page-transition-out:kerno-fade-out;--page-transition-in:kerno-fade-in;--page-transition-duration:.3s;--page-transition-easing:ease;--page-transition-distance:2rem}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}@layer components{.navbar-1{view-transition-name:kerno-header}::view-transition-old(root){animation-duration:var(--page-transition-duration,.3s);animation-timing-function:var(--page-transition-easing,ease);animation-fill-mode:both}::view-transition-new(root){animation-duration:var(--page-transition-duration,.3s);animation-timing-function:var(--page-transition-easing,ease);animation-fill-mode:both}::view-transition-old(root){animation-name:var(--page-transition-out,kerno-fade-out)}::view-transition-new(root){animation-name:var(--page-transition-in,kerno-fade-in)}}}@keyframes kerno-fade-out{to{opacity:0}}@keyframes kerno-fade-in{0%{opacity:0}}@keyframes kerno-slide-out{to{opacity:0;transform:translateY(calc(-1 * var(--page-transition-distance,2rem)))}}@keyframes kerno-slide-in{0%{opacity:0;transform:translateY(var(--page-transition-distance,2rem))}}.navbar-cart .wc-block-mini-cart__button{color:inherit;padding:10px 9px;font-size:14px;line-height:21px}.navbar-cart .wc-block-mini-cart__button:hover{color:var(--color-primary)}.navbar-cart .wc-block-mini-cart__icon{display:none}.navbar-cart .wc-block-mini-cart__quantity-badge:before{content:"";font-family:var(--font-awesome);font-weight:900}.navbar-cart .wc-block-mini-cart__badge{background:var(--color-primary);color:var(--color-white);border:0;font-weight:700}:is(.woocommerce #content div.product,.woocommerce-page #content div.product) div.images,:is(.woocommerce #content div.product,.woocommerce-page #content div.product) div.summary{float:none;width:100%;margin-bottom:36px}:is(.woocommerce #content div.product,.woocommerce-page #content div.product) div.images img{width:100%}:is(.woocommerce #content div.product,.woocommerce-page #content div.product) span.onsale{background:var(--color-black);min-width:0;min-height:0;color:var(--color-white);border-radius:0;margin:0;padding:5px 10px;font-size:.857em;font-weight:700;line-height:1;top:0;left:auto;right:0}:is(.woocommerce #content div.product,.woocommerce-page #content div.product) p.price{color:var(--color-black);margin:5px 0 30px;font-size:22.5px;font-weight:700;line-height:1.5}:is(.woocommerce #content div.product,.woocommerce-page #content div.product) form.cart{margin-bottom:36px}:is(.woocommerce #content div.product,.woocommerce-page #content div.product) form.cart div.quantity{float:none;margin:0 0 25px;display:flex}:is(.woocommerce #content div.product,.woocommerce-page #content div.product) form.cart .button{float:none}:is(.woocommerce #content div.product,.woocommerce-page #content div.product) .product_meta a{color:var(--color-black)}:is(.woocommerce #content div.product,.woocommerce-page #content div.product) .woocommerce-tabs .panel h2{font-size:var(--text-h-2,36px)}:is(.woocommerce #content div.product,.woocommerce-page #content div.product) .woocommerce-tabs ul.tabs li{background:var(--color-white)}:is(.woocommerce #content div.product,.woocommerce-page #content div.product) .woocommerce-tabs ul.tabs li a{color:#515151;font-weight:700}:is(.woocommerce #content div.product,.woocommerce-page #content div.product) .woocommerce-tabs ul.tabs li.active{border-bottom-color:var(--color-white)}.woocommerce .quantity-step{background:var(--color-white);border:1px solid var(--color-black);width:40px;height:40px;color:var(--color-black);cursor:pointer;padding:1px 6px;font-size:21.6px;line-height:1}.woocommerce .quantity .qty{border:1px solid var(--color-black);text-align:center;appearance:textfield;border-radius:0;width:60px;height:40px;margin:0 6px;padding:6.75px 13.5px;font-size:21.6px;font-weight:700}.woocommerce .quantity .qty::-webkit-inner-spin-button{appearance:none;margin:0}.woocommerce .quantity .qty::-webkit-outer-spin-button{appearance:none;margin:0}.woocommerce div.product form.cart .single_add_to_cart_button,.woocommerce .single_add_to_cart_button.button.alt{background:var(--color-black);width:100%;color:var(--color-white);border-radius:0;padding:11.124px 18px;font-size:18px;font-weight:700;line-height:1;display:block}:is(.woocommerce div.product form.cart .single_add_to_cart_button,.woocommerce .single_add_to_cart_button.button.alt):hover{background:var(--color-primary)}body.woocommerce-account .woocommerce{max-width:none}body.woocommerce-account form.login,body.woocommerce-account form.register,body.woocommerce-account form.lost_reset_password{border-color:#cfc8d8;border-radius:5px;max-width:none}body.woocommerce-account .woocommerce form .form-row{margin:0 0 6px;padding:3px}body.woocommerce-account .woocommerce form .form-row label{margin:0;font-size:14.4px;line-height:2}body.woocommerce-account .woocommerce form .form-row .input-text,body.woocommerce-account .woocommerce form .form-row select{border:1px solid var(--color-black);border-radius:0;padding:8.652px 14px;font-size:14px;font-weight:300;line-height:normal}body.woocommerce-account .woocommerce .button,body.woocommerce-account .woocommerce button.button{color:#515151;background:#e9e6ed;border-radius:3px;padding:11.124px 18px;font-size:18px;font-weight:700;line-height:1}:is(body.woocommerce-account .woocommerce .button,body.woocommerce-account .woocommerce button.button):hover{color:#515151;background:#dcd7e2}body.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:0;list-style:none}body.woocommerce-account .woocommerce-MyAccount-navigation ul a{color:var(--color-black)}body.woocommerce-account .woocommerce-MyAccount-navigation ul .is-active a{font-weight:700}:is(.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout) .wc-block-components-button:not(.is-link){background:var(--color-black);min-height:40px;color:var(--color-white);border-radius:0;font-size:18px;font-weight:700}:is(.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout) .wc-block-components-button:not(.is-link):hover{background:var(--color-primary);color:var(--color-white)}:is(.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout) .wc-block-components-text-input input,:is(.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout) .wc-block-components-combobox .wc-block-components-combobox-control input,:is(.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout) .wc-blocks-components-select .wc-blocks-components-select__select,:is(.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout) .wc-block-components-textarea,:is(.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout) .wc-block-components-totals-coupon input{border:1px solid var(--color-black);border-radius:0}:is(.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout) .wc-block-components-radio-control--highlight-checked,:is(.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout) .wc-block-components-radio-control-accordion-option,:is(.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout) .wc-block-components-order-summary,:is(.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout) .wc-block-components-sidebar-layout .wc-block-components-panel,:is(.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout) .wc-block-components-product-badge{border-radius:0}:is(.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout) .wc-block-components-title.wc-block-components-title,:is(.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout) .wc-block-components-product-name,:is(.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout) .wc-block-components-product-price__value.is-discounted,:is(.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout) .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{color:var(--color-primary);font-weight:700}@media (max-width:1199.98px){:root:root{--wp--preset--font-size--h-1:calc(24.75px + 1.5vw);--wp--preset--font-size--h-2:calc(23.85px + .9vw);--wp--preset--font-size--h-3:calc(23.4px + .6vw);--wp--preset--font-size--x-large:calc(23.4px + .6vw);--wp--preset--font-size--large:calc(22.95px + .3vw)}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}