.elementor-954 .elementor-element.elementor-element-2626fc8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-954 .elementor-element.elementor-element-d767b2c{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-954 .elementor-element.elementor-element-4d4da54{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:48px;}.elementor-954 .elementor-element.elementor-element-d79fdfa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-954 .elementor-element.elementor-element-d79fdfa .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-954 .elementor-element.elementor-element-d79fdfa .flex-viewport{border-radius:20px 20px 20px 20px;}.woocommerce .elementor-954 .elementor-element.elementor-element-d79fdfa .flex-viewport:not(:last-child){margin-bottom:10px;}.woocommerce .elementor-954 .elementor-element.elementor-element-d79fdfa .flex-control-thumbs img{border-radius:20px 20px 20px 20px;}.woocommerce .elementor-954 .elementor-element.elementor-element-d79fdfa .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-954 .elementor-element.elementor-element-d79fdfa .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-954 .elementor-element.elementor-element-0648419{background-color:#EA4335;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:4px 8px 4px 8px;top:0px;border-radius:0.375rem 0.375rem 0.375rem 0.375rem;text-align:left;}.elementor-954 .elementor-element.elementor-element-0648419.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-954 .elementor-element.elementor-element-0648419{left:0px;}body.rtl .elementor-954 .elementor-element.elementor-element-0648419{right:0px;}.elementor-954 .elementor-element.elementor-element-0648419 .elementor-heading-title{font-size:16px;font-weight:500;line-height:18px;color:#FFFFFF;}.elementor-954 .elementor-element.elementor-element-ac5a108{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:0px;}.elementor-954 .elementor-element.elementor-element-6c36c45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-954 .elementor-element.elementor-element-6c36c45 .woocommerce-breadcrumb{color:#000000;font-family:"Manrope", Sans-serif;font-size:16px;text-transform:uppercase;line-height:18px;letter-spacing:0px;}.elementor-954 .elementor-element.elementor-element-6c36c45 .woocommerce-breadcrumb > a{color:#389BD4;}.elementor-954 .elementor-element.elementor-element-4809dd8 .elementor-heading-title{font-size:clamp(1.5rem, 1.3125rem + 0.8333vw, 2rem);font-weight:500;line-height:clamp(1.8125rem, 1.6016rem + 0.9375vw, 2.375rem);}.woocommerce .elementor-954 .elementor-element.elementor-element-422f266 .woocommerce-product-details__short-description{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-954 .elementor-element.elementor-element-c01594b{width:100%;max-width:100%;}.elementor-954 .elementor-element.elementor-element-c01594b .elementor-heading-title{font-size:clamp(1.5rem, 1.3125rem + 0.8333vw, 2rem);font-weight:400;line-height:clamp(1.5rem, 1.3125rem + 0.8333vw, 2rem);color:#007BFF;}.elementor-954 .elementor-element.elementor-element-406cafe{padding:8px 0px 25px 0px;--button-spacing:20px;}.elementor-954 .elementor-element.elementor-element-406cafe .cart button, .elementor-954 .elementor-element.elementor-element-406cafe .cart .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );border-style:solid;border-width:0px 0px 0px 0px;border-radius:36px 36px 36px 36px;padding:12px 32px 12px 32px;color:#FFFFFF;background-color:#FF8125;transition:all 0.2s;}.elementor-954 .elementor-element.elementor-element-406cafe .cart button:hover, .elementor-954 .elementor-element.elementor-element-406cafe .cart .button:hover{color:#FFFFFF;background-color:#DB6D1F;border-color:#FF8125;}.elementor-954 .elementor-element.elementor-element-406cafe .quantity .qty{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;padding:010px 05px 10px 20px;color:var( --e-global-color-text );background-color:#FFFFFF;border-color:#DEE2E6;transition:all 0.2s;}.elementor-954 .elementor-element.elementor-element-406cafe .quantity .qty:focus{color:var( --e-global-color-text );border-color:#FF8125;}.woocommerce .elementor-954 .elementor-element.elementor-element-406cafe form.cart .variations{width:100%;}.woocommerce .elementor-954 .elementor-element.elementor-element-406cafe form.cart table.variations label{color:#000000;font-size:16px;font-weight:800;line-height:1.1em;}.woocommerce .elementor-954 .elementor-element.elementor-element-406cafe form.cart table.variations td.value select{color:#000000;}.woocommerce .elementor-954 .elementor-element.elementor-element-406cafe form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-954 .elementor-element.elementor-element-406cafe form.cart table.variations td.value:before{font-size:16px;font-weight:400;line-height:24px;}.woocommerce .elementor-954 .elementor-element.elementor-element-406cafe form.cart table.variations td.value select, .woocommerce .elementor-954 .elementor-element.elementor-element-406cafe form.cart table.variations td.value:before{border-radius:25px;}.elementor-954 .elementor-element.elementor-element-bbef3eb{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-954 .elementor-element.elementor-element-544e174{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-954 .elementor-element.elementor-element-c259116.elementor-element{--flex-grow:1;--flex-shrink:0;}.woocommerce .elementor-954 .elementor-element.elementor-element-c259116 .woocommerce-tabs ul.wc-tabs li a{color:#17154B;font-family:"Poppins", Sans-serif;}.woocommerce .elementor-954 .elementor-element.elementor-element-c259116 .woocommerce-tabs ul.wc-tabs li{background-color:#F5F8FE;border-color:#69727D;border-radius:0px 0px 0 0;}.woocommerce .elementor-954 .elementor-element.elementor-element-c259116 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#69727D;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:normal;text-transform:none;line-height:1.5em;}.woocommerce .elementor-954 .elementor-element.elementor-element-c259116 .woocommerce-tabs ul.wc-tabs li.active a{color:#17154B;}.elementor-954 .elementor-element.elementor-element-d2f72af{--display:flex;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-954 .elementor-element.elementor-element-fc343c7 .elementor-heading-title{font-size:clamp(1.5rem, 1.3125rem + 0.8333vw, 2rem);font-weight:500;line-height:clamp(1.8125rem, 1.6016rem + 0.9375vw, 2.375rem);}.elementor-954 .elementor-element.elementor-element-425ce2f{--swiper-slides-to-display:4;--swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:35px;--arrow-normal-color:#FF8125;--swiper-pagination-spacing:20px;}.elementor-954 .elementor-element.elementor-element-425ce2f .swiper-slide > .elementor-element{height:100%;}@media(max-width:1366px){.elementor-954 .elementor-element.elementor-element-d767b2c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-954 .elementor-element.elementor-element-422f266{text-align:left;}.elementor-954 .elementor-element.elementor-element-406cafe .cart button, .elementor-954 .elementor-element.elementor-element-406cafe .cart .button{border-width:1px 1px 1px 1px;}.elementor-954 .elementor-element.elementor-element-425ce2f{--swiper-slides-to-display:4;}}@media(max-width:1024px){.elementor-954 .elementor-element.elementor-element-2626fc8{--padding-top:80px;--padding-bottom:62px;--padding-left:15px;--padding-right:15px;}.elementor-954 .elementor-element.elementor-element-ac5a108{--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;} .elementor-954 .elementor-element.elementor-element-bbef3eb{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-954 .elementor-element.elementor-element-544e174{--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-954 .elementor-element.elementor-element-425ce2f{--swiper-slides-to-display:2;--swiper-slides-gap:10px;}}@media(max-width:767px){.elementor-954 .elementor-element.elementor-element-d767b2c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-954 .elementor-element.elementor-element-4d4da54{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-954 .elementor-element.elementor-element-ac5a108{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;} .elementor-954 .elementor-element.elementor-element-bbef3eb{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-954 .elementor-element.elementor-element-544e174{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-954 .elementor-element.elementor-element-425ce2f{--swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-954 .elementor-element.elementor-element-2626fc8{--content-width:1140px;}.elementor-954 .elementor-element.elementor-element-4d4da54{--width:50%;}.elementor-954 .elementor-element.elementor-element-ac5a108{--width:50%;}.elementor-954 .elementor-element.elementor-element-544e174{--content-width:1140px;}.elementor-954 .elementor-element.elementor-element-d2f72af{--content-width:1140px;}}@media(max-width:1024px) and (min-width:768px){.elementor-954 .elementor-element.elementor-element-4d4da54{--width:100%;}.elementor-954 .elementor-element.elementor-element-ac5a108{--width:100%;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-406cafe */.elementor-954 .elementor-element.elementor-element-406cafe table tbody > tr:nth-child(2n+1) > td, table tbody > tr:nth-child(2n+1) > th {
    background-color: transparent;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
  color: #007BFF;
  font-size: 32px;
}

.elementor-954 .elementor-element.elementor-element-406cafe table th {
  font-weight: 700;
  display: none;
}

.woocommerce div.product form.cart .reset_variations {
  display: none!important;
}

:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart.variations_form .woocommerce-variation-add-to-cart {
    margin-top: 35px;
} 

.woocommerce div.product form.cart .variations {
  margin-top: -25px;
}/* End custom CSS */
/* Start custom CSS for share-buttons, class: .elementor-element-bbef3eb */.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_email {
  background-color: #FF8125;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-c259116 */ul.tabs.wc-tabs {
    display: flex;
    gap: 15px;
}
/* Stil za aktivni tab */
.tabs.wc-tabs li.active {
    background-color: #f1f2f3 !important; 
    border: 1px solid #d1d1d1; 
    border-bottom: none; 
}


.tabs.wc-tabs li.active a {
    color: #333 !important;
    font-weight: bold;
}
.tabs.wc-tabs li:not(.active):hover {
    background-color: #f1f2f3 !important;
    opacity: 0.8; 
    transition: background 0.2s ease-in-out;
}

.tabs.wc-tabs li:not(.active) a:hover {
    color: #333 !important;
}

.elementor-954 .elementor-element.elementor-element-c259116 ul, table, ol {
    margin-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ddab1b */@media (max-width: 767px) {
    .woocommerce-tabs ul.tabs {
        display: none !important;
    }

    .woocommerce-tabs .woocommerce-Tabs-panel {
        display: block !important;
        visibility: visible !important;
        height: auto !important;
        border: 1px solid #eee;
        margin-bottom: 5px;
        padding: 0 !important;
    }

    .wc-tabs-accordion-title {
        display: block;
        padding: 15px 20px;
        background: #f9f9f9;
        margin: 0 !important;
        cursor: pointer;
        font-size: 16px;
        border-bottom: 1px solid #eee;
        position: relative;
    }

    .wc-tabs-accordion-title::after {
        content: '+';
        position: absolute;
        right: 20px;
    }

    .wc-tabs-accordion-title.active::after {
        content: '-';
    }

    .woocommerce-tabs .woocommerce-Tabs-panel > *:not(.wc-tabs-accordion-title) {
        display: none;
        padding: 0 20px;
    }

    .woocommerce-tabs .woocommerce-Tabs-panel.active-panel .wc-global-tab-content {
        display: block;
    }
}/* End custom CSS */