/**
 * Theme Name:        Tauria
 * Theme URI:         https://www.tauria.si
 * Author:            Tauria d.o.o.
 * Author URI:        https://www.tauria.si
 * Description:       Tauria 2.0
 * Version:           2.0
 * Text Domain:       parnad
 * Tags:              Tauria, Vorwerk, Kobold
*/

@media (max-width: 768px) {
li.product.type-product.status-publish.instock.first.col-3col {
    width: 44% !important;
}
	
}

label.gfield_label.gform-field-label {
    top: 20px;
    position: relative;
    background: white;
    left: 10px;
}

fieldset#field_8_3 legend.gfield_label.gform-field-label.gfield_label_before_complex {
    color: black !important;
}

fieldset#field_8_1 legend.gfield_label.gform-field-label.gfield_label_before_complex {
    color: black !important;
}

span.awdr_free_product_text {
    background: #009a3b !important;
}
#myNav .overlay-content .img_parent img {
    object-fit: contain !important;
}
footer#kdFooter {
    margin-top: 0px;
}
span.onsale {
    display: none;
}
.page-template-tmp_Kobold_Dustin .sejemska_popup {
    display: none !important;
}
body.wp-singular.page-template.page-template-tmp_Kobold_Dustin.page-template-tmp_Kobold_Dustin-php.page.page-id-16467.wp-custom-logo.wp-theme-parnad.theme-parnad.woocommerce-js.elementor-default.elementor-kit-30 {
    padding-top: 0px !important;
}
div#kdStickyCta {
    background: rgb(20 24 26 / 80%);
    box-shadow: 0 -4px 24px #0003;
}

.kd-newsletter_form #mlb2-43915740.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input {
    background: transparent !important;
    border-color: #018e37 !important;
    color: white !important;
	    font-family: "Vorwerk";
	    text-align: center !important;
}

.kd-newsletter_form #mlb2-43915740.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p {
    font-family: "Vorwerk" !important;
    font-weight: 300 !important;
	    text-align: center !important;
}

legend.gfield_label.gform-field-label.gfield_label_before_complex {
    color: white;
}

.ml-form-successContent h4 {
    color: white !important;
    font-family: "Vorwerk" !important;
	font-weight: 600 !important;
}

.ml-form-successContent p {
    color: white !important;
    font-family: "Vorwerk" !important;
	font-weight: 300 !important;
}

.kd-newsletter_form #mlb2-43915740.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button:hover {
    background-color: #006e2c !important;
}

.kd-newsletter_form #mlb2-43915740.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button {
    font-family: "Vorwerk" !important;
    font-size: 18px !important;
}



.kd-newsletter_form .ml-form-embedWrapper.embedForm {
    background: transparent !important;
}


.term-stylies .promo-banner-wrap {
    display: none;
}
.header_top .wrap, .header_bottom .wrap {
    max-width: 1500px !important;
}
.container.parnad-subcategories-wrap-new {
    max-width: 1528px !important;
}
@media (min-width: 768px) {
ul.sub-menu {
    padding: 15px calc((100% - 1535px) / 2) !important;
}

nav.main_menu li ul li.etrgovina,
nav.main_menu li ul li.akcije,
	nav.main_menu li ul li.light{
    width: calc(22% - 30px) !important;

}
}

.term-stylies h1.woocommerce-products-header__title.page-title {
    margin-top: 20px;
    margin-bottom: 0;
    font-family: "Merriweather 24pt", serif;
}

ul#menu-header-primary-menu {
    display: flex;
    justify-content: flex-start;
    gap: 60px;
}
.term-stylies .container.shop-page-header {
    max-width: 1525px !important;
}

.term-stylies .container.parnad-subcategories-wrap-new {
    margin-top: 28px;
}

.ltr_content .col-md-6 {
    width: 100% !important;
}

.home .container {
    margin-top: -60px;
}

img.custom-logo {
    width: 130px !important;
}

.home .page-header {
    display: none;
}

