.elementor-65 .elementor-element.elementor-element-9b489dc{--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;}.elementor-65 .elementor-element.elementor-element-9cadd88 .woocommerce-breadcrumb{color:#DFBC60;font-family:"Inter", Sans-serif;}.elementor-65 .elementor-element.elementor-element-9cadd88 .woocommerce-breadcrumb > a{color:#FFFFFF;}.elementor-65 .elementor-element.elementor-element-335df68{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-65 .elementor-element.elementor-element-5fe9273{--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;}.woocommerce .elementor-65 .elementor-element.elementor-element-c1ab8da .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-65 .elementor-element.elementor-element-c1ab8da .flex-viewport{border-radius:12px 12px 12px 12px;}.elementor-65 .elementor-element.elementor-element-c3216d5{--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;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-65 .elementor-element.elementor-element-3206261 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-65 .elementor-element.elementor-element-bfae99b{color:#FFFFFF;}.elementor-65 .elementor-element.elementor-element-bfae99b a{color:#FFFFFF;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-65 .elementor-element.elementor-element-8afd73d .price{color:#FFFFFF;font-family:"Inter", Sans-serif;font-weight:600;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-65 .elementor-element.elementor-element-a122c8d .cart button, .elementor-65 .elementor-element.elementor-element-a122c8d .cart .button{font-family:"Inter", Sans-serif;border-radius:12px 12px 12px 12px;color:#222224;background-color:#DFBC60;transition:all 0.2s;}.elementor-65 .elementor-element.elementor-element-a122c8d .added_to_cart{color:#DFBC60;font-family:"Inter", Sans-serif;font-weight:500;}.elementor-65 .elementor-element.elementor-element-a122c8d .quantity .qty{font-family:"Inter", Sans-serif;border-radius:12px 12px 12px 12px;transition:all 0.2s;}@media(min-width:768px){.elementor-65 .elementor-element.elementor-element-5fe9273{--width:50%;}.elementor-65 .elementor-element.elementor-element-c3216d5{--width:50%;}}@media(max-width:767px){.elementor-65 .elementor-element.elementor-element-335df68{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-a122c8d *//* Изменение цвета заголовка */
.wapf-field-label label {
    color: #FFFF; /* Замените #3366cc на нужный цвет */
}

/* Изменение цвета фона для активного чекбокса */
input[type="checkbox"]:checked + .wapf-custom {
    background-color: #4CAF50; /* Замените #4CAF50 на нужный цвет */
}

/* Изменение цвета фона для неактивного чекбокса */
input[type="checkbox"] + .wapf-custom {
    background-color: #cccccc; /* Замените #cccccc на нужный цвет */
}

/* Изменение цвета текста в чекбоксах */
.wapf-label-text {
    color: #FFFF; /* Замените #000000 на нужный цвет */
}
/* Стили для неактивного состояния */
.wapf-swatch.wapf-swatch--text.has-pricing {
    color: #FFFFFF; /* Цвет текста */
    border: 2px solid #DFBC60; /* Цвет обводки */
    background-color: transparent; /* Фон поля прозрачный */
}

/* Стили для активного состояния (выбранного элемента) */
.wapf-swatch.wapf-swatch--text.has-pricing.wapf-checked {
    color: #FFFFFF; /* Цвет текста */
    border: 2px solid #DFBC60; /* Цвет обводки */
    background-color: #DFBC60; /* Фон поля */
}

/* Скрытие оригинального текста */
div.wapf--inner > div span:first-child {
    visibility: hidden;
    position: relative;
}

/* Добавление нового текста с использованием псевдо-элемента */
div.wapf--inner > div span:first-child::after {
    content: "Вартість";
    visibility: visible;
    position: absolute;
    left: 0;
    color: #FFFFFF; /* Цвет нового текста */
}

/* Опционально: изменение цвета второго span, если нужно */
div.wapf--inner > div span.wapf-total {
    color: #FFFFFF; /* Цвет текста итоговой суммы */
}/* End custom CSS */