.elementor-249 .elementor-element.elementor-element-faead9d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--background-transition:0.3s;--padding-top:105px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-faead9d:not(.elementor-motion-effects-element-type-background), .elementor-249 .elementor-element.elementor-element-faead9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-249 .elementor-element.elementor-element-faead9d, .elementor-249 .elementor-element.elementor-element-faead9d::before{--border-transition:0.3s;}.elementor-249 .elementor-element.elementor-element-71158e4{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-0fa66a3{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-top:30px;--padding-bottom:100px;--padding-left:10px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-8852942{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;color:#2B2B2B;}.elementor-249 .elementor-element.elementor-element-8852942 a{color:#5A5A5A;}.elementor-249 .elementor-element.elementor-element-0dad59c{--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;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-5d36267{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-249 .elementor-element.elementor-element-5d36267 .elementor-heading-title{color:#2B2B2B;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-249 .elementor-element.elementor-element-894dd26.elementor-element{--flex-grow:1;--flex-shrink:0;}.woocommerce .elementor-249 .elementor-element.elementor-element-894dd26 .price{color:#2B2B2B;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;}.elementor-249 .elementor-element.elementor-element-de97c59{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-de97c59.e-con{--align-self:flex-start;}.elementor-249 .elementor-element.elementor-element-9c66b14{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E4E1DC;--border-color:#E4E1DC;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-9c66b14, .elementor-249 .elementor-element.elementor-element-9c66b14::before{--border-transition:0.3s;}.elementor-249 .elementor-element.elementor-element-fd48637{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:left;}.woocommerce .elementor-249 .elementor-element.elementor-element-fd48637 .woocommerce-product-details__short-description{color:#2B2B2B;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-249 .elementor-element.elementor-element-0d319e0{--display:flex;--background-transition:0.3s;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-0d319e0:not(.elementor-motion-effects-element-type-background), .elementor-249 .elementor-element.elementor-element-0d319e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F3EE;}.elementor-249 .elementor-element.elementor-element-0d319e0, .elementor-249 .elementor-element.elementor-element-0d319e0::before{--border-transition:0.3s;}.woocommerce .elementor-249 .elementor-element.elementor-element-f2ed920 .woocommerce_product_description{color:#5A5A5A !important;font-family:"Montserrat", Sans-serif;font-size:14px;}.elementor-249 .elementor-element.elementor-element-b72d023{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.woocommerce .elementor-249 .elementor-element.elementor-element-2123a8c .woocommerce_product_description{color:#5A5A5A !important;font-family:"Montserrat", Sans-serif;font-size:14px;}.elementor-249 .elementor-element.elementor-element-cab5d1c{--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;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-692b364 .elementor-heading-title{color:#2B2B2B;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-249 .elementor-element.elementor-element-2090b10 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-249 .elementor-element.elementor-element-2090b10.elementor-element{--align-self:flex-start;}.woocommerce .elementor-249 .elementor-element.elementor-element-2090b10 .shop_attributes{color:#2B2B2B;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-249 .elementor-element.elementor-element-a3e3fff{--display:flex;--gap:5px 5px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-9067cc3 .elementor-heading-title{color:#2B2B2B;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-249 .elementor-element.elementor-element-f2617e7{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-249 .elementor-element.elementor-element-f2617e7 .cart button, .elementor-249 .elementor-element.elementor-element-f2617e7 .cart .button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;color:#FFFFFF;background-color:#A32829;transition:all 0.2s;}.elementor-249 .elementor-element.elementor-element-f2617e7 .cart button:hover, .elementor-249 .elementor-element.elementor-element-f2617e7 .cart .button:hover{background-color:#8E2021;}.elementor-249 .elementor-element.elementor-element-b639e42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-249 .elementor-element.elementor-element-b639e42:not(.elementor-motion-effects-element-type-background), .elementor-249 .elementor-element.elementor-element-b639e42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-249 .elementor-element.elementor-element-b639e42, .elementor-249 .elementor-element.elementor-element-b639e42::before{--border-transition:0.3s;}.elementor-249 .elementor-element.elementor-element-7e136f1{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-8cec1ab{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-8171846 .elementor-heading-title{color:#2B2B2B;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;}.elementor-249 .elementor-element.elementor-element-93f41e0 .ht-product-inner .ht-product-categories:not(.ht-product-brand){display:none !important;}.elementor-249 .elementor-element.elementor-element-93f41e0 .ht-product-image-wrap .ht-product-label{display:none !important;}.elementor-249 .elementor-element.elementor-element-93f41e0 h2.wlrelated_product_title{color:#444444;}.elementor-249 .elementor-element.elementor-element-93f41e0 .ht-products .ht-product .ht-product-inner{border-radius:8px 8px 8px 8px;border-color:#E4E1DC;}.elementor-249 .elementor-element.elementor-element-93f41e0 .ht-products .ht-product .ht-product-inner:hover{box-shadow:0px 6px 12px 0px rgba(0, 0, 0, 0.08);}.elementor-249 .elementor-element.elementor-element-93f41e0 .ht-products .ht-product .ht-product-inner .ht-product-content{background-color:#F8F3EE;}.elementor-249 .elementor-element.elementor-element-93f41e0 .ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-label{color:#444444;}.elementor-249 .elementor-element.elementor-element-93f41e0 .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-categories a{color:#444444;}.elementor-249 .elementor-element.elementor-element-93f41e0 .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-categories::before{background-color:#444444;}.elementor-249 .elementor-element.elementor-element-93f41e0 .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-categories a:hover{color:#dc9a0e;}.elementor-249 .elementor-element.elementor-element-93f41e0 .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:#2B2B2B;}.elementor-249 .elementor-element.elementor-element-93f41e0 .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-title a:hover{color:#A32829;}.elementor-249 .elementor-element.elementor-element-93f41e0 .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .woolentor-short-desc{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#5A5A5A;}.elementor-249 .elementor-element.elementor-element-93f41e0 .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span{color:#2B2B2B;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-249 .elementor-element.elementor-element-93f41e0 .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span del span,.elementor-249 .elementor-element.elementor-element-93f41e0 .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span del{color:#444444;}.elementor-249 .elementor-element.elementor-element-93f41e0 .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-ratting-wrap .ht-product-ratting .ht-product-user-ratting i.empty{color:#aaaaaa;}.elementor-249 .elementor-element.elementor-element-93f41e0 .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-ratting-wrap .ht-product-ratting .ht-product-user-ratting i{color:#dc9a0e;}.elementor-249 .elementor-element.elementor-element-93f41e0 .ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-action ul li a .ht-product-action-tooltip,.elementor-249 .elementor-element.elementor-element-93f41e0 span.woolentor-tip{color:#ffffff;}.elementor-249 .elementor-element.elementor-element-93f41e0 .ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-action ul li a{color:#000000;}.elementor-249 .elementor-element.elementor-element-93f41e0 .ht-products .ht-product .ht-product-inner .ht-product-action ul li a i{font-size:20px;line-height:30px;}.elementor-249 .elementor-element.elementor-element-93f41e0 .woolentor-compare.compare::before,.elementor-249 .elementor-element.elementor-element-93f41e0 .ht-product-action ul li.woolentor-cart a::before{font-size:20px;line-height:30px;}.elementor-249 .elementor-element.elementor-element-93f41e0 .ht-products .ht-product .ht-product-inner .ht-product-action ul li a{width:30px;height:30px;}.elementor-249 .elementor-element.elementor-element-93f41e0 .ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-action ul li:hover a{color:#dc9a0e;}.elementor-249 .elementor-element.elementor-element-93f41e0 .ht-product-action .yith-wcwl-wishlistaddedbrowse a, .ht-product-action .yith-wcwl-wishlistexistsbrowse a{color:#dc9a0e !important;}@media(max-width:767px){.elementor-249 .elementor-element.elementor-element-faead9d{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-249 .elementor-element.elementor-element-5d36267 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-249 .elementor-element.elementor-element-5d36267 .elementor-heading-title{font-size:19px;}.woocommerce .elementor-249 .elementor-element.elementor-element-894dd26 .price{font-size:16px;}.woocommerce .elementor-249 .elementor-element.elementor-element-fd48637 .woocommerce-product-details__short-description{font-size:14px;}.elementor-249 .elementor-element.elementor-element-0d319e0{--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.woocommerce .elementor-249 .elementor-element.elementor-element-f2ed920 .woocommerce_product_description{font-size:12px;}.elementor-249 .elementor-element.elementor-element-b72d023{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-249 .elementor-element.elementor-element-2123a8c .woocommerce_product_description{font-size:12px;}.woocommerce .elementor-249 .elementor-element.elementor-element-2090b10 .shop_attributes{font-size:14px;}.elementor-249 .elementor-element.elementor-element-7e136f1{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}}@media(min-width:768px){.elementor-249 .elementor-element.elementor-element-faead9d{--width:100%;}.elementor-249 .elementor-element.elementor-element-71158e4{--width:50%;}.elementor-249 .elementor-element.elementor-element-0fa66a3{--width:50%;}.elementor-249 .elementor-element.elementor-element-0dad59c{--width:600px;}.elementor-249 .elementor-element.elementor-element-de97c59{--width:600px;}.elementor-249 .elementor-element.elementor-element-9c66b14{--width:40%;}.elementor-249 .elementor-element.elementor-element-0d319e0{--width:60%;}.elementor-249 .elementor-element.elementor-element-b72d023{--width:60%;}.elementor-249 .elementor-element.elementor-element-cab5d1c{--width:600px;}.elementor-249 .elementor-element.elementor-element-a3e3fff{--width:600px;}.elementor-249 .elementor-element.elementor-element-b639e42{--width:100%;}.elementor-249 .elementor-element.elementor-element-7e136f1{--content-width:1200px;}}/* Start custom CSS for wl-product-thumbnails-image, class: .elementor-element-248bf8e */.thumbnails-layout-gallery .wl-thumbnails-image-area .wl-single-gallery {
    padding: 0px !important;
    width: 100% !important;}/* End custom CSS */
/* Start custom CSS for wl-product-thumbnails-image, class: .elementor-element-19f7c84 */.thumbnails-layout-gallery .wl-thumbnails-image-area .wl-single-gallery {
    padding: 0px !important;
    width: 100% !important;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-2090b10 */.woocommerce-js table.shop_attributes th {
    width:auto;
    padding:0px !important;
    padding-right: 40px !important;
    border-bottom: 1px solid #E4E1DC;
    font-weight: 400;
    font-size: 14px;
}
.woocommerce-js table.shop_attributes td {
 font-size: 14px;
 font-style: normal;
 border-bottom: 1px solid #E4E1DC;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-f2617e7 */.wc-pao-addon label.wc-pao-addon-name {
    width: 300px;}
}
.wc-pao-col1 {
    font-size:14px !important;
    font-family: "Montserrat", Sans-serif;
    font-weight: 400 !important;
}

.wc-pao-addon {
    display: flex;
    align-items: start;
        font-size:16px;
    font-family: "Montserrat", Sans-serif;
    font-weight: 600 !important;
    border-bottom:1px solid #E4E1DC;
}

.woocommerce-js form .form-row {
    font-size: 16px;
    font-family: "Montserrat", Sans-serif;
}

.woocommerce-js form .form-row {
    margin: 0 0 2px;
}

.wc-pao-addon .wc-pao-addon-name {
    margin-right:20px;
    font-weight: 400 !important;
}

.wc-pao-addon .wc-pao-addon-wrap .wc-pao-addon-checkbox {
    display: none;
}
.woocommerce-js form .form-row label {
font-family: "Montserrat", Sans-serif;
    font-weight: 400;
    font-size: 12px;
    color:#5a5a5a;
}
   div.product-addon-totals {
       font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 500px;
}

.single-product div.product div.product-addon-totals .wc-pao-subtotal-line p.price {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;}
    
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-auto .e-atc-qty-button-holder {
    flex-wrap: nowrap;
    float: right;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fa66a3 *//* Только для ПК (ширина экрана больше 1024px) */
@media (min-width: 1025px) {
  /* Блок с ID 0fa66a3 — ограничиваем высоту и включаем внутренний скролл */
  .elementor-element-0fa66a3,
  .elementor-element-0fa66a3.elementor-sticky,
  .elementor-element-0fa66a3.elementor-sticky--active,
  .elementor-element-0fa66a3.elementor-sticky--effects,
  .elementor-element[data-id="0fa66a3"] {
    max-height: calc(100vh - 90px) !important; /* подстрой под свой sticky_offset/отступы */
    overflow-y: auto !important;
    overflow-x: hidden !important;
    -webkit-overflow-scrolling: touch;
    overscroll-behavior: contain;

    /* Скрываем скроллбар во всех браузерах */
    scrollbar-width: none;      /* Firefox */
    -ms-overflow-style: none;   /* IE/старый Edge */
  }

  /* Скрыть скроллбар в Chrome/Edge/Safari */
  .elementor-element-0fa66a3::-webkit-scrollbar,
  .elementor-element[data-id="0fa66a3"]::-webkit-scrollbar {
    width: 0 !important;
    height: 0 !important;
  }
}/* End custom CSS */