:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:75rem}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:75rem;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:.0625rem;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:.0625rem;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}}.swiper-lazy-preloader{border:.25rem solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:.25rem solid transparent;box-sizing:border-box;height:2.625rem;left:50%;margin-left:-1.3125rem;margin-top:-1.3125rem;position:absolute;top:50%;transform-origin:50%;width:2.625rem;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode{.swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}}.swiper-virtual.swiper-css-mode.swiper-horizontal{.swiper-wrapper:after{height:.0625rem;width:var(--swiper-virtual-size)}}.swiper-virtual.swiper-css-mode.swiper-vertical{.swiper-wrapper:after{height:var(--swiper-virtual-size);width:.0625rem}}:root{--swiper-navigation-size:2.75rem}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}svg{fill:currentColor;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;transform-origin:center;width:100%}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0 - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:calc(0 - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon{transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0 - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon{transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:.5rem;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;&.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>&{display:none!important}&.swiper-scrollbar-horizontal,.swiper-horizontal>&{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}&.swiper-scrollbar-vertical,.swiper-vertical>&{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%;>canvas,>img,>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.swiper.swiper-cube{overflow:visible}.swiper-cube{.swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1;.swiper-slide{pointer-events:none}}&.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0;&:before{background:#000;bottom:0;content:"";filter:blur(3.125rem);left:0;position:absolute;right:0;top:0}}}.swiper-cube{.swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}}.swiper-cube{.swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper.swiper-flip{overflow:visible}.swiper-flip{.swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1;.swiper-slide{pointer-events:none}}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}}.swiper-flip{.swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper-creative{.swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}}.swiper.swiper-cards{overflow:visible}.swiper-cards{.swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}}.footer__contact[href],.footer__menu-link{background-image:linear-gradient(transparent calc(100% - .0625rem),var(--border-color,currentColor) .0625rem);background-position:100%;background-repeat:no-repeat;background-size:0;transition:background-size var(--animation)}.footer__contact[href]:focus-visible,.footer__menu-link:focus-visible{background-position:0;background-size:100%}.elementor-lightbox .elementor-swiper-button{cursor:pointer;position:absolute;top:0;z-index:1}.elementor-lightbox .elementor-swiper-button svg{height:2.125rem;width:2.125rem}:root{--color-white:#fff;--color-black:#000;--color-dark:#222;--color-gray:#555;--color-gray-light:#999;--color-blue:#00aff0;--color-yellow:#fff112;--color-orange:#dc6b33;--color-green:#6b983b;--color-red:#cf3034;--font-family-geologica:"Geologica";--base-font-family:var(--font-family-geologica);--base-font-size:calc(0.74648rem + 0.28169vw);--base-font-weight:300;--base-line-height:1.5;--base-text-color:var(--color-dark);--base-bg-color:#f7f7f7;--scroll-width:0;--site-min-width:20rem;--site-max-width:120rem;--container-width:90rem;--container-padding-x:calc(-0.40845rem + 6.00939vw);--transition-duration:400ms;--ease-power2-in-out:cubic-bezier(0.645,0.045,0.355,1);--animation:var(--transition-duration) var(--ease-power2-in-out)}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0}ol[class],ul[class]{list-style:none;padding:0}main{display:block}section{position:relative}hr{border:0;border-top:.0625rem solid #ccc;display:block;height:.0625rem;margin:1em 0;padding:0}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline}b,strong{font-weight:700}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img,picture,video{border-style:none;display:block;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;padding:0}input::-moz-placeholder{color:inherit}input::placeholder{color:inherit}input:focus::-moz-placeholder{opacity:0}input:focus::placeholder{opacity:0}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}button,input,optgroup,select,textarea{font:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,input,select{outline:none}button,label{cursor:pointer}button{background:none;border:none;color:inherit;padding:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:.0625rem dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:auto;resize:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-.125rem}[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:auto;appearance:auto;font:inherit}details,summary,template{display:block}[hidden]{display:none!important}@font-face{font-display:swap;font-family:Geologica;font-style:normal;font-weight:300;src:url(../fonts/Geologica-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Geologica;font-style:normal;font-weight:400;src:url(../fonts/Geologica-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Geologica;font-style:normal;font-weight:500;src:url(../fonts/Geologica-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Geologica;font-style:normal;font-weight:600;src:url(../fonts/Geologica-SemiBold.woff) format("woff")}.color-red{color:var(--color-red)}@keyframes fade-in-up{0%{opacity:0;transform:translateY(1.875rem)}to{opacity:1;transform:translateY(0)}}@keyframes fade-out-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(1.875rem)}}@keyframes is-rotating{to{rotate:1turn}}body{font-family:var(--base-font-family),sans-serif;font-size:var(--base-font-size);font-weight:var(--base-font-weight);min-height:100lvh;min-width:var(--site-min-width);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--base-bg-color);color:var(--base-text-color);line-height:var(--base-line-height);text-rendering:optimizespeed}body.blocked{overflow-y:clip;overscroll-behavior:none}body.admin-bar .header{top:var(--wp-admin--admin-bar--height,0)}h1,h2,h3,h4,h5,h6{color:var(--color-dark);font-size:inherit;font-weight:400;line-height:1.24}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:600}h2{font-size:calc(1.23239rem + 1.40845vw);font-weight:300;line-height:1}a{color:inherit}a:focus,a:hover,a[class]{text-decoration:none}a:focus,a:hover{cursor:pointer}.page{display:flex;flex-direction:column;margin:0 auto;min-height:100lvh;overflow-x:clip;width:100%}.main-content{flex:1 0 auto}.section{padding-block:clamp(1.5rem,1.5rem + 8 * (100vw - 23.4375rem)/1065,2rem)}.container,.e-editor-container+.elementor-widget{padding-inline:var(--container-padding-x);position:relative;width:100%}.icon{display:inline-block;height:1.5rem;width:1.5rem}.icon[class*=fill]{fill:currentcolor}.icon[class*=stroke]{fill:none;stroke:currentcolor}.visually-hidden{border:0!important;height:.0625rem!important;margin:-.0625rem!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:.0625rem!important;clip:rect(0,0,0,0)!important}.no-content{font-size:calc(.91197rem + .37559vw);padding-block:.625rem}.text-center{text-align:center}.text-content h1,.text-content h2,.text-content h3,.text-content h4,.text-content h5,.text-content h6{margin-block-end:1.25rem}.text-content h1:not(:first-child),.text-content h2:not(:first-child),.text-content h3:not(:first-child),.text-content h4:not(:first-child),.text-content h5:not(:first-child),.text-content h6:not(:first-child){margin-block-start:1.25rem}.text-content ol:not(:last-child),.text-content p:not(:last-child),.text-content ul:not(:last-child){margin-bottom:1.25em}.text-content ol,.text-content ul{padding-inline-start:1.5rem}.text-content ol:not(:first-child),.text-content ul:not(:first-child){margin-block-start:.9375rem}.text-content ol:not(:last-child),.text-content ul:not(:last-child){margin-block-end:.9375rem}.text-content ol li,.text-content ul li{position:relative}.text-content ol li:not(:last-child),.text-content ul li:not(:last-child){margin-bottom:.3125rem}.text-content mark{background-color:transparent;font-style:normal;font-weight:400}.text-content a{font-weight:600;text-decoration:underline;text-underline-offset:.1875rem}.text-content .wp-block-embed.is-type-video .wp-block-embed__wrapper{aspect-ratio:8;overflow:hidden;position:relative}.text-content .wp-block-embed.is-type-video iframe{border:none;display:block;height:100%;width:100%}.text-content .wp-block-embed.is-type-wp-embed iframe{width:100%}.text-content>iframe,.text-content>p iframe{height:15.625rem;width:100%}.text-content .wp-block-image.size-full img{width:100%!important}.text-content .wp-block-image.is-style-left-top-border img{border-top-left-radius:6.25rem}.text-content .wp-block-embed,.text-content .wp-block-image{margin-block:1.25rem}.text-content ol.num-list{counter-reset:num;list-style-type:none;position:relative}.text-content ol.num-list li:before{content:"[" counters(num,"") "] ";counter-increment:num}.text-content ol ol{list-style:lower-alpha;list-style-position:inside}.text-content .wp-block-table table,.text-content table.wp-block-table{border:.1875rem solid rgba(0,0,0,.12);border-radius:.25rem;border-spacing:0;box-shadow:0 0 .75rem rgba(0,0,0,.08);margin-block:2rem;padding:0;text-align:left;width:100%}.text-content .wp-block-table table form,.text-content .wp-block-table table li,.text-content .wp-block-table table p,.text-content .wp-block-table table ul,.text-content table.wp-block-table form,.text-content table.wp-block-table li,.text-content table.wp-block-table p,.text-content table.wp-block-table ul{margin-block:.375rem;padding:0}.text-content .wp-block-table table tfoot,.text-content .wp-block-table table thead,.text-content table.wp-block-table tfoot,.text-content table.wp-block-table thead{border:.0625rem solid rgba(0,0,0,.12)}.text-content .wp-block-table table tbody tr:nth-child(odd),.text-content table.wp-block-table tbody tr:nth-child(odd){background:rgba(0,0,0,.04)}.text-content .wp-block-table table th,.text-content table.wp-block-table th{font-size:1.1rem;text-transform:uppercase}.text-content .wp-block-table table td,.text-content .wp-block-table table th,.text-content table.wp-block-table td,.text-content table.wp-block-table th{border-top:.0625rem solid #ddd;border-top:.0625rem solid rgba(0,0,0,.12);box-sizing:border-box;margin:0;padding:.75rem}.text-content .wp-block-table table.is-style-stripes,.text-content table.wp-block-table.is-style-stripes{border-collapse:collapse}.text-content .wp-block-table table.is-style-stripes td,.text-content table.wp-block-table.is-style-stripes td{border:.0625rem solid #ddd}.btn{align-items:center;cursor:pointer;display:flex;gap:.5rem;justify-content:center;transition:background-color var(--animation),color var(--animation)}.btn-icon{flex-shrink:0;height:1rem;width:1rem}.btn-text{font-size:1rem;width:-moz-fit-content;width:fit-content}.btn-text:focus-visible{color:var(--color-blue)}.btn-text-blue{color:var(--color-blue);font-size:1rem;width:-moz-fit-content;width:fit-content}.btn-text-blue:focus-visible{color:var(--color-gray)}.btn-blue{background-color:var(--color-blue);border:.125rem solid var(--color-blue);border-radius:.5rem;color:var(--color-white);font-size:.875rem;font-weight:400;line-height:1;padding:.75rem 1.5rem}.btn-blue:focus-visible{background-color:transparent;color:var(--color-blue)}.btn-white{background-color:var(--color-white);border:.125rem solid var(--color-white);border-radius:.25rem;color:var(--color-dark);font-size:.8125rem;line-height:1;padding:.75rem 1.5rem}.btn-white:focus-visible{background-color:transparent}.btn-red{background-color:var(--color-red);border:.125rem solid var(--color-red);border-radius:.5rem;color:var(--color-white);font-size:.8125rem;font-weight:600;line-height:1;padding:.75rem 1.5rem}.btn-red:focus-visible{background-color:transparent;color:var(--color-red)}.embed-iframe{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.embed-iframe[href]:before{background-color:color-mix(in srgb,var(--color-black) 25%,transparent);content:"";display:block;inset:0;position:absolute}.embed-iframe__icon{display:block;fill:var(--color-white);height:calc(2.25792rem + 1.03286vw);left:50%;position:absolute;top:50%;translate:-50% -50%;width:calc(2.25792rem + 1.03286vw);z-index:2}.lang{position:relative}.lang.is-active .lang__list{opacity:1;translate:0 .5rem;visibility:visible}.lang__current{align-items:center;display:flex;gap:.5rem;text-transform:uppercase;transition:color var(--animation)}.lang__current:focus-visible{color:var(--color-yellow)}.lang__current svg{flex-shrink:0;height:1rem;width:1rem}.lang__list{background-color:#f7f7f7;border-radius:.25rem;box-shadow:0 .25rem .25rem 0 color-mix(in srgb,var(--color-black) 25%,transparent);color:var(--color-dark);left:0;opacity:0;overflow:hidden;position:absolute;top:100%;transition:opacity var(--animation),visibility var(--animation),translate var(--animation);translate:0 1rem;visibility:hidden;width:-moz-fit-content;width:fit-content}.lang__link{display:block;line-height:1;padding:1.0625rem 1.5rem;transition:background-color var(--animation)}.lang__link:focus-visible{background-color:var(--color-yellow)}.socials{gap:.75rem}.socials,.socials__link{align-items:center;display:flex;justify-content:center}.socials__link{background-color:var(--color-white);border-radius:6.25rem;height:3rem;transition:background-color var(--animation);width:4rem}.socials__link:focus-visible{background-color:var(--color-yellow)}.socials__link svg{height:1rem;width:1rem}.section-header{display:flex;flex-direction:column;gap:1rem;padding-inline:1rem}.section-header:not(:last-child){margin-block-end:2rem}.section-header__content{display:flex;flex-direction:column;gap:.25rem}.section-header__desc{align-items:center;color:var(--color-gray-light);display:flex;gap:.5rem}.section-header__desc-icon{flex-shrink:0;height:1.5rem;width:1.5rem}.section-header__desc-icon[src]{filter:grayscale(100%) contrast(110%)}.wc-products__list{display:grid!important;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr))!important;list-style:none;margin:0;padding:0}.wc-products__item{display:flex}.wc-products__card{background-color:var(--color-white);border-radius:.75rem;box-shadow:0 .125rem .5rem rgba(0,0,0,.06);display:flex;flex-direction:column;position:relative;transition:box-shadow var(--animation);width:100%}.wc-products__card:focus-visible{box-shadow:0 .25rem 1rem rgba(0,0,0,.1)}.wc-products__image{aspect-ratio:1;border-radius:.75rem .75rem 0 0;display:block;overflow:hidden;position:relative}.wc-products__image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--animation);width:100%}.wc-products__image:hover img{transform:scale(1.05)}.wc-products__badges{bottom:0;display:flex;flex-direction:column;gap:.375rem;left:0;padding:1rem;position:absolute;z-index:1}.wc-products__badges .badge{border-radius:1rem;color:var(--color-white);font-size:.625rem;line-height:1;padding:.34375rem .5rem;text-transform:uppercase}.wc-products__badges .badge--promotion{background-color:#f44}.wc-products__badges .badge--top{background-color:#ff8c42}.wc-products__badges .badge--wholesale{background-color:var(--color-blue)}.wc-products__content{display:flex;flex-direction:column;flex-grow:1;padding:1rem}.wc-products__meta{align-items:center;color:var(--color-gray-light);display:flex;font-size:.8125rem;gap:.75rem;justify-content:space-between;margin-bottom:.6875rem}.wc-products__brand,.wc-products__id{font-weight:400}.wc-products__title{color:var(--color-dark);line-height:1.5;margin:0 0 .75rem}.wc-products__title a{color:inherit;text-decoration:none;transition:color var(--animation)}.wc-products__title a:focus-visible{color:var(--color-blue)}.wc-products__stock{color:var(--color-gray);font-size:.8125rem;margin:0 0 .75rem}.wc-products__price{color:var(--color-dark);font-size:1.25rem;line-height:1.2;margin:0 0 1rem;text-align:right}.wc-products__price del{color:var(--color-gray-light);font-size:1rem;font-weight:400}.wc-products__price ins{text-decoration:none}.wc-products__actions{gap:.75rem;justify-content:space-between;margin-top:auto}.wc-products__actions,.wc-products__quantity{align-items:center;display:flex}.wc-products__quantity .quantity-btn{align-items:center;background-color:#f7f7f7;border:none;border-radius:.375rem;color:var(--color-dark);cursor:pointer;display:flex;font-size:1.125rem;font-weight:400;height:2.5rem;justify-content:center;transition:background-color var(--animation),color var(--animation);width:2.5rem}.wc-products__quantity .quantity-btn:focus-visible{background-color:#e5e5e5;color:var(--color-blue)}.wc-products__quantity .quantity-input{background-color:var(--color-white);border:none;color:var(--color-dark);outline:none;text-align:center;width:2.5rem}.wc-products__quantity .quantity-input::-webkit-inner-spin-button,.wc-products__quantity .quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.wc-products__add-to-cart{align-items:center;background-color:var(--color-blue);border:none;border-radius:.5rem;color:var(--color-white);cursor:pointer;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;padding:0;transition:background-color var(--animation);width:2.5rem}.wc-products__add-to-cart:focus-visible{background-color:var(--color-dark)}.wc-products__add-to-cart svg{height:1rem;width:1rem}.breadcrumb{background-color:var(--color-white);color:var(--color-gray);font-size:.8125rem;line-height:1.25;margin-inline-start:calc(var(--container-padding-x)*-1);max-width:100vw;padding-block:1rem;padding-inline:var(--container-padding-x);width:100vw}.breadcrumb span span{display:inline-block}.breadcrumb span span:not(:last-child){margin-inline-end:.1875rem}.breadcrumb span span:not(:first-child){margin-inline-start:.1875rem}.breadcrumb a{text-decoration:none}.breadcrumb a:focus-visible{text-decoration:underline}div[class*=berocket_single_filter] .bapf_head{cursor:pointer;font-size:1rem;padding-block:.625rem}div[class*=berocket_single_filter] .bapf_head~.bapf_body{padding-block:.5rem}div[class*=berocket_single_filter] .bapf_head h3 i{font-size:.625rem;height:1rem;width:1rem}div[class*=berocket_single_filter] .bapf_body{font-size:.8125rem}div[class*=berocket_single_filter] .bapf_sfilter{margin-block-end:0}div[class*=berocket_single_filter] .bapf_ckbox .bapf_body ul li{position:relative}div[class*=berocket_single_filter] .bapf_ckbox .bapf_body ul li label{align-items:center;display:flex!important;gap:.625rem;padding-block:.34375rem;position:relative;transition:color var(--animation);width:100%}div[class*=berocket_single_filter] .bapf_ckbox .bapf_body ul li label:focus-visible{color:var(--color-blue)}div[class*=berocket_single_filter] .bapf_ckbox .bapf_body ul li label:before{border:.09375rem solid var(--color-gray);border-radius:.375rem;content:"";flex-shrink:0;height:1.3125rem;width:1.3125rem}div[class*=berocket_single_filter] .bapf_ckbox .bapf_body ul li label:after{border-block-end:.125rem solid var(--color-blue);border-inline-end:.125rem solid var(--color-blue);content:"";display:none;height:.625rem;left:.5rem;position:absolute;rotate:45deg;top:50%;translate:0 -70%;width:.375rem}div[class*=berocket_single_filter] .bapf_ckbox .bapf_body ul li input{cursor:pointer;display:block;inset:0;margin:0;opacity:1;pointer-events:none;position:absolute}div[class*=berocket_single_filter] .bapf_ckbox .bapf_body ul li input:checked~label:before{border-color:var(--color-blue)}div[class*=berocket_single_filter] .bapf_ckbox .bapf_body ul li input:checked~label:after{display:block}div[class*=berocket_single_filter] .bapf_slidr_all .bapf_slidr_main{background-color:#e5e5e5;margin-block-end:0}div[class*=berocket_single_filter] .bapf_slidr_all .ui-slider-range{background-color:var(--color-blue)}div[class*=berocket_single_filter] .bapf_slidr_all .ui-slider-handle{background-color:var(--color-blue);box-shadow:0 .0625rem .125rem color-mix(in srgb,var(--color-black) 24%,transparent);height:1rem;width:1rem}div[class*=berocket_single_filter] .bapf_slidr_all .bapf_from,div[class*=berocket_single_filter] .bapf_slidr_all .bapf_to{margin-block-end:.75rem;width:calc(50% - .25rem)}div[class*=berocket_single_filter] .bapf_slidr_all .bapf_from .bapf_tbprice,div[class*=berocket_single_filter] .bapf_slidr_all .bapf_to .bapf_tbprice{display:none}div[class*=berocket_single_filter] .bapf_slidr_all .bapf_from input,div[class*=berocket_single_filter] .bapf_slidr_all .bapf_to input{background-color:var(--color-white);border:.0625rem solid #e5e5e5;border-radius:.5rem;color:var(--color-gray);display:block;padding:.90625rem .75rem;width:100%}div[class*=berocket_single_filter] .bapf_slidr_all .bapf_to{margin-inline-start:.5rem}.header{--header-top-gap:clamp(1rem,1rem + 16 * (100vw - 23.4375rem)/1065,2rem);--header-bootom-gap:0.0625rem;background-color:var(--color-white);font-size:.8125rem}.header__top{background-color:#4d5a62;color:var(--color-white);height:3.125rem}.header__top-container{align-items:center;display:flex;gap:var(--header-top-gap);height:100%}.header__bottom-container{align-items:center;display:flex;gap:var(--header-bootom-gap)}.header__contact{align-items:center;display:flex;flex-shrink:0;gap:.5rem;transition:color var(--animation);width:-moz-fit-content;width:fit-content}.header__contact:focus-visible{color:var(--color-yellow)}.header__contact svg{flex-shrink:0;height:1rem;width:1rem}.header__contact--email,.header__menu{display:none}.header__menu-list{align-items:center;display:flex;gap:var(--header-top-gap)}.header__menu-link{transition:color var(--animation)}.header__menu-link:focus-visible{color:var(--color-yellow)}.header__user{align-items:center;display:flex;gap:.5rem;margin-inline-start:auto;min-width:0}.header__user svg{flex-shrink:0;height:1rem;width:1rem}.header__user-profile{overflow:hidden;text-overflow:ellipsis;transition:color var(--animation);white-space:nowrap}.header__user-profile:focus-visible{color:var(--color-yellow)}.header__user-logout{transition:color var(--animation)}.header__user-logout:focus-visible{color:var(--color-red)}.header__inner{display:flex;gap:.0625rem}.header__logo{background-color:var(--color-yellow);display:flex;height:4rem;padding:1rem;width:7.125rem}.header__logo:focus-visible img{scale:.95}.header__logo img{-o-object-fit:contain;object-fit:contain;transition:scale var(--animation);will-change:scale}.header__catalog{align-items:center;background-color:var(--color-yellow);display:flex;flex-grow:1;font-weight:600;gap:.5rem;justify-content:center;padding:1rem clamp(.5rem,.5rem + 8 * (100vw - 23.4375rem)/1065,1rem);transition:background-color var(--animation)}.header__catalog:focus-visible{background-color:color-mix(in srgb,var(--color-yellow) 50%,transparent)}.header__catalog svg{height:.375rem;width:.75rem}.header__search{display:none;flex-grow:1}.header__search .woocommerce-product-search{border:.125rem solid var(--color-blue);border-radius:.25rem;display:flex;position:relative}.header__search .woocommerce-product-search:before{background:url(../images/common/icons/search-gray.svg) no-repeat 50%/contain;content:"";display:block;height:1.25rem;left:1rem;pointer-events:none;position:absolute;top:50%;translate:0 -50%;width:1.25rem}.header__search .woocommerce-product-search input{background-color:transparent;flex-grow:1;padding-inline:3.25rem 1rem}.header__search .woocommerce-product-search input::-moz-placeholder{color:var(--color-gray)}.header__search .woocommerce-product-search input::placeholder{color:var(--color-gray)}.header__search .woocommerce-product-search button{background-color:var(--color-blue);color:var(--color-white);flex-shrink:0;font-weight:400;line-height:1;padding:1.15625rem 1.5rem;transition:background-color var(--animation)}.header__search .woocommerce-product-search button:focus-visible{background-color:color-mix(in srgb,var(--color-blue) 75%,transparent)}.header__cart{align-items:center;align-self:stretch;background-color:var(--color-yellow);display:flex;flex-direction:column-reverse;font-weight:400;gap:.125rem .5rem;justify-content:center;transition:color var(--animation);width:4rem}.header__cart:focus-visible{color:var(--color-gray)}.header__cart-icon svg{height:1rem;width:1rem}.header .header__promo-btn{font-size:.8125rem;text-wrap:balance}.footer{padding-block:clamp(2rem,2rem + 8 * (100vw - 23.4375rem)/1065,2.5rem)}.footer__wrapper{display:flex;flex-direction:column;gap:clamp(1.5rem,1.5rem + 40 * (100vw - 23.4375rem)/1065,4rem)}.footer__wrapper:not(:last-child){margin-block-end:1rem}.footer__inner{align-items:center;display:flex;gap:1rem}.footer__inner:not(:last-child){margin-block-end:1.5rem}.footer__logo{background-color:var(--color-yellow);display:flex;flex-shrink:0;height:4rem;padding:1rem;width:7.125rem}.footer__logo:focus-visible img{scale:.95}.footer__logo img{-o-object-fit:contain;object-fit:contain;transition:scale var(--animation);will-change:scale}.footer__text{color:var(--color-gray)}.footer__title{font-size:clamp(1rem,1rem + 4 * (100vw - 23.4375rem)/1065,1.25rem);font-weight:600}.footer__title-btn{align-items:center;display:flex;gap:1rem;justify-content:space-between;width:100%}.footer__title-btn:after{border-left:.25rem solid transparent;border-right:.25rem solid transparent;border-top:.25rem solid;content:"";display:block;height:0;transition:rotate var(--animation);width:0}.footer__title-btn.is-active:after{rotate:180deg}.footer__menu{color:var(--color-gray);font-size:1rem}.footer__menu-list{display:flex;flex-direction:column;gap:.5rem;min-height:0}.footer__menu-link{transition:background-size var(--animation),color var(--animation)}.footer__menu-link:focus-visible{color:var(--color-black)}.footer__contacts-wrapper{min-height:0}.footer__contacts-inner{display:flex;flex-direction:column;font-size:clamp(.8125rem,.8125rem + 3 * (100vw - 23.4375rem)/1065,1rem);gap:.5rem}.footer__contacts-inner:not(:first-child){padding-block-start:1rem}.footer__contacts-inner:not(:last-child){margin-block-end:1rem}.footer__contact{align-items:center;color:var(--color-gray);display:flex;gap:1rem;text-wrap:balance}.footer__contact[href]{transition:background-size var(--animation),color var(--animation);width:-moz-fit-content;width:fit-content}.footer__contact[href]:focus-visible{color:var(--color-black)}.footer__contact svg{height:1rem;width:1rem}.footer__working-hours-title{font-weight:300;margin-block-end:.5rem}.footer__working-hours-title,.footer__working-hours-value{font-size:clamp(.8125rem,.8125rem + 3 * (100vw - 23.4375rem)/1065,1rem)}.footer__working-hours-value{color:var(--color-gray);text-wrap:balance}.footer__copyright{color:var(--color-gray);font-size:clamp(.625rem,.625rem + 3 * (100vw - 23.4375rem)/1065,.8125rem);line-height:1.25;text-align:center}.footer__copyright a{transition:color var(--animation)}.footer__copyright a:focus-visible{color:var(--color-black)}.hero-catalog__container{align-items:flex-start;display:flex;gap:1.5rem}.hero-catalog__categories{display:none;flex-shrink:0;width:18.75rem}.hero-catalog__category-link{align-items:center;display:flex;gap:1rem;min-height:2.5rem;padding-block:.25rem;padding-inline-end:1rem;transition:background-color var(--animation)}.hero-catalog__category-link:focus-visible{background-color:var(--color-yellow)}.hero-catalog__category-thumb{filter:grayscale(100%) contrast(110%);flex-shrink:0;height:2rem;-o-object-fit:contain;object-fit:contain;padding:.25rem .375rem;width:2rem}.hero-catalog__category-name{flex-grow:1}.hero-catalog__category-icon{color:var(--color-gray);flex-shrink:0;height:.625rem;width:.625rem}.hero-catalog__swiper{color:var(--color-white);flex-grow:1}.hero-catalog__swiper-slide{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100%!important;min-height:23.4375rem;width:100%}.hero-catalog__swiper-text{display:flex;flex-direction:column;font-size:1.875rem;font-weight:500;gap:.75em;line-height:.9;padding:1.25rem}.hero-catalog__swiper-icon{color:var(--color-dark);display:block;height:.4375rem;margin:.8125rem auto;width:7.5rem}.company-intro{padding-block:clamp(1.5rem,1.5rem + 56 * (100vw - 23.4375rem)/1065,5rem)}.company-intro__container{--container-padding-x:clamp(0.5rem,0.5rem + 72 * (100vw - 23.4375rem)/1065,5rem)}.company-intro__wrapper{align-items:center;border-inline-start:.25rem solid var(--color-yellow);display:grid;gap:1.5rem;padding-inline:1rem}.company-intro__text{color:var(--color-gray);display:flex;flex-direction:column;gap:clamp(1rem,1rem + 8 * (100vw - 23.4375rem)/1065,1.5rem)}.company-intro__benefits{background-position:0 0;background-repeat:repeat;background-size:contain;padding-block:1rem}.company-intro__benefits-inner{display:flex;flex-direction:column;gap:.75rem}.company-intro__benefits-title{font-size:calc(1.13996rem + .46948vw);font-weight:300}.company-intro__benefits-list{color:var(--color-gray);display:flex;flex-direction:column;gap:.75rem}.company-intro__benefits-item{align-items:center;display:flex;gap:1rem}.company-intro__benefits-item svg{color:var(--color-dark);flex-shrink:0;height:1rem;width:1rem}.feature-photo-grid{padding-block-start:0}.feature-photo-grid__container{--container-padding-x:calc(-1.08451rem + 6.76056vw)}.feature-photo-grid__list{display:grid;gap:clamp(1rem,1rem + 16 * (100vw - 23.4375rem)/1065,2rem);grid-template-columns:repeat(2,1fr)}.feature-photo-grid__item{position:relative}.feature-photo-grid__pic{display:none;height:100%!important}.feature-photo-grid__text{background-color:#f7f7f7;border-inline-start:.25rem solid var(--color-yellow);line-height:1.25;min-height:3.75rem;padding-inline:.75rem 1rem}.feature-text-grid__header{grid-column:1/-1;margin-block-end:1rem}.feature-text-grid__container{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.feature-text-grid__text{border-inline-start:.25rem solid var(--color-yellow);font-size:clamp(.8125rem,.8125rem + 7 * (100vw - 23.4375rem)/1065,1.25rem);font-weight:400;line-height:1.25;min-height:clamp(3.75rem,3.75rem + 40 * (100vw - 23.4375rem)/1065,6.25rem);padding-inline:clamp(1rem,1rem + 8 * (100vw - 23.4375rem)/1065,1.5rem)}.promo-banners__container{--container-padding-x:calc(-1.08451rem + 6.76056vw)}.promo-banners__list{display:grid;gap:clamp(1rem,1rem + 16 * (100vw - 23.4375rem)/1065,2rem)}.promo-banners__item{border-radius:.5rem;overflow:hidden;position:relative}.promo-banners__content{display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:clamp(1.5rem,1.5rem + 8 * (100vw - 23.4375rem)/1065,2rem) clamp(1rem,1rem + 16 * (100vw - 23.4375rem)/1065,2rem);position:relative;width:60%;z-index:1}.promo-banners__headline{font-size:calc(1.13996rem + .46948vw);line-height:1.25}.promo-banners__text{color:var(--color-gray);line-height:1.25}.promo-banners__pic{height:100%!important;-o-object-position:left;object-position:left;position:absolute;right:0;top:50%;translate:0 -50%;width:53%}.promo-banners .promo-banners__btn{width:-moz-fit-content;width:fit-content}.wc-categories__container{--container-padding-x:calc(-1.08451rem + 6.76056vw)}.wc-categories__list{display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr)}.wc-categories__link{border-radius:.5rem;display:flex;flex-direction:column;gap:clamp(.5rem,.5rem + 8 * (100vw - 23.4375rem)/1065,1rem);padding:clamp(.75rem,.75rem + 12 * (100vw - 23.4375rem)/1065,1.5rem) clamp(1rem,1rem + 8 * (100vw - 23.4375rem)/1065,1.5rem);transition:background-color var(--animation)}.wc-categories__link:focus-visible{background-color:var(--color-white)}.wc-categories__thumb{filter:grayscale(100%) contrast(110%);height:clamp(2rem,2rem + 20 * (100vw - 23.4375rem)/1065,3.25rem);-o-object-fit:contain;object-fit:contain;width:clamp(2rem,2rem + 20 * (100vw - 23.4375rem)/1065,3.25rem)}.wc-categories__name{font-size:calc(.65845rem + .65728vw);line-height:1.25}.advantages-row{padding-block:clamp(1.5rem,1.5rem + 40 * (100vw - 23.4375rem)/1065,4rem)}.advantages-row__container{--container-padding-x:calc(-1.08451rem + 6.76056vw)}.advantages-row__list{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.5rem 0;line-height:1.25}.advantages-row__item{border-inline-start:.25rem solid var(--color-yellow);display:flex;flex:1 0 0;flex-direction:column;min-width:14.0625rem;padding-inline:clamp(1rem,1rem + 8 * (100vw - 23.4375rem)/1065,1.5rem)}.advantages-row__top{align-items:center;display:flex;gap:.25rem}.advantages-row__icon{color:var(--color-gray);height:2rem;padding:.25rem;width:2rem}.advantages-row__title{font-size:1rem;font-weight:600}.advantages-row__text{color:var(--color-gray)}.subscribe-block{padding-block:clamp(1rem,1rem + 16 * (100vw - 23.4375rem)/1065,2rem)}.subscribe-block__container{--container-padding-x:calc(-1.08451rem + 6.76056vw);display:flex;flex-flow:column wrap;gap:clamp(1rem,1rem + 16 * (100vw - 23.4375rem)/1065,2rem)}.subscribe-block__download{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.5rem;display:flex;padding:clamp(1rem,1rem + 16 * (100vw - 23.4375rem)/1065,2rem)}.subscribe-block__download-content{align-items:center;backdrop-filter:blur(1rem);background:hsla(0,0%,97%,.5);border-radius:.5rem;display:flex;gap:1rem;justify-content:space-between;padding:1rem;width:100%}.subscribe-block__download-text{font-weight:600}.subscribe-block__subscribe{display:flex;flex-direction:column;gap:1rem;padding:clamp(1rem,1rem + 16 * (100vw - 23.4375rem)/1065,2rem)}.subscribe-block__subscribe-text{font-weight:600;line-height:1.25}.subscribe-block__subscribe-form{background-color:var(--color-white);border-radius:.5rem;display:flex;overflow:hidden}.subscribe-block__subscribe-form .tnp-subscription{flex-grow:1;margin:0;max-width:100%}.subscribe-block__subscribe-form .tnp-subscription input:not([type=submit]){background-color:transparent;flex-grow:1;line-height:1;padding-inline:1rem .5rem}.subscribe-block__subscribe-form .tnp-subscription input:not([type=submit])::-moz-placeholder{color:var(--color-gray)}.subscribe-block__subscribe-form .tnp-subscription input:not([type=submit])::placeholder{color:var(--color-gray)}.subscribe-block__subscribe-form .tnp-subscription input[type=submit]{flex-shrink:0}.page-header,.page-header__container{display:flex;flex-direction:column}.page-header__container{gap:2rem}.page-header__title{font-size:calc(1.43046rem + .56338vw);line-height:1.25;padding-block:1rem}.contact-cards{margin-block-end:2rem}.contact-cards__list{display:flex;flex-wrap:wrap;gap:1rem}.contact-cards__item{align-items:flex-start;background-color:var(--color-white);border-radius:.5rem;display:flex;flex:1 0 0;gap:1rem;min-width:19.4375rem;padding:clamp(1rem,1rem + 8 * (100vw - 23.4375rem)/1065,1.5rem)}.contact-cards__content{display:flex;flex-direction:column;flex-grow:1;gap:1rem}.contact-cards__title{font-size:1.25rem}.contact-cards__icon{flex-shrink:0;height:calc(2.14789rem + 1.50235vw);-o-object-fit:contain;object-fit:contain;width:calc(2.14789rem + 1.50235vw)}.contact-cards__desc,.contact-cards__work-time{color:var(--color-gray);font-size:.8125rem}.contact-cards__desc{line-height:1.25}.contact-cards__text{font-size:1rem}.contact-cards__text a{transition:color var(--animation)}.contact-cards__text a:focus-visible{color:var(--color-blue)}.map-section{margin-block-end:2rem}.map-section__iframe{overflow:hidden}.map-section__iframe iframe{border:none;display:block;height:25rem;width:100%}.info-promo__list{display:grid;gap:1rem}.info-promo__item{align-items:flex-start;border-inline-start:.25rem solid var(--color-yellow);display:flex;gap:clamp(1rem,1rem + 8 * (100vw - 23.4375rem)/1065,1.5rem);padding:clamp(1rem,1rem + 8 * (100vw - 23.4375rem)/1065,1.5rem)}.info-promo__content{display:flex;flex-direction:column;gap:1rem}.info-promo__title{font-size:1.25rem}.info-promo__text{color:var(--color-gray)}.info-promo__icon{flex-shrink:0;height:clamp(2.5rem,2.5rem + 40 * (100vw - 23.4375rem)/1065,5rem);-o-object-fit:contain;object-fit:contain;width:clamp(2.5rem,2.5rem + 40 * (100vw - 23.4375rem)/1065,5rem)}.about-hero{padding-block-end:clamp(1.5rem,1.5rem + 8 * (100vw - 23.4375rem)/1065,2rem)}.about-hero__pic{height:clamp(16.875rem,16.875rem + 230 * (100vw - 23.4375rem)/1065,31.25rem)!important;width:100%!important}.about-hero__pic~.about-hero__inner{margin-block-start:-2.5rem}.about-hero__wrapper{position:relative}.about-hero__inner{align-items:center;display:flex;padding-inline:var(--container-padding-x);position:relative;z-index:1}.about-hero__content{background-color:#f7f7f7;display:flex;flex-direction:column;gap:1.5rem;padding:2rem clamp(1rem,1rem + 24 * (100vw - 23.4375rem)/1065,2.5rem)}.about-hero__headline{font-size:calc(1.43046rem + .56338vw);font-weight:400}.about-hero__desc{color:var(--color-gray);font-size:1.25rem;line-height:1.25}.about-hero__text{color:var(--color-gray);font-size:1rem}.b2b-promo{padding-block:clamp(1rem,1rem + 64 * (100vw - 23.4375rem)/1065,5rem) calc(.26761rem + 5.25822vw)}.b2b-promo__body{padding-inline:var(--container-padding-x)}.b2b-promo__wrapper{position:relative}.b2b-promo__content{background-color:#f7f7f7;display:flex;flex-direction:column;gap:1.5rem;padding:2rem clamp(1rem,1rem + 24 * (100vw - 23.4375rem)/1065,2.5rem);position:relative;z-index:1}.b2b-promo__headline{font-size:3.75rem;font-weight:300;letter-spacing:-.35rem;line-height:.7}.b2b-promo__desc{color:var(--color-gray);font-size:1rem}.b2b-promo__inner{display:flex;flex-direction:column;gap:.5rem}.b2b-promo__title{font-size:1.25rem}.b2b-promo__list{display:flex;flex-direction:column;font-size:1rem;gap:.5rem}.b2b-promo__list-item{align-items:center;color:var(--color-gray);display:flex;gap:.5rem}.b2b-promo__list-item svg{color:var(--color-dark);height:1rem;padding:.1875rem;width:1rem}.b2b-promo__pic{border-radius:.25rem!important;height:clamp(16.875rem,16.875rem + 230 * (100vw - 23.4375rem)/1065,31.25rem)!important;width:100%!important}.b2b-promo__pic~.b2b-promo__body{margin-block-start:-2.5rem}.text-section{font-size:1rem;margin-block-end:clamp(1rem,1rem + 16 * (100vw - 23.4375rem)/1065,2rem)}.text-section__container{--container-padding-x:calc(-3.0493rem + 17.277vw)}.text-section__wrapper{background-color:var(--color-white);border-radius:.5rem;display:flex;flex-direction:column;gap:clamp(1rem,1rem + 8 * (100vw - 23.4375rem)/1065,1.5rem);padding:clamp(1rem,1rem + 8 * (100vw - 23.4375rem)/1065,1.5rem)}.text-section__headline{font-size:1.25rem;font-weight:400}.text-section__list{display:flex;flex-direction:column;gap:clamp(1rem,1rem + 8 * (100vw - 23.4375rem)/1065,1.5rem)}.text-section__item{display:flex;flex-direction:column;gap:.5rem}.text-section__text{color:var(--color-gray)}.shop{padding-block-end:2rem}.shop__open-filter{align-items:center;background-color:#f7f7f7;border-radius:.25rem;display:flex;gap:.5rem;line-height:1;padding:.8125rem .75rem}.shop__open-filter svg{flex-shrink:0;height:1rem;width:1rem}.shop__inner{display:flex;gap:2rem}.shop__sidebar-top{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-block-end:.5rem}.shop__sidebar-title{font-size:1.25rem;font-weight:400;line-height:1.25}.shop__sidebar-close{background-color:var(--color-white);border-radius:.5rem;height:2.5rem;position:relative;width:2.5rem}.shop__sidebar-close:after,.shop__sidebar-close:before{background-color:currentcolor;content:"";display:block;height:40%;left:50%;position:absolute;top:50%;translate:-50% -50%;width:.0625rem}.shop__sidebar-close:before{rotate:45deg}.shop__sidebar-close:after{rotate:-45deg}.shop__content{display:flex;flex-direction:column;flex-grow:1;gap:1rem;width:100%}.shop__title{font-size:calc(1.00792rem + 1.03286vw)}.shop .products{display:grid;gap:2rem;margin-block-end:0}.shop .products:after,.shop .products:before,.shop .woocommerce-notices-wrapper{display:none!important}.woocommerce-MyAccount{padding-block:1.5rem}.woocommerce-MyAccount-navigation{float:none!important;width:auto!important}.woocommerce-MyAccount-navigation-link.is-active a{background-color:var(--color-yellow)!important}.woocommerce-MyAccount-navigation-link a{align-items:center;display:flex;gap:1rem;min-height:2.5rem;padding:.25rem 1rem .25rem .5rem;transition:background-color var(--animation)}.woocommerce-MyAccount-navigation-link a:focus-visible{background-color:color-mix(in srgb,var(--color-yellow) 50%,transparent)}.woocommerce-MyAccount-navigation-icon{flex-shrink:0;height:2rem;padding:.25rem;width:2rem}.woocommerce-MyAccount-navigation-icon svg{display:block;height:100%;width:100%}.woocommerce-MyAccount-navigation-label{flex-grow:1}.woocommerce-MyAccount-navigation-arrow{color:var(--color-gray);flex-shrink:0;height:.5rem;opacity:.1;width:.5rem}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0}.woocommerce-MyAccount-content{float:none!important;width:auto!important}.woocommerce-MyAccount-body{display:flex;flex-direction:column;gap:2.5rem}.woocommerce-MyAccount .woocommerce{display:grid;gap:1.5rem;grid-template-columns:18.75rem 1fr}.woocommerce-MyAccount .woocommerce:after,.woocommerce-MyAccount .woocommerce:before{display:none}.woocommerce-account-login .woocommerce{display:block}.woocommerce-account-login .woocommerce-MyAccount{background:url(../images/common/sing-in-decor-bg.png) repeat 0 0/100%}body.no-webp .woocommerce-account-login .woocommerce-MyAccount{background-image:url(../images/common/sing-in-decor-bg.png)}body.webp .woocommerce-account-login .woocommerce-MyAccount{background-image:url(../images/common/sing-in-decor-bg.webp)}.account-header{background-color:var(--color-white);padding-block-end:1.5rem}.account-header__container{display:grid;gap:1.5rem;grid-template-columns:18.75rem 1fr}.account-header__info{display:flex;flex-direction:column;gap:.5rem}.account-header__title{font-size:1.9375rem}.account-header__company{color:var(--color-gray)}.account-header__stats{display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}.account-header__stats-link{border-inline-start:.125rem solid var(--color-yellow);display:flex;flex-direction:column;gap:.25rem;padding:.5rem 1rem;transition:background-color var(--animation)}.account-header__stats-link:focus-visible{background-color:color-mix(in srgb,var(--color-yellow) 50%,transparent)}.account-header__stats-label{align-items:center;color:var(--color-gray);display:flex;gap:.5rem}.account-header__stats-label svg{color:var(--color-dark);flex-shrink:0;height:1rem;width:1rem}.account-header__stats-value{font-size:1.5625rem;line-height:1.25}.account-dashboard__header{align-items:center;display:flex;gap:1rem;margin-block-end:1rem}.account-dashboard__title{font-size:1.25rem;line-height:1.25}.account-dashboard__link{align-items:center;color:var(--color-blue);display:flex;gap:.5rem;transition:color var(--animation)}.account-dashboard__link:focus-visible{color:var(--color-gray)}.account-dashboard__link svg{flex-shrink:0;height:1rem;width:1rem}.account-quick-actions{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.account-quick-actions__link{border-inline-start:.125rem solid var(--color-blue);display:flex;flex-direction:column;gap:.5rem;padding:.5rem 1rem;transition:color var(--animation)}.account-quick-actions__link:focus-visible{color:var(--color-blue)}.account-quick-actions__content{align-items:center;display:flex;gap:.5rem}.account-quick-actions__arrow{flex-shrink:0;height:1rem;width:1rem}.account-quick-actions__icon{height:1.5rem;width:1.5rem}.account-table__header{border-block-end:.0625rem solid var(--color-dark);color:var(--color-gray);font-size:.8125rem;font-weight:300;line-height:1.077;margin-block-end:.5rem;text-align:left}.account-table__header .account-table__item{padding:.5rem 1rem}.account-table__body{color:var(--color-gray);font-size:.8125rem;line-height:1.25}.account-table__body .account-table__row{background-color:var(--color-white);border-radius:.5rem;min-height:3.5rem}.account-table__body .account-table__row:not(:last-child){margin-block-end:.25rem}.account-table__body .account-table__item{padding-inline-start:1rem}.account-table__row{align-items:center;display:grid;grid-template-columns:1.75fr 1.75fr 1.75fr 1.25fr 1.25fr 6.25rem}.account-table__row--column-5{grid-template-columns:1.75fr 1.75fr 1.25fr 1.25fr 6.25rem}.account-table__item{display:flex}.account-table__item--order,.account-table__item--price{color:var(--color-dark);font-size:1rem}.account-table__item--price{font-weight:400}.account-table__item.text-center{justify-content:center}.account-table__item.text-right{justify-content:flex-end}.account-table__status{border:.0625rem solid color-mix(in srgb,var(--color-gray) 8%,transparent);border-radius:1rem;font-size:.625rem;font-weight:400;max-width:5rem;padding:.25rem;text-align:center;width:100%}.account-table__status.complete{background-color:rgba(68,204,0,.08);border-color:rgba(68,204,0,.08);color:var(--color-green)}.account-table__status.is-progress{background-color:rgba(220,107,51,.08);border-color:rgba(220,107,51,.08);color:var(--color-orange)}.account-table__action{align-items:center;background-color:#f7f7f7;border-radius:.25rem;display:flex;height:2.625rem;justify-content:center;transition:background-color var(--animation);width:2.625rem}.account-table__action:focus-visible{background-color:var(--color-yellow)}.account-table__action svg{height:1rem;width:1rem}.account-page-action{align-items:center;display:flex;gap:1.5rem}.account-page-action__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23222' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2' d='m4 6 4 4 4-4'/%3E%3C/svg%3E") no-repeat right 1rem center;border:.0625rem solid var(--color-blue);border-radius:.5rem;cursor:pointer;font-weight:300;margin-inline-end:auto;max-width:29.125rem;padding:.5rem 2.5rem .5rem 1rem;width:100%}.account-page-action__select--fit-content{width:-moz-fit-content;width:fit-content}.account-page-action__count{font-size:.8125rem}.account-page-action__refresh{align-items:center;background-color:var(--color-blue);border-radius:.25rem;color:var(--color-white);display:flex;height:2.625rem;justify-content:center;width:2.625rem}.account-page-action__refresh svg{height:1rem;width:1rem}.account-page-action .account-page-action__add{border-radius:.25rem;border-width:.0625rem;font-size:.8125rem;font-weight:400;padding:.75rem .8125rem}.account-page-action .account-page-action__add svg{height:1rem;width:1rem}.account-reports__list{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.account-reports__item{background-color:var(--color-white);border-radius:.5rem;display:flex;flex-direction:column;gap:1rem;padding:1rem}.account-reports__bottom{align-items:center;display:flex;gap:1rem;justify-content:space-between}.account-reports__name{font-weight:300;line-height:1.5}.account-reports__create{background-color:#f7f7f7;border-radius:.25rem;color:var(--color-gray);font-size:.8125rem;line-height:1;padding:.90625rem .8125rem;transition:background-color var(--animation),color var(--animation)}.account-reports__create:focus-visible{background-color:var(--color-dark);color:var(--color-white)}.account-reports__actions{align-items:center;background-color:#f7f7f7;border-radius:.25rem;display:flex;height:2.625rem;justify-content:center;transition:background-color var(--animation);width:2.625rem}.account-reports__actions:focus-visible{background-color:var(--color-yellow)}.account-reports__actions svg{height:1rem;width:1rem}.account-products-grid{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.account-product-card{background-color:var(--color-white);border-radius:.5rem;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow var(--animation)}.account-product-card:focus-visible{box-shadow:0 .25rem .75rem rgba(0,0,0,.1)}.account-product-card__link{display:flex;flex-direction:column;height:100%;transition:color var(--animation)}.account-product-card__link:focus-visible{color:inherit}.account-product-card__image{aspect-ratio:1/1;overflow:hidden;position:relative;width:100%}.account-product-card__image:focus-visible img{transform:scale(1.05)}.account-product-card__image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--animation);width:100%}.account-product-card__body{display:flex;flex-direction:column;flex-grow:1;gap:.6875rem;min-height:6.25rem;padding:1rem}.account-product-card__info{align-items:center;color:var(--color-gray);display:flex;font-size:.8125rem;gap:.5rem;justify-content:space-between;line-height:1.25}.account-product-card__title{font-size:1rem;font-weight:300;line-height:1.5}.account-templates__list{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.account-template-card{background-color:var(--color-white);border-radius:.5rem;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;min-height:13.75rem;padding:1rem}.account-template-card__info{display:flex;flex-direction:column;font-size:.8125rem;gap:.5rem}.account-template-card__name{font-size:1rem;font-weight:300;line-height:1.5}.account-template-card__count,.account-template-card__date{align-items:center;display:flex;gap:.5rem}.account-template-card__count svg,.account-template-card__date svg{flex-shrink:0;height:1rem;width:1rem}.account-template-card__count{color:var(--color-gray)}.account-template-card__date{color:var(--color-gray-light)}.account-template-card__bottom{align-items:center;display:flex;gap:1rem;justify-content:space-between}.account-template-card__use{align-items:center;background-color:#f7f7f7;border-radius:.25rem;color:var(--color-gray);display:flex;font-size:.8125rem;gap:.5rem;line-height:1;padding:.8125rem;transition:background-color var(--animation),color var(--animation)}.account-template-card__use:focus-visible{background-color:var(--color-dark);color:var(--color-white)}.account-template-card__use svg{flex-shrink:0;height:1rem;width:1rem}.account-template-card__actions{align-items:center;background-color:#f7f7f7;border-radius:.25rem;display:flex;flex-shrink:0;height:2.625rem;justify-content:center;transition:background-color var(--animation);width:2.625rem}.account-template-card__actions:focus-visible{background-color:var(--color-yellow)}.account-template-card__actions svg{height:1rem;width:1rem}.account-product-card--wishlist .account-product-card__image{position:relative}.account-product-card__badges{bottom:0;display:flex;flex-direction:column;gap:.25rem;left:0;padding:1rem;position:absolute;z-index:1}.account-product-card__stock{color:var(--color-gray);font-size:.75rem;padding:0 1rem}.account-product-card__footer{display:flex;flex-direction:column;gap:.6875rem}.account-product-card__price-group{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.account-product-card__discount{background-color:#f44;border-radius:.25rem;color:var(--color-white);font-size:.75rem;padding:.125rem .375rem}.account-product-card__price{font-size:1.125rem;font-weight:600;white-space:nowrap}.account-product-card__price--old{color:var(--color-gray);font-size:.875rem;font-weight:400;text-decoration:line-through}.account-product-card__price--current{color:var(--color-dark);font-size:1.125rem;font-weight:600}.account-product-card__actions{align-items:center;display:flex;gap:.5rem}.account-product-card__out-of-stock{background-color:#f7f7f7;border-radius:.25rem;color:var(--color-gray);font-size:.8125rem;padding:.5rem;text-align:center}.account-product-card--out-of-stock{opacity:.6}.account-product-card--out-of-stock .account-product-card__image:after{background-color:hsla(0,0%,100%,.5);content:"";inset:0;position:absolute}.badge{border-radius:1rem;color:var(--color-white);font-size:.625rem;line-height:1;padding:.34375rem .5rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.badge--red{background-color:#f44}.badge--orange{background-color:#ff8c42}.badge--blue{background-color:var(--color-blue)}.qty-btn{align-items:center;background-color:var(--color-white);border:.0625rem solid #e5e5e5;border-radius:.25rem;color:var(--color-dark);display:flex;font-size:1.125rem;height:2rem;justify-content:center;transition:background-color var(--animation),border-color var(--animation);width:2rem}.qty-btn:focus-visible{background-color:#f7f7f7;border-color:var(--color-blue)}.qty-input{border:none;border-radius:.25rem;font-size:.875rem;text-align:center;width:2.5rem}.qty-input:focus{border-color:var(--color-blue);outline:none}.btn-cart{align-items:center;background-color:var(--color-blue);border-radius:.25rem;color:var(--color-white);display:flex;height:2rem;justify-content:center;margin-inline-start:auto;transition:background-color var(--animation);width:2rem}.btn-cart:focus-visible{background-color:var(--color-dark)}.btn-cart svg{height:1rem;width:1rem}.account-company-profile__header{display:flex;justify-content:flex-end}.account-company-profile__form{display:flex;flex-direction:column;gap:2rem}.account-form-section{background-color:var(--color-white);border-radius:.5rem;padding:1.5rem}.account-form-section__title{color:var(--color-dark);font-size:1.25rem;font-weight:400;margin-bottom:1.25rem}.account-form-section__body{display:flex;flex-direction:column;gap:1rem}.account-form-row{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.account-form-field{display:flex;flex-direction:column;gap:.5rem}.account-form-field--full{grid-column:1/-1}.account-form-field__label{color:var(--color-gray);font-size:.8125rem}.account-form-field__input,.account-form-field__textarea{background-color:#f7f7f7;border:none;border-radius:.5rem;color:var(--color-dark);padding:1rem;transition:border-color var(--animation);width:100%}.account-form-field__input::-moz-placeholder,.account-form-field__textarea::-moz-placeholder{color:var(--color-gray-light)}.account-form-field__input::placeholder,.account-form-field__textarea::placeholder{color:var(--color-gray-light)}.account-form-field__input:focus,.account-form-field__textarea:focus{border-color:var(--color-blue);outline:none}.account-status__row{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-bottom:1rem}.account-status__item{display:flex;flex-direction:column;gap:.25rem}.account-status__label{color:var(--color-gray);font-size:.8125rem}.account-status__value{color:var(--color-dark);font-weight:300}.account-status__verified{align-items:center;background:rgba(56,142,103,.08);border-radius:.5rem;display:flex;gap:1rem;justify-content:space-between;padding:1rem}.account-status__verified-content{display:flex;flex-direction:column;gap:.5rem}.account-status__verified-title{color:#388e67;font-size:1rem;font-weight:300;line-height:1.5}.account-status__verified-text{color:#388e67;font-size:.8125rem}.account-status__verified-icon{flex-shrink:0}.account-status__verified-icon svg{color:#00875a;height:2rem;width:2rem}.woocommerce ul.products:after,.woocommerce ul.products:before{display:none!important}.woocommerce ul.products li.product.product{background-color:var(--color-white);border-radius:.5rem;margin:0;overflow:hidden;width:100%}.woocommerce ul.products li.product.product .product-image-wrapper{overflow:hidden}.woocommerce ul.products li.product.product .product-body{display:flex;flex-direction:column;min-height:15rem;padding:1rem}.woocommerce ul.products li.product.product .woocommerce-loop-product__link:focus-visible .attachment-woocommerce_thumbnail{scale:1.05}.woocommerce ul.products li.product.product .attachment-woocommerce_thumbnail{aspect-ratio:1;margin:0;transition:scale var(--animation),opacity var(--animation)!important;will-change:scale}.woocommerce ul.products li.product.product .product-meta{align-items:center;display:flex;font-size:.8125rem;gap:1rem;justify-content:space-between;margin-block-end:.6875rem}.woocommerce ul.products li.product.product .product-brand{color:var(--color-gray)}.woocommerce ul.products li.product.product .product-sku{color:var(--color-gray-light)}.woocommerce ul.products li.product.product .woocommerce-loop-product__title{line-height:1.5;padding:0}.woocommerce ul.products li.product.product .woocommerce-loop-product__title a{transition:color var(--animation)}.woocommerce ul.products li.product.product .woocommerce-loop-product__title a:focus-visible{color:var(--color-blue)}.woocommerce ul.products li.product.product .price{align-items:center;color:inherit;display:flex;font-size:1.25rem;font-weight:400;gap:.5rem;justify-content:flex-end;margin-block:auto .6875rem;padding:.75rem}.woocommerce ul.products li.product.product .price .discount{color:var(--color-orange);font-size:1rem;font-weight:300}.woocommerce ul.products li.product.product .price ins{font-weight:inherit;text-decoration:none}.woocommerce ul.products li.product.product .price del{color:var(--color-gray-light);font-size:1rem;font-weight:300}.woocommerce ul.products li.product.product .product-actions{align-items:center;display:flex;gap:1rem;justify-content:space-between}.woocommerce ul.products li.product.product .add_to_cart_button{align-items:center;background-color:var(--color-blue);border-radius:.25rem;color:var(--color-white);display:flex;justify-content:center;margin:0;opacity:1;padding:0;transition:background-color var(--animation)}.woocommerce ul.products li.product.product .add_to_cart_button:after{left:50%!important;margin:0;position:absolute;right:auto;top:50%!important;translate:-50% -50%}.woocommerce ul.products li.product.product .add_to_cart_button.loading svg{opacity:0}.woocommerce ul.products li.product.product .add_to_cart_button.added:after{display:none}.woocommerce ul.products li.product.product .add_to_cart_button svg{height:1rem;width:1rem}.woocommerce ul.products li.product.product .add_to_cart_button{height:2.5rem;width:2.5rem}.woocommerce ul.products li.product.product .add_to_cart_button:focus-visible{background-color:var(--color-dark)}.single-product.single-product .woocommerce-notices-wrapper,.woocommerce ul.products li.product.product .added_to_cart{display:none!important}.single-product.single-product .product-title{font-size:calc(1.43046rem + .56338vw);padding-block:1rem}.single-product.single-product .product-body{display:flex;flex-direction:column;gap:1rem;margin-block-end:1rem}.single-product.single-product .product-gallery{align-items:center;background-color:var(--color-white);border-radius:.5rem;display:flex;flex-direction:column;gap:1rem;padding:calc(.64789rem + 1.50235vw);width:100%}.single-product.single-product .product-gallery-main{max-width:28.75rem;width:100%}.single-product.single-product .product-gallery-main .swiper-slide{background-color:var(--color-white);pointer-events:auto}.single-product.single-product .product-gallery-main .swiper-slide.is-active{z-index:1}.single-product.single-product .product-gallery-main .swiper-slide img{aspect-ratio:1;display:block;-o-object-fit:contain;object-fit:contain;width:100%!important}.single-product.single-product .product-gallery-thumbs{width:calc(75% - 1rem)}.single-product.single-product .product-gallery-thumbs .swiper-slide{cursor:pointer;overflow:hidden}.single-product.single-product .product-gallery-thumbs .swiper-slide:focus-visible img{scale:1.05}.single-product.single-product .product-gallery-thumbs .swiper-slide img{border:.0625rem solid #e5e5e5;border-radius:clamp(.5rem,.5rem + 8 * (100vw - 23.4375rem)/1065,1rem);height:clamp(3rem,3rem + 16 * (100vw - 23.4375rem)/1065,4rem);transition:scale var(--animation);width:clamp(3rem,3rem + 16 * (100vw - 23.4375rem)/1065,4rem)}.single-product.single-product .summary{background-color:var(--color-white);border-radius:.5rem;display:flex;flex-direction:column;flex-shrink:0;float:none!important;font-size:.8125rem;gap:1rem;margin-block-end:0!important;padding:clamp(1rem,1rem + 16 * (100vw - 23.4375rem)/1065,2rem);width:100%!important}.single-product.single-product .product-badges{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem}.single-product.single-product .product-badges .product-badge{border-radius:1rem;color:var(--color-white);line-height:1;padding:.25rem .5rem;text-transform:uppercase}.single-product.single-product .product-rating-sku{align-items:center;display:flex;gap:1rem;justify-content:space-between}.single-product.single-product .product-sku{color:var(--color-gray);line-height:1.25}.single-product.single-product .product-stock-status span.in-stock{color:var(--color-green)}.single-product.single-product .product-stock-status span.out-stock{color:var(--color-orange)}.single-product.single-product .product-rating{align-items:center;display:flex;flex-direction:row;font-size:.8125rem;gap:.5rem;line-height:1.25;overflow:hidden}.single-product.single-product .product-rating .star-rating{font-size:1rem;height:1rem}.single-product.single-product .product-rating .star-rating:before{color:#e5e5e5}.single-product.single-product .product-rating .star-rating span{color:var(--color-orange)}.single-product.single-product .product-price{display:flex;flex-flow:row-reverse wrap;gap:0 .5rem;justify-content:flex-end;line-height:1.25}.single-product.single-product .product-price .discount{color:var(--color-orange)}.single-product.single-product .product-price del{color:var(--color-gray-light)}.single-product.single-product .product-price ins{font-size:1.25rem;font-weight:400;text-decoration:none;width:100%}.single-product.single-product .product-actions-wrapper{align-items:center;display:flex;gap:.5rem}.single-product.single-product .product-description{color:var(--color-gray);line-height:1.25;padding-block-start:1rem}.single-product.single-product .add_to_cart_button.add_to_cart_button{align-items:center;background-color:var(--color-blue);border-radius:.25rem;color:var(--color-white);display:flex;font-size:.8125rem;font-weight:300;gap:.5rem;line-height:1;padding:.75rem;transition:background-color var(--animation)}.single-product.single-product .add_to_cart_button.add_to_cart_button.loading{color:color-mix(in srgb,var(--color-white) 0%,transparent);opacity:1}.single-product.single-product .add_to_cart_button.add_to_cart_button.loading:after{color:var(--color-white);left:50%;right:auto;top:50%;translate:-50% -50%}.single-product.single-product .add_to_cart_button.add_to_cart_button.added:after{display:none!important}.single-product.single-product .add_to_cart_button.add_to_cart_button:focus-visible{background-color:var(--color-dark)}.single-product.single-product .add_to_cart_button.add_to_cart_button svg{flex-shrink:0;height:1rem;width:1rem}.single-product.single-product .added_to_cart{display:none!important}.single-product.single-product .woocommerce-tabs{align-items:center;background-color:var(--color-white);border-radius:.5rem;display:flex;flex-direction:column;gap:.5rem;padding:clamp(1rem,1rem + 16 * (100vw - 23.4375rem)/1065,2rem)}.single-product.single-product .woocommerce-tabs ul.tabs.tabs{align-items:center;border-block-end:none;display:flex;font-size:.8125rem;font-weight:400;justify-content:center;line-height:1.25;margin-block-end:0}.single-product.single-product .woocommerce-tabs ul.tabs.tabs:after,.single-product.single-product .woocommerce-tabs ul.tabs.tabs:before{display:none!important}.single-product.single-product .woocommerce-tabs ul.tabs.tabs li{background-color:transparent;border:none;border-block-start:.25rem solid #f7f7f7;border-radius:0;margin:0;padding:0}.single-product.single-product .woocommerce-tabs ul.tabs.tabs li:after,.single-product.single-product .woocommerce-tabs ul.tabs.tabs li:before{display:none!important}.single-product.single-product .woocommerce-tabs ul.tabs.tabs li.active{border-block-start-color:var(--color-blue)}.single-product.single-product .woocommerce-tabs ul.tabs.tabs li a{color:var(--color-black)!important;padding:.75rem clamp(.75rem,.75rem + 12 * (100vw - 23.4375rem)/1065,1.5rem);transition:color var(--animation)}.single-product.single-product .woocommerce-tabs ul.tabs.tabs li a:focus-visible{color:var(--color-blue)!important}.single-product.single-product .woocommerce-tabs .woocommerce-Tabs-panel{max-width:calc(18.22183rem + 42.25352vw);width:100%}.single-product.single-product .woocommerce-tabs .woocommerce-Tabs-panel h2{display:none}.single-product.single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes{border:none;color:var(--color-gray);font-size:.8125rem;font-weight:300;margin-block-end:0;text-align:left}.single-product.single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes tbody tr{align-items:center;border-block-end:.0625rem solid #e5e5e5;display:flex;gap:1rem;justify-content:space-between;padding:.5rem 0}.single-product.single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes tbody th{background-color:transparent;border:none;flex-grow:1;font-weight:300;padding:0}.single-product.single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes tbody td{background-color:transparent;border:none;flex-shrink:0}.single-product.single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes tbody td p{font-style:normal;padding:0}.product-quantity{display:flex}.product-quantity-btn{align-items:center;background-color:#f7f7f7;border-radius:.25rem;color:var(--color-dark);display:flex;height:2.5rem;justify-content:center;transition:background-color var(--animation),color var(--animation);width:2.5rem}.product-quantity-btn:focus-visible{background-color:var(--color-dark);color:var(--color-white)}.product-quantity-btn:focus-visible svg{fill:var(--color-white)}.product-quantity-btn svg{height:1rem;transition:opacity var(--animation);width:1rem}.product-quantity input{align-self:stretch;display:block;text-align:center;width:2.5rem!important}.product-quantity input:not([class=product-quantity-input]){height:100%}.login-page-wrapper{overflow:hidden;padding-block:clamp(1.5rem,1.5rem + 26 * (100vw - 23.4375rem)/1065,3.125rem);position:relative}.login-form-content{background:var(--color-white);border-radius:.5rem;display:flex;flex-direction:column;gap:clamp(1.5rem,1.5rem + 16 * (100vw - 23.4375rem)/1065,2.5rem);padding:clamp(1rem,1rem + 16 * (100vw - 23.4375rem)/1065,2rem)}.login-title{font-size:1.9375rem;margin-bottom:1rem}.login-subtitle{color:var(--color-gray-light);font-size:1rem;line-height:1.6}.woocommerce-form-login.woocommerce-form-login.woocommerce-form-login{border:none;display:flex;flex-direction:column;flex-grow:1;gap:1.5rem;margin:0;padding:0}.woocommerce-form-login.woocommerce-form-login.woocommerce-form-login .form-row{margin-block-end:0;padding:0}.woocommerce-form-login.woocommerce-form-login.woocommerce-form-login .form-row label{color:var(--color-gray);display:block;font-size:.8125rem;line-height:1.25;margin-bottom:.5rem}.woocommerce-form-login.woocommerce-form-login.woocommerce-form-login .form-row input[type=email],.woocommerce-form-login.woocommerce-form-login.woocommerce-form-login .form-row input[type=password],.woocommerce-form-login.woocommerce-form-login.woocommerce-form-login .form-row input[type=text]{background-color:#f7f7f7;border:none;border-radius:.5rem;font-weight:300;padding:1.125rem 1rem;transition:border-color .3s;width:100%}.woocommerce-form-login.woocommerce-form-login.woocommerce-form-login .form-row input[type=email]::-moz-placeholder,.woocommerce-form-login.woocommerce-form-login.woocommerce-form-login .form-row input[type=password]::-moz-placeholder,.woocommerce-form-login.woocommerce-form-login.woocommerce-form-login .form-row input[type=text]::-moz-placeholder{color:var(--color-gray)}.woocommerce-form-login.woocommerce-form-login.woocommerce-form-login .form-row input[type=email]::placeholder,.woocommerce-form-login.woocommerce-form-login.woocommerce-form-login .form-row input[type=password]::placeholder,.woocommerce-form-login.woocommerce-form-login.woocommerce-form-login .form-row input[type=text]::placeholder{color:var(--color-gray)}.woocommerce-form-login.woocommerce-form-login.woocommerce-form-login .woocommerce-form-login__rememberme{align-items:center;color:#666;display:flex;font-size:.875rem}.woocommerce-form-login.woocommerce-form-login.woocommerce-form-login .woocommerce-form-login__rememberme input[type=checkbox]{margin-right:.5rem;width:auto}.woocommerce-form-login.woocommerce-form-login.woocommerce-form-login .lost_password{text-align:center}.woocommerce-form-login.woocommerce-form-login.woocommerce-form-login .lost_password a{color:var(--color-gray);text-decoration:none;transition:color var(--animation)}.woocommerce-form-login.woocommerce-form-login.woocommerce-form-login .lost_password a:hover{color:#00a8e8}.woocommerce-form-login.woocommerce-form-login.woocommerce-form-login .woocommerce-form-login__submit{background:var(--color-blue);border:none;border-radius:.25rem;color:var(--color-white);cursor:pointer;font-size:.8125rem;font-weight:400;margin-inline:auto;max-width:18.75rem;padding:1rem;transition:background var(--animation);width:100%}.woocommerce-form-login.woocommerce-form-login.woocommerce-form-login .woocommerce-form-login__submit:hover{background:var(--color-dark)}.register-link{border-top:.0625rem solid #e0e0e0;margin-top:1.875rem;padding-top:1.875rem;text-align:center}.register-link a{color:#00a8e8;font-size:1rem;font-weight:500;text-decoration:none;transition:color .3s}.register-link a:hover{color:#0096d1;text-decoration:underline}.woocommerce-error{background:#fee;border-left:.25rem solid #e00;border-radius:.25rem;margin-bottom:1.25rem;padding:.9375rem 1.25rem}.woocommerce-error li{color:#e00;list-style:none}.cart-page{padding-block-end:clamp(1rem,1rem + 16 * (100vw - 23.4375rem)/1065,2rem)}.cart-page__container{display:flex;flex-direction:column;gap:clamp(1rem,1rem + 16 * (100vw - 23.4375rem)/1065,2rem)}.cart-page__header{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.cart-page__headline{font-size:1.9375rem;font-weight:400;line-height:1.25}.cart-page__empty{align-items:center;background-color:var(--color-white);border-radius:.5rem;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:2rem;text-align:center}.cart-page__empty-icon{height:4rem;width:4rem}.cart-page__empty-headline{font-size:1.25rem;font-weight:400;line-height:1.25}.cart-page__empty-desc{color:var(--color-gray-light)}.cart-page__empty .cart-page__empty-btn{max-width:19.4375rem;width:100%}.cart-page__save-template{border:.0625rem solid var(--color-gray);border-radius:.25rem;font-size:.8125rem;font-weight:300;line-height:1;padding:.78125rem 1.5rem;transition:background-color var(--animation),color var(--animation)}.cart-page__save-template:focus-visible{background-color:var(--color-gray);color:var(--color-white)}.cart-page .woocommerce~.cart-page__empty{display:none}.cart-page .woocommerce-cart-form__wrapper{display:flex;flex-direction:column;gap:2rem}.cart-page .woocommerce-cart-form__table{flex-grow:1}.cart-page .woocommerce-cart-form__item{background-color:var(--color-white);border-radius:.5rem;display:flex;flex-direction:column;gap:1rem;padding:1rem}.cart-page .woocommerce-cart-form__item:not(:last-of-type){margin-block-end:1rem}.cart-page .woocommerce-cart-form__body{color:var(--color-gray);display:flex;flex-direction:column;flex-grow:1;font-size:.8125rem;gap:.25rem;line-height:1.25}.cart-page .woocommerce-cart-form__actions{align-items:center;display:flex;flex-shrink:0;gap:1rem}.cart-page .woocommerce-cart-form__totals{background-color:var(--color-white);border-radius:.5rem;padding:clamp(1.5rem,1.5rem + 8 * (100vw - 23.4375rem)/1065,2rem) clamp(1rem,1rem + 16 * (100vw - 23.4375rem)/1065,2rem)}.cart-page .woocommerce-cart-form__totals .cart_totals{display:flex;flex-direction:column;float:none;gap:1.5rem;width:100%}.cart-page .woocommerce-cart-form__totals .coupon{display:flex;flex-direction:column;gap:.25rem}.cart-page .woocommerce-cart-form__totals .coupon-inner{position:relative}.cart-page .woocommerce-cart-form__totals .coupon-error-notice{color:var(--color-red);font-size:.8125rem}.cart-page .woocommerce-cart-form__totals .coupon label{font-weight:400;line-height:1.25}.cart-page .woocommerce-cart-form__totals .coupon input{background-color:#f7f7f7;border-radius:.5rem;display:block;font-weight:300;padding:1rem 2.25rem 1rem 1rem;width:100%}.cart-page .woocommerce-cart-form__totals .coupon input::-moz-placeholder{color:var(--color-gray-light)}.cart-page .woocommerce-cart-form__totals .coupon input::placeholder{color:var(--color-gray-light)}.cart-page .woocommerce-cart-form__totals .coupon button[type=submit]{align-items:center;background:url(../images/common/icons/check-circle-blue.svg) no-repeat 50%/1rem;color:var(--color-blue);display:flex;height:1.5rem;justify-content:center;padding:0;position:absolute;right:.75rem;top:50%;translate:0 -50%;width:1.5rem}.cart-page .woocommerce-cart-form__totals .shop_table{display:flex;flex-direction:column;gap:.5rem}.cart-page .woocommerce-cart-form__totals .shop_table h4{font-weight:400;line-height:1.25}.cart-page .woocommerce-cart-form__totals .cart-discount .woocommerce-remove-coupon{background:url(../images/common/icons/basket-fill.svg) no-repeat 50%/contain;color:color-mix(in srgb,var(--color-black) 0%,transparent);display:inline-block;height:1rem;overflow:hidden;transition:filter var(--animation);vertical-align:middle;width:1rem}.cart-page .woocommerce-cart-form__totals .cart-discount .woocommerce-remove-coupon:focus-visible{filter:invert(22%) sepia(26%) saturate(7489%) hue-rotate(356deg) brightness(94%) contrast(108%)}.cart-page .woocommerce-cart-form__totals .cart-summary{display:flex;flex-direction:column;gap:.5rem}.cart-page .woocommerce-cart-form__totals .cart-summary-row{align-items:center;color:var(--color-gray);display:flex;font-size:.8125rem;gap:1rem;justify-content:space-between;line-height:1.25}.cart-page .woocommerce-cart-form__totals .cart-summary-row p:last-child{color:var(--color-dark);flex-shrink:0;font-size:1rem;font-weight:400}.cart-page .woocommerce-cart-form__totals .cart-discount-total p:last-child{color:#388e67}.cart-page .woocommerce-cart-form__totals .order-total{align-items:center;display:flex;font-size:1rem;font-weight:400;gap:1rem;justify-content:space-between;line-height:1.25}.cart-page .woocommerce-cart-form__totals .order-total p:last-child{font-size:1.5625rem}.cart-page .woocommerce-cart-form__totals hr{border-block-start-color:#e5e5e5}.cart-page .woocommerce-cart-form .product-sku{color:var(--color-gray-light)}.cart-page .woocommerce-cart-form .product-name{font-size:1rem;line-height:1.5}.cart-page .woocommerce-cart-form .product-name a{transition:color var(--animation)}.cart-page .woocommerce-cart-form .product-name a:focus-visible{color:var(--color-blue)}.cart-page .woocommerce-cart-form .product-subtotal{font-weight:400;line-height:1.25;margin-inline-start:auto;min-width:6.25rem;text-align:right}.cart-page .woocommerce-cart-form .product-remove a{align-items:center;background-color:#f7f7f7;border-radius:.25rem;display:flex;height:2.5rem;justify-content:center;transition:background-color var(--animation),color var(--animation);width:2.5rem}.cart-page .woocommerce-cart-form .product-remove a:focus-visible{background-color:var(--color-red);color:var(--color-white)}.cart-page .woocommerce-cart-form .product-remove a svg{height:1rem;width:1rem}.cart-page .payment_methods,.cart-page .woocommerce-cart-form button[name=update_cart],.cart-page .woocommerce-form-coupon-toggle,.cart-page .woocommerce-privacy-policy-text{display:none!important}.cart-page .validate-required{margin:0!important;padding:0!important}.cart-page .validate-required label{color:var(--color-gray);font-size:.8125rem;font-weight:300;line-height:1.25!important}.cart-page .woocommerce-checkout-review-order{background-color:var(--color-white);border-radius:.5rem;padding:clamp(1.5rem,1.5rem + 8 * (100vw - 23.4375rem)/1065,2rem) clamp(1rem,1rem + 16 * (100vw - 23.4375rem)/1065,2rem)}.cart-page .woocommerce-checkout-review-order .woocommerce-cart-form__totals{margin-block-end:1.5rem;padding:0!important;width:100%}.cart-page .woocommerce-checkout-review-order .form-row label{position:relative}.cart-page .woocommerce-checkout-review-order .form-row label input{display:block;inset:0;position:absolute}.cart-page .woocommerce-checkout-review-order .form-row label input:checked~.woocommerce-terms-and-conditions-checkbox-text:before{border-color:var(--color-blue)}.cart-page .woocommerce-checkout-review-order .form-row label input:checked~.woocommerce-terms-and-conditions-checkbox-text:after{display:block}.cart-page .woocommerce-checkout-review-order .form-row label .woocommerce-terms-and-conditions-checkbox-text{display:block;padding-inline-start:1.9375rem;position:relative}.cart-page .woocommerce-checkout-review-order .form-row label .woocommerce-terms-and-conditions-checkbox-text:before{border:.09375rem solid var(--color-gray);border-radius:.375rem;content:"";display:block;flex-shrink:0;height:1.3125rem;left:0;position:absolute;top:50%;translate:0 -50%;width:1.3125rem}.cart-page .woocommerce-checkout-review-order .form-row label .woocommerce-terms-and-conditions-checkbox-text:after{border-block-end:.125rem solid var(--color-blue);border-inline-end:.125rem solid var(--color-blue);content:"";display:none;height:.625rem;left:.5rem;position:absolute;rotate:45deg;top:50%;translate:0 -70%;width:.375rem}.cart-page .woocommerce-checkout-review-order .form-row label .woocommerce-terms-and-conditions-checkbox-text abbr{display:none!important}.cart-page .woocommerce-checkout-review-order .form-row label abbr{display:none}.cart-page .woocommerce-checkout-payment{background-color:transparent!important}.cart-page .place-order{margin:0!important;padding:0!important}.cart-page .wc-proceed-to-checkout{padding:0}.cart-page .wc-proceed-to-checkout a,.cart-page button[name=woocommerce_checkout_place_order]{background-color:var(--color-blue)!important;border-radius:.25rem!important;color:var(--color-white)!important;font-size:.8125rem!important;font-weight:300!important;margin:0!important;padding:.84375rem .75rem!important;transition:background-color var(--animation)!important;width:100%}.cart-page .wc-proceed-to-checkout a:focus-visible,.cart-page button[name=woocommerce_checkout_place_order]:focus-visible{background-color:var(--color-dark)!important}.cart-page button[name=woocommerce_checkout_place_order]{margin-block-end:1.5rem!important}.cart-page .wc-shop{border:.0625rem solid var(--color-gray);border-radius:.25rem;display:block;font-size:.8125rem;font-weight:300;line-height:1;padding:.78125rem .75rem;text-align:center;transition:background-color var(--animation),color var(--animation)}.cart-page .wc-shop:focus-visible{background-color:var(--color-gray);color:var(--color-white)}.cart-page .col2-set{display:flex;flex-direction:column;gap:2rem}.cart-page .col2-set:after,.cart-page .col2-set:before{display:none!important}.cart-page .col2-set div[class*=-fields]{display:flex;flex-direction:column;gap:1.5rem}.cart-page .col2-set div[class*=-fields]:after,.cart-page .col2-set div[class*=-fields]:before{display:none!important}.cart-page .col2-set div[class*=-fields] h3{color:var(--color-dark);font-size:1.25rem;font-weight:400;line-height:1.25}.cart-page .col2-set div[class*=col-]{background-color:var(--color-white);border-radius:.5rem;padding:clamp(1rem,1rem + 8 * (100vw - 23.4375rem)/1065,1.5rem);width:100%}.cart-page .col2-set div[class*=col-] .form-row{display:flex;flex:1 0 0;flex-direction:column;gap:.5rem;margin:0;padding:0;width:100%}.cart-page .col2-set div[class*=col-] .form-row:after,.cart-page .col2-set div[class*=col-] .form-row:before{display:none!important}.cart-page .col2-set div[class*=col-] .form-row .woocommerce-input-wrapper{margin-block-start:auto}.cart-page .col2-set div[class*=col-] label{font-size:.8125rem;font-weight:300;line-height:1.25}.cart-page .col2-set div[class*=col-] .select2-selection,.cart-page .col2-set div[class*=col-] input,.cart-page .col2-set div[class*=col-] textarea{background-color:#f7f7f7;border:none;border-radius:.5rem;line-height:1.5;padding:1rem}.cart-page .col2-set div[class*=col-] .select2-selection::-moz-placeholder,.cart-page .col2-set div[class*=col-] input::-moz-placeholder,.cart-page .col2-set div[class*=col-] textarea::-moz-placeholder{color:var(--color-gray-light)}.cart-page .col2-set div[class*=col-] .select2-selection::placeholder,.cart-page .col2-set div[class*=col-] input::placeholder,.cart-page .col2-set div[class*=col-] textarea::placeholder{color:var(--color-gray-light)}.cart-page .col2-set div[class*=col-] textarea{min-height:11rem}.cart-page .col2-set div[class*=col-] .select2-selection__rendered{padding:0}.cart-page .woocommerce-checkout-wrapper{display:flex;flex-direction:column;gap:2rem}.cart-page .woocommerce-additional-fields__field-wrapper{width:100%}@media (width >= 30rem){.text-content .wp-block-embed,.text-content .wp-block-image{margin-block:1.25rem}}@media (width >= 48rem){.btn{width:-moz-fit-content;width:fit-content}.btn-white{font-size:.875rem;font-weight:400}.section-header{align-items:center;flex-direction:row;justify-content:space-between;padding-inline:0}.section-header .section-header__btn{flex-shrink:0}.header__contact--email{display:flex}.feature-photo-grid__list{grid-template-columns:repeat(auto-fill,minmax(calc(10.14965rem + 4.69484vw),1fr))}.feature-photo-grid__item{aspect-ratio:1}.feature-photo-grid__pic{display:block}.feature-photo-grid__text{border-inline-end:.5rem solid var(--color-yellow);border-inline-start:0;bottom:0;font-weight:600;left:0;min-height:auto;min-width:90%;padding:1rem .5rem 1rem 2rem;position:absolute;width:-moz-fit-content;width:fit-content}.feature-text-grid__container{grid-template-columns:repeat(3,1fr)}.promo-banners__content{min-height:35vw;width:50%}.promo-banners__text{line-height:1.5}.wc-categories__list{grid-template-columns:repeat(auto-fill,minmax(calc(9.28697rem + 7.04225vw),1fr))}.shop .products.columns-3{grid-template-columns:repeat(2,1fr)}.woocommerce-account-login .woocommerce-MyAccount{background:url(../images/common/sing-in-decor-bg.png) repeat 0 0/50%}body.no-webp .woocommerce-account-login .woocommerce-MyAccount{background-image:url(../images/common/sing-in-decor-bg.png)}body.webp .woocommerce-account-login .woocommerce-MyAccount{background-image:url(../images/common/sing-in-decor-bg.webp)}.login-form-content{flex-direction:row;margin-inline:auto;max-width:60rem}.login-form-body{flex-shrink:0;width:18.75rem}.cart-page .col2-set div[class*=-fields]{flex-flow:row wrap}.cart-page .col2-set div[class*=col-] .form-row{min-width:15.625rem}}@media (width >= 48rem) and (width < 64rem){.btn.hide-tablet{display:none!important}}@media (width >= 64rem){.socials{justify-content:flex-start}.socials__link{height:2rem}.breadcrumb{background-color:transparent;padding-block:0}.header{--header-bootom-gap:clamp(0.75rem,0.75rem + 12 * (100vw - 23.4375rem)/1065,1.5rem)}.header__bottom{padding-block:clamp(.75rem,.75rem + 12 * (100vw - 23.4375rem)/1065,1.5rem)}.header__menu{display:block}.header__catalog{min-width:-moz-fit-content;min-width:fit-content;width:11.5625rem}.header__search{display:block}.header__cart{background-color:transparent;flex-direction:row;width:-moz-fit-content;width:fit-content}.header__cart-icon{align-items:center;background-color:var(--color-yellow);border-radius:.25rem;display:flex;height:3rem;justify-content:center;width:3rem}.footer__wrapper{display:grid;grid-template-columns:repeat(4,1fr)}.footer__inner{align-items:flex-start;flex-direction:column}.footer__inner:not(:last-child){margin-block-end:0}.footer__col{display:flex;flex-direction:column;gap:1rem}.footer__title{font-weight:400}.footer__title-btn{pointer-events:none}.footer__title-btn:after{display:none}.footer__contacts-wrapper{display:flex;flex-direction:column;gap:1rem}.footer__contacts-inner:not(:first-child){padding-block-start:0}.footer__contacts-inner:not(:last-child),.footer__working-hours-title{margin-block-end:0}.hero-catalog{padding-block:1.5rem}.hero-catalog__categories{display:block}.hero-catalog__swiper{border-radius:.5rem;box-shadow:0 1rem 2.5rem 0 color-mix(in srgb,var(--color-black) 25%,transparent)}.hero-catalog__swiper-slide{min-height:18.75rem}.hero-catalog__swiper-icon{display:none}.company-intro__wrapper{border-inline-start:none;grid-template-columns:repeat(2,1fr);padding-inline:0}.company-intro__text{border-inline-start:.25rem solid var(--color-yellow);padding-inline:clamp(1rem,1rem + 16 * (100vw - 23.4375rem)/1065,2rem)}.company-intro__benefits{align-items:center;display:flex;justify-content:center;min-height:31.25rem;padding-inline:1rem}.company-intro__benefits-inner{background-color:#f7f7f7;gap:1.5rem;padding:2rem;width:-moz-fit-content;width:fit-content}.company-intro__benefits-list{gap:.5rem}.company-intro .company-intro__btn.is-mobile{display:none}.feature-text-grid__header{grid-column:span 2;margin-block-end:0}.feature-text-grid__container{gap:clamp(1rem,1rem + 16 * (100vw - 23.4375rem)/1065,2rem);grid-template-columns:repeat(4,1fr)}.feature-text-grid__text{font-weight:300}.promo-banners__list{grid-template-columns:repeat(2,1fr)}.promo-banners__content{min-height:17vw;width:55%}.advantages-row__item,.advantages-row__top{gap:.5rem}.subscribe-block__container{flex-direction:row}.subscribe-block__download,.subscribe-block__subscribe{flex:1 0 0}.page-header{gap:2rem;padding-block:2rem}.page-header__title{padding-block:0}.map-section__iframe{border:.0625rem solid #e5e5e5;border-radius:.5rem}.info-promo__list{grid-template-columns:repeat(2,1fr)}.about-hero__pic{border-radius:.5rem!important;height:100%!important;left:0;overflow:hidden;position:absolute;top:50%;translate:0 -50%}.about-hero__pic~.about-hero__inner{justify-content:flex-end;margin-block-start:0;min-height:31.25rem}.about-hero__inner{padding:1.5rem 0}.about-hero__content{max-width:38.75rem}.b2b-promo__body{padding-inline:0}.b2b-promo__content{width:48.5%}.b2b-promo__pic{border-radius:.5rem!important;height:100%!important;position:absolute;right:0;top:0;width:calc(52% + 2.5rem)!important}.b2b-promo__pic~.b2b-promo__body{align-items:center;display:flex;margin-block-start:0;min-height:31.25rem}.shop{padding-block-start:2rem}.shop__header-bottom,.shop__sidebar-top{display:none}.shop .breadcrumb{margin:0;max-width:100%;padding:0;width:100%}.single-product.single-product .product-title{padding-block:0}.single-product.single-product .product-body{flex-direction:row}.single-product.single-product .product-gallery{width:calc(50% - .5rem)}.single-product.single-product .summary{width:calc(50% - .5rem)!important}.cart-page{padding-block-start:clamp(1rem,1rem + 16 * (100vw - 23.4375rem)/1065,2rem)}.cart-page .woocommerce-cart-form__wrapper{flex-direction:row}.cart-page .woocommerce-cart-form__totals,.cart-page .woocommerce-checkout-review-order{flex-shrink:0;width:25rem}.cart-page .woocommerce-checkout-wrapper{flex-direction:row}}@media (width >= 64rem) and (width < 80rem){.btn.hide-small-desktop{display:none!important}}@media (width >= 80rem){.text-content>iframe,.text-content>p iframe{min-height:28.125rem}.btn.hide-desktop{display:none!important}.hero-catalog__swiper-slide{min-height:21.875rem}.hero-catalog__swiper-text{padding-inline:clamp(1.25rem,1.25rem + 40 * (100vw - 23.4375rem)/1065,3.75rem)}.company-intro__wrapper{gap:5rem}.shop__sidebar{flex-shrink:0;width:15.625rem}.shop__content,.single-product.single-product .product-body{gap:2rem}.single-product.single-product .product-gallery,.single-product.single-product .product-gallery-thumbs{width:calc(50% - 1rem)}.single-product.single-product .summary{width:calc(50% - 1rem)!important}.cart-page .woocommerce-cart-form__item{align-items:center;flex-direction:row}.cart-page .woocommerce-cart-form .product-subtotal{margin-inline-start:0}}@media (width >= 90rem){.shop .products.columns-3{grid-template-columns:repeat(3,1fr)}.cart-page .col2-set div[class*=col-] .form-row{min-width:clamp(12.5rem,12.5rem + 188 * (100vw - 23.4375rem)/1065,24.25rem)}}@media (width >= 100rem){.hero-catalog__swiper-text{font-size:2.5rem}.cart-page .woocommerce-cart-form__totals,.cart-page .woocommerce-checkout-review-order{width:calc(16.5493rem + 9.38967vw)}}@media (width >= 120rem){.hero-catalog__swiper-slide{min-height:28.125rem}}@media (width < 80rem){.text-content .wp-block-image.mb-height img{min-height:31.25rem;-o-object-fit:cover;object-fit:cover}.shop__sidebar{background-color:#f7f7f7;height:100svh;left:0;overflow-y:auto;padding:1rem;position:fixed;top:0;transition:visibility var(--animation),translate var(--animation);translate:-100%;visibility:hidden;width:100%;z-index:5}.shop__sidebar.is-active{translate:0;visibility:visible}}@media (width < 64rem){.header__bottom-container{padding-inline:0}.header__catalog,.header__inner{flex-grow:1}.footer__menu{display:grid;grid-template-rows:0;min-height:0;opacity:0;overflow:hidden;transition:grid-template-rows var(--animation),padding-block-start var(--animation),opacity var(--animation)}.footer__menu.is-active{grid-template-rows:1fr;opacity:1;padding-block-start:1rem}.footer__contacts{display:grid;grid-template-rows:0;min-height:0;opacity:0;overflow:hidden;transition:grid-template-rows var(--animation),padding-block-start var(--animation),opacity var(--animation)}.footer__contacts.is-active{grid-template-rows:1fr;opacity:1;padding-block-start:1rem}.hero-catalog__container{padding-inline:0}.company-intro__benefits{background:none!important}.company-intro .company-intro__btn.is-desktop{display:none}.about-hero__container,.b2b-promo__container,.map-section__container{padding-inline:0}.shop__header{background-color:var(--color-white);box-shadow:0 .125rem .125rem 0 rgba(0,0,0,.08);display:flex;flex-direction:column;gap:1rem;margin-block-start:-1rem;margin-inline-start:calc(var(--container-padding-x)*-1);max-width:100vw;padding-block-end:1rem;padding-inline:var(--container-padding-x);width:100vw}.single-product.single-product .shop{padding-block-start:0}}@media (width < 48rem){.btn.hide-mobile{display:none!important}}@media (any-hover:hover){.footer__contact[href]:hover,.footer__menu-link:hover{background-position:0;background-size:100%}.btn-text:hover{color:var(--color-blue)}.btn-text-blue:hover{color:var(--color-gray)}.btn-blue:hover{color:var(--color-blue)}.btn-blue:hover,.btn-red:hover,.btn-white:hover{background-color:transparent}.btn-red:hover{color:var(--color-red)}.lang__current:hover{color:var(--color-yellow)}.lang__link:hover,.socials__link:hover{background-color:var(--color-yellow)}.wc-products__card:hover{box-shadow:0 .25rem 1rem rgba(0,0,0,.1)}.wc-products__title a:hover{color:var(--color-blue)}.wc-products__quantity .quantity-btn:hover{background-color:#e5e5e5;color:var(--color-blue)}.wc-products__add-to-cart:hover{background-color:var(--color-dark)}.breadcrumb a:hover{text-decoration:underline}div[class*=berocket_single_filter] .bapf_ckbox .bapf_body ul li label:hover{color:var(--color-blue)}.header__contact:hover,.header__menu-link:hover,.header__user-profile:hover{color:var(--color-yellow)}.header__user-logout:hover{color:var(--color-red)}.header__logo:hover img{scale:.95}.header__catalog:hover{background-color:color-mix(in srgb,var(--color-yellow) 50%,transparent)}.header__search .woocommerce-product-search button:hover{background-color:color-mix(in srgb,var(--color-blue) 75%,transparent)}.header__cart:hover{color:var(--color-gray)}.footer__logo:hover img{scale:.95}.footer__contact[href]:hover,.footer__copyright a:hover,.footer__menu-link:hover{color:var(--color-black)}.hero-catalog__category-link:hover{background-color:var(--color-yellow)}.wc-categories__link:hover{background-color:var(--color-white)}.contact-cards__text a:hover{color:var(--color-blue)}.account-header__stats-link:hover,.woocommerce-MyAccount-navigation-link a:hover{background-color:color-mix(in srgb,var(--color-yellow) 50%,transparent)}.account-dashboard__link:hover{color:var(--color-gray)}.account-quick-actions__link:hover{color:var(--color-blue)}.account-table__action:hover{background-color:var(--color-yellow)}.account-reports__create:hover{background-color:var(--color-dark);color:var(--color-white)}.account-reports__actions:hover{background-color:var(--color-yellow)}.account-product-card:hover{box-shadow:0 .25rem .75rem rgba(0,0,0,.1)}.account-product-card__link:hover{color:inherit}.account-product-card__image:hover img{transform:scale(1.05)}.account-template-card__use:hover{background-color:var(--color-dark);color:var(--color-white)}.account-template-card__actions:hover{background-color:var(--color-yellow)}.qty-btn:hover{background-color:#f7f7f7;border-color:var(--color-blue)}.btn-cart:hover{background-color:var(--color-dark)}.woocommerce ul.products li.product.product .woocommerce-loop-product__link:hover .attachment-woocommerce_thumbnail{scale:1.05}.woocommerce ul.products li.product.product .woocommerce-loop-product__title a:hover{color:var(--color-blue)}.woocommerce ul.products li.product.product .add_to_cart_button:hover{background-color:var(--color-dark)}.single-product.single-product .product-gallery-thumbs .swiper-slide:hover img{scale:1.05}.single-product.single-product .add_to_cart_button.add_to_cart_button:hover{background-color:var(--color-dark)}.single-product.single-product .woocommerce-tabs ul.tabs.tabs li a:hover{color:var(--color-blue)!important}.product-quantity-btn:hover{background-color:var(--color-dark);color:var(--color-white)}.product-quantity-btn:hover svg{fill:var(--color-white)}.cart-page__save-template:hover{background-color:var(--color-gray);color:var(--color-white)}.cart-page .woocommerce-cart-form__totals .cart-discount .woocommerce-remove-coupon:hover{filter:invert(22%) sepia(26%) saturate(7489%) hue-rotate(356deg) brightness(94%) contrast(108%)}.cart-page .woocommerce-cart-form .product-name a:hover{color:var(--color-blue)}.cart-page .woocommerce-cart-form .product-remove a:hover{background-color:var(--color-red);color:var(--color-white)}.cart-page .wc-proceed-to-checkout a:hover,.cart-page button[name=woocommerce_checkout_place_order]:hover{background-color:var(--color-dark)!important}.cart-page .wc-shop:hover{background-color:var(--color-gray);color:var(--color-white)}}@media (any-hover:none){.wc-categories__link{background-color:var(--color-white)}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}