/*
 * Odstranjeno: hrvaski prepis slike za li.shops.
 *
 * Kazalo je na /wp-content/uploads/2023/01/parnad-usluge.jpg ("usluge" = HR)
 * in imelo !important, zato je premagalo pravilno SI pravilo iz
 * above_the_fold.css (vorwerk_thermomix_center.webp). Na parnad.si je bila
 * posledica napacna slika v meniju pod "Spletna trgovina".
 *
 * nav.main_menu li ul li.shops>a {
 *     background-image: url(/wp-content/uploads/2023/01/parnad-usluge.jpg) !important;
 * }
 */
 li.webt>a {
    background-image: url(https://parnad.com/wp-content/uploads/2026/07/etrgovina-novo-menu-1.webp) !important;
}
nav.main_menu li ul li.akc>a {
    background-image: url(https://parnad.com/wp-content/uploads/2026/07/kobold_menu_akcije.webp) !important;
}

nav.main_menu li ul li.sty>a {
    background-image: url(https://parnad.com/wp-content/uploads/2026/07/stylies-menu.jpg) !important;
}

nav.main_menu li ul li.sistem>a {
    background-image: url(https://parnad.com/wp-content/uploads/2023/02/sistemi-za-ciscenje-parnad-1.png) !important;
}

nav.main_menu li ul li.blog>a {
    background-image: url(https://parnad.com/wp-content/uploads/2025/08/int_kobold_VC100-limited-black-edition_product-in-use_07.jpg) !important;
}
nav.main_menu li ul li.setnja>a {
    background-image: url(https://parnad.com/wp-content/uploads/2023/01/parnad-virtualna-setnja.png) !important;
}
nav.main_menu li ul li.join>a {
    background-image: url(https://parnad.com/wp-content/uploads/2023/01/pridruzitesekoboldu.jpg) !important;
}
nav.main_menu li ul li.cont>a {
    background-image: url(https://parnad.com/wp-content/uploads/2023/01/VORWERK-fanovi-2_Velika.jpg) !important;
}
nav.main_menu li ul li.about>a {
    background-image: url(https://parnad.com/wp-content/uploads/2023/01/parnad-virtualna-setnja.png) !important;
}

nav.main_menu li ul li.vm>a {
    background-image: url(https://parnad.com/wp-content/uploads/2026/03/Parnad_menu_VM7.jpg) !important;
}

nav.main_menu li ul li.vk>a {
    background-image: url(https://parnad.com/wp-content/uploads/2026/08/Parnad_menu_vk7.jpg) !important;
}

nav.main_menu li ul li.vrr>a {
    background-image: url(https://parnad.com/wp-content/uploads/2026/08/kobold_menu_vr7_1.webp) !important;
}

nav.main_menu li ul li.vg>a {
    background-image: url(https://parnad.com/wp-content/uploads/2026/08/main-menu-vg100.webp) !important;
}


nav.main_menu li ul li.robp>a {
    background-image: url(https://parnad.com/wp-content/uploads/2026/08/Parnad_menu_kuhinjski-robot-P.jpg) !important;
}

nav.main_menu li ul li.food>a {
    background-image: url(https://parnad.com/wp-content/uploads/2026/08/FoodCycler-Eco-3_menu.jpg) !important;
}

nav.main_menu li ul li.light>a:before {
    content: "";
    background: -webkit-gradient(linear,right top,left top,color-stop(0,transparent),color-stop(20%,transparent),to(rgba(0,0,0,0.65)));
    background: linear-gradient(270deg,transparent 0,transparent 20%,rgba(0,0,0,0.65));
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}
.custom_product_content_wrap h2 {
    font-size: 36px !important;
    font-weight: 400 !important;
}

.custom_product_content_wrap .ltr_product_content h2 {
    font-family: 'Source Sans Pro' !important;
    font-weight: 400 !important;
}

.custom_product_content_wrap .sec_content h3 {
    font-weight: 400 !important;
    font-family: 'Source Sans Pro' !important;
}

li.product.type-product.post-16058.status-publish.first.instock.product_cat-test.has-post-thumbnail.shipping-taxable.purchasable.product-type-variable{
	display: none !important;
}

img.desktop-banner {
    object-fit: contain !important;
}

.page-template-tmp_Kolo_srece-php header.header-wrapper {
    display: none;
}

li.cat-item.cat-item-200 {
    display: none !important;
}

.video-block .elementor-widget-video {
    border-radius: 20px !important;
    overflow: hidden !important;
}

.top-features-image-bg img {
    border-radius: 20px !important;
}

.lista-znacajki.element-icon-list-items li {
    display: flex !important;
    align-items: flex-start !important;
}

.image-resize img {
    width: 394px !important;
    height: auto !important;
}


section#isporuka p {
    font-size: 15px !important;
}

.woocommerce-cart .woocommerce-shipping-destination,
.post-footer .tag-list {
    display: none !important;
}

.discount-info {
    padding: 1rem;
    margin: 1rem auto;
    background-color: #00a760;
    color: #ffffff;
    border-radius: 8px;
}

.discount-info p {
    margin: 0 auto .2rem !important;
    padding: 0 !important;
    text-align: center;
}

.discount-percentage {
    color: #00a760;
    font-weight: bold;
}


.dodatna_ponuda .ppom-input-dodatna_ponuda>label {
    font-size: 1.5rem;
    font-weight: bold;
    color: #00a760;
}

.dodatna_ponuda .form-check-label {
    cursor: pointer !important;
}

.dodatna_ponuda .form-check {
    padding-left: 0 !important;
    cursor: pointer !important;
    width: 160px;
    height: 230px;
    position: relative;
    border: 1px solid #dddddd;
    overflow: hidden;
    margin-bottom: 1rem;
    float: left;
    border-radius: 6px;
    text-align: center;
    margin-right: 10px;
}

.dodatna_ponuda .form-check label .ppom-cb-label {
    margin-bottom: .5rem;
    cursor: pointer !important;
}

.dodatna_ponuda .ppom-input-option-label {
    /* position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: .5rem; */
    padding-top: 110px !important;
    display: block;
}

.dodatna_ponuda .form-check label .ppom-cb-label {
    font-weight: bold;

}

.dodatna_ponuda .form-check label .ppom-cb-label,
.dodatna_ponuda .form-check label .ppom-cb-price {
    display: block;
    float: none;
    line-height: 1;

}

.dodatna_ponuda .form-check label .ppom-cb-price del {
    display: block;
    margin-bottom: .25rem;
}

.dodatna_ponuda .form-check label .ppom-cb-price ins {
    text-decoration: none;
    font-size: 1.2rem;
    font-weight: bold;
    color: #00a760;
}

.dodatna_ponuda .ppom-option-set_vk7_hd7+span:before,
.dodatna_ponuda .ppom-option-stolni_usisava__vc100+span:before,
.dodatna_ponuda .ppom-option-pera__prozora_vg100_+span:before,
.dodatna_ponuda .ppom-option-dodatna_baterija_vk7+span:before,
.dodatna_ponuda .ppom-option-adapter_za_bateriju+span:before,
.dodatna_ponuda .ppom-option-hd7__cetka+span:before,
.dodatna_ponuda .ppom-option-pb7__etka_za_tapecirani_namje_taj_i_higijenski_set_za_madrace__mp7_mr7_+span:before,
.dodatna_ponuda .ppom-option-higijenski_set_za_madrace__mp7_mr7_+span:before {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    width: 120px;
    height: 120px;
    transform: translateX(-50%);
    z-index: -1;
}

.dodatna_ponuda .ppom-check-input {
    position: absolute;
    top: 0;
    left: 0;
    visibility: hidden;
    text-align: center;
    width: 100%;
}

.dodatna_ponuda .ppom-check-input[type=checkbox]:checked+span:after {
    content: '';
    background-color: #00a760;
    background-image: url(https://www.parnad.com/wp-content/uploads/2024/07/check.png);
    background-repeat: no-repeat;
    background-size: 70%;
    background-position: center;
    visibility: visible;
    position: absolute;
    top: 0;
    right: 0;
    width: 30px;
    height: 30px;
    border-bottom-left-radius: 50%;
}

.dodatna_ponuda .ppom-option-set_vk7_hd7+span:before {
    background: url(https://www.parnad.com/wp-content/uploads/2024/07/vk7hd7-no-bg-2.jpg);
    background-size: contain;
}

.dodatna_ponuda .ppom-option-stolni_usisava__vc100+span:before {
    background: url(https://www.parnad.com/wp-content/uploads/2024/07/vc100-no-bg.jpg);
    background-size: contain;
}

.dodatna_ponuda .ppom-option-pera__prozora_vg100_+span:before {
    background: url(https://www.parnad.com/wp-content/uploads/2024/07/perac-prozora-no-bg.jpg);
    background-size: contain;
}

.dodatna_ponuda .ppom-option-dodatna_baterija_vk7+span:before {
    background: url(https://www.parnad.com/wp-content/uploads/2024/07/vk7-baterija-no-bg.jpg);
    background-size: contain;
}

.dodatna_ponuda .ppom-option-adapter_za_bateriju+span:before {
    background: url(https://www.parnad.com/wp-content/uploads/2024/07/adapter-za-bateriju-no-bg.jpg);
    background-size: contain;
}

.dodatna_ponuda .ppom-option-hd7__cetka+span:before {
    background: url(https://www.parnad.com/wp-content/uploads/2024/09/hd7-cetka.jpg);
    background-size: contain;
}

.dodatna_ponuda .ppom-option-pb7__etka_za_tapecirani_namje_taj_i_higijenski_set_za_madrace__mp7_mr7_+span:before {
    background: url(https://www.parnad.com/wp-content/uploads/2024/09/pb7-cetka.jpg);
    background-size: contain;
}

.dodatna_ponuda .ppom-option-higijenski_set_za_madrace__mp7_mr7_+span:before {
    background: url(https://www.parnad.com/wp-content/uploads/2024/09/MP7-MR7.jpg);
    background-size: contain;
}



.woocommerce div.product div.images .flex-control-thumbs {
    margin-top: 1rem;
}

.woocommerce div.product div.images .flex-control-thumbs li {
    width: 23%;
    float: left;
    margin: 0;
    list-style: none;
    margin-right: 1%;
    margin-bottom: 1%;
}

.product_cat-posebna-ponuda .product_type_simple {
    font-size: 16px !important;
    font-weight: 600 !important;
    text-align: center;
    line-height: 24px !important;
    letter-spacing: .2px !important;
    background-color: #009a3d !important;
    border-color: #009a3d !important;
    color: #fff !important;
    border-radius: 9.6px 0 9.6px 9.6px !important;
    padding: 12px 28px !important;
    display: block !important;
}

/* .product_cat-posebna-ponuda .product_type_simple {
    position: absolute !important;
    bottom: 1rem;
} */

.cart_item .product-price .old-price bdi {
    text-decoration: line-through;
    color: #4b4a4b !important;
}

.cart_item .product-price .discount-percentage {
    background-color: #009a3d;
    color: #ffffff;
    padding: 3px;
    font-size: 14px;
}

/* .cart_item .product-price .old-price,
.cart_item .product-price .discount-percentage {
    display: inline-block;
} */

.elementor-page-12249 .page-content p {
    margin-bottom: unset !important;
    font-size: 16px;
}

.btn-more p {
    font-weight: 600;
}

.elementor-element-2939f4e span {
    left: unset !important;
    right: 44%;
    transform: translateY(41%);
    top: unset !important;
}

.elementor-element-7e6fcbd .elementor-widget-container ul li:before {
    display: none !important;
}

.elementor-element-ff57d40 .elementor-widget-icon-box .elementor-icon-box-content {
    flex-grow: 0 !important;
    width: auto !important;
}

.price-box .page-content p {
    margin-bottom: 0 !important;
}

.price-box .elementor-element.elementor-element-e1275c3 .elementor-icon-box-wrapper {
    justify-content: flex-end;
}

.cart-btn .elementor-icon-box-wrapper {
    justify-content: center;
}

.elementor-element-076ebb8 .elementor-widget-container ul li:before {
    display: none !important;
}

.elementor-element-5f6f8d8 .elementor-widget-video .elementor-wrapper iframe,
.elementor-widget-video .elementor-wrapper video {
    border-radius: 20px !important;
}

.elementor-element-ed1ea9b .elementor-widget-video .elementor-wrapper iframe,
.elementor-widget-video .elementor-wrapper video {
    border-radius: 20px !important;
}

.elementor-element-5ed4da3 .elementor-widget-video .elementor-wrapper iframe,
.elementor-widget-video .elementor-wrapper video {
    border-radius: 20px !important;
}

.elementor-element-e022d6f p {
    font-size: 14px;
}

.price-box .elementor-icon-box-icon {
    margin-bottom: 15px !important;
}

.cart-btn p {
    margin-bottom: unset !important;
}

.elementor-page-12295 .elementor-widget .elementor-icon-list-item,
.elementor-widget .elementor-icon-list-item a {
    align-items: start !important;
}

.elementor-page-12422 .elementor-widget .elementor-icon-list-item,
.elementor-widget .elementor-icon-list-item a {
    align-items: start !important;
}

.elementor-page-12451 .elementor-widget .elementor-icon-list-item,
.elementor-widget .elementor-icon-list-item a {
    align-items: start !important;
}

.elementor-page-12502 .elementor-widget .elementor-icon-list-item,
.elementor-widget .elementor-icon-list-item a {
    align-items: start !important;
}

.elementor-page-12470 .elementor-widget .elementor-icon-list-item,
.elementor-widget .elementor-icon-list-item a {
    align-items: start !important;
}

div#zelim-nar-btn a.elementor-button.elementor-button-link.elementor-size-sm {
    background-color: #255A88 !important;
    font-family: inherit !important;
    font-weight: 600 !important;
    border-radius: 9.6px !important;
}

div#zelim-nar-btn span.elementor-button-content-wrapper {
    justify-content: start !important;
}

div#zelim-nar-btn span.elementor-button-content-wrapper span.elementor-button-text {
    width: 100% !important;
}

div#zelim-nar-btn a.elementor-button.elementor-button-link.elementor-size-sm:hover {
    background-color: #EABA23 !important;
}



@media (max-width: 767px) {

    .video-block .elementor-widget-video {
        border-radius: 0px !important;
    }

    .top-features-image-bg img {
        border-radius: 0px !important;
    }

    .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper {
        display: flex !important;
        flex-direction: row;
    }

    .price-box .elementor-icon-box-icon {
        margin-bottom: unset !important;
        margin-left: unset !important;
        margin-right: 10px !important;
    }

    .cart-btn div.elementor-icon-box-content {
        display: flex;
        align-items: center;
    }

    .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-icon {
        margin-bottom: unset !important;
        margin-left: unset !important;
        margin-right: 10px !important;
    }
}

span#input_12_5_6_container .nice-select {
    width: 100%;
}

/*blok za dodatne proizvode*/
.ppom-wrapper .form-check-inline {
    display: inline-flex;
    align-items: center;
    padding-left: 0;
    margin-left: .75rem;
    width: 100px;
    height: 127px;
    position: relative;
    border: 1px solid #009a3d;
    overflow: hidden;
    float: left;
    border-radius: 6px;
    text-align: center;
}

.ppom-wrapper .form-check {
    display: inline-flex;
    align-items: unset;
    padding-left: 0;
    margin-left: .75rem;
    width: 100px;
    height: 163px;
    position: relative;
    border: 1px solid #009a3d;
    overflow: hidden;
    float: left;
    border-radius: 6px;
    text-align: center;
}

.ppom-wrapper input[type=checkbox] {
    position: absolute;
    top: 0;
    left: 0;
    visibility: hidden;
    text-align: center;
    width: 100%;
}

.ppom-wrapper input[type=checkbox]:checked+span::after {
    content: '';
    background-color: #009a3d;
    background-image: url(https://www.parnad.com/wp-content/uploads/2025/09/check.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 70%;
    border-bottom-left-radius: 30%;
    visibility: visible;
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 20px;
}

span.ppom-cb-price {
    display: flex;
    flex-direction: column;
    float: unset;
}

/*higijenski madraci*/
input[id="13054-gratis_higijenski_set_za_madrace-gratis_higijenski_set_za_madrace"]+span.ppom-input-option-label.ppom-label-checkbox {
    display: block;
    text-align: center;
    width: 100px;
    height: 100px;
    padding: 3.8rem .5rem .5rem;
    background: url(https://www.parnad.com/wp-content/uploads/2024/09/MP7-MR7.jpg) !important;
    background-size: 60px 60px !important;
    background-repeat: no-repeat !important;
    background-position: top;
    background-position-x: center !important;
    font-size: 12px;
}

input[id="9214-gratis_higijenski_set_za_madrace-gratis_higijenski_set_za_madrace"]+span.ppom-input-option-label.ppom-label-checkbox {
    display: block;
    text-align: center;
    width: 100px;
    height: 100px;
    padding: 3.8rem .5rem .5rem;
    background: url(https://www.parnad.com/wp-content/uploads/2024/09/MP7-MR7.jpg) !important;
    background-size: 60px 60px !important;
    background-repeat: no-repeat !important;
    background-position: top;
    background-position-x: center !important;
    font-size: 12px;
}

/*vc100*/
input[id="4113-vc100-gratis_vc100"]+span.ppom-input-option-label.ppom-label-checkbox {
    display: block;
    text-align: center;
    width: 100px;
    height: 100px;
    padding: 3.8rem .5rem .5rem;
    background: url(https://www.parnad.com/wp-content/uploads/2024/06/vc100.png) !important;
    background-size: 60px 60px !important;
    background-repeat: no-repeat !important;
    background-position: top;
    background-position-x: center !important;
    font-size: 12px;
}

/*hd7*/

input[id="4118-dodatni_proizvod_uz_set-hd7"]+span.ppom-input-option-label.ppom-label-checkbox {
    display: block;
    text-align: center;
    width: 100px;
    height: 100px;
    padding: 3.8rem .5rem .5rem;
    background: url(https://www.parnad.com/wp-content/uploads/2024/09/hd7-cetka.jpg);
    background-size: 60px 60px;
    background-repeat: no-repeat;
    background-position: top;
    font-size: 12px;
}

/*set priključaka s torbom*/
input[id="4237-dodatni_proizvod_uz_set-set_priklju_aka_sa_torbom"]+span.ppom-input-option-label.ppom-label-checkbox {
    display: block;
    text-align: center;
    width: 100px;
    height: 100px;
    padding: 3.8rem .5rem .5rem;
    background: url(https://www.parnad.com/wp-content/uploads/2023/11/set-prikljucaka-s-torbom.jpg);
    background-size: 60px 60px;
    background-repeat: no-repeat;
    background-position: top;
    font-size: 12px;
}

.nice-select .list {
    z-index: 100 !important;
}

.pswp {
    z-index: 999999 !important;
}

/*čl100 kuhinjski roboti*/
.elementor-element-e1275c3 p {
    width: fit-content !important;
    padding-left: 5px;
}

.elementor-element-e1275c3 .elementor-widget-icon-box .elementor-icon-box-content {
    width: fit-content !important;
}

.elementor-element-d8df087 .st0 {
    fill: #fff !important;
}

/* Sticky widget (ostavi kako je) */
.elementor-column.elementor-element-1e82b34 .elementor-element.elementor-element-dbd13eb {
    position: -webkit-sticky;
    position: sticky;
    top: 120px;
    margin-bottom: 30px;
    z-index: 10;
    align-self: flex-start;
}

.elementor-column.elementor-element-1e82b34,
.elementor-column.elementor-element-1e82b34>.elementor-widget-wrap.elementor-element-populated {
    overflow: visible !important;
}

@media (max-width: 767px) {

    .price-amount {
        font-size: 30px;
    }

    .elementor-element-e1275c3 .elementor-icon-box-wrapper {
        display: ruby-text !important;
    }

}


.elementor-column.elementor-element-1e82b34 .elementor-element.elementor-element-dbd13eb img {
    width: 333px;
    max-width: 333px;
    max-height: 650px;
    height: auto;
    object-fit: contain;
    display: block;
}

div#site-notification {
    bottom: unset !important;
    top: 0 !important;
    z-index: 99999 !important;
}

.header-wrapper {
    padding-top: 0;
}

div#site-notification:not([style*="display: none"]):not([hidden]):not(.hidden)~.header-wrapper,
body:has(div#site-notification:not([style*="display: none"]):not([hidden]):not(.hidden)) .header-wrapper {
    padding-top: 50px !important;
}

.header-mobile-wrapper {
    padding-top: 0;
}

@media (max-width: 768px) {

    div#site-notification:not([style*="display: none"]):not([hidden]):not(.hidden)~.header-mobile-wrapper,
    body:has(div#site-notification:not([style*="display: none"]):not([hidden]):not(.hidden)) .header-mobile-wrapper {
        padding-top: 60px !important;
        /* 60px za mobilni */
    }
}

/* namig za nakup */


.namig-za-nakup {
    margin-top: 80px;
}

.namig-products p.your-savings-price {
    display: none;
}

.namig-products {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 18px 28px;
}

.namig-product {
    display: flex;
    gap: 12px;
    align-items: flex-start;
}

.namig-image img {
    width: 90px;
    height: 90px;
    object-fit: contain;
    border: 1px solid #ddd;
}

.namig-content strong {
    color: #009b3a;
    display: block;
    line-height: 1.2;
}

.namig-price {
    margin: 4px 0;
}

@media (max-width: 768px) {
    .namig-products {
        grid-template-columns: 1fr;
    }
}

/* Give the footer content proper breathing room from the top edge. */
body > footer {
    padding-top: 5.625rem !important;
}

@media only screen and (max-width: 575px) {
    body > footer {
        padding-top: 3.75rem !important;
    }
}

/* Keep hover feedback color-based instead of underlining links and buttons. */
a:hover,
a:focus,
button:hover,
button:focus,
.button:hover,
.button:focus,
.btn:hover,
.btn:focus {
    text-decoration: none !important;
}

a.anim:hover::before,
a.anim:focus::before {
    width: 0 !important;
    border-bottom: 0 !important;
}
