.elementor-27154 .elementor-element.elementor-element-407e8e8{--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;--padding-top:60px;--padding-bottom:30px;--padding-left:050px;--padding-right:50px;}.elementor-27154 .elementor-element.elementor-element-e5d7e9c ul.hfe-breadcrumbs li{margin-right:10px;}.elementor-27154 .elementor-element.elementor-element-162c0ea{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-27154 .elementor-element.elementor-element-162c0ea .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-27154 .elementor-element.elementor-element-162c0ea .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-27154 .elementor-element.elementor-element-162c0ea .elementor-divider__text{color:var( --e-global-color-accent );font-family:"Unbounded", Sans-serif;font-size:22px;text-transform:uppercase;}.elementor-27154 .elementor-element.elementor-element-5562a6c{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27154 .elementor-element.elementor-element-33b39be{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-27154 .elementor-element.elementor-element-634c5df{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27154 .elementor-element.elementor-element-3769629{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.woocommerce .elementor-27154 .elementor-element.elementor-element-3769629 .price{color:var( --e-global-color-e6c70bf );font-weight:600;}.elementor-27154 .elementor-element.elementor-element-194ba4c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27154 .elementor-element.elementor-element-72609c0{--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;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27154 .elementor-element.elementor-element-4a90f46 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-accent );}:is( .tippy-dd9b785, .elementor-27154 .elementor-element.elementor-element-dd9b785 > [data-tippy-root] ) .tippy-box{width:204px;border-radius:10px 10px 10px 10px;}:is( .tippy-dd9b785, .elementor-27154 .elementor-element.elementor-element-dd9b785 > [data-tippy-root] ) .tippy-box .tippy-content{padding:15px 15px 15px 15px;text-align:center;}.elementor-27154 .elementor-element.elementor-element-dd9b785 .elementor-icon-wrapper{text-align:center;}.elementor-27154 .elementor-element.elementor-element-dd9b785.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-27154 .elementor-element.elementor-element-dd9b785.elementor-view-framed .elementor-icon, .elementor-27154 .elementor-element.elementor-element-dd9b785.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-27154 .elementor-element.elementor-element-dd9b785.elementor-view-framed .elementor-icon, .elementor-27154 .elementor-element.elementor-element-dd9b785.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-27154 .elementor-element.elementor-element-dd9b785 .elementor-icon{font-size:22px;}.elementor-27154 .elementor-element.elementor-element-dd9b785 .elementor-icon svg{height:22px;}.elementor-27154 .elementor-element.elementor-element-24448ad .cart button, .elementor-27154 .elementor-element.elementor-element-24448ad .cart .button{background-color:var( --e-global-color-accent );transition:all 0.2s;}.elementor-27154 .elementor-element.elementor-element-24448ad .quantity .qty{transition:all 0.2s;}.elementor-27154 .elementor-element.elementor-element-01754ae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27154 .elementor-element.elementor-element-db73aa1{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-27154 .elementor-element.elementor-element-5b438af{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-27154 .elementor-element.elementor-element-8e6c1ca{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-27154 .elementor-element.elementor-element-8e6c1ca .elementor-divider-separator{width:100%;}.elementor-27154 .elementor-element.elementor-element-8e6c1ca .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-27154 .elementor-element.elementor-element-8e6c1ca .elementor-divider__text{color:var( --e-global-color-accent );font-family:"Unbounded", Sans-serif;font-size:22px;text-transform:uppercase;}.elementor-27154 .elementor-element.elementor-element-16d688d > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-27154 .elementor-element.elementor-element-16d688d{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}:is( .elementor-27154 .elementor-element.elementor-element-16d688d > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-27154 .elementor-element.elementor-element-16d688d > .jet-listing-grid > .jet-listing-grid__items, .elementor-27154 .elementor-element.elementor-element-16d688d > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-27154 .elementor-element.elementor-element-16d688d > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(40px / 2);padding-right:calc(40px / 2);}:is( .elementor-27154 .elementor-element.elementor-element-16d688d > .jet-listing-grid, .elementor-27154 .elementor-element.elementor-element-16d688d > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-27154 .elementor-element.elementor-element-16d688d > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 40px / -2);margin-right:calc( 40px / -2);width:calc(100% + 40px);}.elementor-27154 .elementor-element.elementor-element-16d688d > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 40px / -2);margin-right:calc( 40px / -2);}:is( .elementor-27154 .elementor-element.elementor-element-16d688d > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-27154 .elementor-element.elementor-element-16d688d > .jet-listing-grid > .jet-listing-grid__items, .elementor-27154 .elementor-element.elementor-element-16d688d > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-27154 .elementor-element.elementor-element-16d688d > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(50px / 2);padding-bottom:calc(50px / 2);}:is( .elementor-27154 .elementor-element.elementor-element-16d688d > .jet-listing-grid, .elementor-27154 .elementor-element.elementor-element-16d688d > .jet-listing-grid > .jet-listing-grid__slider, .elementor-27154 .elementor-element.elementor-element-16d688d > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 50px / -2);margin-bottom:calc( 50px / -2);}.elementor-27154 .elementor-element.elementor-element-16d688d .jet-listing-grid__slider-icon{color:var( --e-global-color-accent );background:#02010100;}.elementor-27154 .elementor-element.elementor-element-16d688d .jet-listing-grid__slider-icon:hover{color:var( --e-global-color-accent );background:#02010100;}.elementor-27154 .elementor-element.elementor-element-e753815{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-27154 .elementor-element.elementor-element-e753815 .elementor-divider-separator{width:100%;}.elementor-27154 .elementor-element.elementor-element-e753815 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-27154 .elementor-element.elementor-element-e753815 .elementor-divider__text{color:var( --e-global-color-accent );font-family:"Unbounded", Sans-serif;font-size:22px;text-transform:uppercase;}.elementor-27154 .elementor-element.elementor-element-f26399a > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-27154 .elementor-element.elementor-element-f26399a{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}:is( .elementor-27154 .elementor-element.elementor-element-f26399a > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-27154 .elementor-element.elementor-element-f26399a > .jet-listing-grid > .jet-listing-grid__items, .elementor-27154 .elementor-element.elementor-element-f26399a > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-27154 .elementor-element.elementor-element-f26399a > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(40px / 2);padding-right:calc(40px / 2);}:is( .elementor-27154 .elementor-element.elementor-element-f26399a > .jet-listing-grid, .elementor-27154 .elementor-element.elementor-element-f26399a > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-27154 .elementor-element.elementor-element-f26399a > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 40px / -2);margin-right:calc( 40px / -2);width:calc(100% + 40px);}.elementor-27154 .elementor-element.elementor-element-f26399a > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 40px / -2);margin-right:calc( 40px / -2);}:is( .elementor-27154 .elementor-element.elementor-element-f26399a > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-27154 .elementor-element.elementor-element-f26399a > .jet-listing-grid > .jet-listing-grid__items, .elementor-27154 .elementor-element.elementor-element-f26399a > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-27154 .elementor-element.elementor-element-f26399a > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(50px / 2);padding-bottom:calc(50px / 2);}:is( .elementor-27154 .elementor-element.elementor-element-f26399a > .jet-listing-grid, .elementor-27154 .elementor-element.elementor-element-f26399a > .jet-listing-grid > .jet-listing-grid__slider, .elementor-27154 .elementor-element.elementor-element-f26399a > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 50px / -2);margin-bottom:calc( 50px / -2);}.elementor-27154 .elementor-element.elementor-element-f26399a .jet-listing-grid__slider-icon{color:var( --e-global-color-accent );background:#02010100;}.elementor-27154 .elementor-element.elementor-element-f26399a .jet-listing-grid__slider-icon:hover{color:var( --e-global-color-accent );background:#02010100;}@media(min-width:768px){.elementor-27154 .elementor-element.elementor-element-407e8e8{--content-width:1110px;}.elementor-27154 .elementor-element.elementor-element-5562a6c{--content-width:1110px;}.elementor-27154 .elementor-element.elementor-element-634c5df{--width:60%;}.elementor-27154 .elementor-element.elementor-element-db73aa1{--content-width:1110px;}.elementor-27154 .elementor-element.elementor-element-5b438af{--content-width:1110px;}}@media(max-width:1024px){.elementor-27154 .elementor-element.elementor-element-16d688d > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-27154 .elementor-element.elementor-element-f26399a > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-27154 .elementor-element.elementor-element-16d688d > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-27154 .elementor-element.elementor-element-f26399a > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-33b39be *//* Убираем увеличенное изображение при движении мыши */
.single-product .woocommerce-product-gallery .zoomImg {
	display: none !important;
}

/* Обычный курсор над изображением */
.single-product .woocommerce-product-gallery__image {
	cursor: default !important;
}

/* Сохраняем кликабельность основной фотографии */
.single-product .woocommerce-product-gallery__image > a {
	cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-3769629 */.oa-compact-collection-wrap .oa-compact-collection-button,
.oa-compact-collection-button {
    background-color: #bd7357 !important;
    border: 1px solid #bd7357 !important;
    color: #ffffff !important;
}

.oa-compact-collection-wrap .oa-compact-collection-button *,
.oa-compact-collection-button * {
    color: #ffffff !important;
}

.oa-compact-collection-wrap .oa-compact-collection-button:hover,
.oa-compact-collection-button:hover {
    background-color: #a96148 !important;
    border-color: #a96148 !important;
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-24448ad *//* Общий контейнер */
body .elementor-widget-woocommerce-product-add-to-cart.elementor-widget-woocommerce-product-add-to-cart
form.variations_form
.woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 10px !important;
    width: auto !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
}

/* Количество */
body .elementor-widget-woocommerce-product-add-to-cart.elementor-widget-woocommerce-product-add-to-cart
form.variations_form
.woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart
.quantity.quantity {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: space-between !important;
    flex: 0 0 120px !important;
    width: 120px !important;
    height: 38px !important;
    margin: 0 !important;
    padding: 0 8px !important;
    float: none !important;
    overflow: hidden !important;
    background: #f7f7f7 !important;
    border: 0 !important;
    border-radius: 10px !important;
    box-sizing: border-box !important;
}

/* «−» и «+» */
body .elementor-widget-woocommerce-product-add-to-cart.elementor-widget-woocommerce-product-add-to-cart
.quantity.quantity .minus,
body .elementor-widget-woocommerce-product-add-to-cart.elementor-widget-woocommerce-product-add-to-cart
.quantity.quantity .plus,
body .elementor-widget-woocommerce-product-add-to-cart.elementor-widget-woocommerce-product-add-to-cart
.quantity.quantity button.minus,
body .elementor-widget-woocommerce-product-add-to-cart.elementor-widget-woocommerce-product-add-to-cart
.quantity.quantity button.plus,
body .elementor-widget-woocommerce-product-add-to-cart.elementor-widget-woocommerce-product-add-to-cart
.quantity.quantity .oas-qty-button {
    display: flex !important;
    flex: 0 0 22px !important;
    align-items: center !important;
    justify-content: center !important;
    width: 22px !important;
    height: 38px !important;
    margin: 0 !important;
    padding: 0 !important;
    float: none !important;
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    color: #444444 !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 1 !important;
    text-align: center !important;
    box-shadow: none !important;
    cursor: pointer !important;
    box-sizing: border-box !important;
    appearance: none !important;
}

body .elementor-widget-woocommerce-product-add-to-cart.elementor-widget-woocommerce-product-add-to-cart
.quantity.quantity .minus,
body .elementor-widget-woocommerce-product-add-to-cart.elementor-widget-woocommerce-product-add-to-cart
.quantity.quantity button.minus,
body .elementor-widget-woocommerce-product-add-to-cart.elementor-widget-woocommerce-product-add-to-cart
.quantity.quantity .oas-qty-minus {
    order: -1 !important;
}
body .elementor-widget-woocommerce-product-add-to-cart.elementor-widget-woocommerce-product-add-to-cart
.quantity.quantity .plus,
body .elementor-widget-woocommerce-product-add-to-cart.elementor-widget-woocommerce-product-add-to-cart
.quantity.quantity button.plus,
body .elementor-widget-woocommerce-product-add-to-cart.elementor-widget-woocommerce-product-add-to-cart
.quantity.quantity .oas-qty-plus {
    order: 1 !important;
}

/* Поле количества */
body .elementor-widget-woocommerce-product-add-to-cart.elementor-widget-woocommerce-product-add-to-cart
.quantity.quantity input.qty {
    display: block !important;
    flex: 1 1 auto !important;
    order: 0 !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;
    height: 38px !important;
    margin: 0 !important;
    padding: 0 !important;
    float: none !important;
    background: transparent !important;
    border: 0 !important;
    outline: 0 !important;
    border-radius: 0 !important;
    color: #222222 !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 38px !important;
    text-align: center !important;
    box-shadow: none !important;
    box-sizing: border-box !important;
    -moz-appearance: textfield !important;
    appearance: textfield !important;
}
body .elementor-widget-woocommerce-product-add-to-cart .quantity input.qty::-webkit-inner-spin-button,
body .elementor-widget-woocommerce-product-add-to-cart .quantity input.qty::-webkit-outer-spin-button {
    margin: 0 !important;
    -webkit-appearance: none !important;
    appearance: none !important;
}

/* Кнопка В КОРЗИНУ */
body .elementor-widget-woocommerce-product-add-to-cart.elementor-widget-woocommerce-product-add-to-cart
form.variations_form
button.single_add_to_cart_button.single_add_to_cart_button {
    display: flex !important;
    flex: 0 0 140px !important;
    align-items: center !important;
    justify-content: center !important;
    width: 140px !important;
    height: 38px !important;
    margin: 0 !important;
    padding: 0 10px !important;
    float: none !important;
    overflow: hidden !important;
    background: #bd7357 !important;
    border: 0 !important;
    border-radius: 10px !important;
    color: #ffffff !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    line-height: 1 !important;
    text-align: center !important;
    text-transform: uppercase !important;
    white-space: nowrap !important;
    box-shadow: none !important;
    box-sizing: border-box !important;
}
body .elementor-widget-woocommerce-product-add-to-cart button.single_add_to_cart_button:hover,
body .elementor-widget-woocommerce-product-add-to-cart button.single_add_to_cart_button:focus {
    background: #a96148 !important;
    color: #ffffff !important;
}

@media (max-width: 480px) {
    body .elementor-widget-woocommerce-product-add-to-cart.elementor-widget-woocommerce-product-add-to-cart
    form.variations_form
    .woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart {
        flex-direction: column !important;
        align-items: stretch !important;
    }
    body .elementor-widget-woocommerce-product-add-to-cart .quantity.quantity,
    body .elementor-widget-woocommerce-product-add-to-cart button.single_add_to_cart_button {
        width: 100% !important;
        max-width: none !important;
        min-width: 0 !important;
    }
}
/*-------------------*/

/* Скрываем нижний дубликат цены и размеров вариации */
.single-product
.single_variation_wrap
.woocommerce-variation-price {
	display: none !important;
	height: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	overflow: hidden !important;
}

/* Убираем пустые служебные блоки */
.single-product
.single_variation_wrap
.woocommerce-variation-description:empty,
.single-product
.single_variation_wrap
.woocommerce-variation-availability:empty {
	display: none !important;
}/* End custom CSS */