/**
 * Theme Name:        Parnad
 * Theme URI:         https://www.kupujonline.com
 * Author:            Kupuj online d.o.o.
 * Author URI:        https://www.kupujonline.com
 * Description:       
 * Version:           1.0.0
 * Text Domain:       parnad
 * Tags:              Parnad, Vorwerk, Kobold
*/

.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 */
    }
}