.elementor-96520 .elementor-element.elementor-element-db9e10a{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-96520 .elementor-element.elementor-element-403a3c0 :is(.wd-breadcrumbs,.yoast-breadcrumb){font-family:"Open Sans";font-size:12px;font-weight:400;line-height:24px;letter-spacing:1.2px;--wd-bcrumb-color-active:#000000;}.elementor-96520 .elementor-element.elementor-element-b3997a0{--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 50px;--row-gap:0px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-96520 .elementor-element.elementor-element-27cfdb6{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-96520 .elementor-element.elementor-element-095f090{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-96520 .elementor-element.elementor-element-8b8f2cd{--display:flex;--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-96520 .elementor-element.elementor-element-98647f1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}html .elementor-96520 .elementor-element.elementor-element-98647f1 .product_title{font-family:"Montserrat";font-size:40px;font-weight:700;color:#000000;}.elementor-96520 .elementor-element.elementor-element-ec19731{padding:2px 0px 0px 0px;}.elementor-96520 .elementor-element.elementor-element-350f60f{--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;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-96520 .elementor-element.elementor-element-997e55f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-96520 .elementor-element.elementor-element-997e55f .wd-text-block{font-family:"Montserrat";font-size:16px;font-weight:bold;text-transform:uppercase;line-height:24px;letter-spacing:1.5px;}.elementor-96520 .elementor-element.elementor-element-6e39f78{--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;--justify-content:flex-start;--align-items:flex-start;--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-96520 .elementor-element.elementor-element-01e606e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-96520 .elementor-element.elementor-element-0e696eb .wd-wishlist-btn > a span{font-family:"Open Sans";font-size:16px;font-weight:400;text-transform:capitalize;line-height:24px;color:#000000;}.elementor-96520 .elementor-element.elementor-element-0e696eb .wd-wishlist-btn > a:before{color:#000000;}.elementor-96520 .elementor-element.elementor-element-e1a39c1{--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:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-96520 .elementor-element.elementor-element-df7df4f > .elementor-widget-container{border-style:solid;border-width:0px 0px 3px 0px;border-color:#000000;}.elementor-96520 .elementor-element.elementor-element-df7df4f .title-subtitle{line-height:1px;}.elementor-96520 .elementor-element.elementor-element-df7df4f .title{color:#000000;font-family:"Montserrat";font-size:16px;font-weight:bold;line-height:50px;letter-spacing:1.5px;}.elementor-96520 .elementor-element.elementor-element-df7df4f .title-after_title{color:#000000;font-family:"Open Sans";font-weight:300;line-height:46px;}.elementor-96520 .elementor-element.elementor-element-891805a .shop_attributes{--wd-attr-v-gap:0px;--wd-attr-h-gap:0px;}.elementor-96520 .elementor-element.elementor-element-891805a .woocommerce-product-attributes-item__label{font-family:"Open Sans";font-size:16px;font-weight:700;line-height:24px;color:#000000;}.elementor-96520 .elementor-element.elementor-element-891805a .woocommerce-product-attributes-item__value{font-family:"Open Sans";font-size:16px;font-weight:400;line-height:31px;color:#000000;}.elementor-96520 .elementor-element.elementor-element-57808be{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-96520 .elementor-element.elementor-element-3be6062 .wd-accordion.wd-style-shadow > .wd-accordion-item{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);background-color:#F8F8F8;}.elementor-96520 .elementor-element.elementor-element-3be6062 .wd-accordion-title-text{font-family:"Open Sans";font-size:16px;font-weight:500;line-height:24px;}@media(max-width:767px){.elementor-96520 .elementor-element.elementor-element-8b8f2cd{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-96520 .elementor-element.elementor-element-6e39f78{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}}@media(min-width:768px){.elementor-96520 .elementor-element.elementor-element-27cfdb6{--width:50%;}.elementor-96520 .elementor-element.elementor-element-095f090{--width:50%;}}/* Start custom CSS for shortcode, class: .elementor-element-ec19731 *//* ciljamo direktno sadržaj unutar shortcode widgeta */
.elementor-96520 .elementor-element.elementor-element-ec19731, 
.elementor-96520 .elementor-element.elementor-element-ec19731 .elementor-shortcode {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 300 !important;
  font-style: normal !important; /* light se hvata preko weight 300 */
  font-size: 14px !important;
  line-height: 24px !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
  color: #7a7979 !important;
}

/* ako je tekst u nekom unutarnjem elementu poput span-a ili div-a */
.elementor-96520 .elementor-element.elementor-element-ec19731 .elementor-shortcode * {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 300 !important;
  font-size: 14px !important;
  line-height: 24px !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f8acbc2 */.elementor-96520 .elementor-element.elementor-element-f8acbc2 .elementor-shortcode * {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  line-height: 24px !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

.elementor-96520 .elementor-element.elementor-element-f8acbc2 .elementor-shortcode a {
  text-decoration: underline !important;
  color: inherit !important;
  transition: color .15s ease;
}

.elementor-96520 .elementor-element.elementor-element-f8acbc2 .elementor-shortcode a:hover {
  color: #3B3B3B !important;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-997e55f */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@900&display=swap');

/* Kada koristiš vlastitu klasu unutar shortcode elementa */
.elementor-96520 .elementor-element.elementor-element-997e55f .affiliate-code-value {
  font-family: 'Poppins', sans-serif !important;
  font-weight: 900 !important;
  font-style: normal !important;
  font-size: 18px !important;
  line-height: 1 !important;
  letter-spacing: 0.11em !important;
  text-transform: uppercase !important;
  margin: 0 !important;
}

/* Fallback za slučaj da nemaš posebnu klasu i koristiš Elementorov Shortcode widget */
.elementor-96520 .elementor-element.elementor-element-997e55f {
  font-family: 'Poppins', sans-serif !important;
  font-weight: 900 !important;
  font-style: normal !important;
  font-size: 18px !important;
  line-height: 1 !important;
  letter-spacing: 0.11em !important;
  text-transform: uppercase !important;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_additional_info_table, class: .elementor-element-891805a *//* Pretvori redove atributa u izgled "• Label: Value" */
.elementor-96520 .elementor-element.elementor-element-891805a .woocommerce-product-attributes-item {
  display: flex;
  align-items: baseline;
  gap: 4px;
  margin: 0 0 8px;
  position: relative;
  padding-left: 15px; /* prostor za bullet */
}

/* Simuliraj bullet sa pseudo-elementom */
.elementor-96520 .elementor-element.elementor-element-891805a .woocommerce-product-attributes-item::before {
  content: "•";
  position: absolute;
  left: 0;
  top: 2px;
  font-size: 1em;
  line-height: 1;
  color: currentColor;
}

/* Label (npr. Brand) i dodaj dvotočku iza nje */
.elementor-96520 .elementor-element.elementor-element-891805a .woocommerce-product-attributes-item__label {
  font-family: Open Sans !important;
  font-weight: 700 !important;
  margin: 0;
  padding: 0;
  display: inline;
  font-size: 16px !important;
}
.elementor-96520 .elementor-element.elementor-element-891805a .woocommerce-product-attributes-item__label::after {
  content: ":";
  margin-left: -2px;
  margin-right: 5px;
}

/* Vrijednost atributa */
.elementor-96520 .elementor-element.elementor-element-891805a .woocommerce-product-attributes-item__value {
  margin: -5PX;
  padding: -5px;
  font-weight: 400;
}

.elementor-96520 .elementor-element.elementor-element-891805a .shop_attributes p {
    font-size: 16px !important;
}/* End custom CSS */
/* Start custom CSS for wd_accordion, class: .elementor-element-3be6062 *//* WD accordion content – tipografija */
.elementor-96520 .elementor-element.elementor-element-3be6062 .wd-accordion-content.wd-entry-content.wd-active,
.elementor-96520 .elementor-element.elementor-element-3be6062 .wd-accordion-content.wd-entry-content.wd-active p,
.elementor-96520 .elementor-element.elementor-element-3be6062 .wd-accordion-content.wd-entry-content.wd-active li,
.elementor-96520 .elementor-element.elementor-element-3be6062 .wd-accordion-content.wd-entry-content.wd-active a,
.elementor-96520 .elementor-element.elementor-element-3be6062 .wd-accordion-content.wd-entry-content.wd-active span {
  font-family: "Open Sans", !important;
  font-weight: 400 !important;       /* Light */
  font-style: normal !important;      /* 'Light' ni veljaven CSS, uporabi normal */
  font-size: 14px !important;
  line-height: 22px !important;
  letter-spacing: 0 !important;       /* enako kot 0% */
  /* leading-trim trenutno ni podprt v brskalnikih */
}/* End custom CSS */