.elementor-29735 .elementor-element.elementor-element-705f9be{--display:flex;--margin-top:225px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-29735 .elementor-element.elementor-element-57d2ddd{--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:center;--align-items:center;}.elementor-29735 .elementor-element.elementor-element-0a4436f{--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:center;--align-items:center;}.elementor-29735 .elementor-element.elementor-element-fa5185a .title{font-size:56px;font-weight:900;text-transform:uppercase;color:#EBA00F;}.elementor-29735 .elementor-element.elementor-element-bc0b920 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-29735 .elementor-element.elementor-element-bc0b920{--wd-cat-brd-radius:12px;}.elementor-29735 .elementor-element.elementor-element-bc0b920 div.product-category .wd-entities-title, .elementor-29735 .elementor-element.elementor-element-bc0b920 .wd-nav-product-cat>li>a{font-family:"Signika", Sans-serif;font-weight:700;}.elementor-29735 .elementor-element.elementor-element-69e06db{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-29735 .elementor-element.elementor-element-76dc720{--display:flex;}.elementor-29735 .elementor-element.elementor-element-cdfb15a{--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:flex-start;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-29735 .elementor-element.elementor-element-5e12807{--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:flex-end;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-29735 .elementor-element.elementor-element-2ef1b76{width:auto;max-width:auto;}.elementor-29735 .elementor-element.elementor-element-bfaeb1b{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}@media(max-width:1024px){.elementor-29735 .elementor-element.elementor-element-705f9be{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-29735 .elementor-element.elementor-element-fa5185a .title{font-size:26px;}.elementor-29735 .elementor-element.elementor-element-cdfb15a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-29735 .elementor-element.elementor-element-5e12807{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}}@media(max-width:767px){.elementor-29735 .elementor-element.elementor-element-fa5185a .title{font-size:22px;}.elementor-29735 .elementor-element.elementor-element-76dc720{--width:50%;}.elementor-29735 .elementor-element.elementor-element-cdfb15a{--width:50%;}.elementor-29735 .elementor-element.elementor-element-5e12807{--width:50%;}}@media(min-width:768px){.elementor-29735 .elementor-element.elementor-element-705f9be{--content-width:1140px;}.elementor-29735 .elementor-element.elementor-element-69e06db{--content-width:1140px;}.elementor-29735 .elementor-element.elementor-element-76dc720{--width:30%;}.elementor-29735 .elementor-element.elementor-element-cdfb15a{--width:70%;}.elementor-29735 .elementor-element.elementor-element-5e12807{--width:70%;}.elementor-29735 .elementor-element.elementor-element-bfaeb1b{--content-width:1140px;}}@media(max-width:1024px) and (min-width:768px){.elementor-29735 .elementor-element.elementor-element-76dc720{--width:20%;}.elementor-29735 .elementor-element.elementor-element-cdfb15a{--width:80%;}.elementor-29735 .elementor-element.elementor-element-5e12807{--width:80%;}}/* Start custom CSS for wd_archive_products, class: .elementor-element-8b5bc9e */.products-bordered-grid-ins .product-wrapper {
    border: 1px solid var(--brdcolor-gray-300);
    border-radius: 10px; /* Базовий радіус бордера, змініть за потреби */
    transition: border-color 0.3s ease, border-width 0.1s ease, border-radius 0.1s ease; /* Додаємо анімацію для бордера та радіусу */
}

.products-bordered-grid-ins .product-wrapper:hover {
    border-color: #ffa200; /* Колір бордера при наведені */
    border-width: 3px; /* Товщина бордера при наведені */
    border-radius: 10px; /* Радіус бордера при наведені */
}



/* Стилі для кнопок за замовчуванням */
.wd-swatch {
    border: 1px solid #d1d1d1; /* Легкий сірий бордер */
    background-color: #f8f8f8; /* Легка сірість для заливки */
    border-radius: 20px; /* Радіус бордера */
    outline: none; /* Прибирає рамку при фокусі */
    padding: 8px 10px; /* Внутрішні відступи для кнопки */
    transition: background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease; /* Плавна анімація для зміни кольорів */
    color: #000000; /* Чорний текст за замовчуванням */
}

/* Стилі для кнопок при наведенні */
.wd-swatch:hover {
    background-color: #ffa200; /* Жовта заливка при наведенні */
    border-color: #ffa200; /* Жовтий бордер при наведенні */
    color: #ffffff; /* Білий текст при наведенні */
}

/* Стилі для кнопок при активному стані */
.wd-swatch.wd-active,
.wd-swatch:focus {
    background-color: #ffa200; /* Жовта заливка при активному стані */
    border: none; /* Без бордера при активному стані */
    color: #ffffff; /* Білий текст при натисканні */
}

/* Стилі для select за замовчуванням */
#pa_quantity {
    border: 1px solid #d1d1d1; /* Легкий сірий бордер */
    background-color: #f8f8f8; /* Легка сірість для заливки */
    border-radius: 20px; /* Радіус бордера */
    outline: none; /* Прибирає рамку при фокусі */
    padding: 6px 12px; /* Внутрішні відступи для select */
    transition: background-color 0.3s ease, border-color 0.3s ease; /* Плавна анімація для зміни кольорів */
    color: #000000; /* Чорний текст за замовчуванням */
}

/* Стилі для select при наведенні */
#pa_quantity:hover {
    background-color: #ffa200; /* Жовта заливка при наведенні */
    border-color: #ffa200; /* Жовтий бордер при наведенні */
    color: #ffffff; /* Білий текст при наведенні */
}

/* Стилі для select при активному стані */
#pa_quantity:focus {
    background-color: #ffa200; /* Жовта заливка при активному стані */
    border: none; /* Без бордера при активному стані */
    color: #ffffff; /* Білий текст при активному стані */
}


body .products-bordered-grid-ins .product-wrapper {
border: 3px solid #f7f7f7;
}



[class*="wd-swatches"].wd-bg-style-1 .wd-swatch.wd-bg:is(.wd-active,:hover:not(.wd-disabled)):after, [class*="wd-swatches"].wd-bg-style-1 :is(.wd-swatch-wrap a:hover,.wd-swatch-wrap.wd-active) .wd-swatch.wd-bg:after, [class*="wd-swatches"].wd-text-style-1 .wd-swatch.wd-text:is(.wd-active,:hover:not(.wd-disabled)):after, [class*="wd-swatches"].wd-text-style-1 :is(.wd-swatch-wrap a:hover,.wd-swatch-wrap.wd-active) .wd-swatch.wd-text:after {
    opacity: 0 !important;
}


@media (max-width: 1024px) {
   body .wd-product.wd-hover-quick .wd-add-btn .add-to-cart-loop {
        width: 100%;
        height: 40px;
    }
}

body .wd-product.wd-hover-quick .wd-add-btn>a {
    display: block;
    border-radius: 5px !important;}

@media (max-width: 1024px) {
body .wd-product.wd-hover-quick .wd-add-btn {
    position: relative;}}
    
    
    .product-labels {
    display: none;
}/* End custom CSS */
/* Start custom CSS */body .wd-nav.wd-nav-main > li > a {
    color: rgb(0 0 0); 
}

body .wd-nav.wd-nav-main > li:hover > a, 
body .wd-nav.wd-nav-main > li.current-menu-item > a {
    color: #ffa200; 
}

body .wd-tools-element > a {
    color: #000000;
}

.whb-color-light .wd-tools-element {
    --wd-header-el-color-hover: rgb(255, 162, 0);
}/* End custom CSS */