html,body{width:100%!important;overflow-x:hidden}p:last-child{margin-bottom:0}button:focus,button:focus-visible,input:focus,input:focus-visible,span:focus,span:focus-visible{outline:none!important}.elementor-item:focus{background-color:transparent!important}::selection{background-color:#FFEBEB;color:#1D1D1D}input{accent-color:#FFEBEB}.line-btn a{position:relative}.line-btn a::before{background-color:#1D1D1D;content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;transition:width 0.3s ease-in-out}.line-btn a:hover::before{width:0}.footer-links span.elementor-icon-list-text{display:inline-block;position:relative}.footer-links span.elementor-icon-list-text:before{background-color:#EDEDED;content:'';display:block;position:absolute;bottom:0;left:0;width:0;height:1px;transition:all 0.3s ease-in-out}.footer-links span.elementor-icon-list-text:hover::before{width:100%}.footer-links.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{padding-inline-start:0}.custom-menu ul li a:before,.mobile-menu ul li a.elementor-item:before{background-color:#1D1D1D;content:'';display:block;position:absolute;bottom:0;left:0;width:0;height:1px;transition:all 0.3s ease-in-out}.custom-menu ul li a:hover::before,.mobile-menu ul li a.elementor-item:hover::before{width:100%}.custom-menu ul li.current-menu-item a:before,.mobile-menu ul li.current-menu-item a.elementor-item:before{background-color:#1D1D1D;content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:1px}.mobile-menu a.elementor-item{width:max-content}.mobile-menu .elementor-nav-menu{display:flex;flex-direction:column;align-items:center}.lytbox-button{--hamburger-color:#1D1D1D;--close-x-color:#1D1D1D;display:block;height:18px;cursor:pointer;position:relative;z-index:101}.lytbox-button-black{--hamburger-color:#1D1D1D}.elementor-855{width:100%}.lytbox-navigation{position:fixed;top:0;left:0;transform:translateX(100%);overflow:hidden;transition:transform 0.2s;width:100%;height:100vh;z-index:100}.lytbox-navigation{display:flex;justify-content:center;align-items:center}.lytbox-button .hamburguer{position:relative}.lytbox-button .hamburguer span{display:block;height:2px;width:24px;background:var(--hamburger-color);transform-origin:50% 50%;transition:all 0.1s 0.2s ease,transform 0.2s ease}.lytbox-button .hamburguer span:nth-child(2){transform:translate(0,6px)}.lytbox-button .hamburguer span:nth-child(3){transform:translate(0,12px)}.lytbox-nav_control{position:absolute;left:-9999px;width:100%;clip:rect(0,0,0,0)}.lytbox-nav_control:checked~.lytbox-navigation{transform:translateY(0);opacity:1;transition:transform 0.3s,opacity 0.3s}.lytbox-nav_control:checked~.lytbox-button .hamburguer{transition:all 0.1s 0s ease}.lytbox-nav_control:checked~.lytbox-button .hamburguer span{background:var(--close-x-color);transition:all 0.1s ease,transform 0.1s 0.2s ease}.lytbox-nav_control:checked~.lytbox-button .hamburguer span:first-child{opacity:0}.lytbox-nav_control:checked~.lytbox-button .hamburguer span:nth-child(2){transform:translate(0,6px) rotate(45deg)}.lytbox-nav_control:checked~.lytbox-button .hamburguer span:nth-child(3){transform:translate(0,4px) rotate(-45deg)}img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{border:1px solid #1D1D1D1A;border-radius:10px}.woocommerce-mini-cart__empty-message{visibility:hidden;position:relative}.woocommerce-mini-cart__empty-message:after{visibility:visible;position:absolute;top:0;left:0;content:"Vaša korpa je prazna!"}.elementor-menu-cart__main::after{content:'Korpa'!important;position:absolute;left:26px;color:#000;font-size:20px;font-weight:600;font-family:'Quicksand',sans-serif}.widget_shopping_cart_content{margin-top:40px}.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{font-family:'Quicksand',sans-serif;font-size:12px;font-weight:600}.container-box:hover .container-img{transform:scale(1.1);transition:transform 1s ease-in-out}.marquee1{overflow:hidden;white-space:nowrap;margin:0;padding:0}.marquee1 .inner{display:inline-flex;white-space:nowrap;will-change:transform}.marquee1 .inner p{display:inline-block;margin-right:6px}span.pink-txt{color:#FAC9D1;padding:0 10px}@media(max-width:767px){.cta-img{position:static!important}}.my-breadcrumbs{font-family:'Quicksand',sans-serif;font-size:16px;font-weight:500;color:#1D1D1D}.my-breadcrumbs a{color:#A8A8A7;transition:all .3s}.my-breadcrumbs a:hover{color:#1D1D1D}@media(max-width:767px){.my-breadcrumbs{font-size:14px}}.my-add-to-cart-btn .out-of-stock{font-family:'Quicksand',sans-serif}.woocommerce div.product .my-single-product div.images{margin-bottom:0}.my-single-product a.woocommerce-product-gallery__trigger{display:none}.my-single-product .woocommerce-product-gallery__image a{pointer-events:none}.my-single-product .woocommerce-variation.single_variation .woocommerce-Price-amount.amount bdi{color:#1D1D1D;font-family:'Quicksand',sans-serif;font-size:20px;line-height:24px;font-weight:600}@media(max-width:1024px){.my-single-product .woocommerce-variation.single_variation .woocommerce-Price-amount.amount bdi{font-size:18px;line-height:22px}}.my-single-product .woocommerce-variation.single_variation{margin-bottom:10px}.my-single-product .single_add_to_cart_button,.my-single-product .single_add_to_cart_button.alt,.my-single-product .single_add_to_cart_button.loading{background:#FFEBEB!important;color:#1D1D1D!important}.qib-button{margin:0px!important}.qib-button-wrapper .quantity input.input-text.qty.text{font-size:16px!important;font-family:'Quicksand',sans-serif}@media(max-width:767px){.qib-button-wrapper .quantity input.input-text.qty.text{width:46px!important}}body .qib-button-wrapper{border:1px solid #A8A8A7;border-radius:4px}.qib-button-wrapper button.qib-button{min-width:30px!important;padding:0 4px 4px 4px!important}body .qib-button-wrapper .minus.qib-button,body .qib-button-wrapper .plus.qib-button,.qib-button-wrapper .quantity input.input-text.qty.text{background:transparent!important;border:none!important}.my-single-product a.added_to_cart.wc-forward,.my-single-product button.single_add_to_cart_button.elementor-button.button.alt.added::after{display:none!important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .my-single-product button.button.alt.disabled{background-color:#FFEBEB;color:#1D1D1D}.woo-variation-swatches .my-single-product .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{font-family:'Quicksand',sans-serif;color:#1D1D1D!important;font-weight:500}.woocommerce div.product .my-single-product form.cart .variations label{font-size:16px!important;font-family:'Quicksand',sans-serif;padding-bottom:10px}.woocommerce div.product .my-single-product form.cart .variations td,.woocommerce div.product .my-single-product form.cart .variations th{background:#fff0;padding:0}.woocommerce div.product .my-single-product form.cart .reset_variations,.my-single-product .woo-selected-variation-item-name{display:none!important}.my-single-product li.variable-item.button-variable-item{box-shadow:0 0 0 1px #DBDBDB!important}.my-single-product li.variable-item.button-variable-item.selected,.my-single-product li.variable-item.button-variable-item:hover{box-shadow:0 0 0 1px #1D1D1D!important}.woo-variation-swatches .my-single-product .variable-items-wrapper{gap:8px}.woo-variation-swatches .my-single-product .variable-items-wrapper .variable-item:not(.radio-variable-item){margin:0}.custom-accordion .e-n-accordion:focus-visible,.custom-accordion summary.e-n-accordion-item-title:focus-visible{outline:none}.size-chart-wrapper{border:1px solid #1D1D1D1A;border-radius:8px;overflow:hidden}.size-chart thead th{font-weight:700}.size-chart{width:100%;border-collapse:collapse;font-family:'Quicksand',sans-serif;color:#1D1D1D;font-size:14px;margin-bottom:0}.size-chart th,.size-chart td{border:1px solid #1D1D1D1A;padding:10px 12px;text-align:center}table.size-chart thead:first-child tr:first-child th{border-block-start:none}.size-chart tr:first-child th{border-top:0}.size-chart tr:last-child td{border-bottom:0}.size-chart tr td:first-child,.size-chart tr th:first-child{border-left:0}.size-chart tr td:last-child,.size-chart tr th:last-child{border-right:0}.custom-accordion details.e-n-accordion-item:not(:has(.size-chart-wrapper)){display:none}@media(max-width:767px){.e-loop-item>.e-con.single-product-container{height:auto!important}}.custom-filter .e-filter-item{position:relative}.custom-filter .e-filter-item::after{content:'';position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#1D1D1D;transition:width 0.3s ease-in-out}.custom-filter .e-filter-item:hover:not([aria-pressed="true"])::after{width:100%}.custom-filter .e-filter-item[aria-pressed="true"]::after{width:100%}.my-cart .qib-button-wrapper button.qib-button{font-size:1.2rem;width:24px!important;padding:2px}.my-cart .qib-button-wrapper button.qib-button,.my-cart .qib-button-wrapper div.quantity.wqpmb_quantity{height:28px!important}.my-cart .qib-button-wrapper .quantity input.input-text.qty.text{font-size:1.2rem}@media(max-width:768px){.my-cart .qib-button-wrapper{float:right;margin-right:0}.my-cart .e-shop-table .cart td:before{padding-right:2px}}.my-cart .woocommerce ul#shipping_method .amount{float:right}.my-cart .cart_totals table td{padding-right:0px!important}.my-cart .woocommerce ul#shipping_method .amount{font-weight:400}.my-cart .cart-subtotal .amount,.my-cart .order-total .amount{font-weight:600!important}.my-cart .product-thumbnail{display:flex!important;justify-content:flex-end}.my-cart td.product-thumbnail::before{display:none}a.button.wc-backward{font-family:'Quicksand',sans-serif;font-size:16px;line-height:22px;font-weight:600;background:#FFEBEB;color:#1D1D1D;border:1px solid #FFEBEB;padding:8px 28px;border-radius:10px;transition:all .3s}a.button.wc-backward:hover{background:#fff0;color:#1D1D1D;border:1px solid #1D1D1D}.return-to-shop{display:flex;justify-content:center}.woocommerce form .form-row .required{color:#1D1D1D}.my-checkout th.product-total,.my-checkout td.product-total,.my-checkout .cart-subtotal td,.my-checkout .order-total td,.my-checkout .woocommerce-shipping-totals td{text-align:right;padding-right:0!important}.my-checkout .woocommerce #payment #place_order{margin-top:20px}.my-checkout span.woocommerce-input-wrapper{font-family:'Quicksand',sans-serif;font-size:16px!important;color:#1D1D1D!important}.my-checkout textarea#order_comments.input-text{height:8em}.uslovi a{text-decoration:underline!important;font-weight:600;color:#1D1D1D;transition:all .3s}.uslovi a:hover{color:#1D1D1DAA}.uslovi h2{font-family:'Forum',Sans-Serif;font-size:34px;line-height:38px;font-weight:400;color:#1D1D1D;padding:40px 0 10px 0}@media(max-width:767px){.uslovi h2{font-size:26px;line-height:30px}}.woocommerce-terms-and-conditions a{text-decoration:underline!important;font-family:'Quicksand',sans-serif;font-weight:600;color:#1D1D1D;transition:all .3s}.woocommerce-terms-and-conditions p{font-family:'Quicksand',sans-serif;color:#1D1D1D}.woocommerce-terms-and-conditions a:hover{color:#1D1D1DAA}.woocommerce-terms-and-conditions h1{font-family:'Forum',Sans-Serif;color:#1D1D1D}.woocommerce-terms-and-conditions h2{font-family:'Forum',Sans-Serif;font-size:34px;line-height:38px;font-weight:400;color:#1D1D1D;padding:20px 0 0 0}@media(max-width:767px){.woocommerce-terms-and-conditions h2{font-size:26px;line-height:30px}}