.elementor-3565 .elementor-element.elementor-element-da23e95{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:100;}.elementor-3565 .elementor-element.elementor-element-da23e95:not(.elementor-motion-effects-element-type-background), .elementor-3565 .elementor-element.elementor-element-da23e95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dddb776 );}.elementor-3565 .elementor-element.elementor-element-59937a0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3565 .elementor-element.elementor-element-59937a0 .jet-listing-dynamic-field__content{font-family:"Montserrat", Sans-serif;font-size:24px;text-align:left;}.elementor-3565 .elementor-element.elementor-element-59937a0 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-3565 .elementor-element.elementor-element-59937a0 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-3565 .elementor-element.elementor-element-59937a0 .jet-listing-dynamic-field{justify-content:center;}.elementor-3565 .elementor-element.elementor-element-95365bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3565 .elementor-element.elementor-element-95365bc .jet-listing-dynamic-image{justify-content:center;}.elementor-3565 .elementor-element.elementor-element-95365bc .jet-listing-dynamic-image__figure{align-items:center;}.elementor-3565 .elementor-element.elementor-element-95365bc .jet-listing-dynamic-image a{display:flex;justify-content:center;}.elementor-3565 .elementor-element.elementor-element-95365bc .jet-listing-dynamic-image__caption{text-align:left;}.elementor-3565 .elementor-element.elementor-element-5bc66a1{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3565 .elementor-element.elementor-element-cd1fe8d{width:auto;max-width:auto;}.elementor-3565 .elementor-element.elementor-element-cd1fe8d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3565 .elementor-element.elementor-element-cd1fe8d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3565 .elementor-element.elementor-element-cd1fe8d .jet-listing-dynamic-field__content{color:var( --e-global-color-e42e8a3 );font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:600;line-height:20px;text-align:center;}.elementor-3565 .elementor-element.elementor-element-cd1fe8d .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-3565 .elementor-element.elementor-element-cd1fe8d .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-3565 .elementor-element.elementor-element-cd1fe8d .jet-listing-dynamic-field{justify-content:center;}.elementor-3565 .elementor-element.elementor-element-a921cba{--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:center;--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-3565 .elementor-element.elementor-element-a921cba.e-con{--align-self:center;}.elementor-3565 .elementor-element.elementor-element-7d71bba{width:auto;max-width:auto;}.elementor-3565 .elementor-element.elementor-element-7d71bba > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3565 .elementor-element.elementor-element-7d71bba .jet-listing-dynamic-field__content{color:var( --e-global-color-a760d0f );font-family:"Inter", Sans-serif;font-size:14px;text-align:left;}.elementor-3565 .elementor-element.elementor-element-7d71bba .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-3565 .elementor-element.elementor-element-7d71bba .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-3565 .elementor-element.elementor-element-7d71bba .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3565 .elementor-element.elementor-element-5b88fd1{width:auto;max-width:auto;color:var( --e-global-color-a760d0f );}.elementor-3565 .elementor-element.elementor-element-5b88fd1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3565 .elementor-element.elementor-element-5b88fd1.elementor-element{--align-self:center;}.elementor-3565 .elementor-element.elementor-element-d8437df{width:auto;max-width:auto;}.elementor-3565 .elementor-element.elementor-element-d8437df > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3565 .elementor-element.elementor-element-d8437df .jet-listing-dynamic-field__content{color:var( --e-global-color-a760d0f );font-family:"Inter", Sans-serif;font-size:14px;text-align:left;}.elementor-3565 .elementor-element.elementor-element-d8437df .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-3565 .elementor-element.elementor-element-d8437df .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-3565 .elementor-element.elementor-element-d8437df .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-3565 .elementor-element.elementor-element-1a06743{--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:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3565 .elementor-element.elementor-element-e91bbf8{width:auto;max-width:auto;}.elementor-3565 .elementor-element.elementor-element-e91bbf8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3565 .elementor-element.elementor-element-e91bbf8.elementor-element{--align-self:flex-start;}.elementor-3565 .elementor-element.elementor-element-e91bbf8 .jet-listing-dynamic-field__content{color:var( --e-global-color-e42e8a3 );font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:20px;text-align:center;}.elementor-3565 .elementor-element.elementor-element-e91bbf8 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-3565 .elementor-element.elementor-element-e91bbf8 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-3565 .elementor-element.elementor-element-e91bbf8 .jet-listing-dynamic-field{justify-content:center;}.elementor-widget-jet-woo-builder-archive-add-to-cart .jet-woo-quantity-button-added .jet-woo-qty-controls-holder{background-color:var( --e-global-color-primary );}.elementor-3565 .elementor-element.elementor-element-a7138f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3565 .elementor-element.elementor-element-a7138f0 .jet-woo-builder-archive-add-to-cart .button{display:inline-block;--display-type:inline-block;font-family:"Inter", Sans-serif;font-weight:500;}.elementor-3565 .elementor-element.elementor-element-a7138f0 .jet-woo-builder-archive-add-to-cart{text-align:center;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for container, class: .elementor-element-da23e95 */.card-wrapper {
  position: relative;
  overflow: hidden;
}

.ribbon {
  position: absolute;
  top: 0px;
  left: -50px;
  width: 140px;
  text-align: center;
  background: #5C3B53;
  color: white;
  font-size: 11px;
  font-weight: bold;
  line-height: 25px;
  letter-spacing: 1px;
  text-transform: uppercase;
  transform: rotate(-45deg);
  z-index: 1;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
}

/* Background color variants */
.product-ribbon.popularno {
  background-color: #5C3B53; /* dark purple */
}

.product-ribbon.novo {
  background-color: #3B7E5C; /* green */
}

.product-ribbon.specijalno {
  background-color: #C87D0F; /* gold/orange */
}

.product-ribbon.izdvajamo {
  background-color: #3A4F66; /* navy */
}/* End custom CSS */