.elementor-1773 .elementor-element.elementor-element-c1c53b2{--display:flex;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1773 .elementor-element.elementor-element-dd35f10{--e-search-results-columns:4;--e-search-placeholder-color:var( --e-global-color-astglobalcolor6 );--e-search-input-gap:25px;--e-search-submit-margin-inline-start:0px;--e-search-loader-icon-color:var( --e-global-color-astglobalcolor2 );}.elementor-1773 .elementor-element.elementor-element-dd35f10 .e-search-input{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor6 );}.elementor-1773 .elementor-element.elementor-element-b238fd3{--display:flex;--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1773 .elementor-element.elementor-element-111df81{--grid-columns:4;}#elementor-popup-modal-1773 .dialog-widget-content{animation-duration:0.6s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);margin:clamp(30px, 2vw, 50px) 0 0 0;}#elementor-popup-modal-1773{background-color:rgba(0,0,0,.8);justify-content:center;align-items:flex-start;pointer-events:all;}#elementor-popup-modal-1773 .dialog-message{width:100vw;height:80vh;align-items:flex-start;padding:0px 0px 0px 0px;}#elementor-popup-modal-1773 .dialog-close-button{display:flex;top:50px;font-size:21px;}@media(max-width:1500px){#elementor-popup-modal-1773 .dialog-message{height:90vh;}}@media(max-width:1024px){.elementor-1773 .elementor-element.elementor-element-111df81{--grid-columns:2;}}@media(max-width:767px){.elementor-1773 .elementor-element.elementor-element-111df81{--grid-columns:1;}}/* Start custom CSS for search, class: .elementor-element-dd35f10 */.elementor-1773 .elementor-element.elementor-element-dd35f10 {
    --sirka-pola: 60%;
}

.elementor-1773 .elementor-element.elementor-element-dd35f10 .e-search-form,
.elementor-1773 .elementor-element.elementor-element-dd35f10 .e-search-input-wrapper,
.elementor-1773 .elementor-element.elementor-element-dd35f10 .e-search-results-container {
    width: 100%;
    max-width: none;
}

.elementor-1773 .elementor-element.elementor-element-dd35f10 .e-search-input {
    width: var(--sirka-pola);
    margin-left: auto;
    margin-right: auto;
    flex: none;
}

.elementor-1773 .elementor-element.elementor-element-dd35f10 .e-search-label {
    left: calc((100% - var(--sirka-pola)) / 2);
}

.elementor-1773 .elementor-element.elementor-element-dd35f10 .e-search-clear {
    right: calc((100% - var(--sirka-pola)) / 2);
}

@media (max-width: 1024px) {
    .elementor-1773 .elementor-element.elementor-element-dd35f10 {
        --sirka-pola: 80%;
    }
}

@media (max-width: 767px) {
    .elementor-1773 .elementor-element.elementor-element-dd35f10 {
        --sirka-pola: calc(100% - 32px);
    }
}

/* CLEAR X – pravý okraj 60 % inputu */
.elementor-1773 .elementor-element.elementor-element-dd35f10 .e-search-input-wrapper > svg.e-fas-times {
    position: absolute !important;
    right: calc(20% + 16px) !important;
    top: 28px !important;
    transform: translateY(-50%) !important;

    z-index: 5 !important;
    cursor: pointer;
}

/* Tablet – input 80 % */
@media (max-width: 1024px) {
    .elementor-1773 .elementor-element.elementor-element-dd35f10 .e-search-input-wrapper > svg.e-fas-times {
        right: calc(10% + 16px) !important;
    }
}

/* Mobil */
@media (max-width: 767px) {
    .elementor-1773 .elementor-element.elementor-element-dd35f10 .e-search-input-wrapper > svg.e-fas-times {
        right: 32px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1c53b2 */.elementor-1773 .elementor-element.elementor-element-c1c53b2 .predvolene-produkty {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS *//* STYLIA Search – Woo context nesmie skryť názov produktu */
.woocommerce .elementor-1663 .elementor-widget-woocommerce-product-title,
.woocommerce .elementor-1663 .elementor-widget-woocommerce-product-title .product_title,
.woocommerce .elementor-1663 .elementor-widget-woocommerce-product-title .elementor-heading-title {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}/* End custom CSS */