.modal[data-v-db25d106]{background:var(--color-white);height:100%;height:calc(100% - var(--offset, 0px));overflow:auto;padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;top:0;top:var(--offset,0);width:100%;z-index:2}@media (min-width:960px){.modal[data-v-db25d106]{border-left:var(--border);width:calc(var(--drawer) - var(--space-xxs));z-index:4}}.modal-banner[data-v-db25d106]{background:transparent;height:auto;left:0;padding-bottom:0;right:auto;top:0;width:100%;z-index:6}@media (min-width:960px){.modal-banner[data-v-db25d106]{border-left:0;width:100%}}.modal-cart[data-v-db25d106],.modal-snackbar[data-v-db25d106]{height:auto;padding-bottom:0}@media (min-width:960px){.modal-cart[data-v-db25d106],.modal-snackbar[data-v-db25d106]{height:100%;height:calc(100% - var(--offset, 0px))}}.modal[data-v-db25d106]>*{position:relative}.modal.locking[data-v-db25d106],.modal[data-v-db25d106]>*{pointer-events:all}*,:after,:before{box-sizing:border-box;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p{font:inherit}::-moz-placeholder{opacity:1}::placeholder{opacity:1}figure,img,svg,video{display:block;height:auto;max-width:100%;width:100%}fieldset{border:0;padding:0}button{cursor:pointer;font:inherit;letter-spacing:inherit}.spacer{--s-top:0;--s-right:0;--s-bottom:0;--s-left:0}.padder{--p-top:0;--p-right:0;--p-bottom:0;--p-left:0}.layout{--l-gap:var(--space-0) var(--space-xxs);--l-dir:initial;--l-overlap:inherit;--l-align:initial;--l-justify:initial;--l-auto:minmax(0,1fr)}.grid{--g-col-gap:var(--space-xxs);--g-row-gap:var(--space-0);--g-min:0;--g-cols:4;--g-align:initial;--g-justify:initial}.cols{--c-cols:initial}.self{--s-align:initial;--s-justify:initial}.ratio,.ratio-container{--r-width:auto;--r-height:auto}.ratio{--r-fit:cover}.accordion{--a-speed:.2s;--a-height:0px}@font-face{font-display:swap;font-family:Unica;font-style:normal;font-weight:500;src:url(../fonts/Unica77LLWeb-Regular.woff2) format("woff2"),url(../fonts/Unica77LLWeb-Regular.woff2) format("woff")}.typo-p,body{font-family:Unica,sans-serif;font-size:16px;letter-spacing:.04em;line-height:18px}@media (min-width:960px){.typo-p,body{font-size:11px;line-height:15px}}@media (min-width:2400px){.typo-p,body{font-size:12px;line-height:16px}}.typo-p-underline,body-underline{border-bottom:var(--border)}.typo-s{font-family:Unica,sans-serif;font-size:11px;letter-spacing:.04em;line-height:15px}@media (min-width:960px){.typo-s{font-size:11px;line-height:15px}}@media (min-width:2400px){.typo-s{font-size:12px;line-height:16px}}.typo-s-underline{border-bottom:var(--border)}html{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{overflow-x:hidden;padding-bottom:env(safe-area-inset-bottom);padding-top:0;padding-top:var(--offset,0)}::-moz-selection{background:var(--color-grey)}::selection{background:var(--color-grey)}.overlay{height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.overlay>:first-child{background:var(--color-white);min-height:calc(var(--vh)*100);padding-top:var(--space-header);position:relative}.overlay{overflow-y:auto}.overlay-enter-active,.overlay-leave-active{transition:transform .5s,opacity .15s}.overlay-enter-from{transform:translateY(100%)}.overlay-leave-to{opacity:0}.overlay-placeholder{display:none}.overlay-close{-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));background:var(--color-white-bg);bottom:0;cursor:pointer;height:calc(var(--vh)*20);left:0;position:relative;width:100%;z-index:1}.line{border-bottom:var(--border)}.wysiwyg{white-space:pre-line}.wysiwyg a{color:inherit;-webkit-text-decoration:none;text-decoration:none}@media (hover:hover){.wysiwyg a:hover{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:var(--space-xxs);text-underline-position:auto}}mark{background:inherit;color:inherit;text-decoration:none;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:var(--space-xxs);text-underline-position:auto}.color-grey{color:var(--color-grey)}.hide-mobile{display:none}@media (min-width:960px){.hide-mobile{display:grid}}.hide-desktop{display:grid}@media (min-width:960px){.hide-desktop{display:none}}main.sticky-header{padding-top:calc(var(--space-header) + var(--space-header-custom))}@media (min-width:960px){main.sticky-header-desktop{padding-top:calc(var(--space-header) + var(--space-header-custom))}}.close-modal{background-color:var(--color-white);left:0;position:fixed;top:0;top:var(--offset,0);width:100%}@media (min-width:960px){.close-modal{position:absolute;top:0}}.grecaptcha-badge{visibility:hidden!important}.formkit-messages{display:none}.fade-enter-active,.fade-leave-active{transition:opacity .5s var(--ease)}.fade-enter-from,.fade-leave-to{opacity:0}@media (min-width:960px){.fade-absolute-enter-active,.fade-absolute-leave-active{transition:opacity .5s var(--ease)}.fade-absolute-enter-from,.fade-absolute-leave-to{opacity:0;position:absolute;width:100%}}.aside-enter-active,.aside-leave-active{transition:transform .5s var(--ease)}.aside-enter-from,.aside-leave-to{transform:translate(-100%)}.sub-aside-enter-active,.sub-aside-leave-active{transition:transform .25s var(--ease),opacity .25s var(--ease)}.sub-aside-enter-from{opacity:0;transform:translate(25%)}.sub-aside-leave-to{opacity:0}.banner-leave-active{transition:transform .5s var(--ease)}.banner-leave-to{transform:translateY(-100%)}.drawer-enter-active,.drawer-leave-active{transition:transform .5s var(--ease)}.drawer-enter-active .close-modal,.drawer-leave-active .close-modal{position:absolute;top:0}.drawer-enter-from,.drawer-leave-to{transform:translate(100%)}.cart-enter-active,.cart-leave-active,.snackbar-enter-active,.snackbar-leave-active{transition:transform .5s var(--ease)}.cart-enter-active .close-modal,.cart-leave-active .close-modal,.snackbar-enter-active .close-modal,.snackbar-leave-active .close-modal{position:absolute;top:0}.cart-enter-from,.cart-leave-to,.snackbar-enter-from,.snackbar-leave-to{transform:translate(100%)}.select-container{overflow:hidden;transition:height .25s var(--ease)}[data-type=file] .formkit-inner,input:not([type=radio]):not([type=checkbox]):not([type=file]),select,textarea{background:var(--input-color-background);border:0;border:var(--input-border);border-radius:var(--input-radius);letter-spacing:inherit;line-height:inherit;padding:var(--input-space-y) var(--input-space-x);width:100%}[data-type=file] .formkit-inner option:checked,input:not([type=radio]):not([type=checkbox]):not([type=file]) option:checked,select option:checked,textarea option:checked{background:linear-gradient(var(--input-color-accent),var(--input-color-accent))}[data-type=file] .formkit-inner:focus-within,input:not([type=radio]):not([type=checkbox]):not([type=file]):focus-within,select:focus-within,textarea:focus-within{border-color:var(--input-color-accent);outline:0}textarea{border:var(--border);padding:var(--space-s) var(--space-m);resize:none}input[type=checkbox],input[type=radio]{display:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;text-align:center}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}button{background:none;border:none}::-moz-placeholder{color:var(--input-color-placeholder)}::placeholder{color:var(--input-color-placeholder)}::file-selector-button{display:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-transition:background-color 5000s linear 0s;transition:background-color 5000s linear 0s}input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-text-fill-color:currentColor}.formkit-outer li{list-style:none}.formkit-outer[data-invalid] .icon{color:var(--input-color-error)}.formkit-outer[data-invalid] input:not([type=radio]):not([type=checkbox]),.formkit-outer[data-invalid] select,.formkit-outer[data-invalid] textarea,.formkit-outer[data-invalid][data-type=file] .formkit-inner{border-color:var(--input-color-error)}.formkit-outer[data-invalid][data-type=file] .formkit-suffix-icon{margin:0}.formkit-outer:not([data-multiple=true]) .formkit-inner,.formkit-outer[data-type=file] .formkit-inner{display:grid;grid-gap:var(--input-space-file-y);gap:var(--input-space-file-y)}.formkit-outer:not([data-multiple=true]) .formkit-inner>*,.formkit-outer[data-type=file] .formkit-inner>*{grid-area:1/1}.formkit-outer.password .icon,.formkit-outer[data-type=number] .icon{cursor:pointer}.formkit-outer.password[data-type=text] .icon svg,.formkit-outer[data-type=number][data-type=text] .icon svg{fill:currentColor}.formkit-outer[data-type=file] input{cursor:pointer;font-size:0}.formkit-outer .icon{--size:var(--input-size-icon)}.formkit-wrapper{align-items:center;display:grid;grid-auto-flow:var(--input-direction);grid-gap:var(--input-space-label);gap:var(--input-space-label)}.formkit-legend{margin-bottom:var(--input-space-label)}.formkit-help{color:var(--input-color-help);margin-top:var(--input-space-help)}.formkit-message{color:var(--input-color-error);margin-top:var(--input-space-error)}.formkit-prefix-icon,.formkit-select-icon,.formkit-suffix-icon{align-self:center;margin:0 calc(var(--input-space-x) + var(--line));z-index:1}.formkit-prefix-icon{justify-self:start}.formkit-select-icon,.formkit-suffix-icon{justify-self:end}.formkit-select-icon{--rotate:90deg}.formkit-no-files-icon{--rotate:-90deg}.formkit-options{display:grid;justify-items:start;grid-gap:var(--input-space-options-y);gap:var(--input-space-options-y)}.formkit-options .formkit-wrapper{display:grid;grid-auto-flow:column;grid-gap:var(--input-space-options-x);align-items:center;gap:var(--input-space-options-x)}.formkit-options .formkit-wrapper[data-checked=true] svg{fill:currentColor}.formkit-options .formkit-label{margin:0}.formkit-no-files{align-items:center;display:grid;grid-auto-flow:column;justify-content:start;grid-gap:var(--input-space-options-x);gap:var(--input-space-options-x)}.formkit-file-list,.formkit-no-files{pointer-events:none}.formkit-file-list .icon{cursor:pointer;pointer-events:all}.formkit-file-list[data-has-multiple]+.formkit-file-remove{color:var(--input-color-error);cursor:pointer;font-size:inherit;grid-row:2;text-align:left}.formkit-file-item{display:grid;grid-auto-flow:column;justify-content:space-between;grid-gap:var(--input-space-options-x);gap:var(--input-space-options-x)}.formkit-file-remove{font-size:0}.select-container{background-color:var(--color-white);position:absolute;width:100%}.select-container:before{left:0}.select-container:after,.select-container:before{background-color:var(--color-grey);content:"";height:100%;position:absolute;top:0;width:var(--line)}.select-container:after{right:0}.select-container>*{position:absolute;width:100%}.select-container.bottom{top:100%}.select-container.bottom>:before{background-color:var(--color-grey);bottom:0;content:"";height:var(--line);left:0;position:absolute;width:100%}.select-container.bottom .select-option{border-bottom:var(--border-grey)}.select-container.top{bottom:100%}.select-container.top>:before{background-color:var(--color-grey);content:"";height:var(--line);left:0;position:absolute;top:0;width:100%}.select-container.top .select-option{border-top:var(--border-grey)}.select-container.active{z-index:3}.select-button{background-color:var(--color-white);border:var(--border);cursor:pointer;position:relative;z-index:1}.select-button div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-option{cursor:pointer;position:relative;z-index:2}.select-option.disabled{color:var(--color-grey);cursor:not-allowed}.select-option .bottom-top-border,.select-option .left-right-border{display:none;height:calc(100% + 2px);left:0;pointer-events:none;position:absolute;top:-1px;width:100%;z-index:4}.select-option.selected .bottom-top-border,.select-option.selected .left-right-border{display:block}@media (hover:hover){@media (min-width:960px){.select-option:hover.disabled .bottom-top-border,.select-option:hover.disabled .left-right-border{display:none}.select-option:hover .bottom-top-border,.select-option:hover .left-right-border{display:block}}}.bottom-top-border:before{top:0}.bottom-top-border:after,.bottom-top-border:before{background-color:var(--color-black);content:"";height:var(--line);left:0;position:absolute;width:100%}.bottom-top-border:after{bottom:0}.left-right-border:before{left:0}.left-right-border:after,.left-right-border:before{background-color:var(--color-black);content:"";height:100%;position:absolute;top:0;width:var(--line)}.left-right-border:after{right:0}#iubenda-cs-banner{background:var(--color-black);bottom:0;color:var(--color-white);left:0;padding:var(--space-s);padding-bottom:calc(var(--space-s) + env(safe-area-inset-bottom));position:fixed;width:100%;z-index:5}@media (min-width:960px){#iubenda-cs-banner{height:140px}}#iubenda-cs-banner .iubenda-cs-close-btn{display:none!important}#iubenda-cs-banner .iubenda-cs-rationale{display:grid;grid-gap:var(--space-xl);gap:var(--space-xl)}@media (min-width:960px){#iubenda-cs-banner .iubenda-cs-rationale{grid-auto-flow:column;justify-content:space-between}}#iubenda-cs-banner .iubenda-cs-opt-group{display:grid;grid-auto-flow:column;grid-gap:var(--space-l);gap:var(--space-l);justify-content:start}#iubenda-cs-banner a,#iubenda-cs-banner button{color:var(--color-white);text-underline-offset:var(--space-xxs);text-underline-position:auto}@media (hover:hover){#iubenda-cs-banner a:hover,#iubenda-cs-banner button:hover{color:var(--color-white);-webkit-text-decoration:underline;text-decoration:underline}}button{background-color:transparent;border:none;line-height:inherit;text-align:inherit}.link{color:inherit;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;text-underline-offset:var(--space-xxs);text-underline-position:auto}.link.disabled{color:var(--color-grey)}.link.error{color:var(--color-red)}.link.active,.link.router-link-active{-webkit-text-decoration:none;text-decoration:none}.link :deep(span){line-height:inherit}.underline{display:inline-block;padding:var(--space-xs) 0;-webkit-text-decoration:none;text-decoration:none}.underline.active{-webkit-text-decoration:underline;text-decoration:underline}@media (min-width:960px){.underline{padding:0}@media (hover:hover){.underline:hover{-webkit-text-decoration:underline;text-decoration:underline}.underline:hover.disabled{-webkit-text-decoration:none;text-decoration:none}}}.highlight{padding:var(--space-xs) 0;-webkit-text-decoration:underline;text-decoration:underline}@media (min-width:960px){.highlight{padding:0;-webkit-text-decoration:none;text-decoration:none}.highlight.active{-webkit-text-decoration:underline;text-decoration:underline}@media (hover:hover){.highlight:hover{-webkit-text-decoration:underline;text-decoration:underline}}}.boxed{border:var(--border);line-height:1;padding:var(--space-s) var(--space-m);text-align:center;width:100%}@media (hover:hover){.boxed:hover{background-color:var(--color-black);color:var(--color-white)}}.boxed.disabled{border:var(--border-grey);color:var(--color-grey);cursor:not-allowed}@media (hover:hover){.boxed.disabled:hover{background-color:var(--color-white);color:var(--color-grey)}}.boxed.error{border:var(--border-red);color:var(--color-red)}@media (hover:hover){.boxed.error:hover{background-color:var(--color-white);color:var(--color-red)}}.boxed.loading{pointer-events:none;position:relative;z-index:0}.boxed.loading>*{position:relative;z-index:1}.boxed.loading:before{background:var(--color-grey);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(1);transform:scaleX(var(--progress,1));transform-origin:0 0;width:100%}.button{border-bottom:var(--border);display:inline-block;padding:var(--space-s) var(--space-m);width:100%}.button.parent:first-child{border-top:var(--border)}@media (min-width:960px){.button{border-bottom:none;padding:0;width:auto}@media (hover:hover){.button:hover{-webkit-text-decoration:underline;text-decoration:underline}}.button.active{-webkit-text-decoration:underline;text-decoration:underline}.button.parent:first-child{border-top:none}}.cta{display:inline-block;padding:var(--space-s) var(--space-m);text-transform:uppercase}@media (hover:hover){.cta:hover{-webkit-text-decoration:underline;text-decoration:underline}}.error-page[data-v-823950bd]{min-height:calc(var(--vh)*100);padding-top:calc(var(--space-header) + var(--space-header-custom))}.error-page a[data-v-823950bd]{border-top:var(--border)}@media (min-width:960px){.error-page a[data-v-823950bd]{border-top:none;padding-left:var(--space-m);padding-right:var(--space-m)}}
