.elementor-400 .elementor-element.elementor-element-545f731a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-400 .elementor-element.elementor-element-3c5a156e .elementor-icon-wrapper{text-align:center;}.elementor-400 .elementor-element.elementor-element-3c5a156e .elementor-icon{font-size:16px;}.elementor-400 .elementor-element.elementor-element-3c5a156e .elementor-icon svg{height:16px;}.elementor-400 .elementor-element.elementor-element-3c5a156e > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-e45c415 .elementor-heading-title{color:#292C36;font-family:"Raleway", Sans-serif;font-size:30px;font-weight:500;}.elementor-400 .elementor-element.elementor-element-7080fa5f{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:100px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-400 .elementor-element.elementor-element-3735e6dd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 50px;--grid-auto-flow:row;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-400 .elementor-element.elementor-element-643a087f{--display:flex;--min-height:0px;--background-transition:0.3s;}.woocommerce .elementor-400 .elementor-element.elementor-element-44ed20ab .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-400 .elementor-element.elementor-element-44ed20ab .flex-viewport{border-radius:20px 20px 20px 20px;}.woocommerce .elementor-400 .elementor-element.elementor-element-44ed20ab .flex-control-thumbs img{border-radius:20px 20px 20px 20px;}.elementor-400 .elementor-element.elementor-element-1f3c754b{--display:flex;--justify-content:space-between;--background-transition:0.3s;}.elementor-400 .elementor-element.elementor-element-17cb3e07{--display:flex;--background-transition:0.3s;}.elementor-400 .elementor-element.elementor-element-737842b8 .elementor-heading-title{color:#292C36;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:600;}.elementor-400 .elementor-element.elementor-element-7a0d3c6d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-400 .elementor-element.elementor-element-7a0d3c6d .elementor-divider-separator{width:100%;}.elementor-400 .elementor-element.elementor-element-7a0d3c6d .elementor-divider{padding-top:10px;padding-bottom:10px;}.elementor-400 .elementor-element.elementor-element-7a0d3c6d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-400 .elementor-element.elementor-element-75283795{color:#292C36;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:18.2px;}.elementor-400 .elementor-element.elementor-element-29df437{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-end;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-400 .elementor-element.elementor-element-29df437:not(.elementor-motion-effects-element-type-background), .elementor-400 .elementor-element.elementor-element-29df437 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-400 .elementor-element.elementor-element-29df437, .elementor-400 .elementor-element.elementor-element-29df437::before{--border-transition:0.3s;}.elementor-400 .elementor-element.elementor-element-29df437.e-con{--align-self:flex-start;}.elementor-400 .elementor-element.elementor-element-1b68e28f .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:16.44px;fill:#292C36;color:#292C36;background-color:#A7E83A;border-radius:30px 30px 30px 30px;padding:17px 50px 17px 50px;}.elementor-400 .elementor-element.elementor-element-1b68e28f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-37d3cbd{--display:flex;--background-transition:0.3s;}.elementor-400 .elementor-element.elementor-element-1623a60f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:flex-start;--background-transition:0.3s;}.elementor-400 .elementor-element.elementor-element-26d54526 .elementor-icon-wrapper{text-align:center;}.elementor-400 .elementor-element.elementor-element-26d54526.elementor-view-stacked .elementor-icon{background-color:#292C36;}.elementor-400 .elementor-element.elementor-element-26d54526.elementor-view-framed .elementor-icon, .elementor-400 .elementor-element.elementor-element-26d54526.elementor-view-default .elementor-icon{color:#292C36;border-color:#292C36;}.elementor-400 .elementor-element.elementor-element-26d54526.elementor-view-framed .elementor-icon, .elementor-400 .elementor-element.elementor-element-26d54526.elementor-view-default .elementor-icon svg{fill:#292C36;}.elementor-400 .elementor-element.elementor-element-26d54526 .elementor-icon{font-size:16px;}.elementor-400 .elementor-element.elementor-element-26d54526 .elementor-icon svg{height:16px;}.elementor-400 .elementor-element.elementor-element-26d54526 > .elementor-widget-container{margin:0px 10px 50px 0px;padding:0px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-26d54526.elementor-element{--align-self:center;}.elementor-400 .elementor-element.elementor-element-308c1496 .elementor-heading-title{color:#292C36;font-family:"Raleway", Sans-serif;font-size:30px;font-weight:500;}.elementor-400 .elementor-element.elementor-element-398fd84b{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:100px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-400 .elementor-element.elementor-element-5ab6bfe2.elementor-wc-products  ul.products{grid-column-gap:30px;grid-row-gap:40px;}.elementor-400 .elementor-element.elementor-element-5ab6bfe2.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:19px 19px 19px 19px;}.elementor-400 .elementor-element.elementor-element-5ab6bfe2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#292C36;margin-bottom:0px;}.elementor-400 .elementor-element.elementor-element-5ab6bfe2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#292C36;margin-bottom:0px;}.elementor-400 .elementor-element.elementor-element-5ab6bfe2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-400 .elementor-element.elementor-element-5ab6bfe2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Raleway", Sans-serif;font-weight:600;}.elementor-400 .elementor-element.elementor-element-5ab6bfe2.elementor-wc-products ul.products li.product .star-rating{font-size:0em;margin-bottom:0px;}.elementor-400 .elementor-element.elementor-element-5ab6bfe2.elementor-wc-products ul.products li.product .price{color:#292C36;font-family:"Raleway", Sans-serif;font-size:40px;font-weight:100;}.elementor-400 .elementor-element.elementor-element-5ab6bfe2.elementor-wc-products ul.products li.product .price ins{color:#292C36;}.elementor-400 .elementor-element.elementor-element-5ab6bfe2.elementor-wc-products ul.products li.product .price ins .amount{color:#292C36;}.elementor-400 .elementor-element.elementor-element-5ab6bfe2.elementor-wc-products ul.products li.product .button{font-family:"Roboto", Sans-serif;font-weight:500;margin-top:0px;}.elementor-400 .elementor-element.elementor-element-5ab6bfe2.elementor-wc-products ul.products li.product{border-radius:20px;background-color:#F4F4F4;}.elementor-400 .elementor-element.elementor-element-5ab6bfe2.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-400 .elementor-element.elementor-element-5ab6bfe2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-400 .elementor-element.elementor-element-4f92792{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:100px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-400 .elementor-element.elementor-element-b6bcd55{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-400 .elementor-element.elementor-element-b6bcd55:not(.elementor-motion-effects-element-type-background), .elementor-400 .elementor-element.elementor-element-b6bcd55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292C36;background-image:url("https://decor.s-ssd.ru/wp-content/uploads/2023/12/Group-23.png");background-position:top right;background-repeat:no-repeat;}.elementor-400 .elementor-element.elementor-element-b6bcd55, .elementor-400 .elementor-element.elementor-element-b6bcd55::before{--border-transition:0.3s;}.elementor-400 .elementor-element.elementor-element-7a9ff50 .elementor-heading-title{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:40px;font-weight:500;}.elementor-400 .elementor-element.elementor-element-7a9ff50 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-400 .elementor-element.elementor-element-5851748{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:14px;font-weight:500;}.elementor-400 .elementor-element.elementor-element-5851748 > .elementor-widget-container{margin:0px 0px 90px 0px;}.elementor-400 .elementor-element.elementor-element-c29de41 .htcontact-form-wrapper{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;text-align:center;}.elementor-400 .elementor-element.elementor-element-c29de41 .wpcf7-form .wpcf7-form-control-wrap input[type*="text"]{height:55px;background-color:#FFFFFF;color:#000000;border-radius:30px 30px 30px 30px;padding:0px 0px 0px 15px;margin:0px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-c29de41 .wpcf7-form .wpcf7-form-control-wrap input[type*="email"]{height:55px;background-color:#FFFFFF;color:#000000;border-radius:30px 30px 30px 30px;padding:0px 0px 0px 15px;margin:0px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-c29de41 .wpcf7-form .wpcf7-form-control-wrap input[type*="url"]{height:55px;background-color:#FFFFFF;color:#000000;border-radius:30px 30px 30px 30px;padding:0px 0px 0px 15px;margin:0px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-c29de41 .wpcf7-form .wpcf7-form-control-wrap input[type*="number"]{height:55px;background-color:#FFFFFF;color:#000000;border-radius:30px 30px 30px 30px;padding:0px 0px 0px 15px;margin:0px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-c29de41 .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"]{height:55px;background-color:#FFFFFF;color:#000000;border-radius:30px 30px 30px 30px;padding:0px 0px 0px 15px;margin:0px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-c29de41 .wpcf7-form .wpcf7-form-control-wrap input[type*="date"]{height:55px;background-color:#FFFFFF;color:#000000;border-radius:30px 30px 30px 30px;padding:0px 0px 0px 15px;margin:0px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-c29de41 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select{height:55px;background-color:#FFFFFF;color:#000000;border-radius:30px 30px 30px 30px;padding:0px 0px 0px 15px;margin:0px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-c29de41 .wpcf7-form .wpcf7-form-control-wrap input[type*="text"], .elementor-400 .elementor-element.elementor-element-c29de41 .wpcf7-form .wpcf7-form-control-wrap input[type*="email"], .elementor-400 .elementor-element.elementor-element-c29de41 .wpcf7-form .wpcf7-form-control-wrap input[type*="url"], .elementor-400 .elementor-element.elementor-element-c29de41 .wpcf7-form .wpcf7-form-control-wrap input[type*="number"], .elementor-400 .elementor-element.elementor-element-c29de41 .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"], .elementor-400 .elementor-element.elementor-element-c29de41 .wpcf7-form .wpcf7-form-control-wrap input[type*="date"], .elementor-400 .elementor-element.elementor-element-c29de41 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select{font-size:14px;font-weight:500;}.elementor-400 .elementor-element.elementor-element-c29de41 .wpcf7-form .wpcf7-form-control-wrap textarea{height:175px;}.elementor-400 .elementor-element.elementor-element-c29de41 .wpcf7-form .wpcf7-submit{height:55px;font-size:14px;font-weight:500;color:#292C36;background-color:#A7E83A;padding:12px 30px 12px 30px;margin:0px 0px 0px 0px;border-style:none;border-radius:30px 30px 30px 30px;}.elementor-400 .elementor-element.elementor-element-c29de41 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-400 .elementor-element.elementor-element-1623a60f{--width:100%;}}@media(max-width:1024px){.elementor-400 .elementor-element.elementor-element-545f731a{--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-400 .elementor-element.elementor-element-7080fa5f{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-400 .elementor-element.elementor-element-3735e6dd{--grid-auto-flow:row;}.elementor-400 .elementor-element.elementor-element-37d3cbd{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-400 .elementor-element.elementor-element-398fd84b{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-400 .elementor-element.elementor-element-5ab6bfe2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-400 .elementor-element.elementor-element-4f92792{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:10px;--padding-inline-end:10px;}}@media(max-width:767px){.elementor-400 .elementor-element.elementor-element-3735e6dd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-400 .elementor-element.elementor-element-5ab6bfe2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-44ed20ab */.img-ssd ol {
   margin-top: 20px !important; 
}
.img-ssd ol li {
    width: 100px !important;
}
.img-ssd .woocommerce-product-gallery {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-75283795 */.text-prod .h3 {
    display: none !important;
}
.text-prod h4 {
    font-size: 18px !important;
    font-weight: 600 !important;
    font-family: "Raleway", Sans-serif;
    padding-bottom: 10px;
    color: #292C36;
    border-bottom: 1px solid #292C36;
}
.text-prod {
    font-size: 14px;
    font-weight: 500  !important;
}
.text-prod p {
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-5ab6bfe2 */.productcard-custom a.button{
    display: none !important;
}
.woocommerce ul.products li.product .woocommerce-placeholder {
    border-radius: 19px
}

.productcard-custom img{
    margin-bottom: 20px
}
.productcard-custom  .woocommerce-loop-product__title {
    padding: 0 !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    margin-bottom: 39px !important;
    min-height: 40px;
}
.productcard-custom  .price {
    padding-left: 20px !important;
    padding-right: 20px !important;
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for htcontactform-addons, class: .elementor-element-c29de41 */.main-form-custom form {
        display: flex;
    justify-content: flex-start;
    width: 100%;
}
.main-form-custom form input {
    width: 240px
}
.main-form-custom form p:nth-child(4n){
    display: flex;
    flex: auto;
    justify-content: flex-end;
}
.main-form-custom form p:nth-child(3n){
    margin-left: 20px
}

.main-form-custom form p:nth-child(4n) spun{
    display: none;
}
.main-form-custom form p{
    margin-bottom: 0;
}
@media (max-width: 700px) {
    .main-form-custom form {
        flex-wrap: wrap;
    }
    .main-form-custom form p {
        width: 100%;
    }
    .main-form-custom form p:nth-child(3n){
    margin-left: 0px
}
.main-form-custom form p:nth-child(4n) span{
    display: none;
}
.main-form-custom form p:nth-child(4n) input {
    width: 100%;
}
}/* End custom CSS */