.elementor-2949 .elementor-element.elementor-element-c570904{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-block-start-width:0px;--border-inline-end-width:0px;--border-block-end-width:1px;--border-inline-start-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-block-start:30px;--padding-block-end:20px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-2949 .elementor-element.elementor-element-c570904:not(.elementor-motion-effects-element-type-background), .elementor-2949 .elementor-element.elementor-element-c570904 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2949 .elementor-element.elementor-element-c570904, .elementor-2949 .elementor-element.elementor-element-c570904::before{--border-transition:0.3s;}.elementor-2949 .elementor-element.elementor-element-11b2c4d{--display:flex;--width:25%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-2949 .elementor-element.elementor-element-20d41b9e{text-align:left;}.elementor-2949 .elementor-element.elementor-element-20d41b9e img{max-width:82%;}.elementor-2949 .elementor-element.elementor-element-688cba6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d84d138 );}.elementor-2949 .elementor-element.elementor-element-688cba6.elementor-view-framed .elementor-icon, .elementor-2949 .elementor-element.elementor-element-688cba6.elementor-view-default .elementor-icon{fill:var( --e-global-color-d84d138 );color:var( --e-global-color-d84d138 );border-color:var( --e-global-color-d84d138 );}.elementor-2949 .elementor-element.elementor-element-688cba6{--icon-box-icon-margin:15px;}.elementor-2949 .elementor-element.elementor-element-688cba6 .elementor-icon{font-size:20px;}.elementor-2949 .elementor-element.elementor-element-688cba6 .elementor-icon-box-title{color:var( --e-global-color-d84d138 );}.elementor-2949 .elementor-element.elementor-element-688cba6 .elementor-icon-box-title, .elementor-2949 .elementor-element.elementor-element-688cba6 .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-weight:500;}.elementor-2949 .elementor-element.elementor-element-688cba6 .elementor-icon-box-description{color:var( --e-global-color-d84d138 );}.elementor-2949 .elementor-element.elementor-element-29c10d7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d84d138 );}.elementor-2949 .elementor-element.elementor-element-29c10d7.elementor-view-framed .elementor-icon, .elementor-2949 .elementor-element.elementor-element-29c10d7.elementor-view-default .elementor-icon{fill:var( --e-global-color-d84d138 );color:var( --e-global-color-d84d138 );border-color:var( --e-global-color-d84d138 );}.elementor-2949 .elementor-element.elementor-element-29c10d7{--icon-box-icon-margin:15px;}.elementor-2949 .elementor-element.elementor-element-29c10d7 .elementor-icon{font-size:20px;}.elementor-2949 .elementor-element.elementor-element-29c10d7 .elementor-icon-box-title{color:var( --e-global-color-d84d138 );}.elementor-2949 .elementor-element.elementor-element-29c10d7 .elementor-icon-box-title, .elementor-2949 .elementor-element.elementor-element-29c10d7 .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-weight:500;}.elementor-2949 .elementor-element.elementor-element-29c10d7 .elementor-icon-box-description{color:var( --e-global-color-d84d138 );}.elementor-2949 .elementor-element.elementor-element-a567cf4{--display:flex;--width:25%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-2949 .elementor-element.elementor-element-fee3aae .elementor-heading-title{color:var( --e-global-color-d84d138 );font-weight:400;}.elementor-2949 .elementor-element.elementor-element-68c3d06.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d84d138 );}.elementor-2949 .elementor-element.elementor-element-68c3d06.elementor-view-framed .elementor-icon, .elementor-2949 .elementor-element.elementor-element-68c3d06.elementor-view-default .elementor-icon{fill:var( --e-global-color-d84d138 );color:var( --e-global-color-d84d138 );border-color:var( --e-global-color-d84d138 );}.elementor-2949 .elementor-element.elementor-element-68c3d06{--icon-box-icon-margin:15px;}.elementor-2949 .elementor-element.elementor-element-68c3d06 .elementor-icon{font-size:20px;}.elementor-2949 .elementor-element.elementor-element-68c3d06 .elementor-icon-box-title{color:var( --e-global-color-d84d138 );}.elementor-2949 .elementor-element.elementor-element-68c3d06 .elementor-icon-box-description{color:var( --e-global-color-d84d138 );}.elementor-2949 .elementor-element.elementor-element-2bc996b{--display:flex;--width:25%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-2949 .elementor-element.elementor-element-b4e8d70 .elementor-heading-title{color:var( --e-global-color-d84d138 );font-weight:400;}.elementor-2949 .elementor-element.elementor-element-683c081.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d84d138 );}.elementor-2949 .elementor-element.elementor-element-683c081.elementor-view-framed .elementor-icon, .elementor-2949 .elementor-element.elementor-element-683c081.elementor-view-default .elementor-icon{fill:var( --e-global-color-d84d138 );color:var( --e-global-color-d84d138 );border-color:var( --e-global-color-d84d138 );}.elementor-2949 .elementor-element.elementor-element-683c081{--icon-box-icon-margin:15px;}.elementor-2949 .elementor-element.elementor-element-683c081 .elementor-icon{font-size:20px;}.elementor-2949 .elementor-element.elementor-element-683c081 .elementor-icon-box-title{color:var( --e-global-color-d84d138 );}.elementor-2949 .elementor-element.elementor-element-683c081 .elementor-icon-box-description{color:var( --e-global-color-d84d138 );}.elementor-2949 .elementor-element.elementor-element-b0482c0{--display:flex;--width:25%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-2949 .elementor-element.elementor-element-55c7591 .elementor-heading-title{color:var( --e-global-color-d84d138 );font-weight:400;}.elementor-2949 .elementor-element.elementor-element-3c7d859 .wpforms-form .wpforms-field-label{color:var( --e-global-color-primary );}.elementor-2949 .elementor-element.elementor-element-3c7d859 .wpforms-form .wpforms-required-label{color:var( --e-global-color-primary );}.elementor-2949 .elementor-element.elementor-element-3c7d859 .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-2949 .elementor-element.elementor-element-3c7d859 .wpforms-field select{background-color:#ffffff;color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-accent );}.elementor-2949 .elementor-element.elementor-element-3c7d859 .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){border-radius:30px 30px 30px 30px;}.elementor-2949 .elementor-element.elementor-element-3c7d859 .wpforms-field select{border-radius:30px 30px 30px 30px;}.elementor-2949 .elementor-element.elementor-element-3c7d859 .wpforms-field textarea{background-color:#ffffff;color:#212529;border-style:solid;border-radius:7px 7px 7px 7px;}.elementor-2949 .elementor-element.elementor-element-3c7d859 .wpforms-form button[type="submit"]{background-color:var( --e-global-color-accent );border-radius:30px 30px 30px 30px;}.elementor-2949 .elementor-element.elementor-element-b8967ce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-block-start-width:0px;--border-inline-end-width:0px;--border-block-end-width:1px;--border-inline-start-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-2949 .elementor-element.elementor-element-b8967ce:not(.elementor-motion-effects-element-type-background), .elementor-2949 .elementor-element.elementor-element-b8967ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2949 .elementor-element.elementor-element-b8967ce, .elementor-2949 .elementor-element.elementor-element-b8967ce::before{--border-transition:0.3s;}.elementor-2949 .elementor-element.elementor-element-0e42014{--display:flex;--width:25%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:10px 10px;--background-transition:0.3s;}.elementor-2949 .elementor-element.elementor-element-25dec9e .elementor-heading-title{color:var( --e-global-color-d84d138 );font-weight:400;text-transform:uppercase;}.elementor-2949 .elementor-element.elementor-element-72b96435 .elementor-nav-menu .elementor-item{font-weight:400;}.elementor-2949 .elementor-element.elementor-element-72b96435 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-bb09a2a );fill:var( --e-global-color-bb09a2a );padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;}.elementor-2949 .elementor-element.elementor-element-72b96435 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-2949 .elementor-element.elementor-element-72b96435 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-2949 .elementor-element.elementor-element-72b96435 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-2949 .elementor-element.elementor-element-72b96435 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-2949 .elementor-element.elementor-element-72b96435 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-2949 .elementor-element.elementor-element-72b96435 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-2949 .elementor-element.elementor-element-72b96435 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-2949 .elementor-element.elementor-element-72b96435 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-2949 .elementor-element.elementor-element-72b96435 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-2949 .elementor-element.elementor-element-72b96435 .e--pointer-underline .elementor-item:after,
					 .elementor-2949 .elementor-element.elementor-element-72b96435 .e--pointer-overline .elementor-item:before,
					 .elementor-2949 .elementor-element.elementor-element-72b96435 .e--pointer-double-line .elementor-item:before,
					 .elementor-2949 .elementor-element.elementor-element-72b96435 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-2949 .elementor-element.elementor-element-89ebe71{--display:flex;--width:25%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:10px 10px;--background-transition:0.3s;}.elementor-2949 .elementor-element.elementor-element-9cbe9a0 .elementor-heading-title{color:var( --e-global-color-d84d138 );font-weight:400;text-transform:uppercase;}.elementor-2949 .elementor-element.elementor-element-9b7e146 .elementor-nav-menu .elementor-item{font-weight:400;}.elementor-2949 .elementor-element.elementor-element-9b7e146 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-bb09a2a );fill:var( --e-global-color-bb09a2a );padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;}.elementor-2949 .elementor-element.elementor-element-9b7e146 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-2949 .elementor-element.elementor-element-9b7e146 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-2949 .elementor-element.elementor-element-9b7e146 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-2949 .elementor-element.elementor-element-9b7e146 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-2949 .elementor-element.elementor-element-9b7e146 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-2949 .elementor-element.elementor-element-9b7e146 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-2949 .elementor-element.elementor-element-9b7e146 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-2949 .elementor-element.elementor-element-9b7e146 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-2949 .elementor-element.elementor-element-9b7e146 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-2949 .elementor-element.elementor-element-9b7e146 .e--pointer-underline .elementor-item:after,
					 .elementor-2949 .elementor-element.elementor-element-9b7e146 .e--pointer-overline .elementor-item:before,
					 .elementor-2949 .elementor-element.elementor-element-9b7e146 .e--pointer-double-line .elementor-item:before,
					 .elementor-2949 .elementor-element.elementor-element-9b7e146 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-2949 .elementor-element.elementor-element-51da34e{--display:flex;--width:25%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:10px 10px;--background-transition:0.3s;}.elementor-2949 .elementor-element.elementor-element-40a74bf .elementor-heading-title{color:var( --e-global-color-d84d138 );font-weight:400;text-transform:uppercase;}.elementor-2949 .elementor-element.elementor-element-f3d3153 .elementor-nav-menu .elementor-item{font-weight:400;}.elementor-2949 .elementor-element.elementor-element-f3d3153 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-bb09a2a );fill:var( --e-global-color-bb09a2a );padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;}.elementor-2949 .elementor-element.elementor-element-f3d3153 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-2949 .elementor-element.elementor-element-f3d3153 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-2949 .elementor-element.elementor-element-f3d3153 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-2949 .elementor-element.elementor-element-f3d3153 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-2949 .elementor-element.elementor-element-f3d3153 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-2949 .elementor-element.elementor-element-f3d3153 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-2949 .elementor-element.elementor-element-f3d3153 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-2949 .elementor-element.elementor-element-f3d3153 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-2949 .elementor-element.elementor-element-f3d3153 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-2949 .elementor-element.elementor-element-f3d3153 .e--pointer-underline .elementor-item:after,
					 .elementor-2949 .elementor-element.elementor-element-f3d3153 .e--pointer-overline .elementor-item:before,
					 .elementor-2949 .elementor-element.elementor-element-f3d3153 .e--pointer-double-line .elementor-item:before,
					 .elementor-2949 .elementor-element.elementor-element-f3d3153 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-2949 .elementor-element.elementor-element-a43adfe{--display:flex;--width:25%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:10px 10px;--background-transition:0.3s;}.elementor-2949 .elementor-element.elementor-element-47a3ebf{color:var( --e-global-color-bb09a2a );}.elementor-2949 .elementor-element.elementor-element-1a09afc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:20px;--padding-block-end:30px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-2949 .elementor-element.elementor-element-1a09afc:not(.elementor-motion-effects-element-type-background), .elementor-2949 .elementor-element.elementor-element-1a09afc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2949 .elementor-element.elementor-element-1a09afc, .elementor-2949 .elementor-element.elementor-element-1a09afc::before{--border-transition:0.3s;}.elementor-2949 .elementor-element.elementor-element-1f3b326{text-align:center;color:var( --e-global-color-2c5e1a4 );}@media(max-width:767px){.elementor-2949 .elementor-element.elementor-element-fee3aae{text-align:left;}}/* Start custom CSS for htwpform-addons, class: .elementor-element-3c7d859 */.wpforms-container .wpforms-field{padding:5px 0!important;}
