.elementor-1751 .elementor-element.elementor-element-4f0c921{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1751 .elementor-element.elementor-element-fd61a78{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-1efec22 );}.elementor-1751 .elementor-element.elementor-element-fd61a78 a{color:var( --e-global-color-bc4e323 );}.elementor-1751 .elementor-element.elementor-element-fd61a78 a:hover{color:var( --e-global-color-bc4e323 );}.elementor-1751 .elementor-element.elementor-element-0d09b08{--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;}.elementor-1751 .elementor-element.elementor-element-e9c2e55{--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;}.woocommerce .elementor-1751 .elementor-element.elementor-element-0653869 .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-1751 .elementor-element.elementor-element-0653869 .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-1751 .elementor-element.elementor-element-1e68458{--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;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1751 .elementor-element.elementor-element-723ac38 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;line-height:1.2em;color:var( --e-global-color-1efec22 );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-1751 .elementor-element.elementor-element-7399c0f .price{color:var( --e-global-color-bc4e323 );font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;text-transform:none;text-decoration:none;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1751 .elementor-element.elementor-element-870f4dc .cart button, .elementor-1751 .elementor-element.elementor-element-870f4dc .cart .button{font-family:"Poppins", Sans-serif;padding:0px 40px 0px 40px;background-color:#015643;transition:all 0.2s;}.elementor-1751 .elementor-element.elementor-element-870f4dc .cart button:hover, .elementor-1751 .elementor-element.elementor-element-870f4dc .cart .button:hover{background-color:var( --e-global-color-bc4e323 );}.elementor-1751 .elementor-element.elementor-element-870f4dc{--button-spacing:22px;}.elementor-1751 .elementor-element.elementor-element-870f4dc .quantity .qty{font-family:"Poppins", Sans-serif;font-size:19px;padding:10px 0px 10px 15px;transition:all 0.2s;}.woocommerce .elementor-1751 .elementor-element.elementor-element-870f4dc form.cart .variations{width:0%;margin-bottom:0px;}.woocommerce .elementor-1751 .elementor-element.elementor-element-870f4dc form.cart table.variations tr th, .woocommerce .elementor-1751 .elementor-element.elementor-element-870f4dc form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-1751 .elementor-element.elementor-element-870f4dc form.cart table.variations label{color:var( --e-global-color-1efec22 );font-family:"Poppins", Sans-serif;}.woocommerce .elementor-1751 .elementor-element.elementor-element-870f4dc form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-1751 .elementor-element.elementor-element-870f4dc form.cart table.variations td.value:before{font-family:"Poppins", Sans-serif;}.elementor-1751 .elementor-element.elementor-element-e5124a0{text-align:start;}.woocommerce .elementor-1751 .elementor-element.elementor-element-e5124a0 .woocommerce-product-details__short-description{font-family:"Poppins", Sans-serif;font-size:17px;line-height:1.7em;}.elementor-1751 .elementor-element.elementor-element-cb95709{--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;}.woocommerce .elementor-1751 .elementor-element.elementor-element-5883aeb .woocommerce-tabs .woocommerce-Tabs-panel{font-family:"Poppins", Sans-serif;}.woocommerce .elementor-1751 .elementor-element.elementor-element-5883aeb .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:"Poppins", Sans-serif;}@media(min-width:768px){.elementor-1751 .elementor-element.elementor-element-0d09b08{--content-width:1400px;}.elementor-1751 .elementor-element.elementor-element-e9c2e55{--width:50%;}.elementor-1751 .elementor-element.elementor-element-1e68458{--width:50%;}.elementor-1751 .elementor-element.elementor-element-cb95709{--content-width:1400px;}}@media(max-width:767px){.elementor-1751 .elementor-element.elementor-element-4f0c921{--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1751 .elementor-element.elementor-element-723ac38 .elementor-heading-title{font-size:30px;}.woocommerce .elementor-1751 .elementor-element.elementor-element-7399c0f .price{font-size:22px;}.woocommerce .elementor-1751 .elementor-element.elementor-element-e5124a0 .woocommerce-product-details__short-description{font-size:16px;}.elementor-1751 .elementor-element.elementor-element-cb95709{--content-width:90%;}.elementor-1751 .elementor-element.elementor-element-5883aeb{padding:0px 0px 0px 0px;}.woocommerce .elementor-1751 .elementor-element.elementor-element-5883aeb .woocommerce-tabs ul.wc-tabs li a{font-size:18px;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-870f4dc *//* Stock text stil */
.woocommerce .stock {
    font-family: 'Poppins', sans-serif !important;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.3px;
}

/* Kada je proizvod na zalihi */
.woocommerce .stock.in-stock {
    color: #015643 !important;   /* tvoja brand zelena */
}

/* Kada nije na zalihi */
.woocommerce .stock.out-of-stock {
    color: #c62828 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-5883aeb *//* TABOVI – layout kao primjer */
.woocommerce div.product .woocommerce-tabs ul.tabs{
  display:flex;
  justify-content:space-between; /* ako želiš razmak kao na slici */
  justify-content:center;        /* ili centrirano (ovo koristi ako želiš da su u sredini) */
  gap:60px;
  margin: 0 0 25px 0 !important;
  padding: 0 !important;
  border: 0 !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li{
  background: transparent !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a{
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-size: 18px;
  color: #1f3a33;           /* tamni tekst */
  padding: 14px 6px;
  display:inline-block;
  text-decoration:none !important;
  opacity: .65;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{
  opacity: 1;
  color: #015643;           /* vaša zelena */
}

/* underline aktivnog taba */
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{
  border-bottom: 3px solid #015643;
}

/* linija ispod tabova */
.woocommerce div.product .woocommerce-tabs ul.tabs{
  border-bottom: 1px solid rgba(0,0,0,.08) !important;
}

/* makni one default “čudne” pseudo bordere */
.woocommerce div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:after{
  display:none !important;
}

/* ================================
   OLEA – Additional information tab (Desktop + Mobile)
   ================================ */

/* scope samo za tab "Dodatne informacije" */
.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information{
  max-width: 1100px;
  margin: 0 auto;
}

/* TABELA – desktop styling */
.woocommerce div.product .woocommerce-product-attributes{
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid rgba(1,86,67,.12);
  border-radius: 14px;
  overflow: hidden;
  background: #fff;
  box-shadow: 0 8px 22px rgba(0,0,0,.04);
}

.woocommerce div.product .woocommerce-product-attributes tr{
  transition: background .2s ease;
}

.woocommerce div.product .woocommerce-product-attributes tr:nth-child(even){
  background: rgba(1,86,67,.03);
}

.woocommerce div.product .woocommerce-product-attributes tr:hover{
  background: rgba(1,86,67,.06);
}

.woocommerce div.product .woocommerce-product-attributes th,
.woocommerce div.product .woocommerce-product-attributes td{
  padding: 18px 18px;
  border: none;
  border-bottom: 1px solid rgba(1,86,67,.10);
  vertical-align: top;
}

.woocommerce div.product .woocommerce-product-attributes tr:last-child th,
.woocommerce div.product .woocommerce-product-attributes tr:last-child td{
  border-bottom: none;
}

/* lijeva kolona (naziv atributa) */
.woocommerce div.product .woocommerce-product-attributes th{
  width: 260px;
  color: #015643;
  font-weight: 700;
  text-transform: none;
  letter-spacing: .2px;
  background: rgba(1,86,67,.05);
}

/* desna kolona (vrijednost) */
.woocommerce div.product .woocommerce-product-attributes td{
  color: #2b2b2b;
  font-size: 16px;
  line-height: 1.55;
}

/* malo “premium” kursiva kao kod tebe na slici, ali čitljivije */
.woocommerce div.product .woocommerce-product-attributes td p{
  margin: 0;
  font-style: italic;
  opacity: .92;
}

/* ================================
   MOBITEL – pretvori tabelu u kartice
   ================================ */
@media (max-width: 767px){

  .woocommerce div.product .woocommerce-product-attributes{
    border-radius: 16px;
  }

  .woocommerce div.product .woocommerce-product-attributes,
  .woocommerce div.product .woocommerce-product-attributes tbody,
  .woocommerce div.product .woocommerce-product-attributes tr,
  .woocommerce div.product .woocommerce-product-attributes th,
  .woocommerce div.product .woocommerce-product-attributes td{
    display: block;
    width: 100%;
  }

  .woocommerce div.product .woocommerce-product-attributes tr{
    padding: 14px 14px;
    border-bottom: 1px solid rgba(1,86,67,.10);
    background: #fff;
  }

  .woocommerce div.product .woocommerce-product-attributes tr:nth-child(even){
    background: #fff;
  }

  .woocommerce div.product .woocommerce-product-attributes tr:last-child{
    border-bottom: none;
  }

  .woocommerce div.product .woocommerce-product-attributes th{
    width: 100%;
    padding: 0 0 8px 0;
    background: transparent;
    border-bottom: none;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: .6px;
  }

  .woocommerce div.product .woocommerce-product-attributes td{
    padding: 0;
    border-bottom: none;
    font-size: 15px;
    line-height: 1.55;
  }

  .woocommerce div.product .woocommerce-product-attributes td p{
    font-style: normal;   /* na mobitelu bolje bez kursiva */
    opacity: 1;
  }
}/* End custom CSS */