.elementor-14148 .elementor-element.elementor-element-1c42b99{--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;--margin-top:3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-14148 .elementor-element.elementor-element-f03354b{--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;--margin-top:3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-14148 .elementor-element.elementor-element-4d92d3f{--display:flex;}.elementor-14148 .elementor-element.elementor-element-e6a4eef{--display:flex;}.elementor-14148 .elementor-element.elementor-element-da5cbd3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2em;color:#3068B3;}.elementor-14148 .elementor-element.elementor-element-9659004{font-family:"Inter", Sans-serif;}.elementor-14148 .elementor-element.elementor-element-bd40e84{font-family:"Inter", Sans-serif;font-size:1em;color:#BB3131;}.woocommerce .elementor-14148 .elementor-element.elementor-element-e459d69 .price{color:#BB3131;font-family:"Inter", Sans-serif;font-size:1.5em;font-weight:600;}.woocommerce .elementor-14148 .elementor-element.elementor-element-e459d69 .price ins{color:#BB3131;}.elementor-14148 .elementor-element.elementor-element-f2e8f8b .cart button, .elementor-14148 .elementor-element.elementor-element-f2e8f8b .cart .button{font-family:"Inter", Sans-serif;border-radius:0px 0px 0px 0px;padding:1em 2em 1em 2em;transition:all 0.2s;}.elementor-14148 .elementor-element.elementor-element-f2e8f8b .added_to_cart{color:#3068B3;font-family:"Inter", Sans-serif;font-size:1.1em;}.elementor-14148 .elementor-element.elementor-element-f2e8f8b{--button-spacing:17px;}.elementor-14148 .elementor-element.elementor-element-f2e8f8b .quantity .qty{font-family:"Inter", Sans-serif;font-size:1.3em;font-weight:600;line-height:1px;padding:0px 0px 0px 0px;color:#000000;background-color:#F3F3F3;border-color:#3068B3;transition:all 0.2s;}.elementor-14148 .elementor-element.elementor-element-1baf121{--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;--margin-top:3em;--margin-bottom:4em;--margin-left:0em;--margin-right:0em;}.elementor-14148 .elementor-element.elementor-element-785be62{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-14148 .elementor-element.elementor-element-785be62:not(.elementor-motion-effects-element-type-background), .elementor-14148 .elementor-element.elementor-element-785be62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3068B3;}.elementor-14148 .elementor-element.elementor-element-66a5f60 .elementor-icon-box-wrapper{gap:15px;}.elementor-14148 .elementor-element.elementor-element-66a5f60.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-14148 .elementor-element.elementor-element-66a5f60.elementor-view-framed .elementor-icon, .elementor-14148 .elementor-element.elementor-element-66a5f60.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-14148 .elementor-element.elementor-element-66a5f60 .elementor-icon{font-size:35px;}.elementor-14148 .elementor-element.elementor-element-66a5f60 .elementor-icon-box-title, .elementor-14148 .elementor-element.elementor-element-66a5f60 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;}.elementor-14148 .elementor-element.elementor-element-66a5f60 .elementor-icon-box-title{color:#FFFFFF;}.elementor-14148 .elementor-element.elementor-element-66a5f60 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;color:#FFFFFF;}.elementor-14148 .elementor-element.elementor-element-b149577{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-14148 .elementor-element.elementor-element-b149577:not(.elementor-motion-effects-element-type-background), .elementor-14148 .elementor-element.elementor-element-b149577 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3068B3;}.elementor-14148 .elementor-element.elementor-element-b4e4e0e .elementor-icon-box-wrapper{gap:15px;}.elementor-14148 .elementor-element.elementor-element-b4e4e0e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-14148 .elementor-element.elementor-element-b4e4e0e.elementor-view-framed .elementor-icon, .elementor-14148 .elementor-element.elementor-element-b4e4e0e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-14148 .elementor-element.elementor-element-b4e4e0e .elementor-icon{font-size:35px;}.elementor-14148 .elementor-element.elementor-element-b4e4e0e .elementor-icon-box-title, .elementor-14148 .elementor-element.elementor-element-b4e4e0e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;}.elementor-14148 .elementor-element.elementor-element-b4e4e0e .elementor-icon-box-title{color:#FFFFFF;}.elementor-14148 .elementor-element.elementor-element-b4e4e0e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;color:#FFFFFF;}.elementor-14148 .elementor-element.elementor-element-b2def8a{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-14148 .elementor-element.elementor-element-b2def8a:not(.elementor-motion-effects-element-type-background), .elementor-14148 .elementor-element.elementor-element-b2def8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3068B3;}.elementor-14148 .elementor-element.elementor-element-19621db .elementor-icon-box-wrapper{gap:15px;}.elementor-14148 .elementor-element.elementor-element-19621db.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-14148 .elementor-element.elementor-element-19621db.elementor-view-framed .elementor-icon, .elementor-14148 .elementor-element.elementor-element-19621db.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-14148 .elementor-element.elementor-element-19621db .elementor-icon{font-size:35px;}.elementor-14148 .elementor-element.elementor-element-19621db .elementor-icon-box-title, .elementor-14148 .elementor-element.elementor-element-19621db .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;}.elementor-14148 .elementor-element.elementor-element-19621db .elementor-icon-box-title{color:#FFFFFF;}.elementor-14148 .elementor-element.elementor-element-19621db .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-14148 .elementor-element.elementor-element-237dd83{--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;--margin-top:0em;--margin-bottom:4em;--margin-left:0em;--margin-right:0em;}.woocommerce .elementor-14148 .elementor-element.elementor-element-0644f7f .woocommerce-tabs .woocommerce-Tabs-panel{font-family:"Inter", Sans-serif;}.woocommerce .elementor-14148 .elementor-element.elementor-element-0644f7f .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:"Inter", Sans-serif;font-size:1.5em;}.elementor-14148 .elementor-element.elementor-element-490a28d{--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;--margin-top:0em;--margin-bottom:5em;--margin-left:0em;--margin-right:0em;}.elementor-14148 .elementor-element.elementor-element-1be8bea .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.7em;color:#3068B3;}.elementor-14148 .elementor-element.elementor-element-fd37a29{--grid-columns:4;}@media(max-width:1024px){.elementor-14148 .elementor-element.elementor-element-fd37a29{--grid-columns:2;}}@media(min-width:769px){.elementor-14148 .elementor-element.elementor-element-1c42b99{--content-width:1100px;}.elementor-14148 .elementor-element.elementor-element-f03354b{--content-width:1100px;}.elementor-14148 .elementor-element.elementor-element-4d92d3f{--width:45%;}.elementor-14148 .elementor-element.elementor-element-e6a4eef{--width:55%;}.elementor-14148 .elementor-element.elementor-element-1baf121{--content-width:1100px;}.elementor-14148 .elementor-element.elementor-element-785be62{--width:33%;}.elementor-14148 .elementor-element.elementor-element-b149577{--width:33%;}.elementor-14148 .elementor-element.elementor-element-b2def8a{--width:33%;}.elementor-14148 .elementor-element.elementor-element-237dd83{--content-width:1100px;}.elementor-14148 .elementor-element.elementor-element-490a28d{--content-width:1200px;}}@media(max-width:768px){.elementor-14148 .elementor-element.elementor-element-1c42b99{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-14148 .elementor-element.elementor-element-e6a4eef{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-14148 .elementor-element.elementor-element-237dd83{--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-14148 .elementor-element.elementor-element-490a28d{--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-14148 .elementor-element.elementor-element-fd37a29{--grid-columns:1;}}/* Start custom CSS for woocommerce-notices, class: .elementor-element-bdf2794 *//* WooCommerce notice - osnovni stil */
.woocommerce-message,
.woocommerce-info,
.woocommerce-error {
    font-family: 'Inter', sans-serif;
    color: #333333;
    border-top: 3px solid #3068B3;
    background: #f8f9fb;
}

/* Ukloni default ikonicu ako je ima */
.woocommerce-message::before,
.woocommerce-info::before,
.woocommerce-error::before {
    color: #3068B3;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-c746971 *//* Pozadina dugmeta */
.woocommerce-product-gallery__trigger {
    background: #3068B3 !important;
    border-radius: 6px;
}

/* Krug lupe */
.woocommerce-product-gallery__trigger::before {
    border-color: #ffffff !important;
}

/* Drška lupe */
.woocommerce-product-gallery__trigger::after {
    background: #ffffff !important;
}

.woocommerce-product-gallery__trigger:hover {
    background: #1f4f8f !important;
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-f2e8f8b *//* Chrome, Edge, Safari */
input[type="number"]::-webkit-inner-spin-button, 
input[type="number"]::-webkit-outer-spin-button {
    opacity: 1 !important;
    height: 40px;
    width: 20px;
    cursor: pointer;
}

/* malo veći input da ima mesta za strelice */
.elementor-widget-woocommerce-add-to-cart input.qty {
    height: 40px;
    padding-right: 5px;
}

/* Firefox */
input[type="number"] {
    -moz-appearance: number-input;
}

/* Wrapper za input */
.elementor-widget-woocommerce-add-to-cart .quantity {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-0644f7f *//* Wrapper */
.woocommerce div.product .woocommerce-tabs {
    font-family: 'Inter', sans-serif;
}

/* Linija ispod tabova */
.woocommerce div.product .woocommerce-tabs ul.tabs {
    display: flex;
    justify-content: center;
    gap: 40px;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #cfcfcf;
}

.woocommerce div.product .woocommerce-tabs ul.tabs::before,
.woocommerce div.product .woocommerce-tabs ul.tabs::after {
    display: none !important;
}

/* Tab item */
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    background: transparent !important;
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
    border-radius: 0 !important;
    position: relative;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
    display: none !important;
}

/* Link u tabu */
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    display: block;
    padding: 14px 24px;
    color: #777777 !important;
    font-size: 16px;
    font-weight: 400;
    text-decoration: none;
    background: transparent !important;
}

/* Hover */
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
    color: #3068B3 !important;
}

/* Aktivni tab */
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: #3068B3 !important;
}

/* Linija ispod aktivnog taba */
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -1px;
    height: 2px;
    background: #3068B3;
}

/* Sadržaj taba */
.woocommerce div.product .woocommerce-tabs .panel {
    border: none !important;
    padding: 28px 0 0 0;
    margin: 0;
    background: transparent !important;
    color: #333333;
    line-height: 1.7;
    box-shadow: none !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
    border-bottom: 1px solid #3068B3 !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs::before {
    border-bottom: 1px solid #3068B3 !important;
}

/* 🔴 UKLANJANJE NASLOVA "Opis" iz panela */
.woocommerce div.product .woocommerce-tabs .panel h2 {
    display: none;
}

/* Mobilni prikaz */
@media (max-width: 767px) {
    .woocommerce div.product .woocommerce-tabs ul.tabs {
        display: flex;
        flex-direction: column;
        gap: 8px;
        border-bottom: none;
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li {
        width: 100%;
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li a {
        width: 100%;
        text-align: left;
        padding: 12px 16px;
        border: 1px solid #d9d9d9 !important;
        background: #f5f5f5 !important;
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
        background: #ebebeb !important;
        color: #3068B3 !important;
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li.active::after {
        display: none;
    }
}/* End custom CSS */