@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//gaziro.com/gr/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.4.1") format("woff2");
	font-display:block;
}

:root {
	--wd-text-font: "Sofia Sans", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #555;
	--wd-text-font-size: 16px;
	--wd-title-font: "Sofia Sans", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Sofia Sans", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Sofia Sans", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Sofia Sans", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Sofia Sans", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 14px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: #314374;
	--wd-alternative-color: rgb(130,173,211);
	--btn-default-bgcolor: rgb(67,89,133);
	--btn-default-bgcolor-hover: rgb(39,54,96);
	--btn-accented-bgcolor: rgb(67,89,133);
	--btn-accented-bgcolor-hover: rgb(39,54,96);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(130,173,211);
	--notices-warning-color: #fff;
	--wd-link-color: rgb(130,173,211);
	--wd-link-color-hover: rgb(49,67,116);
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgb(255,255,255);
	background-image: none;
	background-repeat: no-repeat;
	background-position: center center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 400px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: rgb(49,67,116);
	background-image: none;
}
h2 {
	font-size: 28px;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
.wd-builder-off .wd-fbt.wd-design-side {
	--wd-form-width: 70%;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-bottom-active: -1px;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-default-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}




.labels-rounded {right: auto!important;}
.post-47 p.price, .post-50 p.price, .post-4442 p.price, .post-4529 p.price, .post-4541 p.price, .post-212 p.price, .post-7260 p.price, .post-7289 p.price ,.post-7273 p.price, .post-7281 p.price, .post-7297 p.price, .post-7304 p.price, .post-15250 p.price, .post-15396 p.price, .post-37175 p.price, .postid-41196 p.price, .postid-38400 p.price, .postid-51150 p.price, .postid-96614 p.price, .postid-97753 p.price, .postid-99172 p.price, .postid-13556 p.price, .postid-105012 p.price, .postid-129526 p.price {display:none;}
.tabs-layout-accordion .wd-scroll-content {max-height:100%; padding: 0 20px;}
.time_circles > div > h4 {color:#fff;}
.page-id-38376 .add-to-cart-loop {background: #000;}
.page-id-16644 .add-to-cart-loop {background: #A0000C;}
.wd-nav[class*="wd-style-"] #menu-item-7434 {--nav-color:#cc1818;}
.add_to_cart_inline {border:none!important;}
.woocommerce-shipping-methods input.shipping_method {margin-inline-start: 4px!important;}

.dr-archive-pagination .dr__pagination .page-numbers  {font-family:inherit;	}
.rating-without-comment {font-family:inherit;	}
.single-recipe .dr-entry-meta svg.icon {display:none!important;}

.widget_categories ul li, .widget_pages ul li, .widget_archive ul li, .widget_nav_menu ul li {font-size: 16px;}
.min-footer {font-size: 13px;}
#menu-top-menu, #menu-main-menu {letter-spacing:1px;}
.wd-meta-author, .meta-author {display:none!important}
.woocommerce-MyAccount-navigation-link--downloads, .downloads-link {display:none!important;}

.select2-container.select2-container--open .select2-dropdown {margin:0px!important;}


.variations_form .quantity {display:none!important;}
.product-image-summary .single_add_to_cart_button {width:100%; margin-top: 20px;}

.woovr-variation-selector {float:right;}
.woovr-variation-selector input {width: 18px; height: 18px;}
.page-title .title {line-height:1.1;}
	
	
.woovr-variations {display:flex; padding:0px;}
.wd-product.wd-hover-standard .wd-add-btn {display:none !important;}

.woovr-variation-radio {display:inline-block!important; flex:1; vertical-align: top; padding:0.5rem; margin:5px!important; width:50%; box-shadow: 0 0 5px rgb(0 0 0 / 10%); border:1px solid transparent;}

.woovr-variation-active {border: 1px solid #435985; background-color:#f9f9f9;}


.woocommerce-ordering {display:none;}
#free-shipping {color:#fff; font-size:.8rem;} 
#free-shipping-mobile {color: #000; font-size: .8rem;}
.fa-truck:before {
    content: "\f182";
}

.fa, .fas {
    font-family: "woodmart-font";
    font-weight: 900;
}
.fa-angle-double-left:before {content: "\f114"; }
#footer-desc {font-size:0.8rem; margin-top:0.5rem;}
#footer-desc p{margin-bottom: 0.4rem;}
.wd-social-icons.icons-size-large .wd-icon {font-size:35px;}

.add_to_cart_inline {text-align:center;}
.add-to-cart-loop {background:rgba(49, 67, 116, 1); color: #fff;  display: block;
	width: 60%; margin: 10px auto!important;}
.add-to-cart-loop:hover {color:#fff; background: rgb(39,54,96);}

.whb-header {margin-bottom: 10px;}
.wd-content-layout {padding-block: 10px;}

/* Скрий Адреси в акаунта*/
.woocommerce-MyAccount-navigation-link--edit-address {display:none;}


/* .wd-hover-base .wd-bottom-actions:not(.wd-add-small-btn) .wd-add-btn>a {display:none;}
div.wd-add-btn.wd-add-btn-replace.woodmart-add-btn {display:none;} */

#menu-item-23450 a { border-top: 1px solid #f1f1f1; font-weight:bold;}

.tabs-layout-accordion .wd-scroll-content {height: 100%;}

.widget ul, .wd-widget ul, div[class^="vc_wp"] ul {list-style:disc;}
table.nut-facts td {padding:5px 2px; border-bottom: 1px dashed #E6E6E6;}

.post-title-large-image.color-scheme-light:after {background: rgb(49 67 116)!important;}
div.entry-meta.wd-entry-meta {display:none;}
h1.page-title.title {line-height:1.1!important;}
.woocommerce-MyAccount-navigation-link--wt-smart-coupon {display:none;}

.lsow-prefix, .lsow-suffix {font-size: 1.2rem!important; line-height: 1.8rem!important; }
.lsow-odometers .lsow-odometer .lsow-number span {font-size: 2rem!important; line-height: 2.2rem!important;}
.odometer-formatting-mark {color: #fff;}
.lsow-grid-item.lsow-odometer{text-align:center;}

i.hwp-icon, i.hwp-icon:before {font-size: 1.2em;}
.icon-chat:before {
    content: '\e804';
}

.woocommerce-Reviews #comments, .woocommerce-Reviews #review_form_wrapper {/*flex: auto; max-width:none;*/}

.labels-rounded .out-of-stock {
    max-width: 70px;
    font-size: 10px;
    letter-spacing: -1px;
}

.wcpr-comment-form-title {padding: 0 10px; width: 100%; margin-bottom:10px;}
.wcpr-comment-form-images {padding: 0 10px;}
.wcpr_image_upload_button {margin-bottom:5px;}
.kt-reviews-image-container {
    order: 3;
	margin: 10px 0;
}
.wcpr-comment-helpful-button-container {
    order: 4;
		width: 100%;
		border: none;
}
.kt-reviews-image-container .kt-wc-reviews-images-wrap-wrap .reviews-images-item .review-images {height: 150px!important;}

.comment-form .comment-notes, .comment-form .comment-form-rating {margin-bottom: 10px;}

.wcpr-col-star .star-rating span:before, .wcpr-col-star .star-rating:before, .wcpr-overall-rating-right-star .star-rating span:before, .wcpr-overall-rating-right-star .star-rating:before {letter-spacing:2px!important;}

span.wcpr-comment-helpful-button-label {font-size:.8rem; font-weight:bold;}

.shortcode-wcpr-filter-button-wrap{width: 150px!important;}
.shortcode-wcpr-filter-container li.shortcode-wcpr-filter-button-li a {min-width: 150px!important;}
.gens-raf-message.gens-raf__url, .gens-referral_share {display:none!important;}
.dr-entry-header {display: none;}

.comment-respond .comment-form p:not(.comment-form-cookies-consent) label {
    display: block;
}

.dr-showing-results {
    font-size: .9em;
    margin: 10px;
	font-weight: bold;}

.woocommerce-checkout .select2-results__option:not(.select2-results__message)::before, .woocommerce-checkout .select2-results__option:not(.select2-results__message)::after {
    display: none;
}
.woocommerce-checkout .select2-container.select2-container--open .select2-dropdown {
    margin-top: unset!important;
}
.select2 {max-width:unset!important;}



.comments-area .comment-list+.comment-respond {margin-top:unset!imporant;}
.comment-body .reply {position:unset;}

.comments-area .comment-respond {background:unset!important;}.comment-body .reply .comment-reply-link {color:unset!important; text-transform:uppercase;}
.comment-body .reply .comment-reply-link::after {background-image:none!important;}
.comments-area ol li>div {border-top:unset!important; margin-top:unset!important; padding-top:unset!important;}
.comment-form p.form-submit input[type=submit] {background:var(--btn-accented-bgcolor);} 
.comment-form p.form-submit input[type=submit]:hover  {background: var(--btn-accented-bgcolor-hover);}

.comment-respond .comment-form p.comment-form-cookies-consent label::before {border: 1px solid  rgba(119,119,119,0.2)!important;}

.page-id-2720 .main-page-wrapper .align-items-start.row {
    display: block;
}
.navigation.pagination {padding-bottom:40px;}
.dr-advance-search .page-header .container {max-width:90%;}
.dr-pro-comment-section .dr-pro-comment-container .dr-comment-rating .jq-ry-container svg {
    height: 20px;
    width: 20px;
    padding: 0;
}
.dr-pro-comment-section .dr-pro-comment-container .dr-comment-rating .jq-ry-container {
    width: 100px!important;
}

.includes_tax {display:none;}
.page-id-125 .site-content a, .page-id-80 .site-content a, .page-id-83 .site-content a{color:rgb(130,173,211);}
.page-id-125 .site-content a:hover, .page-id-80 .site-content a:hover, .page-id-83 .site-content a:hover{color:rgb(49,67,116);}

.wd-my-account-links .wt-smart-coupon-link {display:none;}
.wd-my-account-links .myreferrals-link a:before {
    content: "\f106";
	font-family: "woodmart-font";}

.change_order_to_shipped_field {display:none;}
p.product.woocommerce.add_to_cart_inline > a > span {display:block; margin: 10px auto;}
.checkout-order-review>.woocommerce-checkout-review-order .wd-table-wrapper {overflow-x:visible;}
.payment_method_mypos_virtual img {width: auto!important;}



/* Показвай само ниската цена при variable продукти с диапазон */
.product-type-variable .price {
  display: inline-block;
}

/* скриваме тирето и следващите две цени */
.product-type-variable .price > span[aria-hidden="true"]:not(.woocommerce-Price-amount),
.product-type-variable .price > span[aria-hidden="true"]:not(.woocommerce-Price-amount) ~ .woocommerce-Price-amount {
  display: none !important;
}

/* Увеличава размера на новата цена, ако има <ins> */
.woovr-variation-price ins {
    font-size: 1.2em; /* по-голям размер за текущата цена */
}

/* Когато няма <del> (само текуща цена), запазва нормалния размер */
.woovr-variation-price:not(:has(del)) .woocommerce-Price-amount {
    font-size: 1.2em; 
}
.woovr-variation-price del .woo-bg--currency.amount-bgn, .price del .woo-bg--currency.amount-bgn, del span.woo-bg--currency.amount-bgn {
    display: none;
}

div#free-shipping:before {
    content: "\f182";
    font-family: "woodmart-font";
}

#social-icons-footer a {font-size: 24px; color: white; padding: 9px;} 

#social-icons-footer a:hover {color:#c2c7d6;}

#social-icons-footer {text-align: center;} 
.rate-percent {background-color:#314374;}

body #wfacp-sec-wrapper .wfacp_main_form.woocommerce #wfacp_checkout_form .wfacp_divider_field .wfacp-col-left-third {width: 50%;}

body .wfacp_main_form .wfacp_shipping_table ul li.wfacp_single_shipping_method input[type=radio] {top:auto; left: -3px;}

.payment_methods .payment_box:before {display: none;}
.payment_method_cod p {font-size: 12px; font-style:italic;}




/* ========================================
   GAZIRO SMART COUPONS — CUSTOM DESIGN
   WebToffee Smart Coupons
======================================== */

/* MAIN WRAPPER */

.wbte_sc_cpns_pp_wrapper {
    width: 100% !important;
    max-width: 650px !important;
    margin: 15px auto !important;
}

/* MAIN CARD */

.wbte_sc_cpns_pp_card {
    position: relative !important;
    padding: 20px !important;

    background: #ffffff !important;
    border: 1px solid #dce3ed !important;
    border-radius: 15px !important;

    box-shadow: 0 8px 28px rgba(48,69,121,.07) !important;
    transition:
        transform .25s ease,
        box-shadow .25s ease !important;
}

.wbte_sc_cpns_pp_card:hover {
    transform: translateY(-3px);
    box-shadow: 0 14px 35px rgba(48,69,121,.12) !important;
}

/* DISCOUNT BADGE */

.wbte_sc_cpns_pp_discount_badge {
    display: inline-flex !important;
    align-items: center !important;

    width: fit-content !important;
    margin-bottom: 13px !important;
    padding: 7px 13px !important;

    background: #eef2f9 !important;
    color: #304579 !important;

    border: none !important;
    border-radius: 30px !important;

    font-size: 12px !important;
    font-weight: 800 !important;
    line-height: 1.2 !important;
}

/* CODE BOX */

.wbte_sc_cpns_pp_card_coupon_box {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 12px !important;

    width: 100% !important;
    padding: 8px 9px 8px 15px !important;

    background: #f5f7fb !important;
    border: 1px solid #e4eaf3 !important;
    border-radius: 10px !important;
}

/* COUPON TEXT */

.wbte_sc_cpns_pp_code {
    display: block !important;
    min-width: 0 !important;
    color: #20365c !important;

    font-size: 19px !important;
    line-height: 1.4 !important;
    font-weight: 800 !important;
    letter-spacing: 1px !important;

    overflow-wrap: anywhere !important;
}

/* COPY BUTTON */

.wbte_sc_cpns_pp_copy_btn,
.wbte_sc_cpns_pp_copy_btn.button {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;

    flex-shrink: 0 !important;
    width: auto !important;
    min-height: 39px !important;
    margin: 0 !important;
    padding: 9px 14px !important;

    border: 0 !important;
    border-radius: 8px !important;

    background: #304579 !important;
    color: #ffffff !important;

    font-size: 12px !important;
    font-weight: 800 !important;
    text-transform: uppercase !important;

    box-shadow: none !important;
    cursor: pointer !important;
    transition: background .2s ease !important;
}

.wbte_sc_cpns_pp_copy_btn:hover {
    background: #223562 !important;
    color: #ffffff !important;
}

.wbte_sc_cpns_pp_copy_btn span {
    color: #ffffff !important;
    font-size: 12px !important;
}

.wbte_sc_cpns_pp_copy_btn svg {
    width: 17px !important;
    height: 17px !important;
}

.wbte_sc_cpns_pp_copy_btn svg path {
    stroke: #ffffff !important;
}

/* DESCRIPTION */

.wbte_sc_cpns_pp_desc {
    margin: 9px 0 0 !important;
    color: #657488 !important;
    font-size: 13px !important;
    line-height: 1.5 !important;
}

/* RESTRICTIONS */

.wbte_sc_cpns_pp_restriction_text {
    margin: 10px 0 0 !important;
    color: #657488 !important;
    font-size: 13px !important;
    line-height: 1.5 !important;
    font-style: normal !important;
}

/* FOOTER */

.wbte_sc_cpns_pp_footer {
    margin-top: 12px !important;
    padding-top: 11px !important;
    border-top: 1px solid #e8edf3 !important;

    color: #657488 !important;
    font-size: 12px !important;
    line-height: 1.5 !important;
}

.wbte_sc_cpns_pp_footer_min_amount {
    color: #657488 !important;
    font-size: 12px !important;
}

/* MOBILE */

@media (max-width: 600px) {

    .wbte_sc_cpns_pp_card {
        padding: 15px !important;
        border-radius: 12px !important;
    }

    .wbte_sc_cpns_pp_code {
        font-size: 15px !important;
        letter-spacing: .4px !important;
    }

    .wbte_sc_cpns_pp_copy_btn {
        min-height: 36px !important;
        padding: 8px 10px !important;
        font-size: 11px !important;
    }

    .wbte_sc_cpns_pp_card_coupon_box {
        padding: 7px 7px 7px 11px !important;
    }

    .wbte_sc_cpns_pp_restriction_text,
    .wbte_sc_cpns_pp_desc {
        font-size: 12px !important;
    }
}

@media (prefers-reduced-motion: reduce) {
    .wbte_sc_cpns_pp_card {
        transition: none !important;
    }

    .wbte_sc_cpns_pp_card:hover {
        transform: none;
    }
}


/* ========================================
   GAZIRO COUPON — HIDE EXTRA INFORMATION
======================================== */

/* Убираем Applicable on selected products */
.wbte_sc_cpns_pp_restriction_text {
    display: none !important;
}

/* Убираем Min. Order / No minimum */
.wbte_sc_cpns_pp_footer,
.wbte_sc_cpns_pp_footer_row,
.wbte_sc_cpns_pp_footer_min_amount {
    display: none !important;
}

/* Убираем повторяющийся 10% OFF */
.wbte_sc_cpns_pp_discount_badge {
    display: none !important;
}

/* Убираем пустое описание */
.wbte_sc_cpns_pp_desc:empty {
    display: none !important;
}

/* Более компактная карточка */
.wbte_sc_cpns_pp_card {
    padding: 18px !important;
}

/* Уменьшаем расстояние перед промокодом */
.wbte_sc_cpns_pp_card_coupon_box {
    margin-top: 0 !important;
}