.elementor-2270 .elementor-element.elementor-element-58645d3{--display:flex;--min-height:600px;--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:center;--align-items:center;--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-2270 .elementor-element.elementor-element-58645d3:not(.elementor-motion-effects-element-type-background), .elementor-2270 .elementor-element.elementor-element-58645d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happyshop.rs/wp-content/uploads/2024/10/39926-h-1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2270 .elementor-element.elementor-element-58645d3.e-con{--align-self:center;}.elementor-2270 .elementor-element.elementor-element-f1eb1d3{--display:flex;--min-height:600px;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-2270 .elementor-element.elementor-element-f1eb1d3.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-2270 .elementor-element.elementor-element-7e0647d{width:var( --container-widget-width, 3.623% );max-width:3.623%;--container-widget-width:3.623%;--container-widget-flex-grow:0;top:5%;}.elementor-2270 .elementor-element.elementor-element-7e0647d.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-2270 .elementor-element.elementor-element-7e0647d{left:49%;}body.rtl .elementor-2270 .elementor-element.elementor-element-7e0647d{right:49%;}.elementor-2270 .elementor-element.elementor-element-2f81c46{width:var( --container-widget-width, 3.623% );max-width:3.623%;--container-widget-width:3.623%;--container-widget-flex-grow:0;top:26%;}.elementor-2270 .elementor-element.elementor-element-2f81c46.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-2270 .elementor-element.elementor-element-2f81c46{left:93%;}body.rtl .elementor-2270 .elementor-element.elementor-element-2f81c46{right:93%;}.elementor-2270 .elementor-element.elementor-element-d71e782{width:var( --container-widget-width, 42px );max-width:42px;--container-widget-width:42px;--container-widget-flex-grow:0;top:5.317%;}.elementor-2270 .elementor-element.elementor-element-d71e782.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-2270 .elementor-element.elementor-element-d71e782{left:38.227%;}body.rtl .elementor-2270 .elementor-element.elementor-element-d71e782{right:38.227%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2270 .elementor-element.elementor-element-025ae43.elementor-element{--align-self:center;}.elementor-2270 .elementor-element.elementor-element-025ae43{z-index:10;text-align:center;}.elementor-2270 .elementor-element.elementor-element-025ae43 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:45px;font-weight:400;text-shadow:0px 0px 10px #000000;color:#E1E5F2;}.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.ob-postman blockquote{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 );}.elementor-widget-text-editor.ob-postman blockquote cite{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 );}.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-2270 .elementor-element.elementor-element-401a37b.ob-harakiri{writing-mode:inherit;}.elementor-2270 .elementor-element.elementor-element-401a37b.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-2270 .elementor-element.elementor-element-401a37b.ob-harakiri div{writing-mode:inherit;}.elementor-2270 .elementor-element.elementor-element-401a37b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2270 .elementor-element.elementor-element-401a37b.elementor-element{--align-self:center;}.elementor-2270 .elementor-element.elementor-element-401a37b{z-index:6;text-align:center;font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-2270 .elementor-element.elementor-element-401a37b.ob-harakiri > div, .elementor-2270 .elementor-element.elementor-element-401a37b.ob-harakiri > h1, .elementor-2270 .elementor-element.elementor-element-401a37b.ob-harakiri > h2, .elementor-2270 .elementor-element.elementor-element-401a37b.ob-harakiri > h3, .elementor-2270 .elementor-element.elementor-element-401a37b.ob-harakiri > h4, .elementor-2270 .elementor-element.elementor-element-401a37b.ob-harakiri > h5, .elementor-2270 .elementor-element.elementor-element-401a37b.ob-harakiri > h6, .elementor-2270 .elementor-element.elementor-element-401a37b.ob-harakiri > p{transform:rotate(0deg);}.elementor-2270 .elementor-element.elementor-element-401a37b > div{text-indent:0px;mix-blend-mode:inherit;}.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-2270 .elementor-element.elementor-element-9c5eeed .elementor-button{background-color:transparent;font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #FF9A19 1%, #F2295B00 100%);}.elementor-2270 .elementor-element.elementor-element-9c5eeed .elementor-button:hover, .elementor-2270 .elementor-element.elementor-element-9c5eeed .elementor-button:focus{background-color:transparent;color:#000000;background-image:linear-gradient(180deg, #FFDE7D 0%, #00000000 100%);}.elementor-2270 .elementor-element.elementor-element-9c5eeed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2270 .elementor-element.elementor-element-9c5eeed{z-index:5;}.elementor-2270 .elementor-element.elementor-element-9c5eeed .elementor-button:hover svg, .elementor-2270 .elementor-element.elementor-element-9c5eeed .elementor-button:focus svg{fill:#000000;}.elementor-2270 .elementor-element.elementor-element-e2988ab{--display:flex;--min-height:385px;--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2270 .elementor-element.elementor-element-e2988ab:not(.elementor-motion-effects-element-type-background), .elementor-2270 .elementor-element.elementor-element-e2988ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1B2A;}.elementor-2270 .elementor-element.elementor-element-b9953e2{--display:flex;}.woocommerce .elementor-2270 .elementor-element.elementor-element-6cf25f4 .flex-control-thumbs img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;}.elementor-2270 .elementor-element.elementor-element-81bd771{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2270 .elementor-element.elementor-element-270bce9 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2270 .elementor-element.elementor-element-270bce9 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:53px;font-weight:600;color:#E1E5F2;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2270 .elementor-element.elementor-element-b838e01{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:3px;}.elementor-2270 .elementor-element.elementor-element-b838e01 > .elementor-widget-container{padding:3px 0px 10px 0px;}.elementor-2270 .elementor-element.elementor-element-b838e01 .elementor-divider-separator{width:557px;margin:0 auto;margin-left:0;}.elementor-2270 .elementor-element.elementor-element-b838e01 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.woocommerce .elementor-2270 .elementor-element.elementor-element-e257d94 .star-rating{color:var( --e-global-color-primary );}.woocommerce .elementor-2270 .elementor-element.elementor-element-e257d94 .star-rating::before{color:var( --e-global-color-text );}.woocommerce .elementor-2270 .elementor-element.elementor-element-e257d94 .woocommerce-review-link{font-family:"Montserrat", Sans-serif;}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2270 .elementor-element.elementor-element-1af368a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.woocommerce .elementor-2270 .elementor-element.elementor-element-1af368a .price{color:#FF9A19;font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:600;}.woocommerce .elementor-2270 .elementor-element.elementor-element-1af368a .price ins{color:#FF9A19;font-family:"Montserrat", Sans-serif;font-size:20px;}body:not(.rtl) .elementor-2270 .elementor-element.elementor-element-1af368a:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-2270 .elementor-element.elementor-element-1af368a:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-2270 .elementor-element.elementor-element-1af368a.elementor-product-price-block-yes del{margin-bottom:0px;}.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-2270 .elementor-element.elementor-element-db85524 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-2270 .elementor-element.elementor-element-db85524 .cart button, .elementor-2270 .elementor-element.elementor-element-db85524 .cart .button{font-family:"Josefin Sans", Sans-serif;border-style:solid;border-width:3px 3px 3px 3px;border-radius:50px 50px 50px 50px;color:#FFFFFF;background-color:#FF9A19;transition:all 0.2s;}.elementor-2270 .elementor-element.elementor-element-db85524 .cart button:hover, .elementor-2270 .elementor-element.elementor-element-db85524 .cart .button:hover{color:#FF9A19;background-color:#FFFFFF;border-color:#FF9A19;}.elementor-2270 .elementor-element.elementor-element-db85524 .added_to_cart{color:#D91010;font-family:"Josefin Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-2270 .elementor-element.elementor-element-db85524 .quantity .qty{font-family:"Josefin Sans", Sans-serif;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;transition:all 0.2s;}.woocommerce .elementor-2270 .elementor-element.elementor-element-db85524 form.cart table.variations label{color:#FF9A19;font-family:"Josefin Sans", Sans-serif;}.woocommerce .elementor-2270 .elementor-element.elementor-element-db85524 form.cart table.variations td.value select, .woocommerce .elementor-2270 .elementor-element.elementor-element-db85524 form.cart table.variations td.value:before{background-color:#EFEFEF;border-radius:20px;}.woocommerce .elementor-2270 .elementor-element.elementor-element-db85524 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-2270 .elementor-element.elementor-element-db85524 form.cart table.variations td.value:before{font-family:"Josefin Sans", Sans-serif;letter-spacing:-0.4px;}.elementor-2270 .elementor-element.elementor-element-30b93e8 > .elementor-widget-container{padding:30px 0px 0px 0px;}.woocommerce .elementor-2270 .elementor-element.elementor-element-30b93e8 .woocommerce-product-details__short-description{color:#A9A9A9;font-family:"Josefin Sans", Sans-serif;font-weight:500;line-height:25px;letter-spacing:-0.2px;}.elementor-2270 .elementor-element.elementor-element-337f4a5{--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:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2270 .elementor-element.elementor-element-337f4a5:not(.elementor-motion-effects-element-type-background), .elementor-2270 .elementor-element.elementor-element-337f4a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1B2A;}.elementor-2270 .elementor-element.elementor-element-bba687c.ob-harakiri{writing-mode:inherit;}.elementor-2270 .elementor-element.elementor-element-bba687c.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-2270 .elementor-element.elementor-element-bba687c.ob-harakiri div{writing-mode:inherit;}.elementor-2270 .elementor-element.elementor-element-bba687c{text-align:center;font-family:"Josefin Sans", Sans-serif;font-size:23px;font-weight:400;color:#A9A9A9;}.elementor-2270 .elementor-element.elementor-element-bba687c.ob-harakiri > div, .elementor-2270 .elementor-element.elementor-element-bba687c.ob-harakiri > h1, .elementor-2270 .elementor-element.elementor-element-bba687c.ob-harakiri > h2, .elementor-2270 .elementor-element.elementor-element-bba687c.ob-harakiri > h3, .elementor-2270 .elementor-element.elementor-element-bba687c.ob-harakiri > h4, .elementor-2270 .elementor-element.elementor-element-bba687c.ob-harakiri > h5, .elementor-2270 .elementor-element.elementor-element-bba687c.ob-harakiri > h6, .elementor-2270 .elementor-element.elementor-element-bba687c.ob-harakiri > p{transform:rotate(0deg);}.elementor-2270 .elementor-element.elementor-element-bba687c > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-2270 .elementor-element.elementor-element-25376fb{--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:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2270 .elementor-element.elementor-element-25376fb:not(.elementor-motion-effects-element-type-background), .elementor-2270 .elementor-element.elementor-element-25376fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1B2A;}.elementor-2270 .elementor-element.elementor-element-25de273.ob-harakiri{writing-mode:inherit;}.elementor-2270 .elementor-element.elementor-element-25de273.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-2270 .elementor-element.elementor-element-25de273.ob-harakiri div{writing-mode:inherit;}.elementor-2270 .elementor-element.elementor-element-25de273{text-align:center;}.elementor-2270 .elementor-element.elementor-element-25de273 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:40px;font-weight:400;color:#E1E5F2;}.elementor-2270 .elementor-element.elementor-element-25de273.ob-harakiri > div, .elementor-2270 .elementor-element.elementor-element-25de273.ob-harakiri > h1, .elementor-2270 .elementor-element.elementor-element-25de273.ob-harakiri > h2, .elementor-2270 .elementor-element.elementor-element-25de273.ob-harakiri > h3, .elementor-2270 .elementor-element.elementor-element-25de273.ob-harakiri > h4, .elementor-2270 .elementor-element.elementor-element-25de273.ob-harakiri > h5, .elementor-2270 .elementor-element.elementor-element-25de273.ob-harakiri > h6, .elementor-2270 .elementor-element.elementor-element-25de273.ob-harakiri > p{transform:rotate(0deg);}.elementor-2270 .elementor-element.elementor-element-25de273 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-2270 .elementor-element.elementor-element-1002be1{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-2270 .elementor-element.elementor-element-1002be1:not(.elementor-motion-effects-element-type-background), .elementor-2270 .elementor-element.elementor-element-1002be1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1B2A;}.elementor-2270 .elementor-element.elementor-element-d3513b1{--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-2270 .elementor-element.elementor-element-38dfaea.ob-harakiri{writing-mode:inherit;}.elementor-2270 .elementor-element.elementor-element-38dfaea.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-2270 .elementor-element.elementor-element-38dfaea.ob-harakiri div{writing-mode:inherit;}.elementor-2270 .elementor-element.elementor-element-38dfaea{color:#A9A9A9;}.elementor-2270 .elementor-element.elementor-element-38dfaea.ob-harakiri > div, .elementor-2270 .elementor-element.elementor-element-38dfaea.ob-harakiri > h1, .elementor-2270 .elementor-element.elementor-element-38dfaea.ob-harakiri > h2, .elementor-2270 .elementor-element.elementor-element-38dfaea.ob-harakiri > h3, .elementor-2270 .elementor-element.elementor-element-38dfaea.ob-harakiri > h4, .elementor-2270 .elementor-element.elementor-element-38dfaea.ob-harakiri > h5, .elementor-2270 .elementor-element.elementor-element-38dfaea.ob-harakiri > h6, .elementor-2270 .elementor-element.elementor-element-38dfaea.ob-harakiri > p{transform:rotate(0deg);}.elementor-2270 .elementor-element.elementor-element-38dfaea > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-2270 .elementor-element.elementor-element-dc0976c{--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-2270 .elementor-element.elementor-element-da0260c{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-2270 .elementor-element.elementor-element-da0260c:not(.elementor-motion-effects-element-type-background), .elementor-2270 .elementor-element.elementor-element-da0260c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1B2A;}.elementor-2270 .elementor-element.elementor-element-e9e2e40{--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-2270 .elementor-element.elementor-element-5ec198b{--display:flex;}.elementor-2270 .elementor-element.elementor-element-d0ca2d1.ob-harakiri{writing-mode:inherit;}.elementor-2270 .elementor-element.elementor-element-d0ca2d1.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-2270 .elementor-element.elementor-element-d0ca2d1.ob-harakiri div{writing-mode:inherit;}.elementor-2270 .elementor-element.elementor-element-d0ca2d1{text-align:center;}.elementor-2270 .elementor-element.elementor-element-d0ca2d1 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:35px;font-weight:400;color:#E1E5F2;}.elementor-2270 .elementor-element.elementor-element-d0ca2d1.ob-harakiri > div, .elementor-2270 .elementor-element.elementor-element-d0ca2d1.ob-harakiri > h1, .elementor-2270 .elementor-element.elementor-element-d0ca2d1.ob-harakiri > h2, .elementor-2270 .elementor-element.elementor-element-d0ca2d1.ob-harakiri > h3, .elementor-2270 .elementor-element.elementor-element-d0ca2d1.ob-harakiri > h4, .elementor-2270 .elementor-element.elementor-element-d0ca2d1.ob-harakiri > h5, .elementor-2270 .elementor-element.elementor-element-d0ca2d1.ob-harakiri > h6, .elementor-2270 .elementor-element.elementor-element-d0ca2d1.ob-harakiri > p{transform:rotate(0deg);}.elementor-2270 .elementor-element.elementor-element-d0ca2d1 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-2270 .elementor-element.elementor-element-fd6bb5e.ob-harakiri{writing-mode:inherit;}.elementor-2270 .elementor-element.elementor-element-fd6bb5e.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-2270 .elementor-element.elementor-element-fd6bb5e.ob-harakiri div{writing-mode:inherit;}.elementor-2270 .elementor-element.elementor-element-fd6bb5e{color:#A9A9A9;}.elementor-2270 .elementor-element.elementor-element-fd6bb5e.ob-harakiri > div, .elementor-2270 .elementor-element.elementor-element-fd6bb5e.ob-harakiri > h1, .elementor-2270 .elementor-element.elementor-element-fd6bb5e.ob-harakiri > h2, .elementor-2270 .elementor-element.elementor-element-fd6bb5e.ob-harakiri > h3, .elementor-2270 .elementor-element.elementor-element-fd6bb5e.ob-harakiri > h4, .elementor-2270 .elementor-element.elementor-element-fd6bb5e.ob-harakiri > h5, .elementor-2270 .elementor-element.elementor-element-fd6bb5e.ob-harakiri > h6, .elementor-2270 .elementor-element.elementor-element-fd6bb5e.ob-harakiri > p{transform:rotate(0deg);}.elementor-2270 .elementor-element.elementor-element-fd6bb5e > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-2270 .elementor-element.elementor-element-6f7bed0{--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:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2270 .elementor-element.elementor-element-6f7bed0:not(.elementor-motion-effects-element-type-background), .elementor-2270 .elementor-element.elementor-element-6f7bed0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1B2A;}.elementor-2270 .elementor-element.elementor-element-4469943.ob-harakiri{writing-mode:inherit;}.elementor-2270 .elementor-element.elementor-element-4469943.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-2270 .elementor-element.elementor-element-4469943.ob-harakiri div{writing-mode:inherit;}.elementor-2270 .elementor-element.elementor-element-4469943{text-align:center;}.elementor-2270 .elementor-element.elementor-element-4469943 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:40px;font-weight:400;color:#E1E5F2;}.elementor-2270 .elementor-element.elementor-element-4469943.ob-harakiri > div, .elementor-2270 .elementor-element.elementor-element-4469943.ob-harakiri > h1, .elementor-2270 .elementor-element.elementor-element-4469943.ob-harakiri > h2, .elementor-2270 .elementor-element.elementor-element-4469943.ob-harakiri > h3, .elementor-2270 .elementor-element.elementor-element-4469943.ob-harakiri > h4, .elementor-2270 .elementor-element.elementor-element-4469943.ob-harakiri > h5, .elementor-2270 .elementor-element.elementor-element-4469943.ob-harakiri > h6, .elementor-2270 .elementor-element.elementor-element-4469943.ob-harakiri > p{transform:rotate(0deg);}.elementor-2270 .elementor-element.elementor-element-4469943 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-2270 .elementor-element.elementor-element-da2288d{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-2270 .elementor-element.elementor-element-da2288d:not(.elementor-motion-effects-element-type-background), .elementor-2270 .elementor-element.elementor-element-da2288d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1B2A;}.elementor-2270 .elementor-element.elementor-element-b01e7a1{--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-2270 .elementor-element.elementor-element-4bb7296.ob-harakiri{writing-mode:inherit;}.elementor-2270 .elementor-element.elementor-element-4bb7296.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-2270 .elementor-element.elementor-element-4bb7296.ob-harakiri div{writing-mode:inherit;}.elementor-2270 .elementor-element.elementor-element-4bb7296{color:#A9A9A9;}.elementor-2270 .elementor-element.elementor-element-4bb7296.ob-harakiri > div, .elementor-2270 .elementor-element.elementor-element-4bb7296.ob-harakiri > h1, .elementor-2270 .elementor-element.elementor-element-4bb7296.ob-harakiri > h2, .elementor-2270 .elementor-element.elementor-element-4bb7296.ob-harakiri > h3, .elementor-2270 .elementor-element.elementor-element-4bb7296.ob-harakiri > h4, .elementor-2270 .elementor-element.elementor-element-4bb7296.ob-harakiri > h5, .elementor-2270 .elementor-element.elementor-element-4bb7296.ob-harakiri > h6, .elementor-2270 .elementor-element.elementor-element-4bb7296.ob-harakiri > p{transform:rotate(0deg);}.elementor-2270 .elementor-element.elementor-element-4bb7296 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-2270 .elementor-element.elementor-element-b9ede05{--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-2270 .elementor-element.elementor-element-386449a{--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:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2270 .elementor-element.elementor-element-386449a:not(.elementor-motion-effects-element-type-background), .elementor-2270 .elementor-element.elementor-element-386449a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1B2A;}.elementor-2270 .elementor-element.elementor-element-027ed90.ob-harakiri{writing-mode:inherit;}.elementor-2270 .elementor-element.elementor-element-027ed90.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-2270 .elementor-element.elementor-element-027ed90.ob-harakiri div{writing-mode:inherit;}.elementor-2270 .elementor-element.elementor-element-027ed90{text-align:center;}.elementor-2270 .elementor-element.elementor-element-027ed90 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:35px;font-weight:400;color:#E1E5F2;}.elementor-2270 .elementor-element.elementor-element-027ed90.ob-harakiri > div, .elementor-2270 .elementor-element.elementor-element-027ed90.ob-harakiri > h1, .elementor-2270 .elementor-element.elementor-element-027ed90.ob-harakiri > h2, .elementor-2270 .elementor-element.elementor-element-027ed90.ob-harakiri > h3, .elementor-2270 .elementor-element.elementor-element-027ed90.ob-harakiri > h4, .elementor-2270 .elementor-element.elementor-element-027ed90.ob-harakiri > h5, .elementor-2270 .elementor-element.elementor-element-027ed90.ob-harakiri > h6, .elementor-2270 .elementor-element.elementor-element-027ed90.ob-harakiri > p{transform:rotate(0deg);}.elementor-2270 .elementor-element.elementor-element-027ed90 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-2270 .elementor-element.elementor-element-e2c4357{--display:flex;--min-height:385px;--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2270 .elementor-element.elementor-element-e2c4357:not(.elementor-motion-effects-element-type-background), .elementor-2270 .elementor-element.elementor-element-e2c4357 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1B2A;}.elementor-2270 .elementor-element.elementor-element-8272220{--display:flex;}.elementor-2270 .elementor-element.elementor-element-5c130d5{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2270 .elementor-element.elementor-element-8991743 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2270 .elementor-element.elementor-element-8991743 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:53px;font-weight:600;color:#E1E5F2;}.elementor-2270 .elementor-element.elementor-element-a3a11d9 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-2270 .elementor-element.elementor-element-a3a11d9 .cart button, .elementor-2270 .elementor-element.elementor-element-a3a11d9 .cart .button{font-family:"Josefin Sans", Sans-serif;border-style:solid;border-width:3px 3px 3px 3px;border-radius:50px 50px 50px 50px;color:#FFFFFF;background-color:#FF9A19;transition:all 0.2s;}.elementor-2270 .elementor-element.elementor-element-a3a11d9 .cart button:hover, .elementor-2270 .elementor-element.elementor-element-a3a11d9 .cart .button:hover{color:#FF9A19;background-color:#FFFFFF;border-color:#FF9A19;}.elementor-2270 .elementor-element.elementor-element-a3a11d9 .added_to_cart{font-family:"Josefin Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-2270 .elementor-element.elementor-element-a3a11d9 .quantity .qty{font-family:"Montserrat", Sans-serif;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;transition:all 0.2s;}.woocommerce .elementor-2270 .elementor-element.elementor-element-a3a11d9 form.cart table.variations label{color:#FF9A19;font-family:"Montserrat", Sans-serif;}.woocommerce .elementor-2270 .elementor-element.elementor-element-a3a11d9 form.cart table.variations td.value select, .woocommerce .elementor-2270 .elementor-element.elementor-element-a3a11d9 form.cart table.variations td.value:before{background-color:#EFEFEF;border-radius:20px;}.woocommerce .elementor-2270 .elementor-element.elementor-element-a3a11d9 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-2270 .elementor-element.elementor-element-a3a11d9 form.cart table.variations td.value:before{font-family:"Montserrat", Sans-serif;letter-spacing:-0.4px;}@media(min-width:768px){.elementor-2270 .elementor-element.elementor-element-b9953e2{--width:50%;}.elementor-2270 .elementor-element.elementor-element-81bd771{--width:50%;}.elementor-2270 .elementor-element.elementor-element-d3513b1{--width:50%;}.elementor-2270 .elementor-element.elementor-element-dc0976c{--width:50%;}.elementor-2270 .elementor-element.elementor-element-e9e2e40{--width:50%;}.elementor-2270 .elementor-element.elementor-element-5ec198b{--width:50%;}.elementor-2270 .elementor-element.elementor-element-b01e7a1{--width:50%;}.elementor-2270 .elementor-element.elementor-element-b9ede05{--width:50%;}.elementor-2270 .elementor-element.elementor-element-8272220{--width:50%;}.elementor-2270 .elementor-element.elementor-element-5c130d5{--width:50%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2270 .elementor-element.elementor-element-025ae43{text-align:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor.ob-postman blockquote{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor.ob-postman blockquote cite{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2270 .elementor-element.elementor-element-270bce9 .elementor-heading-title{font-size:40px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-2270 .elementor-element.elementor-element-8991743 .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-2270 .elementor-element.elementor-element-58645d3{--min-height:350px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2270 .elementor-element.elementor-element-58645d3:not(.elementor-motion-effects-element-type-background), .elementor-2270 .elementor-element.elementor-element-58645d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-2270 .elementor-element.elementor-element-f1eb1d3{--min-height:350px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-2270 .elementor-element.elementor-element-d71e782{--container-widget-width:18px;--container-widget-flex-grow:0;width:var( --container-widget-width, 18px );max-width:18px;}body:not(.rtl) .elementor-2270 .elementor-element.elementor-element-d71e782{left:27%;}body.rtl .elementor-2270 .elementor-element.elementor-element-d71e782{right:27%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2270 .elementor-element.elementor-element-025ae43 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2270 .elementor-element.elementor-element-025ae43 .elementor-heading-title{font-size:34px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor.ob-postman blockquote{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor.ob-postman blockquote cite{font-size:var( --e-global-typography-text-font-size );}.elementor-2270 .elementor-element.elementor-element-401a37b > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-2270 .elementor-element.elementor-element-401a37b{text-align:center;font-size:16px;}.elementor-2270 .elementor-element.elementor-element-e2988ab{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2270 .elementor-element.elementor-element-b9953e2{--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-2270 .elementor-element.elementor-element-6cf25f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2270 .elementor-element.elementor-element-270bce9 .elementor-heading-title{font-size:29px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-2270 .elementor-element.elementor-element-30b93e8 .woocommerce-product-details__short-description{font-size:18px;}.elementor-2270 .elementor-element.elementor-element-337f4a5{--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2270 .elementor-element.elementor-element-d3513b1.e-con{--order:2;}.elementor-2270 .elementor-element.elementor-element-dc0976c.e-con{--order:1;}.elementor-2270 .elementor-element.elementor-element-da0260c{--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2270 .elementor-element.elementor-element-e9e2e40.e-con{--order:2;}.elementor-2270 .elementor-element.elementor-element-5ec198b.e-con{--order:1;}.elementor-2270 .elementor-element.elementor-element-b01e7a1.e-con{--order:2;}.elementor-2270 .elementor-element.elementor-element-b9ede05.e-con{--order:1;}.elementor-2270 .elementor-element.elementor-element-8272220{--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-2270 .elementor-element.elementor-element-8991743 .elementor-heading-title{font-size:29px;}}/* Start custom CSS for container, class: .elementor-element-f1eb1d3 *//* Glavna sekcija sa svećama */
.hero-section {
    position: relative;
    background-color: #0a1a33; /* tamnoplava pozadina */
    overflow: hidden; /* Sprečava da sveće izlaze van sekcije */
    padding: 100px 20px;
    text-align: center;
}

/* Kontejner za sveće */
.candle-container {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

/* Generalna klasa za sveće */
.floating-candle {
    position: absolute;
    animation: sway 6s ease-in-out infinite;
    max-width: 40px; /* Veličina sveća */
}

/* Animacija sa vetrom */
@keyframes sway {
    0%, 100% { transform: translate(0px, 0px) rotate(0deg); }
    25% { transform: translate(3px, -8px) rotate(-1deg); }
    50% { transform: translate(-3px, -16px) rotate(1deg); }
    75% { transform: translate(2px, -8px) rotate(-0.5deg); }
}

/* Specifične pozicije i različite brzine animacije za svaku sveću */
.floating-candle:nth-child(1)  { left: 5%; top: 10%; animation-duration: 6s; }
.floating-candle:nth-child(2)  { left: 10%; top: 15%; animation-duration: 6.5s; }
.floating-candle:nth-child(3)  { left: 15%; top: 5%; animation-duration: 5.8s; }
.floating-candle:nth-child(4)  { left: 20%; top: 20%; animation-duration: 6.8s; }
.floating-candle:nth-child(5)  { left: 25%; top: 8%; animation-duration: 6.3s; }
.floating-candle:nth-child(6)  { left: 30%; top: 12%; animation-duration: 7s; }
.floating-candle:nth-child(7)  { left: 35%; top: 10%; animation-duration: 6.2s; }
.floating-candle:nth-child(8)  { left: 40%; top: 25%; animation-duration: 6.7s; }
.floating-candle:nth-child(9)  { left: 45%; top: 18%; animation-duration: 6.1s; }
.floating-candle:nth-child(10) { left: 50%; top: 5%; animation-duration: 7.2s; }
.floating-candle:nth-child(11) { left: 55%; top: 15%; animation-duration: 6.6s; }
.floating-candle:nth-child(12) { left: 60%; top: 10%; animation-duration: 5.9s; }
.floating-candle:nth-child(13) { left: 65%; top: 8%; animation-duration: 6.5s; }
.floating-candle:nth-child(14) { left: 70%; top: 12%; animation-duration: 6.3s; }
.floating-candle:nth-child(15) { left: 75%; top: 20%; animation-duration: 6.9s; }
.floating-candle:nth-child(16) { left: 80%; top: 15%; animation-duration: 6.4s; }
.floating-candle:nth-child(17) { left: 85%; top: 18%; animation-duration: 7s; }
.floating-candle:nth-child(18) { left: 90%; top: 10%; animation-duration: 6.7s; }
.floating-candle:nth-child(19) { left: 95%; top: 5%; animation-duration: 6s; }

.floating-candle:nth-child(20) { left: 3%; top: 28%; animation-duration: 7.3s; }
.floating-candle:nth-child(21) { left: 8%; top: 32%; animation-duration: 6.6s; }
.floating-candle:nth-child(22) { left: 13%; top: 25%; animation-duration: 6.8s; }
.floating-candle:nth-child(23) { left: 18%; top: 30%; animation-duration: 7.1s; }
.floating-candle:nth-child(24) { left: 23%; top: 35%; animation-duration: 6.2s; }
.floating-candle:nth-child(25) { left: 28%; top: 32%; animation-duration: 6.4s; }
.floating-candle:nth-child(26) { left: 33%; top: 27%; animation-duration: 7s; }
.floating-candle:nth-child(27) { left: 38%; top: 28%; animation-duration: 6.3s; }
.floating-candle:nth-child(28) { left: 43%; top: 35%; animation-duration: 6.7s; }
.floating-candle:nth-child(29) { left: 48%; top: 33%; animation-duration: 6.5s; }
.floating-candle:nth-child(30) { left: 53%; top: 25%; animation-duration: 6.9s; }
.floating-candle:nth-child(31) { left: 58%; top: 27%; animation-duration: 7.2s; }
.floating-candle:nth-child(32) { left: 63%; top: 29%; animation-duration: 6.4s; }
.floating-candle:nth-child(33) { left: 68%; top: 32%; animation-duration: 6.6s; }
.floating-candle:nth-child(34) { left: 73%; top: 30%; animation-duration: 7s; }
.floating-candle:nth-child(35) { left: 78%; top: 28%; animation-duration: 6.5s; }
.floating-candle:nth-child(36) { left: 83%; top: 35%; animation-duration: 6.3s; }
.floating-candle:nth-child(37) { left: 88%; top: 30%; animation-duration: 6.7s; }
.floating-candle:nth-child(38) { left: 93%; top: 27%; animation-duration: 6.9s; }
.floating-candle:nth-child(39) { left: 97%; top: 33%; animation-duration: 7.1s; }
.floating-candle:nth-child(40) { left: 2%; top: 29%; animation-duration: 6.8s; }

/* Manji ekran - prilagođavanje za mobilne uređaje */
@media (max-width: 768px) {
    .floating-candle {
        transform: scale(0.7);
    }
}

@media (max-width: 480px) {
    .floating-candle {
        transform: scale(0.5);
        /* Uklanjamo problem sa prevlačenjem na mobilnom */
        left: 50%;
        top: 10%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58645d3 *//* Glavna sekcija sa svećama */
.hero-section {
    position: relative;
    background-color: #0a1a33; /* tamnoplava pozadina */
    overflow: hidden; /* Sprečava da sveće izlaze van sekcije */
    padding: 100px 20px;
    text-align: center;
}

/* Kontejner za sveće */
.candle-container {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

/* Generalna klasa za sveće */
.floating-candle {
    position: absolute;
    animation: sway 6s ease-in-out infinite;
    max-width: 40px; /* Veličina sveća */
}

/* Animacija sa vetrom */
@keyframes sway {
    0%, 100% { transform: translate(0px, 0px) rotate(0deg); }
    25% { transform: translate(3px, -8px) rotate(-1deg); }
    50% { transform: translate(-3px, -16px) rotate(1deg); }
    75% { transform: translate(2px, -8px) rotate(-0.5deg); }
}

/* Specifične pozicije i različite brzine animacije za svaku sveću */
.floating-candle:nth-child(1)  { left: 5%; top: 10%; animation-duration: 6s; }
.floating-candle:nth-child(2)  { left: 10%; top: 15%; animation-duration: 6.5s; }
.floating-candle:nth-child(3)  { left: 15%; top: 5%; animation-duration: 5.8s; }
.floating-candle:nth-child(4)  { left: 20%; top: 20%; animation-duration: 6.8s; }
.floating-candle:nth-child(5)  { left: 25%; top: 8%; animation-duration: 6.3s; }
.floating-candle:nth-child(6)  { left: 30%; top: 12%; animation-duration: 7s; }
.floating-candle:nth-child(7)  { left: 35%; top: 10%; animation-duration: 6.2s; }
.floating-candle:nth-child(8)  { left: 40%; top: 25%; animation-duration: 6.7s; }
.floating-candle:nth-child(9)  { left: 45%; top: 18%; animation-duration: 6.1s; }
.floating-candle:nth-child(10) { left: 50%; top: 5%; animation-duration: 7.2s; }
.floating-candle:nth-child(11) { left: 55%; top: 15%; animation-duration: 6.6s; }
.floating-candle:nth-child(12) { left: 60%; top: 10%; animation-duration: 5.9s; }
.floating-candle:nth-child(13) { left: 65%; top: 8%; animation-duration: 6.5s; }
.floating-candle:nth-child(14) { left: 70%; top: 12%; animation-duration: 6.3s; }
.floating-candle:nth-child(15) { left: 75%; top: 20%; animation-duration: 6.9s; }
.floating-candle:nth-child(16) { left: 80%; top: 15%; animation-duration: 6.4s; }
.floating-candle:nth-child(17) { left: 85%; top: 18%; animation-duration: 7s; }
.floating-candle:nth-child(18) { left: 90%; top: 10%; animation-duration: 6.7s; }
.floating-candle:nth-child(19) { left: 95%; top: 5%; animation-duration: 6s; }

.floating-candle:nth-child(20) { left: 3%; top: 28%; animation-duration: 7.3s; }
.floating-candle:nth-child(21) { left: 8%; top: 32%; animation-duration: 6.6s; }
.floating-candle:nth-child(22) { left: 13%; top: 25%; animation-duration: 6.8s; }
.floating-candle:nth-child(23) { left: 18%; top: 30%; animation-duration: 7.1s; }
.floating-candle:nth-child(24) { left: 23%; top: 35%; animation-duration: 6.2s; }
.floating-candle:nth-child(25) { left: 28%; top: 32%; animation-duration: 6.4s; }
.floating-candle:nth-child(26) { left: 33%; top: 27%; animation-duration: 7s; }
.floating-candle:nth-child(27) { left: 38%; top: 28%; animation-duration: 6.3s; }
.floating-candle:nth-child(28) { left: 43%; top: 35%; animation-duration: 6.7s; }
.floating-candle:nth-child(29) { left: 48%; top: 33%; animation-duration: 6.5s; }
.floating-candle:nth-child(30) { left: 53%; top: 25%; animation-duration: 6.9s; }
.floating-candle:nth-child(31) { left: 58%; top: 27%; animation-duration: 7.2s; }
.floating-candle:nth-child(32) { left: 63%; top: 29%; animation-duration: 6.4s; }
.floating-candle:nth-child(33) { left: 68%; top: 32%; animation-duration: 6.6s; }
.floating-candle:nth-child(34) { left: 73%; top: 30%; animation-duration: 7s; }
.floating-candle:nth-child(35) { left: 78%; top: 28%; animation-duration: 6.5s; }
.floating-candle:nth-child(36) { left: 83%; top: 35%; animation-duration: 6.3s; }
.floating-candle:nth-child(37) { left: 88%; top: 30%; animation-duration: 6.7s; }
.floating-candle:nth-child(38) { left: 93%; top: 27%; animation-duration: 6.9s; }
.floating-candle:nth-child(39) { left: 97%; top: 33%; animation-duration: 7.1s; }
.floating-candle:nth-child(40) { left: 2%; top: 29%; animation-duration: 6.8s; }

/* Manji ekran - prilagođavanje za mobilne uređaje */
@media (max-width: 768px) {
    .floating-candle {
        transform: scale(0.7);
    }
}

@media (max-width: 480px) {
    .floating-candle {
        transform: scale(0.5);
        /* Uklanjamo problem sa prevlačenjem na mobilnom */
        left: 50%;
        top: 10%;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-6cf25f4 */.woocommerce span.onsale {
    background-color: #FF9A19 !important;
    color: #ffffff !important; /* Boja teksta na oznaci, ako želiš da i tekst bude promenjen */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2988ab *//* Sekcija hero sa zvezdanim nebom */
.hero-section {
    position: relative;
    background-color: #0a1a33; /* Tamnoplava pozadina */
    overflow: hidden;
    padding: 100px 20px;
    text-align: center;
}

/* Dodajemo zvezdice */
.stars {
    position: absolute;
    width: 100%;
    height: 100%;
    background: transparent url('star-bg.png') repeat; /* Pozadina sa zvezdama */
    animation: twinkling 50s infinite linear; /* Animacija za blago treperenje zvezda */
    z-index: 1;
}

/* Dodatne zvezdice koje se kreću */
@keyframes twinkling {
    0% { opacity: 0.8; }
    50% { opacity: 1; }
    100% { opacity: 0.8; }
}

/* Animacija zvezda da lagano sijaju */
@keyframes move-stars {
    from { background-position: 0 0; }
    to { background-position: -1000px 1000px; }
}/* End custom CSS */