.elementor-8318 .elementor-element.elementor-element-a804172{--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:01%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-8318 .elementor-element.elementor-element-6ba9e4a{width:100%;max-width:100%;}.elementor-8318 .elementor-element.elementor-element-6ba9e4a > .elementor-widget-container{margin:0% 25% 0% 25%;}.elementor-8318 .elementor-element.elementor-element-5b13555.elementor-wc-products ul.products li.product{--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:5px;padding:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8318 .elementor-element.elementor-element-5b13555.elementor-wc-products  ul.products{grid-column-gap:30px;grid-row-gap:30px;}.elementor-8318 .elementor-element.elementor-element-5b13555.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-3364412 );background-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-8318 .elementor-element.elementor-element-5b13555.elementor-wc-products ul.products li.product .button:hover{background-color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8318 .elementor-element.elementor-element-5b13555.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-8318 .elementor-element.elementor-element-a804172{--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;}.elementor-8318 .elementor-element.elementor-element-6ba9e4a > .elementor-widget-container{padding:30px 15px 15px 15px;}.elementor-8318 .elementor-element.elementor-element-5b13555 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-8318 .elementor-element.elementor-element-5b13555.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for wp-widget-woof_widget, class: .elementor-element-6ba9e4a *//* Chosen dropdown container */
.chosen-container {
    width: 100% !important;
}

.chosen-container-multi .chosen-choices {
    border: 2px solid #007b8f !important;
    border-radius: 6px !important;
    padding: 8px 12px !important;
    background: #fff !important;
    box-shadow: none !important;
    cursor: pointer;
}

.chosen-container-multi .chosen-choices li.search-field input {
    color: #333 !important;
    font-size: 13px !important;
}

/* The dropdown list */
.chosen-container .chosen-drop {
    border: 2px solid #007b8f !important;
    border-top: none !important;
    border-radius: 0 0 6px 6px !important;
    box-shadow: none !important;
}

/* Dropdown items */
.chosen-container .chosen-results li {
    font-size: 12px !important;
    padding: 6px 12px !important;
    color: #333 !important;
}

/* Hover state */
.chosen-container .chosen-results li.highlighted {
    background: #007b8f !important;
    color: #fff !important;
}

/* Selected tags */
.chosen-container-multi .chosen-choices li.search-choice {
    background: #007b8f !important;
    border: none !important;
    color: #fff !important;
    border-radius: 4px !important;
    font-size: 12px !important;
}

.chosen-container-multi .chosen-choices li.search-choice span {
/* Husky Search Input */
input.woof_husky_txt-input {
    border: 2px solid #007b8f !important;
    border-radius: 6px !important;
    padding: 8px 12px !important;
    background: #fff !important;
    box-shadow: none !important;
    font-size: 13px !important;
    color: #333 !important;
    width: 100% !important;
    outline: none !important;
    box-sizing: border-box !important;
}

input.woof_husky_txt-input:focus {
    border-color: #007b8f !important;
    box-shadow: 0 0 0 3px rgba(0, 123, 143, 0.15) !important;
}
/* Husky Search Autocomplete - highlighted state */
.woof_husky_autocomplete_container .woof_husky_autocomplete_item:hover,
.woof_husky_autocomplete_container .woof_husky_autocomplete_item.selected,
.woof_husky_autocomplete_container .woof_husky_autocomplete_item:focus {
    background-color: rgba(0, 123, 143, 0.08) !important;
}
/* Husky autocomplete results container */
.woof_husky_txt > div,
.woof_husky_txt a,
.woof_husky_txt li,
.woof_husky_txt span {
    background-color: #fff !important;
}

/* Hover state */
.woof_husky_txt > div:hover,
.woof_husky_txt a:hover,
.woof_husky_txt li:hover {
    background-color: rgba(0, 123, 143, 0.1) !important;
    border-left: 3px solid #007b8f !important;
    color: #007b8f !important;
}

/* Kill the blue - likely coming from browser default or plugin */
.woof_husky_txt * {
    outline: none !important;
}
/* Husky autocomplete option - default */
.woof_husky_txt a {
    background: #fff !important;
    display: block !important;
}

/* Husky autocomplete option - hover/selected */
.woof_husky_txt a:hover,
.woof_husky_txt a:focus {
    background: rgba(0, 123, 143, 0.08) !important;
    text-decoration: none !important;
}

/* Product title */
.woof_husky_txt-option-title a {
    color: #007b8f !important;
    font-weight: 600 !important;
}

.woof_husky_txt a:hover .woof_husky_txt-option-title a,
.woof_husky_txt a:focus .woof_husky_txt-option-title a {
    color: #005f6b !important;
}

/* Breadcrumb text */
.woof_husky_txt-option-breadcrumb a {
    color: #007b8f !important;
    font-size: 12px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-5b13555 *//* Compare button */
.woocommerce ul.products li.product .wooscp-btn,
.woocommerce ul.products li.product .compare,
.woocommerce ul.products li.product [class*="compare"],
.woocommerce ul.products li.product [class*="wooscp"] {
    display: none !important;
}/* End custom CSS */