

/* Start:/local/templates/wareplast/js/owl.carousel/assets/owl.carousel.min.css?4991625003351*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/local/templates/wareplast/js/owl.carousel/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* End */


/* Start:/local/templates/wareplast/js/fancybox/jquery.fancybox.min.css?49916250012795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/wareplast/styles.css?1746018676607*/
body main {
	padding-bottom: 20px;
}
 
.section .list.dop
{
	display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(400px, 1fr)); 
    grid-gap:  2px;  
    background-color: #f1f3f3; 
}
.section .list.dop .item:nth-child(even) 
{ 
	background-color: #ffffff; 
}
.section .list.dop .item .wrap
{
	grid-template-areas:
        'name'
        'slider'
        'price' 
        'description'; 
    grid-template-columns:  1fr; 
    grid-gap: 2px 1px;
} 
.section .list.dop .item .wrap .name
{
	text-align: center;
}
.section .list.dop .item .wrap .param 
{
	display: none; 
}
/* End */


/* Start:/local/templates/wareplast/template_styles.css?1746018676140290*/
@font-face {
  font-family: Montserrat;
  src: url("/local/templates/wareplast/fonts/Montserrat/Montserrat-Light.eot");
  src: local("Montserrat Light"), local("Montserrat-Light"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-Light.eot?#iefix") format("embedded-opentype"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-Light.woff") format("woff"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: Montserrat;
  src: url("/local/templates/wareplast/fonts/Montserrat/Montserrat-MediumItalic.eot");
  src: local("Montserrat Medium Italic"), local("Montserrat-MediumItalic"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-MediumItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-MediumItalic.woff") format("woff"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic; }

@font-face {
  font-family: Montserrat;
  src: url("/local/templates/wareplast/fonts/Montserrat/Montserrat-Thin.eot");
  src: local("Montserrat Thin"), local("Montserrat-Thin"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-Thin.eot?#iefix") format("embedded-opentype"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-Thin.woff") format("woff"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal; }

@font-face {
  font-family: Montserrat;
  src: url("/local/templates/wareplast/fonts/Montserrat/Montserrat-ExtraLightItalic.eot");
  src: local("Montserrat ExtraLight Italic"), local("Montserrat-ExtraLightItalic"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-ExtraLightItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-ExtraLightItalic.woff") format("woff"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-ExtraLightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic; }

@font-face {
  font-family: Montserrat;
  src: url("/local/templates/wareplast/fonts/Montserrat/Montserrat-BoldItalic.eot");
  src: local("Montserrat Bold Italic"), local("Montserrat-BoldItalic"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-BoldItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-BoldItalic.woff") format("woff"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic; }

@font-face {
  font-family: Montserrat;
  src: url("/local/templates/wareplast/fonts/Montserrat/Montserrat-SemiBold.eot");
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-SemiBold.eot?#iefix") format("embedded-opentype"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-SemiBold.woff") format("woff"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal; }

@font-face {
  font-family: Montserrat;
  src: url("/local/templates/wareplast/fonts/Montserrat/Montserrat-ExtraLight.eot");
  src: local("Montserrat ExtraLight"), local("Montserrat-ExtraLight"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-ExtraLight.eot?#iefix") format("embedded-opentype"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-ExtraLight.woff") format("woff"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal; }

@font-face {
  font-family: Montserrat;
  src: url("/local/templates/wareplast/fonts/Montserrat/Montserrat-ExtraBoldItalic.eot");
  src: local("Montserrat ExtraBold Italic"), local("Montserrat-ExtraBoldItalic"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-ExtraBoldItalic.woff") format("woff"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-ExtraBoldItalic.ttf") format("truetype");
  font-weight: 800;
  font-style: italic; }

@font-face {
  font-family: Montserrat;
  src: url("/local/templates/wareplast/fonts/Montserrat/Montserrat-Italic.eot");
  src: local("Montserrat Italic"), local("Montserrat-Italic"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-Italic.eot?#iefix") format("embedded-opentype"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-Italic.woff") format("woff"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic; }

@font-face {
  font-family: Montserrat;
  src: url("/local/templates/wareplast/fonts/Montserrat/Montserrat-Bold.eot");
  src: local("Montserrat Bold"), local("Montserrat-Bold"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-Bold.eot?#iefix") format("embedded-opentype"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-Bold.woff") format("woff"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: Montserrat;
  src: url("/local/templates/wareplast/fonts/Montserrat/Montserrat-LightItalic.eot");
  src: local("Montserrat Light Italic"), local("Montserrat-LightItalic"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-LightItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-LightItalic.woff") format("woff"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic; }

@font-face {
  font-family: Montserrat;
  src: url("/local/templates/wareplast/fonts/Montserrat/Montserrat-BlackItalic.eot");
  src: local("Montserrat Black Italic"), local("Montserrat-BlackItalic"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-BlackItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-BlackItalic.woff") format("woff"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic; }

@font-face {
  font-family: Montserrat;
  src: url("/local/templates/wareplast/fonts/Montserrat/Montserrat-SemiBoldItalic.eot");
  src: local("Montserrat SemiBold Italic"), local("Montserrat-SemiBoldItalic"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-SemiBoldItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-SemiBoldItalic.woff") format("woff"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic; }

@font-face {
  font-family: Montserrat;
  src: url("/local/templates/wareplast/fonts/Montserrat/Montserrat-Regular.eot");
  src: local("Montserrat Regular"), local("Montserrat-Regular"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-Regular.eot?#iefix") format("embedded-opentype"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-Regular.woff") format("woff"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: Montserrat;
  src: url("/local/templates/wareplast/fonts/Montserrat/Montserrat-Medium.eot");
  src: local("Montserrat Medium"), local("Montserrat-Medium"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-Medium.eot?#iefix") format("embedded-opentype"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-Medium.woff") format("woff"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: Montserrat;
  src: url("/local/templates/wareplast/fonts/Montserrat/Montserrat-ExtraBold.eot");
  src: local("Montserrat ExtraBold"), local("Montserrat-ExtraBold"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-ExtraBold.eot?#iefix") format("embedded-opentype"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-ExtraBold.woff") format("woff"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal; }

@font-face {
  font-family: Montserrat;
  src: url("/local/templates/wareplast/fonts/Montserrat/Montserrat-Black.eot");
  src: local("Montserrat Black"), local("Montserrat-Black"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-Black.eot?#iefix") format("embedded-opentype"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-Black.woff") format("woff"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal; }

@font-face {
  font-family: Montserrat;
  src: url("/local/templates/wareplast/fonts/Montserrat/Montserrat-ThinItalic.eot");
  src: local("Montserrat Thin Italic"), local("Montserrat-ThinItalic"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-ThinItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-ThinItalic.woff") format("woff"), url("/local/templates/wareplast/fonts/Montserrat/Montserrat-ThinItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic; }

html {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 100%;
  width: 1920px;
  min-height: 100vh;
  margin: 0 auto;
  background: #f1f3f3; }
  body * {
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    color: #485159;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  body header {
    grid-area: header; }
  body footer {
    grid-area: footer; }

nav ul {
  list-style-type: none;
  margin: initial;
  padding: initial; }

picture, img {
  max-width: 100%; }

.fancybox-content {
  width: 600px;
  max-width: 100%; }

header [type="button"]:not([data-fancybox-close]), header [type="submit"]:not([data-fancybox-close]), header button:not([data-fancybox-close]), header .button:not([data-fancybox-close]), main [type="button"]:not([data-fancybox-close]), main [type="submit"]:not([data-fancybox-close]), main button:not([data-fancybox-close]), main .button:not([data-fancybox-close]), footer [type="button"]:not([data-fancybox-close]), footer [type="submit"]:not([data-fancybox-close]), footer button:not([data-fancybox-close]), footer .button:not([data-fancybox-close]), form.popup.fancybox-content [type="button"]:not([data-fancybox-close]), form.popup.fancybox-content [type="submit"]:not([data-fancybox-close]), form.popup.fancybox-content button:not([data-fancybox-close]), form.popup.fancybox-content .button:not([data-fancybox-close]) {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: auto;
  min-width: 127px;
  min-height: 50px;
  margin: 0 auto;
  padding: 0 15px;
  font-size: 16px;
  font-weight: bold;
  text-transform: lowercase;
  text-decoration: none;
  color: #ffffff;
  background-image: -webkit-linear-gradient(196deg, #fec224, #ff945a);
  background-image: -o-linear-gradient(196deg, #fec224, #ff945a);
  background-image: linear-gradient(254deg, #fec224, #ff945a);
  -webkit-border-radius: 35px 25px 25px 0;
  border-radius: 35px 25px 25px 0;
  cursor: pointer;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }
  header [type="button"]:not([data-fancybox-close]):hover, header [type="submit"]:not([data-fancybox-close]):hover, header button:not([data-fancybox-close]):hover, header .button:not([data-fancybox-close]):hover, main [type="button"]:not([data-fancybox-close]):hover, main [type="submit"]:not([data-fancybox-close]):hover, main button:not([data-fancybox-close]):hover, main .button:not([data-fancybox-close]):hover, footer [type="button"]:not([data-fancybox-close]):hover, footer [type="submit"]:not([data-fancybox-close]):hover, footer button:not([data-fancybox-close]):hover, footer .button:not([data-fancybox-close]):hover, form.popup.fancybox-content [type="button"]:not([data-fancybox-close]):hover, form.popup.fancybox-content [type="submit"]:not([data-fancybox-close]):hover, form.popup.fancybox-content button:not([data-fancybox-close]):hover, form.popup.fancybox-content .button:not([data-fancybox-close]):hover {
    -webkit-filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.45));
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.45)); }
  header [type="button"]:not([data-fancybox-close]).center, header [type="submit"]:not([data-fancybox-close]).center, header button:not([data-fancybox-close]).center, header .button:not([data-fancybox-close]).center, main [type="button"]:not([data-fancybox-close]).center, main [type="submit"]:not([data-fancybox-close]).center, main button:not([data-fancybox-close]).center, main .button:not([data-fancybox-close]).center, footer [type="button"]:not([data-fancybox-close]).center, footer [type="submit"]:not([data-fancybox-close]).center, footer button:not([data-fancybox-close]).center, footer .button:not([data-fancybox-close]).center, form.popup.fancybox-content [type="button"]:not([data-fancybox-close]).center, form.popup.fancybox-content [type="submit"]:not([data-fancybox-close]).center, form.popup.fancybox-content button:not([data-fancybox-close]).center, form.popup.fancybox-content .button:not([data-fancybox-close]).center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    text-align: center;
    margin: 0 auto; }
  header [type="button"]:not([data-fancybox-close]).blue, header [type="submit"]:not([data-fancybox-close]).blue, header button:not([data-fancybox-close]).blue, header .button:not([data-fancybox-close]).blue, main [type="button"]:not([data-fancybox-close]).blue, main [type="submit"]:not([data-fancybox-close]).blue, main button:not([data-fancybox-close]).blue, main .button:not([data-fancybox-close]).blue, footer [type="button"]:not([data-fancybox-close]).blue, footer [type="submit"]:not([data-fancybox-close]).blue, footer button:not([data-fancybox-close]).blue, footer .button:not([data-fancybox-close]).blue, form.popup.fancybox-content [type="button"]:not([data-fancybox-close]).blue, form.popup.fancybox-content [type="submit"]:not([data-fancybox-close]).blue, form.popup.fancybox-content button:not([data-fancybox-close]).blue, form.popup.fancybox-content .button:not([data-fancybox-close]).blue {
    background-image: initial;
    background-color: #00b8e8; }
  header [type="button"]:not([data-fancybox-close]).gray, header [type="submit"]:not([data-fancybox-close]).gray, header button:not([data-fancybox-close]).gray, header .button:not([data-fancybox-close]).gray, main [type="button"]:not([data-fancybox-close]).gray, main [type="submit"]:not([data-fancybox-close]).gray, main button:not([data-fancybox-close]).gray, main .button:not([data-fancybox-close]).gray, footer [type="button"]:not([data-fancybox-close]).gray, footer [type="submit"]:not([data-fancybox-close]).gray, footer button:not([data-fancybox-close]).gray, footer .button:not([data-fancybox-close]).gray, form.popup.fancybox-content [type="button"]:not([data-fancybox-close]).gray, form.popup.fancybox-content [type="submit"]:not([data-fancybox-close]).gray, form.popup.fancybox-content button:not([data-fancybox-close]).gray, form.popup.fancybox-content .button:not([data-fancybox-close]).gray {
    background-image: initial;
    background-color: #485159; }
  header [type="button"]:not([data-fancybox-close]).config, header [type="submit"]:not([data-fancybox-close]).config, header button:not([data-fancybox-close]).config, header .button:not([data-fancybox-close]).config, main [type="button"]:not([data-fancybox-close]).config, main [type="submit"]:not([data-fancybox-close]).config, main button:not([data-fancybox-close]).config, main .button:not([data-fancybox-close]).config, footer [type="button"]:not([data-fancybox-close]).config, footer [type="submit"]:not([data-fancybox-close]).config, footer button:not([data-fancybox-close]).config, footer .button:not([data-fancybox-close]).config, form.popup.fancybox-content [type="button"]:not([data-fancybox-close]).config, form.popup.fancybox-content [type="submit"]:not([data-fancybox-close]).config, form.popup.fancybox-content button:not([data-fancybox-close]).config, form.popup.fancybox-content .button:not([data-fancybox-close]).config {
    padding: 0 15px 0 45px;
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='20' viewBox='0 0 19 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 0v2.05a2.5 2.5 0 0 1 0 4.9V20H2V6.95a2.5 2.5 0 0 1 0-4.9V0h1zm7 0v13.05a2.5 2.5 0 0 1 0 4.9V20H9v-2.05a2.5 2.5 0 0 1 0-4.9V0h1zm7 0v2.05a2.5 2.5 0 0 1 0 4.9V20h-1V6.95a2.5 2.5 0 0 1 0-4.9V0h1z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E%0A"), -webkit-linear-gradient(196deg, #fec224, #ff945a);
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='20' viewBox='0 0 19 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 0v2.05a2.5 2.5 0 0 1 0 4.9V20H2V6.95a2.5 2.5 0 0 1 0-4.9V0h1zm7 0v13.05a2.5 2.5 0 0 1 0 4.9V20H9v-2.05a2.5 2.5 0 0 1 0-4.9V0h1zm7 0v2.05a2.5 2.5 0 0 1 0 4.9V20h-1V6.95a2.5 2.5 0 0 1 0-4.9V0h1z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E%0A"), -o-linear-gradient(196deg, #fec224, #ff945a);
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='20' viewBox='0 0 19 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 0v2.05a2.5 2.5 0 0 1 0 4.9V20H2V6.95a2.5 2.5 0 0 1 0-4.9V0h1zm7 0v13.05a2.5 2.5 0 0 1 0 4.9V20H9v-2.05a2.5 2.5 0 0 1 0-4.9V0h1zm7 0v2.05a2.5 2.5 0 0 1 0 4.9V20h-1V6.95a2.5 2.5 0 0 1 0-4.9V0h1z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E%0A"), linear-gradient(254deg, #fec224, #ff945a);
    background-position: left 15px center, left;
    -webkit-background-size: auto 20px, 100%;
    background-size: auto 20px, 100%;
    background-repeat: no-repeat; }
  header [type="button"]:not([data-fancybox-close]).calculate, header [type="submit"]:not([data-fancybox-close]).calculate, header button:not([data-fancybox-close]).calculate, header .button:not([data-fancybox-close]).calculate, main [type="button"]:not([data-fancybox-close]).calculate, main [type="submit"]:not([data-fancybox-close]).calculate, main button:not([data-fancybox-close]).calculate, main .button:not([data-fancybox-close]).calculate, footer [type="button"]:not([data-fancybox-close]).calculate, footer [type="submit"]:not([data-fancybox-close]).calculate, footer button:not([data-fancybox-close]).calculate, footer .button:not([data-fancybox-close]).calculate, form.popup.fancybox-content [type="button"]:not([data-fancybox-close]).calculate, form.popup.fancybox-content [type="submit"]:not([data-fancybox-close]).calculate, form.popup.fancybox-content button:not([data-fancybox-close]).calculate, form.popup.fancybox-content .button:not([data-fancybox-close]).calculate {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto 40px;
    padding: 0 15px 0 45px;
    background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m2.183 14.357 2.127 2.127 2.13-2.127a.5.5 0 0 1 .706.707l-2.129 2.127 2.13 2.129a.5.5 0 0 1-.708.707L4.31 17.899l-2.127 2.128a.495.495 0 0 1-.707 0 .5.5 0 0 1 0-.707l2.127-2.129-2.127-2.127a.5.5 0 0 1 .707-.707zm17.914 4.049a.5.5 0 1 1 0 1h-7.019a.5.5 0 1 1 0-1h7.02zm0-2.961a.5.5 0 1 1 0 1h-7.019a.5.5 0 1 1 0-1h7.02zM4.312.309a.5.5 0 0 1 .5.5v3.009l3.01.001a.5.5 0 0 1 0 1l-3.01-.001v3.01a.5.5 0 1 1-1 0v-3.01l-3.01.001a.5.5 0 0 1 0-1l3.01-.001V.809a.5.5 0 0 1 .5-.5zm15.785 3.51a.5.5 0 1 1 0 1h-7.019a.5.5 0 1 1 0-1h7.02z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E%0A"), -webkit-linear-gradient(196deg, #fec224, #ff945a);
    background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m2.183 14.357 2.127 2.127 2.13-2.127a.5.5 0 0 1 .706.707l-2.129 2.127 2.13 2.129a.5.5 0 0 1-.708.707L4.31 17.899l-2.127 2.128a.495.495 0 0 1-.707 0 .5.5 0 0 1 0-.707l2.127-2.129-2.127-2.127a.5.5 0 0 1 .707-.707zm17.914 4.049a.5.5 0 1 1 0 1h-7.019a.5.5 0 1 1 0-1h7.02zm0-2.961a.5.5 0 1 1 0 1h-7.019a.5.5 0 1 1 0-1h7.02zM4.312.309a.5.5 0 0 1 .5.5v3.009l3.01.001a.5.5 0 0 1 0 1l-3.01-.001v3.01a.5.5 0 1 1-1 0v-3.01l-3.01.001a.5.5 0 0 1 0-1l3.01-.001V.809a.5.5 0 0 1 .5-.5zm15.785 3.51a.5.5 0 1 1 0 1h-7.019a.5.5 0 1 1 0-1h7.02z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E%0A"), -o-linear-gradient(196deg, #fec224, #ff945a);
    background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m2.183 14.357 2.127 2.127 2.13-2.127a.5.5 0 0 1 .706.707l-2.129 2.127 2.13 2.129a.5.5 0 0 1-.708.707L4.31 17.899l-2.127 2.128a.495.495 0 0 1-.707 0 .5.5 0 0 1 0-.707l2.127-2.129-2.127-2.127a.5.5 0 0 1 .707-.707zm17.914 4.049a.5.5 0 1 1 0 1h-7.019a.5.5 0 1 1 0-1h7.02zm0-2.961a.5.5 0 1 1 0 1h-7.019a.5.5 0 1 1 0-1h7.02zM4.312.309a.5.5 0 0 1 .5.5v3.009l3.01.001a.5.5 0 0 1 0 1l-3.01-.001v3.01a.5.5 0 1 1-1 0v-3.01l-3.01.001a.5.5 0 0 1 0-1l3.01-.001V.809a.5.5 0 0 1 .5-.5zm15.785 3.51a.5.5 0 1 1 0 1h-7.019a.5.5 0 1 1 0-1h7.02z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E%0A"), linear-gradient(254deg, #fec224, #ff945a);
    background-position: left 15px center, left;
    -webkit-background-size: auto 20px, 100%;
    background-size: auto 20px, 100%;
    background-repeat: no-repeat; }
  header [type="button"]:not([data-fancybox-close]).menu, header [type="submit"]:not([data-fancybox-close]).menu, header button:not([data-fancybox-close]).menu, header .button:not([data-fancybox-close]).menu, main [type="button"]:not([data-fancybox-close]).menu, main [type="submit"]:not([data-fancybox-close]).menu, main button:not([data-fancybox-close]).menu, main .button:not([data-fancybox-close]).menu, footer [type="button"]:not([data-fancybox-close]).menu, footer [type="submit"]:not([data-fancybox-close]).menu, footer button:not([data-fancybox-close]).menu, footer .button:not([data-fancybox-close]).menu, form.popup.fancybox-content [type="button"]:not([data-fancybox-close]).menu, form.popup.fancybox-content [type="submit"]:not([data-fancybox-close]).menu, form.popup.fancybox-content button:not([data-fancybox-close]).menu, form.popup.fancybox-content .button:not([data-fancybox-close]).menu {
    min-width: initial;
    padding: 0 15px 0 45px;
    background-image: url("data:image/svg+xml,%3Csvg fill='%23000000' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' width='50px' height='50px'%3E%3Cpath d='M 0 9 L 0 11 L 50 11 L 50 9 Z M 0 24 L 0 26 L 50 26 L 50 24 Z M 0 39 L 0 41 L 50 41 L 50 39 Z'/%3E%3C/svg%3E"), -webkit-linear-gradient(196deg, #fec224, #ff945a);
    background-image: url("data:image/svg+xml,%3Csvg fill='%23000000' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' width='50px' height='50px'%3E%3Cpath d='M 0 9 L 0 11 L 50 11 L 50 9 Z M 0 24 L 0 26 L 50 26 L 50 24 Z M 0 39 L 0 41 L 50 41 L 50 39 Z'/%3E%3C/svg%3E"), -o-linear-gradient(196deg, #fec224, #ff945a);
    background-image: url("data:image/svg+xml,%3Csvg fill='%23000000' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' width='50px' height='50px'%3E%3Cpath d='M 0 9 L 0 11 L 50 11 L 50 9 Z M 0 24 L 0 26 L 50 26 L 50 24 Z M 0 39 L 0 41 L 50 41 L 50 39 Z'/%3E%3C/svg%3E"), linear-gradient(254deg, #fec224, #ff945a);
    background-position: center, left;
    -webkit-background-size: auto 20px, 100%;
    background-size: auto 20px, 100%;
    background-repeat: no-repeat; }
    @media screen and (max-width: 950px) {
      header [type="button"]:not([data-fancybox-close]).menu, header [type="submit"]:not([data-fancybox-close]).menu, header button:not([data-fancybox-close]).menu, header .button:not([data-fancybox-close]).menu, main [type="button"]:not([data-fancybox-close]).menu, main [type="submit"]:not([data-fancybox-close]).menu, main button:not([data-fancybox-close]).menu, main .button:not([data-fancybox-close]).menu, footer [type="button"]:not([data-fancybox-close]).menu, footer [type="submit"]:not([data-fancybox-close]).menu, footer button:not([data-fancybox-close]).menu, footer .button:not([data-fancybox-close]).menu, form.popup.fancybox-content [type="button"]:not([data-fancybox-close]).menu, form.popup.fancybox-content [type="submit"]:not([data-fancybox-close]).menu, form.popup.fancybox-content button:not([data-fancybox-close]).menu, form.popup.fancybox-content .button:not([data-fancybox-close]).menu {
        width: 50px;
        height: 50px;
        padding: 0;
        background-image: url("data:image/svg+xml,%3Csvg fill='%23000000' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' width='50px' height='50px'%3E%3Cpath d='M 0 9 L 0 11 L 50 11 L 50 9 Z M 0 24 L 0 26 L 50 26 L 50 24 Z M 0 39 L 0 41 L 50 41 L 50 39 Z'/%3E%3C/svg%3E"), -webkit-linear-gradient(196deg, #ffffff, #ffffff);
        background-image: url("data:image/svg+xml,%3Csvg fill='%23000000' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' width='50px' height='50px'%3E%3Cpath d='M 0 9 L 0 11 L 50 11 L 50 9 Z M 0 24 L 0 26 L 50 26 L 50 24 Z M 0 39 L 0 41 L 50 41 L 50 39 Z'/%3E%3C/svg%3E"), -o-linear-gradient(196deg, #ffffff, #ffffff);
        background-image: url("data:image/svg+xml,%3Csvg fill='%23000000' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' width='50px' height='50px'%3E%3Cpath d='M 0 9 L 0 11 L 50 11 L 50 9 Z M 0 24 L 0 26 L 50 26 L 50 24 Z M 0 39 L 0 41 L 50 41 L 50 39 Z'/%3E%3C/svg%3E"), linear-gradient(254deg, #ffffff, #ffffff);
        border-left: 1px solid #e6e9ea;
        -webkit-border-radius: initial;
        border-radius: initial; } }
  header [type="button"]:not([data-fancybox-close]).send, header [type="submit"]:not([data-fancybox-close]).send, header button:not([data-fancybox-close]).send, header .button:not([data-fancybox-close]).send, main [type="button"]:not([data-fancybox-close]).send, main [type="submit"]:not([data-fancybox-close]).send, main button:not([data-fancybox-close]).send, main .button:not([data-fancybox-close]).send, footer [type="button"]:not([data-fancybox-close]).send, footer [type="submit"]:not([data-fancybox-close]).send, footer button:not([data-fancybox-close]).send, footer .button:not([data-fancybox-close]).send, form.popup.fancybox-content [type="button"]:not([data-fancybox-close]).send, form.popup.fancybox-content [type="submit"]:not([data-fancybox-close]).send, form.popup.fancybox-content button:not([data-fancybox-close]).send, form.popup.fancybox-content .button:not([data-fancybox-close]).send {
    padding: 0 15px 0 50px;
    background-image: url("data:image/svg+xml,%3Csvg width='23' height='16' viewBox='0 0 23 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.36 15.599A1.86 1.86 0 0 1 .5 13.741V1.858A1.86 1.86 0 0 1 2.36 0h18.17l.138.006a1.86 1.86 0 0 1 1.712 1.852v11.883a1.86 1.86 0 0 1-1.848 1.858H2.36zm18.169-1 .11-.008a.893.893 0 0 0 .113-.024l-.095.022a.85.85 0 0 0 .11-.025l-.015.003a.863.863 0 0 0 .398-.246l-6.562-5.852-2.813 2.51a.503.503 0 0 1-.666 0l-2.816-2.51-6.563 5.852a.87.87 0 0 0 .4.247l-.015-.005c.037.01.074.02.112.025l-.098-.02c.037.01.075.018.114.023l-.016-.003c.044.007.088.011.133.011h18.169zM1.499 2.41v10.777l6.043-5.388L1.5 2.41zm19.88.003-6.04 5.386 6.04 5.386V2.413zM20.523 1H2.36l-.118.008a.843.843 0 0 0-.112.024l.097-.022a.855.855 0 0 0-.112.025l.015-.003a.87.87 0 0 0-.4.246l9.712 8.658 9.708-8.658a.864.864 0 0 0-.397-.247l.014.005a.84.84 0 0 0-.11-.025l.096.02a.85.85 0 0 0-.113-.023l.016.003A.832.832 0 0 0 20.523 1z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E%0A"), -webkit-linear-gradient(196deg, #fec224, #ff945a);
    background-image: url("data:image/svg+xml,%3Csvg width='23' height='16' viewBox='0 0 23 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.36 15.599A1.86 1.86 0 0 1 .5 13.741V1.858A1.86 1.86 0 0 1 2.36 0h18.17l.138.006a1.86 1.86 0 0 1 1.712 1.852v11.883a1.86 1.86 0 0 1-1.848 1.858H2.36zm18.169-1 .11-.008a.893.893 0 0 0 .113-.024l-.095.022a.85.85 0 0 0 .11-.025l-.015.003a.863.863 0 0 0 .398-.246l-6.562-5.852-2.813 2.51a.503.503 0 0 1-.666 0l-2.816-2.51-6.563 5.852a.87.87 0 0 0 .4.247l-.015-.005c.037.01.074.02.112.025l-.098-.02c.037.01.075.018.114.023l-.016-.003c.044.007.088.011.133.011h18.169zM1.499 2.41v10.777l6.043-5.388L1.5 2.41zm19.88.003-6.04 5.386 6.04 5.386V2.413zM20.523 1H2.36l-.118.008a.843.843 0 0 0-.112.024l.097-.022a.855.855 0 0 0-.112.025l.015-.003a.87.87 0 0 0-.4.246l9.712 8.658 9.708-8.658a.864.864 0 0 0-.397-.247l.014.005a.84.84 0 0 0-.11-.025l.096.02a.85.85 0 0 0-.113-.023l.016.003A.832.832 0 0 0 20.523 1z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E%0A"), -o-linear-gradient(196deg, #fec224, #ff945a);
    background-image: url("data:image/svg+xml,%3Csvg width='23' height='16' viewBox='0 0 23 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.36 15.599A1.86 1.86 0 0 1 .5 13.741V1.858A1.86 1.86 0 0 1 2.36 0h18.17l.138.006a1.86 1.86 0 0 1 1.712 1.852v11.883a1.86 1.86 0 0 1-1.848 1.858H2.36zm18.169-1 .11-.008a.893.893 0 0 0 .113-.024l-.095.022a.85.85 0 0 0 .11-.025l-.015.003a.863.863 0 0 0 .398-.246l-6.562-5.852-2.813 2.51a.503.503 0 0 1-.666 0l-2.816-2.51-6.563 5.852a.87.87 0 0 0 .4.247l-.015-.005c.037.01.074.02.112.025l-.098-.02c.037.01.075.018.114.023l-.016-.003c.044.007.088.011.133.011h18.169zM1.499 2.41v10.777l6.043-5.388L1.5 2.41zm19.88.003-6.04 5.386 6.04 5.386V2.413zM20.523 1H2.36l-.118.008a.843.843 0 0 0-.112.024l.097-.022a.855.855 0 0 0-.112.025l.015-.003a.87.87 0 0 0-.4.246l9.712 8.658 9.708-8.658a.864.864 0 0 0-.397-.247l.014.005a.84.84 0 0 0-.11-.025l.096.02a.85.85 0 0 0-.113-.023l.016.003A.832.832 0 0 0 20.523 1z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E%0A"), linear-gradient(254deg, #fec224, #ff945a);
    background-position: left 15px center, left;
    -webkit-background-size: auto 20px, 100%;
    background-size: auto 20px, 100%;
    background-repeat: no-repeat; }
  header [type="button"]:not([data-fancybox-close]).add_to_cart, header [type="submit"]:not([data-fancybox-close]).add_to_cart, header button:not([data-fancybox-close]).add_to_cart, header .button:not([data-fancybox-close]).add_to_cart, main [type="button"]:not([data-fancybox-close]).add_to_cart, main [type="submit"]:not([data-fancybox-close]).add_to_cart, main button:not([data-fancybox-close]).add_to_cart, main .button:not([data-fancybox-close]).add_to_cart, footer [type="button"]:not([data-fancybox-close]).add_to_cart, footer [type="submit"]:not([data-fancybox-close]).add_to_cart, footer button:not([data-fancybox-close]).add_to_cart, footer .button:not([data-fancybox-close]).add_to_cart, form.popup.fancybox-content [type="button"]:not([data-fancybox-close]).add_to_cart, form.popup.fancybox-content [type="submit"]:not([data-fancybox-close]).add_to_cart, form.popup.fancybox-content button:not([data-fancybox-close]).add_to_cart, form.popup.fancybox-content .button:not([data-fancybox-close]).add_to_cart {
    padding: 0 15px 0 50px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='20' viewBox='0 0 24 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.311.718 3.041.868a.499.499 0 0 1 .337.322l.812 2.436h17.788a.498.498 0 0 1 .481.637l-2.036 7.124c-.041.628-.563 1.109-1.222 1.109H8.134l-.42 1.354a2.774 2.774 0 0 1 1.755 2.09h5.79a2.769 2.769 0 0 1 2.718-2.264 2.767 2.767 0 0 1 2.763 2.763 2.767 2.767 0 0 1-2.763 2.764 2.769 2.769 0 0 1-2.719-2.264h-5.79a2.769 2.769 0 0 1-2.718 2.264 2.767 2.767 0 0 1-2.764-2.764 2.767 2.767 0 0 1 2.734-2.763l.52-1.674L3.824 2.475l-2.787-.796a.5.5 0 1 1 .274-.961zM6.75 15.394c-.973 0-1.764.791-1.764 1.763 0 .973.791 1.764 1.764 1.764s1.764-.791 1.764-1.764c0-.972-.791-1.763-1.764-1.763zm11.227 0c-.973 0-1.764.791-1.764 1.763 0 .973.791 1.764 1.764 1.764.972 0 1.763-.791 1.763-1.764 0-.972-.791-1.763-1.763-1.763zm4.649-10.05H5.983l2.15 6.87h12.379c.083 0 .224-.039.224-.188 0-.047.007-.092.019-.137l1.871-6.545z' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E%0A"), -webkit-linear-gradient(196deg, #fec224, #ff945a);
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='20' viewBox='0 0 24 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.311.718 3.041.868a.499.499 0 0 1 .337.322l.812 2.436h17.788a.498.498 0 0 1 .481.637l-2.036 7.124c-.041.628-.563 1.109-1.222 1.109H8.134l-.42 1.354a2.774 2.774 0 0 1 1.755 2.09h5.79a2.769 2.769 0 0 1 2.718-2.264 2.767 2.767 0 0 1 2.763 2.763 2.767 2.767 0 0 1-2.763 2.764 2.769 2.769 0 0 1-2.719-2.264h-5.79a2.769 2.769 0 0 1-2.718 2.264 2.767 2.767 0 0 1-2.764-2.764 2.767 2.767 0 0 1 2.734-2.763l.52-1.674L3.824 2.475l-2.787-.796a.5.5 0 1 1 .274-.961zM6.75 15.394c-.973 0-1.764.791-1.764 1.763 0 .973.791 1.764 1.764 1.764s1.764-.791 1.764-1.764c0-.972-.791-1.763-1.764-1.763zm11.227 0c-.973 0-1.764.791-1.764 1.763 0 .973.791 1.764 1.764 1.764.972 0 1.763-.791 1.763-1.764 0-.972-.791-1.763-1.763-1.763zm4.649-10.05H5.983l2.15 6.87h12.379c.083 0 .224-.039.224-.188 0-.047.007-.092.019-.137l1.871-6.545z' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E%0A"), -o-linear-gradient(196deg, #fec224, #ff945a);
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='20' viewBox='0 0 24 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.311.718 3.041.868a.499.499 0 0 1 .337.322l.812 2.436h17.788a.498.498 0 0 1 .481.637l-2.036 7.124c-.041.628-.563 1.109-1.222 1.109H8.134l-.42 1.354a2.774 2.774 0 0 1 1.755 2.09h5.79a2.769 2.769 0 0 1 2.718-2.264 2.767 2.767 0 0 1 2.763 2.763 2.767 2.767 0 0 1-2.763 2.764 2.769 2.769 0 0 1-2.719-2.264h-5.79a2.769 2.769 0 0 1-2.718 2.264 2.767 2.767 0 0 1-2.764-2.764 2.767 2.767 0 0 1 2.734-2.763l.52-1.674L3.824 2.475l-2.787-.796a.5.5 0 1 1 .274-.961zM6.75 15.394c-.973 0-1.764.791-1.764 1.763 0 .973.791 1.764 1.764 1.764s1.764-.791 1.764-1.764c0-.972-.791-1.763-1.764-1.763zm11.227 0c-.973 0-1.764.791-1.764 1.763 0 .973.791 1.764 1.764 1.764.972 0 1.763-.791 1.763-1.764 0-.972-.791-1.763-1.763-1.763zm4.649-10.05H5.983l2.15 6.87h12.379c.083 0 .224-.039.224-.188 0-.047.007-.092.019-.137l1.871-6.545z' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E%0A"), linear-gradient(254deg, #fec224, #ff945a);
    background-position: left 15px center, left;
    -webkit-background-size: auto 20px, 100%;
    background-size: auto 20px, 100%;
    background-repeat: no-repeat;
    color: #000000; }
  header [type="button"]:not([data-fancybox-close]).photo, header [type="submit"]:not([data-fancybox-close]).photo, header button:not([data-fancybox-close]).photo, header .button:not([data-fancybox-close]).photo, main [type="button"]:not([data-fancybox-close]).photo, main [type="submit"]:not([data-fancybox-close]).photo, main button:not([data-fancybox-close]).photo, main .button:not([data-fancybox-close]).photo, footer [type="button"]:not([data-fancybox-close]).photo, footer [type="submit"]:not([data-fancybox-close]).photo, footer button:not([data-fancybox-close]).photo, footer .button:not([data-fancybox-close]).photo, form.popup.fancybox-content [type="button"]:not([data-fancybox-close]).photo, form.popup.fancybox-content [type="submit"]:not([data-fancybox-close]).photo, form.popup.fancybox-content button:not([data-fancybox-close]).photo, form.popup.fancybox-content .button:not([data-fancybox-close]).photo {
    padding: 0 15px 0 45px;
    background-image: url("data:image/svg+xml,%3Csvg width='23' height='20' viewBox='0 0 23 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.168 0a.5.5 0 0 1 .5.5v18.055a.5.5 0 0 1-.5.5H.5a.5.5 0 0 1-.5-.5V.5A.5.5 0 0 1 .5 0h21.668zM5.5 8.039.999 12.684 1 18.055h20.668v-2.53l-4.782-3.898-4.97 3.313L5.5 8.039zM21.668 1H1L.999 11.248l4.516-4.662 6.554 7.049 4.877-3.25 4.722 3.849V1zm-9.143 1.75a3.088 3.088 0 0 1 3.084 3.084 3.089 3.089 0 0 1-3.084 3.086 3.09 3.09 0 0 1-3.086-3.086 3.09 3.09 0 0 1 3.086-3.084zm0 1c-1.15 0-2.086.935-2.086 2.084 0 1.151.936 2.086 2.086 2.086a2.087 2.087 0 0 0 2.084-2.086 2.087 2.087 0 0 0-2.084-2.084z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
    background-position: left 15px center, left;
    -webkit-background-size: auto 20px, 100%;
    background-size: auto 20px, 100%;
    background-repeat: no-repeat; }
  header [type="button"]:not([data-fancybox-close]).video, header [type="submit"]:not([data-fancybox-close]).video, header button:not([data-fancybox-close]).video, header .button:not([data-fancybox-close]).video, main [type="button"]:not([data-fancybox-close]).video, main [type="submit"]:not([data-fancybox-close]).video, main button:not([data-fancybox-close]).video, main .button:not([data-fancybox-close]).video, footer [type="button"]:not([data-fancybox-close]).video, footer [type="submit"]:not([data-fancybox-close]).video, footer button:not([data-fancybox-close]).video, footer .button:not([data-fancybox-close]).video, form.popup.fancybox-content [type="button"]:not([data-fancybox-close]).video, form.popup.fancybox-content [type="submit"]:not([data-fancybox-close]).video, form.popup.fancybox-content button:not([data-fancybox-close]).video, form.popup.fancybox-content .button:not([data-fancybox-close]).video {
    padding: 0 15px 0 45px;
    background-image: url("data:image/svg+xml,%3Csvg width='23' height='20' viewBox='0 0 23 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.736 0a3.917 3.917 0 0 1 2.106 7.219l1.908-.002c.827 0 1.5.673 1.5 1.5v.969l4.658-2.314a.5.5 0 0 1 .723.447v10.896a.5.5 0 0 1-.723.448l-4.658-2.318v.974c0 .827-.673 1.5-1.5 1.5H1.5c-.827 0-1.5-.673-1.5-1.5V8.717c0-.827.673-1.5 1.5-1.5l.795.002A3.917 3.917 0 0 1 .484 3.917 3.922 3.922 0 0 1 4.402 0a3.923 3.923 0 0 1 3.667 2.542A3.92 3.92 0 0 1 11.736 0zm4.014 8.217H1.5a.5.5 0 0 0-.5.5v9.102a.5.5 0 0 0 .5.5h14.25a.5.5 0 0 0 .5-.5l-.001-1.535a.5.5 0 0 1-.095-.293v-5.45a.5.5 0 0 1 .095-.293l.001-1.531a.5.5 0 0 0-.5-.5zm5.881.408-4.381 2.177v4.926l4.381 2.18V8.625zM8.067 5.292l-.057.149a3.94 3.94 0 0 1-1.502 1.778h3.121a3.938 3.938 0 0 1-1.562-1.927zM4.402 1a2.921 2.921 0 0 0-2.918 2.917 2.92 2.92 0 0 0 2.918 2.917 2.92 2.92 0 0 0 2.916-2.917A2.92 2.92 0 0 0 4.402 1zm7.334 0a2.921 2.921 0 0 0-2.918 2.917 2.92 2.92 0 0 0 2.918 2.917 2.92 2.92 0 0 0 2.916-2.917A2.92 2.92 0 0 0 11.736 1z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
    background-position: left 15px center, left;
    -webkit-background-size: auto 20px, 100%;
    background-size: auto 20px, 100%;
    background-repeat: no-repeat; }

header .menu, main .menu, footer .menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px 120px; }
  header .menu button, main .menu button, footer .menu button {
    display: none; }
    @media screen and (max-width: 1439px) {
      header .menu button, main .menu button, footer .menu button {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        max-width: 60px;
        margin: 0 0 0 auto; }
        header .menu button ~ nav, main .menu button ~ nav, footer .menu button ~ nav {
          display: none; }
        header .menu button.open ~ nav, main .menu button.open ~ nav, footer .menu button.open ~ nav {
          position: fixed;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          z-index: 1000;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column;
          flex-direction: column;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-box-pack: start;
          -ms-flex-pack: start;
          justify-content: flex-start;
          padding: 30px 10px 10px;
          background: #ffffff;
          overflow-y: auto; }
          header .menu button.open ~ nav a, main .menu button.open ~ nav a, footer .menu button.open ~ nav a {
            margin: 0 auto; }
        header .menu button.close, main .menu button.close, footer .menu button.close {
          position: fixed;
          top: 0;
          right: 0;
          z-index: 1;
          max-width: 50px;
          min-width: 50px;
          max-height: 50px;
          min-height: 50px;
          -webkit-border-radius: 50%;
          border-radius: 50%;
          background: none;
          background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 371.23 371.23' style='enable-background:new 0 0 371.23 371.23;' xml:space='preserve'%3E%3Cpolygon points='371.23,21.213 350.018,0 185.615,164.402 21.213,0 0,21.213 164.402,185.615 0,350.018 21.213,371.23 185.615,206.828 350.018,371.23 371.23,350.018 206.828,185.615 '/%3E%3C/svg%3E%0A");
          -webkit-background-size: 25px 25px;
          background-size: 25px;
          background-repeat: no-repeat;
          background-position: center; } }
  header .menu nav, main .menu nav, footer .menu nav {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 15px;
    margin: auto 0 auto auto; }
  header .menu.footer a, main .menu.footer a, footer .menu.footer a {
    color: #ffffff; }
  header .menu a, main .menu a, footer .menu a {
    position: relative;
    font-size: 14px;
    font-weight: bold;
    margin: auto;
    padding-bottom: 20px;
    text-decoration: none;
    white-space: nowrap; }
    header .menu a.active, header .menu a:hover, main .menu a.active, main .menu a:hover, footer .menu a.active, footer .menu a:hover {
      color: #00b8e8; }
      header .menu a.active:after, header .menu a:hover:after, main .menu a.active:after, main .menu a:hover:after, footer .menu a.active:after, footer .menu a:hover:after {
        content: '';
        position: absolute;
        bottom: 4px;
        display: block;
        width: 100%;
        height: 4px;
        margin: 0 auto;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='4'%3E%3Crect width='4' height='4' x='3' y='0' rx='4' ry='4' fill='%2300b8e8' /%3E%3Crect width='2' height='2' x='4' y='1' rx='100' ry='100'  fill='%23fff'/%3E%3C/svg%3E");
        -webkit-background-size: auto 4px;
        background-size: auto 4px;
        background-repeat: repeat-x;
        background-position: center;
        -webkit-box-sizing: border-box;
        box-sizing: border-box; }

@media screen and (max-width: 1439px) {
  footer .menu.footer {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; } }

@media screen and (max-width: 839px) {
  footer .menu.footer {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; } }

footer .menu button {
  display: none; }
  footer .menu button ~ nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }

[data-tabulator] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 30px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  [data-tabulator] [data-tabulator-links] {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    gap: 0 30px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 100%;
    margin: 0 auto;
    padding-bottom: 60px; }
    @media screen and (max-width: 950px) {
      [data-tabulator] [data-tabulator-links] {
        display: none; } }
  [data-tabulator] [data-tabulator-contents] {
    width: 100%; }
  [data-tabulator] [data-tabulator-link] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
    padding: 10px 15px 0;
    cursor: pointer; }
    @media screen and (max-width: 950px) {
      [data-tabulator] [data-tabulator-link] {
        min-width: 60px;
        padding: 14px 15px;
        -webkit-border-radius: 35px 25px 0 0;
        border-radius: 35px 25px 0 0;
        border: solid 2px #00b8e8;
        border-bottom: none; } }
    [data-tabulator] [data-tabulator-link] .icon {
      width: auto;
      height: 18px;
      margin: 2px 0 auto;
      -webkit-filter: invert(83%) sepia(12%) saturate(4787%) hue-rotate(162deg) brightness(93%) contrast(102%);
      filter: invert(83%) sepia(12%) saturate(4787%) hue-rotate(162deg) brightness(93%) contrast(102%); }
    [data-tabulator] [data-tabulator-link] span {
      display: inline-block;
      position: relative;
      font-size: 18px;
      font-weight: bold;
      padding-bottom: 10px; }
      @media screen and (max-width: 950px) {
        [data-tabulator] [data-tabulator-link] span {
          display: none; } }
      [data-tabulator] [data-tabulator-link] span:after {
        content: '';
        position: absolute;
        bottom: 4px;
        display: block;
        width: 100%;
        height: 4px;
        margin: 0 auto;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='4'%3E%3Crect width='4' height='4' x='3' y='0' rx='4' ry='4' fill='%2300b8e8' /%3E%3Crect width='2' height='2' x='4' y='1' rx='100' ry='100'  fill='%23fff'/%3E%3C/svg%3E");
        -webkit-background-size: auto 4px;
        background-size: auto 4px;
        background-repeat: repeat-x;
        background-position: center;
        -webkit-box-sizing: border-box;
        box-sizing: border-box; }
    [data-tabulator] [data-tabulator-link].active {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      width: auto;
      min-width: 127px;
      min-height: 50px;
      margin: 0 auto;
      padding: 0 15px;
      background-color: #00b8e8;
      color: #ffffff;
      -webkit-border-radius: 35px 25px 25px 0;
      border-radius: 35px 25px 25px 0; }
      @media screen and (max-width: 950px) {
        [data-tabulator] [data-tabulator-link].active {
          width: 100%;
          max-width: 300px;
          margin: 0;
          -webkit-border-radius: 35px 25px 0 0;
          border-radius: 35px 25px 0 0; } }
      [data-tabulator] [data-tabulator-link].active .icon {
        -webkit-filter: brightness(0) invert(1);
        filter: brightness(0) invert(1);
        margin: auto 0; }
      [data-tabulator] [data-tabulator-link].active span {
        padding: 0;
        color: #ffffff; }
        @media screen and (max-width: 950px) {
          [data-tabulator] [data-tabulator-link].active span {
            display: inline-block; } }
        [data-tabulator] [data-tabulator-link].active span:after {
          content: initial; }
  [data-tabulator] [data-tabulator-content] {
    width: 100%;
    display: none;
    padding: 0 10px; }
    @media screen and (max-width: 950px) {
      [data-tabulator] [data-tabulator-content] {
        display: block;
        padding: 0; } }
    [data-tabulator] [data-tabulator-content].active {
      display: block; }
    [data-tabulator] [data-tabulator-content] .list {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: stretch;
      -ms-flex-align: stretch;
      align-items: stretch; }
      @media screen and (max-width: 950px) {
        [data-tabulator] [data-tabulator-content] .list {
          display: grid;
          grid-template-columns: repeat(auto-fill, minmax(150px, calc(25% - 1px)));
          grid-gap: 1px;
          background: #e6e9ea; } }
      @media screen and (max-width: 720px) {
        [data-tabulator] [data-tabulator-content] .list {
          grid-template-columns: repeat(auto-fill, minmax(150px, calc(50% - 1px))); } }
    [data-tabulator] [data-tabulator-content] .item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: end;
      -ms-flex-align: end;
      align-items: flex-end;
      width: 100%;
      max-width: 320px;
      margin: 0 auto;
      padding: 30px 15px 25px;
      border: solid 1px transparent; }
      @media screen and (max-width: 950px) {
        [data-tabulator] [data-tabulator-content] .item {
          padding: 10px;
          background: #ffffff;
          border-bottom: 1px solid #e6e9ea; }
          [data-tabulator] [data-tabulator-content] .item > a {
            width: 100%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center; }
            [data-tabulator] [data-tabulator-content] .item > a.button {
              width: auto;
              margin: 0 auto; } }
      [data-tabulator] [data-tabulator-content] .item:hover {
        -webkit-border-radius: 2px;
        border-radius: 2px;
        border: solid 1px #e6e9ea; }
        [data-tabulator] [data-tabulator-content] .item:hover img {
          -webkit-transform: scale(1.1);
          -ms-transform: scale(1.1);
          transform: scale(1.1); }
      [data-tabulator] [data-tabulator-content] .item .name {
        grid-area: name;
        font-weight: 900;
        color: #485159;
        padding: 0 0 20px;
        min-height: 90px;
        max-height: 90px;
        overflow: hidden;
        text-decoration: none; }
        @media screen and (max-width: 950px) {
          [data-tabulator] [data-tabulator-content] .item .name {
            font-size: 12px; } }
      [data-tabulator] [data-tabulator-content] .item img {
        width: 100%;
        height: 200px;
        -o-object-fit: scale-down;
        object-fit: scale-down;
        -o-object-position: center;
        object-position: center;
        margin: 15px auto 30px;
        -webkit-transition: all 300ms;
        -o-transition: all 300ms;
        transition: all 300ms; }
        @media screen and (max-width: 950px) {
          [data-tabulator] [data-tabulator-content] .item img {
            max-width: calc(100% - 20px);
            height: 80px;
            margin: 10px auto; } }
      [data-tabulator] [data-tabulator-content] .item .description {
        width: 100%;
        margin: 15px 0 20px; }
        @media screen and (max-width: 950px) {
          [data-tabulator] [data-tabulator-content] .item .description {
            display: none; } }
      [data-tabulator] [data-tabulator-content] .item ul {
        width: 100%;
        margin: initial;
        -webkit-padding-start: 14px;
        padding-inline-start: 14px; }
        [data-tabulator] [data-tabulator-content] .item ul li {
          list-style-image: url("data:image/svg+xml,%3Csvg width='8' height='7' viewBox='0 0 8 7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6.982.671.754.658-4.716 5.41L0 3.622l.718-.696 2.263 2.334z' fill='%23009FE8' fill-rule='nonzero'/%3E%3C/svg%3E%0A");
          font-size: 12px;
          font-weight: 500; }
          [data-tabulator] [data-tabulator-content] .item ul li:not(:last-child) {
            padding-bottom: 10px; }
      [data-tabulator] [data-tabulator-content] .item .price {
        padding-bottom: 5px;
        font-size: 24px;
        font-weight: bold;
        color: #00b8e8; }
        @media screen and (max-width: 950px) {
          [data-tabulator] [data-tabulator-content] .item .price {
            font-size: 18px; } }
      [data-tabulator] [data-tabulator-content] .item .button {
        margin: auto 0 auto auto; }
        @media screen and (max-width: 950px) {
          [data-tabulator] [data-tabulator-content] .item .button {
            font-size: 14px; } }

[data-gallery] {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  grid-gap: 10px; }
  [data-gallery] ~ .button {
    display: none !important; }
  [data-gallery][data-gallery="main"][data-gallery-type="photo"], [data-gallery][data-gallery="section"][data-gallery-type="photo"] {
    grid-template-columns: repeat(auto-fit, minmax(330px, 1fr)); }
    @media screen and (max-width: 950px) {
      [data-gallery][data-gallery="main"][data-gallery-type="photo"], [data-gallery][data-gallery="section"][data-gallery-type="photo"] {
        grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); } }
  [data-gallery][data-gallery="main"][data-gallery-type="video"], [data-gallery][data-gallery="section"][data-gallery-type="video"] {
    grid-template-columns: repeat(auto-fit, minmax(350px, 1fr)); }
    @media screen and (max-width: 950px) {
      [data-gallery][data-gallery="main"][data-gallery-type="video"], [data-gallery][data-gallery="section"][data-gallery-type="video"] {
        grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); } }
  [data-gallery][data-gallery="main"] ~ .button, [data-gallery][data-gallery="section"] ~ .button {
    margin: 45px auto 30px;
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  [data-gallery] a {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex; }
    [data-gallery] a div {
      width: 100%;
      height: 100%; }
  [data-gallery] img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center; }
  [data-gallery][data-gallery-type="photo"] a:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.296 0c11.737 0 21.291 9.554 21.296 21.296A21.212 21.212 0 0 1 36.7 35.982l12.104 12.1a1.125 1.125 0 0 1-1.59 1.59l-12.15-12.147a21.213 21.213 0 0 1-13.773 5.062C9.556 42.587.004 33.04 0 21.3.004 9.558 9.558.002 21.296 0zm0 2.249C10.797 2.251 2.254 10.798 2.249 21.3c.005 10.499 8.546 19.038 19.042 19.038 10.506 0 19.052-8.541 19.052-19.042-.005-10.503-8.549-19.047-19.047-19.047zm.004 8.807c.621 0 1.125.502 1.125 1.125l-.001 7.729h7.733a1.125 1.125 0 0 1 0 2.25l-7.733-.001v7.733a1.125 1.125 0 0 1-2.248 0l-.001-7.733h-7.729a1.123 1.123 0 1 1 0-2.249h7.729v-7.73c0-.622.505-1.124 1.125-1.124z' fill='%23485159' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: auto 50px;
    background-size: auto 50px; }
    [data-gallery][data-gallery-type="photo"] a:hover img {
      -webkit-filter: opacity(0.5);
      filter: opacity(0.5); }
  [data-gallery][data-gallery-type="video"] a {
    border: 1px solid #000; }
    [data-gallery][data-gallery-type="video"] a:hover {
      background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 20010904//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3E%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='1280.000000pt' height='1280.000000pt' viewBox='0 0 1280.000000 1280.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,1280.000000) scale(0.100000,-0.100000)'%0Afill='%23000000' stroke='none'%3E%3Cpath d='M6120 12794 c-710 -48 -1205 -142 -1790 -342 -674 -231 -1331 -585%0A-1885 -1017 -302 -236 -722 -639 -952 -915 -851 -1021 -1339 -2202 -1469%0A-3555 -22 -224 -25 -826 -6 -1045 50 -570 150 -1054 320 -1560 398 -1179 1112%0A-2203 2067 -2965 920 -733 2023 -1197 3200 -1344 311 -39 425 -45 800 -45 372%0A0 552 11 840 50 1210 163 2339 663 3295 1459 195 162 608 574 767 765 851%0A1022 1339 2202 1469 3555 22 224 25 826 6 1045 -39 446 -108 834 -217 1225%0A-250 898 -677 1711 -1284 2440 -158 190 -572 604 -761 762 -1019 849 -2214%0A1343 -3550 1469 -154 14 -724 26 -850 18z m717 -1279 c787 -72 1483 -295 2158%0A-688 857 -500 1570 -1266 2005 -2152 275 -559 429 -1085 506 -1728 25 -202 30%0A-755 10 -973 -62 -673 -223 -1253 -511 -1839 -497 -1010 -1329 -1843 -2330%0A-2335 -559 -275 -1085 -429 -1728 -506 -202 -25 -755 -30 -973 -10 -799 73%0A-1491 294 -2169 689 -1158 676 -2032 1823 -2366 3102 -117 452 -163 812 -162%0A1290 0 532 67 993 214 1482 316 1049 947 1969 1803 2632 359 278 757 508 1166%0A674 457 186 967 312 1440 356 63 6 131 13 150 14 111 11 642 5 787 -8z'/%3E%3Cpath d='M4980 8648 c-60 -31 -99 -92 -141 -220 l-34 -103 2 -640 c1 -352 7%0A-1234 13 -1960 11 -1226 13 -1326 30 -1400 67 -289 179 -342 506 -237 12 4%0A774 441 1694 972 1567 904 1677 969 1740 1032 92 91 134 174 128 255 -6 81%0A-41 146 -123 228 -67 67 -141 111 -1760 1051 -1186 689 -1709 988 -1755 1002%0A-151 48 -234 53 -300 20z'/%3E%3C/g%3E%3C/svg%3E%0A");
      background-repeat: no-repeat;
      background-position: center;
      -webkit-background-size: auto 50px;
      background-size: auto 50px; }
      [data-gallery][data-gallery-type="video"] a:hover img {
        -webkit-filter: opacity(0.5);
        filter: opacity(0.5); }

.owl-carousel .owl-nav.disabled {
  display: none; }

.owl-carousel .owl-dots {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 100%;
  gap: 10px;
  padding: 20px 0; }
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-dots button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-width: 20px;
    max-width: 20px;
    min-height: 20px;
    max-height: 20px;
    margin: 0;
    padding: 0;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #00b8e8;
    -webkit-filter: initial;
    filter: initial; }
    .owl-carousel .owl-dots button.active span {
      display: block;
      max-width: 10px;
      min-width: 10px;
      min-height: 10px;
      max-height: 10px;
      -webkit-border-radius: inherit;
      border-radius: inherit;
      background-color: #00b8e8; }

form.popup.fancybox-content {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 600px;
  max-width: 100%; }
  form.popup.fancybox-content .description {
    margin: 20px 0 40px;
    font-size: 20px;
    font-weight: 900;
    color: #485159;
    text-align: center; }
  form.popup.fancybox-content label {
    font-size: 14px;
    font-weight: 600;
    color: #485159;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
    form.popup.fancybox-content label[data-error] {
      position: relative;
      padding-top: 5px !important;
      margin-top: 10px; }
      form.popup.fancybox-content label[data-error]:after {
        position: absolute;
        top: -13px;
        left: 0;
        content: attr(data-error);
        display: block;
        max-width: 100%;
        margin: 0 0 4px auto;
        color: #e50000;
        font-weight: bold;
        text-transform: lowercase; }
    form.popup.fancybox-content label [type="text"], form.popup.fancybox-content label [type="phone"], form.popup.fancybox-content label [type="email"], form.popup.fancybox-content label textarea {
      width: 100%;
      height: 40px;
      margin: 5px 0 15px;
      padding: 5px 10px;
      border: none;
      -webkit-border-radius: 2px;
      border-radius: 2px;
      background-color: #f1f3f3;
      outline-color: #009fd0; }
    form.popup.fancybox-content label textarea {
      height: 110px;
      resize: none; }
  form.popup.fancybox-content [type="checkbox"], form.popup.fancybox-content [type="radio"] {
    display: none; }
    form.popup.fancybox-content [type="checkbox"] + label, form.popup.fancybox-content [type="radio"] + label {
      display: grid;
      grid-template-columns: 16px auto;
      gap: 17px;
      padding: 25px 0 40px;
      text-transform: none;
      text-decoration: none;
      cursor: pointer; }
      form.popup.fancybox-content [type="checkbox"] + label:hover, form.popup.fancybox-content [type="radio"] + label:hover {
        text-decoration: none; }
        form.popup.fancybox-content [type="checkbox"] + label:hover:before, form.popup.fancybox-content [type="radio"] + label:hover:before {
          outline-color: #e4aa0f; }
      form.popup.fancybox-content [type="checkbox"] + label:before, form.popup.fancybox-content [type="radio"] + label:before {
        content: '';
        display: block;
        min-width: 16px;
        max-width: 16px;
        min-height: 16px;
        max-height: 16px;
        aspect-ratio: 1 / 1;
        border: solid 1px #cdcdcd;
        background-color: #ffffff; }
      form.popup.fancybox-content [type="checkbox"] + label.disabled, form.popup.fancybox-content [type="radio"] + label.disabled {
        pointer-events: none;
        opacity: 0.75; }
    form.popup.fancybox-content [type="checkbox"]:checked + label:before, form.popup.fancybox-content [type="radio"]:checked + label:before {
      background-image: url("data:image/svg+xml,%3Csvg width='8' height='7' viewBox='0 0 8 7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6.982.671.754.658-4.716 5.41L0 3.622l.718-.696 2.263 2.334z' fill='%23009FE8' fill-rule='nonzero'/%3E%3C/svg%3E%0A");
      background-position: center left 3px;
      background-repeat: no-repeat;
      -webkit-background-size: 11px, contain;
      background-size: 11px, contain; }
    form.popup.fancybox-content [type="checkbox"]:disabled + label, form.popup.fancybox-content [type="checkbox"]:checked:disabled + label, form.popup.fancybox-content [type="radio"]:disabled + label, form.popup.fancybox-content [type="radio"]:checked:disabled + label {
      opacity: 0.75; }
  form.popup.fancybox-content [type='button']:not([data-fancybox-close]), form.popup.fancybox-content [type='submit']:not([data-fancybox-close]) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 35px auto; }

main form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  height: auto;
  margin: auto;
  padding: 0; }
  main form label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff; }
    main form label div {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: stretch;
      -ms-flex-align: stretch;
      align-items: stretch; }
    main form label.policy {
      padding: 25px 0 40px;
      text-align: center;
      text-transform: initial; }
      main form label.policy a {
        color: inherit; }
  main form select {
    width: 100%;
    height: 40px;
    border: 1px solid #cdcdcd;
    outline-color: #e4aa0f;
    margin: 5px 0 10px;
    padding: 0 30px 0 10px;
    font-weight: bold;
    background: #ffffff;
    background-image: url(/local/templates/wareplast/img/arrow-select.svg);
    -webkit-background-size: 30px auto;
    background-size: 30px auto;
    background-position: right top 5px;
    background-repeat: no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; }
    main form select option {
      padding: 5px 0;
      border-bottom: 1px solid #555; }
  main form textarea, main form input {
    width: 100%;
    margin: 5px 0 15px;
    padding: 5px 10px;
    border: none;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: #ffffff;
    outline-color: #009fd0; }
  main form input {
    height: 40px; }
    main form input[type="checkbox"], main form input[type="radio"] {
      display: none; }
      main form input[type="checkbox"] + label, main form input[type="radio"] + label, main .item_form input[type="checkbox"] + label, main .item_form input[type="radio"] + label {
        display: grid;
        grid-template-columns: 16px auto;
        gap: 17px;
        padding: 25px 0 40px;
        text-transform: none;
        text-decoration: none;
        cursor: pointer; }
        main form input[type="checkbox"] + label:hover, main form input[type="radio"] + label:hover {
          text-decoration: none; }
          main form input[type="checkbox"] + label:hover:before, main form input[type="radio"] + label:hover:before {
            outline-color: #e4aa0f; }
        main form input[type="checkbox"] + label:before, main form input[type="radio"] + label:before {
          content: '';
          display: block;
          min-width: 16px;
          max-width: 16px;
          min-height: 16px;
          max-height: 16px;
          aspect-ratio: 1 / 1;
          border: solid 1px #cdcdcd;
          background-color: #ffffff; }
        main form input[type="checkbox"] + label.disabled, main form input[type="radio"] + label.disabled {
          pointer-events: none;
          opacity: 0.75; }
      main form input[type="checkbox"]:checked + label:before, main form input[type="radio"]:checked + label:before {
        background-image: url("data:image/svg+xml,%3Csvg width='8' height='7' viewBox='0 0 8 7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6.982.671.754.658-4.716 5.41L0 3.622l.718-.696 2.263 2.334z' fill='%23009FE8' fill-rule='nonzero'/%3E%3C/svg%3E%0A");
        background-position: center left 3px;
        background-repeat: no-repeat;
        -webkit-background-size: 11px, contain;
        background-size: 11px, contain; }
      main form input[type="checkbox"]:disabled + label, main form input[type="checkbox"]:checked:disabled + label, main form input[type="radio"]:disabled + label, main form input[type="radio"]:checked:disabled + label {
        opacity: 0.75; }
  main form [type='button'], main form [type='submit'] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 35px auto; }
  main form textarea {
    resize: none;
    height: 110px; }
  main form.popup {
    display: none; }
  main form [data-error] {
    position: relative;
    padding-top: 5px !important;
    margin-top: 10px; }
    main form [data-error]:after {
      position: absolute;
      top: -13px;
      left: 0;
      content: attr(data-error);
      display: block;
      max-width: 100%;
      margin: 0 0 4px auto;
      color: #e50000;
      font-weight: bold;
      text-transform: lowercase; }
  main form#callback [data-error]:after {
    color: #ff9558; }

header {
  position: relative;
  background: #ffffff;
  border-bottom: 1px solid #e6e9ea; }
  header .content {
    display: grid;
    grid-template-columns: 1fr 280px 1fr;
    grid-gap: 20px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 40px 15px 15px; }
    @media screen and (max-width: 950px) {
      header .content {
        grid-template-columns: 100px 1fr 50px;
        grid-gap: 0;
        padding: 0; } }
    header .content .links {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      gap: 20px;
      margin: auto auto auto 0; }
      @media screen and (max-width: 950px) {
        header .content .links {
          gap: 0; } }
      header .content .links a, header .content .links span {
        white-space: nowrap;
        text-decoration: none;
        color: #748592; }
        header .content .links a:hover, header .content .links span:hover {
          color: #00b8e8; }
        header .content .links a.address, header .content .links span.address {
          padding-left: 20px;
          background-image: url("data:image/svg+xml,%3Csvg width='12' height='15' viewBox='0 0 12 15' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 0c3.309 0 6 2.822 6 6.291 0 3.407-5.563 8.42-5.8 8.632a.299.299 0 0 1-.399 0C5.564 14.71 0 9.698 0 6.29 0 2.821 2.692 0 6 0zm0 .645C3.032.645.615 3.178.615 6.291c0 2.772 4.389 7.026 5.385 7.957.15-.14.376-.354.652-.627l.292-.292c1.633-1.655 4.44-4.821 4.44-7.038C11.385 3.178 8.97.645 6 .645zm0 2.743c1.527 0 2.77 1.302 2.77 2.903 0 1.6-1.243 2.903-2.77 2.903-1.526 0-2.768-1.302-2.768-2.903 0-1.6 1.242-2.903 2.768-2.903zm0 .645c-1.187 0-2.153 1.013-2.153 2.258S4.813 8.549 6 8.549c1.188 0 2.154-1.013 2.154-2.258S7.188 4.033 6 4.033z' fill='%23748592' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
          background-position: center left;
          background-repeat: no-repeat;
          -webkit-background-size: 12px 15px;
          background-size: 12px 15px; }
        header .content .links a.phone, header .content .links span.phone {
          font-size: 24px;
          font-weight: 500; }
          @media screen and (max-width: 950px) {
            header .content .links a.phone, header .content .links span.phone {
              background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.675 2.882c-.03 2.766 1.24 5.638 3.499 7.897l.05.05c2.22 2.22 5.066 3.496 7.804 3.496l.092-.001c.199-.16.388-.33.564-.504a7.225 7.225 0 0 0 1.63-2.509c.044-.111-.061-.463-.146-.548-1.088-.487-1.974-.772-3.469-1.106-.21.007-.419.056-.47.094l-.726 1.157c-.322.524-1.213.587-1.859.113A17.584 17.584 0 0 1 5.67 9.34a17.905 17.905 0 0 1-1.692-1.982c-.276-.378-.39-.82-.312-1.212a.961.961 0 0 1 .429-.65l1.191-.756c.023-.048.077-.338.06-.43-.327-1.234-.782-2.541-1.143-3.543-.034-.01-.255-.091-.44-.091-.05 0-.072.009-.073.009A7.218 7.218 0 0 0 .675 2.882zM12.028 15c-2.916 0-5.935-1.347-8.284-3.697C1.278 8.836-.068 5.737.003 2.753l.002-.113.07-.087A7.878 7.878 0 0 1 3.446.055.876.876 0 0 1 3.764 0c.359 0 .948.192 1.073.536.366 1.015.828 2.342 1.163 3.605.062.241-.007.95-.353 1.168l-1.193.758c-.081.05-.113.14-.126.207-.04.203.035.466.194.685.473.647 1.02 1.287 1.625 1.903a16.986 16.986 0 0 0 1.895 1.615c.325.238.773.26.889.073l.76-1.199c.197-.304.765-.37.967-.37.072 0 .134.006.188.017 1.546.346 2.465.642 3.64 1.176.366.164.627.953.458 1.382-.4 1.034-1 1.957-1.783 2.742a8.1 8.1 0 0 1-.715.627l-.087.07-.331.005z' fill='%23748592' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
              background-position: center left;
              background-repeat: no-repeat;
              -webkit-background-size: 12px 15px;
              background-size: 12px 15px; } }
        @media screen and (max-width: 950px) {
          header .content .links a.address, header .content .links a.phone, header .content .links span.address, header .content .links span.phone {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            width: 50px;
            height: 50px;
            padding: 0;
            cursor: pointer;
            background-position: center;
            border-right: 1px solid #e6e9ea; }
            header .content .links a.address div, header .content .links a.phone div, header .content .links span.address div, header .content .links span.phone div {
              display: none; } }
      header .content .links span {
        text-decoration: none; }
        @media screen and (max-width: 950px) {
          header .content .links span.address:hover div, header .content .links span.address.hover div, header .content .links span.phone:hover div, header .content .links span.phone.hover div {
            position: absolute;
            left: 0;
            top: 51px;
            min-height: 50px;
            background: #ffffff;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            width: 100%; } }
    header .content .logo {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
      @media screen and (max-width: 950px) {
        header .content .logo {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          height: 100%; } }
      @media screen and (max-width: 950px) {
        header .content .logo a {
          padding: 0 10px; } }
      header .content .logo a img {
        min-width: 280px; }
        @media screen and (max-width: 950px) {
          header .content .logo a img {
            width: 100%;
            max-width: 220px;
            min-width: initial; } }

.why-are-we {
  width: 100%;
  max-width: 1920px;
  margin: 0 auto;
  padding: 53px 10px;
  background: #ffffff; }
  @media screen and (max-width: 950px) {
    .why-are-we {
      padding: 20px 10px; } }
  .why-are-we .title {
    width: 100%;
    max-width: 1320px;
    margin: 0 auto;
    padding: 50px 0 75px;
    text-align: center; }
    @media screen and (max-width: 950px) {
      .why-are-we .title {
        padding: 0; } }
  .why-are-we .content {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(390px, 1fr));
    gap: 30px;
    width: 100%;
    max-width: 1320px;
    margin: 0 auto; }
    @media screen and (max-width: 950px) {
      .why-are-we .content {
        grid-template-columns: 100%;
        max-width: initial; } }
    .why-are-we .content .item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      width: 100%;
      gap: 23px; }
    .why-are-we .content .top {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      gap: 20px;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
      .why-are-we .content .top span {
        font-size: 12px;
        font-weight: bold;
        color: #ff9d59;
        text-transform: uppercase; }
      @media screen and (max-width: 950px) {
        .why-are-we .content .top .number {
          display: none; } }
      .why-are-we .content .top .number picture, .why-are-we .content .top .number img {
        min-width: 70px;
        max-height: 100%;
        -o-object-fit: contain;
        object-fit: contain; }
      .why-are-we .content .top .number, .why-are-we .content .top .icon {
        height: 70px; }
        .why-are-we .content .top .number.equipment, .why-are-we .content .top .icon.equipment {
          height: 58px; }
        .why-are-we .content .top .number.durability, .why-are-we .content .top .icon.durability {
          height: 61px; }
        .why-are-we .content .top .number.ecology, .why-are-we .content .top .icon.ecology {
          height: 50px; }
        .why-are-we .content .top .number.any-form, .why-are-we .content .top .icon.any-form {
          height: 33px; }
        .why-are-we .content .top .number.long-life, .why-are-we .content .top .icon.long-life {
          height: 55px; }
        .why-are-we .content .top .number.economy, .why-are-we .content .top .icon.economy {
          height: 61px; }
    .why-are-we .content.owl-carousel {
      grid-gap: 5px; }
      .why-are-we .content.owl-carousel .owl-stage-outer {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        padding: 10px 0; }
        .why-are-we .content.owl-carousel .owl-stage-outer .owl-stage .owl-item .item .top img.num {
          display: none; }
        .why-are-we .content.owl-carousel .owl-stage-outer .owl-stage .owl-item .item .top img.icon {
          width: auto; }
      .why-are-we .content.owl-carousel .owl-nav {
        display: none; }
      .why-are-we .content.owl-carousel .owl-dots {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-gap: 0 1px;
        padding: 10px 0 0; }
        .why-are-we .content.owl-carousel .owl-dots button {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          width: 100%;
          min-width: 50px;
          max-width: initial;
          height: 50px;
          min-height: initial;
          max-height: initial;
          background-color: #e6e9ea;
          -webkit-border-radius: initial;
          border-radius: initial;
          border: initial; }
          .why-are-we .content.owl-carousel .owl-dots button:hover {
            -webkit-filter: initial;
            filter: initial; }
          .why-are-we .content.owl-carousel .owl-dots button.active {
            background: #ffffff; }
          .why-are-we .content.owl-carousel .owl-dots button img {
            display: block;
            max-width: 100%;
            max-height: 20px; }

.podbor {
  width: 100%;
  max-width: 1920px;
  margin: 0 auto;
  background: #e6e9ea; }
  @media screen and (max-width: 950px) {
    .podbor {
      background: #ffffff; } }
  .podbor .content {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(33%, 420px));
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    max-width: 1320px;
    margin: 0 auto; }
    @media screen and (max-width: 950px) {
      .podbor .content {
        display: grid;
        grid-template-columns: repeat(auto-fill, minmax(150px, calc(33% - 1px)));
        grid-gap: 1px; } }
    @media screen and (max-width: 720px) {
      .podbor .content {
        grid-template-columns: repeat(auto-fill, minmax(150px, calc(50% - 1px))); } }
    .podbor .content .item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      width: 100%;
      gap: 23px;
      margin: initial;
      padding: 50px 10px;
      text-decoration: none; }
      .podbor .content .item:hover {
        background-color: rgba(255, 255, 255, 0.47); }
      @media screen and (max-width: 950px) {
        .podbor .content .item {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column;
          flex-direction: column;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          background: #e6e9ea;
          padding: 10px;
          gap: 5px; } }
    .podbor .content .top {
      display: grid;
      grid-template-columns: auto auto;
      grid-gap: 20px;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
      .podbor .content .top span {
        font-size: 18px;
        font-weight: bold;
        text-transform: uppercase; }
        @media screen and (max-width: 950px) {
          .podbor .content .top span {
            font-size: 10px; } }
      .podbor .content .top .icon {
        height: 30px; }
        @media screen and (max-width: 950px) {
          .podbor .content .top .icon {
            height: 15px; } }
    .podbor .content .bottom {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      margin: initial; }
      .podbor .content .bottom img {
        width: calc(100% - 80px);
        height: 280px;
        -o-object-fit: contain;
        object-fit: contain;
        -o-object-position: center;
        object-position: center;
        margin: 15px 40px 30px; }
        @media screen and (max-width: 950px) {
          .podbor .content .bottom img {
            width: auto;
            max-width: calc(100% - 10px);
            height: 50px; } }
      .podbor .content .bottom .button {
        font-size: 14px; }

.popular {
  width: 100%;
  max-width: 1920px;
  margin: 0 auto;
  padding: 40px 0;
  background: #ffffff; }
  @media screen and (max-width: 950px) {
    .popular {
      padding: 20px 0; } }
  .popular .title {
    width: 100%;
    max-width: 1320px;
    margin: 0 auto;
    font-size: 40px;
    font-weight: bold;
    text-align: center;
    padding: 40px 0  30px; }
    @media screen and (max-width: 950px) {
      .popular .title {
        font-size: 20px;
        padding: 20px 0  30px; } }
  .popular .content {
    width: 100%;
    max-width: 1320px;
    margin: 0 auto;
    padding: 30px 0; }

.works {
  width: 100%;
  max-width: 1920px;
  margin: 0 auto;
  padding: 0 10px; }
  .works.main {
    background: #f1f3f3; }
    .works.main .description, .works.main .fignya {
      display: none; }
  .works.section .title, .works.section .description, .works.section .fignya {
    display: none; }
  .works.section .content {
    padding: 10px 10px 30px; }
  .works .title, .works .description, .works .fignya, .works .content {
    width: 100%;
    max-width: 1320px;
    margin: 0 auto;
    text-align: center; }
  .works .title {
    font-size: 40px;
    font-weight: bold;
    text-align: center;
    padding: 30px 0 20px; }
  .works .description {
    display: none;
    font-size: 16px;
    text-align: center;
    padding: 30px 0 0; }
    .works .description .bold {
      font-weight: bold; }
  .works .fignya {
    display: none;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 20px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    max-width: 780px;
    margin: 0 auto 15px; }
    .works .fignya picture {
      max-width: 40%; }
    .works .fignya .button {
      margin: 0; }

.include_form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  max-width: 1920px;
  margin: 0 auto;
  padding: 30px 10px 25px; }
  .include_form.callback {
    padding: 230px 10px 25px;
    background: url(/local/templates/wareplast/img/background/1.png), #f1f3f3;
    background-repeat: no-repeat, repeat;
    -webkit-background-size: 2150px auto, 100%;
    background-size: 2150px auto, 100%;
    background-position: top 100px center, center; }
    .include_form.callback .title, .include_form.callback .description {
      color: #ffffff; }
    .include_form.callback form {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      width: 100%;
      max-width: 625px;
      margin: 30px auto 0; }
      .include_form.callback form [type="checkbox"] + label, .include_form.callback form [type="radio"] + label {
        color: #ffffff; }
      .include_form.callback form label {
        color: #ffffff; }
  .include_form .title, .include_form .description {
    width: 100%;
    max-width: 1320px;
    margin: 0 auto;
    padding: 30px 0;
    text-align: center;
    font-weight: bold; }
  .include_form .title {
    font-size: 40px; }
  .include_form .description {
    font-size: 20px; }
  .include_form form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
    .include_form form label {
      font-size: 14px;
      font-weight: 600;
      color: #485159; }
    .include_form form input, .include_form form textarea {
      -webkit-border-radius: 2px;
      border-radius: 2px;
      background-color: #f1f3f3; }
    .include_form form [type="radio"] {
      display: none; }
      .include_form form [type="radio"] + label {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-transform: none;
        cursor: pointer; }
        .include_form form [type="radio"] + label:before {
          content: none; }
        .include_form form [type="radio"] + label:hover picture {
          -webkit-filter: drop-shadow(0px 0px 40px #29d0e8);
          filter: drop-shadow(0px 0px 40px #29d0e8); }
          .include_form form [type="radio"] + label:hover picture img {
            -webkit-filter: none;
            filter: none; }
        .include_form form [type="radio"] + label:hover img {
          -webkit-filter: drop-shadow(0px 0px 40px #29d0e8);
          filter: drop-shadow(0px 0px 40px #29d0e8); }
      .include_form form [type="radio"]:checked + label picture {
        -webkit-filter: drop-shadow(0px 0px 40px #29d0e8);
        filter: drop-shadow(0px 0px 40px #29d0e8); }
        .include_form form [type="radio"]:checked + label picture img {
          -webkit-filter: none;
          filter: none; }
      .include_form form [type="radio"]:checked + label img {
        -webkit-filter: drop-shadow(0px 0px 40px #29d0e8);
        filter: drop-shadow(0px 0px 40px #29d0e8); }
    .include_form form select {
      border: none;
      padding: 5px 48px 5px 15px;
      -webkit-border-radius: 2px;
      border-radius: 2px;
      background: url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m12.107.743-4.949 4.95-4.95-4.95L.792 2.157 7.157 8.52l6.364-6.364z' fill='%23FF9559' fill-rule='nonzero'/%3E%3C/svg%3E%0A"), -webkit-linear-gradient(right, #f1f3f3 0, #f1f3f3 35px, #ffffff 35px, #ffffff 37px, #f1f3f3 37px, #f1f3f3 100%);
      background: url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m12.107.743-4.949 4.95-4.95-4.95L.792 2.157 7.157 8.52l6.364-6.364z' fill='%23FF9559' fill-rule='nonzero'/%3E%3C/svg%3E%0A"), -o-linear-gradient(right, #f1f3f3 0, #f1f3f3 35px, #ffffff 35px, #ffffff 37px, #f1f3f3 37px, #f1f3f3 100%);
      background: url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m12.107.743-4.949 4.95-4.95-4.95L.792 2.157 7.157 8.52l6.364-6.364z' fill='%23FF9559' fill-rule='nonzero'/%3E%3C/svg%3E%0A"), linear-gradient(-90deg, #f1f3f3 0, #f1f3f3 35px, #ffffff 35px, #ffffff 37px, #f1f3f3 37px, #f1f3f3 100%);
      -webkit-background-size: auto 9px, contain;
      background-size: auto 9px, contain;
      background-repeat: no-repeat;
      background-position: right 11px center, center;
      font-size: 16px;
      color: #485159;
      cursor: pointer;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none; }
    .include_form form [type="checkbox"], .include_form form [type="radio"] {
      display: none; }
      .include_form form [type="checkbox"][name="policy"] + label, .include_form form [type="radio"][name="policy"] + label {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start; }
      .include_form form [type="checkbox"] + label, .include_form form [type="radio"] + label {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        min-height: 33px;
        margin-right: 17px;
        padding: 8px;
        text-transform: none;
        cursor: pointer;
        font-size: 13px;
        font-weight: 600;
        color: #0198dd; }
        .include_form form [type="checkbox"] + label span, .include_form form [type="radio"] + label span {
          display: inline-block;
          margin: auto 0 auto auto;
          white-space: nowrap;
          font-size: 18px;
          color: #0198dd; }
        .include_form form [type="checkbox"] + label:hover, .include_form form [type="radio"] + label:hover {
          text-decoration: none; }
          .include_form form [type="checkbox"] + label:hover:before, .include_form form [type="radio"] + label:hover:before {
            outline-color: #e4aa0f; }
        .include_form form [type="checkbox"] + label:before, .include_form form [type="radio"] + label:before {
          content: '';
          display: block;
          min-width: 15px;
          max-width: 15px;
          min-height: 15px;
          max-height: 15px;
          aspect-ratio: 1 / 1;
          border: solid 1px #00b8e8;
          background-color: #ffffff; }
        .include_form form [type="checkbox"] + label.disabled, .include_form form [type="radio"] + label.disabled {
          pointer-events: none;
          opacity: 0.75; }
      .include_form form [type="checkbox"]:checked + label:before, .include_form form [type="radio"]:checked + label:before {
        background-image: url("data:image/svg+xml,%3Csvg width='8' height='7' viewBox='0 0 8 7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6.982.671.754.658-4.716 5.41L0 3.622l.718-.696 2.263 2.334z' fill='%23009FE8' fill-rule='nonzero'/%3E%3C/svg%3E%0A");
        background-position: center left 3px, center;
        background-repeat: no-repeat, repeat;
        -webkit-background-size: 11px, contain;
        background-size: 11px, contain; }
      .include_form form [type="checkbox"]:disabled + label, .include_form form [type="checkbox"]:checked:disabled + label, .include_form form [type="radio"]:disabled + label, .include_form form [type="radio"]:checked:disabled + label {
        opacity: 0.75; }
    .include_form form [type="submit"] {
      margin-top: 15px; }

main {
  display: block;
  width: 100%;
  max-width: 1920px;
  margin: 0 auto;
  padding: 0;
  background-color: #ffffff; }
  main .banner_section_block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 1320px;
    width: 100%;
    margin: 0 auto; }
    @media screen and (max-width: 950px) {
      main .banner_section_block {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }
    main .banner_section_block picture {
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1; }
  main .breadcrumb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 1320px;
    margin: 10px auto;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    main .breadcrumb .breadcrumb-item {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex; }
      main .breadcrumb .breadcrumb-item a, main .breadcrumb .breadcrumb-item span {
        font-size: 13px; }
      main .breadcrumb .breadcrumb-item a {
        text-decoration: none;
        font-weight: 500;
        color: #0198dd; }
        main .breadcrumb .breadcrumb-item a span {
          color: inherit; }
    @media screen and (max-width: 950px) {
      main .breadcrumb {
        padding: 0 10px; } }
  main .wrap {
    width: 100%;
    max-width: 1320px;
    margin: 0 auto; }
  main h1, main h2, main h3, main h4, main h5, main h6 {
    width: 100%;
    max-width: 1320px;
    margin: 0 auto;
    font-weight: 900;
    color: #485159; }
  main h1 {
    padding: 24px 0 30px;
    font-size: 48px;
    text-align: center; }
    @media screen and (max-width: 950px) {
      main h1 {
        font-size: 20px; } }

.faq .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 0px 0 30px; }
  .faq .item b {
    padding: 0 0 10px;
    font-weight: bold;
    font-size: 20px; }

.section {
  margin: 0 auto;
  background-color: #ffffff; }
  .section .image, .section .description {
    width: 100%;
    max-width: 1320px;
    margin: 0 auto; }
  .section .image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 10px; }
  .section .description {
    padding: 20px 10px 40px; }
  .section .list {
    background-color: #ffffff;
    padding: 0; }
    @media screen and (max-width: 950px) {
      .section .list {
        display: grid;
        grid-template-columns: repeat(auto-fill, minmax(150px, calc(33% - 1px)));
        grid-gap: 1px;
        background-color: #f1f3f3; }
        .section .list.detailing {
          grid-template-columns: 1fr; } }
    @media screen and (max-width: 720px) {
      .section .list {
        grid-template-columns: repeat(auto-fill, minmax(150px, calc(50% - 1px)));
        grid-gap: 1px; }
        .section .list.detailing {
          grid-template-columns: 1fr; } }
    .section .list .item {
      padding: 20px 0;
      background-color: #ffffff; }
      @media screen and (max-width: 1330px) {
        .section .list .item {
          padding: 20px 10px; } }
      @media screen and (max-width: 950px) {
        .section .list .item {
          padding: 10px 5px; } }
      .section .list .item:nth-child(even) {
        background-color: #f1f3f3; }
        @media screen and (max-width: 950px) {
          .section .list .item:nth-child(even) {
            background-color: #ffffff; } }
        .section .list .item:nth-child(even) .wrap .add_param {
          grid-area: add_param; }
          .section .list .item:nth-child(even) .wrap .add_param .checkbox:not(:last-child) [type="checkbox"] + label, .section .list .item:nth-child(even) .wrap .add_param .checkbox:not(:last-child) [type="radio"] + label {
            border-bottom: solid 1px #f1f3f3; }
          .section .list .item:nth-child(even) .wrap .add_param .checkbox [type="checkbox"] + label, .section .list .item:nth-child(even) .wrap .add_param .checkbox [type="radio"] + label {
            background-color: #ffffff; }
            .section .list .item:nth-child(even) .wrap .add_param .checkbox [type="checkbox"] + label:hover, .section .list .item:nth-child(even) .wrap .add_param .checkbox [type="radio"] + label:hover {
              background-color: #f1f3f3; }
          .section .list .item:nth-child(even) .wrap .add_param .checkbox [type="checkbox"]:checked + label, .section .list .item:nth-child(even) .wrap .add_param .checkbox [type="radio"]:checked + label {
            background-color: #f1f3f3; }
      .section .list .item .wrap {
        display: grid;
        grid-template-areas: 'name name name' 'slider param add_param' 'price price price'  'description description description';
        grid-template-columns: 270px 1fr 1fr;
        gap: 10px;
        width: 100%;
        max-width: 1320px;
        margin: 0 auto; }
        @media screen and (max-width: 1200px) {
          .section .list .item .wrap {
            grid-template-areas: 'name name' 'slider param' 'add_param add_param' 'price price' 'description description';
            grid-template-columns: 270px 1fr; } }
        @media screen and (max-width: 950px) {
          .section .list .item .wrap {
            grid-template-areas: 'name' 'slider' 'param' 'add_param' 'price' 'description';
            grid-template-columns: 100%; } }
        .section .list .item .wrap .name {
          grid-area: name;
          font-size: 20px;
          font-weight: 900;
          color: #485159;
          padding: 0 0 20px;
          text-decoration: none; }
          @media screen and (max-width: 950px) {
            .section .list .item .wrap .name {
              font-size: 10px;
              text-transform: uppercase;
              text-align: center; } }
        .section .list .item .wrap .detail_text {
          grid-area: description;
          margin: 20px 0; }
        .section .list .item .wrap .slider {
          grid-area: slider;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column;
          flex-direction: column;
          overflow: hidden; }
          .section .list .item .wrap .slider.owl-carousel .owl-stage-outer .owl-stage .owl-item {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            min-height: 230px; }
            .section .list .item .wrap .slider.owl-carousel .owl-stage-outer .owl-stage .owl-item img {
              width: initial;
              max-width: 100%;
              max-height: 100%; }
          .section .list .item .wrap .slider.owl-carousel .owl-nav {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-align: stretch;
            -ms-flex-align: stretch;
            align-items: stretch;
            gap: 5px;
            padding: 20px 0; }
            @media screen and (max-width: 950px) {
              .section .list .item .wrap .slider.owl-carousel .owl-nav {
                display: none; } }
            .section .list .item .wrap .slider.owl-carousel .owl-nav .owl-prev, .section .list .item .wrap .slider.owl-carousel .owl-nav .owl-next {
              min-width: 30px;
              max-width: 30px;
              min-height: 60px;
              max-height: 60px;
              margin: 0;
              border: none;
              -webkit-border-radius: initial;
              border-radius: initial;
              background-repeat: no-repeat;
              background-position: center;
              -webkit-background-size: auto 23px;
              background-size: auto 23px;
              -webkit-filter: none;
              filter: none; }
              .section .list .item .wrap .slider.owl-carousel .owl-nav .owl-prev:hover, .section .list .item .wrap .slider.owl-carousel .owl-nav .owl-next:hover {
                -webkit-filter: none;
                filter: none; }
              .section .list .item .wrap .slider.owl-carousel .owl-nav .owl-prev.disabled, .section .list .item .wrap .slider.owl-carousel .owl-nav .owl-next.disabled {
                color: #bbcacd;
                -webkit-filter: opacity(0.5);
                filter: opacity(0.5);
                pointer-events: none; }
            .section .list .item .wrap .slider.owl-carousel .owl-nav .owl-prev {
              background-image: url("data:image/svg+xml,%3Csvg width='22' height='23' viewBox='0 0 22 23' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate(0 .602)' fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%23F1F3F3' cx='11' cy='11' r='11'/%3E%3Cpath d='M12.207 6.257a1 1 0 0 1 .078 1.327l-.078.088L9.38 10.5l2.828 2.828a1 1 0 0 1 .078 1.327l-.078.088a1 1 0 0 1-1.327.077l-.087-.077-3.536-3.536A1 1 0 0 1 7.18 9.88l.077-.087 3.536-3.536a1 1 0 0 1 1.414 0z' fill='%2300B8E8' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E%0A");
              -webkit-box-ordinal-group: 2;
              -ms-flex-order: 1;
              order: 1; }
            .section .list .item .wrap .slider.owl-carousel .owl-nav .owl-next {
              background-image: url("data:image/svg+xml,%3Csvg width='22' height='23' viewBox='0 0 22 23' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='matrix(-1 0 0 1 22 .602)' fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%23F1F3F3' cx='11' cy='11' r='11'/%3E%3Cpath d='M12.207 6.257a1 1 0 0 1 .078 1.327l-.078.088L9.38 10.5l2.828 2.828a1 1 0 0 1 .078 1.327l-.078.088a1 1 0 0 1-1.327.077l-.087-.077-3.536-3.536A1 1 0 0 1 7.18 9.88l.077-.087 3.536-3.536a1 1 0 0 1 1.414 0z' fill='%2300B8E8' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E%0A");
              -webkit-box-ordinal-group: 4;
              -ms-flex-order: 3;
              order: 3; }
            .section .list .item .wrap .slider.owl-carousel .owl-nav .owl-dots {
              padding: 0;
              -webkit-box-ordinal-group: 3;
              -ms-flex-order: 2;
              order: 2;
              display: grid;
              grid-template-columns: repeat(auto-fill, minmax(60px, 1fr));
              overflow-x: auto;
              -webkit-box-pack: center;
              -ms-flex-pack: center;
              justify-content: center;
              -webkit-box-align: stretch;
              -ms-flex-align: stretch;
              align-items: stretch;
              gap: 5px;
              overflow-x: auto;
              min-width: 200px;
              max-width: 200px; }
              .section .list .item .wrap .slider.owl-carousel .owl-nav .owl-dots button {
                min-width: 60px;
                max-width: 60px;
                min-height: 60px;
                max-height: 60px;
                border: none;
                -webkit-border-radius: initial;
                border-radius: initial; }
                .section .list .item .wrap .slider.owl-carousel .owl-nav .owl-dots button:hover {
                  -webkit-filter: none;
                  filter: none; }
                .section .list .item .wrap .slider.owl-carousel .owl-nav .owl-dots button.active {
                  border: 1px solid #00b8e8; }
                .section .list .item .wrap .slider.owl-carousel .owl-nav .owl-dots button img {
                  -o-object-position: center;
                  object-position: center;
                  -o-object-fit: contain;
                  object-fit: contain;
                  max-width: 40px;
                  max-height: 40px; }
        @media screen and (max-width: 950px) {
          .section .list .item .wrap .param, .section .list .item .wrap .add_param {
            display: none; } }
        .section .list .item .wrap .param .title, .section .list .item .wrap .param h2, .section .list .item .wrap .param h3, .section .list .item .wrap .param h4, .section .list .item .wrap .param h5, .section .list .item .wrap .param h6, .section .list .item .wrap .add_param .title, .section .list .item .wrap .add_param h2, .section .list .item .wrap .add_param h3, .section .list .item .wrap .add_param h4, .section .list .item .wrap .add_param h5, .section .list .item .wrap .add_param h6 {
          font-size: 16px;
          font-weight: 800;
          color: #ff9559; }
        .section .list .item .wrap .param h2, .section .list .item .wrap .param h3, .section .list .item .wrap .param h4, .section .list .item .wrap .param h5, .section .list .item .wrap .param h6, .section .list .item .wrap .add_param h2, .section .list .item .wrap .add_param h3, .section .list .item .wrap .add_param h4, .section .list .item .wrap .add_param h5, .section .list .item .wrap .add_param h6 {
          margin: revert; }
        .section .list .item .wrap .param .subtitle, .section .list .item .wrap .add_param .subtitle {
          font-size: 14px;
          font-weight: 600;
          color: #485159; }
        .section .list .item .wrap .param {
          grid-area: param; }
          .section .list .item .wrap .param ul li {
            min-height: 30px; }
            .section .list .item .wrap .param ul li:not(:last-child) {
              border-bottom: solid 1px #f1f3f3; }
        .section .list .item .wrap .add_param {
          grid-area: add_param; }
          .section .list .item .wrap .add_param .checkbox:not(:last-child) [type="checkbox"] + label, .section .list .item .wrap .add_param .checkbox:not(:last-child) [type="radio"] + label {
            border-bottom: solid 1px #ffffff; }
          .section .list .item .wrap .add_param .checkbox [type="checkbox"] + label, .section .list .item .wrap .add_param .checkbox [type="radio"] + label {
            background-color: #f1f3f3; }
            .section .list .item .wrap .add_param .checkbox [type="checkbox"] + label:hover, .section .list .item .wrap .add_param .checkbox [type="radio"] + label:hover {
              background-color: #ffffff; }
          .section .list .item .wrap .add_param .checkbox [type="checkbox"]:checked + label, .section .list .item .wrap .add_param .checkbox [type="radio"]:checked + label {
            background-color: #ffffff; }
          .section .list .item .wrap .add_param .checkbox.no-paint [type="checkbox"] + label, .section .list .item .wrap .add_param .checkbox.no-paint [type="radio"] + label {
            background-color: rgba(0, 0, 0, 0); }
          .section .list .item .wrap .add_param .checkbox .info {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            min-width: 23px;
            max-width: 23px;
            min-height: 23px;
            max-height: 23px;
            color: #ffffff;
            background: #0198dd;
            text-decoration: none;
            -webkit-border-radius: 50%;
            border-radius: 50%; }
          .section .list .item .wrap .add_param .checkbox .description {
            display: none; }
          .section .list .item .wrap .add_param .checkbox_group {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            gap: 20px;
            padding: 0 0 23px; }
            .section .list .item .wrap .add_param .checkbox_group .checkbox_group {
              padding: 0 0 0; }
            .section .list .item .wrap .add_param .checkbox_group.row {
              -webkit-box-orient: horizontal;
              -webkit-box-direction: normal;
              -ms-flex-direction: row;
              flex-direction: row; }
            .section .list .item .wrap .add_param .checkbox_group.column {
              -webkit-box-orient: vertical;
              -webkit-box-direction: normal;
              -ms-flex-direction: column;
              flex-direction: column; }
              .section .list .item .wrap .add_param .checkbox_group.column label + select {
                margin-top: 10px; }
        .section .list .item .wrap .price {
          grid-area: price;
          display: -webkit-inline-box;
          display: -ms-inline-flexbox;
          display: inline-flex;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          gap: 20px 40px;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center;
          padding: 20px 0; }
          @media screen and (max-width: 950px) {
            .section .list .item .wrap .price {
              text-align: center; } }
          .section .list .item .wrap .price .amount {
            max-width: 100%;
            width: 275px;
            text-align: right;
            font-size: 48px;
            font-weight: 800;
            line-height: 0.58;
            color: #00b8e8; }
            @media screen and (max-width: 950px) {
              .section .list .item .wrap .price .amount {
                text-align: center;
                font-size: 18px; } }
          .section .list .item .wrap .price .button {
            margin: initial; }
            @media screen and (max-width: 950px) {
              .section .list .item .wrap .price .button {
                font-size: 14px;
                display: none; } }
            .section .list .item .wrap .price .button.info {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex; }
      .section .list .item.version2 .wrap {
        display: grid;
        grid-template-areas: 'options options' 'param add_param' 'price price';
        grid-template-columns: 1fr 1fr; }
        .section .list .item.version2 .wrap .options {
          grid-area: options;
          min-height: 620px; }
          .section .list .item.version2 .wrap .options .option {
            -webkit-box-flex: 1;
            -ms-flex-positive: 1;
            flex-grow: 1;
            -ms-flex-preferred-size: 33%;
            flex-basis: 33%; }
            .section .list .item.version2 .wrap .options .option input + label {
              padding-top: 50px; }
              .section .list .item.version2 .wrap .options .option input + label picture, .section .list .item.version2 .wrap .options .option input + label img {
                width: 300px;
                height: 300px; }
            .section .list .item.version2 .wrap .options .option input:checked + label {
              padding-top: inherit; }
              .section .list .item.version2 .wrap .options .option input:checked + label picture, .section .list .item.version2 .wrap .options .option input:checked + label img {
                width: 400px;
                height: 400px;
                -webkit-filter: drop-shadow(0px 0px 10px #29d0e8);
                filter: drop-shadow(0px 0px 10px #29d0e8); }
              .section .list .item.version2 .wrap .options .option input:checked + label .amount {
                font-size: 48px;
                color: #00b8e8; }
            .section .list .item.version2 .wrap .options .option input:hover:not(:checked) + label picture, .section .list .item.version2 .wrap .options .option input:hover:not(:checked) + label img {
              width: 350px;
              height: 350px;
              -webkit-filter: drop-shadow(0px 0px 10px #29d0e8);
              filter: drop-shadow(0px 0px 10px #29d0e8); }
            .section .list .item.version2 .wrap .options .option label {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-orient: vertical;
              -webkit-box-direction: normal;
              -ms-flex-direction: column;
              flex-direction: column;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center;
              -webkit-box-pack: start;
              -ms-flex-pack: start;
              justify-content: flex-start;
              padding: 20px 0 30px;
              color: #485159;
              -webkit-transition: all 300ms;
              -o-transition: all 300ms;
              transition: all 300ms; }
              .section .list .item.version2 .wrap .options .option label picture, .section .list .item.version2 .wrap .options .option label img {
                -webkit-transition: all 300ms;
                -o-transition: all 300ms;
                transition: all 300ms; }
              .section .list .item.version2 .wrap .options .option label .title {
                padding: 30px 0 0;
                font-size: 14px;
                font-weight: 600;
                color: inherit; }
              .section .list .item.version2 .wrap .options .option label .amount {
                padding: 15px 0 0;
                font-size: 36px;
                font-weight: 900;
                color: inherit; }
      @media screen and (max-width: 950px) {
        .section .list .item.detail .wrap .slider.owl-carousel .owl-nav {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; } }
      @media screen and (max-width: 950px) {
        .section .list .item.detail .wrap .param, .section .list .item.detail .wrap .add_param {
          display: block; } }
      @media screen and (max-width: 950px) {
        .section .list .item.detail .wrap .button {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; } }
      @media screen and (max-width: 950px) {
        .section .list .item.detail .wrap .button.info {
          display: none; } }
  .section .item-calculate {
    background: #ffffff;
    padding: 0 10px; }
    .section .item-calculate .title {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: end;
      -ms-flex-align: end;
      align-items: flex-end;
      font-size: 60px;
      font-weight: 900;
      color: #ff9559; }
      @media screen and (max-width: 980px) {
        .section .item-calculate .title {
          font-size: 27px;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }
      .section .item-calculate .title span {
        font-size: inherit;
        font-weight: inherit;
        color: inherit;
        padding: 2em 0 1em; }
    .section .item-calculate .label {
      font-size: 20px;
      font-weight: 900;
      color: #485159;
      margin: 20px 0 40px; }
      @media screen and (max-width: 980px) {
        .section .item-calculate .label {
          font-size: 18px;
          margin: 10px; } }
  .section ul {
    width: 100%;
    margin: initial;
    -webkit-padding-start: 0;
    padding-inline-start: 0; }
    .section ul li {
      list-style-image: url("data:image/svg+xml,%3Csvg width='8' height='7' viewBox='0 0 8 7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6.982.671.754.658-4.716 5.41L0 3.622l.718-.696 2.263 2.334z' fill='%23009FE8' fill-rule='nonzero'/%3E%3C/svg%3E%0A");
      list-style-position: inside;
      padding: 5px 0 5px 24px;
      text-indent: -15px;
      font-size: 12px;
      font-weight: 500; }
      .section ul li:not(:last-child) {
        padding-bottom: 10px; }
  .section .options {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px; }
    .section .options .option [for="type-kupel-circle"] picture, .section .options .option [for="type-kupel-circle"] img, .section .options .option [for="type-kupel-triangle"] picture, .section .options .option [for="type-kupel-triangle"] img, .section .options .option [for="type-kupel-square"] picture, .section .options .option [for="type-kupel-square"] img {
      width: 100%;
      max-width: 210px; }
  .section .visual {
    display: grid;
    grid-template-columns: minmax(380px, 600px) 300px;
    grid-gap: 25px 100px; }
    @media screen and (max-width: 992px) {
      .section .visual {
        grid-template-columns: 1fr; } }
    @media screen and (max-width: 950px) {
      .section .visual {
        grid-gap: 0 100px; } }
  .section .object {
    position: relative;
    display: block;
    margin: auto auto;
    width: 300px; }
    .section .object img {
      width: 300px;
      margin: 0 auto;
      display: block; }
    .section .object span {
      position: absolute;
      display: none;
      white-space: nowrap; }
      .section .object span data {
        color: inherit; }
    .section .object[data-object-type] span {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      width: 150px;
      height: 25px;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center; }
    .section .object[data-object-type="triangle"] span.length {
      top: 0;
      left: 0;
      -webkit-transform: rotateZ(-13deg);
      -ms-transform: rotate(-13deg);
      transform: rotateZ(-13deg); }
    .section .object[data-object-type="triangle"] span.width {
      top: 39px;
      left: 182px;
      -webkit-transform: rotateZ(44deg);
      -ms-transform: rotate(44deg);
      transform: rotateZ(44deg); }
    .section .object[data-object-type="triangle"] span.height {
      top: 178px;
      left: 81px;
      -webkit-transform: rotateZ(-89.7deg);
      -ms-transform: rotate(-89.7deg);
      transform: rotateZ(-89.7deg);
      color: #fff; }
    .section .object[data-object-type="circle"] span.diameter {
      top: 58px;
      left: 80px;
      -webkit-transform: rotateZ(0deg);
      -ms-transform: rotate(0deg);
      transform: rotateZ(0deg);
      color: #fff; }
    .section .object[data-object-type="circle"] span.height {
      top: 200px;
      left: 70px;
      -webkit-transform: rotateZ(-90deg);
      -ms-transform: rotate(-90deg);
      transform: rotateZ(-90deg);
      color: #fff; }
    .section .object[data-object-type="square"] span.length {
      top: 10px;
      left: -20px;
      -webkit-transform: rotateZ(-29deg);
      -ms-transform: rotate(-29deg);
      transform: rotateZ(-29deg); }
    .section .object[data-object-type="square"] span.width {
      top: 0;
      left: 165px;
      -webkit-transform: rotateZ(21.7deg);
      -ms-transform: rotate(21.7deg);
      transform: rotateZ(21.7deg); }
    .section .object[data-object-type="square"] span.height {
      top: 210px;
      left: 74px;
      -webkit-transform: rotateZ(-89deg);
      -ms-transform: rotate(-89deg);
      transform: rotateZ(-89deg);
      color: #fff; }
    .section .object[data-object-model="pool"][data-object-type="triangle"] span.length {
      top: -9px;
      left: 5px;
      -webkit-transform: rotateZ(-10deg);
      -ms-transform: rotate(-10deg);
      transform: rotateZ(-10deg); }
    .section .object[data-object-model="pool"][data-object-type="triangle"] span.width {
      top: 22px;
      left: 187px;
      -webkit-transform: rotateZ(35deg);
      -ms-transform: rotate(35deg);
      transform: rotateZ(35deg); }
    .section .object[data-object-model="pool"][data-object-type="triangle"] span.height {
      top: 131px;
      left: 87px;
      -webkit-transform: rotateZ(-88.7deg);
      -ms-transform: rotate(-88.7deg);
      transform: rotateZ(-88.7deg);
      color: #fff; }
    .section .object[data-object-model="pool"][data-object-type="circle"] span.diameter {
      top: 35px;
      left: 80px;
      -webkit-transform: rotateZ(0deg);
      -ms-transform: rotate(0deg);
      transform: rotateZ(0deg);
      color: #fff; }
    .section .object[data-object-model="pool"][data-object-type="circle"] span.height {
      top: 140px;
      left: 70px;
      -webkit-transform: rotateZ(-90deg);
      -ms-transform: rotate(-90deg);
      transform: rotateZ(-90deg);
      color: #fff; }
    .section .object[data-object-model="pool"][data-object-type="square"] span.length {
      top: 21px;
      left: 0;
      -webkit-transform: rotateZ(-28deg);
      -ms-transform: rotate(-28deg);
      transform: rotateZ(-28deg); }
    .section .object[data-object-model="pool"][data-object-type="square"] span.width {
      top: 0;
      left: 177px;
      -webkit-transform: rotateZ(17.7deg);
      -ms-transform: rotate(17.7deg);
      transform: rotateZ(17.7deg); }
    .section .object[data-object-model="pool"][data-object-type="square"] span.height {
      top: 142px;
      left: 25px;
      -webkit-transform: rotateZ(-89deg);
      -ms-transform: rotate(-89deg);
      transform: rotateZ(-89deg);
      color: #fff; }
  .section .ranges .range > label {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: auto;
    font-size: 14px;
    font-weight: 600;
    color: #485159; }
  .section .ranges .range select {
    width: auto;
    max-height: 30px;
    margin: 0 0 0 20px;
    font-size: 16px;
    font-weight: initial;
    color: #485159; }
  @media screen and (max-width: 950px) {
    .section .ranges .range .ui-slider {
      margin: 10px 18px 60px; } }
  .section .form .amount {
    width: 100%;
    padding: 20px 0;
    text-align: left;
    font-size: 48px;
    font-weight: 800;
    line-height: 0.58;
    color: #00b8e8; }
  .section .additional {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    .section .additional .checkbox {
      width: calc(50% - 25px); }
      @media screen and (max-width: 992px) {
        .section .additional .checkbox {
          width: 100%; } }
      .section .additional .checkbox [type="checkbox"] + label, .section .additional .checkbox [type="radio"] + label {
        background: -webkit-linear-gradient(top, transparent 0%, transparent 50%, #bbcacd calc(50% - 1px), #bbcacd calc(50% + 1px), transparent calc(50% + 1px), transparent 100%);
        background: -o-linear-gradient(top, transparent 0%, transparent 50%, #bbcacd calc(50% - 1px), #bbcacd calc(50% + 1px), transparent calc(50% + 1px), transparent 100%);
        background: linear-gradient(to bottom, transparent 0%, transparent 50%, #bbcacd calc(50% - 1px), #bbcacd calc(50% + 1px), transparent calc(50% + 1px), transparent 100%);
        background-position: left 10% center;
        padding: 2px 0;
        gap: 0; }
        @media screen and (max-width: 950px) {
          .section .additional .checkbox [type="checkbox"] + label, .section .additional .checkbox [type="radio"] + label {
            max-width: 100%;
            background: none; } }
        .section .additional .checkbox [type="checkbox"] + label:before, .section .additional .checkbox [type="radio"] + label:before {
          margin: 0; }
        .section .additional .checkbox [type="checkbox"] + label div, .section .additional .checkbox [type="checkbox"] + label div span, .section .additional .checkbox [type="radio"] + label div, .section .additional .checkbox [type="radio"] + label div span {
          color: inherit;
          font-size: inherit;
          background: #ffffff;
          padding: 0 15px;
          margin: auto auto auto 0;
          white-space: initial; }
          .section .additional .checkbox [type="checkbox"] + label div span, .section .additional .checkbox [type="checkbox"] + label div span span, .section .additional .checkbox [type="radio"] + label div span, .section .additional .checkbox [type="radio"] + label div span span {
            padding: 0; }
          @media screen and (max-width: 950px) {
            .section .additional .checkbox [type="checkbox"] + label div, .section .additional .checkbox [type="checkbox"] + label div span, .section .additional .checkbox [type="radio"] + label div, .section .additional .checkbox [type="radio"] + label div span {
              font-size: 12px; } }
        .section .additional .checkbox [type="checkbox"] + label span.cennic, .section .additional .checkbox [type="radio"] + label span.cennic {
          display: -webkit-inline-box;
          display: -ms-inline-flexbox;
          display: inline-flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-box-pack: end;
          -ms-flex-pack: end;
          justify-content: flex-end;
          height: 38px;
          min-width: 130px;
          max-width: 130px;
          margin: 0;
          padding: 0 5px 0 20px;
          background-color: #ffffff;
          background-image: url("data:image/svg+xml,%3Csvg width='130' height='38' viewBox='0 0 130 38' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23BBCACD' stroke-width='2' fill='none' fill-rule='evenodd'%3E%3Cpath d='M128 1a.997.997 0 0 1 1 1v34a.997.997 0 0 1-1 1H14.07a1 1 0 0 1-.832-.445L1.591 19.085a.999.999 0 0 1 .014-1.13l11.616-16.53A1 1 0 0 1 14.039 1z'/%3E%3Ccircle cx='12.5' cy='18.5' r='2.5'/%3E%3C/g%3E%3C/svg%3E%0A");
          background-position: center right;
          background-repeat: no-repeat;
          -webkit-background-size: 130px 38px;
          background-size: 130px 38px; }
          @media screen and (max-width: 950px) {
            .section .additional .checkbox [type="checkbox"] + label span.cennic, .section .additional .checkbox [type="radio"] + label span.cennic {
              min-width: initial;
              max-width: initial;
              height: auto;
              padding: 0;
              font-size: 16px;
              background: none; } }
    .section .additional.admin .checkbox [type="checkbox"] + label, .section .additional.admin .checkbox [type="radio"] + label {
      background: initial; }
  .section form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
    .section form label,.section .item_form label {
      font-size: 14px;
      font-weight: 600;
      color: #485159; }
    .section form input, .section form textarea {
      -webkit-border-radius: 2px;
      border-radius: 2px;
      background-color: #f1f3f3; }
  .section [type="radio"] {
    display: none; }
    .section [type="radio"] + label {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      text-transform: none;
      cursor: pointer; }
      .section [type="radio"] + label:before {
        content: none; }
      .section [type="radio"] + label:hover picture {
        -webkit-filter: drop-shadow(0px 0px 40px #29d0e8);
        filter: drop-shadow(0px 0px 40px #29d0e8); }
        .section [type="radio"] + label:hover picture img {
          -webkit-filter: none;
          filter: none; }
      .section [type="radio"] + label:hover img {
        -webkit-filter: drop-shadow(0px 0px 40px #29d0e8);
        filter: drop-shadow(0px 0px 40px #29d0e8); }
    .section [type="radio"]:checked + label picture {
      -webkit-filter: drop-shadow(0px 0px 40px #29d0e8);
      filter: drop-shadow(0px 0px 40px #29d0e8); }
      .section [type="radio"]:checked + label picture img {
        -webkit-filter: none;
        filter: none; }
    .section [type="radio"]:checked + label img {
      -webkit-filter: drop-shadow(0px 0px 40px #29d0e8);
      filter: drop-shadow(0px 0px 40px #29d0e8); }
  .section select {
    border: none;
    padding: 5px 48px 5px 15px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background: url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m12.107.743-4.949 4.95-4.95-4.95L.792 2.157 7.157 8.52l6.364-6.364z' fill='%23FF9559' fill-rule='nonzero'/%3E%3C/svg%3E%0A"), -webkit-linear-gradient(right, #f1f3f3 0, #f1f3f3 35px, #ffffff 35px, #ffffff 37px, #f1f3f3 37px, #f1f3f3 100%);
    background: url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m12.107.743-4.949 4.95-4.95-4.95L.792 2.157 7.157 8.52l6.364-6.364z' fill='%23FF9559' fill-rule='nonzero'/%3E%3C/svg%3E%0A"), -o-linear-gradient(right, #f1f3f3 0, #f1f3f3 35px, #ffffff 35px, #ffffff 37px, #f1f3f3 37px, #f1f3f3 100%);
    background: url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m12.107.743-4.949 4.95-4.95-4.95L.792 2.157 7.157 8.52l6.364-6.364z' fill='%23FF9559' fill-rule='nonzero'/%3E%3C/svg%3E%0A"), linear-gradient(-90deg, #f1f3f3 0, #f1f3f3 35px, #ffffff 35px, #ffffff 37px, #f1f3f3 37px, #f1f3f3 100%);
    -webkit-background-size: auto 9px, contain;
    background-size: auto 9px, contain;
    background-repeat: no-repeat;
    background-position: right 11px center, center;
    font-size: 16px;
    color: #485159;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; }
  .section [type="checkbox"], .section [type="radio"] {
    display: none; }
    .section [type="checkbox"][name="policy"] + label, .section [type="radio"][name="policy"] + label {
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start; }
    .section [type="checkbox"] + label, .section [type="radio"] + label, .section .item_form [type="checkbox"] + label, .section .item_form [type="radio"] + label {
      grid-template-columns: 17px 1fr auto auto;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      min-height: 33px;
      margin-right: 17px;
      padding: 8px;
      text-transform: none;
      cursor: pointer;
      font-size: 13px;
      font-weight: 600;
      color: #0198dd; }
      .section [type="checkbox"] + label span, .section [type="radio"] + label span {
        display: inline-block;
        margin: auto 0 auto auto;
        white-space: nowrap;
        font-size: 18px;
        color: #0198dd; }
      .section [type="checkbox"] + label:hover, .section [type="radio"] + label:hover {
        text-decoration: none; }
        .section [type="checkbox"] + label:hover:before, .section [type="radio"] + label:hover:before {
          outline-color: #e4aa0f; }
      .section [type="checkbox"] + label:before, .section [type="radio"] + label:before {
        content: '';
        display: block;
        min-width: 15px;
        max-width: 15px;
        min-height: 15px;
        max-height: 15px;
        aspect-ratio: 1 / 1;
        border: solid 1px #00b8e8;
        background-color: #ffffff; }
      .section [type="checkbox"] + label.disabled, .section [type="radio"] + label.disabled {
        pointer-events: none;
        color: #3f3f3f; }
        .section [type="checkbox"] + label.disabled:before, .section [type="radio"] + label.disabled:before {
          border-color: #3f3f3f; }
        .section [type="checkbox"] + label.disabled span, .section [type="radio"] + label.disabled span {
          color: #3f3f3f; }
    .section [type="checkbox"]:checked + label:before, .section [type="radio"]:checked + label:before {
      background-image: url("data:image/svg+xml,%3Csvg width='8' height='7' viewBox='0 0 8 7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6.982.671.754.658-4.716 5.41L0 3.622l.718-.696 2.263 2.334z' fill='%23009FE8' fill-rule='nonzero'/%3E%3C/svg%3E%0A");
      background-position: center left 3px, center;
      background-repeat: no-repeat, repeat;
      -webkit-background-size: 11px, contain;
      background-size: 11px, contain; }
    .section [type="checkbox"]:disabled + label, .section [type="checkbox"]:checked:disabled + label, .section [type="radio"]:disabled + label, .section [type="radio"]:checked:disabled + label {
      pointer-events: none;
      color: #3f3f3f; }
      .section [type="checkbox"]:disabled + label:before, .section [type="checkbox"]:checked:disabled + label:before, .section [type="radio"]:disabled + label:before, .section [type="radio"]:checked:disabled + label:before {
        border-color: #3f3f3f; }
      .section [type="checkbox"]:disabled + label span, .section [type="checkbox"]:checked:disabled + label span, .section [type="radio"]:disabled + label span, .section [type="radio"]:checked:disabled + label span {
        color: #3f3f3f; }
    .section [type="checkbox"]:checked:disabled + label:before, .section [type="radio"]:checked:disabled + label:before {
      background-image: url("data:image/svg+xml,%3Csvg width='8' height='7' viewBox='0 0 8 7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6.982.671.754.658-4.716 5.41L0 3.622l.718-.696 2.263 2.334z' fill='%2bbcacd' fill-rule='nonzero'/%3E%3C/svg%3E%0A"); }
  .section [type="radio"][name="form"] + label:before {
    content: initial; }
  .section .ui-slider {
    position: relative;
    max-width: 100%;
    height: 20px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fec125), to(#ff9459));
    background-image: -webkit-linear-gradient(top, #fec125, #ff9459);
    background-image: -o-linear-gradient(top, #fec125, #ff9459);
    background-image: linear-gradient(to bottom, #fec125, #ff9459);
    margin: 33px 18px 65px; }
    .section .ui-slider .ui-slider-range {
      position: absolute;
      z-index: 1;
      font-size: .7em;
      display: block;
      border: 0;
      background-position: 0 0;
      top: 0;
      height: 100%; }
    .section .ui-slider .ui-slider-range-scale {
      position: absolute;
      top: calc(100% + 5px);
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      width: 100%; }
      .section .ui-slider .ui-slider-range-scale label {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 0;
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 1;
        flex-shrink: 1;
        font-size: 14px;
        font-weight: initial;
        color: #485159;
        cursor: pointer; }
        .section .ui-slider .ui-slider-range-scale label span {
          white-space: nowrap;
          color: inherit;
          padding-top: 0; }
          @media screen and (max-width: 950px) {
            .section .ui-slider .ui-slider-range-scale label span {
              display: none; } }
        .section .ui-slider .ui-slider-range-scale label:before {
          position: absolute;
          top: -25px;
          content: "";
          display: block;
          width: 2px;
          height: 20px;
          background: #000; }
        .section .ui-slider .ui-slider-range-scale label.mega span {
          white-space: nowrap;
          padding-top: 20px;
          font-size: 16px;
          font-weight: 600; }
          @media screen and (max-width: 950px) {
            .section .ui-slider .ui-slider-range-scale label.mega span {
              display: -webkit-inline-box;
              display: -ms-inline-flexbox;
              display: inline-flex;
              font-size: 12px;
              padding-top: 6px; } }
        .section .ui-slider .ui-slider-range-scale label.mega:before {
          position: absolute;
          height: 40px; }
          @media screen and (max-width: 950px) {
            .section .ui-slider .ui-slider-range-scale label.mega:before {
              height: 27px; } }
    .section .ui-slider .ui-slider-handle {
      position: absolute;
      top: -6px;
      width: 23px;
      height: 0;
      border-left: 11px solid transparent;
      border-right: 11px solid transparent;
      border-top: 36px solid #ed4001;
      margin-left: -12px;
      z-index: 2;
      outline: none;
      cursor: pointer;
      -ms-touch-action: none;
      touch-action: none; }

#confides [data-object-type="circle"], #confides [data-object-type="triangle"], #confides [data-object-type="square"], #confides_admin [data-object-type="circle"], #confides_admin [data-object-type="triangle"], #confides_admin [data-object-type="square"] {
  display: none; }

#confides.circle [data-object-type="circle"], #confides_admin.circle [data-object-type="circle"] {
  display: block; }

#confides.circle #range_object_length, #confides.circle #range_object_width, #confides_admin.circle #range_object_length, #confides_admin.circle #range_object_width {
  display: none; }

#confides.triangle [data-object-type="triangle"], #confides_admin.triangle [data-object-type="triangle"] {
  display: block; }

#confides.triangle #range_object_diameter, #confides_admin.triangle #range_object_diameter {
  display: none; }

#confides.square [data-object-type="square"], #confides_admin.square [data-object-type="square"] {
  display: block; }

#confides.square #range_object_diameter, #confides_admin.square #range_object_diameter {
  display: none; }

footer {
  background-color: #485159; }
  footer .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    grid-gap: 20px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 20px 15px; }
    footer .content .logo {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column; }
      @media screen and (max-width: 950px) {
        footer .content .logo {
          -webkit-box-pack: initial;
          -ms-flex-pack: initial;
          justify-content: initial;
          max-width: 100%; } }
      footer .content .logo a img {
        min-width: 360px; }
        @media screen and (max-width: 950px) {
          footer .content .logo a img {
            max-width: 100%;
            min-width: initial; } }
      footer .content .logo span {
        padding-left: 24%;
        font-size: 14px;
        color: #c0d4d9; }
    footer .content .links {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      gap: 20px; }
      @media screen and (max-width: 950px) {
        footer .content .links {
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center; } }
      footer .content .links a, footer .content .links span {
        white-space: nowrap;
        text-decoration: none;
        color: #c0d4d9; }
        footer .content .links a:not(span):hover, footer .content .links span:not(span):hover {
          color: #00b8e8; }
        footer .content .links a.phone, footer .content .links span.phone {
          font-size: 30px;
          font-weight: 500; }

/* End */
/* /local/templates/wareplast/js/owl.carousel/assets/owl.carousel.min.css?4991625003351 */
/* /local/templates/wareplast/js/fancybox/jquery.fancybox.min.css?49916250012795 */
/* /local/templates/wareplast/styles.css?1746018676607 */
/* /local/templates/wareplast/template_styles.css?1746018676140290 */
