/* Minimal compatibility repairs layered over the original UNICO stylesheet. */
.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
.unico-rebuild-search{display:flex;width:100%;align-items:center}.unico-rebuild-search .screen-reader-text{position:static;clip:auto;width:100%;height:auto;font-size:0}.unico-rebuild-search input{font-size:14px;width:100%;border:0;background:transparent;padding:12px}.unico-rebuild-search button{border:0;background:transparent;font-size:24px}
.woocommerce-checkout .form-row{display:flex;flex-direction:column;width:100%}.woocommerce-checkout .input-text,.woocommerce-checkout select{width:100%;padding:12px;border:1px solid #ddd;border-radius:8px}.woocommerce-checkout .form-row label{font-size:14px}.woocommerce-checkout .form-row .woocommerce-input-wrapper{width:100%}.woocommerce-checkout #payment{padding:24px;background:white;border-radius:15px}.woocommerce-checkout #place_order{background:#0657c8;color:white;border:0;padding:14px;border-radius:8px}.woocommerce-checkout .woocommerce-error{color:#b52235}.woocommerce-checkout .woocommerce-invalid input{border-color:#b52235}
.woocommerce-MyAccount-content form input:not([type=checkbox]){max-width:100%;padding:10px}.woocommerce-MyAccount-content{min-width:0}.woocommerce form .form-row{margin-bottom:15px}
.unico-reference-notice{font-size:12px;text-align:center;padding:5px;background:#fff4cf;color:#5b4700}
@media(max-width:767px){.woocommerce-checkout #payment{margin-bottom:20px}.woocommerce-MyAccount-content,.woocommerce-MyAccount-navigation{width:100%;float:none}.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last{width:100%}.woocommerce table.shop_table{max-width:100%}}

.woocommerce-checkout .woocommerce-billing-fields .form-row{flex-direction:row;width:calc(50% - 3rem);padding:0;align-items:center}
.woocommerce-checkout .woocommerce-billing-fields .form-row>label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
.woocommerce-checkout .woocommerce-billing-fields .woocommerce-input-wrapper input{min-width:0;width:calc(100% - 6rem);padding:0 1.28rem}
.woocommerce-checkout #billing_email_field{margin-right:3rem}
.woocommerce-checkout #billing_state_field,.woocommerce-checkout #billing_district_field{margin-top:2rem}
.woocommerce-checkout #billing_state_field:before{display:none}
@media(max-width:767px){.woocommerce-checkout .woocommerce-billing-fields .form-row{width:100%;margin-right:0}.woocommerce-checkout #billing_email_field{margin-right:0}}

.unico-native-filters{background:white;border-radius:15px;padding:24px;margin-right:20px;font-family:FiraGO}
.unico-native-filters h2,.unico-native-filters h3{font-family:MyriadGEOMtavruli;font-size:20px;margin-bottom:20px}.unico-native-filters ul{list-style:none;padding-left:0}.unico-native-filters ul.children{padding-left:14px}.unico-native-filters li{font-size:14px;padding:6px 0}.unico-native-filters a{color:inherit}.unico-native-filters .price_slider_wrapper{padding-top:20px}.unico-native-filters button{border:0;border-radius:20px;background:var(--unicoBlue);color:white;padding:8px 14px}.unico-native-filters .price_label{font-size:12px}
@media(max-width:767px){.unico-native-filters{margin:10px 0 20px}.filter__header{font-family:FiraGO;font-size:18px;padding:16px}}

.unico-rebuild-search{position:relative}
.unico-search-results{position:absolute;left:0;top:100%;width:100%;max-height:386px;overflow:auto;padding:20px;background:white;border-radius:15px;box-shadow:0 0 30px #6666c120;z-index:1060;font-family:FiraGO;font-size:14px}
.unico-search-results[hidden]{display:none}
.unico-search-results .smart-search-post{display:flex;align-items:center;gap:16px;padding:10px;color:inherit}.unico-search-results .smart-search-post:hover{background:#f6f8ff}.unico-search-results img{object-fit:contain;flex-shrink:0}.unico-search-results .smart-search-post-holder{display:flex;flex-direction:column;gap:8px}.unico-search-results .smart-search-post-title{font-weight:500}
.unico-shipping-options{width:100%;font:14px FiraGO}.unico-shipping-options table{width:100%;border:0}.unico-shipping-options th,.unico-shipping-options td{padding:12px;border:0}.unico-shipping-options ul{list-style:none;padding:0}.unico-shipping-options input[type=radio]{width:auto}\n