.elementor-14233 .elementor-element.elementor-element-d0f1a74:not(.elementor-motion-effects-element-type-background), .elementor-14233 .elementor-element.elementor-element-d0f1a74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DC65A5;}.elementor-14233 .elementor-element.elementor-element-d0f1a74{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14233 .elementor-element.elementor-element-d0f1a74 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .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-14233 .elementor-element.elementor-element-38078cb{text-align:center;}.elementor-14233 .elementor-element.elementor-element-38078cb .elementor-heading-title{font-family:"Kaushan Script", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-14233 .elementor-element.elementor-element-329f1b2:not(.elementor-motion-effects-element-type-background), .elementor-14233 .elementor-element.elementor-element-329f1b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FAF8F6 0%, #FAF8F6 100%);}.elementor-14233 .elementor-element.elementor-element-329f1b2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 96px 96px 96px;}.elementor-14233 .elementor-element.elementor-element-329f1b2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14233 .elementor-element.elementor-element-c48390a{text-align:center;}.elementor-14233 .elementor-element.elementor-element-c48390a .elementor-heading-title{font-family:"Kaushan Script", Sans-serif;font-size:96px;font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#dc65a5;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .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 );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14233 .elementor-element.elementor-element-2bc9494.elementor-wc-products ul.products li.product{text-align:center;}.elementor-14233 .elementor-element.elementor-element-2bc9494.elementor-wc-products  ul.products{grid-column-gap:24px;grid-row-gap:40px;}.elementor-14233 .elementor-element.elementor-element-2bc9494.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:12px 12px 12px 12px;margin-bottom:0px;}.elementor-14233 .elementor-element.elementor-element-2bc9494.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#DC65A5;margin-bottom:16px;}.elementor-14233 .elementor-element.elementor-element-2bc9494.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#DC65A5;margin-bottom:16px;}.elementor-14233 .elementor-element.elementor-element-2bc9494.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-14233 .elementor-element.elementor-element-2bc9494.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-14233 .elementor-element.elementor-element-2bc9494.elementor-wc-products ul.products li.product .price{color:#DC65A5;}.elementor-14233 .elementor-element.elementor-element-2bc9494.elementor-wc-products ul.products li.product .price ins{color:#DC65A5;}.elementor-14233 .elementor-element.elementor-element-2bc9494.elementor-wc-products ul.products li.product .price ins .amount{color:#DC65A5;}.elementor-14233 .elementor-element.elementor-element-2bc9494.elementor-wc-products ul.products li.product .price del {font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;}.elementor-14233 .elementor-element.elementor-element-2bc9494.elementor-wc-products ul.products li.product .button{color:#5A525200;background-color:#DC65A5;}.elementor-14233 .elementor-element.elementor-element-2bc9494.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-14233 .elementor-element.elementor-element-a5605bf:not(.elementor-motion-effects-element-type-background), .elementor-14233 .elementor-element.elementor-element-a5605bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-14233 .elementor-element.elementor-element-a5605bf > .elementor-container{max-width:1200px;}.elementor-14233 .elementor-element.elementor-element-a5605bf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 70px 70px 70px;}.elementor-14233 .elementor-element.elementor-element-a5605bf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-14233 .elementor-element.elementor-element-f09656a{text-align:center;font-family:"Inter", Sans-serif;font-size:21px;font-weight:500;word-spacing:0px;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14233 .elementor-element.elementor-element-ea50b78 .elementor-button{background-color:#111111;font-family:"Inter", Sans-serif;font-size:29px;font-weight:500;text-decoration:none;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;padding:18px 18px 18px 18px;}.elementor-14233 .elementor-element.elementor-element-ea50b78 .elementor-button:hover, .elementor-14233 .elementor-element.elementor-element-ea50b78 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #222222 0%, #222222 100%);}.elementor-14233 .elementor-element.elementor-element-c85515d:not(.elementor-motion-effects-element-type-background), .elementor-14233 .elementor-element.elementor-element-c85515d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FAF8F6 0%, #FAF8F6 100%);}.elementor-14233 .elementor-element.elementor-element-c85515d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 96px 96px 96px;}.elementor-14233 .elementor-element.elementor-element-c85515d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14233 .elementor-element.elementor-element-a5a7146{--spacer-size:47px;}.elementor-14233 .elementor-element.elementor-element-a04f6eb{text-align:center;}.elementor-14233 .elementor-element.elementor-element-a04f6eb .elementor-heading-title{font-family:"Kaushan Script", Sans-serif;font-size:96px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#DC65A5;}.elementor-14233 .elementor-element.elementor-element-b9521b7.elementor-wc-products ul.products li.product{text-align:center;}.elementor-14233 .elementor-element.elementor-element-b9521b7.elementor-wc-products  ul.products{grid-column-gap:24px;grid-row-gap:40px;}.elementor-14233 .elementor-element.elementor-element-b9521b7.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:12px 12px 12px 12px;margin-bottom:0px;}.elementor-14233 .elementor-element.elementor-element-b9521b7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#DC65A5;margin-bottom:16px;}.elementor-14233 .elementor-element.elementor-element-b9521b7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#DC65A5;margin-bottom:16px;}.elementor-14233 .elementor-element.elementor-element-b9521b7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-14233 .elementor-element.elementor-element-b9521b7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-14233 .elementor-element.elementor-element-b9521b7.elementor-wc-products ul.products li.product .price{color:#DC65A5;}.elementor-14233 .elementor-element.elementor-element-b9521b7.elementor-wc-products ul.products li.product .price ins{color:#DC65A5;}.elementor-14233 .elementor-element.elementor-element-b9521b7.elementor-wc-products ul.products li.product .price ins .amount{color:#DC65A5;}.elementor-14233 .elementor-element.elementor-element-b9521b7.elementor-wc-products ul.products li.product .price del {font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;}.elementor-14233 .elementor-element.elementor-element-b9521b7.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-14233 .elementor-element.elementor-element-2c9fd1a9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14233 .elementor-element.elementor-element-2c9fd1a9{padding:100px 0px 100px 0px;}.elementor-14233 .elementor-element.elementor-element-6014a62f{text-align:center;}.elementor-14233 .elementor-element.elementor-element-6014a62f .elementor-heading-title{font-family:"Kaushan Script", Sans-serif;font-size:54px;font-weight:600;color:#DC65A5;}.elementor-14233 .elementor-element.elementor-element-7061fde0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14233 .elementor-element.elementor-element-7061fde0{padding:25px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14233 .elementor-element.elementor-element-1caf5046 img{max-width:45%;}.elementor-14233 .elementor-element.elementor-element-45e9ea40 img{max-width:45%;}.elementor-14233 .elementor-element.elementor-element-799e365e img{max-width:45%;}.elementor-14233 .elementor-element.elementor-element-66687b9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14233 .elementor-element.elementor-element-66687b9{padding:25px 0px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-7cbaacc img{max-width:45%;}.elementor-14233 .elementor-element.elementor-element-2951658 img{max-width:45%;}.elementor-14233 .elementor-element.elementor-element-e1e723c img{max-width:45%;}.elementor-14233 .elementor-element.elementor-element-2f9ae4d img{max-width:45%;}.elementor-14233 .elementor-element.elementor-element-298dd97 img{max-width:45%;}.elementor-14233 .elementor-element.elementor-element-43acc45 > .elementor-container{min-height:100vh;}.elementor-14233 .elementor-element.elementor-element-43acc45{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14233 .elementor-element.elementor-element-43acc45 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14233 .elementor-element.elementor-element-77d6d00{text-align:center;}.elementor-14233 .elementor-element.elementor-element-77d6d00 .elementor-heading-title{font-family:"Kaushan Script", Sans-serif;font-size:96px;font-weight:800;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#DC65A5;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14233 .elementor-element.elementor-element-fae55ad.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-14233 .elementor-element.elementor-element-fae55ad .elementor-main-swiper{height:779px;}.elementor-14233 .elementor-element.elementor-element-fae55ad .elementor-swiper-button{font-size:20px;}.elementor-14233 .elementor-element.elementor-element-1e751e92:not(.elementor-motion-effects-element-type-background), .elementor-14233 .elementor-element.elementor-element-1e751e92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DC65A5;}.elementor-14233 .elementor-element.elementor-element-1e751e92{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 100px 0px;}.elementor-14233 .elementor-element.elementor-element-1e751e92 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14233 .elementor-element.elementor-element-53a38d48:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14233 .elementor-element.elementor-element-53a38d48 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DC65A5;}.elementor-14233 .elementor-element.elementor-element-53a38d48 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14233 .elementor-element.elementor-element-53a38d48 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14233 .elementor-element.elementor-element-20e16741 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-20e16741 iframe{height:550px;}.elementor-14233 .elementor-element.elementor-element-6f46d1c4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14233 .elementor-element.elementor-element-6f46d1c4 > .elementor-container{max-width:800px;}.elementor-14233 .elementor-element.elementor-element-6f46d1c4{padding:40px 0px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-1fc9c6ee{text-align:center;}.elementor-14233 .elementor-element.elementor-element-1fc9c6ee .elementor-heading-title{font-size:25px;font-weight:600;color:#ffffff;}.elementor-14233 .elementor-element.elementor-element-7866f5bf > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-7866f5bf{text-align:center;font-size:16px;font-weight:300;line-height:1.6em;color:#FFFFFF;}.elementor-14233 .elementor-element.elementor-element-5246c5aa{text-align:center;}.elementor-14233 .elementor-element.elementor-element-5246c5aa .elementor-heading-title{font-size:25px;font-weight:600;color:#ffffff;}.elementor-14233 .elementor-element.elementor-element-53afaac7 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-53afaac7{text-align:center;font-size:16px;font-weight:300;line-height:1.6em;color:#FFFFFFFC;}.elementor-14233 .elementor-element.elementor-element-50e93529{text-align:center;}.elementor-14233 .elementor-element.elementor-element-50e93529 .elementor-heading-title{font-size:25px;font-weight:600;color:#ffffff;}.elementor-14233 .elementor-element.elementor-element-76914511 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-76914511{column-gap:4px;text-align:center;font-size:16px;font-weight:300;line-height:1.6em;color:#FFFFFF;}.elementor-14233 .elementor-element.elementor-element-76914511 p{margin-block-end:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-14233 .elementor-element.elementor-element-329f1b2{padding:30px 30px 30px 30px;}.elementor-14233 .elementor-element.elementor-element-2bc9494.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-14233 .elementor-element.elementor-element-a5605bf{padding:4050px 4050px 4050px 4050px;}.elementor-14233 .elementor-element.elementor-element-b9521b7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-14233 .elementor-element.elementor-element-2c9fd1a9{padding:100px 25px 100px 25px;}.elementor-14233 .elementor-element.elementor-element-6014a62f .elementor-heading-title{font-size:45px;}.elementor-14233 .elementor-element.elementor-element-1caf5046 img{max-width:70%;}.elementor-14233 .elementor-element.elementor-element-45e9ea40 img{max-width:70%;}.elementor-14233 .elementor-element.elementor-element-799e365e img{max-width:70%;}.elementor-14233 .elementor-element.elementor-element-7cbaacc img{max-width:70%;}.elementor-14233 .elementor-element.elementor-element-2951658 img{max-width:70%;}.elementor-14233 .elementor-element.elementor-element-e1e723c img{max-width:70%;}.elementor-14233 .elementor-element.elementor-element-2f9ae4d img{max-width:70%;}.elementor-14233 .elementor-element.elementor-element-298dd97 img{max-width:70%;}.elementor-14233 .elementor-element.elementor-element-fae55ad.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-14233 .elementor-element.elementor-element-1e751e92{padding:0px 0px 100px 0px;}}@media(max-width:767px){.elementor-14233 .elementor-element.elementor-element-38078cb .elementor-heading-title{font-size:26px;}.elementor-14233 .elementor-element.elementor-element-329f1b2{padding:20px 20px 20px 20px;}.elementor-14233 .elementor-element.elementor-element-c48390a .elementor-heading-title{font-size:46px;}.elementor-14233 .elementor-element.elementor-element-2bc9494.elementor-wc-products  ul.products{grid-column-gap:15px;grid-row-gap:40px;}.elementor-14233 .elementor-element.elementor-element-a5605bf{padding:30px 30px 30px 30px;}.elementor-14233 .elementor-element.elementor-element-ea50b78 .elementor-button{font-size:13px;}.elementor-14233 .elementor-element.elementor-element-c85515d{padding:56px 56px 56px 56px;}.elementor-14233 .elementor-element.elementor-element-a04f6eb{text-align:center;}.elementor-14233 .elementor-element.elementor-element-a04f6eb .elementor-heading-title{font-size:28px;}.elementor-14233 .elementor-element.elementor-element-b9521b7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-14233 .elementor-element.elementor-element-2c9fd1a9{padding:50px 20px 50px 20px;}.elementor-14233 .elementor-element.elementor-element-6014a62f .elementor-heading-title{font-size:45px;}.elementor-14233 .elementor-element.elementor-element-7061fde0{padding:15px 0px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-1caf5046 img{max-width:45%;}.elementor-14233 .elementor-element.elementor-element-12ad25dc > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-45e9ea40 img{max-width:45%;}.elementor-14233 .elementor-element.elementor-element-553d52f7 > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-799e365e img{max-width:45%;}.elementor-14233 .elementor-element.elementor-element-66687b9{padding:15px 0px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-7cbaacc img{max-width:45%;}.elementor-14233 .elementor-element.elementor-element-2951658 img{max-width:45%;}.elementor-14233 .elementor-element.elementor-element-9f3f9c8 > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-e1e723c img{max-width:45%;}.elementor-14233 .elementor-element.elementor-element-2f9ae4d img{max-width:45%;}.elementor-14233 .elementor-element.elementor-element-545d229 > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-298dd97 img{max-width:45%;}.elementor-14233 .elementor-element.elementor-element-77d6d00{text-align:center;}.elementor-14233 .elementor-element.elementor-element-77d6d00 .elementor-heading-title{font-size:38px;}.elementor-14233 .elementor-element.elementor-element-fae55ad.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-14233 .elementor-element.elementor-element-fae55ad .elementor-main-swiper{height:323px;}.elementor-14233 .elementor-element.elementor-element-1e751e92{padding:0px 0px 50px 0px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-2bc9494 *//* Manje slike proizvoda samo na mobilnom */
@media (max-width: 768px){
  .woocommerce ul.products li.product img {
    max-width: 220px;   /* širina slike */
    max-height: 220px;  /* visina slike */
    margin: 0 auto;     /* centriraj */
  }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-329f1b2 *//* Skini višak praznine gore iznad Best Sellers */
.after-hero{ margin-top:0 !important; }
.after-hero > .elementor-container,
.after-hero > .e-con{ padding-top:16px !important; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a5605bf *//* Discretni linkovi */
.match-filters a { 
  color:#6f6f6f; 
  text-decoration:none; 
  margin-right:18px; 
}
.match-filters a strong { color:#111; font-weight:600; }
.match-filters a:hover { color:#111; }

/* Da tekst bude u jednom redu na desktopu */
@media (min-width:1025px){
  .match-filters { white-space: nowrap; }
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-b9521b7 */.woocommerce ul.products li.product .button {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-fae55ad *//* ===== Stil Media Carousel kartica ===== */
.swiper-slide .elementor-carousel-image {
  border-radius: 16px;
  box-shadow: 0 12px 32px rgba(0,0,0,.12);
  overflow: hidden;
  background-size: cover;
  background-position: center;
}

/* Caption ispod slike/videa */
.swiper-slide .elementor-carousel-caption {
  text-align: center;
  font-weight: 700;
  margin-top: 8px;
  color: #333;
}

/* Play ikonica */
.elementor-custom-embed-play i.eicon-play {
  font-size: 28px;
  width: 56px; height: 56px;
  line-height: 56px; text-align: center;
  border-radius: 50%;
  background: rgba(255,77,166,0.85);
  color: #fff;
}

/* Mobilni slider padding */
@media (max-width: 768px){
  .elementor-main-swiper {
    padding-bottom: 8px;
  }
}

/* ===== Lightbox global za ovaj widget ===== */
.elementor-lightbox {
  background: rgba(0,0,0,.88) !important;
  backdrop-filter: blur(2px);
  z-index: 999999 !important;
}

/* Slika/video u lightboxu */
.elementor-lightbox .elementor-lightbox-image,
.elementor-lightbox .elementor-video-container,
.elementor-lightbox .elementor-video-container iframe {
  border-radius: 18px;
  box-shadow: 0 24px 80px rgba(0,0,0,.45);
  max-height: 86vh;
  width: auto;
  overflow: hidden;
}

/* Caption u lightboxu */
.elementor-lightbox .elementor-lightbox-caption {
  color: #fff;
  font-weight: 700;
  text-align: center;
  margin-top: 12px;
  text-shadow: 0 2px 8px rgba(0,0,0,.45);
}

/* Close dugme */
.elementor-lightbox .dialog-close-button {
  width: 40px; height: 40px;
  right: 14px; top: 14px;
  background: #fff;
  border-radius: 50%;
  color: #e60073;
  box-shadow: 0 12px 32px rgba(0,0,0,.35);
}
.elementor-lightbox .dialog-close-button:hover {
  background: #ff4da6;
  color: #fff;
}

/* Strelice */
.elementor-lightbox .elementor-swiper-button {
  width: 44px; height: 44px;
  background: #fff;
  color: #e60073;
  border-radius: 50%;
  box-shadow: 0 12px 32px rgba(0,0,0,.35);
}
.elementor-lightbox .elementor-swiper-button:hover {
  background: #ff4da6;
  color: #fff;
}
.elementor-lightbox .elementor-swiper-button-prev { left: 10px; }
.elementor-lightbox .elementor-swiper-button-next { right: 10px; }

/* Bullet navigacija */
.elementor-lightbox .swiper-pagination-bullet {
  background: #cfcfcf;
  opacity: .8;
}
.elementor-lightbox .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #ff4da6;
  opacity: 1;
}

/* Mobilne optimizacije */
@media (max-width: 768px){
  .elementor-lightbox .elementor-lightbox-image,
  .elementor-lightbox .elementor-video-container,
  .elementor-lightbox .elementor-video-container iframe {
    border-radius: 14px;
    max-height: 78vh;
  }
  .elementor-lightbox .dialog-close-button {
    right: 10px; top: 10px;
    width: 36px; height: 36px;
  }
  .elementor-lightbox .elementor-swiper-button {
    width: 40px; height: 40px;
  }
}
/* Puna širina/visina ekrana uz contain */
.elementor-lightbox,
.dialog-type-lightbox {
  background: rgba(0,0,0,.9) !important;
}

.elementor-lightbox .dialog-widget-content {
  background: transparent; padding: 0; border: 0;
}

/* Slike i video da popune ekran maksimalno, bez sečenja */
.elementor-lightbox .elementor-lightbox-image,
.elementor-lightbox .elementor-video-container,
.elementor-lightbox .elementor-video-container iframe {
  max-width: 96vw;
  max-height: 96vh;
  width: auto;
  height: auto;
  border-radius: 16px;
  box-shadow: 0 24px 80px rgba(0,0,0,.45);
  overflow: hidden;
  object-fit: contain;
}

/* X dugme i strelice – čitljivo */
.elementor-lightbox .dialog-close-button {
  right: 14px; top: 14px; width: 40px; height: 40px;
  background: #fff; color: #e60073; border-radius: 50%;
}
.elementor-lightbox .elementor-swiper-button {
  width: 44px; height: 44px; background: #fff; color: #e60073; border-radius: 50%;
}/* End custom CSS */