:root{--color-main:#5c7c17;--color-main-second:#e2890f;--color-black:#333;--color-dark:#4f4f4f;--color-gray:#ebebeb;--color-gray-medium:#828282;--color-gray-light:#bdbdbd;--color-silver:#f2f2f2;--color-red:#eb5757;--color-red-light:#eb575799;--modal-overlay:#00000080;--spacing-xs:20px;--spacing-sm:40px;--spacing-md:60px;--spacing-lg:80px;--spacing-xl:100px;--spacing-2xl:120px;--radius-sm:4px;--radius-md:10px;--radius-lg:50px;--radius-xl:100px;--radius-curved:150px;--shadow-sm:0 2px 10px #0000001a;--shadow-md:4px 4px 20px #00000040;--shadow-card:0 4px 20px #00000040;--shadow-lg:0px 100px 80px #00000005;--heading-margin-sm:25px;--heading-margin-md:32px;--heading-margin-lg:60px;--anim2:all .2s ease;--anim2-in-out:all .2s ease-in-out;--anim4:all .4s ease;--anim4-in-out:all .4s ease-in-out}::selection{color:#fff;background:var(--color-main-second)}input[type=radio]{accent-color:var(--color-main);-webkit-tap-highlight-color:#0000;outline:none!important}input[type=radio]:focus{box-shadow:none!important;outline:none!important}input[type=radio]:active{opacity:1;outline:none!important}html{scroll-behavior:smooth;scroll-padding-top:0}body{color:var(--color-black);font-family:OpenSans;font-size:1rem}main{display:block;position:relative}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1,h2,h3{text-transform:uppercase;font-family:DINCondensed}h1{font-size:3.625rem;line-height:1.31}h2{font-size:3rem;line-height:1.19}h3{font-size:1.5rem;line-height:1.21}h4{font-family:OpenSans;font-size:2.25rem;line-height:1.25}b{font-weight:700}p{font-size:1.3125rem;line-height:1.57}.btn{text-align:center;-webkit-text-decoration:unset;text-decoration:unset;cursor:pointer;display:inline-block}.btn_orange{color:#fff;background:var(--color-main-second);max-width:max-content;transition:var(--anim2);z-index:1;border-radius:100px;padding:20px 70px;font-size:1.125rem;font-weight:700;line-height:1.28;display:block;position:relative;overflow:hidden}.btn_orange:before{--text-color:#c6d9ec;content:"";pointer-events:none;opacity:.6;background:radial-gradient(circle at 20% 35%, transparent 0, transparent 2px, var(--text-color) 3px, var(--text-color) 4px, transparent 4px),radial-gradient(circle at 75% 44%, transparent 0, transparent 2px, var(--text-color) 3px, var(--text-color) 4px, transparent 4px),radial-gradient(circle at 46% 52%, transparent 0, transparent 4px, var(--text-color) 5px, var(--text-color) 6px, transparent 6px);width:100%;height:300%;animation:5s linear infinite both bubbles;position:absolute;top:0;left:0}.btn_orange:hover{box-shadow:4px 4px 30px #2a3e004d}.btn_orange:after{content:var(--content);white-space:nowrap;pointer-events:none;letter-spacing:.02em;padding:40px;font-size:0;font-weight:200;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50.5%)}.btn_orange--right,.btn_orange--left{z-index:0;width:33%;height:100%;position:absolute;top:0}.btn_orange--right{right:0}.btn_orange--left{left:0}.btn_orange--right:before{--bg-color:#14121866;content:"";background-color:var(--bg-color);color:#0000;pointer-events:none;width:600%;height:100%;transition:transform .4s ease-out;position:absolute;top:-30px;left:-350%;transform:translateY(-90%)rotate(0)}.btn_orange:hover .btn_orange--right:before{transform:translateY(-15%)rotate(0)}.btn_orange .btn_orange--right:hover:before{transform:translateY(-15%)rotate(-7deg)}.btn_orange .btn_orange--left:hover~.btn_orange--right:before{transform:translateY(-15%)rotate(7deg)}.btn_green{text-transform:uppercase;color:#fff;z-index:1;background:radial-gradient(50% 50%,#5c7c17 0%,#4c6a0c 100%);border-radius:100px;padding:22px 70px;font-size:1.125rem;font-weight:700;transition:transform .2s;display:inline-block;position:relative;box-shadow:4px 4px 10px #2a3e004d}.btn_green:after{content:"";z-index:-1;background:radial-gradient(50% 50%,#5c7c17 0%,#4c6a0c 100%);border-radius:100px;width:100%;height:100%;transition:none;display:inline-block;position:absolute;top:0;left:0}.btn_green:hover{background:radial-gradient(50% 50%,#5c7c17 0%,#4c6a0c 100%)}.btn_green:hover:after{opacity:0;transition:all .4s;transform:scaleX(1.3)scaleY(1.5)}.btn_more{color:var(--color-main);transition:var(--anim2);padding-right:30px;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;position:relative}.btn_more:hover{transform:translate(2px)}.btn_more:hover:after{transition:var(--anim2);right:-1px}.btn_more:hover:before{transition:var(--anim2);right:-4px}.btn_more:after,.btn_more:before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%)}.btn_more:after{background:url(https://res.cloudinary.com/dh6mmwybk/image/upload/website/icon_arrow_more.svg) 0 0/contain no-repeat;width:10px;height:10px;display:block;right:3px}.btn_more:before{background:#5c7c171a;border-radius:100%;width:22px;height:22px}.btn_gray{text-transform:uppercase;color:#fff;background:#828282;border-radius:100px;padding:22px 70px;font-size:1.125rem;font-weight:700;transition:transform .2s;display:inline-block}.btn_gray:hover{transform:translateY(-5px)}.btn_border{border:1px solid var(--color-main);-webkit-text-decoration:unset;text-decoration:unset;text-transform:uppercase;transition:var(--anim2);z-index:1;border-radius:100px;padding:10px 55px;font-weight:700;position:relative;color:var(--color-main)!important;background:0 0!important}.btn_border:after{content:"";z-index:-1;background:var(--color-main);opacity:0;border-radius:100px;width:100%;height:100%;transition:none;display:inline-block;position:absolute;top:0;left:0}.btn_border:hover{background:var(--color-main)!important;color:#fff!important}.btn_border:hover:after{opacity:0;transition:all .4s;transform:scaleX(1.3)scaleY(1.5)}.btn_sub_menu{width:10px;height:10px;transition:var(--anim2);cursor:pointer;background:url(https://res.cloudinary.com/dh6mmwybk/image/upload/website/icon_menu_arrow_b.svg) 50% 52%/8px no-repeat;border:1px solid #e0e0e0;border-radius:100%;padding:10px;display:block;position:absolute;top:8px;right:0}@keyframes bubbles{0%{transform:translate(0)}to{transform:translateY(-66.666%)}}.title_text{text-align:center;margin:var(--spacing-xl) 0 var(--spacing-lg);font-weight:600}.title_text p{margin:unset;font-size:2.25rem;line-height:1.25}.text_accent_border{border-bottom:2px solid var(--color-main-second);font-weight:700}.no-scroll{overflow:hidden}.container{max-width:1280px;padding-left:var(--spacing-xs);padding-right:var(--spacing-xs);margin:0 auto}.row{display:flex}.column{flex-direction:column;display:flex}.banner{min-height:calc(100vh - 98px);position:relative}.banner_img_wrapper{border-radius:0 0 0 150px;height:100%;position:absolute;left:0;right:0;overflow:hidden}.banner_img_wrapper:before{content:"";background:linear-gradient(83.75deg,#5c7c17cf 5.56%,#5c7c17b8 36.53%,#5c7c178a 52.56%,#5c7c1700 60.3% 100.13%);position:absolute;inset:0}.banner_img_wrapper img{object-fit:cover;width:100%;height:100%}.banner_text{color:#fff;z-index:0;margin-left:120px;padding:120px 90px 90px;position:relative}.banner_text .container{padding-left:0;padding-right:0}.banner_title{color:#fff;text-transform:uppercase;margin:unset}.banner_description{margin:unset;font-size:1.3125rem}.banner_description b{font-size:1.75rem}.banner .arrow_down{background:url(https://res.cloudinary.com/dh6mmwybk/image/upload/website/icon_arrow_down_white.svg) 0 0/contain no-repeat;width:30px;height:30px;transition:bottom .3s ease-in-out,transform .3s ease-in-out,opacity .3s ease-in-out;animation:3s ease-in-out infinite bounce;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.banner .arrow_down:hover{opacity:.8;animation-play-state:paused;bottom:6px}.banner .scroll_indicator{z-index:3;cursor:pointer;transition:var(--anim2);text-decoration:none;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.banner .scroll_indicator:hover{opacity:.7}.banner .scroll_indicator .learn_more_text{text-transform:uppercase;color:#fff;letter-spacing:.05em;opacity:.7;font-size:.75rem;font-weight:400}.banner .btn{margin-top:65px}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}60%{transform:translateY(-2px)}}.img_bg_left_top:after{content:"";border-radius:0 var(--radius-curved) var(--radius-lg) var(--radius-lg);background:#8e8e8e33;width:95%;height:90%;display:block;position:absolute;top:-20px;left:-20px}.img_bg_right_top:after{content:"";border-radius:var(--radius-curved) 0 var(--radius-lg) var(--radius-lg);background:#8e8e8e33;width:95%;height:90%;display:block;position:absolute;top:-20px;right:-20px}.tel{color:var(--color-dark);align-items:center;font-size:1.625rem;font-weight:600;text-decoration:none;display:flex;position:relative}.tel:before{content:"";background:url(https://res.cloudinary.com/dh6mmwybk/image/upload/website/icon_phone_green.svg) 0 0/contain no-repeat;min-width:24px;height:24px;margin-right:12px;display:block}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.number-input{display:inline-flex}.number-input,.number-input *{box-sizing:border-box}.number-input button{-webkit-appearance:none;cursor:pointer;border:none;border-radius:2px;outline:none;justify-content:center;align-items:center;width:47px;height:47px;margin:0;position:relative}.number-input button:before,.number-input button:after{content:"";background-color:#212121;width:1rem;height:2px;display:inline-block;position:absolute;transform:translate(-50%,-50%)}.number-input button.plus:after{transform:translate(-50%,-50%)rotate(90deg)}.number-input input[type=number]{border:unset;text-align:center;border-radius:2px;max-width:120px;padding:.5rem;font-family:sans-serif;font-size:1rem;font-weight:700}.number-input .plus,.number-input .minus{background-color:#fff}.plus:hover,.minus:hover{background-color:#f9f9f9}.plus:hover:after,.plus:hover:before,.minus:hover:after,.minus:hover:before{background-color:var(--color-main)}.video{border-radius:10px;width:100%}.video_wrapper{height:0;padding-bottom:56.25%;position:relative}.video_wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}.video-loading-spinner{z-index:10;background:#000c;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.video-loading-spinner .spinner{border:4px solid #e2890f33;border-top-color:var(--color-main-second);border-radius:50%;width:50px;height:50px;animation:.8s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.table{border:1px solid var(--color-gray);text-align:center;border-radius:5px;width:100%}.table .top{text-transform:uppercase;border-bottom:1px solid var(--color-gray);background:#efefef4d;font-family:DINCondensed;font-size:1.5rem;font-weight:700;line-height:1.17}.table .top,.table .bottom{justify-content:space-between;align-items:center;display:flex;position:relative}.table .top .cell{padding:41px 0}.table .bottom .cell{padding:58px 0}.table .cell{width:100%}.table .cell:not(:first-child):after{content:"";background:var(--color-gray);width:1px;height:100%;display:block;position:absolute;top:0;bottom:0}.table .cell span{margin:0 10px;display:block}.table .row{width:100%}.table .col{width:16.6667%}.table .col:not(:last-child){border-right:1px solid var(--color-gray)}.table.two_col{border:unset;position:relative}.table.two_col .row{outline:1px solid #e0e0e0;display:flex}.table.two_col .row.top{text-transform:none;background:#efefef;margin-bottom:8px;font-weight:600}.table.two_col .col{width:50%;padding:13px;font-size:1.125rem}.cloud{text-align:center;background:url(https://res.cloudinary.com/dh6mmwybk/image/upload/website/img_cloud.svg) 0 0/contain no-repeat;align-items:center;width:220px;height:150px;padding:15px 35px 50px;font-size:.75rem;line-height:1.33;display:flex;position:absolute;bottom:-40px;left:-70px}.product_img{width:55%;max-width:610px;position:relative}.product_img .img_container{position:relative}.product_img .img_container:before{content:"";border-radius:0 var(--radius-curved) 0 var(--radius-lg);background:#fff9;width:97%;height:97%;display:block;position:absolute;top:-20px;left:-20px}.product_banner{background:var(--color-gray);border-radius:0 var(--radius-curved) 0 var(--radius-lg);align-items:center;min-height:calc(100vh - 98px);padding:110px 0 50px;display:flex;position:relative}.product_banner h1{margin-bottom:var(--spacing-sm)}.product_banner .img_wrapper{border-radius:0 var(--radius-curved) 0 var(--radius-lg);z-index:10;text-align:center;background:radial-gradient(50% 50%,#d5d5d5 52.08%,#c2c2c2 100%);padding:32px 0;position:relative}.product_banner .img_wrapper img{object-fit:contain;max-height:385px}.product_banner .arrow_down{opacity:.5;background:url(https://res.cloudinary.com/dh6mmwybk/image/upload/website/icon_arrow_down_black.svg) 0 0/contain no-repeat;width:20px;height:20px;transition:bottom .3s ease-in-out,opacity .3s ease-in-out;animation-name:arrowDown;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@keyframes arrowDown{0%{bottom:20px}50%{bottom:24px}to{bottom:20px}}.product_banner .arrow_down:hover{opacity:1;animation-play-state:paused;bottom:5px}.product_text{width:48%;margin-left:50px}.product_text .row{justify-content:space-between}.product_text .row.drop{align-items:flex-end}.product_text .description{width:100%;max-width:500px;color:var(--color-dark);font-size:1.6875rem;line-height:1.33}.product_text .btn{margin-top:var(--spacing-lg);padding:12px 55px}.product_text .buy_description{margin-top:12px;font-size:.875rem;line-height:1.36}.product_text .buy_description .accent{color:var(--color-main-second);margin-left:5px;font-family:Noteworthy;font-size:2rem;font-weight:700}.product_quantity_descr{margin-bottom:12px;font-size:1.125rem;font-weight:700}.product_quantity .select2{min-width:230px}.product_quantity .select2-selection{border:unset}.product_price{align-items:flex-end;display:flex}.product_price span:first-child{font-family:DINCondensed;font-size:3rem;font-weight:700;line-height:1}.product_price span:nth-child(2){text-align:right;margin-bottom:3px;margin-left:10px;font-family:DINCondensed;line-height:1}.product_price span:nth-child(2) p:first-child{color:#4f4f4f;margin:0;font-family:OpenSans;font-size:.875rem;font-weight:400;line-height:1}.product_price span:nth-child(2) p:last-child{text-transform:uppercase;line-height:1}.select2{text-align:center;border-radius:2px;font-family:Roboto;font-size:1.5rem}.select2-selection{border:unset;text-transform:uppercase}.select2-selection--single{padding:9px;height:auto!important}.select2-dropdown{border:unset;background:unset;border-radius:4px}.select2-results__option{text-transform:uppercase}.select2-results__option--highlighted{background:var(--color-main)!important}.select2-results__options{text-align:center}.select2-selection__arrow:after{content:"";width:14px;height:14px;transition:var(--anim2);background:url(https://res.cloudinary.com/dh6mmwybk/image/upload/website/icon_arrow_down_black.svg) 50%/contain no-repeat;display:block;position:absolute;top:50%;right:12px}.select2-selection__arrow b{display:none}.select2-container--open .select2-selection__arrow:after{transform:rotate(180deg)}.text-video{padding:var(--spacing-lg) 0}.text-video h2{margin-bottom:32px}.text-video p{color:var(--color-dark)}.text-video .video_wrapper{border-radius:10px;overflow:hidden}.text-video .video_wrapper img{object-fit:cover;width:100%;height:100%}.text-video .col{width:50%}.text-video .col.text{position:relative}.text-video.text-left .col.text{padding-right:40px}.text-video.text-left .col.img,.text-video.text-right .col.text{padding-left:40px}.text-video.text-right .col.img{padding-right:40px}.text-video .accent{color:var(--color-main-second);text-align:right;margin-top:40px;font-family:Noteworthy;font-size:1.3125rem;line-height:1.57;position:relative}.text-video .accent.with-arrow:after{content:"";background:url(https://res.cloudinary.com/dh6mmwybk/image/upload/website/icon_arrow_more_info.svg) 0 0/contain no-repeat;width:40px;height:40px;display:block;position:absolute;top:-70%;right:-45px;transform:rotate(-80deg)}.accordion-top{cursor:pointer;transition:var(--anim4);justify-content:space-between;align-items:center;padding:14px 0;font-size:1.125rem;line-height:1.83;display:flex}.accordion-wrap{width:100%}.accordion-item{border-top:1px solid #cecece}.accordion-item:last-child{border-bottom:1px solid #cecece}.accordion-item.open .accordion-top{font-weight:700}.accordion-item.open .accordion-btn{transform:rotate(180deg)}.accordion-content{display:none}.accordion-content p{margin-bottom:10px;font-size:1rem;line-height:1.31}.accordion-btn{transition:var(--anim4);width:12px;height:12px}.image_text_section h2{margin-bottom:32px}.image_text_section p{color:var(--color-dark)}.image_text_section>.container>.row>.col{width:50%}.image_text_section>.container>.row>.col.img>img{object-fit:cover}.image_text_section.img-left>.container>.row>.col.img{padding-right:40px}.image_text_section.img-left>.container>.row>.col.text{padding-left:40px}.image_text_section.img-right>.container>.row{flex-direction:row-reverse}.image_text_section.img-right>.container>.row>.col.img{padding-left:40px}.image_text_section.img-right>.container>.row>.col.text{padding-right:40px}.image_text_section.img-styled .col{width:50%}.image_text_section.img-styled.img-left .col.img{padding-right:40px}.image_text_section.img-styled.img-left .col.text{padding-left:40px}.image_text_section.img-styled.img-right .row{flex-direction:row-reverse}.image_text_section.img-styled.img-right .row .col.img{padding-left:40px}.image_text_section.img-styled.img-right .row .col.text{padding-right:40px}.img_bg_left_top-text h2{margin-bottom:32px}.img_bg_left_top-text p{color:var(--color-dark)}.img_bg_left_top-text .col{width:50%}.img_bg_left_top-text .img{padding-right:40px}.img_bg_left_top-text .text{padding-left:6px}.img_bg_left_top-text .img_description{color:#828282;margin-top:16px;font-size:1rem;line-height:1.38;display:block}.img_bg_right_top-text .row{flex-direction:row-reverse}.img_bg_right_top-text h2{width:80%;margin-bottom:32px}.img_bg_right_top-text p{color:var(--color-dark)}.img_bg_right_top-text .col{width:50%}.img_bg_right_top-text .text{padding-right:6px}.img_bg_right_top-text .img{padding-left:40px}.img_bg_right_top-text .img_description{color:#828282;margin-top:16px;font-size:1rem;line-height:1.38;display:block}.list{padding-left:unset;margin:0;list-style:none}.list li{text-transform:uppercase;font-family:DINCondensed;font-size:1.5rem;font-weight:700;line-height:2.08;display:flex}.list li:before{content:"";background:url(https://res.cloudinary.com/dh6mmwybk/image/upload/website/icon_list_check_white.svg) 0 0/contain no-repeat;min-width:35px;height:35px;margin-right:.625rem;display:block;position:relative;top:5px}.list li:not(:last-child){margin-bottom:.9375rem}.text_col{background:var(--color-gray);border-radius:0 150px;padding:80px 0}.text_col h2{margin-bottom:63px}.text_col .col{width:50%}.text_col .col:first-child{margin-right:40px}.text_col .col.left p:nth-child(2){max-width:70%}.input_item input[type=radio]{opacity:0;display:none}.input_item input:checked+label{position:relative}.input_item input:checked+label:before{background:var(--color-main);outline:1px solid var(--color-main);border:4px solid #fff;max-width:8px;height:8px}.input_item label{cursor:pointer}.input_item label:before{content:"";vertical-align:baseline;background:#fff;border:1px solid #bdbdbd;border-radius:100%;flex:0 0 14px;height:14px;margin-right:10px;display:inline-block;position:relative;top:2px;left:0}.checkbox input[type=checkbox]{display:none}.checkbox input[type=checkbox]:checked+label{position:relative}.checkbox input[type=checkbox]:checked+label:before{background:var(--color-main);border-color:var(--color-main)}.checkbox input[type=checkbox]:checked+label:after{content:"";background:url(https://res.cloudinary.com/dh6mmwybk/image/upload/website/icon_check.svg) 0 0/contain no-repeat;width:10px;height:10px;display:block;position:absolute;top:5px;left:4px}.checkbox label{cursor:pointer;position:relative}.checkbox label:before{content:"";border:2px solid #bdbdbd;border-radius:4px;width:12px;height:12px;margin-right:12px;display:inline-block;position:relative}.blog_category{border-radius:0 5px 5px 0;padding:7px 55px 7px 10px;font-size:.625rem}.blog_category_plumbing{background:#f2c94c}.blog_category_additives{background:#ca6bd9}.blog_category_campground{background:#2f80ed}.blog_category_home{background:#219653}.blog_category_others{background:#8400ff}.blog_category_restaurant{background:#56ccf2}.blog_category_products{background:#eb5757}.blog_category_septic_tank{background:#ff6b00}.blog_category_septic_system{background:#548c35}.blog_category_winter{background:#0047ff}.blog_category_rv{background:#bf00cf}.blog_item_top_block{color:#fff;align-items:center;width:100%;font-size:.75rem;display:flex;position:absolute;top:12px;left:0}.blog_item{background:#fff;border-radius:10px;width:calc(33% - 16px);margin:8px;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000040}.blog_item_min{width:calc(25% - 26px);margin:6px 13px}.blog_item_min .blog_img_wrapper{height:135px}.blog_item_min .blog_content{padding:20px 20px 40px}.blog_item_min .blog_text{color:#828282}.blog_item_bottom{justify-content:space-between;margin-top:6px;font-size:.875rem;display:flex}.blog_time,.blog_views{align-items:center;display:flex}.blog_time:before,.blog_views:before{content:"";width:20px;height:20px;margin-right:10px;position:relative}.blog_time{text-shadow:0 0 5px #00000026;margin-left:auto;margin-right:20px}.blog_time:before{background:url(https://res.cloudinary.com/dh6mmwybk/image/upload/website/icon_time.svg) 50% no-repeat}.blog_views{text-shadow:0 0 5px #00000026;margin-right:38px}.blog_views:before{background:url(https://res.cloudinary.com/dh6mmwybk/image/upload/website/icon_views.svg) 50% no-repeat}.blog_views span{margin-right:5px}.blog_img_wrapper{height:240px}.blog_img_wrapper img{object-fit:cover;width:100%;height:100%}.blog_content{padding:30px}.blog_content h3{min-height:60px}.blog_text{font-size:1.0625rem;line-height:1.59}.blog_row{flex-wrap:wrap;display:flex}.blog_date_add{color:#bdbdbd;font-size:.75rem}.blog_filters{display:flex}.blog_filter,.blog_sort{position:relative}.blog_filter .icon_filter,.blog_filter .icon_sort,.blog_sort .icon_filter,.blog_sort .icon_sort{background-color:#333;width:18px;height:18px;margin-bottom:2px;display:block}.blog_filter .icon_filter,.blog_sort .icon_filter{-webkit-mask-image:url(https://res.cloudinary.com/dh6mmwybk/image/upload/website/icon_filter.svg);mask-image:url(https://res.cloudinary.com/dh6mmwybk/image/upload/website/icon_filter.svg)}.blog_filter .icon_sort,.blog_sort .icon_sort{-webkit-mask-image:url(https://res.cloudinary.com/dh6mmwybk/image/upload/website/icon_sort.svg);mask-image:url(https://res.cloudinary.com/dh6mmwybk/image/upload/website/icon_sort.svg)}.blog_filter .select2-selection,.blog_sort .select2-selection{text-align:left;text-transform:none;border-radius:40px;align-items:center;padding-left:20px;font-size:.875rem;display:flex}.blog_filter .select2-container--open,.blog_sort .select2-container--open{background:#828282;border-radius:30px 30px 0 0}.blog_filter .select2-container--open .select2-selection,.blog_sort .select2-container--open .select2-selection{background:#828282;border-color:#fff}.blog_filter .select2-container--open .select2-selection__rendered,.blog_sort .select2-container--open .select2-selection__rendered{color:#fff}.blog_filter .select2-container--open .select2-selection__arrow:after,.blog_sort .select2-container--open .select2-selection__arrow:after{background:url(https://res.cloudinary.com/dh6mmwybk/image/upload/website/icon_arrow_down_white.svg) 50%/contain no-repeat}.blog_filter .select2-container--open .icon_filter,.blog_filter .select2-container--open .icon_sort,.blog_sort .select2-container--open .icon_filter,.blog_sort .select2-container--open .icon_sort{background-color:#fff}.blog_filter .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.blog_sort .select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-right-radius:40px;border-bottom-left-radius:40px}.blog_filter{margin-right:25px}.blog_filter .select2{min-width:350px}.blog_sort .select2{min-width:190px}.all_articles .top_row{justify-content:space-between;align-items:center;display:flex}.form_input_wrap{flex-direction:column-reverse;display:flex}.form_input_wrap input{background:#efefef;border:1px solid #0000;border-radius:5px;padding:9px 15px}.form_input_wrap label{margin-bottom:5px;font-size:.875rem}.form_input_wrap.focused input{border:1px solid #bdbdbd}.form_input_wrap.focused.error{color:var(--color-red)}.form_input_wrap.focused.error input{color:var(--color-red);border:1px solid var(--color-red)}.form_input_wrap.number-input{flex-direction:row}.form_input_wrap.number-input input{background:#fff}.form_wrap .descr{color:#828282;font-size:.875rem;line-height:1.36}.form_wrap textarea{resize:none;opacity:1;background:#efefef;border:1px solid #efefef;border-radius:5px;width:100%}.form_wrap textarea:disabled{opacity:.5}.form_row{margin-top:8px}.drop-menu .select2{text-align:left;max-width:100%;font-size:.875rem}.drop-menu .select2-selection{text-transform:unset;border:unset;background:#efefef}.drop-menu .select2-selection__rendered{color:#bdbdbd}.drop-menu .select2-container--below .select2-selection__rendered{color:#303030!important}.drop-menu .select2-selection--single{padding:5px;height:auto!important}.drop-menu .select2-container--default .select2-selection--single .select2-selection__rendered{color:#bdbdbd}.form-bottom-text{padding:35px}.form-bottom-text .row-bottom{align-items:center;display:flex}.form-bottom-text .row-bottom:not(:last-child){margin-bottom:12px}.form-bottom-text .row-bottom img{object-fit:contain;border-radius:2px;min-width:50px;height:30px}.form-bottom-text .row-bottom p{color:#000;margin-bottom:unset;align-items:center;font-size:1rem;line-height:2.06;display:flex}.form-bottom-text .row-bottom p a{color:var(--color-main-second);font-size:1.3125rem;line-height:1.67}.form-bottom-text .row-bottom .img{margin-right:16px}.head .arrow_down{cursor:pointer;background:url(https://res.cloudinary.com/dh6mmwybk/image/upload/website/icon_arrow_down_white.svg) 0 0/contain no-repeat;width:32px;height:32px;margin:0 auto;display:block}.type_banner{min-height:650px;position:relative}.type_banner .banner_img_wrapper{border-radius:0 0 0 150px;width:100%;height:100%;position:absolute;left:0;right:0;overflow:hidden}.type_banner .banner_img_wrapper:before{content:"";z-index:1;background:linear-gradient(83.75deg,#5c7c17cf 5.56%,#5c7c17b8 36.53%,#5c7c178a 52.56%,#5c7c1700 60.3% 100.13%);position:absolute;inset:0}.type_banner .banner_img_wrapper img{object-fit:cover;width:100%;height:100%}.type_banner .banner_text{color:#fff;z-index:2;margin-left:120px;padding:120px 90px 90px;position:relative}.type_banner .banner_title{color:#fff;text-transform:uppercase;margin:unset;margin-bottom:20px}.img_bg_left_top{position:relative}.img_bg_left_top img{z-index:5;border-radius:var(--radius-curved,150px) 0 var(--radius-lg,50px) 0;position:relative;box-shadow:0 0 30px #00000026}.img_bg_left_top:after{content:"";border-radius:var(--radius-curved,150px) 0 var(--radius-lg,50px) var(--radius-lg,50px);z-index:0;background:#8e8e8e33;width:95%;height:95%;display:block;position:absolute;top:-25px;left:-30px}.img_bg_right_top{position:relative}.img_bg_right_top img{z-index:5;border-radius:0 var(--radius-curved,150px) 0 var(--radius-lg,50px);position:relative;box-shadow:0 0 30px #00000026}.img_bg_right_top:after{content:"";border-radius:0 var(--radius-curved,150px) var(--radius-lg,50px) var(--radius-lg,50px);z-index:0;background:#8e8e8e33;width:95%;height:90%;display:block;position:absolute;top:-20px;right:-20px}.section-padding--xs{padding:var(--spacing-xs) 0}.section-padding--sm{padding:var(--spacing-sm) 0}.section-padding--md{padding:var(--spacing-md) 0}.section-padding--lg{padding:var(--spacing-lg) 0}.section-padding--xl{padding:var(--spacing-xl) 0}.section-padding--2xl{padding:var(--spacing-2xl) 0}.bg--gray{background:var(--color-gray)}.bg--white{background:#fff}.bg--silver{background:var(--color-silver)}.rounded--top-right{border-radius:0 var(--radius-curved) 0 0}.rounded--top-left-bottom-right{border-radius:var(--radius-curved) 0}.rounded--bottom-left{border-radius:0 0 0 var(--radius-curved)}.reverse-border-radius.img_bg_left_top img{border-radius:0 var(--radius-curved,150px) 0 var(--radius-lg,50px)!important}.reverse-border-radius.img_bg_left_top:after{border-radius:0 var(--radius-curved,150px) var(--radius-lg,50px) var(--radius-lg,50px)!important}.reverse-border-radius.img_bg_right_top img{border-radius:var(--radius-curved,150px) 0 var(--radius-lg,50px) 0!important}.reverse-border-radius.img_bg_right_top:after{border-radius:var(--radius-curved,150px) 0 var(--radius-lg,50px) var(--radius-lg,50px)!important}.heading-margin--sm{margin-bottom:var(--heading-margin-sm)}.heading-margin--md{margin-bottom:var(--heading-margin-md)}.heading-margin--lg{margin-bottom:var(--heading-margin-lg)}.text--center{text-align:center}.text--left{text-align:left}.text--right{text-align:right}.text--dark{color:var(--color-dark)}.text--accent{color:var(--color-main-second)}.text--bold{font-weight:700}.container--narrow{max-width:900px}.container--wide{max-width:1440px}.container--full{max-width:100%;padding:0}.flex{display:flex}.flex--center{justify-content:center;align-items:center}.flex--between{justify-content:space-between;align-items:center}.flex--start{justify-content:flex-start;align-items:center}.flex--end{justify-content:flex-end;align-items:center}.flex--column{flex-direction:column}.flex--row{flex-direction:row}.flex--wrap{flex-wrap:wrap}.flex--nowrap{flex-wrap:nowrap}.flex--gap-sm{gap:16px}.flex--gap-md{gap:24px}.flex--gap-lg{gap:40px}.flex--gap-xl{gap:60px}.flex-1{flex:1}.flex-none{flex:none}.flex-auto{flex:auto}.grid{display:grid}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}.grid--auto-fit{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.grid--auto-fill{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.grid--gap-sm{gap:16px}.grid--gap-md{gap:24px}.grid--gap-lg{gap:40px}.grid--gap-xl{gap:60px}.grid--center{place-items:center}.grid--start{place-items:start}@media (max-width:1024px){.grid--3,.grid--4{grid-template-columns:repeat(2,1fr);gap:30px}.grid--gap-lg{gap:30px}.grid--gap-xl{gap:40px}}.col-span-2{grid-column:span 2}.col-span-3{grid-column:span 3}.col-span-4{grid-column:span 4}.mt--0{margin-top:0}.mt--xs{margin-top:var(--spacing-xs)}.mt--sm{margin-top:var(--spacing-sm)}.mt--md{margin-top:var(--spacing-md)}.mt--lg{margin-top:var(--spacing-lg)}.mt--xl{margin-top:var(--spacing-xl)}.mt--2xl{margin-top:var(--spacing-2xl)}.mb--0{margin-bottom:0}.mb--xs{margin-bottom:var(--spacing-xs)}.mb--sm{margin-bottom:var(--spacing-sm)}.mb--md{margin-bottom:var(--spacing-md)}.mb--lg{margin-bottom:var(--spacing-lg)}.mb--xl{margin-bottom:var(--spacing-xl)}.mb--2xl{margin-bottom:var(--spacing-2xl)}.ml--0{margin-left:0}.ml--xs{margin-left:var(--spacing-xs)}.ml--sm{margin-left:var(--spacing-sm)}.ml--md{margin-left:var(--spacing-md)}.ml--lg{margin-left:var(--spacing-lg)}.mr--0{margin-right:0}.mr--xs{margin-right:var(--spacing-xs)}.mr--sm{margin-right:var(--spacing-sm)}.mr--md{margin-right:var(--spacing-md)}.mr--lg{margin-right:var(--spacing-lg)}.mx--auto{margin-left:auto;margin-right:auto}.my--0{margin-top:0;margin-bottom:0}.my--sm{margin-top:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.my--md{margin-top:var(--spacing-md);margin-bottom:var(--spacing-md)}.my--lg{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.pt--0{padding-top:0}.pt--xs{padding-top:var(--spacing-xs)}.pt--sm{padding-top:var(--spacing-sm)}.pt--md{padding-top:var(--spacing-md)}.pt--lg{padding-top:var(--spacing-lg)}.pt--xl{padding-top:var(--spacing-xl)}.pt--2xl{padding-top:var(--spacing-2xl)}.pb--0{padding-bottom:0}.pb--xs{padding-bottom:var(--spacing-xs)}.pb--sm{padding-bottom:var(--spacing-sm)}.pb--md{padding-bottom:var(--spacing-md)}.pb--lg{padding-bottom:var(--spacing-lg)}.pb--xl{padding-bottom:var(--spacing-xl)}.pb--2xl{padding-bottom:var(--spacing-2xl)}.px--xs{padding-left:var(--spacing-xs);padding-right:var(--spacing-xs)}.px--sm{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.px--md{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.px--lg{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.py--0{padding-top:0;padding-bottom:0}.py--xs{padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs)}.py--sm{padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.py--md{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}.py--lg{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}@media (max-width:768px){.hide-mobile{display:none!important}}@media (min-width:769px) and (max-width:1024px){.hide-tablet{display:none!important}}@media (min-width:1025px){.hide-desktop{display:none!important}}@media (min-width:769px){.show-mobile{display:none!important}}@media (max-width:768px),(min-width:1025px){.show-tablet{display:none!important}}@media (max-width:1024px){.show-desktop{display:none!important}}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.hidden{display:none}.w-full{width:100%}.w-auto{width:auto}.w-fit{width:fit-content}.max-w-full{max-width:100%}.max-w-screen{max-width:100vw}.card-item{border-radius:var(--radius-md);text-align:center;background:#fff;flex-direction:column;padding:40px 30px;display:flex}.card-item--with-shadow{box-shadow:var(--shadow-md)}.card-item--no-shadow{box-shadow:none}.card-item--min-height-sm{min-height:320px}.card-item--min-height-md{min-height:340px}.card-item--min-height-lg{min-height:350px}.card-item--padding-sm{padding:30px 20px}.card-item--padding-md{padding:40px 30px}.card-item--padding-lg{padding:50px 40px}.card-item--hoverable{transition:var(--anim2);cursor:pointer}.card-item--hoverable:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.section-header{text-align:center;margin-bottom:var(--spacing-md)}.section-header h2{margin-bottom:1.5625rem}.section-header__description{max-width:800px;margin:0 auto;font-size:1.125rem;line-height:1.6}.section-header--narrow .section-header__description{max-width:600px}.section-header--wide .section-header__description{max-width:1000px}.btn-wrapper{align-items:center;display:flex}.btn-wrapper--mt-xs{margin-top:var(--spacing-xs)}.btn-wrapper--mt-sm{margin-top:var(--spacing-sm)}.btn-wrapper--mt-md{margin-top:var(--spacing-md)}.btn-wrapper--mt-lg{margin-top:var(--spacing-lg)}.btn-wrapper--center{justify-content:center}.btn-wrapper--left{justify-content:flex-start}.btn-wrapper--right{justify-content:flex-end}.img-icon{display:block}.img-icon--sm{max-width:70px;height:auto}.img-icon--md{max-width:115px;height:auto}.img-icon--lg{max-width:180px;height:auto}.img-icon--center{margin-left:auto;margin-right:auto}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:none;box-shadow:0 0 0 3px #5c7c1766}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px #e2890f66}.btn_green:focus-visible{box-shadow:0 0 0 3px #5c7c1766}.btn_orange:focus-visible{box-shadow:0 0 0 3px #e2890f66}.btn_border:focus-visible{box-shadow:0 0 0 3px #5c7c1766}a:focus-visible{outline:none;text-decoration:underline;box-shadow:0 0 0 3px #5c7c1766}input:focus,select:focus,textarea:focus{border-color:var(--color-main);box-shadow:none}input:focus-visible,select:focus-visible,textarea:focus-visible,.card:focus-visible{outline:none;box-shadow:0 0 0 3px #5c7c1766}.skip-to-content{background:var(--color-main);color:#fff;z-index:9999;border-radius:0 0 4px;padding:12px 24px;font-weight:700;text-decoration:none;transition:top .2s;position:absolute;top:-100px;left:0}.skip-to-content:focus{outline:3px solid var(--color-main-second);outline-offset:2px;top:0}.focus-within:focus-within{box-shadow:none;border-color:var(--color-main)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:high){.btn{border:2px solid}a{text-decoration:underline}}.cart-merge-modal-overlay{background:var(--modal-overlay);z-index:10000;padding:var(--spacing-xs);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cart-merge-modal{border-radius:var(--radius-md);width:100%;max-width:500px;max-height:90vh;box-shadow:var(--shadow-lg);background:#fff;position:relative;overflow-y:auto}.cart-merge-modal .modal-close{background:var(--color-silver);cursor:pointer;width:35px;height:35px;transition:var(--anim2);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;display:flex;position:absolute;top:15px;right:15px}.cart-merge-modal .modal-close:hover{background:var(--color-gray)}.cart-merge-modal .modal-header{padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-xs) var(--spacing-sm);text-align:center;gap:var(--spacing-xs);flex-direction:column;display:flex}.cart-merge-modal .modal-header h2{color:var(--color-dark);width:100%;margin:0;font-size:1.5rem;font-weight:600;line-height:1.4;display:block}.cart-merge-modal .modal-header .modal-description{color:var(--color-dark);width:100%;margin:0;font-size:.9375rem;line-height:1.6;display:block}.cart-merge-modal .modal-body{padding:var(--spacing-sm)}.cart-merge-modal .modal-body .cart-preview .items-list{max-height:300px;margin:0;padding:0;list-style:none;overflow-y:auto}.cart-merge-modal .modal-body .cart-preview .items-list .cart-item{padding:var(--spacing-xs);background:var(--color-silver);border-radius:var(--radius-sm);align-items:center;gap:15px;margin-bottom:10px;display:flex;position:relative}.cart-merge-modal .modal-body .cart-preview .items-list .cart-item:hover{box-shadow:none!important}.cart-merge-modal .modal-body .cart-preview .items-list .cart-item:last-child{margin-bottom:0}.cart-merge-modal .modal-body .cart-preview .items-list .cart-item .remove-item-btn{cursor:pointer;color:#999;width:24px;height:24px;transition:var(--anim2);z-index:1;background:#fff;border:1px solid #ddd;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.125rem;line-height:1;display:flex;position:absolute;top:10px;right:10px}.cart-merge-modal .modal-body .cart-preview .items-list .cart-item .remove-item-btn:hover{background:var(--color-red);color:#fff;border-color:var(--color-red)}.cart-merge-modal .modal-body .cart-preview .items-list .cart-item .item-image{flex-shrink:0}.cart-merge-modal .modal-body .cart-preview .items-list .cart-item .item-details{flex:1}.cart-merge-modal .modal-body .cart-preview .items-list .cart-item .item-details .item-name{color:var(--color-dark);margin:0 0 5px;font-size:1rem;font-weight:600}.cart-merge-modal .modal-body .cart-preview .items-list .cart-item .item-details .item-variant{color:var(--color-dark);margin:0;font-size:.875rem}.cart-merge-modal .modal-body .cart-preview .items-list .cart-item .item-details .item-quantity{color:var(--color-dark);opacity:.8;margin:0;font-size:.875rem;line-height:26px}.cart-merge-modal .modal-body .cart-preview .items-list .cart-item .item-price{color:var(--color-dark);flex-shrink:0;font-size:1.125rem;font-weight:600}.cart-merge-modal .modal-actions{padding:var(--spacing-sm);border-top:1px solid var(--color-gray);gap:var(--spacing-xs);flex-direction:column;align-items:center;display:flex}.cart-merge-modal .modal-actions .btn{width:100%}.cart-merge-modal .modal-actions .btn_green{box-shadow:none!important;transition:transform .2s,background .2s!important}.cart-merge-modal .modal-actions .btn_green:after{content:""!important;display:none!important}.cart-merge-modal .modal-actions .btn_green:hover{transform:translateY(-2px);box-shadow:none!important}.cart-merge-modal .modal-actions .btn-guest-link{color:var(--color-dark);cursor:pointer;transition:var(--anim2);background:0 0;border:none;padding:0;font-size:.9375rem;text-decoration:none}.cart-merge-modal .modal-actions .btn-guest-link:hover{color:var(--color-main);text-decoration:none}@media (max-width:768px){.cart-merge-modal{max-width:calc(100% - 40px)}.cart-merge-modal .modal-header{padding:var(--spacing-xs);gap:15px}.cart-merge-modal .modal-header h2{font-size:1.25rem}.cart-merge-modal .modal-header .modal-description{font-size:.875rem}.cart-merge-modal .modal-body{padding:var(--spacing-xs)}.cart-merge-modal .modal-body .cart-preview .items-list .cart-item{flex-direction:column;align-items:flex-start;gap:10px}.cart-merge-modal .modal-body .cart-preview .items-list .cart-item .item-price{align-self:flex-end}.cart-merge-modal .modal-actions{padding:var(--spacing-xs);gap:15px}}
.ToastContainer-module-scss-module__tGB9ga__toastContainer{z-index:9999;pointer-events:none;flex-direction:column;gap:10px;max-width:400px;display:flex;position:fixed;top:20px;right:20px}.ToastContainer-module-scss-module__tGB9ga__toast{border-radius:var(--radius-md);box-shadow:var(--shadow-md);pointer-events:auto;background:#fff;border-left:4px solid;align-items:flex-start;gap:12px;min-width:300px;padding:16px 16px 16px 20px;animation:.3s ToastContainer-module-scss-module__tGB9ga__slideIn;display:flex}.ToastContainer-module-scss-module__tGB9ga__toast.ToastContainer-module-scss-module__tGB9ga__success,.ToastContainer-module-scss-module__tGB9ga__toast.ToastContainer-module-scss-module__tGB9ga__error,.ToastContainer-module-scss-module__tGB9ga__toast.ToastContainer-module-scss-module__tGB9ga__warning,.ToastContainer-module-scss-module__tGB9ga__toast.ToastContainer-module-scss-module__tGB9ga__info{border-left-color:var(--color-main-second)}.ToastContainer-module-scss-module__tGB9ga__toastContent{flex:1}.ToastContainer-module-scss-module__tGB9ga__toastMessage{color:var(--color-black);margin:0;font-size:.875rem;line-height:1.5}.ToastContainer-module-scss-module__tGB9ga__toastClose{color:var(--color-dark);cursor:pointer;opacity:.4;transition:var(--anim2);background:0 0;border:none;flex-shrink:0;margin:0;padding:0;font-size:1.5rem;font-weight:300;line-height:1}.ToastContainer-module-scss-module__tGB9ga__toastClose:hover{opacity:.8}@keyframes ToastContainer-module-scss-module__tGB9ga__slideIn{0%{opacity:0;transform:translate(400px)}to{opacity:1;transform:translate(0)}}@media (max-width:768px){.ToastContainer-module-scss-module__tGB9ga__toastContainer{max-width:none;top:20px;left:20px;right:20px}.ToastContainer-module-scss-module__tGB9ga__toast{min-width:auto}}