div.wpforms-container-full {
    margin: 5px auto!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c570904 */a{color:#75B31E}
.elementor-lightbox .elementor-lightbox-image{box-shadow:none!important;}
.yellow-button {
    background-color: yellow;
    color: #000;
}
.gray-button {
    background-color: #ccc; /* Замените на нужный вам серый цвет */
    color: #fff; /* Замените на нужный вам цвет текста */
}
.blur{backdrop-filter: blur(10px)}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{
    font-weight: 400;
    background: #75B31E;
    color: #fff;}
    .woocommerce-mini-cart__empty-message {
visibility:hidden;
position:relative;
}
.woocommerce-mini-cart__empty-message:after {
visibility: visible;
position: absolute;
top: 0;
left: 20%;
content: "Не має товарів в кошику";
}
.woocommerce button.button.alt {
    background-color: #75b31e;
}
.woocommerce button.button.alt:hover{background-color: #75b31e;}
.elementor-add-to-cart-button.onbackorder {
    background-color: gray;
    color: white;
}

.add_to_cart_button.onbackorder {
    background-color: grey;
    color: black;
}

a.button.product_type_simple.add_to_cart_button.onbackorder.ajax_add_to_cart {
    background: #999!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8967ce */.snow-bg {
   position: relative;
}

.snow-bg:after {
   content: '';
   display: block;
   position: absolute;
   z-index: 2;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   pointer-events: none;
   background-image: url('https://library.elementor.com/resources/christmas-snow-effect/s1.png'), url('https://library.elementor.com/resources/christmas-snow-effect/s2.png'), url('https://library.elementor.com/resources/christmas-snow-effect/s3.png');
    animation: snow 10s linear infinite;
}

@keyframes snow {
 0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
 50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
 100% {background-position: 500px 1000px, 200px 400px, -100px 300px;}
}/* End custom CSS */
/* Start custom CSS */.facet-wrap h3 {
    font-size: 1rem;
    text-align: center;
}
.facetwp-facet {
    margin-bottom: 0px!important;
    font-size: 15px;
    font-weight: 400;
}/* End custom CSS */