.elementor-9579 .elementor-element.elementor-element-e626f29{--display:flex;--min-height:20px;--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-9579 .elementor-element.elementor-element-e626f29:not(.elementor-motion-effects-element-type-background), .elementor-9579 .elementor-element.elementor-element-e626f29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8e7e068 );}.elementor-9579 .elementor-element.elementor-element-94194b1{--display:flex;--border-radius:15px 15px 0px 0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-9579 .elementor-element.elementor-element-94194b1:not(.elementor-motion-effects-element-type-background), .elementor-9579 .elementor-element.elementor-element-94194b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cb5fb1d );}.elementor-9579 .elementor-element.elementor-element-8d3c79c .woocommerce-breadcrumb{font-size:10px;}.elementor-9579 .elementor-element.elementor-element-97ec06f{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:39px;--padding-right:39px;}.elementor-9579 .elementor-element.elementor-element-0fa871f{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-9579 .elementor-element.elementor-element-0fa871f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9579 .elementor-element.elementor-element-0fa871f .elementor-heading-title{font-size:40px;}.elementor-9579 .elementor-element.elementor-element-3baab94{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-9579 .elementor-element.elementor-element-3baab94 > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-9579 .elementor-element.elementor-element-c51b3fe{width:100%;max-width:100%;}.elementor-9579 .elementor-element.elementor-element-c51b3fe .elementor-button{border-style:none;}.elementor-9579 .elementor-element.elementor-element-60f234e > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-9579 .elementor-element.elementor-element-60f234e .wpgb-facet > fieldset:last-child{margin-bottom:0;}.elementor-9579 .elementor-element.elementor-element-60f234e .wpgb-facet-title{border-style:none;}.elementor-9579 .elementor-element.elementor-element-60f234e .wpgb-select{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CFCFCF;margin:0px 0px 0px 0px;}.elementor-9579 .elementor-element.elementor-element-60f234e .wpgb-facet .wpgb-select-separator{display:none;}.elementor-9579 .elementor-element.elementor-element-60f234e .wpgb-facet .wpgb-select-toggle{color:var( --e-global-color-ec448c0 );fill:var( --e-global-color-ec448c0 );}.elementor-9579 .elementor-element.elementor-element-17c6e03{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-9579 .elementor-element.elementor-element-d373b55{--display:flex;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9579 .elementor-element.elementor-element-d373b55:not(.elementor-motion-effects-element-type-background), .elementor-9579 .elementor-element.elementor-element-d373b55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cb5fb1d );}.elementor-9579 .elementor-element.elementor-element-20a3f9c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9579 .elementor-element.elementor-element-a40e5aa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9579 .elementor-element.elementor-element-a40e5aa .wpgb-facet > fieldset:last-child{margin-bottom:0;}.elementor-9579 .elementor-element.elementor-element-a40e5aa .wpgb-facet-title{border-style:none;}.elementor-9579 .elementor-element.elementor-element-a40e5aa .wpgb-checkbox[aria-pressed="true"] .wpgb-checkbox-control{background-color:var( --e-global-color-b7aa4d4 );border-color:var( --e-global-color-b7aa4d4 );}.elementor-9579 .elementor-element.elementor-element-a40e5aa .wpgb-checkbox[aria-pressed="true"] .wpgb-checkbox-control:after{border-color:var( --e-global-color-cb5fb1d );}.elementor-9579 .elementor-element.elementor-element-a40e5aa .wpgb-checkbox .wpgb-checkbox-control{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ec448c0 );}.elementor-9579 .elementor-element.elementor-element-a40e5aa .wpgb-checkbox[aria-pressed] .wpgb-checkbox-control{margin:0px 1px 0px 0px;}.elementor-9579 .elementor-element.elementor-element-26524d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:35px 0px 0px 0px;}.elementor-9579 .elementor-element.elementor-element-26524d4 .wpgb-facet > fieldset:last-child{margin-bottom:0;}.elementor-9579 .elementor-element.elementor-element-26524d4 .wpgb-facet-title{border-style:none;}.elementor-9579 .elementor-element.elementor-element-26524d4 .wpgb-checkbox[aria-pressed="true"] .wpgb-checkbox-control{background-color:var( --e-global-color-b7aa4d4 );border-color:var( --e-global-color-b7aa4d4 );}.elementor-9579 .elementor-element.elementor-element-26524d4 .wpgb-checkbox[aria-pressed="true"] .wpgb-checkbox-control:after{border-color:var( --e-global-color-cb5fb1d );}.elementor-9579 .elementor-element.elementor-element-26524d4 .wpgb-checkbox .wpgb-checkbox-control{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ec448c0 );}.elementor-9579 .elementor-element.elementor-element-26524d4 .wpgb-checkbox[aria-pressed] .wpgb-checkbox-control{margin:0px 1px 0px 0px;}.elementor-9579 .elementor-element.elementor-element-4977ef9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-9579 .elementor-element.elementor-element-4977ef9 .wpgb-facet > fieldset:last-child{margin-bottom:0;}.elementor-9579 .elementor-element.elementor-element-4977ef9 .wpgb-facet-title{border-style:none;}.elementor-9579 .elementor-element.elementor-element-4977ef9 .wpgb-checkbox[aria-pressed="true"] .wpgb-checkbox-control{background-color:var( --e-global-color-b7aa4d4 );border-color:var( --e-global-color-b7aa4d4 );}.elementor-9579 .elementor-element.elementor-element-4977ef9 .wpgb-checkbox[aria-pressed="true"] .wpgb-checkbox-control:after{border-color:var( --e-global-color-cb5fb1d );}.elementor-9579 .elementor-element.elementor-element-4977ef9 .wpgb-checkbox .wpgb-checkbox-control{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ec448c0 );}.elementor-9579 .elementor-element.elementor-element-4977ef9 .wpgb-checkbox[aria-pressed] .wpgb-checkbox-control{margin:0px 1px 0px 0px;}.elementor-9579 .elementor-element.elementor-element-db2b696{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-9579 .elementor-element.elementor-element-db2b696 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9579 .elementor-element.elementor-element-db2b696.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-9579 .elementor-element.elementor-element-db2b696.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-9579 .elementor-element.elementor-element-9b1e5e1{width:100%;max-width:100%;}.elementor-9579 .elementor-element.elementor-element-9b1e5e1 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:40px 0px 0px 0px;}.elementor-9579 .elementor-element.elementor-element-9b1e5e1 .wpgb-facet > fieldset:last-child{margin-bottom:0;}.elementor-9579 .elementor-element.elementor-element-9b1e5e1 .wpgb-facet-title{text-align:right;border-style:none;}@media(min-width:768px){.elementor-9579 .elementor-element.elementor-element-d373b55{--width:25%;}}@media(max-width:1024px){.elementor-9579 .elementor-element.elementor-element-94194b1{--padding-top:18px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9579 .elementor-element.elementor-element-97ec06f{--padding-top:10px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-9579 .elementor-element.elementor-element-0fa871f .elementor-heading-title{font-size:35px;}.elementor-9579 .elementor-element.elementor-element-c51b3fe{width:100%;max-width:100%;}.elementor-9579 .elementor-element.elementor-element-17c6e03{--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-9579 .elementor-element.elementor-element-db2b696.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-9579 .elementor-element.elementor-element-e626f29{--min-height:20px;}.elementor-9579 .elementor-element.elementor-element-94194b1{--border-radius:15px 15px 15px 15px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-9579 .elementor-element.elementor-element-8d3c79c > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-9579 .elementor-element.elementor-element-8d3c79c .woocommerce-breadcrumb{font-size:10px;}.elementor-9579 .elementor-element.elementor-element-97ec06f{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:4px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-9579 .elementor-element.elementor-element-0fa871f > .elementor-widget-container{margin:1px 0px 0px 0px;}.elementor-9579 .elementor-element.elementor-element-0fa871f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9579 .elementor-element.elementor-element-0fa871f .elementor-heading-title{font-size:21px;}.elementor-9579 .elementor-element.elementor-element-3baab94{width:100%;max-width:100%;}.elementor-9579 .elementor-element.elementor-element-3baab94 > .elementor-widget-container{margin:6px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9579 .elementor-element.elementor-element-c51b3fe{width:100%;max-width:100%;}.elementor-9579 .elementor-element.elementor-element-c51b3fe .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-9579 .elementor-element.elementor-element-c51b3fe .elementor-button{font-size:13px;letter-spacing:1px;padding:0px 0px 0px 0px;}.elementor-9579 .elementor-element.elementor-element-17c6e03{--padding-top:10px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-9579 .elementor-element.elementor-element-d373b55{--min-height:0px;--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:18px;--padding-bottom:2px;--padding-left:18px;--padding-right:18px;--z-index:201;}.elementor-9579 .elementor-element.elementor-element-20a3f9c.e-con{--order:-99999 /* order start hack */;}.elementor-9579 .elementor-element.elementor-element-db2b696 > .elementor-widget-container{padding:15px 18px 0px 18px;}.elementor-9579 .elementor-element.elementor-element-db2b696{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9579 .elementor-element.elementor-element-db2b696.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-9579 .elementor-element.elementor-element-9b1e5e1 > .elementor-widget-container{padding:30px 18px 30px 18px;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-8d3c79c */.elementor-9579 .elementor-element.elementor-element-8d3c79c a {
    color: var(--e-global-color-4e21334);
}

.elementor-9579 .elementor-element.elementor-element-8d3c79c a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3baab94 */@media (max-width: 767px) {
    .hidden-text {
    position: relative;
    max-height: 100px; /* Adjust the height as needed */
    overflow: hidden;
    transition: max-height 0.3s ease-out;
}

.hidden-text::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 70%; /* Adjust the height of the gradient overlay as needed */
    background: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
    pointer-events: none;
    transition: opacity 0.3s ease-out;
}

.hidden-text.expanded {
    max-height: none;
}

.hidden-text.expanded::after {
    opacity: 0;
}
} 

.elementor-9579 .elementor-element.elementor-element-3baab94 p {
    margin-bottom: 10px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c51b3fe */.elementor-9579 .elementor-element.elementor-element-c51b3fe {
    font-weight: bold;
    font-size: 13px !important;
    text-transform: uppercase;
    letter-spacing: 1px !important
    ;
}/* End custom CSS */
/* Start custom CSS for wpgb-facet, class: .elementor-element-4977ef9 */.elementor-9579 .elementor-element.elementor-element-4977ef9 span.wpgb-checkbox-label {
    font-size: 0px !important;
}

.elementor-9579 .elementor-element.elementor-element-4977ef9 span.wpgb-checkbox-label::before {
    content: "NA AKCIJI";
    font-size: 1rem;
}

.elementor-9579 .elementor-element.elementor-element-4977ef9 span.wpgb-checkbox-label span {
    font-size: 1rem !important;
    margin-left: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20a3f9c *//*.elementor-9579 .elementor-element.elementor-element-20a3f9c button {
    padding: 15px 25px !important;
    width: 100%;
}

.elementor-9579 .elementor-element.elementor-element-20a3f9c button:hover {
    background: var(--e-global-color-4e21334);
    color: white;
}

.elementor-9579 .elementor-element.elementor-element-20a3f9c .facetwp-facet {
    margin-bottom: 10px;
}

.elementor-9579 .elementor-element.elementor-element-20a3f9c button.facetwp-reset {
    margin-top: 15px;
}

*/

.elementor-9579 .elementor-element.elementor-element-20a3f9c .wpgb-facet-title {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d373b55 */@media only screen and (max-width: 767px) {
    .elementor-9579 .elementor-element.elementor-element-d373b55 {
        position: fixed;
        bottom: 0;
        left: 0;
    }
}

.elementor-9579 .elementor-element.elementor-element-d373b55 .e-con-inner {
    padding: 20px;
    border-radius: 8px;
    border: 1px solid var(--e-global-color-1cbff9a);
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-db2b696 */.elementor-9579 .elementor-element.elementor-element-db2b696 img.custom-category-image {
    position: absolute;
    width: 65px !important;
    top: 6px;
    left: 6px;
}

@media only screen and (max-width: 767px) {
    .elementor-9579 .elementor-element.elementor-element-db2b696 img.custom-category-image {
        width: 58px !important;
        top: 5px;
        left: 5px;
    }
    
    .elementor-9579 .elementor-element.elementor-element-db2b696 img.custom-category-image[src="https://ludilo.com/wp-content/uploads/2023/03/brend-ms-energy.svg"] {
        margin-left: -6px !important;
    }
    
    .elementor-9579 .elementor-element.elementor-element-db2b696 img.custom-category-image[src="https://ludilo.com/wp-content/uploads/2023/03/brend-segway-logo.svg"] {
    margin-left: -4px !important;
    }
}



.elementor-9579 .elementor-element.elementor-element-db2b696 img.custom-category-image[src="https://ludilo.com/wp-content/uploads/2023/03/brend-ms-energy.svg"] {
    margin-left: -8px !important;
}

.elementor-9579 .elementor-element.elementor-element-db2b696 img.custom-category-image[src="https://ludilo.com/wp-content/uploads/2023/03/brend-segway-logo.svg"] {
    margin-left: -6px !important;
    }

.elementor-9579 .elementor-element.elementor-element-db2b696 img.attachment-woocommerce_thumbnail {
    background-color: var(--e-global-color-7fe12fa);
    border-radius: 10px;
    padding: 15px;
}

.elementor-9579 .elementor-element.elementor-element-db2b696 .custom-field ul li {
    margin-left: 6px;
    font-size: 12px;
    line-height: 1.5em;
    color: var(--e-global-color-ec448c0);
}

.elementor-9579 .elementor-element.elementor-element-db2b696 .custom-field ul li::before {
    content: "•";
    margin-right: 4px;
}

.elementor-9579 .elementor-element.elementor-element-db2b696 .woocommerce ul.products li.product .woocommerce-loop-product__title {
    padding: 0.5em 0;
    margin: 0;
    margin-top: -10px;
    font-size: 1.02em;
}

.elementor-9579 .elementor-element.elementor-element-db2b696 span.onsale {
    display: flex;
    flex-direction: row;
    justify-content: center;
    background-color: var(--e-global-color-accent) !important;
    padding: 4px 6px !important;
    min-width: unset !important;
    min-height: unset !important;
    border-radius: 5px !important;
    line-height: 1 !important;
    margin: 6px !important;
}

.elementor-9579 .elementor-element.elementor-element-db2b696 span.price {
    display: flex !important;
    flex-direction: row;
    flex-wrap: wrap;
    color: var(--e-global-color-4e21334) !important;
    font-size: 1em !important;
    line-height: 1.1em;
    margin-top: -3px;
}

.elementor-9579 .elementor-element.elementor-element-db2b696 ins {
    order: -1;
    color: var(--e-global-color-accent);
    text-decoration: none;
    line-height: 1.1;
    width: 50%;
}

.elementor-9579 .elementor-element.elementor-element-db2b696 del {
    color: var(--e-global-color-4e21334);
    line-height: 1.1;
    width: 50%;
}

.elementor-9579 .elementor-element.elementor-element-db2b696 bdi {
    font-weight: 600;
}

.elementor-9579 .elementor-element.elementor-element-db2b696 span.woocommerce-Price-amount {
    width: 100%;
}

.elementor-9579 .elementor-element.elementor-element-db2b696 ul.variations {
    margin-left: -3px !important;
    margin-top: -4px !important;
}

.elementor-9579 .elementor-element.elementor-element-db2b696 ins, .elementor-9579 .elementor-element.elementor-element-db2b696 del {
    display: flex !important;
    flex-direction: column;
}

.elementor-9579 .elementor-element.elementor-element-db2b696 .price del {
    opacity: 0.3 !important;
    font-size: 90% !important;
}

.elementor-9579 .elementor-element.elementor-element-db2b696 .price ins {
    font-size: 110% !important;
}

.elementor-9579 .elementor-element.elementor-element-db2b696 ul.products.elementor-grid li.product a.woocommerce-loop-product__link {
    display: flex !important;
    flex-direction: column;
}

.elementor-9579 .elementor-element.elementor-element-db2b696 .na-stanju {
    order: 5;
    font-size: 10px;
    color: var(--e-global-color-ec448c0);
    margin-top: -6px;
}

.elementor-9579 .elementor-element.elementor-element-db2b696 .na-stanju::before {
    content: "•";
    color: var(--e-global-color-accent);
    padding-right: 4px;
}

.elementor-9579 .elementor-element.elementor-element-db2b696 .nema-na-stanju {
    order: 5;
    font-size: 10px;
    color: red;
    margin-top: -6px;
}

.elementor-9579 .elementor-element.elementor-element-db2b696 .nema-na-stanju::before {
    content: "•";
    color: red;
    padding-right: 4px;
}/* End custom CSS */
/* Start custom CSS for wpgb-facet, class: .elementor-element-9b1e5e1 */.elementor-9579 .elementor-element.elementor-element-9b1e5e1 .wpgb-facet.wpgb-facet-6 {
    display: flex;
    justify-content: flex-end;
}

.elementor-9579 .elementor-element.elementor-element-9b1e5e1 li.wpgb-page a {
    border: 1px solid var(--e-global-color-ec448c0) !important;
    border-radius: 4px;
    padding: 4px 14px;
}

.elementor-9579 .elementor-element.elementor-element-9b1e5e1 li.wpgb-page a[aria-current="true"] {
    border-color: var(--e-global-color-1cbff9a) !important;
}

.elementor-9579 .elementor-element.elementor-element-9b1e5e1 li.wpgb-page a:hover {
    border-color: var(--e-global-color-b7aa4d4) !important;
}/* End custom CSS */