@font-face{font-family:"Inter";font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCm3FwrK3iLTcvnUwkT9mI1F55MKw.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Inter";font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCm3FwrK3iLTcvnUwAT9mI1F55MKw.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Inter";font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCm3FwrK3iLTcvnUwgT9mI1F55MKw.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Inter";font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCm3FwrK3iLTcvnUwcT9mI1F55MKw.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Inter";font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCm3FwrK3iLTcvnUwsT9mI1F55MKw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Inter";font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCm3FwrK3iLTcvnUwoT9mI1F55MKw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter";font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCm3FwrK3iLTcvnUwQT9mI1F54.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCo3FwrK3iLTcvvYwYZ8UA3J58.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCo3FwrK3iLTcvmYwYZ8UA3J58.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCo3FwrK3iLTcvuYwYZ8UA3J58.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCo3FwrK3iLTcvhYwYZ8UA3J58.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCo3FwrK3iLTcvtYwYZ8UA3J58.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCo3FwrK3iLTcvsYwYZ8UA3J58.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(assets/fonts/UcCo3FwrK3iLTcviYwYZ8UA3.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}a,abbr,acronym,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,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,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{margin:0;padding:0;border:0;vertical-align:baseline}html{scroll-behavior:smooth;font-size:100%}body{font-family:"Inter",sans-serif;margin:0;color:var(--color-1);background-color:var(--color-6);transition:color .3s linear,background-color .3s linear}main{display:block}*:focus{outline:0}*,*::after,*::before{box-sizing:border-box}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{font-weight:normal;text-align:left}h1,h2,h3,h4,h5,h6{clear:both;margin:0;padding:0}a:focus{outline:thin dotted}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}ins{background:#fff9c0;text-decoration:none}hr{background-color:#ccc;border:0;height:1px;margin:24px 24px 1.714285714rem}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}small{font-size:smaller}img{margin:0;padding:0;border:0;vertical-align:middle;-ms-interpolation-mode:bicubic;max-width:100%}.clear:after,.format-status .entry-header:after,.wrapper:after{clear:both}.clear:after,.clear:before,.format-status .entry-header:after,.format-status .entry-header:before,.wrapper:after,.wrapper:before{display:table;content:""}a{text-decoration:none;border:none;outline:none !important;transition:all .3s linear}textarea{white-space:revert}::selection{background:var(--color-1);color:var(--color-7)}::-moz-selection{background:var(--color-1);color:var(--color-7)}#site-wrapper{position:relative;width:100%}.grecaptcha-badge{visibility:hidden}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}address,.breadcrumbs-holder,.mega-menu,h1,.as-h1,h4,.as-h4,p,.as-p,h5,.as-h5,h6,.as-h6,.default-button-b{font-weight:400}.footer-menu-service,.footer-menu,h2,.as-h2,h3,.as-h3{font-weight:500}.breadcrumbs-holder .current-item,.header-menu,.header-menu button{font-weight:700}.aligncenter{text-align:center}.alignright{text-align:right}.alignleft{text-align:left}.allupper{text-transform:uppercase}.be-bold,strong,b{font-weight:700}.be-semi-bold{font-weight:600}.last-child-no-margin h1:last-child,.last-child-no-margin h2:last-child,.last-child-no-margin h3:last-child,.last-child-no-margin h4:last-child,.last-child-no-margin h5:last-child,.last-child-no-margin h6:last-child,.last-child-no-margin ol:last-child,.last-child-no-margin p:last-child,.last-child-no-margin ul:last-child{margin-bottom:0 !important}.content-styled a:link,.content-styled a:visited{text-decoration:underline}.content-styled a:active,.content-styled a:hover{color:var(--color-1);text-decoration-thickness:2px}.content-styled ul{list-style-position:inside;list-style:none;padding:0}.content-styled ul li{display:table-row}.content-styled ul li:before{position:relative;display:table-cell;content:"●";padding:0 10px 0 0;color:var(--color-2)}.content-styled ul li:after{content:"";display:block}.content-styled ol{list-style-type:none;list-style-type:decimal;padding:0;counter-reset:li-counter}.content-styled ol>li{overflow:hidden;position:relative;margin:0;padding:0 0 0 20px;display:table-row}.content-styled ol>li:before{position:relative;display:table-cell;top:0;left:0;font-weight:600;text-align:right;content:counter(li-counter) ". ";counter-increment:li-counter;padding:0 15px 0 0;color:var(--color-2)}.content-styled ol>li:after{content:"";display:block}.blurred-counter{filter:blur(2px);-webkit-filter:blur(2px);-moz-filter:blur(2px);-o-filter:blur(2px);-ms-filter:blur(2px);transition:all .3s linear}details summary{position:relative;cursor:pointer}details summary::marker,details summary::-webkit-details-marker{content:"" !important;background-image:none !important;appearance:none !important;visibility:hidden !important;display:none !important;color:rgba(0,0,0,0) !important;width:0 !important;height:0 !important}details summary::before{position:relative;display:inline-block;content:"+";margin-right:5px}details[open] summary::before{content:"-"}.editorial-content h2,.editorial-content h3,.editorial-content h4,.editorial-content h5,.editorial-content h6{color:var(--color-4)}.editorial-content ul{list-style-position:inside;list-style:none;padding:0}.editorial-content ul li{display:table-row;font-weight:700}.editorial-content ul li:before{position:relative;top:.125rem;display:inline-block;width:1.125rem;height:1.125rem;content:"";margin:0 .5rem 0 0;mask-image:url(assets/images/icons/ul-icon.svg);mask-repeat:no-repeat;mask-size:contain;background-color:var(--color-4);mask-position:50% 50%}.editorial-content ul li:after{content:"";display:block}.editorial-content ul li ul{margin:.25rem 0 1rem 0;padding-left:1.125rem}.editorial-content ul li ul li{font-weight:400}.editorial-content ul li ul li:before{position:relative;top:0;display:table-cell;content:"●";margin:0;padding:0 .125rem 0 0;color:currentColor;mask-image:none;background-color:rgba(0,0,0,0)}.stock.out-of-stock{font-weight:700}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.clearer{clear:both}.last-message{position:relative;display:block;width:100%;text-align:center;color:var(--color-3);padding:20px}.bottom-message{position:fixed;z-index:9999;bottom:0;left:0;display:none;width:100%;text-align:center;background-color:var(--color-1);color:var(--color-3);padding:20px}.navigation{display:none}#infscr-loading{position:fixed;z-index:9999;bottom:0;left:0;width:calc(100% - 30px) !important;background-color:var(--color-1);text-align:center;padding:15px;display:none}#infscr-loading p{font-size:14;line-height:19;color:var(--color-4);text-transform:uppercase}.not-link{pointer-events:none}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.nav-simple-button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;text-align:left}#pre-header{position:relative;width:100%;text-align:center}#pre-header.hidden{display:none;visibility:hidden}#pre-header .intro-par,#pre-header p{margin-bottom:0 !important}#pre-header .avviso-header-container{position:relative;display:inline-block;padding-right:2rem}#pre-header .avviso-header-container.details{display:block}#pre-header .pre-header-hide{position:absolute;top:.0625rem;right:0;width:1.125rem;height:1.125rem;border:none;background-color:rgba(0,0,0,0);mask-image:url(assets/images/icons/close.svg);mask-repeat:no-repeat;mask-size:contain;background-color:var(--color-7);mask-position:0 0;cursor:pointer}#pre-header details{text-align:left}#header{position:sticky;z-index:9998;top:0;left:0;display:block;width:100%;transition:opacity .3s linear,visibility .3s linear,background-color .3s linear;background-color:var(--color-6)}#header.fixed{position:fixed}#header-structure{position:relative;display:flex !important;flex-wrap:wrap !important;align-items:center}#header-structure .logo{position:relative;-webkit-box-flex:1}#header-structure .logo a{position:absolute;top:0;left:0;display:block;width:100%;height:100%;mask-image:url(assets/images/site-logo-header.svg);mask-repeat:no-repeat;mask-size:contain;background-color:var(--color-4);mask-position:0 50%}#header-structure .logo a:hover{background-color:var(--color-1)}#header-structure .menu{-webkit-box-flex:1}#header-structure .menu a:link:nopt(.default-button),#header-structure .menu a:visited:nopt(.default-button){color:var(--color-1)}#header-structure .menu a:active:nopt(.default-button),#header-structure .menu a:hover:nopt(.default-button){color:var(--color-1)}#header-structure .menu .nav-simple-button{color:var(--color-1)}#header-structure .menu .nav-simple-button:after{background-color:var(--color-1)}#header-structure .menu .nav-simple-button:hover{color:var(--color-1)}#header-structure .menu .nav-simple-button:hover:after{background-color:var(--color-1)}#header-structure .side-head{-webkit-box-flex:1}#head-overlay{position:absolute;left:0;display:block;width:100%;opacity:1;pointer-events:all;visibility:visible;transition:opacity .3s linear,visibility .3s linear;background-color:var(--color-6);will-change:opacity;content-visibility:auto}#head-overlay .nav-simple-button{color:var(--color-1)}#head-overlay .nav-simple-button:hover{color:var(--color-2)}#head-overlay.hidden{opacity:0;pointer-events:none;visibility:hidden}.hide-y-overflow{overflow-y:hidden}.scroll-opportunity{position:relative;display:block;overflow-y:auto}.scroll-opportunity .wrapper{overflow:hidden}#footer{position:relative;display:block;width:100%;overflow:hidden;content-visibility:auto}#footer .footer-logo{position:relative}#footer .footer-logo a{position:absolute;top:0;left:0;display:block;width:100%;height:100%;mask-image:url(assets/images/site-logo-header.svg);mask-repeat:no-repeat;mask-size:contain;background-color:var(--color-1)}body .loader{position:absolute;z-index:99999;top:0;width:100vw;height:3px;background-color:var(--color-1);pointer-events:none;display:none;visibility:hidden;opacity:0;overflow:hidden}body .loader .bar{position:absolute;top:0;height:3px;background-color:var(--color-3);animation-name:load-animation;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear;animation-direction:alternate}body.pwa-navigation .loader{display:block;visibility:visible;opacity:1}@keyframes load-animation{0%{width:0;left:0}40%{width:100vw;right:0}60%{width:100vw;right:0}100%{width:0;right:0}}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.txt-1{color:var(--color-1)}.txt-2{color:var(--color-2)}.txt-2 a:link,.txt-2 a:visited{color:var(--color-2)}.txt-2 a:active,.txt-2 a:hover{color:var(--color-2)}.txt-3{color:var(--color-3)}.txt-4{color:var(--color-4)}.txt-4 a:link,.txt-4 a:visited{color:var(--color-4)}.txt-4 a:active,.txt-4 a:hover{color:var(--color-4)}.txt-5{color:var(--color-5)}.txt-6{color:var(--color-6)}.txt-7{color:var(--color-7)}.txt-8{color:var(--color-8)}.bg-1{background-color:var(--color-1)}.bg-2{background-color:var(--color-2)}.bg-3{background-color:var(--color-3)}.bg-4{background-color:var(--color-4);color:var(--color-7)}.bg-4 details,.bg-4 p{color:var(--color-7)}.bg-4 a:link,.bg-4 a:visited{color:var(--color-7)}.bg-4 a:active,.bg-4 a:hover{color:var(--color-7)}.bg-4 .txt-lined span{border-bottom:solid .25rem var(--color-5)}.bg-5{background-color:var(--color-5);color:var(--color-1)}.bg-5 a:link,.bg-5 a:visited{color:var(--color-1)}.bg-5 a:active,.bg-5 a:hover{color:var(--color-1)}.bg-6{background-color:var(--color-6)}.bg-7{background-color:var(--color-7)}.bg-8{background-color:var(--color-8)}a:link,a:visited{color:var(--color-1)}a:active,a:hover{color:var(--color-2)}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}:any-link{transition:all .3s linear}a.absl:active,a.absl:hover,a.absl:link,a.absl:visited{position:absolute;z-index:10;left:0;top:0;display:block;width:100%;height:100%;font-size:0}.last-focus{font-size:0;opacity:0}.underlined-links a:link,.underlined-links a:visited{text-decoration:underline}.underlined-links a:active,.underlined-links a:hover{text-decoration-thickness:.125rem}.underlined-links button{text-decoration:underline}.underlined-links button:hover{text-decoration-thickness:.125rem}.underlined-links-on-hover a:link,.underlined-links-on-hover a:visited{text-decoration:none}.underlined-links-on-hover a:active,.underlined-links-on-hover a:hover{text-decoration:underline;text-decoration-thickness:.125rem}.underlined-links-on-hover button:hover{text-decoration:underline;text-decoration-thickness:.125rem}.comma-separated-list a:link:after{content:", "}.comma-separated-list a:link:last-child:after{content:""}.comma-separated-list span:after{content:", "}.comma-separated-list span:last-child:after{content:""}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}html *:focus-visible:not(input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea,.absl,.card-link,.wc-empty-cart-message,.final-notifications,.woocommerce-notices-wrapper,.woocommerce-form-login-toggle,.woocommerce-form-coupon-toggle,.woocommerce-info,.woocommerce-message,.woocommerce-error,#page-content){z-index:99999 !important;background-color:var(--color-7) !important;color:var(--color-1) !important;box-shadow:0 0 0 2px var(--color-1),0 0 0 4px var(--color-7);transition-duration:0ms !important;transition-property:none !important;animation:none 0 !important;outline-style:solid;outline-color:rgba(0,0,0,0);outline-width:10px}html .absl:focus-visible{z-index:99999 !important;background-color:rgba(0,0,0,0) !important;color:var(--color-7) !important;box-shadow:0 0 0 2px var(--color-1),0 0 0 4px var(--color-7);transition-duration:0ms !important;transition-property:none !important;animation:none 0 !important;outline-style:solid;outline-color:rgba(0,0,0,0);outline-width:10px}html .element-icon-after:focus-visible:after{background-color:currentcolor !important}html .element-icon-before:focus-visible:before{background-color:currentcolor !important}html input[type=file]:focus-visible::-webkit-file-upload-button,html input[type=file]:focus-visible::file-selector-button{background-color:currentcolor !important}html .paperplane-toggle:focus-visible .paperplane-switch-off,html .paperplane-toggle:focus-visible .fake-label{color:var(--color-4) !important}html .masked-element:focus-visible{background-color:var(--color-4) !important;color:var(--color-4) !important;box-shadow:0 0 0 2px var(--color-1),0 0 0 4px var(--color-4)}html #header-structure .logo:has(a:focus-visible){box-shadow:0 0 0 2px var(--color-1),0 0 0 4px var(--color-7)}html #header-structure .logo a:focus-visible{background-color:var(--color-1) !important;color:var(--color-4) !important;box-shadow:none !important}html #header-structure .hambuger-element:focus-visible span{background-color:var(--color-1)}html .footer-logo:has(a:focus-visible){background-color:var(--color-4) !important;color:var(--color-4) !important;box-shadow:0 0 0 2px var(--color-1),0 0 0 4px var(--color-4)}html .play-pause-animation:focus-visible:before{background-color:var(--color-4)}html .image-as-link a:focus-visible,html .image-as-link button:focus-visible{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(0,0,0,0) !important}html .image-as-link a:focus-visible img,html .image-as-link button:focus-visible img{margin:11px;width:calc(100% - 22px);height:calc(100% - 22px);box-shadow:0 0 0 2px var(--color-1),0 0 0 6px var(--color-4),0 0 0 8px var(--color-1)}html .card-link:focus-visible{background-color:rgba(0,0,0,0) !important;box-shadow:inset 0 0 0 2px var(--color-1),inset 0 0 0 4px var(--color-4) !important}html .site-socials a:focus-visible:before{background-color:var(--color-4) !important}html[data-reduced-motion=true] *{transition-duration:0ms !important;transition-property:none !important;animation:none 0 !important;animation-duration:0 !important}html[data-reduced-motion=true] *:after,html[data-reduced-motion=true] *:before{transition-duration:0ms !important;transition-property:none !important;animation:none 0 !important}html[data-reduced-motion=true] .aos-init{opacity:1 !important}html .unset-aos-animate{opacity:1 !important;transform:none !important}html[data-reduced-transparency=true] * :not(#head-overlay,.sub-menu,span[class*=ham-bar-]){opacity:1 !important}html[data-reduced-transparency=true] .above-image-opacity{background-color:var(--color-3) !important}html[data-reduced-transparency=true] * :not(.sub-menu){opacity:1 !important}html[data-reduced-transparency=true] * :not(#head-overlay,.sub-menu,span[class*=ham-bar-]){opacity:1 !important}html[data-reduced-transparency=true] .above-image-opacity{background-color:var(--color-3) !important}.accessible-navi-container{position:relative}.accessible-navi{position:fixed !important;z-index:9999;top:2vh;left:3.5vw;transform:translateY(-40vh)}.accessible-navi:focus-visible{transform:translateY(0)}.accessible-menu-panel{position:fixed;z-index:99999;top:0;left:0;display:block;width:100%;background-color:var(--color-1);padding:2vw;transform:translateY(-100vh)}.accessible-menu-panel a:link,.accessible-menu-panel a:visited{color:var(--color-4)}.accessible-menu-panel a:hover{text-decoration:underline}.accessible-menu-panel ul li{display:inline-block;margin:0 10px 10px 0}.accessible-menu-panel:focus{transform:translateY(0)}.screen-reader-text{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;word-wrap:normal !important}.user-accessibility-options .paperplane-toggle:last-of-type{border-right:none}.paperplane-toggle{cursor:pointer;background-color:rgba(0,0,0,0);border:none;padding:3px 6px 0 3px;border-right:solid 1px var(--color-3)}.paperplane-toggle[aria-checked=true] .paperplane-switch{color:var(--color-4);background-color:var(--color-1)}.paperplane-toggle[aria-checked=true] .paperplane-switch-dot{transform:translate(38px, 0)}.paperplane-toggle:hover .paperplane-switch-dot{background-color:var(--color-3)}.paperplane-toggle .fake-label{position:relative;margin-bottom:0;display:inline-block;color:var(--color-1)}.paperplane-toggle .paperplane-switch{position:relative;display:inline-block;width:80px;height:24px;margin:0 0 0 10px;border:solid 1px var(--color-4);border-radius:7px;overflow:hidden;color:var(--color-1);background-color:var(--color-4);transition:all .3s ease-in-out}.paperplane-toggle .paperplane-switch-on,.paperplane-toggle .paperplane-switch-off{position:absolute;z-index:2;top:50%;transform:translate(0, -50%);font-size:10px;line-height:10px;text-transform:uppercase;color:var(--color-1)}.paperplane-toggle .paperplane-switch-on{left:10px}.paperplane-toggle .paperplane-switch-off{right:10px}.paperplane-toggle .paperplane-switch-inner{position:absolute;top:0;left:0;width:80px;height:24px;border-radius:6px;overflow:hidden;box-shadow:var(--switch-box-shadow);background-color:var(--color-3)}.paperplane-toggle .paperplane-switch-dot{position:absolute;z-index:3;top:1px;left:1px;width:38px;height:20px;border-radius:6px;overflow:hidden;border:solid 2px var(--color-2);background-color:var(--color-4);transform:translate(0, 0);transition:all .3s ease-in-out}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.wrapper{position:relative;width:100%;margin:0 auto}.wrapper-padded,.wrapper-padded-container,.wrapper-padded-more-672,.wrapper-padded-more-924,.wrapper-padded-slideshow,.content-area{position:relative;margin:0 auto}.video-error-message{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:rgba(0,0,0,.7);color:#fff;padding:1rem;border-radius:4px;text-align:center;z-index:10}.with-line{border-top:solid .0625rem var(--color-4)}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.flex-hold{position:relative;width:100%;display:flex !important;flex-wrap:wrap !important}.flex-hold .flex-hold-child-full{width:100%}.flex-hold-child,.flex-hold-child-image,.flex-hold-child-texts,.left-fix,.module-stripe-image,.module-stripe-text,.page-opening-image,.page-opening-text,.right-fix{position:relative;-webkit-box-flex:1}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.modules-handler{position:relative;content-visibility:auto}.expandable-content{position:relative;interpolate-size:allow-keywords;transition:height .3s linear;overflow:hidden;height:0}.expandable-content.visible{height:auto}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.hambuger-element{width:20px;height:16px;position:relative;top:-3px;display:inline-block;z-index:9998;padding:0;margin:0;transform:rotate(0deg);cursor:pointer;border:none !important;background-color:rgba(0,0,0,0)}.hambuger-element:before{content:"";position:absolute;top:-15px;left:-20px;width:55px;height:48px}.hambuger-element span[class*=ham-bar-]{display:block;position:absolute;height:2px;width:100%;opacity:1;left:0;transform:rotate(0deg);transition:all .15s ease-in-out;border-radius:1px;background-color:var(--color-1)}.hambuger-element .ham-bar-1{top:0}.hambuger-element .ham-bar-2,.hambuger-element .ham-bar-3{top:7px}.hambuger-element .ham-bar-4{bottom:0}.hambuger-element.open .ham-bar-1{opacity:0 !important}.hambuger-element.open .ham-bar-2{transform:rotate(45deg)}.hambuger-element.open .ham-bar-3{transform:rotate(-45deg)}.hambuger-element.open .ham-bar-4{opacity:0 !important}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.yith-add-new-gc-my-account-button,.woocommerce-button,#place_order,.woocommerce_waitlist,.single_add_to_cart_button,.default-button{font-family:"Inter",sans-serif;font-weight:700;position:relative;display:inline-block;border-radius:.25rem;text-align:center !important;text-decoration:none !important;border:none;transition:all .3s linear;cursor:pointer}.woocommerce-button,.yith-add-new-gc-my-account-button,a.woocommerce-button:link,a.woocommerce-button:visited,#place_order,.woocommerce_waitlist,.single_add_to_cart_button,.default-button,.default-button:link,.default-button:visited{color:var(--color-7);background-color:var(--color-4);box-shadow:inset 0px 0px 0px 0 var(--color-4)}.yith-add-new-gc-my-account-button:hover,a.woocommerce-button:hover,#place_order:hover,.woocommerce_waitlist:hover,.single_add_to_cart_button:hover,.default-button:hover,a.default-button:hover{color:var(--color-4);background-color:var(--color-7);box-shadow:inset 0px 0px 0px .25rem var(--color-4)}a.default-button:active{color:var(--color-4);background-color:var(--color-7);box-shadow:inset 0px 0px 0px .125rem var(--color-4)}.default-button-b{position:relative;display:inline-block;text-decoration:underline;text-underline-offset:.125rem;background-color:rgba(0,0,0,0);border:none;cursor:pointer}.default-button-b.as-button{border:solid .0625rem var(--color-4);background-color:var(--color-7);border-radius:.25rem;color:var(--color-4) !important;box-shadow:inset 0px 0px 0px 0 var(--color-4);text-transform:uppercase;text-decoration:none}.default-button-b.as-button:hover{box-shadow:inset 0px 0px 0px .125rem var(--color-4);text-decoration:underline}.default-button-b:after{position:relative;display:inline-block;margin:0 0 0 .3125rem;content:"";transition:all .15s linear;mask-image:url(assets/images/icons/slider-button.svg);mask-repeat:no-repeat;mask-size:contain;background-color:currentColor;mask-position:50% 50%}.default-button-b:hover{text-decoration-thickness:.125rem}.default-button-b:hover:after{background-color:currentColor}.default-button-b,a.default-button-b:link,a.default-button-b:visited{color:var(--color-1)}.default-button-b:hover,a.default-button-b:active,a.default-button-b:hover{color:var(--color-2)}.green-cta .default-button,.green-cta .default-button:link,.green-cta .default-button:visited{color:var(--color-7);background-color:var(--color-4);box-shadow:inset 0px 0px 0px 0 var(--color-4)}.green-cta .default-button:hover,.green-cta a.default-button:hover{color:var(--color-4);background-color:var(--color-7);box-shadow:inset 0px 0px 0px .25rem var(--color-4)}.green-cta a.default-button:active{color:var(--color-4);background-color:var(--color-7);box-shadow:inset 0px 0px 0px .125rem var(--color-4)}.green-cta .default-button-b,.green-cta a.default-button-b:link,.green-cta a.default-button-b:visited{color:var(--color-1)}.green-cta .default-button-b:hover,.green-cta a.default-button-b:active,.green-cta a.default-button-b:hover{color:var(--color-1)}.yellow-cta .default-button,.yellow-cta .default-button:link,.yellow-cta .default-button:visited{color:var(--color-1);background-color:var(--color-5);box-shadow:inset 0px 0px 0px 0 var(--color-5)}.yellow-cta .default-button:hover,.yellow-cta a.default-button:hover{color:var(--color-4);background-color:var(--color-7);box-shadow:inset 0px 0px 0px .25rem var(--color-5)}.yellow-cta a.default-button:active{color:var(--color-4);background-color:var(--color-7);box-shadow:inset 0px 0px 0px .125rem var(--color-5)}.yellow-cta .default-button-b,.yellow-cta a.default-button-b:link,.yellow-cta a.default-button-b:visited{color:var(--color-7)}.yellow-cta .default-button-b:hover,.yellow-cta a.default-button-b:active,.yellow-cta a.default-button-b:hover{color:var(--color-7)}.white-cta .default-button,.white-cta .default-button:link,.white-cta .default-button:visited{color:var(--color-1);background-color:var(--color-7);box-shadow:inset 0px 0px 0px 0 var(--color-7)}.white-cta .default-button:hover,.white-cta a.default-button:hover{color:var(--color-7);background-color:var(--color-4);box-shadow:inset 0px 0px 0px .25rem var(--color-7)}.white-cta a.default-button:active{color:var(--color-7);background-color:var(--color-4);box-shadow:inset 0px 0px 0px .125rem var(--color-7)}a.mix-match-link:link,a.mix-match-link:visited{color:var(--color-1);border:solid .0625rem var(--color-1);padding:.125rem .375rem;border-radius:.25rem;font-weight:600}a.mix-match-link:link .category-icon,a.mix-match-link:visited .category-icon{display:inline-block;height:1.1875rem;width:auto;margin-right:.375rem}a.mix-match-link:hover,a.mix-match-link:hover{text-decoration:underline}.disabled{pointer-events:none}.wishlist-button-hold{width:2.5rem;height:2.625rem;overflow:hidden}.wishlist-button-hold .tinvwl_add_to_wishlist_button{width:2.5rem !important;height:2.625rem !important;border-radius:.25rem;box-shadow:inset 0px 0px 0px .0625rem var(--color-1);background-color:var(--color-5);transition:all .3s linear}.wishlist-button-hold .tinvwl_add_to_wishlist_button:hover{box-shadow:inset 0px 0px 0px .25rem var(--color-1)}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.card{position:relative}.card.card-product-listing{border:solid 1px var(--color-4);background-color:var(--color-7);border-radius:.5rem;height:100%;overflow:hidden;transition:all .3s linear}.card.card-product-listing.mix-match{border:none}.card.card-banner-listing{border-radius:.5rem;overflow:hidden;transition:all .3s linear}.card.card-banner-header-overlay{border:none}.card:has(a:focus-visible){z-index:99999 !important}.card:hover.no-underline .card-image img{transform:scale(1)}.card:hover.no-underline.green-cta .default-button{color:var(--color-7);background-color:var(--color-4);box-shadow:inset 0px 0px 0px 0 var(--color-4)}.card:hover.no-underline.yellow-cta .default-button{color:var(--color-4);background-color:var(--color-7);box-shadow:inset 0px 0px 0px .25rem var(--color-5)}.card:hover.no-underline .element-hover{text-decoration:none}.card:hover .element-hover{text-decoration:underline}.card:hover .card-image img{transform:scale(1.15)}.card:hover.green-cta .default-button{color:var(--color-4);background-color:var(--color-7);box-shadow:inset 0px 0px 0px .25rem var(--color-4)}.card:hover.yellow-cta .default-button{color:var(--color-4);background-color:var(--color-7);box-shadow:inset 0px 0px 0px .25rem var(--color-5)}.card.out-of-stock .price{text-decoration:line-through}.card.out-of-stock .card-image img{opacity:.35}.card .card-image{width:100%;overflow:hidden;aspect-ratio:1/1}.card .card-image img{transition:all .3s linear}.card .card-texts{width:100%}.card .card-link{position:absolute;z-index:10;left:0;top:0;display:block;width:100%;height:100%}.card .preserve-text{position:relative;z-index:11}.card .elent-with-link{position:relative;z-index:11}.card a:not(.card-link){position:relative;z-index:11}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.no-the-100{position:relative;width:100% !important}.no-the-100 img{position:relative;width:100%;height:auto}.image-rounder{position:relative;display:inline-block;border-radius:50%;overflow:hidden}.above-image-opacity{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:var(--above-image-opacity)}.wp-caption.aligncenter,.wp-caption.alignnone{position:relative;width:100% !important;display:block}.wp-caption.alignleft,.wp-caption.alignright{position:relative}.wp-caption.aligncenter img,.wp-caption.alignleft img,.wp-caption.alignnone img,.wp-caption.alignright img{width:100% !important;height:auto !important;padding:0;margin:0}.embedded-content{position:relative;overflow:hidden;max-width:100%;height:auto;padding-bottom:clamp(20vh,56.25%,50vh)}.embedded-content embed,.embedded-content iframe,.embedded-content object,.embedded-content embed,.embedded-content iframe,.embedded-content object{position:absolute;top:0;left:0;width:100%;height:100%}.video-frame,.video-container{position:relative;aspect-ratio:16/9;overflow:hidden;max-width:100%;height:auto}.video-frame .video-cover,.video-container .video-cover{position:absolute;z-index:2;display:block;width:100%;height:100%;background-color:var(--color-1);border:none;cursor:pointer}.video-frame .video-cover:before,.video-container .video-cover:before{position:absolute;width:70px;height:70px;z-index:2;top:50%;left:50%;transform:translate(-50%, -50%);content:"";background-color:var(--color-4);mask-repeat:no-repeat;mask-size:contain;mask-position:center;mask-image:url(assets/images/icons/play.svg)}.video-frame .video-cover img,.video-container .video-cover img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;pointer-events:none}.video-container embed,.video-container iframe,.video-container object,.video-frame embed,.video-frame iframe,.video-frame object{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-1)}.video-frame video{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-1)}.play-pause-animation{position:absolute;z-index:2;bottom:10px;right:10px;width:35px;height:35px;border:none;background-color:var(--color-4);border:solid 1px var(--color-1);border-radius:50%;cursor:pointer;opacity:.8}.play-pause-animation:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50%;height:50%;content:"";mask-repeat:no-repeat;mask-size:contain;mask-position:center;background-color:var(--color-1)}.play-pause-animation.pause:before{mask-image:url(assets/images/icons/pause.svg)}.play-pause-animation.play:before{mask-image:url(assets/images/icons/play.svg)}.vk-random-pattern.pattern-1{background-image:url(assets/images/pattern-1.svg)}.vk-random-pattern.pattern-2{background-image:url(assets/images/pattern-2.png)}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}::-webkit-input-placeholder{color:var(--color-2)}:-moz-placeholder{color:var(--color-2)}::-moz-placeholder{color:var(--color-2)}input[type=file],input[type=submit],input[type=date],input[type=email],input[type=number],input[type=password],input[type=range],input[type=tel],input[type=text],input[type=url],textarea,button{font-family:"Inter",sans-serif}input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{width:100%;border:var(--color-2) solid .0625rem;color:var(--color-1);background-color:var(--color-7);border-radius:.25rem}input[type=date],input[type=email],input[type=number],input[type=password],input[type=range],input[type=tel],input[type=text],input[type=url],textarea{font-weight:400;position:relative;padding:.625rem}input[type=checkbox]:before,input[type=radio]:before{color:var(--color-1)}input[type=checkbox]:focus-visible:before,input[type=radio]:focus-visible:before{color:var(--color-4)}input[type=checkbox],input[type=radio]{appearance:none;cursor:pointer}input[type=checkbox]:before,input[type=radio]:before{font-family:"Material Icons";font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}input[type=radio]:before{content:""}input[type=radio]:checked:before{content:""}input[type=checkbox]:before{content:""}input[type=checkbox]:checked:before{content:""}input[type=file]{position:relative;text-align:left;display:block;margin-top:10px;font-weight:400;background-color:var(--color-4)}input[type=file]::-webkit-file-upload-button,input[type=file]::file-selector-button{font-family:"Inter",sans-serif;font-weight:400;padding:8px 0 8px 20px;margin-right:10px;color:var(--color-4);-webkit-transition:.3s;transition:.3s;cursor:pointer;border:none;width:25px;mask-image:url(assets/images/icons/file-upload.svg);mask-repeat:no-repeat;mask-size:25px 25px;mask-position:0 50%;background-color:var(--color-1)}select{appearance:none;position:relative;width:100%;padding:.625rem 1.875rem .625rem .625rem;background-image:url("assets/images/icons/html-select-icon.svg");background-position:calc(100% - .5rem) 50%;background-repeat:no-repeat;background-size:1.5rem auto;cursor:pointer}textarea{width:100%;height:100px;margin:10px 0 0;padding:10px;resize:none}input[type=submit]{font-family:"Inter",sans-serif;font-weight:700;position:relative;display:inline-block;border-radius:.25rem;text-align:center !important;text-decoration:none !important;border:none;transition:all .3s linear;cursor:pointer;color:var(--color-7);background-color:var(--color-4);box-shadow:inset 0px 0px 0px 0 var(--color-4)}input[type=submit]:hover{color:var(--color-4);background-color:var(--color-7);box-shadow:inset 0px 0px 0px .25rem var(--color-4)}input[type=submit][aria-disabled=true]{opacity:.7;cursor:not-allowed}input[type=submit]:disabled{opacity:.7}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px var(--color-1) !important;transition:all .3s linear}label,.as-label{color:var(--color-1);font-weight:600}.form-hold{position:relative;display:block;width:100%}.form-hold label,.form-hold p{position:relative;display:block;width:100%;margin-left:0}.form-hold .wpcf7-form-control-wrap .wpcf7-list-item{margin:0 !important}.form-hold .wpcf7-form-control-wrap.form-checkbox,.form-hold .wpcf7-form-control-wrap.form-radio{display:block;padding:0 !important;margin-bottom:10px !important}.form-hold .wpcf7-form-control-wrap.form-checkbox .wpcf7-list-item,.form-hold .wpcf7-form-control-wrap.form-radio .wpcf7-list-item{margin:0 10px 10px 0 !important}.form-hold .wpcf7-form-control-wrap.form-checkbox .wpcf7-list-item:last-child,.form-hold .wpcf7-form-control-wrap.form-radio .wpcf7-list-item:last-child{margin:0 0 10px 0 !important}.form-hold input[type=submit]{width:100%}.wpcf7-form .wpcf7-not-valid-tip:before,.wpcf7-form.invalid .wpcf7-response-output:before,.wpcf7-form.sent .wpcf7-response-output:before{position:relative;top:2px;display:inline-block;margin:0 5px 0 0;color:var(--color-form-error) !important;content:"";font-family:"Material Icons";font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";font-style:normal;font-weight:normal;font-size:20px}.wpcf7-form .wpcf7-not-valid-tip{position:relative;border:none !important;z-index:10;width:100% !important;top:-32px !important;padding:10px !important;margin:0 0 0 0 !important;color:var(--color-form-error) !important;background-color:var(--color-form-error-b) !important;font-weight:500 !important}.wpcf7-form .wpcf7-not-valid-tip:before{color:var(--color-form-error) !important;content:""}.wpcf7-form .wpcf7-response-output{position:relative;z-index:10;width:100% !important;padding:16px !important;margin:0 0 10px 0 !important;font-size:1.25rem !important}.wpcf7-form.invalid .wpcf7-response-output{color:var(--color-form-error) !important;background-color:var(--color-form-error-b) !important;border:none !important;font-weight:500 !important}.wpcf7-form.invalid .wpcf7-response-output:before{color:var(--color-form-error) !important;content:""}.wpcf7-form.sent .wpcf7-response-output{color:var(--color-form-ok) !important;background-color:var(--color-form-ok-b) !important;border:none !important;font-weight:500 !important}.wpcf7-form.sent .wpcf7-response-output:before{color:var(--color-form-ok) !important;content:""}.form-block{display:block}.form-block .wpcf7-not-valid-tip{top:0 !important;margin-bottom:32px !important}.phone-wrapper{position:relative;display:block;width:100%}.phone-wrapper .phone-prefix-populate{position:absolute;z-index:2;top:0;margin:0;width:95px;opacity:0;transition:opacity .3s linear}.phone-wrapper .phone-prefix-populate.visible{opacity:1}.phone-wrapper .phone-number-style{z-index:1;width:calc(100% - 94px);margin-left:94px}.phone-wrapper .just-hidden{opacity:0}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.slick-track{margin-left:0 !important}.slick-next,.slick-prev{position:absolute;z-index:9;border:solid .0625rem var(--color-4);background-color:var(--color-7);border-radius:.25rem;color:var(--color-4);box-shadow:inset 0px 0px 0px 0 var(--color-4);transition:all .3s linear;cursor:pointer}.slick-next:after,.slick-prev:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scaleX(1);display:block;width:1rem;height:1rem;mask-image:url(assets/images/icons/slider-button.svg);mask-repeat:no-repeat;mask-size:contain;mask-position:50% 50%;background-color:currentColor}.slick-next:hover,.slick-prev:hover{box-shadow:inset 0px 0px 0px .125rem var(--color-4)}.slick-next:active,.slick-prev:active{background-color:var(--color-4);color:var(--color-7)}.slick-next.slick-disabled,.slick-prev.slick-disabled{opacity:.7;pointer-events:none}.slick-prev:after{transform:translate(-50%, -50%) scaleX(-1)}.slick-dots li.slick-active button{background-color:var(--color-1)}.slick-dots li button{background-color:var(--color-3)}.slick-dots li button:hover{background-color:var(--color-1)}.hidden-dots .slick-dots{opacity:0;position:absolute;z-index:-1;top:0;left:0;width:0;height:0;overflow:hidden}.hidden-dots .slick-dots:has(button:focus-visible){top:auto;bottom:0;width:100%;height:40px;z-index:3;opacity:1}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.inline-socials{width:100%}.inline-socials li{position:relative;text-align:center !important;display:inline-block;margin:0 10px 0 0;width:32px;height:32px}.inline-socials li a{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.inline-socials li a:before{content:"";position:absolute;top:7%;left:7%;display:block;width:86%;height:86%;mask-repeat:no-repeat;mask-size:contain;mask-position:center;background-color:var(--color-1)}.paperplane-blank-theme-newsletter-social:before{mask-image:url(assets/images/icons/envelope-regular.svg)}.paperplane-blank-theme-facebook-social:before{mask-image:url(assets/images/icons/facebook-f.svg)}.paperplane-blank-theme-facebook-messenger-social:before{mask-image:url(assets/images/icons/facebook-messenger.svg)}.paperplane-blank-theme-instagram-social:before{mask-image:url(assets/images/icons/instagram.svg)}.paperplane-blank-theme-linkedin-social:before{mask-image:url(assets/images/icons/linkedin-in.svg)}.paperplane-blank-theme-telegram-social:before{mask-image:url(assets/images/icons/telegram.svg)}.paperplane-blank-theme-tiktok-social:before{mask-image:url(assets/images/icons/tiktok.svg)}.paperplane-blank-theme-twitter-social:before{mask-image:url(assets/images/icons/x-twitter.svg)}.paperplane-blank-theme-vk-social:before{mask-image:url(assets/images/icons/vk.svg)}.paperplane-blank-theme-whatsapp-social:before{mask-image:url(assets/images/icons/whatsapp.svg)}.paperplane-blank-theme-spotify-social:before{mask-image:url(assets/images/icons/spotify.svg)}.paperplane-blank-theme-spotify-social:before{mask-image:url(assets/images/icons/spotify.svg)}.paperplane-blank-theme-vimeo-social:before{mask-image:url(assets/images/icons/vimeo.svg)}.paperplane-blank-theme-youtube-social:before{mask-image:url(assets/images/icons/youtube.svg)}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;font-display:swap;src:url("assets/fonts/material-icons/MaterialIcons-Regular.eot");src:local("Material Icons"),local("MaterialIcons-Regular"),url("assets/fonts/material-icons/MaterialIcons-Regular.ttf") format("truetype")}.material-icons{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.slick-slider{position:relative;display:block;box-sizing:border-box;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:grab}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.wp-pagenavi{display:block;width:100%;font-size:1rem;font-weight:600;text-align:center;margin-top:2rem}.wp-pagenavi span,.wp-pagenavi a{position:relative;display:inline-block;width:2.375rem;height:2.375rem;line-height:2.375rem;border-radius:.25rem;margin:0 .5rem}.wp-pagenavi span.current,.wp-pagenavi a.current{color:var(--color-7);background-color:var(--color-4);box-shadow:inset 0px 0px 0px .0625rem var(--color-4)}.wp-pagenavi a.page:link,.wp-pagenavi a.page:visited{width:2.375rem;height:2.375rem;line-height:2.375rem;display:inline-block;position:relative;color:var(--color-1);background-color:var(--color-7);box-shadow:inset 0px 0px 0px .0625rem var(--color-1)}.wp-pagenavi a.page:hover,.wp-pagenavi a.page:active{color:var(--color-1);background-color:var(--color-8);box-shadow:inset 0px 0px 0px .125rem var(--color-1)}.wp-pagenavi a.nextpostslink:link,.wp-pagenavi a.nextpostslink:visited,.wp-pagenavi a.previouspostslink:link,.wp-pagenavi a.previouspostslink:visited{width:2.375rem;height:2.375rem;line-height:2.375rem;display:inline-block;position:relative;font-size:0;top:-0.375rem;color:var(--color-1);background-color:var(--color-5);box-shadow:inset 0px 0px 0px .0625rem var(--color-1)}.wp-pagenavi a.nextpostslink:link:after,.wp-pagenavi a.nextpostslink:visited:after,.wp-pagenavi a.previouspostslink:link:after,.wp-pagenavi a.previouspostslink:visited:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scaleX(1);display:block;width:1rem;height:1rem;mask-image:url(assets/images/icons/slider-button.svg);mask-repeat:no-repeat;mask-size:contain;mask-position:50% 50%;background-color:currentColor}.wp-pagenavi a.previouspostslink:link:after,.wp-pagenavi a.previouspostslink:visited:after{transform:translate(-50%, -50%) scaleX(-1)}.wp-pagenavi a.nextpostslink:hover,.wp-pagenavi a.nextpostslink:active,.wp-pagenavi a.previouspostslink:hover,.wp-pagenavi a.previouspostslink:active{color:var(--color-1);background-color:var(--color-5);box-shadow:inset 0px 0px 0px .125rem var(--color-1)}.wp-pagenavi .extend,.wp-pagenavi .first,.wp-pagenavi .last{display:none !important}.wp-pagenavi .pages{display:none;visibility:hidden}@media screen and (min-width: 1px)and (max-width: 1023px){:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}#pre-header{padding:5px 0;border-bottom:solid 1px var(--color-1);text-align:left}#pre-header .intro-par{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#pre-header .avviso-header-container{position:relative;display:inline-block;padding-right:1.375rem}#pre-header .pre-header-hide{top:.0625rem;right:-0.375rem}#pre-header details summary{position:relative;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#pre-header details summary::marker{content:""}#pre-header details summary::before{position:relative;display:inline-block;content:"+";margin-right:5px}#pre-header details[open] summary::before{content:"-"}#header{height:64px;border-bottom:solid .0625rem var(--color-1)}#header #header-structure{width:100%;height:64px}#header #header-structure .hamburger-navi{width:32px;height:64px;display:flex !important;flex-wrap:wrap !important;align-items:center}#header #header-structure .logo{width:174px;height:64px}#header #header-structure .menu{display:none;pointer-events:none;opacity:0}#header #header-structure .side-head{width:calc(100% - 174px - 32px);text-align:right}#header #header-structure .side-head ul{width:100%;display:flex !important;flex-wrap:wrap !important;align-items:center;text-align:right;justify-content:end}#header #header-structure .side-head ul li{display:inline-block;margin:0 0 0 1rem}#header #header-structure .side-head ul li.header-side-wishlist,#header #header-structure .side-head ul li.header-side-profile{display:none;visibility:hidden}#header #header-structure .side-head ul li:first-child{margin:0}#header #header-structure .side-head ul li a,#header #header-structure .side-head ul li button{position:relative;display:flex !important;flex-wrap:wrap !important;align-items:center;width:1.5rem;height:64px;color:var(--color-1)}#header #header-structure .side-head ul li a:hover,#header #header-structure .side-head ul li button:hover{color:var(--color-4)}#header #header-structure .side-head ul li .header-cart-counter{position:absolute;z-index:1;top:calc(50% - .9375rem);right:-0.5rem;transform:translate(0, -50%);width:1.25rem;height:1.25rem;border-radius:50%;font-size:.625rem;line-height:1.25rem;text-align:center;background-color:var(--color-4);color:var(--color-7);pointer-events:none}#header #header-structure .side-head ul li .header-cart-counter.hidden{display:none;visibility:hidden}#header #header-structure .side-head ul li .header-icons{background-color:rgba(0,0,0,0);border:none;cursor:pointer}#header #header-structure .side-head ul li .header-icons:after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"";width:1.5rem;height:1.5rem;mask-repeat:no-repeat;mask-size:contain;mask-position:0 0;background-color:currentColor}#header #header-structure .side-head ul li .header-icons.search:after{mask-image:url(assets/images/icons/search-button.svg)}#header #header-structure .side-head ul li .header-icons.wishlist{display:none;visibility:hidden}#header #header-structure .side-head ul li .header-icons.wishlist:after{mask-image:url(assets/images/icons/heart.svg)}#header #header-structure .side-head ul li .header-icons.profile{display:none;visibility:hidden}#header #header-structure .side-head ul li .header-icons.profile:after{mask-image:url(assets/images/icons/account.svg)}#header #header-structure .side-head ul li .header-icons.cart:after{mask-image:url(assets/images/icons/bag.svg)}#header #header-structure .side-head ul li:last-child{margin-right:0}#header .submenu-close{visibility:hidden;display:none;pointer-events:none}#header .submenu-close.active{visibility:hidden;display:none;pointer-events:none}.mega-menu{display:none;visibility:hidden}#head-overlay{bottom:0;transform:translate(0, 100%);width:100%;height:100dvh;border-top:solid .0625rem var(--color-1)}#head-overlay .overlay-menu-top-level-expander{margin-bottom:1.5rem}#head-overlay .top-overlay-menu{position:relative;interpolate-size:allow-keywords;transition:visibility .2s,height .3s linear;overflow:hidden;visibility:hidden;height:0;border-bottom:solid .125rem var(--color-1)}#head-overlay .top-overlay-menu.open{transition:visibility .2s,height .3s linear;height:auto;visibility:visible}#head-overlay .menu{width:100%}#head-overlay .menu .overlay-menu-css{margin-top:1.5rem}#head-overlay .menu .overlay-menu-css li{position:relative;display:block;text-align:left;overflow:hidden;width:100%;margin-top:0;margin-bottom:1.5rem}#head-overlay .menu .overlay-menu-css li.menu-item-has-children{margin-bottom:0}#head-overlay .menu .overlay-menu-css li a{position:relative;display:block}#head-overlay .menu .overlay-menu-css li.menu-item-has-children a,#head-overlay .menu .overlay-menu-css li.menu-item-has-children button{position:relative;width:100%;font-weight:700;font-size:1rem;line-height:1.75rem;margin-bottom:1.5rem}#head-overlay .menu .overlay-menu-css li.menu-item-has-children a.nav-simple-button,#head-overlay .menu .overlay-menu-css li.menu-item-has-children button.nav-simple-button{text-decoration:none}#head-overlay .menu .overlay-menu-css li.menu-item-has-children a:before,#head-overlay .menu .overlay-menu-css li.menu-item-has-children button:before{content:"+";position:relative;margin-right:.3125rem;transition:all .2s ease-in-out}#head-overlay .menu .overlay-menu-css li.menu-item-has-children a.clicked:before,#head-overlay .menu .overlay-menu-css li.menu-item-has-children button.clicked:before{content:"-"}#head-overlay .menu .overlay-menu-css .sub-menu{position:relative;interpolate-size:allow-keywords;transition:visibility .2s,height .3s linear;overflow:hidden;visibility:hidden;height:0}#head-overlay .menu .overlay-menu-css .sub-menu.visible{transition:visibility .2s,height .3s linear;height:auto;visibility:visible}#head-overlay .menu .overlay-menu-css .sub-menu li{width:100%;margin-top:0}#head-overlay .menu .overlay-menu-css .sub-menu li a{display:block;padding:0;margin:0;font-weight:400}#head-overlay .menu .overlay-menu-css .sub-menu li a:before{display:none;visibility:hidden}#head-overlay .header-overlay-toolbar{position:absolute;left:0;bottom:-0.0625rem;display:block;width:100%;border-top:solid .125rem var(--color-4);border-bottom:solid .125rem var(--color-4);background-color:var(--color-7)}#head-overlay .header-overlay-toolbar ul{display:flex !important;flex-wrap:wrap !important}#head-overlay .header-overlay-toolbar ul li{width:50%}#head-overlay .header-overlay-toolbar ul li:first-child{border-right:solid .125rem var(--color-4)}#head-overlay .header-overlay-toolbar ul li .header-overlay-icons{display:block;padding:1.5rem;text-align:center;font-size:.875rem;line-height:.875rem;font-weight:600}#head-overlay .header-overlay-toolbar ul li .header-overlay-icons:before{position:relative;display:inline-block;top:.3125rem;content:"";width:1.5rem;height:1.5rem;mask-repeat:no-repeat;mask-size:contain;mask-position:0 0;background-color:currentColor;margin-right:.1875rem}#head-overlay .header-overlay-toolbar ul li .header-overlay-icons.search:before{mask-image:url(assets/images/icons/search-button.svg)}#head-overlay .header-overlay-toolbar ul li .header-overlay-icons.wishlist-empty:before{mask-image:url(assets/images/icons/heart.svg)}#head-overlay .header-overlay-toolbar ul li .header-overlay-icons.wishlist-full:before{mask-image:url(assets/images/icons/heart-full.svg)}#head-overlay .header-overlay-toolbar ul li .header-overlay-icons.profile:before{mask-image:url(assets/images/icons/account.svg)}#head-overlay .header-overlay-toolbar ul li .header-overlay-icons.cart:before{mask-image:url(assets/images/icons/bag.svg)}.occupy-scrollbar{width:100% !important}.scroll-opportunity{width:100%;height:100%;padding:2.75rem 0 5.5rem 0}.header-banner{border:solid .0625rem var(--color-1);border-radius:.5rem;padding:.5rem;margin:2.25rem 0 1.5rem 0}.header-banner.flex-hold-banner .text{width:calc(100% - 4.5rem);padding-right:1rem}.header-banner.flex-hold-banner .text p{margin-bottom:.5rem}.header-banner.flex-hold-banner .text .cta-holder{margin:0;padding:0}.header-banner.flex-hold-banner .text .cta-holder a{margin-bottom:0}.header-banner.flex-hold-banner .image{width:4.5rem}.header-banner.flex-hold-banner .image img{border-radius:.25rem}#footer{border-top:solid .0625rem var(--color-4);padding-top:4.375rem;margin-top:1.5rem}#footer .with-line-mobile{border-top:solid .0625rem var(--color-4)}#footer .footer-big-menu{margin-bottom:4.375rem}#footer .footer-big-menu .first-letter,#footer .footer-big-menu .second-letter{background-size:contain;background-repeat:no-repeat;width:100%;aspect-ratio:1/.7;background-position:50% 50%}#footer .footer-big-menu .first-letter{background-image:url(assets/images/footer-big-menu-v.svg)}#footer .footer-big-menu .second-letter{background-image:url(assets/images/footer-big-menu-k.svg)}#footer .footer-big-menu .center-menu{width:100%}#footer .footer-big-menu .center-menu .footer-menu{width:100%;margin:3rem 0 .75rem 0;text-transform:uppercase;display:flex !important;flex-wrap:wrap !important}#footer .footer-big-menu .center-menu .footer-menu li{width:50%;margin:0 0 2.25rem 0}#footer .footer-big-menu .center-menu .footer-menu li:nth-child(odd){text-align:left}#footer .footer-big-menu .center-menu .footer-menu li:nth-child(even){text-align:right}#footer .footer-big-menu .center-menu .footer-menu li a{text-underline-offset:.625rem;text-decoration-thickness:.25rem;color:var(--color-4)}#footer .footer-big-menu .center-menu .footer-menu li a:hover{text-decoration-thickness:.125rem;color:var(--color-1)}#footer .shop-info{margin:2.875rem 0}#footer .shop-info .flex-hold-child{padding-bottom:2rem}#footer .shop-info .flex-hold-child:last-child{padding-bottom:0}#footer .shop-info h2{font-size:1rem;line-height:1.375rem;font-weight:600}#footer .shop-info img{max-width:90%}#footer .inline-socials{margin:2.5rem 0 0 0;text-align:left}#footer .inline-socials li{margin:0 1.25rem 1.25rem 0}#footer .footer-menu-service{margin-bottom:2.5rem !important}#footer .footer-menu-service li{margin-bottom:1.3125rem}#footer .legal-footer{margin-top:2.875rem}#footer .legal-footer .flex-hold-child{padding-bottom:0;margin-bottom:1.5rem}#search-panel-container{position:sticky;top:64px;z-index:999;width:100%;background-color:var(--color-6);border-bottom:solid .0625rem var(--color-1);padding:1.5rem 0;visibility:hidden;opacity:0;display:none;overflow:visible}#search-panel-container .wrapper{overflow:visible}#search-panel-container.visible{visibility:visible;opacity:1;display:block}.search-container{position:relative}.search-container label{display:block;margin-bottom:.3125rem}.search-container #search-input{margin:0;padding-right:5.3125rem}.search-container #search-submit{position:absolute;right:.0625rem;top:2rem;height:2.875rem;width:6.25rem;color:var(--color-1);background-color:var(--color-7);-webkit-border-top-right-radius:.1875rem;-webkit-border-bottom-right-radius:.1875rem;-moz-border-radius-topright:.1875rem;-moz-border-radius-bottomright:.1875rem;border-top-right-radius:.1875rem;border-bottom-right-radius:.1875rem;border:none;border-left:solid .0625rem var(--color-1);text-align:left;padding:0 .8125rem;text-transform:uppercase;font-weight:600;font-size:.875rem;line-height:.875rem;cursor:pointer}.search-container #search-submit:hover{color:var(--color-7);background-color:var(--color-4)}.search-container #search-submit:hover:after{background-color:currentColor}.search-container #search-submit:after{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;mask-image:url(assets/images/icons/search-button.svg);mask-repeat:no-repeat;mask-size:1.375rem 1.375rem;mask-position:calc(100% - .8125rem) 50%;background-color:var(--color-1);transition:all .2s linear;transform-origin:center}.search-container .search-submit{position:absolute;right:3px;top:1px;width:41px;height:41px}.suggestions-container{position:absolute;z-index:99999;left:0;bottom:.0625rem;transform:translate(0, 100%);width:100%;max-height:50vh;background-color:var(--color-7);overflow-y:scroll;border:solid 1px var(--color-1);transition:visibility .2s,opacity .3s linear;-webkit-border-bottom-right-radius:.3125rem;-webkit-border-bottom-left-radius:.3125rem;-moz-border-radius-bottomright:.3125rem;-moz-border-radius-bottomleft:.3125rem;border-bottom-right-radius:.3125rem;border-bottom-left-radius:.3125rem;visibility:hidden;opacity:0}.suggestions-container.visible{visibility:visible;opacity:1}.results-counter{position:relative;margin:0;padding:.625rem;border-bottom:solid 1px var(--color-1);font-size:.875rem;line-height:1.1875rem;font-weight:600}.suggestion-item{position:relative;margin:0;padding:.625rem;border-bottom:solid 1px var(--color-1)}.suggestion-item:hover{background-color:var(--color-6)}.suggestion-item:last-of-type{border-bottom:none}.flex-hold-search-suggestion .suggestion-image{width:3.125rem;height:3.125rem;border-radius:.3125rem;overflow:hidden}.flex-hold-search-suggestion .suggestion-image img{width:100%;height:100%;object-fit:cover}.flex-hold-search-suggestion .suggestion-txts{width:calc(100% - 3.125rem);padding-left:.625rem}.flex-hold-search-suggestion .suggestion-txts .suggestion-category-label{display:inline-block;border:solid .0625rem var(--color-1);padding:.1875rem .375rem;font-size:.625rem;line-height:.625rem;margin-bottom:.375rem;font-weight:600}.flex-hold-search-suggestion .suggestion-txts .suggestion-category-label img{height:auto;width:.75rem}.flex-hold-search-suggestion .suggestion-txts .suggestion-title{display:block;font-size:.875rem;line-height:1.1875rem;font-weight:600}.search-input::selection{background-color:#e0e0e0;color:#666}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.minicart{position:fixed;z-index:998;top:0;right:0;display:block;height:100%;width:100vw;background-color:var(--color-7);visibility:visible;opacity:1;transition:opacity .2s linear,visibility .2s,right .2s linear}.minicart.hidden{visibility:hidden;opacity:0;right:-100vw;transition:opacity .2s linear .2s,visibility .2s .2s,right .2s linear .2s}.minicart .as-h4{font-weight:500;margin-bottom:.75rem}.minicart .minicart-inner{height:100%;display:flex;flex-direction:column}.minicart .minicart-top{position:sticky;top:0;z-index:100;flex-shrink:0;border-bottom:solid .0625rem var(--color-1)}.minicart .minicart-top .close{border-right:solid .0625rem var(--color-1)}.minicart .minicart-top .cart{text-align:right}.minicart .minicart-top .inner{width:100%;padding:.75rem}.minicart .minicart-products{position:relative;flex:1;overflow-y:auto}.minicart .minicart-bottom{position:sticky;bottom:0;z-index:100;border-top:solid .0625rem var(--color-1);padding:1.5rem .75rem .75rem .75rem}.minicart .minicart-bottom .minicart-subtotal{margin:0 0 .75rem 0}.minicart .minicart-bottom .minicart-subtotal p{margin-bottom:0}.minicart .minicart-bottom .minicart-subtotal-number{text-align:right}.minicart .minicart-bottom .default-button{width:100%}.minicart .minicart-bottom p{font-size:.875rem;line-height:1.1875rem;margin-bottom:.875rem}.minicart .avviso-header-container{margin-bottom:1.5rem}.minicart .pre-header-hide{display:none;visibility:hidden}.minicart-close{border:none;background-color:rgba(0,0,0,0);cursor:pointer;font-size:1rem;line-height:1.375rem;font-weight:600;color:var(--color-1)}.minicart-close:hover{text-decoration:underline;color:var(--color-2)}.minicart-close:before{content:"";position:relative;top:.1875rem;display:inline-block;width:1.25rem;height:1.25rem;mask-repeat:no-repeat;mask-size:contain;mask-position:0 0;background-color:currentColor;mask-image:url(assets/images/icons/close.svg)}.minicart-close-bottom{width:100%;border:none;background-color:rgba(0,0,0,0);cursor:pointer;font-size:1rem;line-height:1.375rem;font-weight:400;margin:1rem 0 0 0;text-align:center;text-decoration:underline}.minicart-close-bottom:hover{text-decoration-thickness:.125rem}.remove-from-cart-btn{border:none;background-color:rgba(0,0,0,0);cursor:pointer;font-size:1rem;line-height:1.375rem;font-weight:400;margin:.5rem 0 .75rem -0.375rem;text-decoration:underline}.remove-from-cart-btn:hover{text-decoration-thickness:.125rem}.gotochart{border:none;background-color:rgba(0,0,0,0);cursor:pointer;font-size:1rem;line-height:1.375rem;font-weight:600}.gotochart:hover{text-decoration:underline;color:var(--color-2)}.gotochart:after{content:"";position:relative;top:.125rem;display:inline-block;margin:0 0 0 .625rem;width:1rem;height:1rem;mask-repeat:no-repeat;mask-size:contain;mask-position:0 0;background-color:currentColor;mask-image:url(assets/images/icons/sub-menu-icon.svg);transform:rotate(-90deg)}.minicart-item{width:100%;border-bottom:solid .0625rem var(--color-1);padding:1rem}.minicart-item.with-qty{padding:1rem 0}.minicart-item.with-qty:last-of-type{border-bottom:solid .0625rem var(--color-1);margin-bottom:1.5rem}.minicart-item.with-qty .minicart-item-details{width:calc(100% - 6.5rem);padding:0 0 0 .75rem}.minicart-item.with-qty .flex-hold-minicart-item-details .data{width:100%}.minicart-item.with-qty .flex-hold-minicart-item-details .qty-col{display:none;visibility:hidden}.minicart-item:last-of-type{border-bottom:none}.minicart-item .minicart-item-image{width:6.25rem}.minicart-item .minicart-item-image img{width:100%;height:auto;border-radius:.25rem}.minicart-item .minicart-item-details{width:calc(100% - 6.25rem);padding:0 0 0 .75rem}.flex-hold-minicart-item-details .data{width:100%}.flex-hold-minicart-item-details .data .vk-single-product-categories{margin-bottom:.5rem}.flex-hold-minicart-item-details .data .vk-single-product-categories li{display:inline-block}.flex-hold-minicart-item-details .data .vk-single-product-categories li:nth-child(n+2){display:none;visibility:hidden}.flex-hold-minicart-item-details .data .vk-single-product-categories li a{display:inline-block}.flex-hold-minicart-item-details .data .quantity-value{font-size:1rem;line-height:1.375rem;font-weight:600}.flex-hold-minicart-item-details .price{width:100%;text-align:left;font-size:1.125rem;line-height:1.4375rem}.minicart-empty{padding:2.5rem 1.5rem 1.5rem 1.5rem}.minicart-item-variations dt,.minicart-item-variations dd{display:inline-block;width:auto}.minicart-item-variations dt{font-weight:600}.minicart-item-variations dd{margin:0 .3125rem 0 0}.minicart-item-variations dd p{margin-bottom:.25rem}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.reduce-motion-overlay{display:none;visibility:hidden;pointer-events:none}.paperplane-toggle{display:block;border-right:none;margin-bottom:20px}.paperplane-toggle .fake-label{font-size:cta1-size-smartphone;line-height:cta1-size-smartphone;top:-0.44rem}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.all-as-h1 p,.all-as-h1 .as-p{font-size:2.75rem;line-height:2.875rem;margin:0 0 1rem;font-weight:400}.all-as-h1 a:link,.all-as-h1 a:visited{font-weight:700;text-decoration:underline;text-decoration-thickness:.25rem;text-underline-offset:.375rem}.all-as-h1 a:active,.all-as-h1 a:hover{text-decoration-thickness:.125rem}.as-h1,h1{font-size:2.75rem;line-height:2.875rem;margin:0 0 1rem}.product_title{font-size:2rem;line-height:2.125rem;margin:0 0 1rem}.as-h2,h2{font-size:2.3125rem;line-height:2.625rem;margin:0 0 1.75rem}.all-as-h3 p,.all-as-h3 .as-p{font-size:1.6875rem;line-height:2.0625rem;margin:0 0 1rem;font-weight:400}.as-h3,h3{font-size:1.6875rem;line-height:2.0625rem;margin:0 0 1rem}.footer-menu{font-size:1.6875rem;line-height:2.0625rem}.as-h4,h4{font-size:1.375rem;line-height:1.6875rem;margin:0 0 1rem}.as-h4.h4-smaller,h4.h4-smaller{font-size:1.125rem;line-height:1.4375rem;margin:0 0 1rem}.as-h5,h5{font-size:1rem;line-height:1.3125rem;margin:0 0 1rem}.mega-menu,.menu{font-size:.875rem;line-height:1.1875rem}.mega-menu a,.mega-menu button,.menu a,.menu button{font-size:.875rem;line-height:1.1875rem}#pre-header p,.mega-menu p,.as-h6,h6{font-size:.875rem;line-height:1.1875rem;margin:0 0 1rem}figcaption{font-size:.875rem;line-height:1.1875rem;margin:0}#pre-header summary{font-size:.875rem;line-height:1.1875rem}address,p,.as-p{font-size:1rem;line-height:1.75rem;margin:0 0 1rem;padding:0}.footer-menu-service{font-size:1rem;line-height:1.75rem}summary{font-size:1rem;line-height:1.3125rem}.breadcrumbs-holder,small{font-size:.625rem;line-height:.8125rem}.content-styled{word-break:break-word}.content-styled h2:not(:first-of-type){margin-top:1.75rem}.content-styled p{margin-bottom:1.25rem}.content-styled ul{font-size:1rem;line-height:1.75rem;margin-bottom:1.25rem}.content-styled ul li{display:table-row}.content-styled ul li:before{font-size:1rem;font-weight:400}.content-styled ul li:after{height:calc(16/2)}.content-styled ol{font-size:1rem;line-height:1.75rem;margin-bottom:1.25rem}.content-styled ol>li:before{font-size:1rem}.content-styled ol>li:after{height:calc(16/2)}.wp-caption-text,.wp-caption.aligncenter .wp-caption-text,.wp-caption.alignleft .wp-caption-text,.wp-caption.alignnone .wp-caption-text,.wp-caption.alignright .wp-caption-text{padding:.3125rem 0 0;font-size:.875rem;line-height:1.1875rem;word-wrap:break-word;font-style:italic}.txt-lined span{position:relative;top:.25rem;display:inline-block;width:3.125rem;border-bottom:solid .25rem currentColor}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.page-opening-text-image{margin:2rem 0 0 0}.page-opening-text-image.incontro{margin-bottom:2rem}.page-opening-text-image .breadcrumbs-holder{margin:0 0 1rem 0}.page-opening-text-image .flex-hold-opening-text-image{border-radius:1rem;overflow:hidden}.page-opening-text-image .flex-hold-opening-text-image .texts{position:relative;width:100%;padding:1.5rem 1.25rem}.page-opening-text-image .flex-hold-opening-text-image .image{position:relative;width:100%;padding:2.5rem 0 0 0;min-height:5rem}.page-opening-text-image .flex-hold-opening-text-image .image.vk-random-pattern{background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.page-opening-text-image .flex-hold-opening-text-image .image .image-hold{position:relative;width:100%;height:100%}.page-opening-text-image .flex-hold-opening-text-image .image .image-hold img{position:relative;width:100%;height:auto}.page-opening-text-products{margin:2rem 0 0 0}.page-opening-text-products .breadcrumbs-holder{margin:0 0 1rem 0}.page-opening-text-products .flex-hold-opening-text-image .texts{position:relative;width:100%;padding:0 0 2rem 0}.page-opening-text-products .flex-hold-opening-text-image .image{position:relative;z-index:2;width:100%}.opening-newsletter{margin-top:-4.25rem !important}.page-opening-simple-spacer{padding:calc(64px + 24px) 0 48px}.breadcrumbs-holder{margin-bottom:1.5rem}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.desktop-only{display:none !important;visibility:hidden !important;pointer-events:none !important;margin:0 !important;padding:0 !important}.desktop-only img,.desktop-only video,.desktop-only iframe,.desktop-only *,.desktop-only *::after,.desktop-only *::before{display:none;visibility:hidden;pointer-events:none}.wrapper{overflow:hidden}.wrapper-padded{width:100%;padding:0 .75rem}.wrapper-padded-slideshow{width:100%;padding:0 .75rem;overflow:hidden}.module-paddings-top{padding-top:3rem}.module-paddings-top-big{padding-top:4rem}.module-no-paddings-top{padding-top:0}.module-paddings-bottom{padding-bottom:3rem}.module-paddings-bottom-big{padding-bottom:4rem}.module-no-paddings-bottom{padding-bottom:0}#wpadminbar{display:none;visibility:hidden}body.admin-bar{margin-top:0 !important}html{margin-top:0 !important}.modules-handler{margin-top:2rem}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.header-offset-anchor{position:absolute;display:block;top:-64px}.flex-hold-minicart-info{width:100%;align-items:center}.flex-hold-minicart-info .flex-hold-child{width:50%}.flex-hold-2 .flex-hold-child,.flex-hold-3 .flex-hold-child,.flex-hold-4 .flex-hold-child,.flex-hold-5 .flex-hold-child,.flex-hold-6 .flex-hold-child{width:100%;padding:0 0 1rem}.flex-hold-2.mobile-keep-2-columns,.flex-hold-3.mobile-keep-2-columns,.flex-hold-4.mobile-keep-2-columns,.flex-hold-5.mobile-keep-2-columns,.flex-hold-6.mobile-keep-2-columns{width:calc(100% + 1rem);left:-0.5rem}.flex-hold-2.mobile-keep-2-columns .flex-hold-child,.flex-hold-3.mobile-keep-2-columns .flex-hold-child,.flex-hold-4.mobile-keep-2-columns .flex-hold-child,.flex-hold-5.mobile-keep-2-columns .flex-hold-child,.flex-hold-6.mobile-keep-2-columns .flex-hold-child{width:50%;padding:0 .5rem 1rem .5rem}.flex-hold-stripe-module .module-stripe-image{width:100%}.flex-hold-stripe-module .module-stripe-text{width:100%}.editor-info{display:none;visibility:hidden}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.taxonomy-filters-container{position:relative;margin:1.5rem 0 0 0;background-color:var(--color-6)}.taxonomy-filters-container .taxonomy-filter-title{font-weight:700;color:var(--color-4);margin-bottom:.5rem}.taxonomy-links-list{width:100%;overflow:auto;white-space:nowrap}.taxonomy-links-list li{display:inline-block;margin:0 .75rem 0 0}a.taxonomy-link:link,a.taxonomy-link:visited{display:inline-block;position:relative;width:100%;color:var(--color-7);background-color:var(--color-4);box-shadow:inset 0px 0px 0px .0625rem var(--color-7);border-radius:2.5rem;cursor:pointer;padding:.8125rem 1.875rem;border:none;text-align:center;font-size:1rem;line-height:1.375rem;font-weight:600;transition:all .3s linear}a.taxonomy-link:link.active,a.taxonomy-link:visited.active{box-shadow:inset 0px 0px 0px .25rem var(--color-5)}a.taxonomy-link:hover,a.taxonomy-link:hover{color:var(--color-7);background-color:var(--color-4);box-shadow:inset 0px 0px 0px .125rem var(--color-7)}.taxonomy-checkboxes-list{position:relative;left:-0.75rem;width:calc(100% + 1.5rem);overflow:auto;white-space:nowrap;padding:0 0 .75rem .75rem;border-bottom:solid .0625rem var(--color-1)}.taxonomy-checkboxes-list li{display:inline-block;margin:0 .75rem 0 0;min-width:40%}.advanced-filter{position:relative}.advanced-filter-open{width:100%;color:var(--color-7);background-color:var(--color-4);box-shadow:inset 0px 0px 0px .0625rem var(--color-7);border-radius:2.5rem;cursor:pointer;text-align:left;padding:.75rem 3.375rem .75rem 2.125rem;border:none;transition:all .2s linear}.advanced-filter-open:after{content:"";position:absolute;top:50%;right:1.5rem;transform:translate(0, -50%) rotate(0);display:inline-block;width:.875rem;height:.5rem;mask-image:url(assets/images/icons/sub-menu-icon.svg);mask-repeat:no-repeat;mask-size:contain;background-color:currentColor;transition:all .2s linear;transform-origin:center}.advanced-filter-open:before{content:"";position:absolute;top:50%;left:.75rem;transform:translate(0, -50%);display:inline-block;width:.75rem;height:.75rem;border-radius:50%;background-color:var(--color-5);transition:all .2s linear;transform-origin:center;opacity:0}.advanced-filter-open:hover{box-shadow:inset 0px 0px 0px .125rem var(--color-7)}.advanced-filter-open.active{box-shadow:inset 0px 0px 0px .125rem var(--color-7)}.advanced-filter-open.active:after{transform:translate(0, -50%) rotate(180deg)}.advanced-filter-open p{margin-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;line-height:1.25rem !important}.advanced-filter-open p small{font-weight:600;margin-bottom:0;text-transform:uppercase}.advanced-filter-open.checked-items{box-shadow:inset 0px 0px 0px .25rem var(--color-5)}.advanced-filter-open.checked-items:before{opacity:1}.advanced-filter-list{position:fixed;z-index:80;left:0;top:0;display:block;width:100vw;visibility:hidden;pointer-events:none;opacity:0;background-color:var(--color-6);overflow:hidden;transition:opacity .3s linear,visibility .2s linear}.advanced-filter-list.visible{visibility:visible;pointer-events:all;opacity:1}.advanced-filter-list .advanced-filter-inner{width:100%;position:relative;display:flex;flex-direction:column}.advanced-filter-list .advanced-filter-inner .scrollable-content{flex:1;overflow-y:auto;padding:0 .75rem 7.125rem .75rem}.advanced-filter-list .advanced-filter-inner .scrollable-content p{color:var(--color-4)}.advanced-filter-list .advanced-filter-inner .scrollable-content p.taxonomy-inner-filter-pretitle{margin-bottom:.125rem}.advanced-filter-list .advanced-filter-inner .scrollable-content p small{font-size:.75rem;line-height:.75rem;font-weight:700;text-transform:uppercase}.advanced-filter-list .advanced-filter-inner .top-element{position:relative;width:100%;padding:1.5rem .75rem 1.5rem .75rem}.advanced-filter-list .advanced-filter-inner .bottom-element{position:absolute;bottom:0;left:0;width:100%;padding:1.5rem .75rem;background-color:var(--color-7);border-top:solid .125rem var(--color-4)}.advanced-filter-list .advanced-filter-inner .advanced-filter-list-item{position:relative;width:100%;padding:.75rem 0;border-bottom:solid .125rem var(--color-4);background-color:var(--color-6)}.advanced-filter-list .advanced-filter-inner .advanced-filter-list-item input[type=checkbox],.advanced-filter-list .advanced-filter-inner .advanced-filter-list-item input[type=radio]{position:relative;top:-0.25rem;left:-0.125rem}.advanced-filter-list .advanced-filter-inner .advanced-filter-list-item label,.advanced-filter-list .advanced-filter-inner .advanced-filter-list-item span{cursor:pointer;font-weight:500;font-size:1rem}.advanced-filter-list .advanced-filter-inner .advanced-filter-list-item:last-child{border-bottom:none}.advanced-filter-open-submit{width:100%;color:var(--color-7);background-color:var(--color-4);box-shadow:inset 0px 0px 0px .0625rem var(--color-7);border-radius:.25rem;cursor:pointer;text-align:left;padding:1rem;border:none;text-align:center;font-size:1rem;line-height:1.375rem;font-weight:700;transition:all .3s linear}.advanced-filter-open-submit:hover{color:var(--color-4);background-color:var(--color-7);box-shadow:inset 0px 0px 0px .125rem var(--color-4)}.list-active-filters{position:relative;margin-top:1.5rem;display:flex !important;flex-wrap:wrap !important;align-items:center}.list-active-filters p{margin-bottom:0}.list-active-filters li{margin:0 .5rem .5rem 0}.list-active-filters li:first-child{display:block;width:100%}.list-active-filters li:first-child p{font-weight:600}.list-active-filters .remove-filter{position:relative;width:100%;color:var(--color-4);background-color:var(--color-6);box-shadow:inset 0px 0px 0px .0625rem var(--color-4);border-radius:1.5rem;cursor:pointer;text-align:left;padding:.25rem 2.375rem .25rem .75rem;border:none;font-size:.875rem;line-height:1.1875rem;font-weight:600;transition:all .3s linear}.list-active-filters .remove-filter:hover{color:var(--color-4);background-color:var(--color-7);box-shadow:inset 0px 0px 0px .125rem var(--color-4)}.list-active-filters .remove-filter:after{content:"";position:absolute;top:50%;right:.75rem;transform:translate(0, -50%) rotate(0);display:block;width:1.25rem;height:1.25rem;mask-image:url(assets/images/icons/remove-filter.svg);mask-repeat:no-repeat;mask-size:contain;background-color:currentColor;transition:all .2s linear;transform-origin:center}.advanced-filter-close{position:relative;display:inline-block;transition:all .3s linear;cursor:pointer;background-color:rgba(0,0,0,0);border:none;padding:0 0 0 3rem;font-size:1.375rem;line-height:1.375rem;color:var(--color-4)}.advanced-filter-close:after{content:"";position:absolute;top:50%;left:0;display:block;width:1rem;height:1rem;mask-image:url(assets/images/icons/slider-button.svg);mask-repeat:no-repeat;mask-size:contain;mask-position:50% 50%;background-color:var(--color-1);transform:translate(50%, -50%) scaleX(-1)}.advanced-filter-close:before{content:"";position:absolute;top:50%;left:0;transform:translate(0, -50%) scaleX(1);display:block;width:2.375rem;height:2.375rem;border:solid .0625rem var(--color-4);background-color:var(--color-7);border-radius:.25rem;color:var(--color-4);box-shadow:inset 0px 0px 0px 0 var(--color-4)}.advanced-filter-reset{position:absolute;right:.75rem;top:50%;transform:translate(0, -50%);display:inline-block;transition:all .3s linear;cursor:pointer;background-color:rgba(0,0,0,0);border:none;padding:0;font-size:.875rem;line-height:.875rem;font-weight:600;color:var(--color-1)}.advanced-filter-reset:before{content:"";position:absolute;top:50%;left:0;transform:translate(0, -50%) scaleX(1);display:block;width:100%;height:2.375rem}.suggested-terms-list{position:relative;display:block;margin-top:2rem}.suggested-terms-list li{display:inline-block;margin:0 .75rem .75rem 0}.suggested-terms-list li:first-child{display:block;width:100%}.suggested-terms-list a:link,.suggested-terms-list a:visited{display:inline-block;position:relative;width:100%;color:var(--color-1);background-color:var(--color-7);box-shadow:inset 0px 0px 0px .0625rem var(--color-1);border-radius:.25rem;cursor:pointer;padding:.5rem .75rem;border:none;text-align:center;font-size:1rem;line-height:1.375rem;font-weight:600;transition:all .3s linear}.suggested-terms-list a:link.active,.suggested-terms-list a:visited.active{color:var(--color-1);background-color:var(--color-5);box-shadow:inset 0px 0px 0px .25rem var(--color-1)}.suggested-terms-list a:hover,.suggested-terms-list a:hover{color:var(--color-1);background-color:var(--color-5);box-shadow:inset 0px 0px 0px .25rem var(--color-1)}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.single-product{padding:0 .75rem 2rem .75rem}.single-product .product-type-gift-card p.price{display:none !important;visibility:hidden !important}.single-product .woocommerce-notices-wrapper{position:relative;z-index:2;margin:.75rem 0 0 0}.single-product .woocommerce-notices-wrapper .woocommerce-message{margin-bottom:0}.single-product .product{position:relative;width:100%;margin:1.5rem 0 0 0}.single-product .product .custom-product-gallery{width:100%;position:relative}.single-product .product .custom-product-gallery .custom-product-gallery-list li,.single-product .product .custom-product-gallery .custom-video-gallery-list li{margin-bottom:1.5rem}.single-product .product .custom-product-gallery .custom-product-gallery-list li:last-child,.single-product .product .custom-product-gallery .custom-video-gallery-list li:last-child{margin-bottom:0}.single-product .product .summary{position:relative;width:100%;margin:2rem 0 0 0}.single-product .product .summary .breadcrumbs-holder{margin-bottom:1.5rem}.single-product .product .summary .as-h4,.single-product .product .summary h1{margin-bottom:.5rem}.single-product .product .summary h1{color:var(--color-4)}.single-product .product .summary .product-editore{margin-bottom:0;color:var(--color-2)}.single-product .product .summary .product-editore a{color:var(--color-2)}.single-product .product .summary .product-formati-disco{margin-bottom:.3125rem;color:var(--color-2)}.single-product .product .summary .product-formati-disco a{color:var(--color-2)}.single-product .product .summary .product-dettagli{margin-top:2.5rem}.single-product .product .summary .product-corso-info,.single-product .product .summary .product-descrizione-breve{margin-top:2rem}.single-product .product .summary .product-player-embed{position:relative;width:100%;margin-top:1.5rem}.single-product .product .summary .product-player-embed iframe{width:100%;height:auto}.single-product .product .summary details{margin-top:1rem;color:var(--color-2)}.single-product .product .summary details summary{font-weight:600;margin-bottom:.75rem;color:var(--color-1)}.single-product .product .summary details summary:before{width:.625rem}.single-product .product .summary .variations{width:100%}.single-product .product .summary .price{display:block;margin:2.5rem 0 1rem 0;font-size:1.375rem;line-height:1.6875rem;font-weight:500}.single-product .product .summary .price.hidden{display:none;visibility:hidden}.single-product .product .summary .price ins{background-color:rgba(0,0,0,0)}.single-product .product .summary .price .percent-discount{position:relative;top:-0.375rem;display:inline-block;margin:0 0 0 .3125rem;font-size:.875rem;line-height:1.1875rem;background-color:var(--color-5);color:var(--color-1);border-radius:.125rem;padding:.1875rem .375rem}.single-product .product .summary .price .original-price{display:block;font-size:.875rem;line-height:1.1875rem;font-weight:400;color:var(--color-2)}.single-product .product .summary .stock{font-size:1rem;line-height:1.25rem;text-transform:uppercase}.single-product .product .summary .product-additional-details{margin-top:3rem}.single-product .product .summary .product-additional-details summary{font-size:1.375rem;line-height:1.6875rem;font-weight:400;margin-bottom:.5rem}.single-product .product .summary .product-additional-details summary:before{width:.9375rem}.vk-single-product-categories{width:100%;margin-bottom:1.5rem}.vk-single-product-categories li{display:inline-block;margin:0 .5rem .5rem 0}.vk-single-product-categories li a{display:block}a.cat-as-button:link,a.cat-as-button:visited,.fake-link{font-size:.875rem;line-height:1.1875rem;border:solid .0625rem var(--color-1);background-color:var(--color-7);color:var(--color-1);padding:.375rem .5rem}a.cat-as-button:link.main,a.cat-as-button:visited.main,.fake-link.main{background-color:var(--color-8)}a.cat-as-button:link .category-icon,a.cat-as-button:visited .category-icon,.fake-link .category-icon{display:inline-block;height:1.1875rem;width:auto;margin-right:.375rem}a.cat-as-button:hover,a.cat-as-button:active{text-decoration:underline;text-decoration-thickness:.125rem}.flex-hold-cart-form{margin:2rem 0 0 0}.flex-hold-cart-form .single_variation_wrap{width:100%}.flex-hold-cart-form .single_variation_wrap .woocommerce-variation{width:100%}.flex-hold-cart-form .single_variation_wrap .woocommerce-variation-add-to-cart{width:100%;display:flex !important;flex-wrap:wrap !important}.flex-hold-cart-form .reset_variations{display:none !important;visibility:hidden !important}.flex-hold-cart-form .price{margin:0 0 1rem 0 !important}.flex-hold-cart-form .label,.flex-hold-cart-form .value{display:block;width:100%}.flex-hold-cart-form .label{margin-bottom:.5rem}.flex-hold-cart-form .single_add_to_cart_button{width:calc(100% - 3rem - 1rem);margin-right:1rem}.flex-hold-cart-form .wishlist-button-hold{width:3rem;height:3rem;overflow:hidden}.flex-hold-cart-form .wishlist-button-hold .tinvwl_add_to_wishlist_button{width:3rem !important;height:3rem !important}.grouped-products-container{position:relative;margin:1.5rem 0 0 0}.grouped-products-container .flex-hold-grouped-product-item{border-bottom:solid .0625rem var(--color-4);padding:0 0 1.25rem 0;margin:2.0625rem 0 0 0}.grouped-products-container .flex-hold-grouped-product-item .image{width:5.5rem}.grouped-products-container .flex-hold-grouped-product-item .image .no-the-100{aspect-ratio:1/1;border-radius:.5rem;overflow:hidden;background-color:var(--color-4)}.grouped-products-container .flex-hold-grouped-product-item .txts{width:calc(100% - 5.5rem);padding:0 0 0 1.5rem}.grouped-products-container .flex-hold-grouped-product-item .vk-single-product-categories{margin-bottom:.75rem}.grouped-products-container .flex-hold-grouped-product-item .flex-hold-child{padding-bottom:0}.grouped-products-container .flex-hold-grouped-product-item .as-h4{margin-bottom:0 !important}.grouped-products-container .flex-hold-grouped-product-item .price{margin:.75rem 0 0 0 !important;text-align:left;font-size:1rem !important;line-height:1.375rem !important}.grouped-products-container .flex-hold-grouped-product-item .price .woocommerce-Price-amount bdi{font-weight:600 !important}.grouped-products-container .flex-hold-grouped-product-item .price .percent-discount{top:-0.05rem !important}.product-longform{margin-bottom:3rem}.product-buy-reminder{position:fixed;z-index:995;left:0;display:block;width:100%;padding:.75rem 0;border-bottom:solid .0625rem var(--color-1);text-align:center;opacity:1;visibility:visible;transition:opacity .2s linear,visibility .2s}.product-buy-reminder.hidden{opacity:0;visibility:hidden}.product-buy-reminder .default-button{width:100%}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.checkout-holder{margin:0 0 0 0}.checkout-holder #order_review_heading{display:none;visibility:hidden}.checkout-holder #order_review_heading-new{font-size:1.375rem;line-height:1.6875rem;margin-bottom:1.4375rem}.checkout-holder .checkout .woocommerce-NoticeGroup-checkout{width:100%}.checkout-holder .checkout .col2-set{width:100%;margin-bottom:1.5rem}.checkout-holder .checkout .col2-set .col-1{width:100%}.checkout-holder .checkout .col2-set .col-2{width:100%}.checkout-holder .checkout .order-review-box{width:100%}.checkout-holder .checkout .order-review-box label{font-weight:400}.checkout-holder .checkout .order-review-box .woocommerce-checkout-review-order{position:sticky;top:calc(64px + 1.875rem);border-radius:.25rem;background-color:var(--color-7);border:solid .0625rem var(--color-1);padding:.75rem}.woocommerce-checkout-review-order #place_order{width:100%}.form-row{width:100% !important;float:none !important}.form-row label{margin-bottom:0 !important}.woocommerce input[type=checkbox],.woocommerce input[type=radio]{position:relative;margin:0 .1875rem 0 0 !important;top:-0.625rem}.woocommerce .wc_payment_methods input[type=checkbox],.woocommerce .wc_payment_methods input[type=radio],.woocommerce #ship-to-different-address input[type=checkbox],.woocommerce #ship-to-different-address input[type=radio]{position:relative;margin:0 .1875rem 0 0 !important;top:-0.25rem}.woocommerce-checkout-payment{background-color:var(--color-8) !important}.payment_box{background-color:var(--color-7) !important}.payment_box:before{border-bottom-color:var(--color-7) !important}.checkout_coupon{width:100% !important;border:solid .0625rem var(--color-2) !important;padding:.75rem !important;border-radius:.3125rem !important}.cart-holder{width:100%;margin:2.0625rem 0 2.0625rem 0}.cart-holder .woocommerce-cart-form{width:100%;margin-bottom:2.0625rem}.cart-holder .woocommerce-cart-form .shop_table{display:none !important;visibility:hidden !important}.cart-holder .cart-collaterals{width:100%}.cart-holder .cart-collaterals .cart_totals{float:none !important;width:100% !important;position:relative;border-radius:.25rem;background-color:var(--color-7);border:solid .0625rem var(--color-1);padding:.75rem}.cart-holder .cart-collaterals .cart_totals h2{font-size:1.375rem;line-height:1.6875rem;margin-bottom:1.4375rem}.cart-holder .cart-collaterals .wc-proceed-to-checkout .checkout-button{display:block;width:100%;float:none !important;font-family:"Inter",sans-serif;font-weight:700;position:relative;display:inline-block;border-radius:.25rem;text-align:center !important;text-decoration:none !important;border:none;transition:all .3s linear;cursor:pointer;color:var(--color-7) !important;background-color:var(--color-4) !important;box-shadow:inset 0px 0px 0px 0 var(--color-4) !important;padding:.875rem 2.625rem !important;font-size:1rem;line-height:1.75rem;margin:.75rem 0 0 0 !important}.cart-holder .cart-collaterals .wc-proceed-to-checkout .checkout-button:hover{color:var(--color-4) !important;background-color:var(--color-7) !important;box-shadow:inset 0px 0px 0px .25rem var(--color-4) !important}.coupon{margin:0 0 1.5rem 0}[name=coupon_code]{width:100%;margin:0 0 .75rem 0 !important}.woocommerce-checkout-form-coupon [name=coupon_code]{width:100% !important;max-width:100% !important}[name=save_address],[name=apply_coupon],[name=update_cart]{width:100% !important;font-family:"Inter",sans-serif !important;font-weight:700 !important;position:relative !important;display:inline-block !important;border-radius:.25rem !important;text-align:center !important !important;text-decoration:none !important !important;border:none !important;transition:all .3s linear;cursor:pointer !important;color:var(--color-4) !important;background-color:var(--color-6) !important;box-shadow:inset 0px 0px 0px .0625rem var(--color-4) !important;padding:.875rem 2.625rem !important;font-size:1rem;line-height:1.75rem}[name=save_address]:hover,[name=apply_coupon]:hover,[name=update_cart]:hover{background-color:var(--color-7);box-shadow:inset 0px 0px 0px .25rem var(--color-4) !important}[name=apply_coupon]{width:13.125rem}[name=update_cart]{width:100%}table.shop_table{border:none !important}table.shop_table td,table.shop_table th{padding:.5rem 0 !important}table.shop_table .product-total,table.shop_table .cart-subtotal td,table.shop_table .order-total td{text-align:right}table.shop_table tr:nth-child(2n) td,table.shop_table tr:nth-child(2n) td{background-color:var(--color-7) !important}table.shop_table tr:nth-child(2n) td:before,table.shop_table tr:nth-child(2n) td:before{display:block;width:100%;margin-bottom:.75rem}table.shop_table tr:nth-child(2n) td input[type=checkbox]:before,table.shop_table tr:nth-child(2n) td input[type=radio]:before,table.shop_table tr:nth-child(2n) td input[type=checkbox]:before,table.shop_table tr:nth-child(2n) td input[type=radio]:before{top:.625rem}.woocommerce form .form-row{margin-bottom:.75rem !important}.woocommerce-order .woocommerce-customer-details address,.woocommerce-order .woocommerce-table--order-details,.woocommerce-order .order_details{padding:1.5rem !important;border:solid .0625rem var(--color-1) !important}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.woocommerce-MyAccount-navigation{position:relative;margin:1.5rem 0;background-color:var(--color-6)}.woocommerce-MyAccount-navigation ul{width:100%;overflow:auto;white-space:nowrap}.woocommerce-MyAccount-navigation ul .taxonomy-filter-title{margin-bottom:0}.woocommerce-MyAccount-navigation ul li{display:inline-block;margin:0 .75rem 0 0}.woocommerce-MyAccount-navigation ul li.is-active a:link,.woocommerce-MyAccount-navigation ul li.is-active a:visited{box-shadow:inset 0px 0px 0px .25rem var(--color-5)}.woocommerce-MyAccount-navigation ul a:link,.woocommerce-MyAccount-navigation ul a:visited{display:inline-block;position:relative;width:100%;color:var(--color-7);background-color:var(--color-4);box-shadow:inset 0px 0px 0px .0625rem var(--color-7);border-radius:2.5rem;cursor:pointer;padding:.8125rem 1.875rem;border:none;text-align:center;font-size:1rem;line-height:1.375rem;font-weight:600;transition:all .3s linear}.woocommerce-MyAccount-navigation ul a:hover,.woocommerce-MyAccount-navigation ul a:hover{color:var(--color-7);background-color:var(--color-4);box-shadow:inset 0px 0px 0px .125rem var(--color-7)}.woocommerce-MyAccount-content a:link,.woocommerce-MyAccount-content a:visited{text-decoration:underline}.woocommerce-MyAccount-content a:active,.woocommerce-MyAccount-content a:hover{text-decoration-thickness:.125rem}.woocommerce-MyAccount-content .woocommerce-address-fields{max-width:42rem}.woocommerce-MyAccount-content table{width:100% !important;max-width:100% !important}.u-columns{margin:1.5rem 0;width:100%}.u-columns a:link,.u-columns a:visited{text-decoration:underline}.u-columns a:active,.u-columns a:hover{text-decoration-thickness:.125rem}.u-columns .u-column1,.u-columns .u-column2{width:100%;border:solid .0625rem var(--color-2) !important;padding:1.5rem !important;border-radius:.3125rem !important}.u-columns .u-column1{margin-bottom:1.5rem}.woocommerce-form-login,.woocommerce-form-register{border:none !important;padding:0 !important}.woocommerce-form-login input[type=checkbox],.woocommerce-form-login input[type=radio],.woocommerce-form-register input[type=checkbox],.woocommerce-form-register input[type=radio]{top:-0.25rem}.woocommerce-form-login__rememberme{display:block;width:100%}.woocommerce-ResetPassword,.checkout-login-wrapper{width:100% !important;border:solid .0625rem var(--color-2) !important;padding:.75rem !important;border-radius:.3125rem !important}.woocommerce-ResetPassword .wc-social-login,.checkout-login-wrapper .wc-social-login{display:block !important;margin-bottom:15px}.woocommerce-ResetPassword{margin:1.5rem 0}.woocommerce-ResetPassword .woocommerce-Button,.woocommerce-form-register__submit,.woocommerce-form-login__submit,.wc-backward{display:block;float:none !important;font-family:"Inter",sans-serif;font-weight:700;position:relative;display:inline-block;border-radius:.25rem;text-align:center !important;text-decoration:none !important;border:none;transition:all .3s linear;cursor:pointer;color:var(--color-7) !important;background-color:var(--color-4) !important;box-shadow:inset 0px 0px 0px 0 var(--color-4) !important;padding:.875rem 2.625rem !important;font-size:1rem;line-height:1.375rem;margin:.75rem 0 0 0 !important}.woocommerce-ResetPassword .woocommerce-Button:hover,.woocommerce-form-register__submit:hover,.woocommerce-form-login__submit:hover,.wc-backward:hover{color:var(--color-4) !important;background-color:var(--color-7) !important;box-shadow:inset 0px 0px 0px .25rem var(--color-4) !important}.wc-social-login{margin:0 0 1.25rem 0}.button-social-login{display:inline-block !important;color:var(--color-7) !important;background-color:var(--color-4) !important;box-shadow:inset 0px 0px 0px 0 var(--color-4) !important;padding:.375rem 2.625rem .375rem 1.5rem !important;font-size:1rem;line-height:1.375rem;margin:0 .75rem .75rem 0 !important;text-decoration:none !important}.button-social-login:hover{color:var(--color-4) !important;background-color:var(--color-7) !important;box-shadow:inset 0px 0px 0px .25rem var(--color-4) !important}.button-social-login span{position:relative !important;padding:0 !important;background-image:none !important;background-color:var(--color-4) !important;mask-repeat:no-repeat;mask-size:contain;background-color:currentColor !important;mask-position:50% 50%;width:1rem !important}.button-social-login.button-social-login-facebook span{mask-image:url(assets/images/icons/facebook-f.svg)}.button-social-login.button-social-login-google span{mask-image:url(assets/images/icons/google.svg)}.woocommerce-orders-table__row{margin-bottom:1.5rem}table.shop_table tr:nth-child(2n) td,table.shop_table tr:nth-child(2n) td{background-color:rgba(0,0,0,0) !important}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.wc-empty-cart-message .woocommerce-info,.wc-empty-cart-message .woocommerce-message,.final-notifications .woocommerce-info,.final-notifications .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-info,.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-form-login-toggle .woocommerce-info,.woocommerce-form-login-toggle .woocommerce-message,.woocommerce-form-coupon-toggle .woocommerce-info,.woocommerce-form-coupon-toggle .woocommerce-message,.woocommerce-MyAccount-content .woocommerce-info,.woocommerce-MyAccount-content .woocommerce-message{border-top:none;background-color:var(--color-5) !important;color:var(--color-1) !important;border-radius:.25rem !important;padding:.75rem;margin:.75rem 0 0 0}.wc-empty-cart-message .woocommerce-info:last-of-type,.wc-empty-cart-message .woocommerce-message:last-of-type,.final-notifications .woocommerce-info:last-of-type,.final-notifications .woocommerce-message:last-of-type,.woocommerce-notices-wrapper .woocommerce-info:last-of-type,.woocommerce-notices-wrapper .woocommerce-message:last-of-type,.woocommerce-form-login-toggle .woocommerce-info:last-of-type,.woocommerce-form-login-toggle .woocommerce-message:last-of-type,.woocommerce-form-coupon-toggle .woocommerce-info:last-of-type,.woocommerce-form-coupon-toggle .woocommerce-message:last-of-type,.woocommerce-MyAccount-content .woocommerce-info:last-of-type,.woocommerce-MyAccount-content .woocommerce-message:last-of-type{margin:.75rem 0}.wc-empty-cart-message .woocommerce-info:before,.wc-empty-cart-message .woocommerce-message:before,.final-notifications .woocommerce-info:before,.final-notifications .woocommerce-message:before,.woocommerce-notices-wrapper .woocommerce-info:before,.woocommerce-notices-wrapper .woocommerce-message:before,.woocommerce-form-login-toggle .woocommerce-info:before,.woocommerce-form-login-toggle .woocommerce-message:before,.woocommerce-form-coupon-toggle .woocommerce-info:before,.woocommerce-form-coupon-toggle .woocommerce-message:before,.woocommerce-MyAccount-content .woocommerce-info:before,.woocommerce-MyAccount-content .woocommerce-message:before{display:none;visibility:hidden}.wc-empty-cart-message .woocommerce-info a:link,.wc-empty-cart-message .woocommerce-info a:visited,.wc-empty-cart-message .woocommerce-message a:link,.wc-empty-cart-message .woocommerce-message a:visited,.final-notifications .woocommerce-info a:link,.final-notifications .woocommerce-info a:visited,.final-notifications .woocommerce-message a:link,.final-notifications .woocommerce-message a:visited,.woocommerce-notices-wrapper .woocommerce-info a:link,.woocommerce-notices-wrapper .woocommerce-info a:visited,.woocommerce-notices-wrapper .woocommerce-message a:link,.woocommerce-notices-wrapper .woocommerce-message a:visited,.woocommerce-form-login-toggle .woocommerce-info a:link,.woocommerce-form-login-toggle .woocommerce-info a:visited,.woocommerce-form-login-toggle .woocommerce-message a:link,.woocommerce-form-login-toggle .woocommerce-message a:visited,.woocommerce-form-coupon-toggle .woocommerce-info a:link,.woocommerce-form-coupon-toggle .woocommerce-info a:visited,.woocommerce-form-coupon-toggle .woocommerce-message a:link,.woocommerce-form-coupon-toggle .woocommerce-message a:visited,.woocommerce-MyAccount-content .woocommerce-info a:link,.woocommerce-MyAccount-content .woocommerce-info a:visited,.woocommerce-MyAccount-content .woocommerce-message a:link,.woocommerce-MyAccount-content .woocommerce-message a:visited{font-weight:600;color:var(--color-1);text-decoration:underline}.wc-empty-cart-message .woocommerce-info a:active,.wc-empty-cart-message .woocommerce-info a:hover,.wc-empty-cart-message .woocommerce-message a:active,.wc-empty-cart-message .woocommerce-message a:hover,.final-notifications .woocommerce-info a:active,.final-notifications .woocommerce-info a:hover,.final-notifications .woocommerce-message a:active,.final-notifications .woocommerce-message a:hover,.woocommerce-notices-wrapper .woocommerce-info a:active,.woocommerce-notices-wrapper .woocommerce-info a:hover,.woocommerce-notices-wrapper .woocommerce-message a:active,.woocommerce-notices-wrapper .woocommerce-message a:hover,.woocommerce-form-login-toggle .woocommerce-info a:active,.woocommerce-form-login-toggle .woocommerce-info a:hover,.woocommerce-form-login-toggle .woocommerce-message a:active,.woocommerce-form-login-toggle .woocommerce-message a:hover,.woocommerce-form-coupon-toggle .woocommerce-info a:active,.woocommerce-form-coupon-toggle .woocommerce-info a:hover,.woocommerce-form-coupon-toggle .woocommerce-message a:active,.woocommerce-form-coupon-toggle .woocommerce-message a:hover,.woocommerce-MyAccount-content .woocommerce-info a:active,.woocommerce-MyAccount-content .woocommerce-info a:hover,.woocommerce-MyAccount-content .woocommerce-message a:active,.woocommerce-MyAccount-content .woocommerce-message a:hover{color:var(--color-1);text-decoration-thickness:.125rem}.wc-empty-cart-message .woocommerce-error,.wc-empty-cart-message .product-unavailable-notice,.final-notifications .woocommerce-error,.final-notifications .product-unavailable-notice,.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-notices-wrapper .product-unavailable-notice,.woocommerce-form-login-toggle .woocommerce-error,.woocommerce-form-login-toggle .product-unavailable-notice,.woocommerce-form-coupon-toggle .woocommerce-error,.woocommerce-form-coupon-toggle .product-unavailable-notice,.woocommerce-MyAccount-content .woocommerce-error,.woocommerce-MyAccount-content .product-unavailable-notice{border-top:none;background-color:var(--color-form-error) !important;color:var(--color-7) !important;border-radius:.25rem !important;padding:.75rem;margin:.75rem 0 0 0}.wc-empty-cart-message .woocommerce-error:last-of-type,.wc-empty-cart-message .product-unavailable-notice:last-of-type,.final-notifications .woocommerce-error:last-of-type,.final-notifications .product-unavailable-notice:last-of-type,.woocommerce-notices-wrapper .woocommerce-error:last-of-type,.woocommerce-notices-wrapper .product-unavailable-notice:last-of-type,.woocommerce-form-login-toggle .woocommerce-error:last-of-type,.woocommerce-form-login-toggle .product-unavailable-notice:last-of-type,.woocommerce-form-coupon-toggle .woocommerce-error:last-of-type,.woocommerce-form-coupon-toggle .product-unavailable-notice:last-of-type,.woocommerce-MyAccount-content .woocommerce-error:last-of-type,.woocommerce-MyAccount-content .product-unavailable-notice:last-of-type{margin:.75rem 0}.wc-empty-cart-message .woocommerce-error:before,.wc-empty-cart-message .product-unavailable-notice:before,.final-notifications .woocommerce-error:before,.final-notifications .product-unavailable-notice:before,.woocommerce-notices-wrapper .woocommerce-error:before,.woocommerce-notices-wrapper .product-unavailable-notice:before,.woocommerce-form-login-toggle .woocommerce-error:before,.woocommerce-form-login-toggle .product-unavailable-notice:before,.woocommerce-form-coupon-toggle .woocommerce-error:before,.woocommerce-form-coupon-toggle .product-unavailable-notice:before,.woocommerce-MyAccount-content .woocommerce-error:before,.woocommerce-MyAccount-content .product-unavailable-notice:before{display:none;visibility:hidden}.wc-empty-cart-message .woocommerce-error a:link,.wc-empty-cart-message .woocommerce-error a:visited,.wc-empty-cart-message .product-unavailable-notice a:link,.wc-empty-cart-message .product-unavailable-notice a:visited,.final-notifications .woocommerce-error a:link,.final-notifications .woocommerce-error a:visited,.final-notifications .product-unavailable-notice a:link,.final-notifications .product-unavailable-notice a:visited,.woocommerce-notices-wrapper .woocommerce-error a:link,.woocommerce-notices-wrapper .woocommerce-error a:visited,.woocommerce-notices-wrapper .product-unavailable-notice a:link,.woocommerce-notices-wrapper .product-unavailable-notice a:visited,.woocommerce-form-login-toggle .woocommerce-error a:link,.woocommerce-form-login-toggle .woocommerce-error a:visited,.woocommerce-form-login-toggle .product-unavailable-notice a:link,.woocommerce-form-login-toggle .product-unavailable-notice a:visited,.woocommerce-form-coupon-toggle .woocommerce-error a:link,.woocommerce-form-coupon-toggle .woocommerce-error a:visited,.woocommerce-form-coupon-toggle .product-unavailable-notice a:link,.woocommerce-form-coupon-toggle .product-unavailable-notice a:visited,.woocommerce-MyAccount-content .woocommerce-error a:link,.woocommerce-MyAccount-content .woocommerce-error a:visited,.woocommerce-MyAccount-content .product-unavailable-notice a:link,.woocommerce-MyAccount-content .product-unavailable-notice a:visited{font-weight:600;color:var(--color-7);text-decoration:underline}.wc-empty-cart-message .woocommerce-error a:active,.wc-empty-cart-message .woocommerce-error a:hover,.wc-empty-cart-message .product-unavailable-notice a:active,.wc-empty-cart-message .product-unavailable-notice a:hover,.final-notifications .woocommerce-error a:active,.final-notifications .woocommerce-error a:hover,.final-notifications .product-unavailable-notice a:active,.final-notifications .product-unavailable-notice a:hover,.woocommerce-notices-wrapper .woocommerce-error a:active,.woocommerce-notices-wrapper .woocommerce-error a:hover,.woocommerce-notices-wrapper .product-unavailable-notice a:active,.woocommerce-notices-wrapper .product-unavailable-notice a:hover,.woocommerce-form-login-toggle .woocommerce-error a:active,.woocommerce-form-login-toggle .woocommerce-error a:hover,.woocommerce-form-login-toggle .product-unavailable-notice a:active,.woocommerce-form-login-toggle .product-unavailable-notice a:hover,.woocommerce-form-coupon-toggle .woocommerce-error a:active,.woocommerce-form-coupon-toggle .woocommerce-error a:hover,.woocommerce-form-coupon-toggle .product-unavailable-notice a:active,.woocommerce-form-coupon-toggle .product-unavailable-notice a:hover,.woocommerce-MyAccount-content .woocommerce-error a:active,.woocommerce-MyAccount-content .woocommerce-error a:hover,.woocommerce-MyAccount-content .product-unavailable-notice a:active,.woocommerce-MyAccount-content .product-unavailable-notice a:hover{color:var(--color-7);text-decoration-thickness:.125rem}.woocommerce-notices-wrapper .woocommerce-message .wc-forward{display:none;visibility:hidden}.entry-summary .woocommerce-message p{margin-bottom:0}.entry-summary .woocommerce-message.product-unavailable-notice,.entry-summary .woocommerce-message.product-puchased-notice{border-top:none;border-radius:.25rem !important;padding:.75rem;margin:.75rem 0 0 0}.entry-summary .woocommerce-message.product-unavailable-notice:last-of-type,.entry-summary .woocommerce-message.product-puchased-notice:last-of-type{margin:.75rem 0}.entry-summary .woocommerce-message.product-unavailable-notice:before,.entry-summary .woocommerce-message.product-puchased-notice:before{display:none;visibility:hidden}.entry-summary .woocommerce-message.product-unavailable-notice{background-color:var(--color-form-error) !important;color:var(--color-7) !important}.entry-summary .woocommerce-message.product-unavailable-notice a:link,.entry-summary .woocommerce-message.product-unavailable-notice a:visited{font-weight:600;color:var(--color-7);text-decoration:underline}.entry-summary .woocommerce-message.product-unavailable-notice a:active,.entry-summary .woocommerce-message.product-unavailable-notice a:hover{color:var(--color-7);text-decoration-thickness:.125rem}.entry-summary .woocommerce-message.product-puchased-notice{background-color:var(--color-5) !important;color:var(--color-1) !important}.entry-summary .woocommerce-message.product-puchased-notice a:link,.entry-summary .woocommerce-message.product-puchased-notice a:visited{font-weight:600;color:var(--color-1);text-decoration:underline}.entry-summary .woocommerce-message.product-puchased-notice a:active,.entry-summary .woocommerce-message.product-puchased-notice a:hover{color:var(--color-1);text-decoration-thickness:.125rem}.woocommerce-MyAccount-content .woocommerce-info,.woocommerce-MyAccount-content .woocommerce-message{margin-bottom:2rem}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.listing-grid-container{margin:3rem 0}.infinite-button,.wp-pagenavi{margin-bottom:3rem}.infinite-button span,.infinite-button a,.wp-pagenavi span,.wp-pagenavi a{margin:0 .25rem 1rem .25rem}.grid-listing-image{position:relative;margin-bottom:24px}.product-listing{margin:2rem 0 0 0}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.module-text .with-line{padding-top:2.375rem}.module-embed .with-line{padding-top:2.375rem}.mod-mix-match{padding:2rem 0 2rem 0}.mod-mix-match.module-paddings-top{margin-top:3rem}.mod-mix-match.module-paddings-top-big{margin-top:4rem}.mod-mix-match.module-no-paddings-top{margin-top:0}.mod-mix-match.module-paddings-bottom{margin-bottom:3rem}.mod-mix-match.module-paddings-bottom-big{margin-bottom:4rem}.mod-mix-match.module-no-paddings-bottom{margin-bottom:0}.flex-hold-contatti .texts{width:100%;padding-bottom:2rem}.flex-hold-contatti .form{width:100%;border-radius:.25rem;background-color:var(--color-7);border:solid .0625rem var(--color-4);padding:1.5rem}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.module-products-slider .product-slider-section{padding:2rem 0 2rem 0}.module-products-slider-categories{width:100%;display:flex !important;flex-wrap:wrap !important;align-items:center}.module-products-slider-categories li{display:inline-block;margin:0 .5rem .5rem 0}.module-products-slider-categories li p{margin-bottom:0;color:var(--color-4);text-transform:uppercase}.module-products-slider-categories li:last-child{margin-right:0}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.module-banner .with-line{padding-top:2.375rem}.module-banner .page-opening-text-image{margin-top:0}.module-banner .page-opening-text-image .flex-hold-opening-text-image{min-height:40vh}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.module-highlighted-sentence .with-line{padding-top:1.5rem}.module-highlighted-sentence .highlighted-sentence-deco-holder{position:relative;padding:3.4375rem 0 3.125rem 0}.module-highlighted-sentence .highlighted-sentence-deco{position:absolute;width:3.125rem;height:3.125rem;background-size:contain;background-repeat:no-repeat}.module-highlighted-sentence .highlighted-sentence-deco.deco-1{top:0;left:2.5rem;background-image:url(assets/images/icons/highlighted-sentence-deco-1.svg)}.module-highlighted-sentence .highlighted-sentence-deco.deco-2{bottom:0;right:0;background-image:url(assets/images/icons/highlighted-sentence-deco-2.svg)}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.module-stripe .wrapper-padded{overflow-y:hidden}.module-stripe .with-line{padding-top:1.5rem}.module-stripe .stripe-listed{margin-bottom:1.5rem}.module-stripe .stripe-listed.bg-5{padding:1.5rem;border-radius:.5rem}.module-stripe .stripe-listed.bg-5.text-image .module-stripe-image .spacer,.module-stripe .stripe-listed.bg-5.image-text .module-stripe-image .spacer{width:calc(100% + 1.25rem)}.module-stripe .stripe-listed:last-of-type{margin-bottom:0}.module-stripe .stripe-listed.text-image .module-stripe-image,.module-stripe .stripe-listed.image-text .module-stripe-image{order:2;overflow:hidden}.module-stripe .stripe-listed.text-image .module-stripe-image .spacer,.module-stripe .stripe-listed.image-text .module-stripe-image .spacer{width:calc(100% + 1.5rem)}.module-stripe .stripe-listed.text-image .module-stripe-image .spacer .products-slider,.module-stripe .stripe-listed.image-text .module-stripe-image .spacer .products-slider{padding-top:0 !important}.module-stripe .stripe-listed.text-image .module-stripe-text,.module-stripe .stripe-listed.image-text .module-stripe-text{order:1}.module-stripe .stripe-listed.text-image .module-stripe-text .spacer,.module-stripe .stripe-listed.image-text .module-stripe-text .spacer{width:100%;padding:0 0 1.5rem 0;margin-left:auto}.module-stripe .stripe-listed .cta-holder{text-align:inherit}.module-stripe .cta-holder{text-align:center}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.module-slideshow{overflow:hidden !important}.module-slideshow.with-pattern{background-size:auto 11.25rem;background-repeat:repeat-x;background-position:50% 0;background-image:url(assets/images/scoll-txt-bg.svg)}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.module-expanding-text .txt-max-width{margin-bottom:3rem}.expanding-block{margin-bottom:24px;padding:24px;border:solid 2px var(--color-2);border-radius:12px}.expanding-block:last-child{margin-bottom:0}.expanding-block .expander-top h1,.expanding-block .expander-top h2,.expanding-block .expander-top h3,.expanding-block .expander-top h4,.expanding-block .expander-top h5,.expanding-block .expander-top h6,.expanding-block .expander-top p{all:unset}.expanding-block .expander{position:relative;width:100%;font-weight:500;padding-left:43px;text-align:left;border:none;background-color:rgba(0,0,0,0);color:var(--color-1);font-weight:500;font-size:1.375rem;line-height:1.6875rem;cursor:pointer}.expanding-block .expander:hover{color:var(--color-2)}.expanding-block .expander.exp-close .icon-js{transform:rotate(45deg)}.expanding-block .expander .icon-js{position:absolute;top:0;left:0;font-size:1.375rem;line-height:1.375rem;text-align:center;width:30px;height:30px;mask-image:url(assets/images/icons/icon-txt-expand.svg);mask-repeat:no-repeat;mask-size:contain;mask-position:0 0;background-color:var(--color-2);transition:transform .3s ease-in-out}.expanding-block .expandable-content .inner{padding:24px 0 0 0}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.module-banner{position:relative}.banner-content{position:relative;padding:3rem}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.video-block .video-caption,.video-block .expanding-block{margin-top:12px}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.module-scroll-text{position:relative;margin:3rem 0}.module-scroll-text .module-paddings-top{margin-top:3rem;padding-bottom:0}.module-scroll-text .module-paddings-top-big{margin-top:4rem;padding-top:0}.module-scroll-text .module-no-paddings-top{margin-top:0;padding-top:0}.module-scroll-text .module-paddings-bottom{margin-bottom:3rem;padding-bottom:0}.module-scroll-text .module-paddings-bottom-big{margin-bottom:4rem;padding-bottom:0}.module-scroll-text .module-no-paddings-bottom{margin-bottom:0;padding-bottom:0}@keyframes infiniteScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.module-scroll-text .module-scroll-text-pattern{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-size:auto 12.5rem;background-repeat:repeat-x;background-position:-25% 50%;background-image:url(assets/images/scoll-txt-bg.svg)}.module-scroll-text .scrolling-txt-wrapper{position:relative;padding:1.5625rem 0;background-color:var(--color-5);color:var(--color-4);margin:6.75rem 0;width:100%;overflow:hidden}.module-scroll-text .scrolling-txt-container{position:relative;width:100%;overflow:hidden}.module-scroll-text .horizontal-scrolling-items{display:flex;width:200vw}.module-scroll-text .horizontal-scrolling-items-item{white-space:nowrap}.module-scroll-text .horizontal-scrolling-items-item .txt-item:nth-child(even){text-transform:uppercase}.module-scroll-text .txt-item{margin:0}.module-scroll-text .txt-item:before{content:"";display:inline-block;width:12.5rem;height:.25rem;background-color:var(--color-4)}.module-scroll-text .scrolling-txt-container-accessible{width:0;height:0;opacity:0;overflow:hidden}.module-scroll-text .play-pause-animation{bottom:-55px}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.cta-holder{margin-top:2rem}.cta-holder button,.cta-holder a{margin:0 .9375rem 0 0}.yith-add-new-gc-my-account-button,.woocommerce-button,#place_order,.default-button{padding:.625rem .625rem !important;font-size:1rem;line-height:1.75rem}.woocommerce_waitlist,.single_add_to_cart_button{padding:.625rem .625rem !important;font-size:1rem;line-height:1.75rem}.default-button-b{font-size:.875rem;line-height:1.1875rem}.default-button-b.as-button{padding:.5625rem 1rem;height:2.375rem}.default-button-b:after{top:.0625rem;width:.75rem;height:.75rem}.cta-holder .default-button-b{font-size:1.6875rem;line-height:2.0625rem;font-weight:600}.cta-holder .default-button-b:after{top:.0625rem;width:1.0625rem;height:1.0625rem}a.mix-match-link:link,a.mix-match-link:visited{font-size:.875rem;line-height:1.1875rem}a.mix-match-link:link .category-icon,a.mix-match-link:visited .category-icon{display:inline-block;height:.875rem;width:auto;margin-right:.375rem}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.card.card-product-listing{display:flex;flex-direction:column}.card.card-product-listing .card-image{margin-bottom:0}.card.card-product-listing .card-texts{padding:.75rem .75rem .75rem .75rem}.card.card-product-listing .card-texts .autori{margin-bottom:.75rem}.card.card-product-listing .card-texts .card-title{margin-bottom:1rem}.card.card-product-listing .card-texts .price{display:block;font-size:1rem;line-height:1.375rem;font-weight:700}.card.card-product-listing .card-texts .price .percent-discount{position:relative;top:-0.05rem;display:inline-block;margin:0 0 0 .3125rem;font-size:.875rem;line-height:1.1875rem;background-color:var(--color-5);color:var(--color-1);border-radius:.125rem;padding:.1875rem .375rem}.card.card-product-listing .card-texts .price .original-price{display:block;font-size:.875rem;line-height:1.1875rem;font-weight:400;color:var(--color-2)}.card.card-product-listing .on-bottom{position:relative;display:block;width:100%;margin-top:auto}.card.card-product-listing .vk-single-product-categories{width:100%;margin-bottom:0;display:flex !important;flex-wrap:wrap !important;align-items:center}.card.card-product-listing .vk-single-product-categories li{position:relative;height:2rem;margin:0;padding:.0625rem 0 0 0;border-right:solid .0625rem var(--color-4)}.card.card-product-listing .vk-single-product-categories li:after{content:"";position:absolute;left:0;top:0;display:block;width:100vw;height:.0625rem;background-color:var(--color-4)}.card.card-product-listing .vk-single-product-categories li:last-child{border-right:none}.card.card-product-listing .vk-single-product-categories a.cat-as-button:link,.card.card-product-listing .vk-single-product-categories a.cat-as-button:visited,.card.card-product-listing .vk-single-product-categories .fake-link{display:inline-block;font-size:.875rem;line-height:1.1875rem;text-align:center;border:none;background-color:var(--color-7);color:var(--color-1);padding:.375rem .5rem .125rem .5rem;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.card.card-product-listing .vk-single-product-categories a.cat-as-button:link.main,.card.card-product-listing .vk-single-product-categories a.cat-as-button:visited.main,.card.card-product-listing .vk-single-product-categories .fake-link.main{background-color:var(--color-8);padding:.375rem .5rem .125rem .5rem}.card.card-product-listing .vk-single-product-categories a.cat-as-button:link .category-icon,.card.card-product-listing .vk-single-product-categories a.cat-as-button:visited .category-icon,.card.card-product-listing .vk-single-product-categories .fake-link .category-icon{display:inline-block;height:1.1875rem;width:auto;margin-right:.375rem}.card.card-banner-listing .card-image{position:relative;width:100%;aspect-ratio:1/1}.card.card-banner-listing .card-image.vk-random-pattern{background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.card.card-banner-listing .card-image img,.card.card-banner-listing .card-image video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.card.card-banner-listing .card-texts{align-content:center;width:100%;padding:1.5rem}.card.card-banner-listing .card-texts .vk-single-product-categories{margin-bottom:1rem !important}.card.card-banner-listing .card-texts .flex-hold-child{padding-bottom:1rem !important}.card.card-banner-listing .card-texts .price{display:block;font-size:1rem;line-height:1.375rem;font-weight:700}.card.card-banner-listing .card-texts .price .percent-discount{position:relative;top:-0.05rem;display:inline-block;margin:0 0 0 .3125rem;font-size:.875rem;line-height:1.1875rem;background-color:var(--color-5);color:var(--color-1);border-radius:.125rem;padding:.1875rem .375rem}.card.card-banner-listing .card-texts .price .original-price{display:block;font-size:.875rem;line-height:1.1875rem;font-weight:400}.card.card-banner-listing .card-texts .default-button{width:100%}.flex-hold-card-price .card-flex-price{width:calc(100% - 2.5rem)}.flex-hold-card-price .card-flex-wishlist{width:2.5rem;text-align:right}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.menu-mobile-button{position:relative;text-align:left;width:100%;background-color:rgba(0,0,0,0);border:none;border-bottom:solid .125rem var(--color-1);padding:0 0 1.25rem 0;color:var(--color-1);font-size:1.375rem;line-height:1.6875rem;font-weight:500}.menu-mobile-button:before{content:"";position:absolute;left:0;bottom:0;width:3.75rem;height:0;background-color:currentColor;transition:all .2s linear}.menu-mobile-button:after{content:"";position:absolute;top:.25rem;right:0;display:block;width:14px;height:8px;margin-left:5px;mask-image:url(assets/images/icons/sub-menu-icon.svg);mask-repeat:no-repeat;mask-size:contain;background-color:currentColor;transition:all .2s linear;transform-origin:center}.menu-mobile-button.open{border-bottom:solid .125rem var(--color-4);color:var(--color-4)}.menu-mobile-button.open:before{height:.5rem}.menu-mobile-button.open:after{transform:rotate(180deg)}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.wp-caption{margin-bottom:2rem}.rounded-image img{border-radius:.25rem;overflow:hidden}.coverize img,.coverize video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.editorial-content img{width:100%;height:auto;border-radius:.25rem;margin-bottom:1.25rem}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}label{font-size:1rem;line-height:1.75rem;margin-bottom:.875rem}input[type=password],input[type=date],input[type=email],input[type=file],input[type=number],input[type=range],input[type=tel],input[type=text],input[type=url]{font-size:1rem;line-height:1.75rem;margin-bottom:1rem}input[type=checkbox]:before,input[type=radio]:before{position:relative;top:.625rem;font-size:1.5rem}textarea{font-size:1rem;line-height:1.75rem;margin-bottom:2rem}select{font-size:1rem;line-height:1.75rem;margin-bottom:2rem}.wpcf7-submit,input[type=submit]{padding:.875rem 2.625rem !important;font-size:1rem;line-height:1.75rem}.form-hold{margin:.625rem 0}.form-hold .required-fields{margin-bottom:2rem}.form-hold p{font-size:1rem;line-height:1.75rem;margin-bottom:.5rem;min-height:.5rem}.form-hold .form-block{margin-bottom:2rem}.form-hold .form-block .wpcf7-not-valid-tip{top:-3px !important}.form-hold input[type=checkbox]:before,.form-hold input[type=radio]:before{top:.3125rem;font-size:1.5rem}.form-hold input[type=submit]{margin-top:1.5rem}.as-label{font-size:1rem;line-height:1.75rem;margin-bottom:5px}.wpcf7-form .wpcf7-not-valid-tip{font-size:1rem !important;line-height:1rem !important}.wpcf7-form .wpcf7-response-output{font-size:1rem !important;line-height:1rem !important}.wpcf7-form.invalid .wpcf7-response-output{font-size:1rem !important;line-height:1rem !important}.wpcf7-form.sent .wpcf7-response-output{font-size:1rem !important;line-height:1rem !important}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.products-slider:not(.slick-initialized){display:flex;transform:translateX(0);width:100%;overflow:hidden}.products-slider:not(.slick-initialized) .flex-hold-child{width:80vw !important;margin-right:1.25rem;flex:none !important}.products-slider:not(.slick-initialized) .flex-hold-child:first-child{display:block !important}.product-slider-section{position:relative;width:100%;padding:2rem 0 2rem 0}.slider-wrapper{position:relative;display:flex;justify-content:center;padding-top:4.25rem}.products-slider-wrapper{position:relative;overflow:hidden}.products-slider-wrapper.with-slider .products-slider-cta-position{left:6.25rem}.products-slider-cta-position{position:absolute;z-index:9;top:0;left:0}.products-slider-cta-position a{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.products-slider{position:relative;width:100%;padding-top:3.5rem}.products-slider.opening{width:100%}.products-slider.gallery{width:100%;padding-bottom:3.875rem}.products-slider.gallery.no-slides{padding-bottom:0}.products-slider.gallery .slick-slide{width:calc(100vw - 1.5rem) !important}.products-slider.gallery .slick-next,.products-slider.gallery .slick-prev{bottom:0;top:auto;transform:translate(-100%, 0)}.products-slider.gallery .slick-prev{left:calc(50% - 1.5rem)}.products-slider.gallery .slick-next{left:calc(50% + 1.5rem)}.products-slider.gallery img{border-radius:.25rem}.products-slider.pictures-slider{padding-top:0;width:100%;overflow:hidden;aspect-ratio:1/1;border-radius:.25rem;background-color:var(--color-7)}.products-slider.pictures-slider .slick-next,.products-slider.pictures-slider .slick-prev{bottom:1rem;top:auto;transform:translate(-50%, 0)}.products-slider.pictures-slider .slick-prev{left:calc(50% - 1.75rem)}.products-slider.pictures-slider .slick-next{left:calc(50% + 1.75rem)}.products-slider.pictures-slider .slick-slide{width:100%;margin-right:0}.products-slider.pictures-slider img{border-radius:.25rem}.products-slider .slick-next,.products-slider .slick-prev{top:0}.products-slider .slick-prev{left:0}.products-slider .slick-next{left:3.125rem}.products-slider .slick-track{display:flex !important}.products-slider .slick-list,.products-slider .slick-track{overflow:visible}.products-slider .slick-slide{width:80vw;overflow:hidden;margin-right:1.25rem;height:inherit !important}.products-slider .slick-slide .flex-hold-child{height:100% !important}.slide-caption{position:relative;width:auto;height:auto;display:inline-block;overflow:visible;padding:.5rem 0 0 0}.slide-caption.hidden{position:absolute;overflow:hidden;width:0;height:0}.slick-next,.slick-prev{width:2.375rem;height:2.375rem}.slick-dots{text-align:center;padding:10px 0 0 0 !important}.slick-dots li{display:inline-block;margin:0 5px}.slick-dots li button{width:20px;height:20px;border:none;font-size:0;margin:0;padding:0;transition:all .3s linear;border-radius:20px;cursor:pointer}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.gift-cards-list{width:100%}.gift-cards-list .ywgc-manual-amount-container{position:relative;width:100%;border:var(--color-2) solid .0625rem;color:var(--color-1);background-color:var(--color-6) !important;border-radius:.25rem}.gift-cards-list .ywgc-manual-amount{position:relative;top:-0.0625rem;left:.125rem;width:100% !important;padding-right:2.5rem;font-size:1rem !important;line-height:1.75rem !important;height:2.875rem !important;background-color:var(--color-7) !important;border-bottom:var(--color-1) solid .0625rem !important;border-top:var(--color-1) solid .0625rem !important}.gift-cards-list .ywgc-manual-currency-symbol.left,.gift-cards-list .ywgc-manual-currency-symbol.right{display:block !important;position:absolute;right:.625rem;top:50%;transform:translate(0, -50%);background-color:rgba(0,0,0,0);font-weight:700}.gift-card-content-editor{text-align:left !important}.gift-card-content-editor h5{font-weight:600}.gift-card-content-editor .ywgc-sender-info-title,.gift-card-content-editor .ywgc_recipient_info_title{margin-top:1.5rem !important}.gift-card-content-editor label{font-size:1rem !important;line-height:1.75rem !important;text-align:left !important;display:block !important;width:100% !important}.gift-card-content-editor input[type=text],.gift-card-content-editor input[type=email],.gift-card-content-editor textarea{float:none !important;font-size:1rem !important;line-height:1.75rem !important;text-align:left !important;display:block !important;width:100% !important}.gift_card_template_button{display:block !important;width:100% !important}.gift_card_template_button .wishlist-button-hold{display:none;visibility:hidden}.gift-card-panel-title{display:block !important;width:100% !important}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.waitlist-products{position:relative;width:100%;display:flex !important;flex-wrap:wrap !important}.waitlist-products .waitlist-single-product{width:100%;margin-bottom:.75rem;text-align:left}.waitlist-products .waitlist-single-product p{text-align:left !important}.waitlist-products .waitlist-single-product img{display:none;visibility:hidden}.tinv-header h2{display:none;visibility:hidden}.card-remove-wishlist,.tinvwl_button_close{border:none;color:var(--color-1);background-color:var(--color-5);box-shadow:inset 0px 0px 0px .0625rem var(--color-1);cursor:pointer;font-weight:600;padding:.25rem .5rem;border-radius:.25rem;transition:all .3s linear;margin-top:.5rem}.card-remove-wishlist:hover,.tinvwl_button_close:hover{box-shadow:inset 0px 0px 0px .125rem var(--color-1)}.tinv-overlay .icon_big_heart_check{display:none !important;visibility:hidden !important}}@media screen and (min-width: 1024px){:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}#pre-header{padding:5px 0;border-bottom:solid 1px var(--color-1)}#header{height:90px;border-bottom:solid .0625rem var(--color-1)}#header.hidden{pointer-events:none;transform:translateY(-90px)}#header #header-structure{width:100%;height:90px}#header #header-structure .hamburger-navi{display:none;visibility:hidden}#header #header-structure .logo{width:200px;height:90px}#header #header-structure .menu{width:calc(100% - 200px - 150px)}#header #header-structure .menu .header-menu{width:100%;display:flex !important;flex-wrap:wrap !important;align-items:center;text-align:center;justify-content:center}#header #header-structure .menu .header-menu li{position:relative;margin:0 1% 0 1%;text-align:left}#header #header-structure .menu .header-menu li a:not(.mega-menu a),#header #header-structure .menu .header-menu li button:not(.mega-menu button){position:relative;display:flex !important;flex-wrap:wrap !important;align-items:center;height:90px}#header #header-structure .menu .header-menu li.menu-item-has-children a:after,#header #header-structure .menu .header-menu li .nav-simple-button:after{content:"";position:relative;top:-2px;display:inline-block;width:14px;height:8px;margin-left:5px;mask-image:url(assets/images/icons/sub-menu-icon.svg);mask-repeat:no-repeat;mask-size:contain;background-color:var(--color-1);transition:all .2s linear;transform-origin:center}#header #header-structure .menu .header-menu li.menu-item-has-children a:before,#header #header-structure .menu .header-menu li .nav-simple-button:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:0rem;background-color:var(--color-1);transition:all .2s linear}#header #header-structure .menu .header-menu li.menu-item-has-children a:hover,#header #header-structure .menu .header-menu li .nav-simple-button:hover{color:var(--color-4)}#header #header-structure .menu .header-menu li.menu-item-has-children a:hover:after,#header #header-structure .menu .header-menu li .nav-simple-button:hover:after{background-color:var(--color-4)}#header #header-structure .menu .header-menu li.menu-item-has-children a.clicked,#header #header-structure .menu .header-menu li .nav-simple-button.clicked{color:var(--color-4)}#header #header-structure .menu .header-menu li.menu-item-has-children a.clicked:after,#header #header-structure .menu .header-menu li .nav-simple-button.clicked:after{transform:rotate(180deg);background-color:var(--color-4)}#header #header-structure .menu .header-menu li.menu-item-has-children a.clicked:before,#header #header-structure .menu .header-menu li .nav-simple-button.clicked:before{height:.5rem}#header #header-structure .menu .header-menu li:first-child{margin:0 1% 0 0}#header #header-structure .menu .header-menu li:last-child{margin:0 0 0 1%}#header #header-structure .menu .header-menu li:last-child .sub-menu{left:auto;right:0}#header #header-structure .menu .header-menu li.menu-item-has-children{padding:0}#header #header-structure .menu .header-menu .sub-menu{position:absolute;z-index:9997 !important;top:30px;left:50%;width:220px;margin-left:-110px;padding:30px 0 !important;border-radius:12px;text-align:left;text-transform:none;opacity:0;visibility:hidden;pointer-events:none;transition:all .15s linear;overflow:hidden;color:var(--color-1);background-color:var(--color-4);border:solid 1px var(--color-1)}#header #header-structure .menu .header-menu .sub-menu:has(a:focus-visible),#header #header-structure .menu .header-menu .sub-menu.visible,#header #header-structure .menu .header-menu .sub-menu.activated{height:auto;pointer-events:all;opacity:1;visibility:visible}#header #header-structure .menu .header-menu .sub-menu li{width:100%;padding:0 0 10px;margin:0 0 10px;text-align:center;border-bottom:var(--color-2) solid 1px;font-weight:400}#header #header-structure .menu .header-menu .sub-menu li:last-child{border-bottom:none;padding:0;margin:0}#header #header-structure .menu .header-menu .sub-menu li a:link,#header #header-structure .menu .header-menu .sub-menu li a:visited{color:var(--color-1);display:inline-block;width:100%;padding:0 10px;margin:0}#header #header-structure .menu .header-menu .sub-menu li a:link:after,#header #header-structure .menu .header-menu .sub-menu li a:visited:after{display:none;visibility:hidden}#header #header-structure .menu .header-menu .sub-menu li a:active,#header #header-structure .menu .header-menu .sub-menu li a:hover{color:var(--color-2)}#header #header-structure .side-head{width:150px;text-align:right}#header #header-structure .side-head ul{width:100%;display:flex !important;flex-wrap:wrap !important;align-items:center;text-align:right;justify-content:end}#header #header-structure .side-head ul li{position:relative;display:inline-block;margin:0 0 0 1rem}#header #header-structure .side-head ul li:first-child{margin:0}#header #header-structure .side-head ul li a,#header #header-structure .side-head ul li button{position:relative;display:flex !important;flex-wrap:wrap !important;align-items:center;width:1.5rem;height:90px;color:var(--color-1)}#header #header-structure .side-head ul li a:hover,#header #header-structure .side-head ul li button:hover{color:var(--color-4)}#header #header-structure .side-head ul li .header-cart-counter{position:absolute;z-index:1;top:calc(50% - .9375rem);right:-0.5rem;transform:translate(0, -50%);width:1.25rem;height:1.25rem;border-radius:50%;font-size:.625rem;line-height:1.25rem;text-align:center;background-color:var(--color-4);color:var(--color-7);pointer-events:none}#header #header-structure .side-head ul li .header-cart-counter.hidden{display:none;visibility:hidden}#header #header-structure .side-head ul li .header-icons{background-color:rgba(0,0,0,0);border:none;cursor:pointer}#header #header-structure .side-head ul li .header-icons:after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"";width:1.5rem;height:1.5rem;mask-repeat:no-repeat;mask-size:contain;mask-position:0 0;background-color:currentColor}#header #header-structure .side-head ul li .header-icons.search:after{mask-image:url(assets/images/icons/search-button.svg)}#header #header-structure .side-head ul li .header-icons.wishlist-empty:after{mask-image:url(assets/images/icons/heart.svg)}#header #header-structure .side-head ul li .header-icons.wishlist-full:after{mask-image:url(assets/images/icons/heart-full.svg)}#header #header-structure .side-head ul li .header-icons.profile:after{mask-image:url(assets/images/icons/account.svg)}#header #header-structure .side-head ul li .header-icons.cart:after{mask-image:url(assets/images/icons/bag.svg)}#header #header-structure .side-head ul li:last-child{margin-right:0}#header .submenu-close{position:absolute;top:90px;width:100%;height:calc(100dvh - 90px);visibility:hidden;display:none;pointer-events:none;visibility:visible;z-index:-1}#header .submenu-close.active{visibility:visible;display:block;pointer-events:all}#head-overlay{display:none;visibility:hidden}#footer{border-top:solid .0625rem var(--color-4);padding-top:5.75rem;padding-bottom:2.5rem;margin-top:1.5rem}#footer .footer-big-menu{align-items:flex-end;margin-bottom:5.75rem}#footer .footer-big-menu .first-letter,#footer .footer-big-menu .second-letter{background-size:contain;background-repeat:no-repeat;width:22%;aspect-ratio:1/1}#footer .footer-big-menu .first-letter{background-image:url(assets/images/footer-big-menu-v.svg);background-position:left bottom}#footer .footer-big-menu .second-letter{background-image:url(assets/images/footer-big-menu-k.svg);background-position:right bottom}#footer .footer-big-menu .center-menu{width:56%}#footer .footer-big-menu .center-menu .footer-menu{width:100%;text-align:center;margin:0;text-transform:uppercase}#footer .footer-big-menu .center-menu .footer-menu li{display:inline-block;margin-left:2%;margin-right:2%}#footer .footer-big-menu .center-menu .footer-menu li:first-child{margin-left:0}#footer .footer-big-menu .center-menu .footer-menu li:last-child{margin-right:0}#footer .footer-big-menu .center-menu .footer-menu li a{text-underline-offset:.625rem;text-decoration-thickness:.25rem;color:var(--color-4)}#footer .footer-big-menu .center-menu .footer-menu li a:hover{text-decoration-thickness:.125rem;color:var(--color-1)}#footer .shop-info{margin:2rem 0}#footer .shop-info .flex-hold-child{padding-bottom:0}#footer .shop-info h2{font-size:1rem;line-height:1.375rem;font-weight:600}#footer .shop-info .ti-widget{display:inline-block}#footer .shop-info .ti-widget .ti-header{padding:0}#footer .inline-socials{margin:0 0 1rem 0;text-align:right}#footer .inline-socials li{margin:0 0 1.25rem 1.25rem}#footer .footer-menu-service li{margin-bottom:1.3125rem}#footer .footer-menu-service li:last-child{margin-bottom:0}#footer .legal-footer{margin-top:4rem}#footer .legal-footer .flex-hold-child{padding-bottom:0}#search-panel-container{position:sticky;top:90px;z-index:999;width:100%;background-color:var(--color-6);border-bottom:solid .0625rem var(--color-1);padding:1.5rem 0;visibility:hidden;opacity:0;display:none}#search-panel-container.visible{visibility:visible;opacity:1;display:block}.search-container{position:relative}.search-container label{display:block;margin-bottom:.3125rem}.search-container #search-input{margin:0;padding-right:5.3125rem}.search-container #search-submit{position:absolute;right:.0625rem;top:1.75rem;height:2.625rem;width:6.25rem;color:var(--color-1);background-color:var(--color-7);-webkit-border-top-right-radius:.1875rem;-webkit-border-bottom-right-radius:.1875rem;-moz-border-radius-topright:.1875rem;-moz-border-radius-bottomright:.1875rem;border-top-right-radius:.1875rem;border-bottom-right-radius:.1875rem;border:none;border-left:solid .0625rem var(--color-1);text-align:left;padding:0 .8125rem;text-transform:uppercase;font-weight:600;font-size:.875rem;line-height:.875rem;cursor:pointer}.search-container #search-submit:hover{color:var(--color-7);background-color:var(--color-4)}.search-container #search-submit:hover:after{background-color:currentColor}.search-container #search-submit:after{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;mask-image:url(assets/images/icons/search-button.svg);mask-repeat:no-repeat;mask-size:1.375rem 1.375rem;mask-position:calc(100% - .8125rem) 50%;background-color:var(--color-1);transition:all .2s linear;transform-origin:center}.suggestions-container{position:absolute;z-index:99999;left:0;bottom:-0.125rem;transform:translate(0, 100%);width:100%;max-height:55vh;background-color:var(--color-7);overflow-y:scroll;border:solid 1px var(--color-1);visibility:hidden;opacity:0;transition:visibility .2s,opacity .3s linear;-webkit-border-bottom-right-radius:.3125rem;-webkit-border-bottom-left-radius:.3125rem;-moz-border-radius-bottomright:.3125rem;-moz-border-radius-bottomleft:.3125rem;border-bottom-right-radius:.3125rem;border-bottom-left-radius:.3125rem}.suggestions-container.visible{visibility:visible;opacity:1}.results-counter{position:relative;margin:0;padding:.625rem;border-bottom:solid 1px var(--color-1);font-size:.875rem;line-height:1.1875rem;font-weight:600}.suggestion-item{position:relative;margin:0;padding:.625rem;border-bottom:solid 1px var(--color-1)}.suggestion-item:hover{background-color:var(--color-6);box-shadow:inset 0px 0px 0px .0625rem var(--color-1)}.suggestion-item:last-of-type{border-bottom:none}.flex-hold-search-suggestion .suggestion-image{width:3.125rem;height:3.125rem;border-radius:.3125rem;overflow:hidden}.flex-hold-search-suggestion .suggestion-image img{width:100%;height:100%;object-fit:cover}.flex-hold-search-suggestion .suggestion-txts{width:calc(100% - 3.125rem);padding-left:.625rem}.flex-hold-search-suggestion .suggestion-txts mark{background-color:rgba(0,0,0,0)}.flex-hold-search-suggestion .suggestion-txts .suggestion-category-label{display:inline-block;border:solid .0625rem var(--color-1);padding:.1875rem .375rem;font-size:.625rem;line-height:.625rem;margin-bottom:.375rem;font-weight:600}.flex-hold-search-suggestion .suggestion-txts .suggestion-category-label img{height:auto;width:.75rem}.flex-hold-search-suggestion .suggestion-txts .suggestion-title{display:block;font-size:.875rem;line-height:1.1875rem;font-weight:600}.search-input::selection{background-color:#e0e0e0;color:#666}.desktop-align-right{text-align:right}.header-banner .image{overflow:hidden}.header-banner .image img{border-radius:.25rem}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.minicart{position:fixed;z-index:998;top:0;right:0;display:block;height:100%;width:35rem;background-color:var(--color-7);border-left:solid .0625rem var(--color-1);visibility:visible;opacity:1;transition:opacity .2s linear,visibility .2s,right .2s linear}.minicart.hidden{visibility:hidden;opacity:0;right:-35rem;transition:opacity .2s linear .2s,visibility .2s .2s,right .2s linear .2s}.minicart.hidden:before{opacity:0;visibility:hidden;transition:opacity .2s linear,visibility .2s}.minicart:before{content:"";position:absolute;z-index:997;top:0;right:35rem;display:block;width:calc(100vw - 35rem);height:100%;background-color:rgba(0,0,0,.32);transition:opacity .2s linear .18s,visibility .2s .18s}.minicart .flex-hold-child{padding-bottom:0 !important}.minicart .as-h4{font-weight:500;margin-bottom:0}.minicart .minicart-inner{height:100%;display:flex;flex-direction:column}.minicart .minicart-top{position:sticky;top:0;z-index:100;flex-shrink:0;border-bottom:solid .0625rem var(--color-1)}.minicart .minicart-top .close{border-right:solid .0625rem var(--color-1)}.minicart .minicart-top .cart{text-align:right}.minicart .minicart-top .inner{padding:.75rem 1.5rem}.minicart .minicart-products{position:relative;flex:1;overflow-y:auto;overflow-x:hidden}.minicart .minicart-bottom{position:sticky;bottom:0;z-index:100;border-top:solid .0625rem var(--color-1);padding:2.5rem 1.5rem 1.5rem 1.5rem}.minicart .minicart-bottom .minicart-subtotal{margin:0 0 1.5rem 0}.minicart .minicart-bottom .minicart-subtotal-number{text-align:right}.minicart .minicart-bottom .default-button{width:100%}.minicart .avviso-header-container{margin-bottom:1.5rem}.minicart .pre-header-hide{display:none;visibility:hidden}.minicart-close{border:none;background-color:rgba(0,0,0,0);cursor:pointer;font-size:1rem;line-height:1.375rem;font-weight:600;color:var(--color-1)}.minicart-close:hover{text-decoration:underline;color:var(--color-2)}.minicart-close:before{content:"";position:relative;top:.1875rem;display:inline-block;width:1.25rem;height:1.25rem;mask-repeat:no-repeat;mask-size:contain;mask-position:0 0;background-color:currentColor;mask-image:url(assets/images/icons/close.svg)}.minicart-close-bottom{width:100%;border:none;background-color:rgba(0,0,0,0);cursor:pointer;font-size:1rem;line-height:1.375rem;font-weight:400;margin:1rem 0 0 0;text-align:center;text-decoration:underline}.minicart-close-bottom:hover{text-decoration-thickness:.125rem}.remove-from-cart-btn{border:none;background-color:rgba(0,0,0,0);cursor:pointer;font-size:1rem;line-height:1.375rem;font-weight:400;margin:1rem 0 0 0;margin:1rem 0 0 -0.375rem;text-decoration:underline}.remove-from-cart-btn:hover{text-decoration-thickness:.125rem}.gotochart{border:none;background-color:rgba(0,0,0,0);cursor:pointer;font-size:1rem;line-height:1.375rem;font-weight:600}.gotochart:hover{text-decoration:underline;color:var(--color-2)}.gotochart:after{content:"";position:relative;top:.125rem;display:inline-block;margin:0 0 0 .625rem;width:1rem;height:1rem;mask-repeat:no-repeat;mask-size:contain;mask-position:0 0;background-color:currentColor;mask-image:url(assets/images/icons/sub-menu-icon.svg);transform:rotate(-90deg)}.minicart-item{width:100%;border-bottom:solid .0625rem var(--color-1);padding:2rem 1.5rem}.minicart-item.with-qty{padding:2rem 0}.minicart-item.with-qty .minicart-item-details{width:calc(100% - 6.5rem);padding:0 1.5rem 0 1.5rem}.minicart-item.with-qty .flex-hold-minicart-item-details .data{width:calc(100% - 6.5rem)}.minicart-item.with-qty .flex-hold-minicart-item-details .qty-col{display:none;visibility:hidden}.minicart-item:last-of-type{border-bottom:none}.minicart-item .minicart-item-image{width:6.5rem}.minicart-item .minicart-item-image img{width:100%;height:auto;border-radius:.25rem}.minicart-item .minicart-item-details{width:calc(100% - 6.5rem);padding:0 0 0 1.5rem}.flex-hold-minicart-item-details .data{width:calc(100% - 5rem)}.flex-hold-minicart-item-details .data .vk-single-product-categories{margin-bottom:.5rem}.flex-hold-minicart-item-details .data .vk-single-product-categories li{display:inline-block}.flex-hold-minicart-item-details .data .vk-single-product-categories li:nth-child(n+2){display:none;visibility:hidden}.flex-hold-minicart-item-details .data .vk-single-product-categories li a{display:inline-block}.flex-hold-minicart-item-details .data .quantity-value{font-size:1rem;line-height:1.375rem;font-weight:600}.flex-hold-minicart-item-details .price{width:5rem;text-align:right;font-size:1.375rem;line-height:1.6875rem}.minicart-empty{padding:2.5rem 1.5rem 1.5rem 1.5rem}.minicart-item-variations dt,.minicart-item-variations dd{display:inline-block;width:auto}.minicart-item-variations dt{font-weight:600}.minicart-item-variations dd{margin:0 .3125rem 0 0}.minicart-item-variations dd p{margin-bottom:.25rem}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.reduce-motion-overlay{position:fixed;bottom:0;left:0;z-index:99;background-color:var(--color-4);border:solid 2px var(--color-2);padding:10px 3px;transform:translate(0, 0);transition:all .3s ease-in-out}.reduce-motion-overlay.hidden{pointer-events:none;transform:translate(0, 100%)}.paperplane-toggle .fake-label{line-height:.88rem;top:-0.44rem}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.mega-menu{display:block !important;max-height:60vh;transition:visibility .3s linear,opacity .3s linear;opacity:1;pointer-events:all;visibility:visible;border:solid .125rem var(--color-2);background-color:var(--color-7);content-visibility:auto;-webkit-border-bottom-right-radius:.25rem;-webkit-border-bottom-left-radius:.25rem;-moz-border-radius-bottomright:.25rem;-moz-border-radius-bottomleft:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.mega-menu.compact{position:absolute;top:90px;left:50%;transform:translate(-50%, 0)}.mega-menu.compact.on-right{left:auto;right:0;transform:translate(0, 0)}.mega-menu.compact.on-left{left:0;transform:translate(0, 0)}.mega-menu.extended{position:fixed;top:90px;left:50%;transform:translate(-50%, 0);width:100%;margin:0 auto;max-width:calc(77.5rem - 3.5vw - 3.5vw)}.mega-menu.hidden{opacity:0;pointer-events:none;visibility:hidden}.mega-menu .flex-hold-mega-menu-compact{width:36.25rem}.mega-menu .flex-hold-mega-menu-compact .mega-menu-column-1{width:50%;padding:1.5rem}.mega-menu .flex-hold-mega-menu-compact .mega-menu-column-2{width:50%;border-left:solid .125rem var(--color-1);padding:1.5rem}.mega-menu .flex-hold-mega-menu-compact .mega-menu-column-2 .cta-holder{margin-top:0}.mega-menu .flex-hold-mega-menu-compact .mega-menu-column-2 .no-the-100{margin-top:1.5rem}.mega-menu .flex-hold-mega-menu-compact-one-col{width:18.125rem}.mega-menu .flex-hold-mega-menu-compact-one-col .mega-menu-column-1{width:100%;padding:1.5rem}.mega-menu .flex-hold-mega-menu-compact-one-col .mega-menu-column-2{display:none;visibility:hidden}.mega-menu .flex-hold-mega-menu-extended .mega-menu-column-1{width:75%;padding:1.5rem;display:flex !important;flex-wrap:wrap !important}.mega-menu .flex-hold-mega-menu-extended .mega-menu-column-1 ul{width:33.333%}.mega-menu .flex-hold-mega-menu-extended .mega-menu-column-2{width:25%;border-left:solid .125rem var(--color-1);padding:1.5rem}.mega-menu .flex-hold-mega-menu-extended .mega-menu-column-2 .cta-holder{margin-top:0}.mega-menu .flex-hold-mega-menu-extended .mega-menu-column-2 .no-the-100{margin-top:1.5rem}.mega-menu .flex-hold-mega-menu-extended-one-col .mega-menu-column-1{width:100%;padding:1.5rem;display:flex !important;flex-wrap:wrap !important}.mega-menu .flex-hold-mega-menu-extended-one-col .mega-menu-column-1 ul{width:33.333%}.mega-menu .flex-hold-mega-menu-extended-one-col .mega-menu-column-2{display:none;visibility:hidden}.mega-menu .mega-menu-holder{position:relative;z-index:2;width:100%;max-height:60vh;overflow-y:auto}.mega-menu .mega-menu-list li{width:100%;display:block;margin:0 0 1rem 0 !important;padding:0 !important}.mega-menu .mega-menu-list li:last-child{margin:0 0 0 0 !important}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.all-as-h1 p,.all-as-h1 .as-p{font-size:2.75rem;line-height:3.25rem;margin:0 0 .5rem;font-weight:400}.all-as-h1 a:link,.all-as-h1 a:visited{font-weight:700;text-decoration:underline;text-decoration-thickness:.25rem;text-underline-offset:.375rem}.all-as-h1 a:active,.all-as-h1 a:hover{text-decoration-thickness:.125rem}.as-h1,h1{font-size:2.75rem;line-height:3.25rem;margin:0 0 .5rem}.as-h1.product_title,h1.product_title{font-size:2.5rem;line-height:3.375rem;margin:0 0 1rem}.as-h2,h2{font-size:2.375rem;line-height:2.5625rem;margin:0 0 2.5rem}.all-as-h3 p,.all-as-h3 .as-p{font-size:1.875rem;line-height:2.0625rem;margin:0 0 2rem;font-weight:400}.as-h3,h3{font-size:1.875rem;line-height:2.0625rem;margin:0 0 2rem}.footer-menu{font-size:1.875rem;line-height:2.0625rem}.as-h4,h4{font-size:1.375rem;line-height:1.6875rem;margin:0 0 1.5rem}.as-h4.h4-smaller,h4.h4-smaller{font-size:1.25rem;line-height:1.5625rem;margin:0 0 1.5rem}.as-h5,h5{font-size:1rem;line-height:1.25rem;margin:0 0 1.25rem}.mega-menu,.menu{font-size:.875rem;line-height:1.1875rem}.mega-menu a,.mega-menu button,.menu a,.menu button{font-size:.875rem;line-height:1.1875rem}#pre-header p,.mega-menu p,.as-h6,h6{font-size:.875rem;line-height:1.1875rem;margin:0 0 1rem}figcaption{font-size:.875rem;line-height:1.1875rem;margin:0}#pre-header summary{font-size:.875rem;line-height:1.1875rem}address,p,.as-p{font-size:1rem;line-height:1.375rem;margin:0 0 1rem;padding:0}.footer-menu-service{font-size:1rem;line-height:1.375rem}summary{font-size:.875rem;line-height:1.1875rem}.breadcrumbs-holder,small{font-size:.625rem;line-height:.8125rem}.content-styled h2:not(:first-of-type){margin-top:2.5rem}.content-styled h2{margin-bottom:2rem}.content-styled p{margin-bottom:1.5rem}.content-styled ul{font-size:1rem;line-height:1.375rem;margin-bottom:1.5rem}.content-styled ul li{display:table-row}.content-styled ul li:before{font-size:1rem;font-weight:400}.content-styled ul li:after{height:calc(16/2)}.content-styled ol{font-size:1rem;line-height:1.375rem;margin-bottom:1.5rem}.content-styled ol>li:before{font-size:1rem}.content-styled ol>li:after{height:calc(16/2)}.wp-caption-text,.wp-caption.aligncenter .wp-caption-text,.wp-caption.alignleft .wp-caption-text,.wp-caption.alignnone .wp-caption-text,.wp-caption.alignright .wp-caption-text{padding:.3125rem 0 0;font-size:.875rem;line-height:1.1875rem;word-wrap:break-word;font-style:italic}.txt-lined span{position:relative;top:.25rem;display:inline-block;width:9.375rem;border-bottom:solid .25rem currentColor}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.on-header{position:relative;margin-top:-90px}.page-opening-text-image{margin:1.5rem 0 0 0}.page-opening-text-image.incontro{margin-bottom:3.5rem}.page-opening-text-image .breadcrumbs-holder{margin:0 0 1rem 0}.page-opening-text-image .flex-hold-opening-text-image{border-radius:1rem;overflow:hidden}.page-opening-text-image .flex-hold-opening-text-image .texts{position:relative;width:calc(100% - 24.375rem);padding:4.25rem 2.125rem}.page-opening-text-image .flex-hold-opening-text-image .texts .last-child-no-margin{max-width:36.875rem}.page-opening-text-image .flex-hold-opening-text-image .image{position:relative;width:24.375rem;padding-left:5.5rem}.page-opening-text-image .flex-hold-opening-text-image .image.vk-random-pattern{background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.page-opening-text-image .flex-hold-opening-text-image .image .image-hold{position:relative;display:inline-block;margin-left:auto;width:100%;aspect-ratio:1/1}.page-opening-text-products{margin:2rem 0 0 0}.page-opening-text-products .breadcrumbs-holder{margin:0 0 1rem 0}.page-opening-text-products .flex-hold-opening-text-image .texts{position:relative;width:45%;padding:4.25rem 2.125rem 4.25rem 0}.page-opening-text-products .flex-hold-opening-text-image .texts .last-child-no-margin{max-width:36.875rem}.page-opening-text-products .flex-hold-opening-text-image .image{position:relative;z-index:2;width:55%}.opening-newsletter{margin-top:-5.5rem}.blog-post-date{margin-top:2.5rem}.blog-intro-text{margin-top:2.5rem}.page-opening-simple-spacer .last-child-no-margin{max-width:80%}.page-opening-simple-spacer.alignright .last-child-no-margin{float:right}.page-opening-simple-spacer.aligncenter .last-child-no-margin{margin:0 auto}.page-opening-simple-spacer{padding:1.5rem 0}.breadcrumbs-holder{margin-bottom:32px}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.mobile-only{display:none !important;visibility:hidden !important;pointer-events:none !important;margin:0 !important;padding:0 !important}.mobile-only img,.mobile-only video,.mobile-only iframe,.mobile-only *,.mobile-only *::after,.mobile-only *::before{display:none;visibility:hidden;pointer-events:none}.wrapper-padded,.content-area{width:100%;padding:0 3.5vw;max-width:calc(1376px + 3.5vw*2)}.wrapper-padded-slideshow{width:100%;padding:0 3.5vw;overflow:visible}.wrapper-padded-container{max-width:72.125rem}.wrapper-padded-more-924{max-width:57.75rem}.wrapper-padded-more-672{max-width:42rem}.module-paddings-top{padding-top:5rem}.module-paddings-top-big{padding-top:6.25rem}.module-no-paddings-top{padding-top:0}.module-paddings-bottom{padding-bottom:5rem}.module-paddings-bottom-big{padding-bottom:6.25rem}.module-no-paddings-bottom{padding-bottom:0}.sticky-element{position:sticky;top:calc(90px + 35px)}.modules-handler{margin-top:3.5rem}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.header-offset-anchor{position:absolute;display:block;top:-90px}.verticalize .module-stripe-image,.verticalize .module-stripe-text,.verticalize .flex-hold-child{display:flex;flex-direction:column;justify-content:center}.flex-hold .flex-hold-child-full{width:100%;padding:0 1rem 2rem 1rem}.flex-hold-minicart-info,.flex-hold-2{width:calc(100% + 1rem*2);left:-1rem}.flex-hold-minicart-info .flex-hold-child,.flex-hold-2 .flex-hold-child{width:50%;padding:0 1rem 2rem 1rem}.flex-hold-3{width:calc(100% + 2rem);left:-1rem}.flex-hold-3 .flex-hold-child{width:33.333333%;padding:0 1rem 2rem 1rem}.flex-hold-4{width:calc(100% + 2rem);left:-1rem}.flex-hold-4 .flex-hold-child{width:25%;padding:0 1rem 2rem 1rem}.flex-hold-6{width:calc(100% + 2rem);left:-1rem}.flex-hold-6 .flex-hold-child{width:16.666666%;padding:0 1rem 2rem 1rem}.flex-fix-column.left-fix .fix{order:1;width:400px;margin:0 1rem 2rem 0}.flex-fix-column.left-fix .nofix{order:2;width:calc(100% - 400px - 1rem);margin-right:0}.flex-fix-column.right-fix .fix{order:2;width:400px;margin:0 0 1rem 2rem}.flex-fix-column.right-fix .nofix{order:1;width:calc(100% - 400px - 1rem);margin-right:0}.flex-hold-stripe-module .module-stripe-image{width:50%}.flex-hold-stripe-module .module-stripe-text{width:50%}.editor-info{position:relative;z-index:30}.editor-info .admin-index{position:absolute;top:0;left:0;padding:7px 0;font-size:11px;line-height:11px;background-color:var(--color-1);color:var(--color-7)}.editor-info .admin-index .click-hide{background-color:var(--color-5);color:var(--color-1);padding:6px 8px;cursor:pointer}.editor-info .admin-index .hide-me{cursor:pointer;padding:5px 7px;margin-right:10px;font-weight:400}.editor-info .admin-index .hide-me.hidden-label{pointer-events:none;visibility:hidden;opacity:0;display:none}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.taxonomy-filters-container{position:relative;margin:1.5rem 0 0 0;border-radius:1rem;background-color:var(--color-4);color:var(--color-7)}.taxonomy-filters-container .taxonomy-checkboxes-list{padding:1.5rem}.taxonomy-filters-container .taxonomy-filter-title{font-weight:700}.taxonomy-links-list{width:100%;display:flex !important;flex-wrap:wrap !important;align-items:center;padding:1.5rem 1.5rem .5rem 1.5rem}.taxonomy-links-list .taxonomy-filter-title{margin-bottom:0}.taxonomy-links-list li{display:inline-block;margin:0 1rem 1rem 0}a.taxonomy-link:link,a.taxonomy-link:visited{display:inline-block;position:relative;width:100%;color:var(--color-7);background-color:var(--color-4);box-shadow:inset 0px 0px 0px .0625rem var(--color-7);border-radius:2.5rem;cursor:pointer;padding:.5rem 1.5rem;border:none;text-align:center;font-size:1rem;line-height:1.375rem;font-weight:600;transition:all .3s linear}a.taxonomy-link:link.active,a.taxonomy-link:visited.active{box-shadow:inset 0px 0px 0px .25rem var(--color-5)}a.taxonomy-link:hover,a.taxonomy-link:hover{color:var(--color-7);background-color:var(--color-4);box-shadow:inset 0px 0px 0px .25rem var(--color-7)}.taxonomy-checkboxes-list{width:100%;display:flex !important;flex-wrap:wrap !important;align-items:center}.taxonomy-checkboxes-list .taxonomy-filter-title{margin-bottom:0}.taxonomy-checkboxes-list li{display:inline-block;margin-right:1rem;width:20%}.taxonomy-checkboxes-list li:first-child{width:auto}.advanced-filter{position:relative}.advanced-filter-open{width:100%;color:var(--color-7);background-color:var(--color-4);box-shadow:inset 0px 0px 0px .0625rem var(--color-7);border-radius:2.5rem;cursor:pointer;text-align:left;padding:.625rem 2.875rem .625rem 2rem;border:none;transition:all .2s linear}.advanced-filter-open:after{content:"";position:absolute;top:50%;right:1.5rem;transform:translate(0, -50%) rotate(0);display:inline-block;width:.875rem;height:.5rem;mask-image:url(assets/images/icons/sub-menu-icon.svg);mask-repeat:no-repeat;mask-size:contain;background-color:currentColor;transition:all .2s linear;transform-origin:center}.advanced-filter-open:before{content:"";position:absolute;top:50%;left:.75rem;transform:translate(0, -50%);display:inline-block;width:.75rem;height:.75rem;border-radius:50%;background-color:var(--color-5);transition:all .2s linear;transform-origin:center;opacity:0}.advanced-filter-open:hover{box-shadow:inset 0px 0px 0px .25rem var(--color-7)}.advanced-filter-open.active{box-shadow:inset 0px 0px 0px .25rem var(--color-7)}.advanced-filter-open.active:after{transform:translate(0, -50%) rotate(180deg)}.advanced-filter-open p{margin-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.advanced-filter-open p small{font-weight:600;margin-bottom:.125rem;text-transform:uppercase}.advanced-filter-open.checked-items{box-shadow:inset 0px 0px 0px .25rem var(--color-5)}.advanced-filter-open.checked-items:before{opacity:1}.advanced-filter-list{position:absolute;z-index:80;display:block;width:110%;min-width:15.625rem;left:0;bottom:-0.625rem;transform:translate(0, 100%);visibility:hidden;pointer-events:none;opacity:0;border-radius:.5rem;border:solid .125rem var(--color-4);background-color:var(--color-7);overflow:hidden;transition:opacity .3s linear,visibility .2s linear}.advanced-filter-list.visible{visibility:visible;pointer-events:all;opacity:1}.advanced-filter-list .advanced-filter-inner{width:100%;position:relative;display:flex;flex-direction:column}.advanced-filter-list .advanced-filter-inner .scrollable-content{flex:1;overflow-y:auto;padding-bottom:0;max-height:30vh}.advanced-filter-list .advanced-filter-inner .scrollable-content p{display:none;visibility:hidden}.advanced-filter-list .advanced-filter-inner .top-element{display:none;visibility:hidden}.advanced-filter-list .advanced-filter-inner .bottom-element{position:sticky;bottom:0;left:0;width:100%;padding:.75rem 1rem;background-color:var(--color-7);border-top:solid .125rem var(--color-4)}.advanced-filter-list .advanced-filter-inner .advanced-filter-list-item{position:relative;width:100%;padding:.75rem 1rem;border-bottom:solid .125rem var(--color-4);background-color:var(--color-7)}.advanced-filter-list .advanced-filter-inner .advanced-filter-list-item input[type=checkbox],.advanced-filter-list .advanced-filter-inner .advanced-filter-list-item input[type=radio]{position:relative;top:-0.3125rem}.advanced-filter-list .advanced-filter-inner .advanced-filter-list-item label,.advanced-filter-list .advanced-filter-inner .advanced-filter-list-item span{cursor:pointer}.advanced-filter-list .advanced-filter-inner .advanced-filter-list-item:last-child{border-bottom:none}.advanced-filter-open-submit{width:100%;color:var(--color-7);background-color:var(--color-4);box-shadow:inset 0px 0px 0px .0625rem var(--color-7);border-radius:.25rem;cursor:pointer;text-align:left;padding:1rem;border:none;text-align:center;font-size:1rem;line-height:1.375rem;font-weight:700;transition:all .3s linear}.advanced-filter-open-submit:hover{color:var(--color-4);background-color:var(--color-7);box-shadow:inset 0px 0px 0px .125rem var(--color-4)}.list-active-filters{position:relative;margin-top:1.25rem;display:flex !important;flex-wrap:wrap !important;align-items:center}.list-active-filters p{margin-bottom:0}.list-active-filters li{margin:0 .5rem .5rem 0}.list-active-filters .remove-filter{position:relative;width:100%;color:var(--color-4);background-color:var(--color-6);box-shadow:inset 0px 0px 0px .0625rem var(--color-4);border-radius:1.5rem;cursor:pointer;text-align:left;padding:.25rem 2.375rem .25rem .75rem;border:none;font-size:.875rem;line-height:1.1875rem;font-weight:600;transition:all .3s linear}.list-active-filters .remove-filter:hover{color:var(--color-4);background-color:var(--color-7);box-shadow:inset 0px 0px 0px .125rem var(--color-4)}.list-active-filters .remove-filter:after{content:"";position:absolute;top:50%;right:.75rem;transform:translate(0, -50%) rotate(0);display:block;width:1.25rem;height:1.25rem;mask-image:url(assets/images/icons/remove-filter.svg);mask-repeat:no-repeat;mask-size:contain;background-color:currentColor;transition:all .2s linear;transform-origin:center}.suggested-terms-list{position:relative;display:block;margin-top:3.1875rem}.suggested-terms-list li{display:inline-block;margin:0 1rem 1rem 0}.suggested-terms-list li:first-child{display:block;width:100%}.suggested-terms-list a:link,.suggested-terms-list a:visited{display:inline-block;position:relative;width:100%;color:var(--color-1);background-color:var(--color-7);box-shadow:inset 0px 0px 0px .0625rem var(--color-1);border-radius:.25rem;cursor:pointer;padding:.5rem 1.5rem;border:none;text-align:center;font-size:1rem;line-height:1.375rem;font-weight:600;transition:all .3s linear}.suggested-terms-list a:link.active,.suggested-terms-list a:visited.active{color:var(--color-1);background-color:var(--color-5);box-shadow:inset 0px 0px 0px .25rem var(--color-1)}.suggested-terms-list a:hover,.suggested-terms-list a:hover{color:var(--color-1);background-color:var(--color-5);box-shadow:inset 0px 0px 0px .25rem var(--color-1)}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.single-product .product-type-gift-card p.price{display:none !important;visibility:hidden !important}.single-product .woocommerce-notices-wrapper{position:relative;z-index:2;margin:1.5rem 0 0 0}.single-product .woocommerce-notices-wrapper .woocommerce-message{margin-bottom:0}.single-product .product{position:relative;width:100%;display:flex !important;flex-wrap:wrap !important;margin:1.5rem 0 3.5rem 0}.single-product .product .custom-product-gallery{width:55%;position:relative}.single-product .product .custom-product-gallery .custom-product-gallery-list li,.single-product .product .custom-product-gallery .custom-video-gallery-list li{margin-bottom:1.5rem}.single-product .product .custom-product-gallery .custom-product-gallery-list li:last-child,.single-product .product .custom-product-gallery .custom-video-gallery-list li:last-child{margin-bottom:0}.single-product .product .summary{position:relative;width:45%;padding-left:2rem}.single-product .product .summary .inner{position:sticky;top:calc(90px + 1.5rem)}.single-product .product .summary .breadcrumbs-holder{margin-bottom:1.5rem}.single-product .product .summary .as-h4,.single-product .product .summary h1{margin-bottom:.5rem}.single-product .product .summary h1{color:var(--color-4)}.single-product .product .summary .product-editore{margin-bottom:0;color:var(--color-2)}.single-product .product .summary .product-editore a{color:var(--color-2)}.single-product .product .summary .product-formati-disco{margin-bottom:.3125rem;color:var(--color-2)}.single-product .product .summary .product-formati-disco a{color:var(--color-2)}.single-product .product .summary .product-dettagli{margin-top:2.5rem}.single-product .product .summary .product-corso-info,.single-product .product .summary .product-descrizione-breve{margin-top:2.5rem}.single-product .product .summary .product-descrizione-breve p{color:var(--color-2)}.single-product .product .summary .product-descrizione-breve details p{margin-bottom:2.5rem}.single-product .product .summary .product-player-embed{position:relative;width:100%;margin-top:1.5rem}.single-product .product .summary .product-player-embed iframe{width:100%;height:auto}.single-product .product .summary details{margin-top:1rem;color:var(--color-2)}.single-product .product .summary details summary{font-weight:600;margin-bottom:.75rem;color:var(--color-1)}.single-product .product .summary details summary:before{width:.625rem}.single-product .product .summary .variations{width:100%}.single-product .product .summary .price{display:block;margin:2.5rem 0 1rem 0;font-size:1.875rem;line-height:2.0625rem;font-weight:500}.single-product .product .summary .price.hidden{display:none;visibility:hidden}.single-product .product .summary .price ins{background-color:rgba(0,0,0,0)}.single-product .product .summary .price .percent-discount{position:relative;top:-0.375rem;display:inline-block;margin:0 0 0 .3125rem;font-size:.875rem;line-height:1.1875rem;background-color:var(--color-5);color:var(--color-1);border-radius:.125rem;padding:.1875rem .375rem}.single-product .product .summary .price .original-price{display:block;font-size:.875rem;line-height:1.1875rem;font-weight:400;color:var(--color-2)}.single-product .product .summary .stock{font-size:1rem;line-height:1.25rem;text-transform:uppercase}.single-product .product .summary .product-additional-details{margin-top:3rem}.single-product .product .summary .product-additional-details summary{font-size:1.375rem;line-height:1.6875rem;font-weight:400;margin-bottom:.5rem}.single-product .product .summary .product-additional-details summary:before{width:.9375rem}.vk-single-product-categories{width:100%;margin-bottom:2rem}.vk-single-product-categories li{display:inline-block;margin:0 .5rem .5rem 0}.vk-single-product-categories li a{display:block}a.cat-as-button:link,a.cat-as-button:visited,.fake-link{font-size:.875rem;line-height:1.1875rem;border:solid .0625rem var(--color-1);background-color:var(--color-7);color:var(--color-1);padding:.375rem .5rem}a.cat-as-button:link.main,a.cat-as-button:visited.main,.fake-link.main{background-color:var(--color-8)}a.cat-as-button:link .category-icon,a.cat-as-button:visited .category-icon,.fake-link .category-icon{display:inline-block;height:1.1875rem;width:auto;margin-right:.375rem}a.cat-as-button:hover,a.cat-as-button:active{text-decoration:underline;text-decoration-thickness:.125rem}.flex-hold-cart-form{margin:2.5rem 0 0 0}.flex-hold-cart-form .single_variation_wrap{width:100%}.flex-hold-cart-form .single_variation_wrap .woocommerce-variation{width:100%}.flex-hold-cart-form .single_variation_wrap .woocommerce-variation-add-to-cart{width:100%;display:flex !important;flex-wrap:wrap !important}.flex-hold-cart-form .reset_variations{display:none !important;visibility:hidden !important}.flex-hold-cart-form .price{margin:0 0 1rem 0 !important}.flex-hold-cart-form .label,.flex-hold-cart-form .value{display:block;width:100%}.flex-hold-cart-form .label{margin-bottom:.5rem}.flex-hold-cart-form .single_add_to_cart_button{width:calc(100% - 2.5rem - 1rem);height:2.625rem;margin-right:1rem}.flex-hold-cart-form .wishlist-button-hold{width:2.5rem;height:2.625rem;overflow:hidden}.grouped-products-container{position:relative;margin:1.5rem 0 0 0}.grouped-products-container .flex-hold-grouped-product-item{border-bottom:solid .0625rem var(--color-4);padding:0 0 1.25rem 0;margin:2.0625rem 0 0 0}.grouped-products-container .flex-hold-grouped-product-item .image{width:5.5rem}.grouped-products-container .flex-hold-grouped-product-item .image .no-the-100{aspect-ratio:1/1;border-radius:.5rem;overflow:hidden;background-color:var(--color-4)}.grouped-products-container .flex-hold-grouped-product-item .txts{width:calc(100% - 5.5rem);padding:0 0 0 1.5rem}.grouped-products-container .flex-hold-grouped-product-item .vk-single-product-categories{margin-bottom:.75rem}.grouped-products-container .flex-hold-grouped-product-item .flex-hold-child{padding-bottom:0}.grouped-products-container .flex-hold-grouped-product-item .as-h4{margin-bottom:0 !important}.grouped-products-container .flex-hold-grouped-product-item .price{margin:0 !important;text-align:right;font-size:1rem !important;line-height:1.375rem !important}.grouped-products-container .flex-hold-grouped-product-item .price .percent-discount{top:-0.05rem !important}.product-longform{margin-bottom:5rem}.product-buy-reminder{position:fixed;z-index:995;left:0;display:block;width:100%;padding:1.625rem 0;border-bottom:solid .0625rem var(--color-1);text-align:center;opacity:1;visibility:visible;transition:opacity .2s linear,visibility .2s}.product-buy-reminder.hidden{opacity:0;visibility:hidden}.product-buy-reminder .default-button{width:100%}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.checkout-holder{margin:0 0 5rem 0}.checkout-holder #order_review_heading{display:none;visibility:hidden}.checkout-holder #order_review_heading-new{font-size:1.375rem;line-height:1.6875rem;margin-bottom:1.4375rem}.checkout-holder .checkout{display:flex !important;flex-wrap:wrap !important}.checkout-holder .checkout h3{margin-bottom:.625rem}.checkout-holder .checkout .woocommerce-NoticeGroup-checkout{width:100%}.checkout-holder .checkout .col2-set{width:60%;padding-right:2rem}.checkout-holder .checkout .col2-set .col-1{width:100%}.checkout-holder .checkout .col2-set .col-2{width:100%}.checkout-holder .checkout .order-review-box{width:40%}.checkout-holder .checkout .order-review-box label{font-weight:400}.checkout-holder .checkout .order-review-box .woocommerce-checkout-review-order{position:sticky;top:calc(90px + 1.875rem);border-radius:.25rem;background-color:var(--color-7);border:solid .0625rem var(--color-1);padding:1.5rem}.woocommerce-checkout-review-order #place_order{width:100%}.form-row{width:100% !important;float:none !important}.form-row label{margin-bottom:0 !important}.woocommerce input[type=checkbox],.woocommerce input[type=radio]{position:relative;margin:0 .1875rem 0 0 !important;top:-0.625rem}.woocommerce .wc_payment_methods input[type=checkbox],.woocommerce .wc_payment_methods input[type=radio],.woocommerce #ship-to-different-address input[type=checkbox],.woocommerce #ship-to-different-address input[type=radio]{position:relative;margin:0 .1875rem 0 0 !important;top:-0.25rem}.woocommerce-checkout-payment{background-color:var(--color-8) !important}.payment_box{background-color:var(--color-7) !important}.payment_box:before{border-bottom-color:var(--color-7) !important}.checkout_coupon{width:100% !important;border:solid .0625rem var(--color-2) !important;padding:1.5rem !important;border-radius:.3125rem !important}.cart-holder{width:100%;display:flex !important;flex-wrap:wrap !important;margin:2.0625rem 0 5rem 0}.cart-holder .woocommerce-cart-form{width:60%;padding-right:2rem}.cart-holder .woocommerce-cart-form .shop_table{display:none !important;visibility:hidden !important}.cart-holder .cart-collaterals{width:40%}.cart-holder .cart-collaterals .cart_totals{float:none !important;width:100% !important;position:sticky;top:calc(90px + 1.875rem);border-radius:.25rem;background-color:var(--color-7);border:solid .0625rem var(--color-1);padding:1.5rem}.cart-holder .cart-collaterals .cart_totals h2{font-size:1.375rem;line-height:1.6875rem;margin-bottom:1.4375rem}.cart-holder .cart-collaterals .wc-proceed-to-checkout .checkout-button{display:block;width:100%;float:none !important;font-family:"Inter",sans-serif;font-weight:700;position:relative;display:inline-block;border-radius:.25rem;text-align:center !important;text-decoration:none !important;border:none;transition:all .3s linear;cursor:pointer;color:var(--color-7) !important;background-color:var(--color-4) !important;box-shadow:inset 0px 0px 0px 0 var(--color-4) !important;padding:.875rem 2.625rem !important;font-size:1rem;line-height:1.375rem;margin:.75rem 0 0 0 !important}.cart-holder .cart-collaterals .wc-proceed-to-checkout .checkout-button:hover{color:var(--color-4) !important;background-color:var(--color-7) !important;box-shadow:inset 0px 0px 0px .25rem var(--color-4) !important}.coupon{margin:0 0 1.5rem 0}[name=coupon_code]{max-width:calc(100% - 14.25rem);margin:0 .75rem 0 0 !important}.woocommerce-checkout-form-coupon [name=coupon_code]{width:100% !important;max-width:100% !important}[name=save_address],[name=apply_coupon],[name=update_cart]{font-family:"Inter",sans-serif !important;font-weight:700 !important;position:relative !important;display:inline-block !important;border-radius:.25rem !important;text-align:center !important !important;text-decoration:none !important !important;border:none !important;transition:all .3s linear;cursor:pointer !important;color:var(--color-4) !important;background-color:var(--color-6) !important;box-shadow:inset 0px 0px 0px .0625rem var(--color-4) !important;padding:.875rem 2.625rem !important;font-size:1rem;line-height:1.375rem}[name=save_address]:hover,[name=apply_coupon]:hover,[name=update_cart]:hover{background-color:var(--color-7);box-shadow:inset 0px 0px 0px .25rem var(--color-4) !important}[name=apply_coupon]{width:13.125rem}[name=update_cart]{width:100%}.shipping-calculator-button{text-decoration:underline}.checkout-heading-separator{margin-top:2rem !important}.ppcp-messages{margin-bottom:2rem}.woocommerce form .form-row .woocommerce-input-wrapper .description{display:block !important;float:none !important;background-color:var(--color-6) !important;color:var(--color-1) !important;padding:0 !important}.woocommerce form .form-row .woocommerce-input-wrapper .description:before{display:none !important;visibility:hidden !important}.woocommerce-notice--success.woocommerce-thankyou-order-received{font-size:2.75rem;line-height:3.25rem;margin:0 0 2.5rem}.shop_table.shop_table_responsive,.woocommerce-checkout-review-order-table{display:flex !important;flex-direction:column !important;width:100%;border-collapse:separate !important;gap:0 !important;background:none !important;border:none !important;padding:0 !important}.shop_table.shop_table_responsive .includes_tax,.woocommerce-checkout-review-order-table .includes_tax{display:block !important}.shop_table.shop_table_responsive .cart_item,.woocommerce-checkout-review-order-table .cart_item{border-bottom:solid .0625rem var(--color-3) !important}.shop_table tr,.woocommerce-checkout-review-order-table tr{display:flex !important;justify-content:space-between;align-items:flex-start;padding:0 !important;background:none !important}.shop_table thead,.shop_table tbody,.shop_table tfoot,.woocommerce-checkout-review-order-table thead,.woocommerce-checkout-review-order-table tbody,.woocommerce-checkout-review-order-table tfoot{display:contents !important}.shop_table th,.woocommerce-checkout-review-order-table th{display:block !important;width:70% !important;flex:none !important;font-weight:400;text-align:left !important;padding:.5rem 0 .5rem 0 !important;border:none !important;background:none !important}.shop_table th.product-total,.woocommerce-checkout-review-order-table th.product-total{width:30% !important;text-align:right !important}.shop_table td,.woocommerce-checkout-review-order-table td{display:block !important;width:70% !important;flex:none !important;text-align:left !important;padding:.5rem 0 .5rem 0 !important;border:none !important;background:none !important;font-weight:400}.shop_table td:last-child,.woocommerce-checkout-review-order-table td:last-child,.shop_table td.product-total,.woocommerce-checkout-review-order-table td.product-total{width:30% !important;text-align:right !important}dd p{margin-bottom:0 !important;display:inline !important}.cart-subtotal{border-bottom:solid .0625rem var(--color-1) !important}.woocommerce-shipping-totals{background:none !important}.woocommerce-shipping-totals.shipping{display:block !important;width:100% !important;padding:0 !important}.woocommerce-shipping-totals.shipping .amount{font-weight:400 !important}.woocommerce-shipping-totals.shipping th{display:block !important;width:100% !important;margin-bottom:0;font-size:16px;font-weight:400;background:none !important;border:none !important;padding:.5rem 0 0 0 !important;text-align:left !important}.woocommerce-shipping-totals.shipping td{display:block !important;width:100% !important;text-align:left !important;background:none !important;border:none !important;padding:.5rem 0 .5rem 0 !important}.cart-discount{background:none !important}.order-total{border-top:solid .0625rem var(--color-1) !important;background:none !important;font-size:1.375rem !important;line-height:1.6875rem !important}.order-total th{font-weight:400 !important}.order-total{font-size:16px;font-weight:400}.woocommerce-shipping-methods{list-style:none;padding:0;margin:0}.woocommerce-shipping-methods li{padding:0;border:none !important;background:none !important}.woocommerce-shipping-methods label{margin-left:.25rem;cursor:pointer}}@media screen and (min-width: 1024px)and (max-width: 768px){.shop_table tr,.woocommerce-checkout-review-order-table tr{flex-direction:column;align-items:flex-start;gap:.3125rem}.shop_table th,.shop_table td,.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{width:100% !important;text-align:left !important}.shop_table th,.woocommerce-checkout-review-order-table th{font-size:14px;margin-bottom:.3125rem}}@media screen and (min-width: 1024px){.woocommerce-order .woocommerce-customer-details address,.woocommerce-order .woocommerce-table--order-details,.woocommerce-order .order_details{padding:1.5rem !important;border:solid .0625rem var(--color-1) !important}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.woocommerce-MyAccount-navigation{position:relative;margin:1.5rem 0;border-radius:1rem;background-color:var(--color-4);color:var(--color-7)}.woocommerce-MyAccount-navigation ul{width:100%;display:flex !important;flex-wrap:wrap !important;align-items:center;padding:1.5rem 1.5rem .5rem 1.5rem}.woocommerce-MyAccount-navigation ul .taxonomy-filter-title{margin-bottom:0}.woocommerce-MyAccount-navigation ul li{display:inline-block;margin:0 1rem 1rem 0}.woocommerce-MyAccount-navigation ul li.is-active a:link,.woocommerce-MyAccount-navigation ul li.is-active a:visited{box-shadow:inset 0px 0px 0px .25rem var(--color-5)}.woocommerce-MyAccount-navigation ul a:link,.woocommerce-MyAccount-navigation ul a:visited{display:inline-block;position:relative;width:100%;color:var(--color-7);background-color:var(--color-4);box-shadow:inset 0px 0px 0px .0625rem var(--color-7);border-radius:2.5rem;cursor:pointer;padding:.5rem 1.5rem;border:none;text-align:center;font-size:1rem;line-height:1.375rem;font-weight:600;transition:all .3s linear}.woocommerce-MyAccount-navigation ul a:hover,.woocommerce-MyAccount-navigation ul a:hover{color:var(--color-7);background-color:var(--color-4);box-shadow:inset 0px 0px 0px .125rem var(--color-7)}.woocommerce-MyAccount-content a:link,.woocommerce-MyAccount-content a:visited{text-decoration:underline}.woocommerce-MyAccount-content a:active,.woocommerce-MyAccount-content a:hover{text-decoration-thickness:.125rem}.woocommerce-MyAccount-content .woocommerce-address-fields{max-width:42rem}.woocommerce-MyAccount-content table{width:100% !important;max-width:100% !important}.u-columns{margin:1.5rem 0;width:100%;display:flex !important;flex-wrap:wrap !important}.u-columns a:link,.u-columns a:visited{text-decoration:underline}.u-columns a:active,.u-columns a:hover{text-decoration-thickness:.125rem}.u-columns .u-column1,.u-columns .u-column2{width:calc(50% - 1.75rem) !important;border:solid .0625rem var(--color-2) !important;padding:1.5rem !important;border-radius:.3125rem !important}.u-columns .u-column1{margin-right:1.75rem}.u-columns .u-column2{margin-left:1.75rem}.woocommerce-form-login,.woocommerce-form-register{border:none !important;padding:0 !important}.woocommerce-form-login input[type=checkbox],.woocommerce-form-login input[type=radio],.woocommerce-form-register input[type=checkbox],.woocommerce-form-register input[type=radio]{top:-0.25rem}.woocommerce-form-login__rememberme{display:block;width:100%}.woocommerce-ResetPassword,.checkout-login-wrapper{width:calc(50% - 1.75rem) !important;border:solid .0625rem var(--color-2) !important;padding:1.5rem !important;border-radius:.3125rem !important}.woocommerce-ResetPassword .wc-social-login,.checkout-login-wrapper .wc-social-login{display:block !important;margin-bottom:15px}.woocommerce-ResetPassword{margin:1.5rem 0}.woocommerce-ResetPassword .woocommerce-Button,.woocommerce-form-register__submit,.woocommerce-form-login__submit,.wc-backward{display:block;float:none !important;font-family:"Inter",sans-serif;font-weight:700;position:relative;display:inline-block;border-radius:.25rem;text-align:center !important;text-decoration:none !important;border:none;transition:all .3s linear;cursor:pointer;color:var(--color-7) !important;background-color:var(--color-4) !important;box-shadow:inset 0px 0px 0px 0 var(--color-4) !important;padding:.875rem 2.625rem !important;font-size:1rem;line-height:1.375rem;margin:.75rem 0 0 0 !important}.woocommerce-ResetPassword .woocommerce-Button:hover,.woocommerce-form-register__submit:hover,.woocommerce-form-login__submit:hover,.wc-backward:hover{color:var(--color-4) !important;background-color:var(--color-7) !important;box-shadow:inset 0px 0px 0px .25rem var(--color-4) !important}.wc-social-login{margin:0 0 1.25rem 0}.button-social-login{color:var(--color-7) !important;background-color:var(--color-4) !important;box-shadow:inset 0px 0px 0px 0 var(--color-4) !important;padding:.375rem 2.625rem .375rem 1.5rem !important;font-size:1rem;line-height:1.375rem;margin:0 1.5rem 0 0 !important;text-decoration:none !important}.button-social-login:hover{color:var(--color-4) !important;background-color:var(--color-7) !important;box-shadow:inset 0px 0px 0px .25rem var(--color-4) !important}.button-social-login span{position:relative !important;padding:0 !important;background-image:none !important;background-color:var(--color-4) !important;mask-repeat:no-repeat;mask-size:contain;background-color:currentColor !important;mask-position:50% 50%;width:1rem !important}.button-social-login.button-social-login-facebook span{mask-image:url(assets/images/icons/facebook-f.svg)}.button-social-login.button-social-login-google span{mask-image:url(assets/images/icons/google.svg)}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.tinv-wishlist .woocommerce-info,.tinv-wishlist .woocommerce-message,.wc-empty-cart-message .woocommerce-info,.wc-empty-cart-message .woocommerce-message,.final-notifications .woocommerce-info,.final-notifications .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-info,.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-form-login-toggle .woocommerce-info,.woocommerce-form-login-toggle .woocommerce-message,.woocommerce-form-coupon-toggle .woocommerce-info,.woocommerce-form-coupon-toggle .woocommerce-message,.woocommerce-MyAccount-content .woocommerce-info,.woocommerce-MyAccount-content .woocommerce-message{border-top:none;background-color:var(--color-5) !important;color:var(--color-1) !important;border-radius:.25rem !important;padding:1rem 1.5rem;margin:1.5rem 0 0 0}.tinv-wishlist .woocommerce-info:last-of-type,.tinv-wishlist .woocommerce-message:last-of-type,.wc-empty-cart-message .woocommerce-info:last-of-type,.wc-empty-cart-message .woocommerce-message:last-of-type,.final-notifications .woocommerce-info:last-of-type,.final-notifications .woocommerce-message:last-of-type,.woocommerce-notices-wrapper .woocommerce-info:last-of-type,.woocommerce-notices-wrapper .woocommerce-message:last-of-type,.woocommerce-form-login-toggle .woocommerce-info:last-of-type,.woocommerce-form-login-toggle .woocommerce-message:last-of-type,.woocommerce-form-coupon-toggle .woocommerce-info:last-of-type,.woocommerce-form-coupon-toggle .woocommerce-message:last-of-type,.woocommerce-MyAccount-content .woocommerce-info:last-of-type,.woocommerce-MyAccount-content .woocommerce-message:last-of-type{margin:1.5rem 0}.tinv-wishlist .woocommerce-info:before,.tinv-wishlist .woocommerce-message:before,.wc-empty-cart-message .woocommerce-info:before,.wc-empty-cart-message .woocommerce-message:before,.final-notifications .woocommerce-info:before,.final-notifications .woocommerce-message:before,.woocommerce-notices-wrapper .woocommerce-info:before,.woocommerce-notices-wrapper .woocommerce-message:before,.woocommerce-form-login-toggle .woocommerce-info:before,.woocommerce-form-login-toggle .woocommerce-message:before,.woocommerce-form-coupon-toggle .woocommerce-info:before,.woocommerce-form-coupon-toggle .woocommerce-message:before,.woocommerce-MyAccount-content .woocommerce-info:before,.woocommerce-MyAccount-content .woocommerce-message:before{display:none;visibility:hidden}.tinv-wishlist .woocommerce-info a:link,.tinv-wishlist .woocommerce-info a:visited,.tinv-wishlist .woocommerce-message a:link,.tinv-wishlist .woocommerce-message a:visited,.wc-empty-cart-message .woocommerce-info a:link,.wc-empty-cart-message .woocommerce-info a:visited,.wc-empty-cart-message .woocommerce-message a:link,.wc-empty-cart-message .woocommerce-message a:visited,.final-notifications .woocommerce-info a:link,.final-notifications .woocommerce-info a:visited,.final-notifications .woocommerce-message a:link,.final-notifications .woocommerce-message a:visited,.woocommerce-notices-wrapper .woocommerce-info a:link,.woocommerce-notices-wrapper .woocommerce-info a:visited,.woocommerce-notices-wrapper .woocommerce-message a:link,.woocommerce-notices-wrapper .woocommerce-message a:visited,.woocommerce-form-login-toggle .woocommerce-info a:link,.woocommerce-form-login-toggle .woocommerce-info a:visited,.woocommerce-form-login-toggle .woocommerce-message a:link,.woocommerce-form-login-toggle .woocommerce-message a:visited,.woocommerce-form-coupon-toggle .woocommerce-info a:link,.woocommerce-form-coupon-toggle .woocommerce-info a:visited,.woocommerce-form-coupon-toggle .woocommerce-message a:link,.woocommerce-form-coupon-toggle .woocommerce-message a:visited,.woocommerce-MyAccount-content .woocommerce-info a:link,.woocommerce-MyAccount-content .woocommerce-info a:visited,.woocommerce-MyAccount-content .woocommerce-message a:link,.woocommerce-MyAccount-content .woocommerce-message a:visited{font-weight:600;color:var(--color-1);text-decoration:underline}.tinv-wishlist .woocommerce-info a:active,.tinv-wishlist .woocommerce-info a:hover,.tinv-wishlist .woocommerce-message a:active,.tinv-wishlist .woocommerce-message a:hover,.wc-empty-cart-message .woocommerce-info a:active,.wc-empty-cart-message .woocommerce-info a:hover,.wc-empty-cart-message .woocommerce-message a:active,.wc-empty-cart-message .woocommerce-message a:hover,.final-notifications .woocommerce-info a:active,.final-notifications .woocommerce-info a:hover,.final-notifications .woocommerce-message a:active,.final-notifications .woocommerce-message a:hover,.woocommerce-notices-wrapper .woocommerce-info a:active,.woocommerce-notices-wrapper .woocommerce-info a:hover,.woocommerce-notices-wrapper .woocommerce-message a:active,.woocommerce-notices-wrapper .woocommerce-message a:hover,.woocommerce-form-login-toggle .woocommerce-info a:active,.woocommerce-form-login-toggle .woocommerce-info a:hover,.woocommerce-form-login-toggle .woocommerce-message a:active,.woocommerce-form-login-toggle .woocommerce-message a:hover,.woocommerce-form-coupon-toggle .woocommerce-info a:active,.woocommerce-form-coupon-toggle .woocommerce-info a:hover,.woocommerce-form-coupon-toggle .woocommerce-message a:active,.woocommerce-form-coupon-toggle .woocommerce-message a:hover,.woocommerce-MyAccount-content .woocommerce-info a:active,.woocommerce-MyAccount-content .woocommerce-info a:hover,.woocommerce-MyAccount-content .woocommerce-message a:active,.woocommerce-MyAccount-content .woocommerce-message a:hover{color:var(--color-1);text-decoration-thickness:.125rem}.tinv-wishlist .woocommerce-error,.tinv-wishlist .product-unavailable-notice,.wc-empty-cart-message .woocommerce-error,.wc-empty-cart-message .product-unavailable-notice,.final-notifications .woocommerce-error,.final-notifications .product-unavailable-notice,.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-notices-wrapper .product-unavailable-notice,.woocommerce-form-login-toggle .woocommerce-error,.woocommerce-form-login-toggle .product-unavailable-notice,.woocommerce-form-coupon-toggle .woocommerce-error,.woocommerce-form-coupon-toggle .product-unavailable-notice,.woocommerce-MyAccount-content .woocommerce-error,.woocommerce-MyAccount-content .product-unavailable-notice{border-top:none;background-color:var(--color-form-error) !important;color:var(--color-7) !important;border-radius:.25rem !important;padding:1rem 1.5rem;margin:1.5rem 0 0 0}.tinv-wishlist .woocommerce-error:last-of-type,.tinv-wishlist .product-unavailable-notice:last-of-type,.wc-empty-cart-message .woocommerce-error:last-of-type,.wc-empty-cart-message .product-unavailable-notice:last-of-type,.final-notifications .woocommerce-error:last-of-type,.final-notifications .product-unavailable-notice:last-of-type,.woocommerce-notices-wrapper .woocommerce-error:last-of-type,.woocommerce-notices-wrapper .product-unavailable-notice:last-of-type,.woocommerce-form-login-toggle .woocommerce-error:last-of-type,.woocommerce-form-login-toggle .product-unavailable-notice:last-of-type,.woocommerce-form-coupon-toggle .woocommerce-error:last-of-type,.woocommerce-form-coupon-toggle .product-unavailable-notice:last-of-type,.woocommerce-MyAccount-content .woocommerce-error:last-of-type,.woocommerce-MyAccount-content .product-unavailable-notice:last-of-type{margin:1.5rem 0}.tinv-wishlist .woocommerce-error:before,.tinv-wishlist .product-unavailable-notice:before,.wc-empty-cart-message .woocommerce-error:before,.wc-empty-cart-message .product-unavailable-notice:before,.final-notifications .woocommerce-error:before,.final-notifications .product-unavailable-notice:before,.woocommerce-notices-wrapper .woocommerce-error:before,.woocommerce-notices-wrapper .product-unavailable-notice:before,.woocommerce-form-login-toggle .woocommerce-error:before,.woocommerce-form-login-toggle .product-unavailable-notice:before,.woocommerce-form-coupon-toggle .woocommerce-error:before,.woocommerce-form-coupon-toggle .product-unavailable-notice:before,.woocommerce-MyAccount-content .woocommerce-error:before,.woocommerce-MyAccount-content .product-unavailable-notice:before{display:none;visibility:hidden}.tinv-wishlist .woocommerce-error a:link,.tinv-wishlist .woocommerce-error a:visited,.tinv-wishlist .product-unavailable-notice a:link,.tinv-wishlist .product-unavailable-notice a:visited,.wc-empty-cart-message .woocommerce-error a:link,.wc-empty-cart-message .woocommerce-error a:visited,.wc-empty-cart-message .product-unavailable-notice a:link,.wc-empty-cart-message .product-unavailable-notice a:visited,.final-notifications .woocommerce-error a:link,.final-notifications .woocommerce-error a:visited,.final-notifications .product-unavailable-notice a:link,.final-notifications .product-unavailable-notice a:visited,.woocommerce-notices-wrapper .woocommerce-error a:link,.woocommerce-notices-wrapper .woocommerce-error a:visited,.woocommerce-notices-wrapper .product-unavailable-notice a:link,.woocommerce-notices-wrapper .product-unavailable-notice a:visited,.woocommerce-form-login-toggle .woocommerce-error a:link,.woocommerce-form-login-toggle .woocommerce-error a:visited,.woocommerce-form-login-toggle .product-unavailable-notice a:link,.woocommerce-form-login-toggle .product-unavailable-notice a:visited,.woocommerce-form-coupon-toggle .woocommerce-error a:link,.woocommerce-form-coupon-toggle .woocommerce-error a:visited,.woocommerce-form-coupon-toggle .product-unavailable-notice a:link,.woocommerce-form-coupon-toggle .product-unavailable-notice a:visited,.woocommerce-MyAccount-content .woocommerce-error a:link,.woocommerce-MyAccount-content .woocommerce-error a:visited,.woocommerce-MyAccount-content .product-unavailable-notice a:link,.woocommerce-MyAccount-content .product-unavailable-notice a:visited{font-weight:600;color:var(--color-7);text-decoration:underline}.tinv-wishlist .woocommerce-error a:active,.tinv-wishlist .woocommerce-error a:hover,.tinv-wishlist .product-unavailable-notice a:active,.tinv-wishlist .product-unavailable-notice a:hover,.wc-empty-cart-message .woocommerce-error a:active,.wc-empty-cart-message .woocommerce-error a:hover,.wc-empty-cart-message .product-unavailable-notice a:active,.wc-empty-cart-message .product-unavailable-notice a:hover,.final-notifications .woocommerce-error a:active,.final-notifications .woocommerce-error a:hover,.final-notifications .product-unavailable-notice a:active,.final-notifications .product-unavailable-notice a:hover,.woocommerce-notices-wrapper .woocommerce-error a:active,.woocommerce-notices-wrapper .woocommerce-error a:hover,.woocommerce-notices-wrapper .product-unavailable-notice a:active,.woocommerce-notices-wrapper .product-unavailable-notice a:hover,.woocommerce-form-login-toggle .woocommerce-error a:active,.woocommerce-form-login-toggle .woocommerce-error a:hover,.woocommerce-form-login-toggle .product-unavailable-notice a:active,.woocommerce-form-login-toggle .product-unavailable-notice a:hover,.woocommerce-form-coupon-toggle .woocommerce-error a:active,.woocommerce-form-coupon-toggle .woocommerce-error a:hover,.woocommerce-form-coupon-toggle .product-unavailable-notice a:active,.woocommerce-form-coupon-toggle .product-unavailable-notice a:hover,.woocommerce-MyAccount-content .woocommerce-error a:active,.woocommerce-MyAccount-content .woocommerce-error a:hover,.woocommerce-MyAccount-content .product-unavailable-notice a:active,.woocommerce-MyAccount-content .product-unavailable-notice a:hover{color:var(--color-7);text-decoration-thickness:.125rem}.woocommerce-notices-wrapper .woocommerce-message .wc-forward{display:none;visibility:hidden}.entry-summary .woocommerce-message p{margin-bottom:0}.entry-summary .woocommerce-message.product-unavailable-notice,.entry-summary .woocommerce-message.product-puchased-notice{border-top:none;border-radius:.25rem !important;padding:1rem 1.5rem;margin:1.5rem 0 0 0}.entry-summary .woocommerce-message.product-unavailable-notice:last-of-type,.entry-summary .woocommerce-message.product-puchased-notice:last-of-type{margin:1.5rem 0}.entry-summary .woocommerce-message.product-unavailable-notice:before,.entry-summary .woocommerce-message.product-puchased-notice:before{display:none;visibility:hidden}.entry-summary .woocommerce-message.product-unavailable-notice{background-color:var(--color-form-error) !important;color:var(--color-7) !important}.entry-summary .woocommerce-message.product-unavailable-notice a:link,.entry-summary .woocommerce-message.product-unavailable-notice a:visited{font-weight:600;color:var(--color-7);text-decoration:underline}.entry-summary .woocommerce-message.product-unavailable-notice a:active,.entry-summary .woocommerce-message.product-unavailable-notice a:hover{color:var(--color-7);text-decoration-thickness:.125rem}.entry-summary .woocommerce-message.product-puchased-notice{background-color:var(--color-5) !important;color:var(--color-1) !important}.entry-summary .woocommerce-message.product-puchased-notice a:link,.entry-summary .woocommerce-message.product-puchased-notice a:visited{font-weight:600;color:var(--color-1);text-decoration:underline}.entry-summary .woocommerce-message.product-puchased-notice a:active,.entry-summary .woocommerce-message.product-puchased-notice a:hover{color:var(--color-1);text-decoration-thickness:.125rem}.woocommerce-MyAccount-content .woocommerce-info,.woocommerce-MyAccount-content .woocommerce-message{margin-bottom:2rem}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.listing-grid-container{margin:5rem 0}.grid-listing-image{position:relative;margin-bottom:24px}.product-listing{margin:3.75rem 0 0 0}.archive-switch{margin-top:1.75rem;padding-top:2.5rem}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.module-text .with-line{padding-top:2.375rem}.module-text.with-deco:before,.module-text.with-deco:after{content:"";position:absolute;display:block;width:15.625rem;height:15.625rem;background-size:contain;background-repeat:no-repeat}.module-text.with-deco:before{top:6vh;right:0;transform:translate(50%, 0) rotate(-60deg);background-image:url(assets/images/icons/module-text-deco-1.svg)}.module-text.with-deco:after{bottom:3vh;left:0;transform:translate(-50%, -15.625rem) rotate(120deg);background-image:url(assets/images/icons/module-text-deco-1.svg)}.module-embed .with-line{padding-top:2.375rem}.mod-mix-match{padding:4rem 0 2rem 0}.mod-mix-match.module-paddings-top{margin-top:5rem}.mod-mix-match.module-paddings-top-big{margin-top:6.25rem}.mod-mix-match.module-no-paddings-top{margin-top:0}.mod-mix-match.module-paddings-bottom{margin-bottom:5rem}.mod-mix-match.module-paddings-bottom-big{margin-bottom:6.25rem}.mod-mix-match.module-no-paddings-bottom{margin-bottom:0}.flex-hold-contatti .texts{width:45%;padding-right:2rem}.flex-hold-contatti .form{width:55%;border-radius:.25rem;background-color:var(--color-7);border:solid .0625rem var(--color-4);padding:2rem}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.module-products-slider .product-slider-section{padding:3.75rem 0 3.75rem 0}.module-products-slider-categories{width:100%;display:flex !important;flex-wrap:wrap !important;align-items:center}.module-products-slider-categories li{display:inline-block;margin:0 .75rem .75rem 0}.module-products-slider-categories li p{margin-bottom:0;color:var(--color-4);text-transform:uppercase}.module-products-slider-categories li:last-child{margin-right:0}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.module-banner .with-line{padding-top:2.375rem}.module-banner .page-opening-text-image{margin-top:0}.module-banner .page-opening-text-image .flex-hold-opening-text-image{min-height:40vh}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.module-highlighted-sentence .with-line{padding-top:2.375rem}.module-highlighted-sentence .highlighted-sentence-deco-holder{position:relative;padding:3.4375rem 0 3.125rem 0}.module-highlighted-sentence .highlighted-sentence-deco{position:absolute;width:3.125rem;height:3.125rem;background-size:contain;background-repeat:no-repeat}.module-highlighted-sentence .highlighted-sentence-deco.deco-1{top:0;left:2.5rem;background-image:url(assets/images/icons/highlighted-sentence-deco-1.svg)}.module-highlighted-sentence .highlighted-sentence-deco.deco-2{bottom:0;right:20%;background-image:url(assets/images/icons/highlighted-sentence-deco-2.svg)}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.module-stripe .wrapper-padded{overflow-y:hidden}.module-stripe .with-line{padding-top:2.375rem}.module-stripe .stripe-listed{margin-bottom:100px}.module-stripe .stripe-listed.bg-5{padding:2rem;border-radius:.5rem}.module-stripe .stripe-listed:last-of-type{margin-bottom:0}.module-stripe .stripe-listed.image-text .module-stripe-image{order:1}.module-stripe .stripe-listed.image-text .module-stripe-image .spacer{width:100%}.module-stripe .stripe-listed.image-text .module-stripe-image .spacer .products-slider{padding-top:0 !important}.module-stripe .stripe-listed.image-text .module-stripe-text{order:2}.module-stripe .stripe-listed.image-text .module-stripe-text .spacer{width:100%;padding:0 0 0 4.5rem}.module-stripe .stripe-listed.text-image .module-stripe-image{order:2}.module-stripe .stripe-listed.text-image .module-stripe-image .spacer{width:100%}.module-stripe .stripe-listed.text-image .module-stripe-image .spacer .products-slider{padding-top:0 !important}.module-stripe .stripe-listed.text-image .module-stripe-text{order:1}.module-stripe .stripe-listed.text-image .module-stripe-text .spacer{width:100%;padding:0 4.5rem 0 0;margin-left:auto}.module-stripe .stripe-listed .cta-holder{text-align:inherit}.module-stripe .cta-holder{text-align:center}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.module-slideshow{overflow:hidden !important}.module-slideshow.with-pattern{background-size:auto 11.25rem;background-repeat:repeat-x;background-position:50% 0;background-image:url(assets/images/scoll-txt-bg.svg)}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.module-expanding-text .txt-max-width{margin-bottom:3rem}.expanding-block{margin-bottom:24px;border:solid 2px var(--color-2);border-radius:12px;transition:all .3s ease-in-out}.expanding-block.hovered{transition:transform .3s ease-in-out;box-shadow:0 0 0 2px var(--color-1)}.expanding-block:last-child{margin-bottom:0}.expanding-block .expander-top h1,.expanding-block .expander-top h2,.expanding-block .expander-top h3,.expanding-block .expander-top h4,.expanding-block .expander-top h5,.expanding-block .expander-top h6,.expanding-block .expander-top p{all:unset}.expanding-block .expander{position:relative;width:100%;font-weight:500;padding:24px 24px 24px 63px;text-align:left;border:none;background-color:rgba(0,0,0,0);color:var(--color-1);font-weight:500;font-size:1.375rem;line-height:1.6875rem;cursor:pointer}.expanding-block .expander:hover{color:var(--color-2)}.expanding-block .expander.exp-close .icon-js{transform:rotate(45deg)}.expanding-block .expander .icon-js{position:absolute;top:24px;left:20px;font-size:1.375rem;line-height:1.375rem;text-align:center;width:30px;height:30px;mask-image:url(assets/images/icons/icon-txt-expand.svg);mask-repeat:no-repeat;mask-size:contain;mask-position:0 0;background-color:var(--color-2);transition:transform .3s ease-in-out}.expanding-block .expandable-content .inner{padding:24px}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.banner-content{position:relative;padding:5rem}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.video-block .video-caption,.video-block .expanding-block{margin-top:12px}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.module-scroll-text .module-paddings-top{margin-top:5rem}.module-scroll-text .module-paddings-top-big{margin-top:6.25rem}.module-scroll-text .module-no-paddings-top{margin-top:0}.module-scroll-text .module-paddings-bottom{margin-bottom:5rem}.module-scroll-text .module-paddings-bottom-big{margin-bottom:6.25rem}.module-scroll-text .module-no-paddings-bottom{margin-bottom:0}@keyframes infiniteScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.module-scroll-text .module-scroll-text-pattern{position:absolute;top:0;left:0;display:block;width:100%;height:18.75rem;background-size:auto 18.75rem;background-repeat:repeat-x;background-position:-25% 50%;background-image:url(assets/images/scoll-txt-bg.svg)}.module-scroll-text .scrolling-txt-wrapper{position:relative;padding:1.5625rem 0;background-color:var(--color-5);color:var(--color-4);margin:6.75rem 0;width:100%;overflow:hidden}.module-scroll-text .scrolling-txt-container{position:relative;width:100%;overflow:hidden}.module-scroll-text .horizontal-scrolling-items{display:flex;width:200vw}.module-scroll-text .horizontal-scrolling-items-item{white-space:nowrap}.module-scroll-text .horizontal-scrolling-items-item .txt-item:nth-child(even){text-transform:uppercase}.module-scroll-text .txt-item{margin:0}.module-scroll-text .txt-item:before{content:"";display:inline-block;width:12.5rem;height:.25rem;background-color:var(--color-4)}.module-scroll-text .scrolling-txt-container-accessible{width:0;height:0;opacity:0;overflow:hidden}.module-scroll-text .play-pause-animation{bottom:-55px}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.cta-holder{margin-top:2rem}.cta-holder button,.cta-holder a{margin:0 15px 0 0}.yith-add-new-gc-my-account-button,.woocommerce-button,#place_order,.default-button{padding:.875rem 2.625rem !important;font-size:1rem;line-height:1.375rem}.woocommerce_waitlist,.single_add_to_cart_button{padding:.625rem 2.625rem !important;font-size:1rem;line-height:1.375rem}.default-button-b{font-size:.875rem;line-height:1.1875rem}.default-button-b.as-button{padding:.5625rem 1rem;height:2.375rem}.default-button-b:after{top:.0625rem;width:.75rem;height:.75rem}.cta-holder .default-button-b{font-size:1.875rem;line-height:2.0625rem;font-weight:600}.cta-holder .default-button-b:after{top:.0625rem;width:1.25rem;height:1.25rem}a.mix-match-link:link,a.mix-match-link:visited{font-size:.875rem;line-height:1.1875rem}a.mix-match-link:link .category-icon,a.mix-match-link:visited .category-icon{display:inline-block;height:.875rem;width:auto;margin-right:.375rem}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.card.card-product-listing{display:flex;flex-direction:column}.card.card-product-listing .card-image{margin-bottom:0}.card.card-product-listing .card-texts{padding:.75rem .75rem .75rem .75rem}.card.card-product-listing .card-texts .autori{margin-bottom:.75rem}.card.card-product-listing .card-texts .card-title{margin-bottom:1rem}.card.card-product-listing .card-texts .blog-post-date{margin-top:0}.card.card-product-listing .card-texts .price{display:block;font-size:1rem;line-height:1.375rem;font-weight:700}.card.card-product-listing .card-texts .price .percent-discount{position:relative;top:-0.05rem;display:inline-block;margin:0 0 0 .3125rem;font-size:.875rem;line-height:1.1875rem;background-color:var(--color-5);color:var(--color-1);border-radius:.125rem;padding:.1875rem .375rem}.card.card-product-listing .card-texts .price .original-price{display:block;font-size:.875rem;line-height:1.1875rem;font-weight:400;color:var(--color-2)}.card.card-product-listing .on-bottom{position:relative;display:block;width:100%;margin-top:auto}.card.card-product-listing .vk-single-product-categories{width:100%;margin-bottom:0;display:flex !important;flex-wrap:wrap !important;align-items:center}.card.card-product-listing .vk-single-product-categories li{position:relative;height:2rem;margin:0;padding:.0625rem 0 0 0;border-right:solid .0625rem var(--color-4)}.card.card-product-listing .vk-single-product-categories li:after{content:"";position:absolute;left:0;top:0;display:block;width:100vw;height:.0625rem;background-color:var(--color-4)}.card.card-product-listing .vk-single-product-categories li:last-child{border-right:none}.card.card-product-listing .vk-single-product-categories a.cat-as-button:link,.card.card-product-listing .vk-single-product-categories a.cat-as-button:visited,.card.card-product-listing .vk-single-product-categories .fake-link{display:inline-block;font-size:.875rem;line-height:1.1875rem;text-align:center;border:none;background-color:var(--color-7);color:var(--color-1);padding:.375rem .75rem .125rem .75rem;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.card.card-product-listing .vk-single-product-categories a.cat-as-button:link.main,.card.card-product-listing .vk-single-product-categories a.cat-as-button:visited.main,.card.card-product-listing .vk-single-product-categories .fake-link.main{background-color:var(--color-8);padding:.375rem .375rem .125rem .375rem}.card.card-product-listing .vk-single-product-categories a.cat-as-button:link .category-icon,.card.card-product-listing .vk-single-product-categories a.cat-as-button:visited .category-icon,.card.card-product-listing .vk-single-product-categories .fake-link .category-icon{display:inline-block;height:1.1875rem;width:1.1875rem;margin-right:.375rem}.card.card-banner-listing{display:flex !important;flex-wrap:wrap !important}.card.card-banner-listing .card-image{position:relative;width:13.75rem;aspect-ratio:1/1}.card.card-banner-listing .card-image.vk-random-pattern{background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.card.card-banner-listing .card-image img,.card.card-banner-listing .card-image video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.card.card-banner-listing .card-texts{align-content:center;width:calc(100% - 13.75rem);padding:1.5rem 1.5rem}.card.card-banner-listing .card-texts .vk-single-product-categories{margin-bottom:1rem !important}.card.card-banner-listing .card-texts .price-hold{text-align:right}.card.card-banner-listing .card-texts .flex-hold-child{padding-bottom:1rem !important}.card.card-banner-listing .card-texts .price{display:block;font-size:1rem;line-height:1.375rem;font-weight:700}.card.card-banner-listing .card-texts .price .percent-discount{position:relative;top:-0.05rem;display:inline-block;margin:0 0 0 .3125rem;font-size:.875rem;line-height:1.1875rem;background-color:var(--color-5);color:var(--color-1);border-radius:.125rem;padding:.1875rem .375rem}.card.card-banner-listing .card-texts .price .original-price{display:block;font-size:.875rem;line-height:1.1875rem;font-weight:400}.card.card-banner-listing .card-texts .default-button{width:100%}.flex-hold-card-price .card-flex-price{width:calc(100% - 2.5rem)}.flex-hold-card-price .card-flex-wishlist{width:2.5rem;text-align:right}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.hambuger-element:hover span[class*=ham-bar-]{background-color:var(--color-1)}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.wp-caption{margin-bottom:2rem}.rounded-image img{border-radius:.25rem;overflow:hidden}.coverize img,.coverize video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.editorial-content img{width:100%;height:auto;border-radius:.25rem;margin-bottom:1.5rem}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}label{font-size:1rem;line-height:1.375rem;margin-bottom:.5rem}input[type=password],input[type=date],input[type=email],input[type=file],input[type=number],input[type=range],input[type=tel],input[type=text],input[type=url]{font-size:1rem;line-height:1.375rem;margin-bottom:1rem}input[type=checkbox]:before,input[type=radio]:before{position:relative;top:.625rem;font-size:1.5rem}textarea{font-size:1rem;line-height:1.375rem;margin-bottom:2rem}select{font-size:1rem;line-height:1.375rem;margin-bottom:2rem}.wpcf7-submit,input[type=submit]{padding:.875rem 2.625rem !important;font-size:1rem;line-height:1.375rem}.form-hold{margin:.625rem 0}.form-hold .required-fields{margin-bottom:2rem}.form-hold p{font-size:1rem;line-height:1.375rem;margin-bottom:.5rem;min-height:.5rem}.form-hold .form-block{margin-bottom:2rem}.form-hold .form-block .wpcf7-not-valid-tip{top:-3px !important}.form-hold input[type=checkbox]:before,.form-hold input[type=radio]:before{top:.3125rem;font-size:1.5rem}.form-hold input[type=submit]{margin-top:1.5rem}.as-label{font-size:1rem;line-height:1.375rem;margin-bottom:5px}.wpcf7-form .wpcf7-not-valid-tip{font-size:1rem !important;line-height:1rem !important}.wpcf7-form .wpcf7-response-output{font-size:1rem !important;line-height:1rem !important}.wpcf7-form.invalid .wpcf7-response-output{font-size:1rem !important;line-height:1rem !important}.wpcf7-form.sent .wpcf7-response-output{font-size:1rem !important;line-height:1rem !important}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.products-slider:not(.slick-initialized){display:flex;transform:translateX(0);width:100%;overflow:hidden}.products-slider:not(.slick-initialized).opening .flex-hold-child{width:calc(50% - 2rem) !important}.products-slider:not(.slick-initialized).opening .flex-hold-child:first-child{display:block !important}.products-slider:not(.slick-initialized) .flex-hold-child{width:calc(25% - 2rem) !important;margin-right:2rem;flex:none !important}.products-slider:not(.slick-initialized) .flex-hold-child:first-child{display:block !important}.product-slider-section{position:relative;width:calc(100% + 2rem);padding:3.75rem 0 5rem 0}.slider-wrapper{position:relative;display:flex;justify-content:center;padding-top:68px}.products-slider-wrapper{position:relative;overflow:hidden}.products-slider-wrapper.with-slider .products-slider-cta-position{left:6.25rem}.products-slider-cta-position{position:absolute;z-index:9;top:0;left:0}.products-slider-cta-position a{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.products-slider{position:relative;width:100%;padding-top:3.875rem}.products-slider.opening{width:calc(100% + 2rem)}.products-slider.gallery{width:calc(100% + 2rem);padding-bottom:3.875rem}.products-slider.gallery.no-slides{padding-bottom:0}.products-slider.gallery .slick-next,.products-slider.gallery .slick-prev{bottom:0;top:auto;transform:translate(-100%, 0)}.products-slider.gallery .slick-prev{left:calc(50% - 1.5rem)}.products-slider.gallery .slick-next{left:calc(50% + 1.5rem)}.products-slider.gallery img{border-radius:.25rem}.products-slider .slick-next,.products-slider .slick-prev{top:0}.products-slider .slick-prev{left:0}.products-slider .slick-next{left:3.125rem}.products-slider .slick-track{display:flex !important}.products-slider .slick-slide{overflow:hidden;margin-right:2rem;height:inherit !important}.products-slider .slick-slide .flex-hold-child{height:100% !important;margin-right:0}.slide-caption{position:relative;width:auto;height:auto;display:inline-block;overflow:visible;padding:.5rem 0 0 0}.slide-caption.hidden{position:absolute;overflow:hidden;width:0;height:0}.slick-next,.slick-prev{width:2.375rem;height:2.375rem}.slick-dots{text-align:center;padding:10px 0 0 0 !important}.slick-dots li{display:inline-block;margin:0 5px}.slick-dots li button{width:20px;height:20px;border:none;font-size:0;margin:0;padding:0;transition:all .3s linear;border-radius:20px;cursor:pointer}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.gift-cards-list{width:100%}.gift-cards-list .ywgc-manual-amount-container{position:relative;width:100%;border:var(--color-2) solid .0625rem;color:var(--color-1);background-color:var(--color-6) !important;border-radius:.25rem}.gift-cards-list .ywgc-manual-amount{position:relative;top:-0.0625rem;left:.125rem;width:100% !important;padding-right:2.5rem;font-size:1rem !important;line-height:1.375rem !important;height:2.875rem !important;background-color:var(--color-7) !important;border-bottom:var(--color-1) solid .0625rem !important;border-top:var(--color-1) solid .0625rem !important}.gift-cards-list .ywgc-manual-currency-symbol.left,.gift-cards-list .ywgc-manual-currency-symbol.right{display:block !important;position:absolute;right:.625rem;top:50%;transform:translate(0, -50%);background-color:rgba(0,0,0,0);font-weight:700}.gift-card-content-editor{text-align:left !important}.gift-card-content-editor h5{font-weight:600}.gift-card-content-editor .ywgc-sender-info-title,.gift-card-content-editor .ywgc_recipient_info_title{margin-top:1.5rem !important}.gift-card-content-editor label{font-size:1rem !important;line-height:1.375rem !important;text-align:left !important;display:block !important;width:100% !important}.gift-card-content-editor input[type=text],.gift-card-content-editor input[type=email],.gift-card-content-editor textarea{float:none !important;font-size:1rem !important;line-height:1.375rem !important;text-align:left !important;display:block !important;width:100% !important}.gift_card_template_button{display:block !important;width:100% !important}.gift_card_template_button .wishlist-button-hold{display:none;visibility:hidden}.gift-card-panel-title{display:block !important;width:100% !important}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}.waitlist-products{position:relative;width:100%;display:flex !important;flex-wrap:wrap !important}.waitlist-products .waitlist-single-product{width:25%;padding:0 1rem 2rem 1rem;text-align:left}.waitlist-products .waitlist-single-product p{text-align:left !important}.waitlist-products .waitlist-single-product img{display:none;visibility:hidden}.tinv-header h2{display:none;visibility:hidden}.social-buttons span{font-size:1.375rem;line-height:1.6875rem;margin:0 0 1.5rem}.social-buttons ul{margin-top:.75rem}.social-buttons ul li{display:inline-block;font-size:1.5rem;margin:0 .5rem .5rem 0}.card-remove-wishlist,.tinvwl_button_close{border:none;color:var(--color-1);background-color:var(--color-5);box-shadow:inset 0px 0px 0px .0625rem var(--color-1);cursor:pointer;font-weight:600;padding:.25rem .5rem;border-radius:.25rem;transition:all .3s linear;margin-top:.5rem}.card-remove-wishlist:hover,.tinvwl_button_close:hover{box-shadow:inset 0px 0px 0px .125rem var(--color-1)}.tinv-overlay .icon_big_heart_check{display:none !important;visibility:hidden !important}:root{--color-1: #171B1C;--color-2: #4B5658;--color-3: #8B9698;--color-4: #05697D;--color-5: #FFD500;--color-6: #FFFAE5;--color-7: #FFFFFF;--color-8: #F7F8F8;--above-image-opacity: rgba(255, 255, 255, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(0, 0, 0, 0.2);--color-form-ok: #04621B;--color-form-ok-b: #F4FFF4;--color-form-error: #D11515;--color-form-error-b: #FFF7F4}[data-theme=dark]{color-scheme:dark;--color-1: #FFFFFF;--color-2: #F2F2F2;--color-3: #555555;--color-4: #111111;--above-image-opacity: rgba(0, 0, 0, 0.35);--switch-box-shadow: inset 0px 0px 4px 2px rgba(255, 255, 255, 0.2)}body.customize-support{margin-top:-32px;padding-bottom:32px}#wpadminbar{top:auto !important;bottom:0}#wpadminbar .quicklinks>ul>li{position:relative}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{bottom:32px}}/*# sourceMappingURL=style.min.css.map */