: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:#0c0d0d;--color-white:#fff;--color-red:#c03221;--color-brown:#582d1d;--color-green:#377a45;--color-violet:#994191;--color-orange:#f08f03;--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;--color-light:#fbf5ee;--color-lighter:#fefcfa;--font-primary:Figtree,"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:16vw;--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:Figtree;font-optical-sizing:auto;font-stretch:75% 125%;font-style:normal;font-weight:300 900;src:url(../fonts/Figtree.woff2) format("woff2 supports variations"),url(../fonts/Figtree.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{align-items:center;display:flex;justify-content:center}.About__strengths,.Footer,.Footer-wrapper,.Landing,.Landing__hero,.Landing__intro,.Landing__process,.Page__hero,.flex-column{align-items:center;display:flex;flex-direction:column}#header,.Header__r-catalag-menu-c,.clean,.wpcf7-acceptance,.wpcf7-list-item,figure,h1,h2,h3,h4,h5,ul{margin:0;padding:0}.Page__hero-figure,.fill,.fill-absolute{height:100%;width:100%}.Page__hero-figure,.fill-absolute,.pos0{left:0;top:0}.Page__hero-figure,.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{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-light);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;background-color:var(--color-light);color:var(--color-black);display:flex;flex-direction:column;padding-top:var(--header-height)}a,button,input,label,select,textarea{color:inherit;cursor:pointer}a{text-decoration:none}::-moz-selection{background-color:var(--color-brown);color:var(--color-light)}::selection{background-color:var(--color-brown);color:var(--color-light)}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-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{--pswp-bg:var(--color-grey-1)}figcaption,label{color:var(--color-brown);font-size:.9em;font-weight:500;text-align:left;text-transform:uppercase}:is(label,figcaption) abbr{color:var(--color-brown)}.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:1px solid var(--color-brown);border-radius:1.6vw;box-sizing:border-box;color:var(--color-brown);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-white) 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=checkbox]{width:auto}[type=checkbox]:checked,[type=checkbox]:not(:checked){left:0;opacity:.01;position:absolute}[type=checkbox]:checked~label,[type=checkbox]:not(:checked)~label{cursor:pointer;padding-left:2em;position:relative}[type=checkbox]:checked~label:before,[type=checkbox]:not(:checked)~label:before{border:1px solid var(--color-black);border-radius:.2em;box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 0 rgba(203,34,237,.2);content:"";height:1.4em;left:0;position:absolute;top:0;transition:all .275s;width:1.4em}[type=checkbox]:checked~label:after,[type=checkbox]:not(:checked)~label:after{color:var(--color-orange);content:"✕";font-size:1.1em;font-weight:700;left:.23em;line-height:0;position:absolute;top:.63em;transition:all .2s}[type=checkbox]:not(:checked)~label:after{opacity:0;transform:scale(0) rotate(45deg)}[type=checkbox]:checked~label:after{opacity:1;transform:scale(1) rotate(0)}[type=checkbox]:disabled:checked~label:before,[type=checkbox]:disabled:not(:checked)~label:before{background-color:transparent;border-color:var(--color-black);box-shadow:none}[type=checkbox]:disabled:checked~label:after,[type=checkbox]:disabled~label{color:var(--color-black)}[type=checkbox]:checked:focus~label:before{box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 0 6px rgba(220,34,237,.2)}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-orange);box-shadow:inset 0 0 0 4px var(--color-grey-1)}:is(input[type=radio]:focus+label,input[type=radio]:focus+.wapf-label-text):before{border-color:var(--color-orange);outline:none}:is(input[type=radio]:disabled+label,input[type=radio]:disabled+.wapf-label-text):before{border-color:var(--color-grey-3);box-shadow:inset 0 0 0 4px var(--color-grey-3)}: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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj48cGF0aCBmaWxsPSIjNTgyZDFkIiBkPSJNMzEuMyAxOTJoMjU3LjNjMTcuOCAwIDI2LjcgMjEuNSAxNC4xIDM0LjFMMTc0LjEgMzU0LjhjLTcuOCA3LjgtMjAuNSA3LjgtMjguMyAwTDE3LjIgMjI2LjFDNC42IDIxMy41IDEzLjUgMTkyIDMxLjMgMTkyIi8+PC9zdmc+) no-repeat right 10px center/20px,var(--color-white);border:0;border:1px solid var(--color-brown);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}.block-common{display:flex;padding:10.666666666666666vw 0;width:100%}.block-common.block-common--filled{background-color:var(--color-grey-1)}.block-common.block-common--filled .block-common__wrapper{display:flex;width:100%}.block-common.block-common--filled.block-common--black{background-color:var(--color-grey-10);color:var(--color-white)}.block-common.block-common--fullImage{aspect-ratio:16/8;border-radius:3.2vw;height:64vw;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);overflow:hidden;position:relative;width:100%}.block-common.block-common--fullImage img{@include pos100(absolute);-o-object-fit:cover;object-fit:cover}.block-common.block-common--flex{display:flex;flex-direction:column;gap:6.666666666666667vw}.title-common{color:var(--color-brown);font-size:8vw;font-weight:700;line-height:1.2;margin-bottom:8vw;position:relative}.title-common.title-common--md{font-size:7.466666666666667vw;margin-bottom:5.333333333333333vw}.title-common.title-common--sm{font-size:6.933333333333334vw;margin-bottom:4vw}.title-common.title-common--xs{font-size:5.333333333333333vw;margin-bottom:4vw}.title-common.title-common--light{color:var(--color-light)}.label-common{color:var(--color-brown);font-size:3.7333333333333334vw;font-weight:750;line-height:1;margin-bottom:2.6666666666666665vw;position:relative;text-transform:uppercase}.label-common.label-common--violet{color:var(--color-violet)}.label-common.label-common--violet.label-common--inverse{background-color:var(--color-violet);color:var(--color-light)}.label-common.label-common--green{color:var(--color-green)}.label-common.label-common--green.label-common--inverse{background-color:var(--color-green);color:var(--color-light)}.label-common.label-common--brown{color:var(--color-brown)}.label-common.label-common--brown.label-common--inverse{background-color:var(--color-brown);color:var(--color-light)}.label-common.label-common--filled{background-color:var(--color-light);border-radius:8vw;padding:1.6vw 4vw}.label-common.label-common--lg{font-size:4.266666666666667vw;margin-bottom:2.6666666666666665vw}.text-common{font-size:3.7333333333333334vw;font-weight:350;line-height:1.3;width:100%}.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-brown);border-radius:8vw;color:var(--color-white);padding:1.6vw 2.6666666666666665vw;transition:letter-spacing .6s ease,background-color .3s ease}.btn.btn--filled.btn--green{background-color:var(--color-green)}.btn.btn--filled.btn--violet{background-color:var(--color-violet)}.btn.btn--filled.btn--orange{background-color:var(--color-orange)}.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-brown);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}.Page,.Page__hero{overflow:hidden;position:relative;width:100%}.Page__hero{background-color:var(--color-green);border-radius:4.266666666666667vw;justify-content:center;margin-bottom:8vw;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);padding:9.333333333333334vw 4vw;transform:translateZ(0);visibility:hidden}.Page__hero.Page__hero--brown{background-color:var(--color-brown)}.Page__hero.Page__hero--violet{background-color:var(--color-violet)}.Page__hero.Page__hero--orange{background-color:var(--color-orange)}.Page__hero: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%}.Page__hero:has(.Page__hero-c-txt){padding:9.333333333333334vw 4vw}.Page__hero-figure .Page__hero-img{height:100%!important;left:0;-o-object-fit:cover;object-fit:cover;opacity:.2;position:absolute;top:0;width:100%!important;z-index:1}.Page__hero-c{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.Page__hero-c-breadcrumbs{color:var(--color-white);display:flex;font-size:3.2vw;font-weight:300;line-height:1;margin-bottom:2.1333333333333333vw;position:relative;text-transform:uppercase}.Page__hero-c-breadcrumbs>a{color:var(--color-white);font-weight:500;margin-right:.2em}.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,.Page__hero-c-txt{color:var(--color-light);margin-bottom:0!important;text-align:center}.Page__hero-c-txt{font-size:3.466666666666667vw;font-weight:350;line-height:1.3;padding:1.3333333333333333vw 1.3333333333333333vw 0;width:100%}.Page__c{opacity:0;visibility:hidden}.Page__c.Page__c--generic{flex-direction:column}: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-brown)}.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-notices-wrapper:not(:empty){margin-bottom:2.5rem}.Product .woocommerce-notices-wrapper:not(:empty){margin-bottom:0}.woocommerce-error,.woocommerce-info,.woocommerce-message{align-items:center;background-color:var(--color-orange);border-radius:3.2vw;border-top:0!important;box-shadow:0 0 30px 0 rgba(0,0,0,.1);color:var(--color-light);display:flex;flex-direction:column;font-weight:600;line-height:1.35;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}.xoo-wsc-modal :is(.woocommerce-error,.woocommerce-info,.woocommerce-message){display:none}.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-orange);border-radius:3rem;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-brown);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 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-light);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-lighter)}#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-grey-1)}.cart-empty{border-top:0}: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-lighter);border:0;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:color-mix(in srgb,var(--color-brown),#fff 80%)}: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(#customer_login .u-column2) .opt-company-profiling{display:none}.opt-company-profiling--visible:is(:is(#customer_login .u-column2) .opt-company-profiling){display:flex}:is(#customer_login .u-column2) .opt-company-bio-org{display:none}.opt-company-bio-org--visible:is(:is(#customer_login .u-column2) .opt-company-bio-org){display:flex}:is(.woocommerce-form-login__rememberme,.accettazione_consegna_btb) [type=checkbox]:checked,:is(.woocommerce-form-login__rememberme,.accettazione_consegna_btb) [type=checkbox]:not(:checked){left:0;opacity:.01;position:absolute}:is(.woocommerce-form-login__rememberme,.accettazione_consegna_btb) [type=checkbox]:checked~span,:is(.woocommerce-form-login__rememberme,.accettazione_consegna_btb) [type=checkbox]:not(:checked)~span{cursor:pointer;font-size:1.05em;line-height:1;padding-left:2em;position:relative}:is(.woocommerce-form-login__rememberme,.accettazione_consegna_btb) [type=checkbox]:checked~span:before,:is(.woocommerce-form-login__rememberme,.accettazione_consegna_btb) [type=checkbox]:not(:checked)~span:before{background:#fff;border:1px solid var(--color-brown);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,.accettazione_consegna_btb) [type=checkbox]:checked~span:after,:is(.woocommerce-form-login__rememberme,.accettazione_consegna_btb) [type=checkbox]:not(:checked)~span:after{color:var(--color-brown);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,.accettazione_consegna_btb) [type=checkbox]:not(:checked)~span:after{opacity:0;transform:scale(0) rotate(45deg)}:is(.woocommerce-form-login__rememberme,.accettazione_consegna_btb) [type=checkbox]:checked~span:after{opacity:1;transform:scale(1) rotate(0)}:is(.woocommerce-form-login__rememberme,.accettazione_consegna_btb) [type=checkbox]:disabled:checked~span:before,:is(.woocommerce-form-login__rememberme,.accettazione_consegna_btb) [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,.accettazione_consegna_btb) [type=checkbox]:disabled:checked~span:after{color:var(--color-grey-3)}:is(.woocommerce-form-login__rememberme,.accettazione_consegna_btb) [type=checkbox]:disabled~span{color:var(--color-grey-3)}:is(.woocommerce-form-login__rememberme,.accettazione_consegna_btb) [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)}.accettazione_consegna_btb>span{padding-left:2em;position:relative}.accettazione_consegna_btb [type=checkbox]:checked~span,.accettazione_consegna_btb [type=checkbox]:not(:checked)~span{padding-left:0;position:inherit}.woocommerce-order{background-color:var(--color-light);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{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(.woocommerce-MyAccount-content .woocommerce-EditAccountForm) fieldset{display:flex;flex-direction:column;margin-bottom:2em;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-EditAccountForm) .opt-company-profiling{display:none;flex-direction:column}.opt-company-profiling--visible:is(:is(.woocommerce-MyAccount-content .woocommerce-EditAccountForm) .opt-company-profiling){display:flex}:is(.woocommerce-MyAccount-content .woocommerce-EditAccountForm) .opt-company-bio-org{display:none;flex-direction:column}.opt-company-bio-org--visible:is(:is(.woocommerce-MyAccount-content .woocommerce-EditAccountForm) .opt-company-bio-org){display:flex}:is(.woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions)>.button{margin-right:1em}.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-brown),#fff 10%)}.SearchWall__close-icon{height:3rem;width:3rem;fill:var(--color-brown);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-brown);font-size:inherit;text-transform:none}input.SearchWall__c-form-label-field{background-color:transparent;border:none;border-bottom:.8vw solid var(--color-brown);border-radius:0!important;color:var(--color-brown);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-brown);font-weight:400}input.SearchWall__c-form-label-field::placeholder{color:var(--color-brown);font-weight:400}input.SearchWall__c-form-label-field.focus{border:0;border-bottom:3px solid var(--color-brown);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-brown),#fff 10%)}.SearchWall__c-form-submit-icon{height:5.333333333333333vw;width:5.333333333333333vw}.SearchWall__c-form-submit-icon path{fill:var(--color-brown);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-trigger.popup-trigger--autoload{cursor:pointer}.popup-modal{align-items:center;background-color:var(--color-white);border-radius:.30000000000000004rem;display:flex;flex-direction:column;justify-content:center;opacity:0;overflow:hidden;padding:10.666666666666666vw;pointer-events:none;position:absolute;text-align:center;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%}.popup-modal__close{cursor:pointer;position:absolute;right:2.1333333333333333vw;top:2.1333333333333333vw}.popup-modal__close svg{height:5.333333333333333vw;width:5.333333333333333vw}:is(.popup-modal__close svg) path{fill:var(--color-white)}.popup-modal-wrapper--acceptance .popup-modal__close{display:none}.popup-modal-wrapper--acceptance .body-blackout{pointer-events:none}.cky-box-bottom-left{bottom:2%!important;left:2%!important;width:96%!important}.cky-consent-container .cky-consent-bar{background-color:var(--color-brown)!important;border:0!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-white)!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-white)!important;border:0!important;border-radius:8vw;color:var(--color-black)!important;flex:initial!important;font-weight:700!important;padding:1.3333333333333333vw 4vw!important;transition:all .6s ease}.xoo-wsc-modal{font-size:3.7333333333333334vw}.xoo-wsc-opac{background-color:var(--color-black)}.xoo-wsc-cart-active .xoo-wsc-opac{opacity:.6!important}.xoo-wsc-empty-cart>.xoo-wsc-btn{display:none!important}.xoo-wsc-notices{font-size:3.7333333333333334vw}.xoo-wsc-notice-error{background-color:var(--color-orange);border:0!important;color:var(--color-light)}.xoo-wsc-container .xoo-wsc-notices{display:none}.xoo-wsc-container:has(.xoo-wsc-empty-cart) .xoo-wsc-footer{display:none}.xoo-wsc-container:has(.xoo-wsc-empty-cart) .xoo-wsc-basket{height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:none!important}.xoo-wsc-header{order:1!important}.xoo-wsc-body{order:2!important}.xoo-wsc-footer{order:4!important;z-index:2}.xoo-wsc-basket{align-items:center!important;background-color:var(--color-light)!important;border-radius:0!important;bottom:0!important;box-shadow:none!important;display:flex!important;height:auto!important;justify-content:center!important;margin:0!important;order:3!important;padding:0 0 1.8666666666666667vw!important;position:relative!important;right:0!important;width:auto!important;z-index:1}.xoo-wsc-basket .xoo-wsc-items-count{align-items:center;background-color:transparent!important;border-radius:0;color:var(--color-brown)!important;display:flex;font-size:4.266666666666667vw;font-weight:500;gap:1.3333333333333333vw;justify-content:center;left:0;overflow:visible;position:relative!important;top:0;width:100%}:is(.xoo-wsc-basket .xoo-wsc-items-count):before{content:"Quantità: "}.xoo-wsc-basket .xoo-wsc-bki{display:none}#header{background-color:var(--color-light);display:flex;left:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:5}#header.Header--scroll{box-shadow:0 0 20px 20px rgba(0,0,0,.1)}.Header-wrapper{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.Header__brand{flex-basis:34%;flex-shrink:0;height:var(--header-height);position:relative}.Header__brand h1{line-height:0;margin:0;padding:0}.Header__brand .mainLogo{display:block;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}:is(.Header__brand .mainLogo):before{background-color:var(--color-light);border-radius:100%;content:"";display:block;height:110%;left:-5%;position:absolute;top:-5%;width:110%}:is(.Header__brand .mainLogo) img{height:auto;position:relative;width:100%}.Header__l{display:flex;flex-basis:33%}.Header__l-user{align-items:center;background-color:var(--color-orange);border-radius:8vw;color:var(--color-light);display:flex;font-size:3.7333333333333334vw;font-weight:700;gap:2.6666666666666665vw;line-height:1;padding:1.3333333333333333vw;transition:background-color .3s ease}.Header__l-user span{display:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header__l-user svg{flex-shrink:0;height:5.866666666666666vw;width:5.866666666666666vw}.Header__l-user:hover{background-color:color-mix(in srgb,var(--color-orange),#fff 10%)}.Header__l-user:active,.Header__l-user:focus,.Header__l-user:visited{background-color:var(--color-orange);color:var(--color-light)}.Header__r{align-items:center;display:flex;flex-basis:33%;gap:6.666666666666667vw;justify-content:flex-end}.Header__r-catalag{display:none;position:relative}.Header__r-catalag-btn{align-items:center;background-color:transparent;border:2px solid var(--color-brown);color:var(--color-brown);display:flex;font-weight:700;line-height:1;transition:background-color .3s ease,color .3s ease}.Header__r-catalag-btn svg{flex-shrink:0;transition:transform .3s ease}:is(.Header__r-catalag-btn svg) path{transition:fill .3s ease}.Header__r-catalag--open :is(.Header__r-catalag-btn svg){transform:scaleY(-1)}.Header__r-catalag--open .Header__r-catalag-btn,.Header__r-catalag-btn:hover{background-color:var(--color-brown);border:2px solid var(--color-brown);color:var(--color-white)}:is(:is(.Header__r-catalag-btn:hover,.Header__r-catalag--open .Header__r-catalag-btn) svg) path{fill:var(--color-white)}.Header__r-catalag-menu{display:flex;flex-direction:column;opacity:0;position:absolute;right:0;transform:translateX(100%);transition:opacity .3s ease .5s,visibility 0s 1s,transform 0s 1s;visibility:hidden}.Header__r-catalag--open .Header__r-catalag-menu{opacity:1;transform:translateX(0);transition:opacity .3s ease,visibility 0s 0s;visibility:visible}.Header__r-catalag-menu-bg{background-color:var(--color-light);box-shadow:0 0 20px 15px rgba(0,0,0,.1);height:0;position:absolute;right:0;top:0;transition:all .8s cubic-bezier(.8,0,.1,1);width:0}.Header__r-catalag--open .Header__r-catalag-menu-bg{background-color:var(--color-white);height:100%;transition:all .6s cubic-bezier(.8,0,.1,1);width:100%}.Header__r-catalag-menu-c{display:flex;flex-direction:column;opacity:0;position:relative;transform:scale(0);transform-origin:right top;transition:all .75s cubic-bezier(.8,0,.1,1);width:100%}.Header__r-catalag--open .Header__r-catalag-menu-c{opacity:1;transform:scale(1);transition:all .65s cubic-bezier(.8,0,.1,1)}.Header__r-catalag-menu-c-g{background-color:var(--color-light);display:flex;flex-direction:column;position:relative;width:100%}.Header__r-catalag-menu-c-g h3{font-weight:400;text-transform:uppercase}.Header__r-catalag-menu-c-g ul{display:flex;flex-direction:column}:is(.Header__r-catalag-menu-c-g ul) li{font-weight:600;width:100%}:is(:is(.Header__r-catalag-menu-c-g ul) li) a{transition:letter-spacing .3s ease}:is(:is(:is(.Header__r-catalag-menu-c-g ul) li) a):hover{letter-spacing:.02em}.Header__r-search{display:none;position:relative;z-index:2}.Header__r-search svg{height:5.333333333333333vw;width:5.333333333333333vw}.Header__r-cart{align-items:center;cursor:pointer;display:flex;gap:.5333333333333333vw;position:relative;z-index:2}.Header__r-cart svg{height:5.866666666666666vw;width:5.866666666666666vw}.Header__r-cart span{align-items:center;border-radius:100%;display:flex;font-size:3.2vw;font-weight:500;justify-content:center;letter-spacing:-.05em}.Header__r-burger{background-color:transparent;display:flex;position:relative;z-index:2}.Footer{opacity:0;padding-bottom:4vw;position:relative;visibility:hidden}.Footer-wrapper{background-color:var(--color-white);border:1px solid var(--color-grey-3);border-radius:4.266666666666667vw;color:var(--color-brown);padding:5.333333333333333vw;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-2);border-top:1px solid var(--color-grey-2);color:var(--color-brown);flex-direction:column;font-size:2.933333333333333vw;font-weight:250;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:600}.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:300;margin-bottom:2.6666666666666665vw;opacity:.8}.Footer__utils ul{color:var(--color-brown);display:flex;justify-content:center;list-style-type:none;position:relative;width:100%}:is(.Footer__utils ul) li{font-size:2.6666666666666665vw;font-weight:300;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:2.6666666666666665vw;justify-content:space-between;position:relative;width:8vw}.burgerMenu .burgerMenu__bar{background:var(--color-brown);height:.4vw;position:relative;transform-origin:top left;transition:transform .3s ease,background-color .3s ease;width:100%}.burgerMenu.burgerMenu--close{height:2.6666666666666665vw;top:auto;width:8vw}:is(.burgerMenu.burgerMenu--close .burgerMenu__bar):first-child{transform:translateX(0) rotate(24deg)}:is(.burgerMenu.burgerMenu--close .burgerMenu__bar):nth-child(2){transform:translateX(0) translateY(.9333333333333333vw) rotate(-23deg)}.header__nav-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:transparent;display:block;height:100vh;opacity:0;position:fixed;right:0;top:0;transform:translateX(100%);transition:opacity .3s,visibility 0s .3s,transform 0s .3s;visibility:hidden;width:100vw;z-index:1}.header__nav-overlay.header__nav-overlay--open{opacity:1;transform:translateX(0);transition:opacity .3s,visibility 0s;visibility:visible}.header__nav-overlay.header__nav-overlay--open .header__nav-overlay-fade{opacity:.6;transition:opacity .6s ease .3s}.header__nav-overlay-fade{background-color:var(--color-black);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .6s ease;width:100%}.header__nav-overlay-wrapper{background-color:var(--color-light);border-bottom-left-radius:3.2vw;border-top-left-radius:3.2vw;box-shadow:-20px 0 30px 20px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:6.666666666666667vw;height:100%;overflow:hidden;overflow-y:scroll;padding:21.333333333333332vw 4vw;position:absolute;right:0;top:0;visibility:hidden;width:92%;will-change:transform}.mainNav,.userNav{background-color:var(--color-white);border-radius:3.2vw;display:flex;flex-direction:column;padding:5.333333333333333vw 4.8vw;text-align:left}:is(.mainNav,.userNav)>ul{display:flex;flex-direction:column;margin:0;padding:0;text-align:left}:is(:is(.mainNav,.userNav)>ul)>li{border-bottom:1px solid var(--color-grey-2);overflow:hidden}:is(:is(:is(.mainNav,.userNav)>ul)>li)>a,:is(:is(:is(.mainNav,.userNav)>ul)>li)>button{align-items:center;color:var(--color-brown);display:flex;font-size:3.7333333333333334vw;font-weight:500;line-height:1;margin:auto;padding:3.2vw 0;position:relative;text-decoration:none;text-transform:uppercase;transition:letter-spacing .6s ease;width:100%}:is(:is(:is(:is(.mainNav,.userNav)>ul)>li)>a,:is(:is(:is(.mainNav,.userNav)>ul)>li)>button):active,:is(:is(:is(:is(.mainNav,.userNav)>ul)>li)>a,:is(:is(:is(.mainNav,.userNav)>ul)>li)>button):focus,:is(:is(:is(:is(.mainNav,.userNav)>ul)>li)>a,:is(:is(:is(.mainNav,.userNav)>ul)>li)>button):hover,:is(:is(:is(:is(.mainNav,.userNav)>ul)>li)>a,:is(:is(:is(.mainNav,.userNav)>ul)>li)>button):visited{text-decoration:none}:is(.mainNav__catalog-sub:is(:is(:is(.mainNav,.userNav)>ul)>li)>button):after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj48cGF0aCBmaWxsPSIjNTgyZDFkIiBkPSJNMzEuMyAxOTJoMjU3LjNjMTcuOCAwIDI2LjcgMjEuNSAxNC4xIDM0LjFMMTc0LjEgMzU0LjhjLTcuOCA3LjgtMjAuNSA3LjgtMjguMyAwTDE3LjIgMjI2LjFDNC42IDIxMy41IDEzLjUgMTkyIDMxLjMgMTkyIi8+PC9zdmc+);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:5.333333333333333vw;margin-left:auto;position:relative;width:5.333333333333333vw}.mainNav__catalog-sub.mainNav__catalog-sub--open:is(:is(:is(.mainNav,.userNav)>ul)>li)>ul.sub-menu{display:flex!important}:is(.mainNav__catalog-sub.mainNav__catalog-sub--open:is(:is(:is(.mainNav,.userNav)>ul)>li)>button):after{transform:scaleY(-1)}:is(:is(:is(.mainNav,.userNav) ul.mainNav__catalog) li:first-child)>button{padding-top:0}:is(:is(.mainNav,.userNav) ul.mainNav__wp,:is(.mainNav,.userNav) ul.userNav__list) li:last-child{border-bottom:0}:is(:is(:is(.mainNav,.userNav) ul.mainNav__wp,:is(.mainNav,.userNav) ul.userNav__list) li:last-child)>a{padding-bottom:0}:is(:is(:is(.mainNav,.userNav) ul.userNav__list) li)>a{display:flex;gap:.5em}:is(:is(:is(:is(.mainNav,.userNav) ul.userNav__list) li)>a) svg{height:4.8vw;width:4.8vw}:is(:is(:is(.mainNav,.userNav) ul.userNav__list) li):first-child>a{padding-top:0}:is(.mainNav,.userNav) ul.sub-menu{@include clean;display:none;flex-direction:column;text-align:left}:is(:is(.mainNav,.userNav) ul.sub-menu) a{align-items:center;color:var(--color-black);display:flex;font-size:3.8666666666666667vw;font-weight:500;line-height:1;position:relative;text-decoration:none;transition:.3s ease}:is(.mainNav,.userNav) li.sub-menu-li{display:flex;flex-direction:column;margin:0 0 3.7333333333333334vw;padding:0}.Landing,.Landing__hero{overflow:hidden;position:relative;width:100%}.Landing__hero{border-radius:4.266666666666667vw;height:100vh;height:100svh;height:calc(98vh - var(--header-height));height:calc(100svh - var(--header-height) - 2vh);justify-content:center;margin-bottom:2vh;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);transform:translateZ(0)}.Landing__hero-bg{height:100%;left:0;position:absolute;top:0;transform:translateZ(0);visibility:hidden;width:100%}.Landing__hero-bg img{-o-object-fit:cover;object-fit:cover}.Landing__hero-c{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:5%;position:relative;width:100%}.Landing__hero-c h1{font-size:14.933333333333334vw;font-weight:700;margin-bottom:1.3333333333333333vw}.Landing__hero-c h1,.Landing__hero-c h2{color:var(--color-light);line-height:1;text-align:center;visibility:hidden}.Landing__hero-c h2{font-size:4.533333333333333vw;font-weight:750;letter-spacing:.15em;margin-bottom:5.333333333333333vw;text-transform:uppercase}.Landing__hero-c h3{background-color:var(--color-light);border-radius:8vw;color:var(--color-brown);font-size:4vw;font-weight:750;line-height:1;padding:2.1333333333333333vw 2.6666666666666665vw;text-align:center;visibility:hidden}.Landing__hero-c-txt{color:var(--color-white);visibility:hidden}.Landing__hero-c-txt a{transition:letter-spacing .6s ease}:is(.Landing__hero-c-txt a):hover{letter-spacing:.03em}.Landing__intro,.Landing__process{background-color:var(--color-green);border-radius:4.266666666666667vw;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);width:100%}:is(.Landing__intro,.Landing__process):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%}.Landing__intro-label,.Landing__process-label{text-align:center;visibility:hidden}.Landing__intro-title,.Landing__process-title{margin-bottom:12vw;text-align:center;visibility:hidden}.Landing__intro-c{display:flex;flex-direction:column;gap:13.333333333333334vw}.Landing__intro-c-tile{align-items:center;display:flex;flex-direction:column;visibility:hidden}.Landing__intro-c-tile h4{color:var(--color-light);font-size:7.466666666666667vw;font-weight:600;line-height:1.2;margin-bottom:6.666666666666667vw;position:relative}:is(.Landing__intro-c-tile h4) span{bottom:auto;font-size:2.2em;opacity:.22;position:absolute;right:100%;top:50%;transform:translateY(-50%)}.Landing__intro-c-tile figure{aspect-ratio:1/1.3;border-radius:4.266666666666667vw;position:relative;width:58.666666666666664vw}:is(.Landing__intro-c-tile figure) img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.Landing__about{align-items:center;margin-bottom:16vw;padding:10.666666666666666vw 2.6666666666666665vw 0;width:100%}.Landing__about,.Landing__about-c{display:flex;flex-direction:column;position:relative}.Landing__about-c{flex-basis:100%;padding-right:10.666666666666666vw;visibility:hidden}.Landing__about-c .btn{align-self:flex-start;margin:0}.Landing__about-c-txt{margin-bottom:5.333333333333333vw}.Landing__about-tiles{display:grid;flex-basis:100%;grid-template-columns:repeat(12,1fr);grid-template-rows:55% 45%;position:relative;width:100%}.Landing__about-tiles figure{border-radius:4.266666666666667vw;position:relative;width:100%}.Landing__about-tiles img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.Landing__about-tiles-bottom{aspect-ratio:4/5;grid-column:5/-1;grid-row:2;visibility:hidden}.Landing__about-tiles-top{aspect-ratio:4/5;grid-column:1/10;grid-row:1;top:10%;visibility:hidden}.Landing__process{background-color:var(--color-orange)}.Landing__process-c{gap:8vw;width:100%}.Landing__process-c,.Landing__process-c-tile{align-items:center;display:flex;flex-direction:column}.Landing__process-c-tile{background-color:var(--color-light);border-radius:4.266666666666667vw;padding:8vw 5.333333333333333vw 8vw 13.333333333333334vw;position:relative;visibility:hidden;width:90%}.Landing__process-c-tile-title{color:var(--color-brown);font-size:4.8vw;font-weight:600;line-height:1.2;margin-bottom:5.333333333333333vw;position:relative;text-align:left;text-transform:uppercase;width:100%}.Landing__process-c-tile-title span{bottom:auto;font-size:4em;opacity:.1;position:absolute;right:100%;top:50%;transform:translateY(-50%)}.Landing__process-c-tile-txt{color:var(--color-brown)}.Archive__c{margin-bottom:10.666666666666666vw}.Archive__c,.Archive__c-notice{align-items:center;display:flex;flex-direction:column;width:100%}.Archive__c-notice{background-color:var(--color-orange);border-radius:2.1333333333333333vw;color:var(--color-light);font-size:3.7333333333333334vw;font-weight:600;line-height:1.35;margin-bottom:8vw;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);overflow:hidden;padding:5.333333333333333vw 4vw;text-align:center}.Archive__c-notice p{margin-bottom:1em}:is(.Archive__c-notice p):last-child{margin-bottom:0}.Archive__c-g{align-items:center;display:flex;flex-direction:column;margin-bottom:26.666666666666668vw;width:100%}.Archive__c-g:has(.Archive__c-g-description) .Archive__c-g-label.label-common{margin-bottom:3.2vw}.Archive__c-g-label.label-common{margin-bottom:5.333333333333333vw}.Archive__c-description,.Archive__c-g-description{background-color:var(--color-light);font-weight:350;line-height:1.3;margin-bottom:10.666666666666666vw;padding:0 2.6666666666666665vw;width:100%}:is(.Archive__c-description,.Archive__c-g-description) ol,:is(.Archive__c-description,.Archive__c-g-description) ul{padding-left:1em!important}:is(:is(.Archive__c-description,.Archive__c-g-description) ul,:is(.Archive__c-description,.Archive__c-g-description) ol) li{margin-bottom:.3em!important}:is(.Archive__c-description,.Archive__c-g-description) img{mix-blend-mode:multiply}.aligncenter:is(:is(.Archive__c-description,.Archive__c-g-description) img){display:block;margin:0 auto 1.5em}.blend-multiply:is(:is(.Archive__c-description,.Archive__c-g-description) img){mix-blend-mode:multiply}:is(:is(.Archive__c-description,.Archive__c-g-description) img):last-child{margin-bottom:0}.Archive__c-g-description{text-align:center}.Archive__c-g-list{display:grid;flex-direction:column;position:relative;width:100%;grid-row-gap:12vw;row-gap:12vw;grid-column-gap:5.333333333333333vw;-moz-column-gap:5.333333333333333vw;column-gap:5.333333333333333vw;grid-template-columns:repeat(2,minmax(10px,1fr));grid-template-rows:minmax(10px,1fr)}.Archive__c-g-list-el{align-items:center;display:flex;flex-direction:column;position:relative}.Archive__c-g-list-el figure{border-radius:37.333333333333336vw;height:42.666666666666664vw;position:relative;width:100%;width:42.666666666666664vw}:is(.Archive__c-g-list-el figure) img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:transform 1s var(--ease-in-out-quad);width:100%}.Archive__c-g-list-el h3{background-color:var(--color-light);border-radius:8vw;color:var(--color-light);font-size:3.7333333333333334vw;font-weight:750;line-height:1;padding:1.6vw 4vw;text-align:center;text-transform:uppercase;transform:translateY(-15px) rotate(-10deg)}.please-wrap:is(.Archive__c-g-list-el h3){text-wrap:wrap;width:90%}.Archive__c-g-list-el.Archive__c-g-list-el--green h3{background-color:var(--color-green)}.Archive__c-g-list-el.Archive__c-g-list-el--brown h3{background-color:var(--color-brown)}.Archive__c-g-list-el.Archive__c-g-list-el--violet h3{background-color:var(--color-violet)}.Archive__c-g-list-el.Archive__c-g-list-el--orange h3{background-color:var(--color-orange)}.Archive__c-g-products{align-items:center;gap:5.333333333333333vw}.Archive__c-g-products,.productTile{display:flex;flex-direction:column;width:100%}.productTile{background-color:var(--color-white);border:1px solid var(--color-grey-3);border-radius:4.266666666666667vw;color:var(--color-brown);padding:4vw}.productTile__info{border-bottom:1px solid var(--color-grey-2);display:flex;gap:4vw;padding-bottom:3.2vw;width:100%}.productTile--b2c .productTile__info{align-self:center}.productTile__info-img{border-radius:21.333333333333332vw;flex-shrink:0;height:21.333333333333332vw;position:relative;width:21.333333333333332vw}.productTile__info-img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:transform 1s var(--ease-out-quad);width:100%}.productTile__info-c{display:flex;flex-direction:column}.productTile--b2c .productTile__info-c{justify-content:center}.productTile__info-c:has(.productTile__info-c-specs) .productTile__info-c-title{margin-bottom:.5333333333333333vw}.productTile__info-c-title{font-size:4.8vw;font-weight:700;margin-bottom:1.3333333333333333vw}.productTile__info-c-specs{font-size:3.7333333333333334vw;font-weight:700;line-height:1.6;margin-bottom:2.1333333333333333vw}.productTile__info-c-txt{color:var(--color-grey-8);font-size:3.2vw}.productTile--b2c .productTile__info-c-txt{font-size:3.466666666666667vw}.productTile__info-c-txt ol,.productTile__info-c-txt p,.productTile__info-c-txt ul{font-size:1em;line-height:1.35;margin-bottom:2.6666666666666665vw}.productTile__info-c-txt ul{list-style-type:disc;padding-left:1em!important}:is(.productTile__info-c-txt ul) li{margin-bottom:.3em!important}.productTile__info-c-txt ol{list-style-type:decimal;padding-left:1em!important}:is(.productTile__info-c-txt ol) li{margin-bottom:.3em!important}.productTile__options{border-bottom:1px solid var(--color-grey-2);display:flex;flex-wrap:wrap;gap:5.333333333333333vw;padding-bottom:3.2vw;padding-top:3.2vw}.productTile--b2c .productTile__options{align-items:center}.productTile__options .productTile__options-el--orderonly{width:100%}.productTile__options-el{display:flex;flex-direction:column;gap:1.3333333333333333vw}.productTile__options-el label{cursor:auto;font-size:3.2vw;font-weight:700;letter-spacing:-.02em;text-transform:uppercase}.productTile__options-el span{font-size:3.466666666666667vw}.productTile__options-el input,.productTile__options-el select{border:.26666666666666666vw solid var(--color-brown);border-radius:8vw;line-height:1}.productTile__options-el select{min-width:48vw}.productTile__options-el input{padding:2.1333333333333333vw 2.6666666666666665vw;width:21.333333333333332vw}.productTile--b2b :is(.productTile__options-el input){padding:1.6vw 2.6666666666666665vw}.productTile__options-el--orderonly label,.productTile__options-el--orderonly span{color:var(--color-red)}.productTile__checkout-notice,.productTile__options-notice{font-size:4.266666666666667vw;font-weight:700}:is(.productTile__options-notice,.productTile__checkout-notice)>a{text-decoration:underline}.productTile__checkout{align-items:center;display:flex;gap:6.666666666666667vw;padding-top:3.2vw}.productTile--b2b .productTile__checkout{align-items:flex-end}.productTile__checkout .productTile__options-el--orderonly{display:none}.productTile__checkout-price{font-size:4.8vw;font-weight:700}.productTile__checkout-price-c--kg:after{content:" al KG"}.productTile__checkout-btn{margin:0!important}.productTile__checkout-btn:not([href]){cursor:not-allowed;opacity:.5;pointer-events:none}.productTile__checkout-btn:not([href]):hover{letter-spacing:0}.Shop__c{margin-bottom:10.666666666666666vw}.Shop__c,.Shop__c-notice{align-items:center;display:flex;flex-direction:column;width:100%}.Shop__c-notice{background-color:var(--color-orange);border-radius:4.266666666666667vw;color:var(--color-light);font-size:4.266666666666667vw;font-weight:600;line-height:1.35;margin-bottom:13.333333333333334vw;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);overflow:hidden;padding:10.666666666666666vw;text-align:center}.Shop__c-notice p{margin-bottom:1em}:is(.Shop__c-notice p):last-child{margin-bottom:0}.Shop__c-g{align-items:center;display:flex;flex-direction:column;margin-bottom:26.666666666666668vw;width:100%}.Shop__c-g-label.label-common{margin-bottom:5.333333333333333vw}.Shop__c-g-list{display:grid;flex-direction:column;position:relative;width:100%;grid-row-gap:12vw;row-gap:12vw;grid-column-gap:5.333333333333333vw;-moz-column-gap:5.333333333333333vw;column-gap:5.333333333333333vw;grid-template-columns:repeat(2,minmax(10px,1fr));grid-template-rows:minmax(10px,1fr)}.Shop__c-g--cliente .Shop__c-g-list{align-items:center;display:flex;flex-direction:column;justify-content:center}.Shop__c-g-list-el{align-items:center;display:flex;flex-direction:column;position:relative}.Shop__c-g-list-el figure{border-radius:37.333333333333336vw;height:42.666666666666664vw;position:relative;width:100%;width:42.666666666666664vw}.Shop__c-g--cliente :is(.Shop__c-g-list-el figure){width:85.33333333333333vw}:is(.Shop__c-g-list-el figure) img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:transform 1s var(--ease-in-out-quad);width:100%}.Shop__c-g-list-el h3{background-color:var(--color-light);border-radius:8vw;bottom:-15px;color:var(--color-light);font-size:3.7333333333333334vw;font-weight:750;left:50%;line-height:1;padding:1.6vw 4vw;position:absolute;right:auto;text-align:center;text-transform:uppercase;text-wrap:nowrap;transform:translateX(-50%) rotate(-10deg)}.Shop__c-g--cliente :is(.Shop__c-g-list-el h3){bottom:auto;top:50%;transform:translateX(-50%) translateY(-50%) rotate(-10deg)}.Shop__c-g-list-el.Shop__c-g-list-el--green h3{background-color:var(--color-green)}.Shop__c-g-list-el.Shop__c-g-list-el--brown h3{background-color:var(--color-brown)}.Shop__c-g-list-el.Shop__c-g-list-el--violet h3{background-color:var(--color-violet)}.Shop__c-g-list-el.Shop__c-g-list-el--orange h3{background-color:var(--color-orange)}.About__intro{align-items:center;margin-bottom:10.666666666666666vw;padding:10.666666666666666vw 2.6666666666666665vw 0;width:100%}.About__intro,.About__intro-c{display:flex;flex-direction:column;position:relative}.About__intro-c{flex-basis:100%;padding-top:5.333333333333333vw;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-brown);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{margin-bottom:13.333333333333334vw;padding:2.6666666666666665vw 2.6666666666666665vw 0;position:relative;visibility:hidden}.Contacts__c,.Contacts__c-g{display:flex;flex-direction:column;width:100%}.Contacts__c-g{margin-bottom:10.666666666666666vw}.Contacts__c-g:last-child{margin-bottom:0}.Contacts__c-g .Contacts__c-g-txt.text-common{font-size:3.7333333333333334vw}.Contacts__c-g a{color:var(--color-green);font-weight:500}.Contacts__c-g img{aspect-ratio:4/5;border-radius:4.266666666666667vw;display:block;height:auto;margin:0 auto;-o-object-fit:cover;object-fit:cover;width:80%}.Contacts__images{display:flex;flex-direction:column;gap:10.666666666666666vw;margin-bottom:10.666666666666666vw;padding:0 2.6666666666666665vw;width:100%}.Contacts__images figure{visibility:hidden}.Contacts__images img{aspect-ratio:4/5;border-radius:4.266666666666667vw;height:auto;left:0;-o-object-fit:cover;object-fit:cover;top:0;width:100%}.Contacts__map{display:flex;flex-direction:column;margin-bottom:8vw;visibility:hidden}.Contacts__map-title{color:var(--color-green);margin-bottom:5.333333333333333vw;position:relative;text-align:center;width:100%}.Contacts__map-c{background-color:var(--color-light);border:2px solid var(--color-grey-3);border-radius:3.2vw;height:69.33333333333333vw;margin-bottom:9.333333333333334vw;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);overflow:hidden;position:relative;width:100%}.Contacts__map-c figure,.Contacts__map-c img,.Contacts__map-c>a{height:100%;left:0;position:absolute;top:0;width:100%}.Contacts__map-c>a{align-items:center;display:flex;flex-direction:column;justify-content:center}.Contacts__map-c figure{mix-blend-mode:luminosity;transform:scale(1);transition:transform 1.3s var(--ease-out-quad);will-change:transform}:is(.Contacts__map-c figure) img{-o-object-fit:cover;object-fit:cover}.Contacts__map-c-btn{align-items:center;background-color:var(--color-green);border-radius:6rem;box-shadow:0 0 20px 15px rgba(0,0,0,.1);color:var(--color-white);display:flex;font-size:1.6rem;font-weight:600;justify-content:center;line-height:1;padding:1.5rem 1.8rem 1.2000000000000002rem;position:relative;transition:letter-spacing .6s ease}.Contacts__map-c-btn svg{height:auto;margin-right:.5rem;position:relative;width:3rem;fill:var(--color-white)}.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-3);border-radius:4.266666666666667vw;color:var(--color-brown);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-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-light);font-size:5.866666666666666vw;font-weight:500;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-violet),#fff 15%),var(--color-violet))}.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--account{background:linear-gradient(to bottom right,color-mix(in srgb,var(--color-orange),#fff 15%),var(--color-orange))}.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}.Product{opacity:0;visibility:hidden}.Product,.Product .product{align-items:center;overflow:hidden}.Product,.Product .product,.Product .product__c{display:flex;flex-direction:column;position:relative;width:100%}.Product .product__c{background-color:var(--color-white);border:1px solid var(--color-grey-3);border-radius:4.266666666666667vw;color:var(--color-brown);margin-bottom:10.666666666666666vw;padding:10.666666666666666vw 5.333333333333333vw 5.333333333333333vw}:is(.Product div.images) img{aspect-ratio:5/5;border-radius:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}:is(.Product .summary) .summary__tags{color:var(--color-brown);display:flex;font-size:3.466666666666667vw;font-weight:600;gap:2.6666666666666665vw;margin-bottom:2.6666666666666665vw;text-transform:uppercase}:is(:is(.Product .summary) .summary__tags)>a{transition:letter-spacing .6s ease}:is(.Product .summary) .product_title{color:var(--color-brown);display:flex;font-size:8vw;font-weight:700;line-height:1.3;margin-bottom:5.333333333333333vw}: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-brown)!important;font-size:5.066666666666666vw!important;font-weight:700;margin-bottom:5.333333333333333vw}: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) .product_mainSpec{color:var(--color-brown)!important;font-size:4.4vw!important;font-weight:700;line-height:1.3;margin-bottom:5.333333333333333vw}:is(.Product .summary) .stock{color:var(--color-brown)!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-brown);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{display:flex}:is(:is(.Product .summary) form.cart) table.variations{border-collapse:separate;border-spacing:0 4vw;margin-bottom:0;position:relative}:is(:is(:is(.Product .summary) form.cart) table.variations) tr{align-items:flex-start;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:flex-start;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:.26666666666666666vw solid var(--color-brown);border-radius:8vw;line-height:1}: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:6.133333333333334vw}:is(:is(.Product .summary) form.cart) .woocommerce-variation-availability{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;margin-right:4vw!important;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:.26666666666666666vw solid var(--color-brown);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;background-color:var(--color-brown);border-radius:8vw;color:var(--color-white);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+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE2IDE2YTIgMiAwIDEgMSAwIDQgMiAyIDAgMCAxIDAtNE0wIDBoMy4zbDEgMkgxOWExIDEgMCAwIDEgMSAxbC0uMS41LTMuNiA2LjVjLS4zLjYtMSAxLTEuOCAxSDcuMmwtLjkgMS42di4yYS4zLjMgMCAwIDAgLjIuMkgxOHYySDZhMiAyIDAgMCAxLTEuOC0zbDEuNC0yLjRMMiAySDB6bTYgMTZhMiAyIDAgMSAxIDAgNCAyIDIgMCAwIDEgMC00bTktNyAyLjgtNUg1bDIuNCA1eiIvPjwvc3ZnPg==);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-brown)}.loading:is(:is(:is(.Product .summary) form.cart) .button):after{display:none!important}:is(:is(.Product .summary) form.cart) .reset_variations{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{display:flex;flex-wrap:wrap;margin-bottom:5.333333333333333vw;width:100%}:is(.Product .summary) form.cart.variations_form{display:flex;flex-direction:column;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}:is(.Product .summary) .woocommerce-product-details__short-description{font-size:3.466666666666667vw;font-weight:400;line-height:1.7em;margin-bottom:8vw}.Product .woocommerce-tabs{color:var(--color-brown);display:flex;flex-direction:column;margin-bottom:8vw;position:relative;width:100%}:is(.Product .woocommerce-tabs) .tabs.wc-tabs{font-size:4.266666666666667vw;margin-bottom:0!important}:is(.Product .woocommerce-tabs) ul.tabs li{background-color:color-mix(in srgb,var(--color-brown),#fff 90%)!important;color:var(--color-brown)!important}:is(.Product .woocommerce-tabs) ul.tabs li.active{background-color:var(--color-white)!important}:is(.Product .woocommerce-tabs) .woocommerce-Tabs-panel{background-color:var(--color-white);border-bottom:1px solid var(--color-grey-3);border-left:1px solid var(--color-grey-3);border-right:1px solid var(--color-grey-3);font-size:3.7333333333333334vw;line-height:1.6;padding:6.666666666666667vw!important}: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:700;position:relative;width:100%}:is(:is(.Product .woocommerce-tabs) .woocommerce-Tabs-panel) h1{font-size:1.8em;margin-bottom:.65em}:is(:is(.Product .woocommerce-tabs) .woocommerce-Tabs-panel) h2{font-size:1.6em;margin-bottom:.6em}:is(:is(.Product .woocommerce-tabs) .woocommerce-Tabs-panel) h3{font-size:1.4em;margin-bottom:.55em}:is(:is(.Product .woocommerce-tabs) .woocommerce-Tabs-panel) h4{font-size:1.2em;margin-bottom:.5em}:is(:is(.Product .woocommerce-tabs) .woocommerce-Tabs-panel) h5{font-size:1.1em;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{align-items:center;color:var(--color-brown);display:flex;flex-direction:column;margin-bottom:16vw;position:relative;width:100%}.related.products h2{color:var(--color-brown);display:flex;font-size:6.933333333333334vw;font-weight:700;line-height:1.3;margin-bottom:8vw;text-align:center}.related.products a.add_to_cart_button,.related.products span.price{display:none!important}.related.products .product{overflow:visible!important;position:relative}:is(.related.products .product) img{aspect-ratio:1/1;border-radius:100%;-o-object-fit:cover;object-fit:cover}:is(.related.products .product) h2{color:var(--color-brown);display:block;font-size:4.8vw!important;font-weight:650;line-height:1.1;padding-top:0!important;text-align:center!important}.Cart{background-color:var(--color-white);border:1px solid var(--color-grey-3);border-radius:4.266666666666667vw;color:var(--color-brown);display:flex;flex-direction:column;margin-bottom:10.666666666666666vw;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-orange);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-light);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 td{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-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(.Cart .Cart__c) .wc-block-components-button{background-color:var(--color-orange)}:is(:is(.Cart .Cart__c) .wc-block-components-totals-item__label):after{content:" parziale"}.Checkout{background-color:var(--color-white);border:1px solid var(--color-grey-3);border-radius:4.266666666666667vw;color:var(--color-brown);display:flex;flex-direction:column;margin-bottom:10.666666666666666vw;opacity:0;padding:9.333333333333334vw 5.333333333333333vw 5.333333333333333vw;position:relative;visibility:hidden;width:100%}.Checkout h1.Checkout__title{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-orange)}: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) .accettazione_wrapper{display:flex;gap:1em}:is(:is(.Checkout .Checkout__c) .accettazione_wrapper) svg{flex-shrink:0;height:1.2em;width:1.2em}.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-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}.block-common{padding:7.8125vw 0}.block-common.block-common--fullImage{border-radius:1.8229166666666667vw;height:49.479166666666664vw}.block-common.block-common--flex{gap:5.208333333333333vw}.title-common{font-size:5.46875vw;margin-bottom:4.557291666666667vw}.title-common.title-common--md{font-size:5.208333333333333vw;margin-bottom:3.2552083333333335vw}.title-common.title-common--sm{font-size:4.6875vw;margin-bottom:2.6041666666666665vw}.title-common.title-common--xs{font-size:3.6458333333333335vw;margin-bottom:2.6041666666666665vw}.label-common{font-size:2.0833333333333335vw;margin-bottom:1.3020833333333333vw}.label-common.label-common--filled{border-radius:3.90625vw;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-radius:3.90625vw}.btn.btn--filled,.btn.btn--ghost{padding:.9114583333333334vw 1.5625vw}.btn.btn--ghost{border:.2604166666666667vw solid var(--color-black)}.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__hero{border-radius:2.0833333333333335vw;margin-bottom:4.557291666666667vw;padding:7.8125vw 2.6041666666666665vw}.Page__hero:has(.Page__hero-c-txt){padding:6.510416666666667vw 2.6041666666666665vw 5.208333333333333vw}.Page__hero-c-breadcrumbs{font-size:1.6927083333333333vw;margin-bottom:1.3020833333333333vw}.Page__hero-c-txt{font-size:1.953125vw;line-height:1.5;padding:1.3020833333333333vw 2.6041666666666665vw 0}: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-notices-wrapper:not(:empty){margin-bottom:2.5rem}.woocommerce-error,.woocommerce-info,.woocommerce-message{align-items:center;border-radius:1.5625vw;flex-direction:row;flex-wrap:wrap;font-size:2.2135416666666665vw;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{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}.SearchWall__c-form{width:40vw}input.SearchWall__c-form-label-field{border-bottom:.390625vw solid var(--color-brown);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;top:6.510416666666667vw}.popup-modal__close{right:3.2552083333333335vw;top:3.2552083333333335vw}.popup-modal__close svg{height:3.2552083333333335vw;width:3.2552083333333335vw}.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,.xoo-wsc-notices{font-size:1.953125vw}.xoo-wsc-basket{padding-bottom:.9114583333333334vw!important}.xoo-wsc-basket .xoo-wsc-items-count{font-size:2.2135416666666665vw;gap:.6510416666666666vw}.Header__brand{flex-basis:24%}.Header__l{flex-basis:38%}.Header__l-user{border-radius:3.90625vw;font-size:1.8229166666666667vw;gap:.78125vw;max-width:27.34375vw;padding:.6510416666666666vw 1.953125vw .6510416666666666vw .6510416666666666vw}.Header__l-user span{display:block}.Header__l-user svg{height:3.90625vw;width:3.90625vw}.Header__r{flex-basis:38%;gap:6.510416666666667vw}.Header__r-search{display:flex}.Header__r-search svg{height:2.9947916666666665vw;width:2.9947916666666665vw}.Header__r-cart{gap:.5208333333333334vw}.Header__r-cart svg{height:3.3854166666666665vw;width:3.3854166666666665vw}.Header__r-cart span{font-size:1.953125vw;font-weight:600;letter-spacing:-.03em}.Footer{padding-bottom:3.2552083333333335vw}.Footer-wrapper{border-radius:2.34375vw;padding:3.90625vw}.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(20deg)}:is(.burgerMenu.burgerMenu--close .burgerMenu__bar):nth-child(2){transform:translateX(0) translateY(.5208333333333334vw) rotate(-20deg)}.header__nav-overlay-wrapper{border-bottom-left-radius:2.0833333333333335vw;border-top-left-radius:2.0833333333333335vw;gap:3.2552083333333335vw;padding:13.020833333333334vw 2.6041666666666665vw 10.416666666666666vw;width:80%}.mainNav,.userNav{border-radius:2.0833333333333335vw;padding:3.2552083333333335vw}:is(:is(:is(.mainNav,.userNav)>ul)>li)>a,:is(:is(:is(.mainNav,.userNav)>ul)>li)>button{font-size:2.2135416666666665vw;padding:1.953125vw 0}:is(.mainNav__catalog-sub:is(:is(:is(.mainNav,.userNav)>ul)>li)>button):after{height:3.125vw;width:3.125vw}:is(:is(:is(:is(.mainNav,.userNav) ul.userNav__list) li)>a) svg{height:3.125vw;width:3.125vw}:is(:is(.mainNav,.userNav) ul.sub-menu) a{font-size:2.2135416666666665vw}:is(.mainNav,.userNav) li.sub-menu-li{margin-bottom:2.6041666666666665vw}.Landing__hero{border-radius:2.0833333333333335vw;height:calc(97vh - var(--header-height));height:calc(100svh - var(--header-height) - 3vh);margin-bottom:3vh}.Landing__hero-c h1{font-size:10.677083333333334vw;margin-bottom:.6510416666666666vw}.Landing__hero-c h2{font-size:3.125vw;letter-spacing:.2em;margin-bottom:3.90625vw}.Landing__hero-c h3{border-radius:3.90625vw;font-size:2.4739583333333335vw;padding:1.3020833333333333vw 2.34375vw}.Landing__intro,.Landing__process{border-radius:2.0833333333333335vw;margin-bottom:5.208333333333333vw;padding:6.510416666666667vw 2.6041666666666665vw 9.114583333333334vw}.Landing__intro-title,.Landing__process-title{margin-bottom:7.8125vw}.Landing__intro-c{gap:7.8125vw}.Landing__intro-c-tile h4{font-size:4.427083333333333vw;margin-bottom:3.2552083333333335vw}.Landing__intro-c-tile figure{border-radius:2.0833333333333335vw;width:36.458333333333336vw}.Landing__about{flex-direction:row;margin-bottom:7.8125vw;padding:0 1.3020833333333333vw}.Landing__about-c{flex-basis:52%;padding-right:3.90625vw}.Landing__about-c-txt{margin-bottom:3.2552083333333335vw}.Landing__about-tiles{flex-basis:48%}.Landing__about-tiles figure{border-radius:2.0833333333333335vw}.Landing__about-tiles-bottom{bottom:10%;grid-column:1/8}.Landing__about-tiles-top{grid-column:5/-1}.Landing__process-c{gap:3.90625vw}.Landing__process-c-tile{border-radius:2.0833333333333335vw;padding:6.510416666666667vw 5.208333333333333vw 5.208333333333333vw 10.416666666666666vw;width:78.125vw}.Landing__process-c-tile-title{font-size:2.6041666666666665vw;margin-bottom:2.6041666666666665vw}.Archive__c,.Archive__c-notice{margin-bottom:5.208333333333333vw}.Archive__c-notice{border-radius:1.0416666666666667vw;font-size:2.2135416666666665vw;padding:3.2552083333333335vw}.Archive__c-g{margin-bottom:13.020833333333334vw}.Archive__c-g:has(.Archive__c-g-description) .Archive__c-g-label.label-common{margin-bottom:2.6041666666666665vw}.Archive__c-g-label.label-common{margin-bottom:3.2552083333333335vw}.Archive__c-description,.Archive__c-g-description{line-height:1.5;margin-bottom:6.510416666666667vw;padding:0 2.6041666666666665vw}.Archive__c-g-list{-moz-column-gap:1.953125vw;column-gap:1.953125vw;grid-template-columns:repeat(4,minmax(10px,1fr));row-gap:5.208333333333333vw}.Archive__c-g-list-el figure{border-radius:26.041666666666668vw;height:26.041666666666668vw;width:26.041666666666668vw}.Archive__c-g-list-el h3{border-radius:3.90625vw;font-size:2.0833333333333335vw;padding:1.0416666666666667vw 2.8645833333333335vw}.Archive__c-g-products{gap:3.2552083333333335vw}.productTile{border-radius:2.0833333333333335vw;padding:2.6041666666666665vw}.productTile__info{gap:2.6041666666666665vw;padding-bottom:1.953125vw}.productTile__info-img{border-radius:13.020833333333334vw;height:13.020833333333334vw;width:13.020833333333334vw}.productTile__info-c:has(.productTile__info-c-specs) .productTile__info-c-title{margin-bottom:.6510416666666666vw}.productTile__info-c-title{font-size:2.8645833333333335vw;margin-bottom:1.0416666666666667vw}.productTile__info-c-specs{font-size:2.0833333333333335vw;margin-bottom:1.3020833333333333vw}.productTile__info-c-txt{font-size:1.6927083333333333vw}.productTile--b2c .productTile__info-c-txt{font-size:1.8880208333333333vw}.productTile__info-c-txt ol,.productTile__info-c-txt p,.productTile__info-c-txt ul{margin-bottom:1.3020833333333333vw}.productTile__options{padding-bottom:1.953125vw;padding-top:1.953125vw}.productTile--b2c .productTile__options{gap:2.6041666666666665vw}.productTile--b2b .productTile__options{gap:5.208333333333333vw}.productTile__options-el{gap:.6510416666666666vw}.productTile__options-el label{font-size:1.6927083333333333vw;letter-spacing:0}.productTile__options-el span{font-size:1.8229166666666667vw}.productTile__options-el input,.productTile__options-el select{border:.1953125vw solid var(--color-brown);border-radius:3.90625vw}.productTile__options-el select{min-width:31.25vw}.productTile__options-el input{padding:1.171875vw 1.5625vw;width:13.020833333333334vw}.productTile--b2b :is(.productTile__options-el input){padding:.9114583333333334vw 1.5625vw}.productTile__checkout-notice,.productTile__options-notice{font-size:2.2135416666666665vw}.productTile__checkout{gap:3.90625vw;padding-top:1.953125vw}.productTile__checkout-price{font-size:2.6041666666666665vw}.Shop__c,.Shop__c-notice{margin-bottom:5.208333333333333vw}.Shop__c-notice{border-radius:2.0833333333333335vw;font-size:2.34375vw;padding:6.510416666666667vw}.Shop__c-g{margin-bottom:13.020833333333334vw}.Shop__c-g-label.label-common{margin-bottom:3.2552083333333335vw}.Shop__c-g-list{-moz-column-gap:2.6041666666666665vw;column-gap:2.6041666666666665vw;grid-template-columns:repeat(3,minmax(10px,1fr));row-gap:5.859375vw}.Shop__c-g-list-el figure{border-radius:26.041666666666668vw;height:26.041666666666668vw;width:26.041666666666668vw}.Shop__c-g--cliente :is(.Shop__c-g-list-el figure){width:72.91666666666667vw}.Shop__c-g-list-el h3{border-radius:3.90625vw;font-size:2.0833333333333335vw;padding:1.0416666666666667vw 2.8645833333333335vw}.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{flex-direction:row;margin-bottom:4.557291666666667vw;padding:0 1.3020833333333333vw}.Contacts__c-g{margin-bottom:0}.Contacts__c-g.Contacts__c-g--info-1{flex-basis:35%;padding-right:4.557291666666667vw}.Contacts__c-g.Contacts__c-g--info-2{flex-basis:45%;padding-right:1.953125vw}.Contacts__c-g.Contacts__c-g--info-img{flex-basis:20%}.Contacts__c-g .Contacts__c-g-txt.text-common{font-size:1.8229166666666667vw}.Contacts__c-g img{border-radius:2.0833333333333335vw;width:100%}.Contacts__images{flex-direction:row;gap:3.90625vw;margin-bottom:6.510416666666667vw;padding:0 1.3020833333333333vw}.Contacts__images img{border-radius:2.0833333333333335vw}.Contacts__map{flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:5.208333333333333vw}.Contacts__map-title{margin-bottom:3.2552083333333335vw}.Contacts__map-c{border-radius:1.8229166666666667vw;height:36.458333333333336vw;margin-bottom:0;width:48%}.Contacts__map-c-btn{font-size:1.7000000000000002rem;padding:.8rem 1.8rem}.Contacts__map-c-btn svg{width:3.4000000000000004rem}.Account__c-wp{border-radius:2.34375vw;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;grid-template-columns:repeat(2,minmax(10px,1fr));margin-bottom:7.8125vw}.accountTiles__tile{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}.Product .product__c{border-radius:2.34375vw;flex-direction:row;gap:3.90625vw;margin-bottom:7.8125vw;padding:7.8125vw 3.90625vw 3.90625vw}.Product div.images{width:40%!important}.Product div.summary{width:auto!important}:is(.Product .summary) .summary__tags{font-size:1.8229166666666667vw;gap:1.953125vw;margin-bottom:1.3020833333333333vw}:is(.Product .summary) .product_title{font-size:4.6875vw;margin-bottom:2.6041666666666665vw}: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}: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:.1953125vw solid var(--color-brown);border-radius:3.90625vw}:is(:is(.Product .summary) form.cart) .woocommerce-variation-price{margin-bottom:3.2552083333333335vw}: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-right:2.6041666666666665vw!important;width:9.765625vw}:is(:is(:is(.Product .summary) form.cart) div.quantity) input{border:.1953125vw solid var(--color-brown);border-radius:3.90625vw;padding:1.171875vw 1.5625vw;width:10.416666666666666vw}:is(:is(.Product .summary) form.cart) .button{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) .tabs.wc-tabs{font-size:2.2135416666666665vw}:is(.Product .woocommerce-tabs) .woocommerce-Tabs-panel{border-radius:2.34375vw;font-size:1.953125vw;padding:3.90625vw!important}:is(:is(.Product .woocommerce-tabs) .woocommerce-Tabs-panel) h1{font-size:1.9em}:is(:is(.Product .woocommerce-tabs) .woocommerce-Tabs-panel) h2{font-size:1.7em}:is(:is(.Product .woocommerce-tabs) .woocommerce-Tabs-panel) h3{font-size:1.5em}:is(:is(.Product .woocommerce-tabs) .woocommerce-Tabs-panel) h4{font-size:1.3em}:is(:is(.Product .woocommerce-tabs) .woocommerce-Tabs-panel) h5{font-size:1.2em}: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}.related.products{margin-bottom:7.8125vw}.related.products h2{font-size:4.166666666666667vw;margin-bottom:3.90625vw}.related.products ul.products{padding:0 10vw}.related.products .product{width:40%!important}:is(.related.products .product) h2{font-size:2.8645833333333335vw!important}.Cart{border-radius:2.34375vw;margin-bottom:5.208333333333333vw;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;padding:6.510416666666667vw 3.90625vw 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}.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-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)}.block-common{padding:min(5.555555555555555vw,10rem) 0}.block-common.block-common--fullImage{border-radius:min(1.1111111111111112vw,2rem);height:min(47.22222222222222vw,85rem)}.block-common.block-common--flex{flex-direction:row;gap:min(4.166666666666667vw,7.5rem)}.title-common{font-size:min(4.027777777777778vw,7.25rem);margin-bottom:min(2.7777777777777777vw,5rem)}.title-common.title-common--md{font-size:min(3.4722222222222223vw,6.25rem);margin-bottom:min(2.0833333333333335vw,3.75rem)}.title-common.title-common--sm{font-size:min(3.1944444444444446vw,5.75rem);margin-bottom:min(1.7361111111111112vw,3.125rem)}.title-common.title-common--xs{font-size:min(2.5vw,4.5rem);margin-bottom: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-radius:min(2.0833333333333335vw,3.75rem);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.1111111111111112vw,2rem);margin:min(.6944444444444444vw,1.25rem) 0 min(1.3888888888888888vw,2.5rem)}.btn:hover{letter-spacing:.02em;text-decoration:none!important}.btn.btn--filled{border-radius:min(2.0833333333333335vw,3.75rem);padding:min(.625vw,1.125rem) min(1.0416666666666667vw,1.875rem)}.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__hero{border-radius:min(1.5277777777777777vw,2.75rem);margin-bottom:min(2.7777777777777777vw,5rem);padding:min(5.208333333333333vw,9.375rem) min(1.3888888888888888vw,2.5rem)}.Page__hero:has(.Page__hero-c-txt){padding:min(3.8194444444444446vw,6.875rem) min(1.3888888888888888vw,2.5rem) min(3.4722222222222223vw,6.25rem)}.Page__hero-c-breadcrumbs{font-size:min(.9722222222222222vw,1.75rem);margin-bottom:min(.6944444444444444vw,1.25rem)}:is(.Page__hero-c-breadcrumbs>a):hover{text-decoration:underline}.Page__hero-c-txt{font-size:min(1.1805555555555556vw,2.125rem);line-height:1.6;padding:min(.6944444444444444vw,1.25rem) min(2.7777777777777777vw,5rem) 0}.Page__c.Page__c--generic{padding-left:min(5.555555555555555vw,10rem);padding-right:min(5.555555555555555vw,10rem)}: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-notices-wrapper:not(:empty){margin-bottom:3.5rem}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-radius:min(1.1111111111111112vw,2rem);font-size:min(1.3888888888888888vw,2.5rem);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{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-orange),#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-orange),#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}.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-brown);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);top:min(3.4722222222222223vw,6.25rem);width:80vw}.popup-modal__close{right:min(1.7361111111111112vw,3.125rem);top:min(1.7361111111111112vw,3.125rem)}.popup-modal__close svg{height:min(2.4305555555555554vw,4.375rem);width:min(2.4305555555555554vw,4.375rem)}.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,.xoo-wsc-notices{font-size:min(1.1111111111111112vw,2rem)}.xoo-wsc-basket{padding-bottom:min(.4861111111111111vw,.875rem)!important}.xoo-wsc-basket .xoo-wsc-items-count{font-size:min(1.1805555555555556vw,2.125rem);gap:min(.3472222222222222vw,.625rem)}.Header-wrapper{padding:0 min(.6944444444444444vw,1.25rem)}.Header__brand{flex-basis:16%}.Header__l{align-items:center;flex-basis:42%}.Header__l-user{border-radius:min(2.0833333333333335vw,3.75rem);font-size:min(1.1805555555555556vw,2.125rem);gap:min(.5555555555555556vw,1rem);max-width:min(14.583333333333334vw,26.25rem);min-width:min(8.333333333333334vw,15rem);padding:min(.3472222222222222vw,.625rem) min(1.3888888888888888vw,2.5rem) min(.3472222222222222vw,.625rem) min(.3472222222222222vw,.625rem)}.Header__l-user span{width:calc(100% - min(2.0833333333333335vw, 3.75rem))}.Header__l-user svg{height:min(2.0833333333333335vw,3.75rem);width:min(2.0833333333333335vw,3.75rem)}.Header__r{flex-basis:42%;gap:min(3.8194444444444446vw,6.875rem)}.Header__r-catalag{display:flex}.Header__r-catalag-btn{border-radius:min(2.0833333333333335vw,3.75rem);font-size:min(1.1805555555555556vw,2.125rem);gap:min(.3472222222222222vw,.625rem);padding:min(.4166666666666667vw,.75rem) min(.6944444444444444vw,1.25rem) min(.4166666666666667vw,.75rem) min(1.3888888888888888vw,2.5rem)}.Header__r-catalag-btn svg{height:min(1.3888888888888888vw,2.5rem);width:min(1.3888888888888888vw,2.5rem)}.Header__r-catalag-menu{padding:min(1.0416666666666667vw,1.875rem);top:calc(100% + min(.6944444444444444vw, 1.25rem));width:min(22.22222222222222vw,40rem)}.Header__r-catalag-menu-bg{border-radius:min(1.1111111111111112vw,2rem)}.Header__r-catalag-menu-c{gap:min(1.0416666666666667vw,1.875rem)}.Header__r-catalag-menu-c-g{border-radius:min(.5555555555555556vw,1rem);padding:min(1.0416666666666667vw,1.875rem)}.Header__r-catalag-menu-c-g h3{font-size:min(1.0416666666666667vw,1.875rem);margin-bottom:min(.6944444444444444vw,1.25rem)}.Header__r-catalag-menu-c-g ul{gap:min(.3472222222222222vw,.625rem)}:is(.Header__r-catalag-menu-c-g ul) li{font-size:min(1.3194444444444444vw,2.375rem)}.Header__r-search svg{height:min(1.8055555555555556vw,3.25rem);width:min(1.8055555555555556vw,3.25rem)}.Header__r-cart{gap:min(.3472222222222222vw,.625rem)}.Header__r-cart svg{height:min(1.9444444444444444vw,3.5rem);width:min(1.9444444444444444vw,3.5rem)}.Header__r-cart span{font-size:min(1.1111111111111112vw,2rem);letter-spacing:-.01em}.Footer{padding-bottom:min(1.7361111111111112vw,3.125rem)}.Footer-wrapper{border-radius:min(1.5277777777777777vw,2.75rem);padding:min(2.0833333333333335vw,3.75rem) min(2.4305555555555554vw,4.375rem)}.Footer__brand{gap:min(1.3888888888888888vw,2.5rem);margin-bottom:min(2.7777777777777777vw,5rem)}.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}.burgerMenu{height:min(.9722222222222222vw,1.75rem);width:min(3.125vw,5.625rem)}.burgerMenu .burgerMenu__bar{height:min(.1736111111111111vw,.3125rem)}.burgerMenu.burgerMenu--close{height:min(1.0416666666666667vw,1.875rem);width:min(3.125vw,5.625rem)}:is(.burgerMenu.burgerMenu--close .burgerMenu__bar):first-child{transform:translateX(0) rotate(17.5deg)}:is(.burgerMenu.burgerMenu--close .burgerMenu__bar):nth-child(2){transform:translateX(0) translateY(min(.06944444444444445vw,.125rem)) rotate(-17.5deg)}.header__nav-overlay-wrapper{border-bottom-left-radius:min(1.1111111111111112vw,2rem);border-top-left-radius:min(1.1111111111111112vw,2rem);gap:min(1.7361111111111112vw,3.125rem);padding:min(7.638888888888889vw,13.75rem) min(1.7361111111111112vw,3.125rem) min(5.555555555555555vw,10rem);width:50%}.mainNav,.userNav{border-radius:min(1.1111111111111112vw,2rem);padding:min(1.7361111111111112vw,3.125rem)}:is(:is(:is(.mainNav,.userNav)>ul)>li)>a,:is(:is(:is(.mainNav,.userNav)>ul)>li)>button{font-size:min(1.25vw,2.25rem);padding:min(1.1111111111111112vw,2rem) 0}:is(:is(:is(:is(.mainNav,.userNav)>ul)>li)>a,:is(:is(:is(.mainNav,.userNav)>ul)>li)>button):hover{letter-spacing:.02em}:is(.mainNav__catalog-sub:is(:is(:is(.mainNav,.userNav)>ul)>li)>button):after{height:min(1.6666666666666667vw,3rem);width:min(1.6666666666666667vw,3rem)}:is(:is(:is(:is(.mainNav,.userNav) ul.userNav__list) li)>a) svg{height:min(1.6666666666666667vw,3rem);width:min(1.6666666666666667vw,3rem)}:is(:is(.mainNav,.userNav) ul.sub-menu) a{font-size:min(1.2847222222222223vw,2.3125rem)}:is(:is(:is(.mainNav,.userNav) ul.sub-menu) a):hover{color:var(--color-brown);letter-spacing:.02em}:is(.mainNav,.userNav) li.sub-menu-li{margin-bottom:min(1.3888888888888888vw,2.5rem)}.Landing__hero{border-radius:min(1.5277777777777777vw,2.75rem);height:calc(96vh - var(--header-height));margin-bottom:4vh}.Landing__hero-c h1{font-size:min(6.944444444444445vw,12.5rem);margin-bottom:min(.3472222222222222vw,.625rem)}.Landing__hero-c h2{font-size:min(1.9444444444444444vw,3.5rem);margin-bottom:min(2.0833333333333335vw,3.75rem)}.Landing__hero-c h3{border-radius:min(2.0833333333333335vw,3.75rem);font-size:min(1.3888888888888888vw,2.5rem);padding:min(.6944444444444444vw,1.25rem) min(1.3888888888888888vw,2.5rem)}.Landing__intro,.Landing__process{border-radius:min(1.5277777777777777vw,2.75rem);margin-bottom:min(2.7777777777777777vw,5rem);padding:min(4.861111111111111vw,8.75rem) min(1.3888888888888888vw,2.5rem) min(5.555555555555555vw,10rem)}.Landing__intro-title,.Landing__process-title{margin-bottom:min(4.861111111111111vw,8.75rem)}.Landing__intro-c{flex-direction:row;gap:min(5.555555555555555vw,10rem)}.Landing__intro-c-tile h4{font-size:min(2.5vw,4.5rem);margin-bottom:min(1.7361111111111112vw,3.125rem)}.Landing__intro-c-tile figure{border-radius:min(1.5277777777777777vw,2.75rem);width:min(20.833333333333332vw,37.5rem)}.Landing__about{margin-bottom:min(4.166666666666667vw,7.5rem);padding:0 min(6.944444444444445vw,12.5rem)}.Landing__about-c{flex-basis:55%;padding-right:min(6.944444444444445vw,12.5rem)}.Landing__about-c-txt{margin-bottom:min(2.0833333333333335vw,3.75rem)}.Landing__about-tiles{flex-basis:45%}.Landing__about-tiles figure{border-radius:min(1.1111111111111112vw,2rem)}.Landing__process{padding:min(4.861111111111111vw,8.75rem) min(1.3888888888888888vw,2.5rem) min(8.333333333333334vw,15rem)}.Landing__process-c{align-items:normal;flex-direction:row;flex-wrap:wrap;gap:min(5.555555555555555vw,10rem);justify-content:center}.Landing__process-c-tile{border-radius:min(1.5277777777777777vw,2.75rem);padding:min(4.166666666666667vw,7.5rem) min(2.0833333333333335vw,3.75rem) min(2.7777777777777777vw,5rem) min(5.555555555555555vw,10rem);width:min(34.72222222222222vw,62.5rem)}.Landing__process-c-tile:nth-child(2n){top:min(2.7777777777777777vw,5rem)}.Landing__process-c-tile-title{font-size:min(1.5277777777777777vw,2.75rem);margin-bottom:min(2.0833333333333335vw,3.75rem)}.Archive__c,.Archive__c-notice{margin-bottom:min(2.7777777777777777vw,5rem)}.Archive__c-notice{border-radius:min(.5555555555555556vw,1rem);font-size:min(1.3888888888888888vw,2.5rem);padding:min(2.4305555555555554vw,4.375rem) min(5.555555555555555vw,10rem)}.Archive__c-g{margin-bottom:min(8.333333333333334vw,15rem)}.Archive__c-g:has(.Archive__c-g-description) .Archive__c-g-label.label-common{margin-bottom:min(1.7361111111111112vw,3.125rem)}.Archive__c-g-label.label-common{margin-bottom:min(2.0833333333333335vw,3.75rem)}.Archive__c-description,.Archive__c-g-description{line-height:1.6;margin-bottom:min(4.166666666666667vw,7.5rem);padding:0 min(6.944444444444445vw,12.5rem)}:is(.Archive__c-description,.Archive__c-g-description) img{max-width:80%}.Archive__c-g-list{-moz-column-gap:min(2.0833333333333335vw,3.75rem);column-gap:min(2.0833333333333335vw,3.75rem);grid-template-columns:repeat(4,minmax(10px,1fr));row-gap:min(3.4722222222222223vw,6.25rem)}.Archive__c-g-list-el:hover img{transform:scale(1.03)}.Archive__c-g-list-el figure{border-radius:min(20.833333333333332vw,37.5rem);height:min(20.833333333333332vw,37.5rem);width:min(20.833333333333332vw,37.5rem)}.Archive__c-g-list-el h3{border-radius:min(2.0833333333333335vw,3.75rem);font-size:min(1.25vw,2.25rem);padding:min(.5555555555555556vw,1rem) min(1.7361111111111112vw,3.125rem)}.Archive__c-g-products{row-gap:min(2.0833333333333335vw,3.75rem)}.productTile{border-radius:min(1.5277777777777777vw,2.75rem);flex-direction:row;padding:min(1.0416666666666667vw,1.875rem) min(1.3888888888888888vw,2.5rem)}.productTile--b2c .productTile{align-items:stretch}.productTile__info{border-bottom:0;border-right:1px solid var(--color-grey-2);gap:min(1.3888888888888888vw,2.5rem);height:100%;padding-bottom:0;padding-right:min(1.7361111111111112vw,3.125rem);width:45%}.productTile--b2b .productTile__info{width:55%}.productTile__info-img{border-radius:min(9.027777777777779vw,16.25rem);height:min(9.027777777777779vw,16.25rem);width:min(9.027777777777779vw,16.25rem)}:is(.productTile__info-img>a):hover img{transform:scale(1.05)}.productTile__info-c:has(.productTile__info-c-specs) .productTile__info-c-title{margin-bottom:min(.3472222222222222vw,.625rem)}.productTile__info-c-title{font-size:min(1.8055555555555556vw,3.25rem);margin-bottom:min(.6944444444444444vw,1.25rem)}.productTile--b2c .productTile__info-c-title{font-size:min(1.7361111111111112vw,3.125rem)}:is(.productTile__info-c-title>a):hover{text-decoration:underline}.productTile__info-c-specs{font-size:min(1.25vw,2.25rem);margin-bottom:min(.8333333333333334vw,1.5rem)}.productTile__info-c-txt{font-size:min(.9722222222222222vw,1.75rem)}.productTile--b2c .productTile__info-c-txt{font-size:min(1.0763888888888888vw,1.9375rem)}.productTile__info-c-txt ol,.productTile__info-c-txt p,.productTile__info-c-txt ul{margin-bottom:min(.6944444444444444vw,1.25rem)}.productTile__options{border-bottom:0;border-right:1px solid var(--color-grey-2);height:auto;padding:0 min(1.7361111111111112vw,3.125rem);width:35%}.productTile--b2c .productTile__options{gap:min(1.3888888888888888vw,2.5rem)}.productTile--b2b .productTile__options{flex-direction:column;gap:min(1.3888888888888888vw,2.5rem);width:25%}.productTile__options .productTile__options-el--orderonly{display:none}.productTile__options-el{gap:min(.3472222222222222vw,.625rem)}.productTile__options-el label{font-size:min(.9722222222222222vw,1.75rem)}.productTile__options-el span{font-size:min(1.0416666666666667vw,1.875rem)}.productTile__options-el input,.productTile__options-el select{border:min(.10416666666666667vw,.1875rem) solid var(--color-brown);border-radius:min(2.0833333333333335vw,3.75rem);font-size:min(1.0416666666666667vw,1.875rem)}.productTile__options-el select{min-width:min(15.277777777777779vw,27.5rem)}.productTile__options-el input{padding:min(.6944444444444444vw,1.25rem) min(1.0416666666666667vw,1.875rem);width:min(8.333333333333334vw,15rem)}.productTile--b2b :is(.productTile__options-el input){padding:min(.5555555555555556vw,1rem) min(1.0416666666666667vw,1.875rem)}.productTile__checkout-notice,.productTile__options-notice{font-size:min(1.3194444444444444vw,2.375rem)}.productTile__checkout{align-items:flex-start;flex-direction:column;gap:min(.6944444444444444vw,1.25rem);height:auto;padding-left:min(1.7361111111111112vw,3.125rem);padding-top:0;width:20%}.productTile--b2c .productTile__checkout{justify-content:center}.productTile--b2b .productTile__checkout{align-items:flex-start}.productTile__checkout .productTile__options-el--orderonly{display:flex;margin-bottom:min(1.3888888888888888vw,2.5rem)}.productTile__checkout-price{font-size:min(1.6666666666666667vw,3rem)}.Shop__c{margin-bottom:min(2.7777777777777777vw,5rem);padding:0 min(1.3888888888888888vw,2.5rem)}.Shop__c-notice{border-radius:min(1.5277777777777777vw,2.75rem);font-size:min(1.3888888888888888vw,2.5rem);margin-bottom:min(4.166666666666667vw,7.5rem);padding:min(3.4722222222222223vw,6.25rem) min(6.944444444444445vw,12.5rem)}.Shop__c-g{margin-bottom:min(8.333333333333334vw,15rem)}.Shop__c-g-label.label-common{margin-bottom:min(2.0833333333333335vw,3.75rem)}.Shop__c-g-list{-moz-column-gap:min(2.7777777777777777vw,5rem);column-gap:min(2.7777777777777777vw,5rem);grid-template-columns:repeat(3,minmax(10px,1fr));row-gap:min(4.166666666666667vw,7.5rem)}.Shop__c-g-list-el:hover img{transform:scale(1.03)}.Shop__c-g-list-el figure{border-radius:min(25vw,45rem);height:min(25vw,45rem);width:min(25vw,45rem)}.Shop__c-g--cliente :is(.Shop__c-g-list-el figure){width:min(62.5vw,112.5rem)}.Shop__c-g-list-el h3{border-radius:min(2.0833333333333335vw,3.75rem);font-size:min(1.25vw,2.25rem);padding:min(.6944444444444444vw,1.25rem) min(1.7361111111111112vw,3.125rem)}.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{margin-bottom:min(5.555555555555555vw,10rem);padding:min(2.0833333333333335vw,3.75rem) min(2.0833333333333335vw,3.75rem) 0}.Contacts__c-g.Contacts__c-g--info-1,.Contacts__c-g.Contacts__c-g--info-2{padding-right:min(2.4305555555555554vw,4.375rem)}.Contacts__c-g .Contacts__c-g-txt.text-common{font-size:min(1.25vw,2.25rem)}.Contacts__c-g img{border-radius:min(1.1111111111111112vw,2rem)}.Contacts__images{gap:min(2.7777777777777777vw,5rem);margin-bottom:min(5.555555555555555vw,10rem)}.Contacts__images img{border-radius:min(1.1111111111111112vw,2rem)}.Contacts__map{margin-bottom:min(3.4722222222222223vw,6.25rem)}.Contacts__map-title{margin-bottom:min(2.0833333333333335vw,3.75rem)}.Contacts__map-c{border-radius:min(1.1111111111111112vw,2rem);height:min(31.944444444444443vw,57.5rem)}:is(.Contacts__map-c>a):hover figure{transform:scale(1.03)}:is(:is(.Contacts__map-c>a):hover figure):after{opacity:.8}:is(.Contacts__map-c>a):hover .Contacts__map-c-btn{letter-spacing:.03em}.Contacts__map-c-btn{font-size:2.2rem;padding:1.5rem 2rem}.Contacts__map-c-btn svg{width:4rem}.Account__c-wp{border-radius:min(1.5277777777777777vw,2.75rem);margin-bottom:min(4.166666666666667vw,7.5rem);padding:min(4.166666666666667vw,7.5rem)}.Account--notAuth .Account__c-wp{padding:min(1.3888888888888888vw,2.5rem) min(4.166666666666667vw,7.5rem) min(4.166666666666667vw,7.5rem)}.accountTiles{gap:min(2.0833333333333335vw,3.75rem);margin-bottom:min(5.555555555555555vw,10rem);width:90%}.accountTiles__tile{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)}.Product .product__c{border-radius:min(1.5277777777777777vw,2.75rem);gap:min(4.166666666666667vw,7.5rem);margin-bottom:min(4.166666666666667vw,7.5rem);padding:min(5.555555555555555vw,10rem) min(4.166666666666667vw,7.5rem) min(4.166666666666667vw,7.5rem);width:92%}.Product div.images{width:30%!important}:is(.Product .summary) .summary__tags{font-size:min(1.0416666666666667vw,1.875rem);gap:min(1.3888888888888888vw,2.5rem);margin-bottom:min(.6944444444444444vw,1.25rem)}:is(:is(:is(.Product .summary) .summary__tags)>a):hover{letter-spacing:.04em}: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)}: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(.10416666666666667vw,.1875rem) solid var(--color-brown);border-radius:min(2.0833333333333335vw,3.75rem);font-size:min(1.0416666666666667vw,1.875rem)}:is(:is(.Product .summary) form.cart) .woocommerce-variation-price{margin-bottom:min(1.7361111111111112vw,3.125rem)}: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);margin-right:min(1.3888888888888888vw,2.5rem)!important;width:auto}:is(:is(:is(.Product .summary) form.cart) div.quantity) input{border:min(.10416666666666667vw,.1875rem) solid var(--color-brown);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-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(2.0833333333333335vw,3.75rem)}: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);width:92%}:is(.Product .woocommerce-tabs) .tabs.wc-tabs{font-size:min(1.25vw,2.25rem);width:100%}:is(.Product .woocommerce-tabs) .woocommerce-Tabs-panel{border-radius:min(1.5277777777777777vw,2.75rem);border-top-left-radius:0;border-top-right-radius:0;font-size:min(1.1111111111111112vw,2rem);padding:min(2.7777777777777777vw,5rem)!important}:is(:is(.Product .woocommerce-tabs) .woocommerce-Tabs-panel) h1{font-size:2em}:is(:is(.Product .woocommerce-tabs) .woocommerce-Tabs-panel) h2{font-size:1.8em}:is(:is(.Product .woocommerce-tabs) .woocommerce-Tabs-panel) h3{font-size:1.6em}:is(:is(.Product .woocommerce-tabs) .woocommerce-Tabs-panel) h4{font-size:1.4em}: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)}.related.products{margin-bottom:min(4.166666666666667vw,7.5rem);width:92%}.related.products h2{font-size:min(2.5vw,4.5rem);margin-bottom:min(2.0833333333333335vw,3.75rem)}.related.products ul.products{padding:0}.related.products .product{width:22.05%!important}:is(.related.products .product) h2{font-size:min(1.6666666666666667vw,3rem)!important}.Cart{border-radius:min(1.5277777777777777vw,2.75rem);margin-bottom:min(4.166666666666667vw,7.5rem);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}:is(:is(.Cart .Cart__c) .wc-block-components-button):hover{background-color:var(--color-orange)!important}.Checkout{border-radius:min(1.5277777777777777vw,2.75rem);margin-bottom:min(4.166666666666667vw,7.5rem);padding:min(4.166666666666667vw,7.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-orange)!important}.Search__c{margin-bottom:min(2.7777777777777777vw,5rem)}.Search__c-g{margin-bottom:min(8.333333333333334vw,15rem)}}@media (min-width:1440px){.Page__c.Page__c--generic{padding-left:min(6.944444444444445vw,12.5rem);padding-right:min(6.944444444444445vw,12.5rem)}.Header__brand{flex-basis:14%}.Header__l{flex-basis:43%}.Header__l-user{font-size:min(1.1111111111111112vw,2rem)}.Header__r{flex-basis:43%;gap:min(4.166666666666667vw,7.5rem)}.Header__r-catalag-btn{font-size:min(1.1111111111111112vw,2rem)}.Archive__c-g-list-el figure{border-radius:min(20.13888888888889vw,36.25rem);height:min(20.13888888888889vw,36.25rem);width:min(20.13888888888889vw,36.25rem)}.Archive__c-g-list-el h3{font-size:min(1.1805555555555556vw,2.125rem)}.productTile__info-c-title{font-size:min(1.7361111111111112vw,3.125rem)}.productTile--b2c .productTile__info-c-title{font-size:min(1.6666666666666667vw,3rem)}.Shop__c-g-list-el figure{border-radius:min(23.61111111111111vw,42.5rem);height:min(23.61111111111111vw,42.5rem);width:min(23.61111111111111vw,42.5rem)}}@media (min-width:1920px){:root{--layout-width:1800px;--layout-width-gap:calc(100vw - 1800px)}.Page__c.Page__c--generic{padding-left:min(8.333333333333334vw,15rem);padding-right:min(8.333333333333334vw,15rem)}.Header__r{gap:min(4.513888888888889vw,8.125rem)}.Archive__c-g-list-el figure{border-radius:min(19.444444444444443vw,35rem);height:min(19.444444444444443vw,35rem);width:min(19.444444444444443vw,35rem)}.Archive__c-g-list-el h3{font-size:min(1.1111111111111112vw,2rem)}.productTile__info-c-title{font-size:min(1.6666666666666667vw,3rem)}.Shop__c-g-list-el figure{border-radius:min(22.22222222222222vw,40rem);height:min(22.22222222222222vw,40rem);width:min(22.22222222222222vw,40rem)}}@media (max-width:1023px){.hide-on-mobile{display:none}}