:where(:not(html,iframe,canvas,img,svg,video,audio,vercel-live-feedback,nextjs-portal,dialog,:where(select,option)):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}a,button{cursor:revert;-webkit-tap-highlight-color:transparent}menu,ol,ul{list-style:none}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-moz-user-select:auto;user-select:auto;-webkit-user-select:auto}textarea{display:block;line-height:130%;min-height:16vw;min-width:100%;white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert}::-moz-placeholder{color:inherit}::placeholder{color:inherit}::marker{content:normal}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;line-break:after-white-space;-webkit-line-break:after-white-space;overflow-wrap:break-word;-moz-user-select:auto;user-select:auto;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}:root{color-scheme:light dark;--ease-in-quad:cubic-bezier(0.55,0.085,0.68,0.53);--ease-in-cubic:cubic-bezier(0.55,0.055,0.675,0.19);--ease-in-quart:cubic-bezier(0.895,0.03,0.685,0.22);--ease-in-quint:cubic-bezier(0.755,0.05,0.855,0.06);--ease-in-expo:cubic-bezier(0.95,0.05,0.795,0.035);--ease-in-circ:cubic-bezier(0.6,0.04,0.98,0.335);--ease-out-quad:cubic-bezier(0.25,0.46,0.45,0.94);--ease-out-cubic:cubic-bezier(0.215,0.61,0.355,1);--ease-out-quart:cubic-bezier(0.165,0.84,0.44,1);--ease-out-quint:cubic-bezier(0.23,1,0.32,1);--ease-out-expo:cubic-bezier(0.19,1,0.22,1);--ease-out-circ:cubic-bezier(0.075,0.82,0.165,1);--ease-in-out-quad:cubic-bezier(0.455,0.03,0.515,0.955);--ease-in-out-cubic:cubic-bezier(0.645,0.045,0.355,1);--ease-in-out-quart:cubic-bezier(0.77,0,0.175,1);--ease-in-out-quint:cubic-bezier(0.86,0,0.07,1);--ease-in-out-expo:cubic-bezier(1,0,0,1);--ease-in-out-circ:cubic-bezier(0.785,0.135,0.15,0.86);--gleasing:cubic-bezier(0.4,0,0,1);--color-black:#1d1d1b;--color-white:#fff;--color-red:#e5251b;--color-green:#009640;--color-yellow:#fdc300;--color-grey-10:#141414;--color-grey-9:#232323;--color-grey-8:#353535;--color-grey-7:#474747;--color-grey-6:#757575;--color-grey-5:#a3a3a3;--color-grey-4:#bfbfbf;--color-grey-3:#dadada;--color-grey-2:#ededed;--color-grey-1:#f6f6f6;--font-primary:Inter,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;--mobile-columns-count:6;--tablet-columns-count:8;--desktop-columns-count:12;--mobile-columns-gap:2.6666666666666665vw;--tablet-columns-gap:1.953125vw;--desktop-columns-gap:min(1.7361111111111112vw,3.125rem);--mobile-margin:2.6666666666666665vw;--tablet-margin:3.90625vw;--desktop-margin:min(2.7777777777777777vw,5rem);--header-height:17.066666666666666vw;--layout-columns-count:var(--mobile-columns-count);--layout-columns-gap:var(--mobile-columns-gap);--layout-margin:var(--mobile-margin);--layout-width:calc(100vw - var(--layout-margin)*2);--layout-column-width:calc((var(--layout-width) - (var(--layout-columns-count) - 1)*var(--layout-columns-gap))/var(--layout-columns-count))}:where(input[type=file]){-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:default}html{text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;font-family:var(--font-primary);font-size:10px;font-weight:400;text-rendering:optimizeLegibility}audio,video{max-block-size:100%;max-inline-size:100%}@font-face{font-display:swap;font-family:Inter;font-optical-sizing:auto;font-stretch:75% 125%;font-style:normal;font-weight:100 900;src:url(../fonts/Inter.woff2) format("woff2 supports variations"),url(../fonts/Inter.woff2) format("woff2-variations")}.grid,.layout-grid,.layout-grid-inner{display:grid;grid-template-columns:repeat(var(--layout-columns-count),minmax(0,1fr));grid-gap:var(--layout-columns-gap)}.layout-block,.layout-grid{margin-left:auto;margin-right:auto;max-width:var(--layout-width);width:100%}.layout-block-inner,.layout-grid-inner{padding-left:var(--layout-margin);padding-right:var(--layout-margin);width:100%}.Header__brand-sitename,.hide-element,.site-description{height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}[hidden]{display:none!important}.flex-center,.swiper-slide{align-items:center;display:flex;justify-content:center}.About__strengths,.Footer,.Footer-wrapper,.Landing,.flex-column{align-items:center;display:flex;flex-direction:column}#header,.clean,.wpcf7-acceptance,.wpcf7-list-item,figure,h1,h2,h3,h4,h5,ul,ul.sub-menu{margin:0;padding:0}.Page__hero-figure,.Page__hero-img,.fill,.fill-absolute{height:100%;width:100%}.Page__hero-figure,.Page__hero-img,.fill-absolute,.pos0{left:0;top:0}.Page__hero-figure,.Page__hero-img,.fill-absolute{position:absolute}.gpu{backface-visibility:hidden;perspective:500px;transform-style:preserve-3d}@supports (-webkit-backdrop-filter:blur(1px)){.gpu{perspective:none}}.absolute-center{bottom:auto;left:50%;right:auto;top:50%;transform:translate(-50%,-50%)}.absolute-center-x,.popup-modal{left:50%;right:auto;transform:translateX(-50%)}.absolute-center-y,.gallerySlider-next,.gallerySlider-prev{bottom:auto;top:50%;transform:translateY(-50%)}.aspect-ratio{height:0;padding-bottom:calc(100%/var(--aspect-ratio));position:relative;width:100%}.aspect-ratio>:first-child{height:100%;left:0;position:absolute;top:0;width:100%}.full-width{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}.hidden-overflow{overflow:hidden}.relative{position:relative}html.has-scroll-smooth .hide-on-smooth-scroll,html:not(.has-scroll-smooth) .hide-on-native-scroll{display:none}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}html.lenis-stopped{overflow:hidden}body,html{background-color:var(--color-grey-1);color:var(--color-black);overscroll-behavior:none}body{min-height:100vh}body.change-page{cursor:wait!important}body.lock-body-scroll{overflow:hidden}main{align-items:center;color:var(--color-black);display:flex;flex-direction:column;padding-top:var(--header-height)}.body-landing main{padding-top:0}a,button,input,label,select,textarea{color:inherit;cursor:pointer}a{text-decoration:none}::-moz-selection{background-color:var(--color-red);color:var(--color-white)}::selection{background-color:var(--color-red);color:var(--color-white)}svg.icon circle[fill],svg.icon path[fill],svg.icon rect[fill]{fill:currentColor}svg.icon circle[stroke],svg.icon path[stroke],svg.icon rect[stroke]{stroke:currentColor}.txt-500,b,strong{font-weight:650}.text-small,small{font-size:.75em;position:relative}.text-big{font-size:1.2em;position:relative}.color-white{color:var(--color-white)}.color-black{color:var(--color-black)}.color-red{color:var(--color-red)}.color-green{color:var(--color-green)}.color-grey{color:var(--color-grey-7)}em,i{font-style:italic}figure{-webkit-mask-image:-webkit-radial-gradient(#fff,#000);overflow:hidden}.pswp__img{max-height:inherit}.pswp{z-index:999999999999!important;--pswp-bg:var(--color-grey-1)}figcaption,label{color:var(--color-black);font-size:.9em;font-weight:500;text-align:left;text-transform:uppercase}:is(label,figcaption) abbr{color:var(--color-black)}.select2-container .select2-selection--single .select2-selection__rendered,.woocommerce form .form-row input.input-text,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{-webkit-appearance:none;background:var(--color-white);border:0;border:.5333333333333333vw solid var(--color-black);border-radius:1.6vw;box-sizing:border-box;color:var(--color-black);display:block;font-size:3.466666666666667vw;font-weight:400;line-height:170%;margin:0;outline:none;padding:2.6666666666666665vw;text-align:left;width:100%}:is(textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],.woocommerce form .form-row input.input-text,.select2-container .select2-selection--single .select2-selection__rendered):active,:is(textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],.woocommerce form .form-row input.input-text,.select2-container .select2-selection--single .select2-selection__rendered):focus,:is(textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],.woocommerce form .form-row input.input-text,.select2-container .select2-selection--single .select2-selection__rendered):hover{outline:none!important;text-decoration:none}:is(textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],.woocommerce form .form-row input.input-text,.select2-container .select2-selection--single .select2-selection__rendered):-webkit-autofill,:is(textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],.woocommerce form .form-row input.input-text,.select2-container .select2-selection--single .select2-selection__rendered):-webkit-autofill:focus{-webkit-box-shadow:0 0 30px 30px var(--color-grey-1) inset!important;-webkit-text-fill-color:var(--color-black)}:is(textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],.woocommerce form .form-row input.input-text,.select2-container .select2-selection--single .select2-selection__rendered):hover{cursor:auto}:is(textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],.woocommerce form .form-row input.input-text,.select2-container .select2-selection--single .select2-selection__rendered)::-moz-placeholder{color:var(--color-grey-6)}:is(textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],.woocommerce form .form-row input.input-text,.select2-container .select2-selection--single .select2-selection__rendered)::placeholder{color:var(--color-grey-6)}input[type=radio]{opacity:0;position:absolute}:is(input[type=radio]+label,input[type=radio]+.wapf-label-text):before{background:transparent;border:2px solid var(--color-grey-7);border-radius:100%;content:"";cursor:pointer;display:inline-block;height:1.4em;margin-right:.4em;position:relative;text-align:center;transition:all .25s ease;vertical-align:top;width:1.4em}:is(input[type=radio]:checked+label,input[type=radio]:checked+.wapf-label-text):before{background-color:var(--color-red);box-shadow:inset 0 0 0 4px var(--color-grey-4)}:is(input[type=radio]:focus+label,input[type=radio]:focus+.wapf-label-text):before{border-color:var(--color-red);outline:none}:is(input[type=radio]:disabled+label,input[type=radio]:disabled+.wapf-label-text):before{border-color:var(--color-grey-5);box-shadow:inset 0 0 0 4px var(--color-grey-5)}:is(input[type=radio]+label,input[type=radio]+.wapf-label-text):empty:before{margin-right:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-white);background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj48cGF0aCBmaWxsPSIjMjQyNDI0IiBkPSJNMzEuMyAxOTJoMjU3LjNjMTcuOCAwIDI2LjcgMjEuNSAxNC4xIDM0LjFMMTc0LjEgMzU0LjhjLTcuOCA3LjgtMjAuNSA3LjgtMjguMyAwTDE3LjIgMjI2LjFDNC42IDIxMy41IDEzLjUgMTkyIDMxLjMgMTkyIi8+PC9zdmc+) no-repeat right 10px center/20px,var(--color-white);border:0;border:1px solid var(--color-black);border-radius:8vw;color:var(--color-black);cursor:pointer;font:inherit;font-size:3.466666666666667vw;line-height:1.7;outline:0;padding:2.6666666666666665vw 9.333333333333334vw 2.6666666666666665vw 3.2vw;width:100%}select:has(option:checked[disabled]){color:var(--color-grey-6)}select option{background-color:var(--color-white);color:inherit;color:var(--color-black)}:is(select option):not([value]),[value=""]:is(select option){color:var(--color-grey-6)}select:focus{outline:none}select::-ms-expand{display:none}.title-common{color:var(--color-black);font-size:8vw;font-weight:800;line-height:1.2;margin-bottom:8vw;position:relative}.title-common.title-common--md{font-size:6.4vw;margin-bottom:5.333333333333333vw}.title-common.title-common--sm{font-size:5.866666666666666vw;margin-bottom:4vw}.title-common.title-common--label{background-color:var(--color-yellow);border:.8vw solid var(--color-black);border-radius:3.2vw;padding:1.6vw 4vw}.label-common,.title-common.title-common--label{color:var(--color-black);text-transform:uppercase}.label-common{font-size:3.7333333333333334vw;font-weight:750;line-height:1;margin-bottom:2.6666666666666665vw;position:relative}.label-common.label-common--filled{background-color:var(--color-yellow);border:.8vw solid var(--color-black);border-radius:2.1333333333333333vw;color:var(--color-black);padding:1.6vw 4vw}.label-common.label-common--lg{font-size:4.266666666666667vw;margin-bottom:2.6666666666666665vw}.text-common{font-weight:350;line-height:1.3;width:100%}.text-common,.text-common.text-common--sm{font-size:3.466666666666667vw}.text-common.text-common--sm ol,.text-common.text-common--sm p,.text-common.text-common--sm ul{margin-bottom:2.6666666666666665vw}.text-common.text-common--md{font-size:4vw}.text-common.text-common--lg{font-size:4.266666666666667vw}.text-common h1,.text-common h2,.text-common h3,.text-common h4,.text-common h5{font-weight:600;position:relative;width:100%}.text-common h1{font-size:1.8em;margin-bottom:.65em}.text-common h2{font-size:1.6em;margin-bottom:.6em}.text-common h3{font-size:1.4em;margin-bottom:.55em}.text-common h4{font-size:1.2em;margin-bottom:.5em}.text-common h5{font-size:1.1em;margin-bottom:.5em}.text-common ol,.text-common p,.text-common ul{margin-bottom:3.7333333333333334vw}.text-common a{text-decoration:underline}:is(.text-common a) svg{display:inline-block;height:1em;width:1em}:is(.text-common a):hover{text-decoration:underline}.text-common ul{list-style-type:disc;padding-left:1em}:is(.text-common ul) li{margin-bottom:.3em}.text-common ol{list-style-type:decimal;padding-left:1em}:is(.text-common ol) li{margin-bottom:.3em}.text-common figure{width:100%}:is(.text-common figure) img{height:auto;width:100%}.text-common .txtBig{font-size:1.2em}.wp-block-columns{gap:5.333333333333333vw}.wp-block-separator{border-top:2px solid var(--color-grey-4);left:10%;position:relative;width:80%}.wp-block-image{margin-bottom:1.5em}.wp-block-embed,.wp-block-image .aligncenter{align-items:center;display:flex;justify-content:center}.wp-block-embed{margin:4rem 0 2rem;width:100%}.wp-block-embed .wp-block-embed__wrapper{display:block;overflow:hidden;position:relative;width:100%}:is(.wp-block-embed .wp-block-embed__wrapper):before{content:"";display:block;padding-top:56.25%}:is(.wp-block-embed .wp-block-embed__wrapper) iframe{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.wpcf7{position:relative;width:100%}.wpcf7 p{display:flex;flex-direction:column;margin-bottom:8vw}:is(.wpcf7 p):last-of-type{margin-bottom:0!important}.wpcf7 .wpcf7-form-control{display:flex;gap:1em}:is(.wpcf7 .wpcf7-form-control) .wpcf7-list-item-label{font-size:1em}.wpcf7 .wpcf7-acceptance{display:flex;text-align:left}:is(:is(.wpcf7 .wpcf7-acceptance) .wpcf7-list-item)>label{display:flex}:is(.wpcf7 .wpcf7-acceptance) a{text-decoration:underline}.wpcf7 .wpcf7-list-item-label,.wpcf7 p>label{color:var(--color-black);font-size:3.7333333333333334vw;font-weight:400;line-height:1.2}:is(.wpcf7 .wpcf7-list-item-label,.wpcf7 p>label) input,:is(.wpcf7 .wpcf7-list-item-label,.wpcf7 p>label) textarea{text-transform:none!important}.wpcf7 [type=checkbox]:checked,.wpcf7 [type=checkbox]:not(:checked){left:0;opacity:.01;position:absolute}.wpcf7 [type=checkbox]:checked~.wpcf7-list-item-label,.wpcf7 [type=checkbox]:not(:checked)~.wpcf7-list-item-label{cursor:pointer;padding-left:2em;position:relative}.wpcf7 [type=checkbox]:checked~.wpcf7-list-item-label:before,.wpcf7 [type=checkbox]:not(:checked)~.wpcf7-list-item-label:before{background:#fff;border:1px solid var(--color-grey-7);border-radius:.2em;box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 0 hsla(0,0%,75%,.2);content:"";height:1.35em;left:0;position:absolute;top:-.15em;transition:all .275s;width:1.35em}.wpcf7 [type=checkbox]:checked~.wpcf7-list-item-label:after,.wpcf7 [type=checkbox]:not(:checked)~.wpcf7-list-item-label:after{color:var(--color-black);content:"✕";font-size:1.1em;font-weight:700;left:.2em;line-height:0;position:absolute;top:.4em;transition:all .2s}.wpcf7 [type=checkbox]:not(:checked)~.wpcf7-list-item-label:after{opacity:0;transform:scale(0) rotate(45deg)}.wpcf7 [type=checkbox]:checked~.wpcf7-list-item-label:after{opacity:1;transform:scale(1) rotate(0)}.wpcf7 [type=checkbox]:disabled:checked~.wpcf7-list-item-label:before,.wpcf7 [type=checkbox]:disabled:not(:checked)~.wpcf7-list-item-label:before{background-color:var(--color-grey-1);border-color:var(--color-grey-2);box-shadow:none}.wpcf7 [type=checkbox]:disabled:checked~.wpcf7-list-item-label:after,.wpcf7 [type=checkbox]:disabled~.wpcf7-list-item-label{color:var(--color-grey-3)}.wpcf7 [type=checkbox]:checked:focus~label:before,.wpcf7 [type=checkbox]:not(:checked):focus~label:before{box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 0 4px hsla(0,0%,61%,.2)}.wpcf7 [type=checkbox]:checked:focus~.wpcf7-list-item-label:before{box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 0 6px hsla(0,0%,58%,.2)}.wpcf7 .wpcf7-submit{align-self:flex-start;background-color:transparent;background-color:var(--color-black);border-radius:16vw;color:var(--color-white);font-size:4.266666666666667vw;font-weight:600;letter-spacing:.05em;line-height:1;padding:1.6vw 6.4vw;text-transform:uppercase;transition:background-color .3s ease}.wpcf7 .wpcf7-not-valid-tip{color:var(--color-grey-7);display:block;font-size:3.2vw;font-weight:500;padding-top:2.6666666666666665vw;text-align:left;text-transform:uppercase}.wpcf7 .wpcf7-response-output{border:0!important;font-size:3.2vw;font-weight:500;margin-top:1.3333333333333333vw;padding:0!important}.btn,.wpcf7 .wpcf7-response-output{color:var(--color-black);text-transform:uppercase}.btn{align-items:center;display:inline-flex;font-size:3.7333333333333334vw;font-weight:700;line-height:1;margin:2.6666666666666665vw 0 5.333333333333333vw;position:relative;text-decoration:none!important;transition:letter-spacing .6s ease}.btn.btn--filled{background-color:var(--color-yellow);border:.8vw solid var(--color-black);border-radius:2.1333333333333333vw;color:var(--color-black);padding:1.6vw 4vw;transition:letter-spacing .6s ease,background-color .3s ease}.btn.btn--filled.btn--red{background-color:var(--color-red);color:var(--color-white)}.btn.btn--arrow{align-items:center}.btn.btn--arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNOTYgMjIwYTEyIDEyIDAgMCAxLTguNDktMjAuNDlMMTU5LjAzIDEyOCA4Ny41IDU2LjQ5YTEyIDEyIDAgMCAxIDE3LTE2Ljk5bDgwIDgwYTEyIDEyIDAgMCAxIDAgMTYuOThsLTgwIDgwQTExLjk2IDExLjk2IDAgMCAxIDk2IDIyMCIvPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";display:inline-block;height:.8em;margin-left:.2em;position:relative;width:.8em}.btn.btn--add-to-cart{align-items:center;text-transform:none}.btn.btn--add-to-cart:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE2IDE2YTIgMiAwIDEgMSAwIDQgMiAyIDAgMCAxIDAtNE0wIDBoMy4zbDEgMkgxOWExIDEgMCAwIDEgMSAxbC0uMS41LTMuNiA2LjVjLS4zLjYtMSAxLTEuOCAxSDcuMmwtLjkgMS42di4yYS4zLjMgMCAwIDAgLjIuMkgxOHYySDZhMiAyIDAgMCAxLTEuOC0zbDEuNC0yLjRMMiAySDB6bTYgMTZhMiAyIDAgMSAxIDAgNCAyIDIgMCAwIDEgMC00bTktNyAyLjgtNUg1bDIuNCA1eiIvPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";display:inline-block;height:1.2em;margin-left:.4em;position:relative;width:1.2em}.btn.btn--inverse{background-color:var(--color-white);color:var(--color-black)}.btn.btn--inverse:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBmaWxsPSIjMjQyNDI0IiBkPSJNOTYgMjIwYTEyIDEyIDAgMCAxLTguNDktMjAuNDlMMTU5LjAzIDEyOCA4Ny41IDU2LjQ5YTEyIDEyIDAgMCAxIDE3LTE2Ljk5bDgwIDgwYTEyIDEyIDAgMCAxIDAgMTYuOThsLTgwIDgwQTExLjk2IDExLjk2IDAgMCAxIDk2IDIyMCIvPjwvc3ZnPg==)}.btn.btn--ghost{border:.5333333333333333vw solid var(--color-black);padding:1.6vw 2.6666666666666665vw;transition:letter-spacing .6s ease}.btn.btn--ghost.btn--inverse{background-color:transparent;border:.5333333333333333vw solid var(--color-white);color:var(--color-white)}#place_order,.wc-block-components-button{align-items:center;background-color:var(--color-black);border-radius:8vw;color:var(--color-white);display:inline-flex;font-size:3.7333333333333334vw;font-weight:700;justify-content:center;line-height:1;margin:2.6666666666666665vw 0 5.333333333333333vw;padding:1.6vw 2.6666666666666665vw;position:relative;text-align:center!important;text-decoration:none!important;text-transform:uppercase;transition:letter-spacing .6s ease!important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{border-radius:8vw}.Page{display:flex;flex-direction:column;overflow:hidden;position:relative;width:100%}.Page__top{align-items:center;margin-bottom:10.666666666666666vw;padding-top:6.666666666666667vw;visibility:hidden}.Page__hero,.Page__top{display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}.Page__hero{height:58.666666666666664vw;margin-bottom:9.333333333333334vw}.Page__hero--no-image{height:auto!important;padding-top:6.666666666666667vw}.Page__hero--no-image .Page__hero-c-breadcrumbs{color:var(--color-black)}:is(.Page__hero--no-image .Page__hero-c-breadcrumbs)>a{color:var(--color-black)}:is(:is(.Page__hero--no-image .Page__hero-c-breadcrumbs)>a):hover{color:var(--color-pink)}:is(:is(.Page__hero--no-image .Page__hero-c-breadcrumbs) svg) path{fill:var(--color-black)}.Page__hero-figure{visibility:hidden}.Page__hero-figure .Page__hero-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%;z-index:1}.Page__hero-c{display:flex;flex-direction:column;position:relative;visibility:hidden;width:100%}.Page__hero--centered .Page__hero-c,.Page__hero-c{align-items:center}.Page__hero-c-breadcrumbs{color:var(--color-white);display:flex;font-size:3.466666666666667vw;font-weight:300;line-height:1;margin-bottom:1.3333333333333333vw;position:relative;text-transform:uppercase}.Page__hero-c-breadcrumbs>a{color:var(--color-white);margin-right:.2em;transition:color .3s ease}:is(.Page__hero-c-breadcrumbs>a):hover{color:var(--color-white)}.Page__hero-c-breadcrumbs svg{height:1em;margin-right:.2em;width:1em}:is(.Page__hero-c-breadcrumbs svg) path{fill:var(--color-white)}.Page__hero-c-title{margin-bottom:0!important}.Page__c{display:flex;margin-bottom:8vw;opacity:0;visibility:hidden}.Page__c.Page__c--generic{background-color:var(--color-white);border:1px solid var(--color-grey-5);border-radius:3.2vw;flex-direction:column;padding:9.333333333333334vw 5.333333333333333vw 5.333333333333333vw}:is(.Page__c.Page__c--generic .wpcf7) input[type=email],:is(.Page__c.Page__c--generic .wpcf7) input[type=text],:is(.Page__c.Page__c--generic .wpcf7) textarea{font-size:3.2vw;padding:2.6666666666666665vw 4vw}:is(.Page__c.Page__c--generic .wpcf7) input[type=file]{padding-top:1em}.woocommerce{color:var(--color-black)}.woocommerce a,.woocommerce p{margin:0}.woocommerce ul{padding:0}:is(.woocommerce ul) li{margin:0}.woocommerce table{margin:0}:is(.woocommerce table) td,:is(.woocommerce table) th{padding:0}.woocommerce-info:before{content:none}.woocommerce-no-products-found{margin-left:auto;margin-right:auto;width:90%}.woocommerce-error,.woocommerce-info,.woocommerce-message{align-items:center;background-color:var(--color-yellow);border:.8vw solid var(--color-black)!important;border-radius:3.2vw;color:var(--color-black);display:flex;flex-direction:column;font-weight:600;gap:.5em;line-height:1.35;margin:10.666666666666666vw 0;padding:5.333333333333333vw 4vw!important;text-align:center}:is(.woocommerce-error,.woocommerce-info,.woocommerce-message)>ul{display:block;width:100%}:is(.woocommerce-error,.woocommerce-info,.woocommerce-message) li{display:block;line-height:1.3!important;margin-bottom:0!important;text-align:center;width:100%}:is(.woocommerce-error,.woocommerce-info,.woocommerce-message):before{content:none}:is(.woocommerce-error,.woocommerce-info,.woocommerce-message) a.woocommerce-Button.button{margin-top:2rem;order:10;text-align:center}.woocommerce-error:before{content:none!important}p.woocommerce-notice,p.woocommerce-notice--success,p.woocommerce-thankyou-order-received{@include media-desktopMd(){font-size:min(1.3888888888888888vw,2.5rem);margin-bottom:6rem;margin-left:0;margin-right:0;margin-top:1.5rem}color:var(--color-green);display:block;font-size:3.7333333333333334vw;font-weight:600;line-height:1.35;margin:1rem 0 3rem}.woocommerce a.button.alt,.woocommerce a.woocommerce-Button.button,.woocommerce button.button,.woocommerce button.button.alt{background-color:var(--color-yellow);border:.8vw solid var(--color-black);border-radius:2.1333333333333333vw;color:var(--color-light);font-size:3.7333333333333334vw;margin:2.6666666666666665vw 0;transition:background-color .3s ease;transition:letter-spacing .6s ease}[disabled]:is(.woocommerce a.woocommerce-Button.button,.woocommerce button.button,.woocommerce a.button.alt,.woocommerce button.button.alt):disabled{color:var(--color-light)}:is(.woocommerce form) legend{color:var(--color-black);font-weight:700;margin-bottom:2em;text-align:left;text-transform:uppercase;width:100%}:is(.woocommerce form) em{color:var(--color-grey-6);font-size:.9em}:is(.woocommerce form) .form-row{line-height:1.2;margin-bottom:1.5rem;padding:0;text-align:left}:is(:is(.woocommerce form) .form-row) .select2-container .select2-selection{border:0!important}.select2-results__option{font-size:1.4000000000000001rem}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--color-red)}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--color-black)}.woocommerce form .form-row label{line-height:1.2;margin-bottom:1.5rem}.woocommerce form .form-row select.input-text{font-size:3.466666666666667vw;padding:4vw 2.6666666666666665vw}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background-color:var(--color-grey-2);box-shadow:0 0 30px 0 rgba(0,0,0,.1)}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:var(--color-white)}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{border:1em solid transparent;border-bottom:1em solid var(--color-white)}.cart-empty{border-top:0}.wc_payment_methods label{align-items:center;display:flex}.woocommerce-privacy-policy-text{text-align:left}:is(form.cart,.wc-proceed-to-checkout) #wcpay-payment-request-button-separator{display:none!important}:is(form.cart,.wc-proceed-to-checkout) #wcpay-payment-request-wrapper{display:none!important}#customer_login .u-column1,#customer_login .u-column2,.woocommerce form.checkout_coupon{background-color:var(--color-white);border:0;border:1px solid var(--color-grey-5);border-radius:1rem;box-shadow:0 0 30px 0 rgba(0,0,0,.1);margin-top:0;padding:2rem 2.5rem;text-align:left}:is(#customer_login .u-column1,#customer_login .u-column2,.woocommerce form.checkout_coupon) form.login,:is(#customer_login .u-column1,#customer_login .u-column2,.woocommerce form.checkout_coupon) form.register{border:0;border-radius:0 none;margin:0;padding:0;text-align:left}:is(#customer_login .u-column1,#customer_login .u-column2,.woocommerce form.checkout_coupon) .form-row{display:flex;flex-direction:column}:is(:is(#customer_login .u-column1,#customer_login .u-column2,.woocommerce form.checkout_coupon) .form-row) button[type=submit]{align-self:flex-start;margin-top:1.5rem;padding:1rem 3.5rem}:is(#customer_login .u-column1,#customer_login .u-column2,.woocommerce form.checkout_coupon) .lost_password{font-size:1.4000000000000001rem}#customer_login .u-column1{margin-bottom:8vw}#customer_login .u-column2{background-color:var(--color-white)}:is(#customer_login .u-column2) .opt-delivery-choice{display:none}.opt-delivery-choice--visible:is(:is(#customer_login .u-column2) .opt-delivery-choice){display:flex}:is(#customer_login .u-column2) .opt-delivery-address{display:none}.opt-delivery-address--visible:is(:is(#customer_login .u-column2) .opt-delivery-address){display:flex}:is(.woocommerce-form-login__rememberme,.woocommerce-form__label-for-checkbox) [type=checkbox]:checked,:is(.woocommerce-form-login__rememberme,.woocommerce-form__label-for-checkbox) [type=checkbox]:not(:checked){left:0;opacity:.01;position:absolute}:is(.woocommerce-form-login__rememberme,.woocommerce-form__label-for-checkbox) [type=checkbox]:checked~span,:is(.woocommerce-form-login__rememberme,.woocommerce-form__label-for-checkbox) [type=checkbox]:not(:checked)~span{cursor:pointer;font-size:1.05em;line-height:1;padding-left:2em;position:relative}:is(.woocommerce-form-login__rememberme,.woocommerce-form__label-for-checkbox) [type=checkbox]:checked~span:before,:is(.woocommerce-form-login__rememberme,.woocommerce-form__label-for-checkbox) [type=checkbox]:not(:checked)~span:before{background:#fff;border:1px solid var(--color-black);border-radius:.2em;box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 0 rgba(237,71,34,.2);content:"";height:1.4em;left:0;position:absolute;top:-.1em;transition:all .275s;width:1.4em}:is(.woocommerce-form-login__rememberme,.woocommerce-form__label-for-checkbox) [type=checkbox]:checked~span:after,:is(.woocommerce-form-login__rememberme,.woocommerce-form__label-for-checkbox) [type=checkbox]:not(:checked)~span:after{color:var(--color-black);content:"✕";font-size:1.1em;font-weight:700;left:.23em;line-height:0;position:absolute;top:.55em;transition:all .2s}:is(.woocommerce-form-login__rememberme,.woocommerce-form__label-for-checkbox) [type=checkbox]:not(:checked)~span:after{opacity:0;transform:scale(0) rotate(45deg)}:is(.woocommerce-form-login__rememberme,.woocommerce-form__label-for-checkbox) [type=checkbox]:checked~span:after{opacity:1;transform:scale(1) rotate(0)}:is(.woocommerce-form-login__rememberme,.woocommerce-form__label-for-checkbox) [type=checkbox]:disabled:checked~span:before,:is(.woocommerce-form-login__rememberme,.woocommerce-form__label-for-checkbox) [type=checkbox]:disabled:not(:checked)~span:before{background-color:var(--color-grey-1);border-color:var(--color-grey-2);box-shadow:none}:is(.woocommerce-form-login__rememberme,.woocommerce-form__label-for-checkbox) [type=checkbox]:disabled:checked~span:after{color:var(--color-grey-3)}:is(.woocommerce-form-login__rememberme,.woocommerce-form__label-for-checkbox) [type=checkbox]:disabled~span{color:var(--color-grey-3)}:is(.woocommerce-form-login__rememberme,.woocommerce-form__label-for-checkbox) [type=checkbox]:checked:focus~span:before{box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 0 6px rgba(237,95,34,.2)}.woocommerce-order{background-color:var(--color-white);border:0;border-radius:.6000000000000001rem;box-shadow:0 0 30px 0 rgba(0,0,0,.1);margin-top:0;padding:2.5rem 2rem 1.5rem;@include media-desktopMd(){padding-bottom:4rem;padding-left:7rem;padding-right:7rem;padding-top:7.5rem}}.woocommerce-order mark{background-color:var(--color-orange);border-radius:.6000000000000001rem;padding:.5rem 1rem .30000000000000004rem}.woocommerce-order .order-again{display:none}.woocommerce-order p.woocommerce-notice,.woocommerce-order p.woocommerce-notice--success,.woocommerce-order p.woocommerce-thankyou-order-received{font-size:1.2em}.woocommerce-order ul.order_details{display:flex;flex-direction:column}:is(.woocommerce-order ul.order_details)>li{border:0;margin-bottom:1rem;margin-right:0;padding-right:0;width:100%}.woocommerce-MyAccount-content .woocommerce-EditAccountForm{display:flex;flex-wrap:wrap;justify-content:space-between}:is(.woocommerce-MyAccount-content .woocommerce-EditAccountForm) p,:is(.woocommerce-MyAccount-content .woocommerce-EditAccountForm) p.form-row-wide{order:2;width:100%}:is(.woocommerce-MyAccount-content .woocommerce-EditAccountForm) p.form-row-first{width:48%}:is(.woocommerce-MyAccount-content .woocommerce-EditAccountForm) p.form-row-last{width:48%}:is(:is(.woocommerce-MyAccount-content .woocommerce-EditAccountForm) p.form-row):last-child{margin-bottom:0}:is(:is(.woocommerce-MyAccount-content .woocommerce-EditAccountForm) p.form-row):nth-child(6){order:0}:is(:is(.woocommerce-MyAccount-content .woocommerce-EditAccountForm) p.form-row):nth-child(7){order:0}:is(:is(.woocommerce-MyAccount-content .woocommerce-EditAccountForm) p.form-row):nth-child(9){display:none}:is(.woocommerce-MyAccount-content .woocommerce-EditAccountForm) fieldset{display:flex;flex-direction:column;margin-bottom:2em;order:2;width:100%}:is(.woocommerce-MyAccount-content .woocommerce-EditAccountForm) .clear{display:none}:is(.woocommerce-MyAccount-content .woocommerce-EditAccountForm) .opt-delivery-choice{display:none;flex-direction:column}.opt-delivery-choice--visible:is(:is(.woocommerce-MyAccount-content .woocommerce-EditAccountForm) .opt-delivery-choice){display:flex}:is(.woocommerce-MyAccount-content .woocommerce-EditAccountForm) .opt-delivery-address{display:none;flex-direction:column}.opt-delivery-address--visible:is(:is(.woocommerce-MyAccount-content .woocommerce-EditAccountForm) .opt-delivery-address){display:flex}:is(.woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions)>.button{margin-right:1em}.wc-block-components-button{background-color:var(--color-yellow);border:.8vw solid var(--color-black);border-radius:2.1333333333333333vw;color:var(--color-black)}.gallerySlider{align-items:center;display:flex;flex-direction:column;margin-bottom:9.333333333333334vw;overflow:hidden;position:relative;visibility:hidden;width:100%}.gallerySlider-swiper{height:74.66666666666667vw;left:-50%;position:relative;width:200%}.gallerySlider-swiper .swiper-slide{overflow:hidden;position:relative}:is(.gallerySlider-swiper .swiper-slide) figure{border-radius:3.2vw;display:block;height:100%;left:0;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);overflow:hidden;position:absolute;top:0;width:100%;z-index:1}:is(:is(.gallerySlider-swiper .swiper-slide) figure) img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.gallerySlider-next,.gallerySlider-prev{cursor:pointer;height:8vw;position:absolute;width:8vw;z-index:2;z-index:3}:is(.gallerySlider-prev,.gallerySlider-next) svg{height:8vw;width:8vw}.gallerySlider-prev{left:2%}.gallerySlider-next{right:2%}.SearchWall{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(32,62%,96%,.9);height:100%;left:0;opacity:0;position:fixed;top:0;transform:translateX(100%);transition:opacity .3s ease;visibility:hidden;width:100%;z-index:10}.SearchWall.SearchWall--open{opacity:1;transform:none;visibility:visible}.SearchWall__close{background-color:transparent;border:0;cursor:pointer;height:3.5rem;padding:.75rem;position:absolute;right:10%;top:10%;width:3.5rem}.SearchWall__close:hover .SearchWall__close-icon{fill:color-mix(in srgb,var(--color-black),#fff 10%)}.SearchWall__close-icon{height:3rem;width:3rem;fill:var(--color-black);transition:fill easen .3s}.SearchWall__c{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.SearchWall__c-form{position:relative;width:80vw}label.SearchWall__c-form-label{color:var(--color-black);font-size:inherit;text-transform:none}input.SearchWall__c-form-label-field{background-color:transparent;border:none;border-bottom:.8vw solid var(--color-black);border-radius:0!important;color:var(--color-black);font-size:1.5rem;font-size:5.333333333333333vw;padding:0 10.666666666666666vw 4vw 0;text-transform:none}input.SearchWall__c-form-label-field::-moz-placeholder{color:var(--color-black);font-weight:400}input.SearchWall__c-form-label-field::placeholder{color:var(--color-black);font-weight:400}input.SearchWall__c-form-label-field.focus{border:0;border-bottom:3px solid var(--color-black);outline:0}.SearchWall__c-form-submit{background-color:transparent;border:none;cursor:pointer;height:8vw;position:absolute;right:0;top:50%;transform:translateY(-50%);width:8vw}:is(.SearchWall__c-form-submit:hover .SearchWall__c-form-submit-icon) path{fill:color-mix(in srgb,var(--color-black),#fff 10%)}.SearchWall__c-form-submit-icon{height:5.333333333333333vw;width:5.333333333333333vw}.SearchWall__c-form-submit-icon path{fill:var(--color-black);transition:fill .3s ease}@keyframes show{to{opacity:1;transform:none}}.body-blackout{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,.5);display:none;height:100vh;left:0;opacity:0;position:fixed;top:0;width:100vw;z-index:1010}.body-blackout.is-blacked-out{animation:show .3s cubic-bezier(.38,.97,.56,.76) .1s forwards;display:block}.popup-trigger{display:inline-block}.popup-modal{border-radius:.30000000000000004rem;opacity:0;overflow:hidden;padding:10.666666666666666vw 0;pointer-events:none;position:absolute;top:10.666666666666666vw;visibility:hidden;width:90vw;z-index:1011}.popup-modal.is--visible{opacity:1;pointer-events:auto;transition:opacity .3s ease-in-out,visibility 0s ease 0s;visibility:visible}.popup-modal iframe{height:70vh;width:100%}__close.popup-modal{cursor:pointer;position:absolute;right:0;top:2.1333333333333333vw}__close.popup-modal svg{height:5.333333333333333vw;width:5.333333333333333vw}:is(__close.popup-modal svg) path{fill:var(--color-white)}.Page__counter{display:flex;flex-direction:column;visibility:hidden;width:100%}.Page__counter-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:6.666666666666667vw 0 10.666666666666666vw;row-gap:16vw;width:100%}.Page__counter-el{align-items:center;border-left:1px solid var(--color-grey-5);display:flex;flex-direction:column;font-size:3.7333333333333334vw;font-weight:400;line-height:1;padding:0 2%;text-align:center;width:100%}.Page__counter-el:first-child{border-left:0}.Page__counter-el:first-child:last-child{width:100%}.Page__counter-el:first-child:nth-last-child(2),.Page__counter-el:first-child:nth-last-child(2)~.Page__counter-el,.Page__counter-el:first-child:nth-last-child(3),.Page__counter-el:first-child:nth-last-child(3)~.Page__counter-el,.Page__counter-el:first-child:nth-last-child(4),.Page__counter-el:first-child:nth-last-child(4)~.Page__counter-el,.Page__counter-el:first-child:nth-last-child(5),.Page__counter-el:first-child:nth-last-child(5)~.Page__counter-el,.Page__counter-el:first-child:nth-last-child(6),.Page__counter-el:first-child:nth-last-child(6)~.Page__counter-el{width:50%}.Page__counter-el-nr{font-size:2.2em;font-weight:500;margin-bottom:2.6666666666666665vw}.cky-box-bottom-left{bottom:3.2vw!important;left:2%!important;width:96%!important;z-index:999999999!important}.body-ticket-scanner .cky-box-bottom-left{display:none!important}.cky-consent-container .cky-consent-bar{background-color:var(--color-yellow)!important;border:5px solid var(--color-black)!important;box-shadow:none!important;padding:4vw!important}.cky-notice-des{text-align:center!important}.cky-notice-des,.cky-notice-des p{color:var(--color-black)!important}.cky-notice-des p{font-size:1.1em}.cky-notice-btn-wrapper{justify-content:center!important}.cky-notice-btn-wrapper>button{background-color:var(--color-black)!important;border:0!important;border-radius:8vw;color:var(--color-white)!important;flex:initial!important;font-weight:700!important;padding:1.3333333333333333vw 4vw!important;transition:all .6s ease}.body-ticket-scanner .xoo-wsc-markup{display:none!important}.xoo-wsc-modal{font-size:3.7333333333333334vw}.xoo-wsc-basket{border:.5333333333333333vw solid var(--color-black);left:1.3333333333333333vw;right:auto;top:.5333333333333333vw}.xoo-wsc-container .xoo-wsc-btn,.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn{border-radius:2.1333333333333333vw}.body-ticket-scanner .ht-ctc{display:none!important}#header{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:var(--color-white);border-bottom:1px solid var(--color-grey-5);display:flex;height:var(--header-height);left:0;padding:0 5.333333333333333vw;position:fixed;top:0;transition:all .3s var(--ease-out-quart);visibility:hidden;width:100%;z-index:5}.body-landing #header{background-color:hsla(0,0%,100%,0);border-bottom:0}.Header--scrolled:is(.body-landing #header){background-color:hsla(0,0%,100%,.8);border-bottom:1px solid var(--color-grey-3)}#header.Header--scrolled{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:hsla(0,0%,100%,.9);box-shadow:0 0 20px 20px rgba(0,0,0,.1)}#header.Header--overlayOpen{-webkit-backdrop-filter:none;backdrop-filter:none}#header.Header--up{transform:translateY(-110%)}.Header-wrapper{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.Header__brand{left:50%;pointer-events:all;position:absolute;right:auto;top:0;top:1.6vw;transform:translateX(-48%);transition:all .6s var(--ease-out-quart);width:37.333333333333336vw;z-index:2}.Header__brand h1{line-height:0;margin:0;padding:0}.Header__brand .mainLogo{display:block;margin:0;padding:0;width:100%}:is(.Header__brand .mainLogo) img{height:auto;width:100%}.body-landing .Header__brand{opacity:0;pointer-events:none;transform:translate(-50%,-20px)}.Header--overlayOpen .Header__brand,.body-landing .Header--scrolled .Header__brand{opacity:1;pointer-events:all;transform:translate(-50%)}.Header__nav{z-index:1}.Header__nav-menu{display:none}.header__nav-overlay{background-color:transparent;display:block;height:100vh;left:0;opacity:0;overflow-y:scroll;position:fixed;top:0;transform:translateX(100%);transition:opacity 0s 2s,visibility 0s 2s,transform 0s 2s;visibility:hidden;width:100vw;z-index:1}.header__nav-overlay.header__nav-overlay--open{opacity:1;transform:translateX(0);transition:opacity 0s,visibility 0s;visibility:visible}ul.header__nav-menu-list{display:flex;justify-content:center;position:relative;width:100%}ul.header__nav-menu-list>li.header__nav-menu-list-li{margin:0 min(3.4722222222222223vw,6.25rem);padding:min(.6944444444444444vw,1.25rem) 0;position:relative;transition:all .6s ease}:is(ul.header__nav-menu-list>li.header__nav-menu-list-li):nth-child(3){margin-left:auto}.body-landing :is(ul.header__nav-menu-list>li.header__nav-menu-list-li):nth-child(3){margin-left:min(3.4722222222222223vw,6.25rem)}.body-landing .Header--scrolled :is(ul.header__nav-menu-list>li.header__nav-menu-list-li):nth-child(3){margin-left:auto}:is(ul.header__nav-menu-list>li.header__nav-menu-list-li)>.navLink{align-items:center;color:var(--color-black);cursor:pointer;display:flex;font-size:min(1.3194444444444444vw,2.375rem);font-weight:700;position:relative;text-transform:uppercase;transition:color .3s ease}.body-landing :is(:is(ul.header__nav-menu-list>li.header__nav-menu-list-li)>.navLink){color:var(--color-white)}.body-landing .Header--scrolled :is(:is(ul.header__nav-menu-list>li.header__nav-menu-list-li)>.navLink){color:var(--color-black)}:is(:is(ul.header__nav-menu-list>li.header__nav-menu-list-li)>.navLink):before{background-color:var(--color-yellow);bottom:min(-.3472222222222222vw,-.625rem);content:"";height:2px;left:0;position:absolute;transition:width .6s var(--ease-out-quart);width:0}.header__nav-menu-list-li--homepage:is(ul.header__nav-menu-list>li.header__nav-menu-list-li){display:none}:is(.header__nav-menu-list-li--account:is(ul.header__nav-menu-list>li.header__nav-menu-list-li),.header__nav-menu-list-li--accedi:is(ul.header__nav-menu-list>li.header__nav-menu-list-li)) span{align-items:baseline;display:flex;gap:.35em}:is(:is(.header__nav-menu-list-li--account:is(ul.header__nav-menu-list>li.header__nav-menu-list-li),.header__nav-menu-list-li--accedi:is(ul.header__nav-menu-list>li.header__nav-menu-list-li)) span) svg{flex-shrink:0;height:.85em;width:.85em}:is(:is(:is(.header__nav-menu-list-li--account:is(ul.header__nav-menu-list>li.header__nav-menu-list-li),.header__nav-menu-list-li--accedi:is(ul.header__nav-menu-list>li.header__nav-menu-list-li)) span) svg) path{fill:var(--color-black)}.body-landing :is(:is(:is(:is(.header__nav-menu-list-li--account:is(ul.header__nav-menu-list>li.header__nav-menu-list-li),.header__nav-menu-list-li--accedi:is(ul.header__nav-menu-list>li.header__nav-menu-list-li)) span) svg) path){fill:var(--color-white)}.body-landing .Header--scrolled :is(:is(:is(:is(.header__nav-menu-list-li--account:is(ul.header__nav-menu-list>li.header__nav-menu-list-li),.header__nav-menu-list-li--accedi:is(ul.header__nav-menu-list>li.header__nav-menu-list-li)) span) svg) path){fill:var(--color-black)}.Header__burger{background-color:transparent;display:flex;margin-left:auto;position:relative;z-index:2}.Footer{opacity:0;padding-bottom:4vw;position:relative;visibility:hidden}.Footer-wrapper{background-color:var(--color-white);border:.8vw solid var(--color-black);border-radius:3.2vw;color:var(--color-black);padding:8vw;position:relative}.Footer__brand{align-items:center;display:flex;gap:5.333333333333333vw;justify-content:center;margin-bottom:5.333333333333333vw;position:relative;width:100%}.Footer__brand-logo{width:37.333333333333336vw}.Footer__brand-logo img{height:auto;width:100%}.Footer__brand-partner{height:auto;width:18.666666666666668vw}.Footer__contacts{border-bottom:1px solid var(--color-grey-5);border-top:1px solid var(--color-grey-5);color:var(--color-black);flex-direction:column;font-size:2.933333333333333vw;font-weight:400;line-height:1.3;margin-bottom:6.666666666666667vw;padding:4vw 0}.Footer__contacts,.Footer__contacts>div{align-items:center;display:flex;width:100%}.Footer__contacts>div{justify-content:center;margin-bottom:3.2vw;text-align:center}:is(.Footer__contacts>div):last-child{margin-bottom:0}:is(.Footer__contacts>div)>svg{display:none}:is(:is(.Footer__contacts>div) ul) li{line-height:.8;margin-bottom:1em}:is(:is(:is(.Footer__contacts>div) ul) li):last-child{margin-bottom:0}:is(.Footer__contacts a):hover{text-decoration:underline}.Footer__contacts-place svg{height:min(1.9444444444444444vw,3.5rem);width:min(1.3888888888888888vw,2.5rem)}.Footer__contacts-tel svg{height:min(1.5277777777777777vw,2.75rem);width:min(1.875vw,3.375rem)}.Footer__contacts-tel a{font-weight:700}.Footer__contacts-mail svg{height:min(1.1111111111111112vw,2rem);width:min(1.3888888888888888vw,2.5rem)}.Footer__contacts-social>a{margin-right:5.333333333333333vw}:is(.Footer__contacts-social>a):last-child{margin-right:0}.Footer__contacts-social svg{height:4.8vw;transition:transform .3s var(--ease-in-out-quad);width:4.8vw}.Footer__utils{align-items:center;display:flex;flex-direction:column;width:100%}.Footer__utils span{flex-shrink:0;font-size:2.4vw;font-weight:400;margin-bottom:2.6666666666666665vw;opacity:.8}.Footer__utils ul{color:var(--color-black);display:flex;justify-content:center;list-style-type:none;position:relative;width:100%}:is(.Footer__utils ul) li{font-size:2.6666666666666665vw;font-weight:400;margin:0 2.6666666666666665vw;opacity:.8}:is(:is(.Footer__utils ul) li)>a{transition:opacity .3s ease}.burgerMenu{cursor:pointer;display:flex;flex-direction:column;height:3.466666666666667vw;justify-content:space-between;position:relative;width:10.133333333333333vw}.burgerMenu .burgerMenu__bar{background-color:var(--color-black);height:.4vw;position:relative;transform-origin:top left;transition:transform .3s ease,background-color .3s ease;width:100%}.body-landing :is(.burgerMenu .burgerMenu__bar){background-color:var(--color-white)}.body-landing .Header--overlayOpen :is(.burgerMenu .burgerMenu__bar){background-color:var(--color-black)}.body-landing .Header--scrolled :is(.burgerMenu .burgerMenu__bar){background-color:var(--color-black)}.burgerMenu.burgerMenu--close{height:3.466666666666667vw;top:auto;width:10.666666666666666vw}:is(.burgerMenu.burgerMenu--close .burgerMenu__bar):first-child{transform:translateX(0) rotate(17deg)}:is(.burgerMenu.burgerMenu--close .burgerMenu__bar):nth-child(2){display:none}:is(.burgerMenu.burgerMenu--close .burgerMenu__bar):nth-child(3){transform:translateX(0) rotate(-17deg)}.header__nav-overlay-wrapper{align-items:flex-start;display:flex;flex-direction:column;height:100%;left:0;padding-top:37.333333333333336vw;position:absolute;text-align:left;top:0;width:100%;@include breakpoint(mobile){transform:none}}.overlayNavBg{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:hsla(0,0%,100%,.9);display:block;height:0;left:0;position:absolute;top:0;width:100%}.overlayMainNav{align-items:center;display:flex;justify-content:center;position:relative;text-align:center;width:100%}ul.overlayMainNav__list{display:flex;flex-direction:column;margin:0;padding:0}ul.overlayMainNav__list>li.overlayMainNav__list-li{margin-top:4vw}:is(ul.overlayMainNav__list>li.overlayMainNav__list-li):first-child{margin-top:0}:is(ul.overlayMainNav__list>li.overlayMainNav__list-li)>.navLink{color:var(--color-black);display:inline-block;font-size:5.866666666666666vw;font-weight:700;line-height:1;margin:auto auto 2.6666666666666665vw;padding:1.3333333333333333vw 0;position:relative;text-decoration:none;text-transform:uppercase;transition:color .3s ease;visibility:hidden;will-change:transform}:is(:is(ul.overlayMainNav__list>li.overlayMainNav__list-li)>.navLink):after{background-color:var(--color-red);bottom:-1.3333333333333333vw;content:"";height:2px;left:50%;position:absolute;right:auto;transform:translateX(-50%);transition:width .3s ease;width:0}:is(:is(ul.overlayMainNav__list>li.overlayMainNav__list-li)>.navLink):active,:is(:is(ul.overlayMainNav__list>li.overlayMainNav__list-li)>.navLink):focus,:is(:is(ul.overlayMainNav__list>li.overlayMainNav__list-li)>.navLink):hover,:is(:is(ul.overlayMainNav__list>li.overlayMainNav__list-li)>.navLink):visited{text-decoration:none}:is(.overlayMainNav__list-li--account:is(ul.overlayMainNav__list>li.overlayMainNav__list-li),.overlayMainNav__list-li--accedi:is(ul.overlayMainNav__list>li.overlayMainNav__list-li))>.navLink{padding-top:1em}:is(:is(.overlayMainNav__list-li--account:is(ul.overlayMainNav__list>li.overlayMainNav__list-li),.overlayMainNav__list-li--accedi:is(ul.overlayMainNav__list>li.overlayMainNav__list-li))>.navLink) span{align-items:baseline;display:flex;gap:.4em}:is(:is(:is(.overlayMainNav__list-li--account:is(ul.overlayMainNav__list>li.overlayMainNav__list-li),.overlayMainNav__list-li--accedi:is(ul.overlayMainNav__list>li.overlayMainNav__list-li))>.navLink) span) svg{flex-shrink:0;height:.9em;width:.9em}:is(:is(:is(:is(.overlayMainNav__list-li--account:is(ul.overlayMainNav__list>li.overlayMainNav__list-li),.overlayMainNav__list-li--accedi:is(ul.overlayMainNav__list>li.overlayMainNav__list-li))>.navLink) span) svg) path{fill:var(--color-black)}.active-current-link:is(ul.overlayMainNav__list>li.overlayMainNav__list-li)>.navLink:after{width:40%;@include media-desktopSm(){width:30%}}.overlayMainNav__list-li--sub:is(ul.overlayMainNav__list>li.overlayMainNav__list-li)>.navLink{align-items:center;display:flex}.overlayMainNav__list-li--sub:is(ul.overlayMainNav__list>li.overlayMainNav__list-li) .sub-menu{margin-bottom:0}ul.overlayMainNav__list ul.sub-menu{display:flex;flex-direction:column}:is(ul.overlayMainNav__list ul.sub-menu) li{display:flex;margin:0;padding:1.0666666666666667vw 0;position:relative}:is(ul.overlayMainNav__list ul.sub-menu) .navLink{color:var(--color-black);font-size:2.933333333333333vw;font-weight:400;justify-content:flex-start;letter-spacing:.02em;line-height:1.5;margin:0;padding:0;position:relative;text-align:left;text-transform:uppercase}.eventTile{background-color:var(--color-white);border:.8vw solid var(--color-black);border-radius:3.2vw;width:100%}.eventTile,.eventTile__top{display:flex;flex-direction:column;position:relative}.eventTile__top{align-items:center}.eventTile__top figure{border-top-left-radius:1.6vw;border-top-right-radius:1.6vw;height:100%;left:0;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);overflow:hidden;position:absolute;top:0;width:100%}:is(.eventTile__top figure) img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.eventTile__top>a{align-items:center;background-color:var(--color-white);border:.8vw solid var(--color-black);border-radius:100%;bottom:5.333333333333333vw;display:flex;flex-direction:column;padding:4vw;position:relative;width:42.666666666666664vw}:is(.eventTile__top>a) img{aspect-ratio:1/1;height:auto;width:100%}.eventTile__header{align-items:center;background-color:var(--color-yellow);color:var(--color-black);display:flex;flex-direction:column;padding:5.333333333333333vw 4vw;position:relative}.eventTile__header-date.label-common{background-color:var(--color-white);border-radius:5.333333333333333vw;text-transform:none}.eventTile__header-date.label-common:first-letter{text-transform:uppercase}h3.eventTile__header-title.title-common{margin-bottom:0;text-align:center}.eventTile__c{padding:5.333333333333333vw 4vw 12vw;text-align:center}.btn.eventTile__cta{bottom:-5.333333333333333vw;font-size:4.266666666666667vw;left:50%;margin:0!important;padding:2.6666666666666665vw 4.8vw;position:absolute;right:auto;text-align:center;transform:translateX(-50%);white-space:nowrap}.Landing,.Landing__hero{overflow:hidden;position:relative;width:100%}.Landing__hero{align-items:center;display:flex;height:100vh;height:100svh;justify-content:center;margin-bottom:10.666666666666666vw}.Landing__hero-video{background-attachment:scroll;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;visibility:hidden}.Landing__hero-video,.Landing__hero-video:after{height:100%;left:0;position:absolute;top:0;width:100%}.Landing__hero-video:after{background:rgba(0,0,0,.5);content:"";pointer-events:none;z-index:1}.Landing__hero-video video{bottom:auto;filter:contrast(95%);height:auto;left:50%;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;right:auto;top:50%;transform:translate(-50%,-50%);transition:opacity .6s ease;width:auto}.Landing__hero-logo{left:2.6666666666666665vw;position:relative;visibility:hidden;width:74.66666666666667vw}:is(.Landing__hero-logo figure) img{height:auto;width:100%}.Landing__hero-scroll{bottom:2.6666666666666665vw;position:absolute;right:4vw}.Landing__hero-scroll svg{height:12vw;transition:transform .6s ease;width:12vw}.Landing__events{align-items:center;display:flex;flex-direction:column}h2.Landing__events-title.title-common{margin-bottom:14.666666666666666vw}.Landing__events-c{align-items:center;display:flex;flex-direction:column;gap:18.666666666666668vw;margin-bottom:16vw;position:relative;width:100%}.Product{opacity:0;visibility:hidden}.Product,.Product .product{overflow:hidden}.Product,.Product .product,.Product .product__top{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.Product .product__top{z-index:2}:is(.Product .product__top) figure{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}:is(:is(.Product .product__top) figure) img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}:is(.Product .product__top)>a{align-items:center;background-color:var(--color-white);border:.8vw solid var(--color-black);border-radius:100%;display:flex;flex-direction:column;padding:4vw;position:relative;top:2.6666666666666665vw;width:40vw}:is(:is(.Product .product__top)>a) img{aspect-ratio:1/1;height:auto;width:100%}.Product .product__c{background-color:var(--color-yellow);color:var(--color-black);margin-bottom:8vw;z-index:1}.Product .product__c,.Product .product__c-wrapper{display:flex;flex-direction:column;position:relative;width:100%}.Product .product__c-wrapper{align-items:center;padding:6.666666666666667vw 0 0}.Product div.images{display:none}.Product .summary{align-items:center;display:flex;flex-direction:column}:is(.Product .summary) .summary__date{background-color:var(--color-white);border-radius:5.333333333333333vw;display:inline-flex;margin-bottom:4vw;text-align:center;text-transform:none}:is(:is(.Product .summary) .summary__date):first-letter{text-transform:uppercase}:is(.Product .summary) .woocommerce-product-details__short-description{display:none;font-size:3.466666666666667vw;font-weight:400;line-height:1.7em;margin-bottom:8vw}:is(.Product .summary) .summary__share{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:4vw;text-align:center}:is(:is(.Product .summary) .summary__share)>label{font-size:3.066666666666667vw;font-weight:700;margin-bottom:1.3333333333333333vw;text-transform:uppercase}:is(:is(.Product .summary) .summary__share) a{margin:2px 5px!important}:is(.Product .summary) .product_title{color:var(--color-black);display:flex;font-size:7.466666666666667vw;font-weight:700;line-height:1.3;margin-bottom:5.333333333333333vw;text-align:center}:is(:is(.Product .summary) .product_title):has(+.product_mainSpec){margin-bottom:1.3333333333333333vw}:is(.Product .summary) p.price,:is(.Product .summary) span.price{color:var(--color-black)!important;font-size:5.066666666666666vw!important;font-weight:700;margin-bottom:5.333333333333333vw}:is(:is(.Product .summary) p.price,:is(.Product .summary) span.price):empty{display:none}:is(:is(.Product .summary) p.price,:is(.Product .summary) span.price) del{opacity:1}:is(:is(:is(.Product .summary) p.price,:is(.Product .summary) span.price) del) bdi{opacity:1}:is(:is(.Product .summary) p.price,:is(.Product .summary) span.price) ins{text-decoration:none}:is(:is(:is(.Product .summary) p.price,:is(.Product .summary) span.price) ins) bdi{text-decoration:none}:is(:is(:is(.Product .summary) p.price,:is(.Product .summary) span.price) ins) .amount{text-decoration:none}:is(:is(.Product .summary)>p.price):has(>:nth-child(2)){display:none}:is(.Product .summary) .ppcp-messages{display:none!important}:is(.Product .summary) .product_mainSpec{color:var(--color-black)!important;font-size:4.4vw!important;font-weight:700;line-height:1.3;margin-bottom:5.333333333333333vw}:is(.Product .summary) .stock{color:var(--color-black)!important;font-size:3.7333333333333334vw!important;font-weight:700!important;text-transform:uppercase}.out-of-stock:is(:is(.Product .summary) .stock){align-self:flex-start;background-color:var(--color-black);border-radius:3em;color:var(--color-white)!important;justify-self:flex-start;padding:.5em 2em}:is(.Product .summary) .product_specs{display:flex;flex-direction:column;gap:2.6666666666666665vw;margin-bottom:5.333333333333333vw}:is(.Product .summary) .product_specs-el{display:block;font-size:3.7333333333333334vw}:is(:is(.Product .summary) .product_specs-el) label{cursor:auto;font-weight:700;text-transform:uppercase}:is(:is(.Product .summary) .product_specs-el):first-child{padding-bottom:1em}:is(.Product .summary) form.cart{align-items:center;display:flex;flex-direction:column}:is(:is(.Product .summary) form.cart) table.variations{align-items:center;border-collapse:separate;border-spacing:0 4vw;display:flex;flex-direction:column;margin-bottom:0;margin-bottom:4vw!important;position:relative;text-align:center}:is(:is(:is(.Product .summary) form.cart) table.variations) tr{align-items:center;display:flex;flex-direction:column;gap:2.6666666666666665vw}:is(:is(:is(.Product .summary) form.cart) table.variations) label{font-size:3.066666666666667vw;font-weight:700;letter-spacing:-.02em;text-transform:uppercase}:is(:is(:is(.Product .summary) form.cart) table.variations) td.value{align-items:center;display:flex;flex-direction:column;gap:2.6666666666666665vw}:is(:is(:is(:is(.Product .summary) form.cart) table.variations) td.value) select{background-color:var(--color-white);border:.8vw solid var(--color-black);border-radius:8vw;font-size:4vw;line-height:1;margin:0}:is(:is(:is(.Product .summary) form.cart) table.variations) td{vertical-align:middle!important}:is(:is(.Product .summary) form.cart) .button,:is(:is(.Product .summary) form.cart) div.quantity{clear:both}:is(:is(.Product .summary) form.cart) .woocommerce-variation{display:flex;flex-direction:column;width:100%}:is(:is(.Product .summary) form.cart) .woocommerce-variation-price{font-weight:400;margin-bottom:4vw}:is(:is(.Product .summary) form.cart) .woocommerce-variation-availability{display:flex;justify-content:center;margin-bottom:2.6666666666666665vw;text-transform:uppercase}:is(:is(.Product .summary) form.cart) .woocommerce-variation-add-to-cart{display:flex;gap:2.6666666666666665vw}:is(:is(.Product .summary) form.cart) #weight-step-data{display:none}:is(:is(.Product .summary) form.cart) div.quantity{align-items:center;border-radius:1.6vw;display:flex;justify-content:center;width:18.666666666666668vw}:is(:is(:is(.Product .summary) form.cart) div.quantity):has(input.qty[type=hidden]){display:none!important}:is(:is(:is(.Product .summary) form.cart) div.quantity) input{border:.5333333333333333vw solid var(--color-black);border-radius:8vw;line-height:1;padding:2.2933333333333334vw 2.6666666666666665vw;text-align:left;width:18.666666666666668vw}:is(:is(.Product .summary) form.cart) .button{align-items:center;align-self:flex-start;background-color:var(--color-white);border:.8vw solid var(--color-black);border-radius:8vw;color:var(--color-black);display:flex;display:flex!important;font-size:4.266666666666667vw;font-weight:600;line-height:1;margin:0!important;padding:1.6vw 2.6666666666666665vw;transition:letter-spacing .6s ease}:is(:is(:is(.Product .summary) form.cart) .button):before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTE2IDE2YTIgMiAwIDEgMSAwIDQgMiAyIDAgMCAxIDAtNE0wIDBoMy4zbDEgMkgxOWExIDEgMCAwIDEgMSAxbC0uMS41LTMuNiA2LjVjLS4zLjYtMSAxLTEuOCAxSDcuMmwtLjkgMS42di4yYS4zLjMgMCAwIDAgLjIuMkgxOHYySDZhMiAyIDAgMCAxLTEuOC0zbDEuNC0yLjRMMiAySDB6bTYgMTZhMiAyIDAgMSAxIDAgNCAyIDIgMCAwIDEgMC00bTktNyAyLjgtNUg1bDIuNCA1eiIvPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";display:inline-block;height:1.2em;margin-right:.4em;position:relative;width:1.2em}:is(:is(:is(.Product .summary) form.cart) .button):hover{background-color:var(--color-white);color:var(--color-black)}.loading:is(:is(:is(.Product .summary) form.cart) .button):after{display:none!important}:is(:is(.Product .summary) form.cart) .reset_variations{display:none!important;font-size:3.2vw!important;font-weight:500;line-height:1.4;text-align:center;text-decoration:none;text-transform:uppercase}:is(:is(.Product .summary) form.cart) .single_variation_wrap{align-items:center;display:flex;flex-direction:column;margin-bottom:5.333333333333333vw;text-align:center;width:100%}:is(.Product .summary) form.cart.variations_form{display:flex;flex-direction:column;margin-bottom:0;width:100%}:is(.Product .summary) .product_meta{display:none}:is(:is(.Product .summary) .product_meta) .posted_in,:is(:is(.Product .summary) .product_meta) .sku_wrapper,:is(:is(.Product .summary) .product_meta) .tagged_as{display:block;font-size:3.2vw;font-weight:400;margin:2.1333333333333333vw 0;width:100%}:is(:is(:is(.Product .summary) .product_meta) .sku_wrapper,:is(:is(.Product .summary) .product_meta) .posted_in,:is(:is(.Product .summary) .product_meta) .tagged_as) a,:is(:is(:is(.Product .summary) .product_meta) .sku_wrapper,:is(:is(.Product .summary) .product_meta) .posted_in,:is(:is(.Product .summary) .product_meta) .tagged_as) span{font-size:3.2vw;font-weight:400;margin-left:1.0666666666666667vw;text-decoration:none}.Product .woocommerce-tabs{color:var(--color-black);display:flex;flex-direction:column;margin-bottom:8vw;position:relative;width:100%}:is(.Product .woocommerce-tabs) .tabs.wc-tabs{display:none}:is(.Product .woocommerce-tabs) .woocommerce-Tabs-panel{background-color:var(--color-white);border:1px solid var(--color-grey-5);border-radius:3.2vw;font-size:3.7333333333333334vw;line-height:1.6;margin-bottom:0!important;padding:5.333333333333333vw!important;text-align:center}:is(:is(.Product .woocommerce-tabs) .woocommerce-Tabs-panel)>h2:first-child{display:none}:is(:is(.Product .woocommerce-tabs) .woocommerce-Tabs-panel) h1,:is(:is(.Product .woocommerce-tabs) .woocommerce-Tabs-panel) h2,:is(:is(.Product .woocommerce-tabs) .woocommerce-Tabs-panel) h3,:is(:is(.Product .woocommerce-tabs) .woocommerce-Tabs-panel) h4,:is(:is(.Product .woocommerce-tabs) .woocommerce-Tabs-panel) h5{font-weight:600;position:relative;width:100%}:is(:is(.Product .woocommerce-tabs) .woocommerce-Tabs-panel) h1{font-size:2em;margin-bottom:.65em}:is(:is(.Product .woocommerce-tabs) .woocommerce-Tabs-panel) h2{font-size:18em;margin-bottom:.6em}:is(:is(.Product .woocommerce-tabs) .woocommerce-Tabs-panel) h3{font-size:1.5em;margin-bottom:.55em}:is(:is(.Product .woocommerce-tabs) .woocommerce-Tabs-panel) h4{font-size:1.3em;margin-bottom:.5em}:is(:is(.Product .woocommerce-tabs) .woocommerce-Tabs-panel) h5{font-size:1.2em;margin-bottom:.5em}:is(:is(.Product .woocommerce-tabs) .woocommerce-Tabs-panel) ol,:is(:is(.Product .woocommerce-tabs) .woocommerce-Tabs-panel) p,:is(:is(.Product .woocommerce-tabs) .woocommerce-Tabs-panel) ul{margin-bottom:3.7333333333333334vw}:is(:is(.Product .woocommerce-tabs) .woocommerce-Tabs-panel) table.shop_attributes th{width:auto}:is(:is(.Product .woocommerce-tabs) .woocommerce-Tabs-panel) .woocommerce-product-attributes-item--weight{display:none}.related.products{display:none}.Shop .Page__hero{margin-bottom:10.666666666666666vw}.Archive__c,.Shop__c{gap:18.666666666666668vw;margin-bottom:16vw}.About__intro,.Archive__c,.Shop__c{align-items:center;display:flex;flex-direction:column;width:100%}.About__intro{margin-bottom:10.666666666666666vw;padding:10.666666666666666vw 2.6666666666666665vw 0;position:relative}.About__intro-c{display:flex;flex-basis:100%;flex-direction:column;padding-top:5.333333333333333vw;position:relative;visibility:hidden}.About__intro-c h1{font-size:10.666666666666666vw;margin-bottom:2.6666666666666665vw}.About__intro-c h1,.About__intro-c h2{color:var(--color-black);font-weight:800;line-height:1}.About__intro-c h2{font-size:6.4vw;margin-bottom:10.666666666666666vw}.About__intro-c-txt.text-common{font-size:3.7333333333333334vw}.About__intro-c-txt--1{margin-bottom:6.666666666666667vw}.About__intro-c-tiles{display:flex;flex-direction:column;gap:10.666666666666666vw;margin-bottom:8vw;width:100%}.About__intro-c-tiles img{aspect-ratio:4/5;border-radius:4.266666666666667vw;height:auto;left:0;-o-object-fit:cover;object-fit:cover;top:0;width:100%}.About__intro-tiles{display:none;flex-basis:45%;grid-template-columns:repeat(12,1fr);grid-template-rows:55% 45%;position:relative;width:100%}.About__intro-tiles figure{border-radius:4.266666666666667vw;position:relative;width:100%}.About__intro-tiles img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.About__intro-tiles-bottom{aspect-ratio:4/5;bottom:20%;grid-column:2/9;grid-row:2;visibility:hidden}.About__intro-tiles-top{aspect-ratio:4/5;grid-column:6/-1;grid-row:1;visibility:hidden}.About__images{display:flex;flex-direction:column;gap:10.666666666666666vw;margin-bottom:10.666666666666666vw;padding:0 2.6666666666666665vw;width:100%}.About__images figure{visibility:hidden}.About__images img{aspect-ratio:4/5;height:auto;left:0;-o-object-fit:cover;object-fit:cover;top:0}.About__images img,.About__strengths{border-radius:4.266666666666667vw;width:100%}.About__strengths{background-color:var(--color-green);justify-content:center;margin-bottom:10.666666666666666vw;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);overflow:hidden;padding:8vw 5.333333333333333vw 13.333333333333334vw;position:relative;transform:translateZ(0)}.About__strengths:before{background-image:url(../images/10cc99b5a11acf001d6c.png);background-repeat:repeat;background-size:40% auto;content:"";height:100%;left:0;opacity:.15;position:absolute;top:0;width:100%}.About__strengths-title{margin-bottom:10.666666666666666vw;text-align:center;visibility:hidden}.About__strengths-g{align-items:center;display:flex;flex-direction:column;margin-bottom:13.333333333333334vw;visibility:hidden}.About__strengths-g:last-child{margin-bottom:0}.About__strengths-g-tile{align-items:center;display:flex;flex-direction:column;margin-bottom:8vw}.About__strengths-g-tile h4{color:var(--color-light);font-size:7.466666666666667vw;font-weight:600;line-height:1.2;margin-bottom:6.666666666666667vw;padding-left:10%;position:relative}:is(.About__strengths-g-tile h4) span{bottom:auto;font-size:2em;opacity:.22;position:absolute;right:90%;top:50%;transform:translateY(-50%)}.About__strengths-g-tile figure{aspect-ratio:1/1.3;border-radius:4.266666666666667vw;position:relative;width:58.666666666666664vw}:is(.About__strengths-g-tile figure) img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.About__strengths-g-c{color:var(--color-white);text-align:center}.About__strengths-g-c h3{color:var(--color-light);font-size:5.866666666666666vw;font-weight:600;line-height:1.2;position:relative}.Contacts__c{padding:6.666666666666667vw 0 10.666666666666666vw}.Contacts__c,.Contacts__c-info{display:flex;flex-direction:column;width:100%}.Contacts__c-info>div{color:var(--color-grey-7);display:flex;font-size:4vw;font-weight:300;justify-content:center;line-height:1.3;margin-bottom:8vw;width:100%}:is(.Contacts__c-info>div):last-child{margin-bottom:0}.Contacts__c-info svg{height:1.4em;margin-right:2.6666666666666665vw;position:relative;top:.1em;width:1.3em}.Contacts__c-info a{color:var(--color-black);text-decoration:none}:is(.Contacts__c-info a):hover{color:var(--color-black);text-decoration:underline}.Contacts__c-info ul{list-style:none;margin:0;padding:0}:is(:is(.Contacts__c-info ul) li):last-child{margin-bottom:0}.Contacts__c-info-mail a,.Contacts__c-info-tel a{font-weight:700}.Contacts__c-info-place a{color:var(--color-grey-7);text-decoration:none}:is(.Contacts__c-info-place a):hover{color:var(--color-black);text-decoration:underline}.Account__c,.Account__c-wp{align-items:center;display:flex;flex-direction:column}.Account__c-wp{background-color:var(--color-white);border:1px solid var(--color-grey-5);border-radius:3.2vw;color:var(--color-black);margin-bottom:10.666666666666666vw;padding:9.333333333333334vw 5.333333333333333vw 5.333333333333333vw;position:relative}.Account--board .Account__c-wp{display:none}.Account--notAuth .Account__c-wp{background-color:transparent;border:0;border-radius:0;margin-bottom:0;padding:0 2.6666666666666665vw 5.333333333333333vw}:is(.Account--notAuth .Account__c-wp):after{content:none}.Account__c-wp .woocommerce{display:flex;flex-direction:column;width:100%}.Account__c-wp .woocommerce-MyAccount-content{width:100%}.Account__c-wp .woocommerce-MyAccount-navigation,.Account__c-wp .woocommerce-customer-details{display:none}.accountTiles{display:grid;width:100%;grid-row-gap:4vw;grid-template-columns:minmax(10px,1fr);margin-bottom:10.666666666666666vw;row-gap:4vw}.Account--notAuth .accountTiles{display:none}.accountTiles__tile{align-items:center;border:.8vw solid var(--color-black);border-radius:4.266666666666667vw;display:flex;height:24vw;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);overflow:hidden;padding-left:5.333333333333333vw;padding-right:6.666666666666667vw;position:relative;width:100%}.accountTiles__tile span{color:var(--color-black);font-size:5.866666666666666vw;font-weight:600;margin-left:auto;transition:letter-spacing .6s ease}.accountTiles__tile svg{height:13.333333333333334vw;opacity:.3;width:13.333333333333334vw}.accountTiles__tile.accountTiles__tile--orders{background:linear-gradient(to bottom right,color-mix(in srgb,var(--color-yellow),#fff 15%),var(--color-yellow))}.accountTiles__tile.accountTiles__tile--account,.accountTiles__tile.accountTiles__tile--shop{background:linear-gradient(to bottom right,color-mix(in srgb,var(--color-green),#fff 15%),var(--color-green))}.accountTiles__tile.accountTiles__tile--logout{background:linear-gradient(to bottom right,color-mix(in srgb,var(--color-red),#fff 15%),var(--color-red))}.woocommerce-MyAccount-navigation{display:none}.woocommerce-Address{background-color:var(--color-light);border-radius:5.333333333333333vw;box-shadow:0 0 20px 15px rgba(0,0,0,.1);margin:4vw 0;padding:5.333333333333333vw 4vw}.lost_reset_password{align-items:center;display:flex;flex-direction:column;justify-content:center}.lost_reset_password label{text-align:center}.Cart{background-color:var(--color-white);border:1px solid var(--color-grey-5);border-radius:4.266666666666667vw;color:var(--color-black);display:flex;flex-direction:column;margin-bottom:10.666666666666666vw;margin-top:6.666666666666667vw;opacity:0;padding:9.333333333333334vw 5.333333333333333vw 5.333333333333333vw;position:relative;visibility:hidden;width:100%}.Cart h1.Cart__title{margin-top:0}.Cart .Cart__c{display:flex;flex-direction:column;padding:0;position:relative;width:100%}:is(.Cart .Cart__c) table.woocommerce-cart-form__contents{margin-bottom:9.333333333333334vw}:is(:is(.Cart .Cart__c) table.woocommerce-cart-form__contents) th{font-size:3.2vw;font-weight:700;letter-spacing:-.02em;text-transform:uppercase}:is(:is(.Cart .Cart__c) td) button.button{text-align:center}:is(:is(.Cart .Cart__c) td) a.remove{text-decoration:none;transition:all .3s ease}:is(:is(:is(.Cart .Cart__c) td) a.remove):active,:is(:is(:is(.Cart .Cart__c) td) a.remove):focus,:is(:is(:is(.Cart .Cart__c) td) a.remove):hover{outline:none!important;text-decoration:none}.product-thumbnail:is(:is(.Cart .Cart__c) td){padding-left:0;padding-right:0}.product-thumbnail:is(:is(.Cart .Cart__c) td) img{height:auto}.product-name:is(:is(.Cart .Cart__c) td){font-weight:700}.product-name:is(:is(.Cart .Cart__c) td)>a{text-decoration:none}:is(.product-name:is(:is(.Cart .Cart__c) td)>a):active,:is(.product-name:is(:is(.Cart .Cart__c) td)>a):focus,:is(.product-name:is(:is(.Cart .Cart__c) td)>a):hover{outline:none!important;text-decoration:none}.product-quantity:is(:is(.Cart .Cart__c) td){align-items:center;display:flex}.product-quantity:is(:is(.Cart .Cart__c) td) .quantity{margin-left:auto}.product-quantity:is(:is(.Cart .Cart__c) td) input{min-width:13.333333333333334vw;padding:2.1333333333333333vw 2.6666666666666665vw}:is(:is(.Cart .Cart__c) .cart_totals) td,:is(:is(.Cart .Cart__c) .cart_totals) th{font-weight:400}:is(:is(.Cart .Cart__c) .cart_totals) td{text-align:right}:is(:is(.Cart .Cart__c) .cart_totals) h2{font-size:3.2vw;font-weight:700;letter-spacing:-.02em;text-transform:uppercase}:is(:is(.Cart .Cart__c) .cart_totals) .cart-subtotal,:is(:is(.Cart .Cart__c) .cart_totals) .fee{display:none}:is(:is(.Cart .Cart__c) .cart_totals) table.shop_table{border:0}:is(:is(:is(.Cart .Cart__c) .cart_totals) .order-total) td,:is(:is(:is(.Cart .Cart__c) .cart_totals) .order-total) th{font-size:1.3em;font-weight:700}:is(:is(:is(.Cart .Cart__c) .cart_totals) .order-notice) td{padding:1em 0;text-align:left!important}:is(:is(:is(:is(.Cart .Cart__c) .cart_totals) .order-notice) td):before{content:none!important}:is(.Cart .Cart__c) .wc-block-cart{margin-bottom:0}:is(.Cart .Cart__c) .wc-block-components-product-price__regular{text-decoration-line:line-through}:is(.Cart .Cart__c) .wc-block-components-product-price__value.is-discounted{font-weight:700}:is(.Cart .Cart__c) .wc-block-components-sale-badge{display:none}:is(.Cart .Cart__c) .wc-block-components-notices{margin-top:0}:is(:is(.Cart .Cart__c) .wc-block-components-notices) .wc-block-components-notice-banner{background-color:var(--color-red);border:0!important;border-radius:4.266666666666667vw;border-top:0!important;box-shadow:0 0 30px 0 rgba(0,0,0,.1);color:var(--color-white);display:flex;flex-direction:column;font-weight:600;line-height:1.35;padding:5.333333333333333vw 4vw!important;text-align:center}:is(:is(:is(.Cart .Cart__c) .wc-block-components-notices) .wc-block-components-notice-banner)>button,:is(:is(:is(.Cart .Cart__c) .wc-block-components-notices) .wc-block-components-notice-banner)>svg{display:none}:is(:is(:is(.Cart .Cart__c) .wc-block-components-notices) .wc-block-components-notice-banner) ul{list-style-type:none!important}:is(.Cart .Cart__c) .wp-block-woocommerce-cart-order-summary-block>p{font-size:.9em}:is(.Cart .Cart__c) .is-large.wc-block-cart .wc-block-cart-items{border-bottom:1px solid #000}:is(.Cart .Cart__c) .is-large.wc-block-cart .wc-block-cart-items td{border-top:2px solid #000;padding:min(1.0416666666666667vw,1.875rem) 0 min(1.3888888888888888vw,2.5rem) min(.6944444444444444vw,1.25rem)}:is(.Cart .Cart__c) .is-medium .wc-block-cart__sidebar,:is(.Cart .Cart__c) .is-mobile .wc-block-cart__sidebar{margin-bottom:0}:is(.Cart .Cart__c) .wc-block-cart-item__image{padding-left:0!important}:is(.Cart .Cart__c) .wc-block-components-product-name{font-weight:600;line-height:1.2!important;margin-bottom:1.3333333333333333vw!important;text-decoration:none}:is(:is(.Cart .Cart__c) .wc-block-components-product-name) small{font-size:.7em}:is(.Cart .Cart__c) .wc-block-components-product-price{font-weight:700}:is(.Cart .Cart__c) .wc-block-components-quantity-selector{margin-bottom:1.3333333333333333vw!important}:is(.Cart .Cart__c) .wc-block-cart-item__remove-link{text-decoration:none!important}:is(.Cart .Cart__c) .wc-block-cart-item__prices{font-size:.9em}:is(:is(.Cart .Cart__c) .wc-block-components-totals-item__label):after{content:" parziale"}:is(.Cart .Cart__c) .wp-block-woocommerce-cart-order-summary-totals-block{border-top:2px solid #000}:is(.Cart .Cart__c) .wp-block-woocommerce-cart-order-summary-coupon-form-block{display:none}.Checkout{background-color:var(--color-white);border:1px solid var(--color-grey-5);border-radius:4.266666666666667vw;color:var(--color-black);display:flex;flex-direction:column;margin-bottom:10.666666666666666vw;margin-top:6.666666666666667vw;opacity:0;padding:9.333333333333334vw 5.333333333333333vw 5.333333333333333vw;position:relative;visibility:hidden;width:100%}.Checkout h1.Checkout__title{margin-bottom:6.666666666666667vw;margin-top:0}.Checkout .Checkout__c{display:flex;flex-direction:column;padding:0;position:relative;width:100%}:is(.Checkout .Checkout__c) .cart_item,:is(.Checkout .Checkout__c) .order_item{font-size:.92em}:is(.Checkout .Checkout__c) .woocommerce table.shop_table{margin-bottom:4vw}:is(.Checkout .Checkout__c) #add_payment_method #payment,:is(.Checkout .Checkout__c) .woocommerce-cart #payment,:is(.Checkout .Checkout__c) .woocommerce-checkout #payment{box-shadow:none!important}:is(.Checkout .Checkout__c) .place-order{align-items:center;display:flex;justify-content:space-between}:is(.Checkout .Checkout__c) .woocommerce-terms-and-conditions-wrapper{font-size:.75em}:is(:is(.Checkout .Checkout__c) .woocommerce-terms-and-conditions-wrapper) p{margin:0;padding-right:2em}:is(.Checkout .Checkout__c) #add_payment_method #payment div.form-row,:is(.Checkout .Checkout__c) .woocommerce-cart #payment div.form-row,:is(.Checkout .Checkout__c) .woocommerce-checkout #payment div.form-row{padding:4vw}:is(.Checkout .Checkout__c) #place_order{background-color:var(--color-yellow);color:var(--color-black)}:is(:is(.Checkout .Checkout__c) #order_review) .cart-subtotal{display:none}:is(:is(.Checkout .Checkout__c) #order_review) .order-notice td{font-weight:400!important}:is(.Checkout .Checkout__c) .woocommerce-order{background-color:transparent;box-shadow:none;padding:0!important}:is(.Checkout .Checkout__c) .woocommerce-customer-details{display:none}:is(.Checkout .Checkout__c) .form-row-wide.packing{padding-top:1em}:is(:is(.Checkout .Checkout__c) .form-row-wide.packing) .woocommerce-input-wrapper{display:flex;flex-direction:column}:is(:is(:is(.Checkout .Checkout__c) .form-row-wide.packing) .woocommerce-input-wrapper)>label{margin-bottom:0}:is(.Checkout .Checkout__c) .button.woocommerce-form-login__submit{margin-top:0!important}:is(.Checkout .Checkout__c) .woocommerce-form-login-toggle{display:none}:is(.Checkout .Checkout__c) #order_review_heading{margin-top:9.333333333333334vw}:is(.Checkout .Checkout__c) .wp-block-woocommerce-checkout{padding-top:0}:is(.Checkout .Checkout__c) .wp-block-woocommerce-checkout-order-summary-coupon-form-block{display:none}:is(:is(.Checkout .Checkout__c) .wc-block-components-sidebar) .wp-block-woocommerce-checkout-order-summary-block{display:none}:is(.Checkout .Checkout__c) .wp-block-woocommerce-checkout-order-summary-block{background-color:var(--color-white);border:.8vw solid var(--color-black);border-radius:3.2vw;padding:5.333333333333333vw}:is(.Checkout .Checkout__c) .wc-block-components-product-name{font-size:1.2em;font-weight:700;line-height:1.3}:is(.Checkout .Checkout__c) .wc-block-components-product-metadata__description{display:none}:is(.Checkout .Checkout__c) .wc-block-components-order-summary .wc-block-components-order-summary-item__individual-prices{display:none}:is(.Checkout .Checkout__c) .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted,:is(.Checkout .Checkout__c) .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted{background-color:var(--color-white)}:is(.Checkout .Checkout__c) .wc-block-components-radio-control .wc-block-components-radio-control__input{opacity:1}:is(.Checkout .Checkout__c) .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{opacity:1}:is(.Checkout .Checkout__c) p.ppcp-place-order-description{text-align:left!important}:is(.Checkout .Checkout__c) .wc-block-components-checkout-step__heading-content{position:relative}.Search__c{margin-bottom:10.666666666666666vw}.Search__c,.Search__c-g{align-items:center;display:flex;flex-direction:column;width:100%}.Search__c-g{margin-bottom:26.666666666666668vw}@media (min-width:768px){:root{--layout-columns-count:var(--tablet-columns-count);--layout-columns-gap:var(--tablet-columns-gap);--layout-margin:var(--tablet-margin);--header-height:11.71875vw}.select2-container .select2-selection--single .select2-selection__rendered,.woocommerce form .form-row input.input-text,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{border:.2604166666666667vw solid var(--color-black);border-radius:.78125vw;font-size:1.8229166666666667vw;padding:1.3020833333333333vw 1.5625vw}textarea{min-height:10.416666666666666vw}select{border-radius:.78125vw;font-size:1.8229166666666667vw;padding:1.3020833333333333vw 4.557291666666667vw 1.3020833333333333vw 1.5625vw}.title-common{font-size:5.46875vw;margin-bottom:4.557291666666667vw}.title-common.title-common--md{font-size:3.90625vw;margin-bottom:3.2552083333333335vw}.title-common.title-common--sm{font-size:3.6458333333333335vw;margin-bottom:2.6041666666666665vw}.title-common.title-common--label{border:.390625vw solid var(--color-black);border-radius:1.5625vw;padding:1.0416666666666667vw 2.8645833333333335vw}.label-common{font-size:1.953125vw;margin-bottom:1.3020833333333333vw}.label-common.label-common--filled{border:.390625vw solid var(--color-black);border-radius:1.0416666666666667vw;padding:1.0416666666666667vw 2.8645833333333335vw}.label-common.label-common--lg{font-size:2.4739583333333335vw;margin-bottom:1.953125vw}.text-common{font-size:1.953125vw}.text-common.text-common--sm{font-size:1.8229166666666667vw}.text-common.text-common--sm ol,.text-common.text-common--sm p,.text-common.text-common--sm ul{margin-bottom:1.5625vw}.text-common.text-common--md{font-size:2.0833333333333335vw}.text-common.text-common--lg{font-size:2.2135416666666665vw}.text-common h1{font-size:1.9em}.text-common h2{font-size:1.7em}.text-common h3{font-size:1.5em}.text-common h4{font-size:1.3em}.text-common h5{font-size:1.2em}.text-common ol,.text-common p,.text-common ul{margin-bottom:1.953125vw}.wp-block-columns{flex-wrap:nowrap!important;gap:2.6041666666666665vw}.wp-block-embed{margin:5rem 0 3rem}.wpcf7 p{margin-bottom:3.90625vw}.wpcf7 .wpcf7-list-item-label,.wpcf7 p>label{font-size:2.0833333333333335vw}.wpcf7 .wpcf7-submit{font-size:2.2135416666666665vw;padding:1.0416666666666667vw 2.8645833333333335vw}.wpcf7 .wpcf7-not-valid-tip{font-size:1.5625vw;padding-top:1.3020833333333333vw}.wpcf7 .wpcf7-response-output{font-size:1.5625vw;margin-top:.6510416666666666vw}.btn{font-size:2.0833333333333335vw}.btn.btn--filled{border:.390625vw solid var(--color-black);border-radius:1.0416666666666667vw;padding:1.0416666666666667vw 2.8645833333333335vw}.btn.btn--ghost{border:.2604166666666667vw solid var(--color-black);padding:.9114583333333334vw 1.5625vw}.btn.btn--ghost.btn--inverse{border:.2604166666666667vw solid var(--color-white)}#place_order,.wc-block-components-button{border-radius:3.90625vw;font-size:2.0833333333333335vw;padding:.9114583333333334vw 1.5625vw}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{border-radius:3.90625vw}.Page__top{padding-top:3.90625vw}.Page__hero,.Page__top{margin-bottom:5.208333333333333vw}.Page__hero{height:41.666666666666664vw}.Page__hero--no-image{padding-top:3.90625vw}.Page__hero-c-breadcrumbs{font-size:1.8229166666666667vw;margin-bottom:1.3020833333333333vw}.Page__c{margin-bottom:4.557291666666667vw}.Page__c.Page__c--generic{border-radius:1.5625vw;padding:6.510416666666667vw 3.90625vw 3.90625vw}:is(.Page__c.Page__c--generic .wpcf7) input[type=email],:is(.Page__c.Page__c--generic .wpcf7) input[type=text],:is(.Page__c.Page__c--generic .wpcf7) textarea{font-size:1.6927083333333333vw;padding:1.3020833333333333vw 1.953125vw}.woocommerce-no-products-found{width:auto}.woocommerce-error,.woocommerce-info,.woocommerce-message{align-items:center;border:.390625vw solid var(--color-black)!important;border-radius:1.5625vw;flex-direction:row;flex-wrap:wrap;font-size:2.2135416666666665vw;justify-content:center;margin:3.2552083333333335vw 0;padding:3.2552083333333335vw!important}:is(.woocommerce-error,.woocommerce-info,.woocommerce-message) a.woocommerce-Button.button{margin:0 0 0 auto}.woocommerce a.button.alt,.woocommerce a.woocommerce-Button.button,.woocommerce button.button,.woocommerce button.button.alt{border:.390625vw solid var(--color-black);border-radius:1.0416666666666667vw;font-size:1.953125vw;margin:1.3020833333333333vw 0}:is(.woocommerce form) .form-row{margin-bottom:2.5rem}.select2-results__option{font-size:1.5rem}.woocommerce form .form-row select.input-text{font-size:1.8229166666666667vw;padding:1.953125vw 1.5625vw}#customer_login .u-column1,#customer_login .u-column2,.woocommerce form.checkout_coupon{border-radius:1.5rem;padding:2.5rem}:is(#customer_login .u-column1,#customer_login .u-column2,.woocommerce form.checkout_coupon) .lost_password{font-size:1.5rem}#customer_login .u-column1{float:left;margin-bottom:6.510416666666667vw;width:40%}#customer_login .u-column2{float:right;width:56%}.woocommerce-order{padding:4.5rem 3rem 1.5rem}.wc-block-components-button{border:.390625vw solid var(--color-black);border-radius:1.0416666666666667vw}.gallerySlider{margin-bottom:6.510416666666667vw}.gallerySlider-swiper{height:49.479166666666664vw;left:-25%;width:150%}:is(.gallerySlider-swiper .swiper-slide) figure{border-radius:1.5625vw}.gallerySlider-next,.gallerySlider-prev{height:5.208333333333333vw;width:5.208333333333333vw}:is(.gallerySlider-prev,.gallerySlider-next) svg{height:5.208333333333333vw;width:5.208333333333333vw}.SearchWall__c-form{width:40vw}input.SearchWall__c-form-label-field{border-bottom:.390625vw solid var(--color-black);font-size:2.8645833333333335vw;max-width:100%;padding:0 5.208333333333333vw 1.953125vw 0;width:100%}.SearchWall__c-form-submit{height:3.90625vw;width:3.90625vw}.SearchWall__c-form-submit-icon{height:2.8645833333333335vw;width:2.8645833333333335vw}.popup-modal{padding:9.114583333333334vw 0;top:6.510416666666667vw}__close.popup-modal{top:3.2552083333333335vw}__close.popup-modal svg{height:3.2552083333333335vw;width:3.2552083333333335vw}.Page__counter-wrapper{padding:2.6041666666666665vw 0 6.510416666666667vw;row-gap:10.416666666666666vw}.Page__counter-el{font-size:2.34375vw}.Page__counter-el-nr{margin-bottom:1.953125vw}.cky-box-bottom-left{bottom:1.953125vw!important;right:1.953125vw!important}.cky-consent-container .cky-consent-bar{padding:1.953125vw!important}.cky-consent-container{width:49.479166666666664vw!important}.cky-notice-btn-wrapper>button{border-radius:3.90625vw;padding:1.0416666666666667vw 2.6041666666666665vw!important}.xoo-wsc-modal{font-size:1.953125vw}.xoo-wsc-basket{border:.2604166666666667vw solid var(--color-black);left:1.3020833333333333vw;top:1.3020833333333333vw}.xoo-wsc-container .xoo-wsc-btn,.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn{border-radius:1.0416666666666667vw}#header{padding:0 5.208333333333333vw}.Header__brand{top:1.3020833333333333vw;width:26.041666666666668vw}.Footer{padding-bottom:3.2552083333333335vw}.Footer-wrapper{border:.390625vw solid var(--color-black);border-radius:1.5625vw;padding:5.208333333333333vw}.Footer__brand{gap:2.6041666666666665vw;margin-bottom:3.2552083333333335vw}.Footer__brand-logo{width:26.041666666666668vw}.Footer__brand-partner{width:13.020833333333334vw}.Footer__contacts{font-size:1.6927083333333333vw;margin-bottom:3.90625vw;padding:3.90625vw 0}.Footer__contacts>div{margin-bottom:2.6041666666666665vw}.Footer__contacts-social>a{margin-right:3.2552083333333335vw}.Footer__contacts-social svg{height:2.8645833333333335vw;margin-right:min(.3472222222222222vw,.625rem);width:2.8645833333333335vw}.Footer__utils{flex-direction:row}.Footer__utils span{font-size:1.3020833333333333vw;margin-bottom:0}.Footer__utils ul{align-items:flex-end;justify-content:flex-end}:is(.Footer__utils ul) li{font-size:1.4322916666666667vw;margin:0 1.3020833333333333vw}.burgerMenu{height:1.8229166666666667vw;width:6.510416666666667vw}.burgerMenu .burgerMenu__bar{height:.3255208333333333vw}.burgerMenu.burgerMenu--close{height:1.953125vw;width:6.510416666666667vw}:is(.burgerMenu.burgerMenu--close .burgerMenu__bar):first-child{transform:translateX(0) rotate(21deg)}:is(.burgerMenu.burgerMenu--close .burgerMenu__bar):nth-child(3){transform:translateX(0) translateY(.78125vw) rotate(-21deg)}.header__nav-overlay-wrapper{padding-top:26.041666666666668vw}.overlayNavBg{position:fixed}ul.overlayMainNav__list>li.overlayMainNav__list-li{margin-top:2.6041666666666665vw}:is(ul.overlayMainNav__list>li.overlayMainNav__list-li)>.navLink{font-size:3.6458333333333335vw;margin-bottom:.6510416666666666vw}:is(:is(ul.overlayMainNav__list>li.overlayMainNav__list-li)>.navLink):after{bottom:0}:is(.overlayMainNav__list-li--account:is(ul.overlayMainNav__list>li.overlayMainNav__list-li),.overlayMainNav__list-li--accedi:is(ul.overlayMainNav__list>li.overlayMainNav__list-li))>.navLink{padding-top:2em}:is(ul.overlayMainNav__list ul.sub-menu) li{padding:.6510416666666666vw 0}:is(ul.overlayMainNav__list ul.sub-menu) .navLink{font-size:1.5625vw}.eventTile{border:.390625vw solid var(--color-black);border-radius:1.5625vw}.eventTile__top figure{border-top-left-radius:.78125vw;border-top-right-radius:.78125vw}.eventTile__top>a{border:.5208333333333334vw solid var(--color-black);bottom:3.2552083333333335vw;padding:2.6041666666666665vw;width:28.645833333333332vw}.eventTile__header{padding:3.90625vw 0}.eventTile__header-date.label-common{border-radius:2.6041666666666665vw}.eventTile__c{padding:3.2552083333333335vw 2.6041666666666665vw 5.859375vw}.btn.eventTile__cta{bottom:-2.8645833333333335vw;font-size:2.34375vw;padding:1.8229166666666667vw 2.8645833333333335vw}.Landing__hero{margin-bottom:5.859375vw}.Landing__hero-logo{left:3.90625vw;width:59.895833333333336vw}.Landing__hero-scroll{bottom:1.953125vw;right:1.953125vw}.Landing__hero-scroll svg{height:6.510416666666667vw;width:6.510416666666667vw}h2.Landing__events-title.title-common{margin-bottom:8.463541666666666vw}.Landing__events-c{gap:10.416666666666666vw;margin-bottom:9.114583333333334vw}:is(.Product .product__top)>a{border:.5208333333333334vw solid var(--color-black);padding:2.6041666666666665vw;top:3.2552083333333335vw;width:26.041666666666668vw}.Product .product__c{margin-bottom:5.208333333333333vw}.Product .product__c-wrapper{gap:3.90625vw;padding:5.208333333333333vw 1.3020833333333333vw 0}.Product div.summary{width:auto!important}:is(.Product .summary) .summary__date{border-radius:2.6041666666666665vw;margin-bottom:1.953125vw}:is(.Product .summary) .summary__share{padding-top:1.953125vw}:is(:is(.Product .summary) .summary__share)>label{font-size:1.6927083333333333vw;letter-spacing:0;margin-bottom:1.0416666666666667vw}:is(.Product .summary) .product_title{font-size:4.427083333333333vw;margin-bottom:2.6041666666666665vw;text-align:left}:is(:is(.Product .summary) .product_title):has(+.product_mainSpec){margin-bottom:.6510416666666666vw}:is(.Product .summary) p.price,:is(.Product .summary) span.price{font-size:2.734375vw!important;margin-bottom:2.6041666666666665vw}:is(.Product .summary) .product_mainSpec{font-size:2.34375vw!important;margin-bottom:2.6041666666666665vw}:is(.Product .summary) .stock{font-size:1.953125vw!important}:is(.Product .summary) .product_specs{gap:1.3020833333333333vw;margin-bottom:2.6041666666666665vw}:is(.Product .summary) .product_specs-el{font-size:1.8880208333333333vw}:is(:is(.Product .summary) form.cart) table.variations{border-spacing:0 1.953125vw;margin-bottom:2.6041666666666665vw!important}:is(:is(:is(.Product .summary) form.cart) table.variations) tr{gap:1.3020833333333333vw}:is(:is(:is(.Product .summary) form.cart) table.variations) label{font-size:1.6927083333333333vw;letter-spacing:0}:is(:is(:is(.Product .summary) form.cart) table.variations) td.value{gap:1.3020833333333333vw}:is(:is(:is(:is(.Product .summary) form.cart) table.variations) td.value) select{border:.390625vw solid var(--color-black);border-radius:3.90625vw;font-size:2.2135416666666665vw}:is(:is(.Product .summary) form.cart) .woocommerce-variation-price{margin-bottom:1.953125vw}:is(:is(.Product .summary) form.cart) .woocommerce-variation-availability{margin-bottom:1.3020833333333333vw}:is(:is(.Product .summary) form.cart) .woocommerce-variation-add-to-cart{gap:1.3020833333333333vw}:is(:is(.Product .summary) form.cart) div.quantity{border-radius:.78125vw;margin-bottom:0!important;width:9.765625vw}:is(:is(:is(.Product .summary) form.cart) div.quantity) input{border:.2604166666666667vw solid var(--color-black);border-radius:3.90625vw;padding:1.171875vw 1.5625vw;width:10.416666666666666vw}:is(:is(.Product .summary) form.cart) .button{border:.390625vw solid var(--color-black);border-radius:3.90625vw;font-size:2.2135416666666665vw;padding:.9114583333333334vw 1.5625vw}:is(:is(.Product .summary) form.cart) .reset_variations{font-size:1.5625vw!important}:is(:is(.Product .summary) form.cart) .single_variation_wrap{margin-bottom:2.6041666666666665vw}:is(:is(.Product .summary) .product_meta) .posted_in,:is(:is(.Product .summary) .product_meta) .sku_wrapper,:is(:is(.Product .summary) .product_meta) .tagged_as{font-size:1.6927083333333333vw;margin:1.0416666666666667vw 0}:is(:is(:is(.Product .summary) .product_meta) .sku_wrapper,:is(:is(.Product .summary) .product_meta) .posted_in,:is(:is(.Product .summary) .product_meta) .tagged_as) a,:is(:is(:is(.Product .summary) .product_meta) .sku_wrapper,:is(:is(.Product .summary) .product_meta) .posted_in,:is(:is(.Product .summary) .product_meta) .tagged_as) span{font-size:1.6927083333333333vw;margin-left:.5208333333333334vw}:is(.Product .summary) .woocommerce-product-details__short-description{font-size:1.8229166666666667vw;margin-bottom:3.90625vw}.Product .woocommerce-tabs{margin-bottom:5.208333333333333vw}:is(.Product .woocommerce-tabs) .woocommerce-Tabs-panel{border-radius:1.5625vw;font-size:1.953125vw;padding:2.6041666666666665vw!important}:is(:is(.Product .woocommerce-tabs) .woocommerce-Tabs-panel) ol,:is(:is(.Product .woocommerce-tabs) .woocommerce-Tabs-panel) p,:is(:is(.Product .woocommerce-tabs) .woocommerce-Tabs-panel) ul{margin-bottom:1.953125vw}.Shop .Page__hero{margin-bottom:6.510416666666667vw}.Archive__c,.Shop__c{gap:10.416666666666666vw;margin-bottom:9.114583333333334vw}.About__intro{flex-direction:row;margin-bottom:6.510416666666667vw;padding:0 1.3020833333333333vw}.About__intro-c{flex-basis:55%;padding-right:3.90625vw;padding-top:5.208333333333333vw}.About__intro-c h1{font-size:6.510416666666667vw;margin-bottom:1.953125vw}.About__intro-c h2{font-size:3.3854166666666665vw;margin-bottom:5.208333333333333vw}.About__intro-c-txt.text-common{font-size:1.8229166666666667vw}.About__intro-c-txt--1{margin-bottom:3.90625vw}.About__intro-c-tiles{display:none}.About__intro-c-tiles img{border-radius:2.0833333333333335vw}.About__intro-tiles{display:grid}.About__intro-tiles figure{border-radius:2.0833333333333335vw}.About__images{flex-direction:row;gap:3.90625vw;margin-bottom:6.510416666666667vw;padding:0 1.3020833333333333vw}.About__images img,.About__strengths{border-radius:2.0833333333333335vw}.About__strengths{margin-bottom:5.208333333333333vw;padding:5.208333333333333vw 2.6041666666666665vw 9.114583333333334vw}.About__strengths-title{margin-bottom:6.510416666666667vw}.About__strengths-g{align-items:flex-start;flex-direction:row;margin-bottom:7.8125vw}.About__strengths-g-tile{align-items:flex-start;flex-basis:35%;margin-bottom:0}.About__strengths-g-tile h4{font-size:3.6458333333333335vw;margin-bottom:3.2552083333333335vw;padding-left:20%}:is(.About__strengths-g-tile h4) span{right:75%}.About__strengths-g-tile figure{border-radius:2.0833333333333335vw;width:26.041666666666668vw}.About__strengths-g-c{flex-basis:65%;padding-top:min(.6944444444444444vw,1.25rem);text-align:left}.About__strengths-g-c h3{font-size:3.2552083333333335vw}.Contacts__c{padding:2.6041666666666665vw 0 6.510416666666667vw}.Contacts__c-info>div{font-size:2.34375vw;margin-bottom:5.208333333333333vw}.Contacts__c-info svg{margin-right:1.953125vw}.Account__c-wp{border-radius:1.5625vw;margin-bottom:5.208333333333333vw;padding:6.510416666666667vw 3.90625vw 3.90625vw}.Account--notAuth .Account__c-wp{padding:0 0 3.90625vw}.accountTiles{gap:3.2552083333333335vw;margin-bottom:7.8125vw;width:65.10416666666667vw}.accountTiles__tile{border:.390625vw solid var(--color-black);border-radius:2.0833333333333335vw;height:14.973958333333334vw;padding-left:2.6041666666666665vw;padding-right:3.90625vw;width:100%}.accountTiles__tile span{font-size:3.3854166666666665vw}.accountTiles__tile svg{height:7.8125vw;width:7.8125vw}.woocommerce-Address{border-radius:2.6041666666666665vw;margin:1.953125vw 0;padding:2.6041666666666665vw 1.953125vw}.Cart{border-radius:2.34375vw;margin-bottom:5.208333333333333vw;margin-top:3.2552083333333335vw;padding:6.510416666666667vw 3.90625vw 3.90625vw}:is(.Cart .Cart__c) table.woocommerce-cart-form__contents{margin-bottom:4.557291666666667vw}:is(:is(.Cart .Cart__c) table.woocommerce-cart-form__contents) th{font-size:1.6927083333333333vw;letter-spacing:0}.product-quantity:is(:is(.Cart .Cart__c) td) input{min-width:7.8125vw;padding:1.171875vw 1.5625vw}:is(:is(.Cart .Cart__c) .cart_totals) h2{font-size:1.6927083333333333vw;letter-spacing:0}:is(:is(.Cart .Cart__c) .wc-block-components-notices) .wc-block-components-notice-banner{align-items:center;border-radius:2.0833333333333335vw;flex-direction:row;flex-wrap:wrap;font-size:2.2135416666666665vw;padding:3.2552083333333335vw!important}:is(.Cart .Cart__c) .wc-block-components-product-name{margin-bottom:.6510416666666666vw!important}:is(.Cart .Cart__c) .wc-block-components-quantity-selector{margin-bottom:.6510416666666666vw!important}.Checkout{border-radius:2.34375vw;margin-bottom:5.208333333333333vw;margin-top:3.2552083333333335vw;padding:6.510416666666667vw 3.90625vw 3.90625vw}.Checkout h1.Checkout__title{margin-bottom:3.90625vw}:is(.Checkout .Checkout__c) .woocommerce table.shop_table{margin-bottom:2.6041666666666665vw}:is(.Checkout .Checkout__c) #add_payment_method #payment div.form-row,:is(.Checkout .Checkout__c) .woocommerce-cart #payment div.form-row,:is(.Checkout .Checkout__c) .woocommerce-checkout #payment div.form-row{padding:1.953125vw}:is(.Checkout .Checkout__c) #order_review_heading{margin-top:5.859375vw}:is(.Checkout .Checkout__c) .wp-block-woocommerce-checkout-order-summary-block{border:.390625vw solid var(--color-black);border-radius:1.8229166666666667vw;padding:2.6041666666666665vw}.Search__c{margin-bottom:5.208333333333333vw}.Search__c-g{margin-bottom:13.020833333333334vw}}@media (min-width:1024px){:root{--layout-columns-count:var(--desktop-columns-count);--layout-columns-gap:var(--desktop-columns-gap);--layout-margin:var(--desktop-margin);--header-height:min(6.944444444444445vw,12.5rem)}.hide-on-desktop{display:none}.select2-container .select2-selection--single .select2-selection__rendered,.woocommerce form .form-row input.input-text,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{border:min(.1388888888888889vw,.25rem) solid var(--color-black);border-radius:min(.4166666666666667vw,.75rem);font-size:min(1.1111111111111112vw,2rem);padding:min(.6944444444444444vw,1.25rem) min(1.0416666666666667vw,1.875rem)}textarea{min-height:min(6.944444444444445vw,12.5rem)}select{border-radius:min(.4166666666666667vw,.75rem);font-size:min(1.1111111111111112vw,2rem);padding:min(.6944444444444444vw,1.25rem) min(2.4305555555555554vw,4.375rem) min(.6944444444444444vw,1.25rem) min(1.0416666666666667vw,1.875rem)}.title-common{font-size:min(4.027777777777778vw,7.25rem);margin-bottom:min(2.7777777777777777vw,5rem)}.title-common.title-common--md{font-size:min(2.7777777777777777vw,5rem);margin-bottom:min(2.0833333333333335vw,3.75rem)}.title-common.title-common--sm{font-size:min(2.5vw,4.5rem);margin-bottom:min(1.7361111111111112vw,3.125rem)}.title-common.title-common--label{border:min(.20833333333333334vw,.375rem) solid var(--color-black);border-radius:min(.8333333333333334vw,1.5rem);padding:min(.6944444444444444vw,1.25rem) min(1.7361111111111112vw,3.125rem)}.label-common{font-size:min(1.25vw,2.25rem);margin-bottom:min(.6944444444444444vw,1.25rem)}.label-common.label-common--filled{border:min(.20833333333333334vw,.375rem) solid var(--color-black);border-radius:min(.5555555555555556vw,1rem);padding:min(.6944444444444444vw,1.25rem) min(1.7361111111111112vw,3.125rem)}.label-common.label-common--lg{font-size:min(1.4583333333333333vw,2.625rem);margin-bottom:min(1.3888888888888888vw,2.5rem)}.text-common{font-size:min(1.1111111111111112vw,2rem);line-height:1.6}.text-common.text-common--sm{font-size:min(1.0763888888888888vw,1.9375rem)}.text-common.text-common--sm ol,.text-common.text-common--sm p,.text-common.text-common--sm ul{margin-bottom:min(1.0416666666666667vw,1.875rem)}.text-common.text-common--md{font-size:min(1.1805555555555556vw,2.125rem)}.text-common.text-common--lg{font-size:min(1.25vw,2.25rem)}.text-common h1{font-size:2em}.text-common h2{font-size:1.8em}.text-common h3{font-size:1.6em}.text-common h4{font-size:1.4em}.text-common ol,.text-common p,.text-common ul{margin-bottom:min(1.3888888888888888vw,2.5rem)}.wp-block-columns{gap:min(2.0833333333333335vw,3.75rem)}.wp-block-embed{margin:6rem 0 4rem}.wpcf7 p{margin-bottom:min(2.0833333333333335vw,3.75rem)}.wpcf7 .wpcf7-list-item-label,.wpcf7 p>label{font-size:min(1.1805555555555556vw,2.125rem)}.wpcf7 .wpcf7-submit{font-size:min(1.25vw,2.25rem);padding:min(.6944444444444444vw,1.25rem) min(1.6666666666666667vw,3rem)}.wpcf7 .wpcf7-not-valid-tip{font-size:min(.9722222222222222vw,1.75rem);padding-top:min(.6944444444444444vw,1.25rem)}.wpcf7 .wpcf7-response-output{font-size:min(.9722222222222222vw,1.75rem);margin-top:min(.3472222222222222vw,.625rem)}.btn{font-size:min(1.1805555555555556vw,2.125rem);margin:min(.6944444444444444vw,1.25rem) 0 min(1.3888888888888888vw,2.5rem)}.btn:hover{letter-spacing:.02em;text-decoration:none!important}.btn.btn--filled{border:min(.20833333333333334vw,.375rem) solid var(--color-black);border-radius:min(.5555555555555556vw,1rem);padding:min(.6944444444444444vw,1.25rem) min(1.7361111111111112vw,3.125rem)}.btn.btn--ghost{border:solid min(.1388888888888889vw,.25rem) var(--color-black);padding:min(.5555555555555556vw,1rem) min(1.0416666666666667vw,1.875rem)}.btn.btn--ghost.btn--inverse{border:solid min(.1388888888888889vw,.25rem) var(--color-white)}#place_order,.wc-block-components-button{border-radius:min(2.0833333333333335vw,3.75rem);font-size:min(1.1111111111111112vw,2rem);margin:min(.6944444444444444vw,1.25rem) 0 min(1.3888888888888888vw,2.5rem);padding:min(.625vw,1.125rem) min(1.0416666666666667vw,1.875rem)}:is(.wc-block-components-button,#place_order):hover{letter-spacing:.03em;text-decoration:none!important}:is(.wc-block-components-button,#place_order):focus{box-shadow:none!important;outline:0!important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{border-radius:min(2.0833333333333335vw,3.75rem)}.Page__top{margin-bottom:min(4.166666666666667vw,7.5rem);padding-top:min(2.7777777777777777vw,5rem)}.Page__hero{height:min(30.555555555555557vw,55rem);margin-bottom:min(3.125vw,5.625rem)}.Page__hero--no-image{padding-top:min(2.7777777777777777vw,5rem)}.Page__hero-c-breadcrumbs{font-size:min(1.0416666666666667vw,1.875rem);margin-bottom:min(.6944444444444444vw,1.25rem)}.Page__c{margin-bottom:min(2.7777777777777777vw,5rem)}.Page__c.Page__c--generic{border-radius:min(.8333333333333334vw,1.5rem);padding:min(4.166666666666667vw,7.5rem)}:is(.Page__c.Page__c--generic .wpcf7) input[type=email],:is(.Page__c.Page__c--generic .wpcf7) input[type=text],:is(.Page__c.Page__c--generic .wpcf7) textarea{font-size:min(1.0416666666666667vw,1.875rem);padding:min(.6944444444444444vw,1.25rem) min(1.3888888888888888vw,2.5rem)}.woocommerce-error,.woocommerce-info,.woocommerce-message{border:min(.20833333333333334vw,.375rem) solid var(--color-black)!important;border-radius:min(.8333333333333334vw,1.5rem);font-size:min(1.3888888888888888vw,2.5rem);margin:min(1.7361111111111112vw,3.125rem) 0;padding:min(2.4305555555555554vw,4.375rem) min(5.555555555555555vw,10rem)!important}p.woocommerce-notice,p.woocommerce-notice--success,p.woocommerce-thankyou-order-received{font-size:2.2135416666666665vw;margin:1.5rem 0 5rem}.woocommerce a.button.alt,.woocommerce a.woocommerce-Button.button,.woocommerce button.button,.woocommerce button.button.alt{border:min(.20833333333333334vw,.375rem) solid var(--color-black);border-radius:min(.5555555555555556vw,1rem);font-size:min(1.1111111111111112vw,2rem);margin:min(.6944444444444444vw,1.25rem) 0}:is(.woocommerce a.woocommerce-Button.button,.woocommerce button.button,.woocommerce a.button.alt,.woocommerce button.button.alt):hover{background-color:color-mix(in srgb,var(--color-yellow),#fff 10%);color:var(--color-light);letter-spacing:.03em}[disabled]:is(.woocommerce a.woocommerce-Button.button,.woocommerce button.button,.woocommerce a.button.alt,.woocommerce button.button.alt):disabled:hover{background-color:color-mix(in srgb,var(--color-yellow),#fff 10%);color:var(--color-light)}:is(.woocommerce form) .form-row{margin-bottom:3.5rem}.select2-results__option{font-size:1.6rem}.woocommerce form .form-row select.input-text{font-size:min(1.1111111111111112vw,2rem);padding:min(1.0416666666666667vw,1.875rem)}#customer_login .u-column1,#customer_login .u-column2,.woocommerce form.checkout_coupon{border-radius:2rem;padding:4.5rem 5rem}:is(#customer_login .u-column1,#customer_login .u-column2,.woocommerce form.checkout_coupon) .lost_password{font-size:1.6rem}#customer_login .u-column1{margin-bottom:0}.woocommerce-order{padding:5.5rem 5rem 3rem}.wc-block-components-button{border:min(.20833333333333334vw,.375rem) solid var(--color-black);border-radius:min(.5555555555555556vw,1rem)}.wc-block-components-button:hover{background-color:var(--color-yellow)}.gallerySlider{margin-bottom:min(4.861111111111111vw,8.75rem)}.gallerySlider-swiper{height:min(36.111111111111114vw,65rem)}:is(.gallerySlider-swiper .swiper-slide) figure{border-radius:min(.8333333333333334vw,1.5rem)}.gallerySlider-next,.gallerySlider-prev{height:min(3.4722222222222223vw,6.25rem);opacity:.9;width:min(3.4722222222222223vw,6.25rem)}:is(.gallerySlider-prev,.gallerySlider-next) svg{height:min(3.4722222222222223vw,6.25rem);width:min(3.4722222222222223vw,6.25rem)}:is(.gallerySlider-prev,.gallerySlider-next):hover{opacity:1}.SearchWall__close{height:5rem;width:5rem}.SearchWall__close-icon{height:4.5rem;width:4.5rem}input.SearchWall__c-form-label-field{border-bottom:min(.20833333333333334vw,.375rem) solid var(--color-black);font-size:min(1.7361111111111112vw,3.125rem);padding:0 min(2.7777777777777777vw,5rem) min(1.0416666666666667vw,1.875rem) 0}.SearchWall__c-form-submit{height:min(2.0833333333333335vw,3.75rem);width:min(2.0833333333333335vw,3.75rem)}.SearchWall__c-form-submit-icon{height:min(1.7361111111111112vw,3.125rem);width:min(1.7361111111111112vw,3.125rem)}.popup-modal{max-width:160rem;padding:min(5.555555555555555vw,10rem) 0;top:min(3.4722222222222223vw,6.25rem)}__close.popup-modal{top:min(1.7361111111111112vw,3.125rem)}__close.popup-modal svg{height:min(2.4305555555555554vw,4.375rem);width:min(2.4305555555555554vw,4.375rem)}.Page__counter-wrapper{padding:min(1.7361111111111112vw,3.125rem) 0 min(4.166666666666667vw,7.5rem);row-gap:min(4.166666666666667vw,7.5rem)}.Page__counter-el{font-size:min(1.3888888888888888vw,2.5rem)}.Page__counter-el:first-child:nth-last-child(3),.Page__counter-el:first-child:nth-last-child(3)~.Page__counter-el{width:33.3333%}.Page__counter-el:first-child:nth-last-child(4),.Page__counter-el:first-child:nth-last-child(4)~.Page__counter-el{width:25%}.Page__counter-el:first-child:nth-last-child(5),.Page__counter-el:first-child:nth-last-child(5)~.Page__counter-el{width:20%}.Page__counter-el:first-child:nth-last-child(6),.Page__counter-el:first-child:nth-last-child(6)~.Page__counter-el{width:15%}.Page__counter-el-nr{margin-bottom:min(1.0416666666666667vw,1.875rem)}.cky-box-bottom-left{bottom:min(1.0416666666666667vw,1.875rem)!important;right:min(1.0416666666666667vw,1.875rem)!important}.cky-consent-container .cky-consent-bar{padding:min(1.3888888888888888vw,2.5rem) min(1.3888888888888888vw,2.5rem) min(1.0416666666666667vw,1.875rem)!important}.cky-consent-container{width:min(25vw,45rem)!important}.cky-notice-btn-wrapper>button{border-radius:min(2.0833333333333335vw,3.75rem);padding:min(.5555555555555556vw,1rem) min(1.3888888888888888vw,2.5rem)!important}.xoo-wsc-modal{font-size:min(1.1111111111111112vw,2rem)}.xoo-wsc-basket{border:min(.1388888888888889vw,.25rem) solid var(--color-black);height:min(3.611111111111111vw,6.5rem);left:auto;right:min(1.0416666666666667vw,1.875rem);top:min(1.0416666666666667vw,1.875rem);width:min(3.611111111111111vw,6.5rem)}.xoo-wsc-container .xoo-wsc-btn,.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn{border-radius:min(.5555555555555556vw,1rem)}#header{padding:0 min(9.722222222222221vw,17.5rem)}.Header__brand{top:min(.6944444444444444vw,1.25rem);width:min(15.277777777777779vw,27.5rem)}.Header__nav,.Header__nav-menu{display:flex;width:100%}.Header__nav-menu{align-items:center}.header__nav-overlay{display:none}:is(:is(ul.header__nav-menu-list>li.header__nav-menu-list-li)>.navLink):hover:before{width:100%}:is(.active-current-link:is(ul.header__nav-menu-list>li.header__nav-menu-list-li)>.navLink):before{width:100%}.Header__burger{display:none}.Footer{padding-bottom:min(1.7361111111111112vw,3.125rem)}.Footer-wrapper{border:min(.20833333333333334vw,.375rem) solid var(--color-black);border-radius:min(.8333333333333334vw,1.5rem);padding:min(2.7777777777777777vw,5rem)}.Footer__brand{gap:min(1.3888888888888888vw,2.5rem);margin-bottom:min(2.0833333333333335vw,3.75rem)}.Footer__brand-logo{width:min(17.36111111111111vw,31.25rem)}.Footer__brand-partner{width:min(7.638888888888889vw,13.75rem)}.Footer__contacts{flex-direction:row;font-size:min(1.0416666666666667vw,1.875rem);margin-bottom:min(2.7777777777777777vw,5rem);padding:min(2.0833333333333335vw,3.75rem) 0}.Footer__contacts>div{margin-bottom:0;text-align:left;width:27%}:is(.Footer__contacts>div):last-child{width:19%}:is(.Footer__contacts>div)>svg{display:block;margin-right:min(.6944444444444444vw,1.25rem)}:is(.Footer__contacts-social>a):hover svg{transform:scale(1.1)}.Footer__contacts-social>a{margin-right:min(1.0416666666666667vw,1.875rem)}.Footer__contacts-social svg{height:min(1.6666666666666667vw,3rem);margin-right:min(.6944444444444444vw,1.25rem);width:min(1.6666666666666667vw,3rem)}.Footer__utils span{font-size:min(.9027777777777778vw,1.625rem)}:is(.Footer__utils ul) li{font-size:min(1.0416666666666667vw,1.875rem);margin:0 min(.8333333333333334vw,1.5rem)}:is(:is(.Footer__utils ul) li):hover{opacity:1}.eventTile{border:min(.20833333333333334vw,.375rem) solid var(--color-black);border-radius:min(.8333333333333334vw,1.5rem)}.eventTile__top figure{border-top-left-radius:min(.4166666666666667vw,.75rem);border-top-right-radius:min(.4166666666666667vw,.75rem)}.eventTile__top>a{border:min(.2777777777777778vw,.5rem) solid var(--color-black);bottom:min(1.3888888888888888vw,2.5rem);padding:min(2.0833333333333335vw,3.75rem);width:min(20.833333333333332vw,37.5rem)}.eventTile__header{padding:min(2.0833333333333335vw,3.75rem) 0}.eventTile__header-date.label-common{border-radius:min(1.3888888888888888vw,2.5rem);margin-bottom:min(1.0416666666666667vw,1.875rem)}.eventTile__c{padding:min(2.0833333333333335vw,3.75rem) min(6.944444444444445vw,12.5rem) min(3.4722222222222223vw,6.25rem)}.btn.eventTile__cta{bottom:min(-1.7361111111111112vw,-3.125rem);font-size:min(1.5277777777777777vw,2.75rem);padding:min(1.0416666666666667vw,1.875rem) min(1.7361111111111112vw,3.125rem)}.Landing__hero{margin-bottom:min(3.4722222222222223vw,6.25rem);min-height:100vh}.Landing__hero-logo{left:min(4.166666666666667vw,7.5rem);width:min(48.611111111111114vw,87.5rem)}.Landing__hero-scroll{bottom:min(1.0416666666666667vw,1.875rem);right:min(1.0416666666666667vw,1.875rem)}.Landing__hero-scroll svg{height:min(3.4722222222222223vw,6.25rem);width:min(3.4722222222222223vw,6.25rem)}.Landing__hero-scroll:hover svg{transform:scale(1.04)}h2.Landing__events-title.title-common{margin-bottom:min(4.861111111111111vw,8.75rem)}.Landing__events-c{gap:min(7.638888888888889vw,13.75rem);margin-bottom:min(5.555555555555555vw,10rem)}:is(.Product .product__top)>a{border:min(.2777777777777778vw,.5rem) solid var(--color-black);padding:min(2.0833333333333335vw,3.75rem);top:min(1.3888888888888888vw,2.5rem);width:min(18.055555555555557vw,32.5rem)}.Product .product__c{margin-bottom:min(3.4722222222222223vw,6.25rem)}.Product .product__c-wrapper{gap:min(4.166666666666667vw,7.5rem);padding:min(3.125vw,5.625rem) min(4.166666666666667vw,7.5rem) min(1.7361111111111112vw,3.125rem)}:is(.Product .summary) .summary__date{border-radius:min(1.3888888888888888vw,2.5rem);margin-bottom:min(1.3888888888888888vw,2.5rem)}:is(.Product .summary) .summary__share{padding-top:min(1.0416666666666667vw,1.875rem)}:is(:is(.Product .summary) .summary__share)>label{font-size:min(.9722222222222222vw,1.75rem);margin-bottom:min(.6944444444444444vw,1.25rem)}:is(.Product .summary) .product_title{font-size:min(3.3333333333333335vw,6rem);margin-bottom:min(1.3888888888888888vw,2.5rem)}:is(:is(.Product .summary) .product_title):has(+.product_mainSpec){margin-bottom:min(.3472222222222222vw,.625rem)}:is(.Product .summary) p.price,:is(.Product .summary) span.price{font-size:min(1.7361111111111112vw,3.125rem)!important;margin-bottom:min(1.3888888888888888vw,2.5rem)}:is(.Product .summary) .product_mainSpec{font-size:min(1.5277777777777777vw,2.75rem)!important;margin-bottom:min(1.3888888888888888vw,2.5rem)}:is(.Product .summary) .stock{font-size:min(1.1111111111111112vw,2rem)!important}:is(.Product .summary) .product_specs{gap:min(1.0416666666666667vw,1.875rem);margin-bottom:min(1.3888888888888888vw,2.5rem)}:is(.Product .summary) .product_specs-el{font-size:min(1.1111111111111112vw,2rem)}:is(:is(.Product .summary) form.cart) table.variations{border-spacing:0 min(1.7361111111111112vw,3.125rem);margin-bottom:min(1.7361111111111112vw,3.125rem)!important}:is(:is(:is(.Product .summary) form.cart) table.variations) tr{gap:min(.6944444444444444vw,1.25rem)}:is(:is(:is(.Product .summary) form.cart) table.variations) label{font-size:min(.9722222222222222vw,1.75rem)}:is(:is(:is(.Product .summary) form.cart) table.variations) td.value{gap:min(.6944444444444444vw,1.25rem)}:is(:is(:is(:is(.Product .summary) form.cart) table.variations) td.value) select{border:min(.20833333333333334vw,.375rem) solid var(--color-black);border-radius:min(2.0833333333333335vw,3.75rem);font-size:min(1.25vw,2.25rem)}:is(:is(.Product .summary) form.cart) .woocommerce-variation-price{margin-bottom:min(1.3888888888888888vw,2.5rem)}:is(:is(.Product .summary) form.cart) .woocommerce-variation-availability{margin-bottom:min(.6944444444444444vw,1.25rem)}:is(:is(.Product .summary) form.cart) .woocommerce-variation-add-to-cart{gap:min(.6944444444444444vw,1.25rem)}:is(:is(.Product .summary) form.cart) div.quantity{border-radius:min(.4166666666666667vw,.75rem);width:auto}:is(:is(:is(.Product .summary) form.cart) div.quantity) input{border:min(.1388888888888889vw,.25rem) solid var(--color-black);border-radius:min(2.0833333333333335vw,3.75rem);font-size:min(1.0416666666666667vw,1.875rem);padding:min(.6944444444444444vw,1.25rem) min(1.0416666666666667vw,1.875rem);width:min(6.25vw,11.25rem)}:is(:is(.Product .summary) form.cart) .button{border:min(.20833333333333334vw,.375rem) solid var(--color-black);border-radius:min(2.0833333333333335vw,3.75rem);font-size:min(1.25vw,2.25rem);padding:min(.625vw,1.125rem) min(1.0416666666666667vw,1.875rem)}:is(:is(:is(.Product .summary) form.cart) .button):hover{letter-spacing:.01em}:is(:is(.Product .summary) form.cart) .reset_variations{font-size:min(.8333333333333334vw,1.5rem)!important}:is(:is(.Product .summary) form.cart) .single_variation_wrap{margin-bottom:min(1.3888888888888888vw,2.5rem)}:is(:is(.Product .summary) .product_meta) .posted_in,:is(:is(.Product .summary) .product_meta) .sku_wrapper,:is(:is(.Product .summary) .product_meta) .tagged_as{font-size:min(1.1111111111111112vw,2rem);margin:min(.5555555555555556vw,1rem) 0}:is(:is(:is(.Product .summary) .product_meta) .sku_wrapper,:is(:is(.Product .summary) .product_meta) .posted_in,:is(:is(.Product .summary) .product_meta) .tagged_as) a,:is(:is(:is(.Product .summary) .product_meta) .sku_wrapper,:is(:is(.Product .summary) .product_meta) .posted_in,:is(:is(.Product .summary) .product_meta) .tagged_as) span{font-size:min(1.1111111111111112vw,2rem);margin-left:min(.2777777777777778vw,.5rem)}:is(.Product .summary) .woocommerce-product-details__short-description{font-size:min(1.0416666666666667vw,1.875rem);margin-bottom:min(2.7777777777777777vw,5rem)}.Product .woocommerce-tabs{margin-bottom:min(4.166666666666667vw,7.5rem)}:is(.Product .woocommerce-tabs) .woocommerce-Tabs-panel{border-radius:min(.8333333333333334vw,1.5rem);font-size:min(1.1111111111111112vw,2rem);padding:min(2.7777777777777777vw,5rem)!important}:is(:is(.Product .woocommerce-tabs) .woocommerce-Tabs-panel) ol,:is(:is(.Product .woocommerce-tabs) .woocommerce-Tabs-panel) p,:is(:is(.Product .woocommerce-tabs) .woocommerce-Tabs-panel) ul{margin-bottom:min(1.3888888888888888vw,2.5rem)}.Shop .Page__hero{margin-bottom:min(4.166666666666667vw,7.5rem)}.Archive__c,.Shop__c{gap:min(7.638888888888889vw,13.75rem);margin-bottom:min(5.555555555555555vw,10rem)}.About__intro{margin-bottom:min(8.333333333333334vw,15rem);padding:0 min(5.555555555555555vw,10rem)}.About__intro-c{padding-right:min(6.944444444444445vw,12.5rem);padding-top:min(5.555555555555555vw,10rem)}.About__intro-c h1{font-size:min(5.555555555555555vw,10rem);margin-bottom:min(1.0416666666666667vw,1.875rem)}.About__intro-c h2{font-size:min(2.7777777777777777vw,5rem);margin-bottom:min(4.861111111111111vw,8.75rem)}.About__intro-c-txt.text-common{font-size:min(1.25vw,2.25rem)}.About__intro-c-txt--1{margin-bottom:min(3.4722222222222223vw,6.25rem)}.About__intro-c-tiles img,.About__intro-tiles figure{border-radius:min(1.1111111111111112vw,2rem)}.About__intro-tiles-bottom{bottom:10%}.About__intro-tiles-top{top:10%}.About__images{gap:min(2.7777777777777777vw,5rem);margin-bottom:min(6.944444444444445vw,12.5rem)}.About__images img{border-radius:min(1.1111111111111112vw,2rem)}.About__strengths{border-radius:min(1.5277777777777777vw,2.75rem);margin-bottom:min(4.166666666666667vw,7.5rem);padding:min(4.861111111111111vw,8.75rem) min(8.333333333333334vw,15rem) min(5.555555555555555vw,10rem)}.About__strengths-title{margin-bottom:min(4.861111111111111vw,8.75rem)}.About__strengths-g{align-items:center;margin-bottom:min(6.944444444444445vw,12.5rem)}.About__strengths-g-tile h4{font-size:min(2.5vw,4.5rem);margin-bottom:min(1.7361111111111112vw,3.125rem);padding-left:15%}:is(.About__strengths-g-tile h4) span{right:75%}.About__strengths-g-tile figure{border-radius:min(1.5277777777777777vw,2.75rem);width:min(20.833333333333332vw,37.5rem)}.About__strengths-g-c h3{font-size:min(2.2222222222222223vw,4rem)}.Contacts__c{padding:min(1.7361111111111112vw,3.125rem) 0 min(4.166666666666667vw,7.5rem)}.Contacts__c-info{align-items:center;flex-direction:row;justify-content:space-between}.Contacts__c-info>div{font-size:min(1.3888888888888888vw,2.5rem);line-height:1.6;margin-bottom:0;width:30%}.Contacts__c-info svg{margin-right:min(1.3888888888888888vw,2.5rem)}.Account__c-wp{border-radius:min(.8333333333333334vw,1.5rem);margin-bottom:min(4.166666666666667vw,7.5rem);padding:min(4.166666666666667vw,7.5rem)}.Account--notAuth .Account__c-wp{padding:0 0 min(4.166666666666667vw,7.5rem)}.accountTiles{gap:min(2.0833333333333335vw,3.75rem);margin-bottom:min(5.555555555555555vw,10rem);width:min(41.666666666666664vw,75rem)}.accountTiles__tile{border:min(.20833333333333334vw,.375rem) solid var(--color-black);border-radius:min(1.5277777777777777vw,2.75rem);height:min(9.722222222222221vw,17.5rem);padding-left:min(1.3888888888888888vw,2.5rem);padding-right:min(2.4305555555555554vw,4.375rem)}.accountTiles__tile span{font-size:min(2.2222222222222223vw,4rem)}.accountTiles__tile svg{height:min(6.25vw,11.25rem);width:min(6.25vw,11.25rem)}.accountTiles__tile:hover span{letter-spacing:.03em}.woocommerce-Address{border-radius:min(1.3888888888888888vw,2.5rem);margin:min(1.0416666666666667vw,1.875rem) 0;padding:min(1.3888888888888888vw,2.5rem) min(1.0416666666666667vw,1.875rem)}.Cart{border-radius:min(1.5277777777777777vw,2.75rem);margin-bottom:min(2.7777777777777777vw,5rem);margin-top:min(1.7361111111111112vw,3.125rem);padding:min(4.166666666666667vw,7.5rem)}.Cart .Cart__c{font-size:min(1.25vw,2.25rem)}:is(.Cart .Cart__c) table.woocommerce-cart-form__contents{margin-bottom:min(3.125vw,5.625rem)}:is(:is(.Cart .Cart__c) table.woocommerce-cart-form__contents) th{font-size:min(.9722222222222222vw,1.75rem)}.product-thumbnail:is(:is(.Cart .Cart__c) td){width:min(6.944444444444445vw,12.5rem)}.product-thumbnail:is(:is(.Cart .Cart__c) td) img{border-radius:min(6.25vw,11.25rem);height:min(6.25vw,11.25rem);-o-object-fit:cover;object-fit:cover;width:min(6.25vw,11.25rem)}.product-name:is(:is(.Cart .Cart__c) td){font-size:min(1.3888888888888888vw,2.5rem)}.product-quantity:is(:is(.Cart .Cart__c) td){display:table-cell}.product-quantity:is(:is(.Cart .Cart__c) td) input{min-width:min(5.555555555555555vw,10rem);padding:min(.6944444444444444vw,1.25rem) min(1.0416666666666667vw,1.875rem)}:is(:is(.Cart .Cart__c) .cart_totals) h2{font-size:min(.9722222222222222vw,1.75rem)}:is(:is(.Cart .Cart__c) .wc-block-components-notices) .wc-block-components-notice-banner{border-radius:min(1.5277777777777777vw,2.75rem);font-size:min(1.3888888888888888vw,2.5rem);padding:min(2.4305555555555554vw,4.375rem) min(5.555555555555555vw,10rem)!important}:is(.Cart .Cart__c) .wc-block-components-product-name{font-size:1.2em;margin-bottom:min(.3472222222222222vw,.625rem)!important}:is(:is(.Cart .Cart__c) .wc-block-components-product-name):hover{text-decoration:underline}:is(.Cart .Cart__c) .wc-block-components-quantity-selector{margin-bottom:min(.3472222222222222vw,.625rem)!important}:is(:is(.Cart .Cart__c) .wc-block-cart-item__remove-link):hover{text-decoration:underline!important}.Checkout{border-radius:min(1.5277777777777777vw,2.75rem);margin-top:min(1.7361111111111112vw,3.125rem);padding:min(4.166666666666667vw,7.5rem)}.Checkout,.Checkout h1.Checkout__title{margin-bottom:min(2.7777777777777777vw,5rem)}.Checkout .Checkout__c{font-size:min(1.25vw,2.25rem)}:is(.Checkout .Checkout__c) .woocommerce table.shop_table{margin-bottom:min(2.0833333333333335vw,3.75rem)}:is(.Checkout .Checkout__c) #add_payment_method #payment div.form-row,:is(.Checkout .Checkout__c) .woocommerce-cart #payment div.form-row,:is(.Checkout .Checkout__c) .woocommerce-checkout #payment div.form-row{padding:min(1.3888888888888888vw,2.5rem)}:is(:is(.Checkout .Checkout__c) #place_order):hover{background-color:var(--color-yellow)!important;color:var(--color-black);letter-spacing:0}:is(.Checkout .Checkout__c) #order_review_heading{margin-top:min(2.4305555555555554vw,4.375rem)}:is(:is(.Checkout .Checkout__c) .wc-block-components-sidebar) .wp-block-woocommerce-checkout-order-summary-block{display:block}:is(.Checkout .Checkout__c) .wp-block-woocommerce-checkout-order-summary-block{border:min(.20833333333333334vw,.375rem) solid var(--color-black);border-radius:min(1.25vw,2.25rem);padding:0}.Search__c{margin-bottom:min(2.7777777777777777vw,5rem)}.Search__c-g{margin-bottom:min(8.333333333333334vw,15rem)}}@media (min-width:1920px){:root{--layout-width:1800px;--layout-width-gap:calc(100vw - 1800px)}ul.header__nav-menu-list>li.header__nav-menu-list-li{margin:0 min(4.166666666666667vw,7.5rem)}.body-landing :is(ul.header__nav-menu-list>li.header__nav-menu-list-li):nth-child(3){margin-left:min(4.166666666666667vw,7.5rem)}}@media screen and (min-width:2000px){ul.header__nav-menu-list>li.header__nav-menu-list-li{margin:0 min(4.861111111111111vw,8.75rem)}.body-landing :is(ul.header__nav-menu-list>li.header__nav-menu-list-li):nth-child(3){margin-left:min(4.861111111111111vw,8.75rem)}}@media (max-width:1023px){.hide-on-mobile{display:none}.Page__counter-el:nth-child(odd){border-left:0}}
/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79,79,79,.4);--pswp-preloader-color-secondary:hsla(0,0%,100%,.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);contain:layout style size;display:none;height:100%;left:0;opacity:.003;position:fixed;top:0;touch-action:none;width:100%;z-index:var(--pswp-root-z-index);-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp,.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{background:var(--pswp-bg);opacity:.005}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__bg,.pswp__container,.pswp__content,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__img,.pswp__zoom-wrap{height:auto;width:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__button,.pswp__container,.pswp__counter,.pswp__img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__item{overflow:hidden;z-index:1}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);font-size:1em;line-height:1;margin:auto}.pswp .pswp__hide-on-close{opacity:.005;pointer-events:none;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);will-change:opacity;z-index:10}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{-webkit-appearance:none;background:none;border:0;box-shadow:none;cursor:pointer;display:block;height:60px;margin:0;opacity:.85;overflow:hidden;padding:0;position:relative;width:50px;-webkit-touch-callout:none}.pswp__button:active,.pswp__button:focus,.pswp__button:hover{background:none;border:0;box-shadow:none;opacity:1;padding:0;transition:none}.pswp__button:disabled{cursor:auto;opacity:.3}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);height:32px;left:9px;overflow:hidden;pointer-events:none;position:absolute;top:14px;width:32px}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}.pswp__img--with-bg,div.pswp__img--placeholder{background:var(--pswp-placeholder-bg)}.pswp__top-bar{display:flex;flex-direction:row;height:60px;justify-content:flex-end;left:0;pointer-events:none!important;position:absolute;top:0;width:100%;z-index:10}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{height:100px;margin-top:-50px;position:absolute;top:0;top:50%;width:75px}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:none;border-radius:0;height:60px;margin-top:-30px;top:50%;width:60px}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{height:60px;margin-right:auto;overflow:hidden;position:relative;width:50px}.pswp__preloader .pswp__icn{animation:pswp-clockwise .6s linear infinite;opacity:0;transition:opacity .2s linear}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pswp__counter{color:var(--pswp-icon-color);font-size:14px;height:30px;line-height:30px;margin-top:15px;margin-inline-start:20px;opacity:.85;text-shadow:1px 1px 3px var(--pswp-icon-color-secondary)}.pswp--one-slide .pswp__counter{display:none}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}