@charset "UTF-8";


.wooco-wrap {
display: inline-block;
width: 100%;
}
.wooco-wrap .wooco-text, .wooco-wrap .wooco_components {
margin: 0 0 15px 0;
}
.wooco-wrap .wooco-text {
white-space: pre-line;
}
.wooco-wrap .wooco-summary {
display: flex;
align-items: center;
justify-content: space-between;
}
.wooco-wrap .wooco-summary .wooco-total {
flex-grow: 1;
}
.wooco_components .wooco_component {
padding: 10px 0;
border-bottom: 1px solid #ddd;
}
.wooco_components .wooco_component.wooco_component_layout_list, .wooco_components .wooco_component.wooco_component_layout_grid, .wooco_components .wooco_component.wooco_component_layout_grid_2, .wooco_components .wooco_component.wooco_component_layout_grid_3, .wooco_components .wooco_component.wooco_component_layout_grid_4 {
border-bottom: none;
padding-bottom: 0;
}
.wooco_components .wooco_component.wooco_component_required:not(.wooco_component_option_none_required).wooco_component_has_1 .dd-container .dd-select, .wooco_components .wooco_component.wooco_component_required:not(.wooco_component_option_none_required).wooco_component_has_1 .select2 {
pointer-events: none;
}
.wooco_components .wooco_component.wooco_component_required:not(.wooco_component_option_none_required).wooco_component_has_1 .dd-container .dd-select .dd-pointer, .wooco_components .wooco_component.wooco_component_required:not(.wooco_component_option_none_required).wooco_component_has_1 .select2 .select2-selection__arrow {
display: none;
}
.wooco_components .wooco_component.wooco_component_required .wooco_component_name:after {
content: " *";
color: #ff0000;
}
.wooco_components .wooco_component .wooco_component_name {
font-weight: 700;
}
.wooco_component_product {
display: flex;
align-items: center;
margin-top: 10px;
margin-left: -5px;
margin-right: -5px;
}
.wooco_component_product_info {
flex-grow: 1;
}
.wooco_component_product_description {
font-size: 14px;
}
.wooco_component_product_description > span {
display: inline-block;
margin-right: 10px;
}
.wooco_component_product_description .stock {
display: inline-block !important;
margin: 0 !important;
padding: 0 !important;
}
.wooco_component_product > div {
padding-right: 5px;
padding-left: 5px;
}
body.woocommerce-no-js .wooco-wrap + form.cart {
display: none;
}
.wooco-alert {
padding: 6px 10px 6px 14px;
border-left: 4px solid #222;
background-color: #eeeeee;
font-size: 14px;
}
.wooco-disabled {
opacity: 0.5 !important;
pointer-events: none !important;
cursor: not-allowed !important;
}
.wooco_component_product .wooco_component_product_qty {
padding-left: 10px;
}
.wooco_component_product .wooco_component_product_qty input {
width: 40px;
text-align: center;
margin: 0;
padding: 0 5px;
height: 40px;
line-height: 38px;
box-shadow: none;
border-width: 1px 0 1px 0;
border-style: solid;
border-color: #ddd;
background-color: #fff;
-moz-appearance: textfield;
}
.wooco_component_product .wooco_component_product_qty input::-webkit-outer-spin-button, .wooco_component_product .wooco_component_product_qty input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.wooco_component_product_selection {
display: flex;
width: 100%;
align-items: center;
flex-grow: 1;
}
.wooco_component_product_selection > a {
margin-left: 10px;
margin-right: 10px;
}
.wooco_component_product_selection .dd-select {
background-color: #ffffff !important;
}
.wooco_component_product_selection .dd-options {
max-height: 360px;
margin: 0 !important;
padding: 0 !important;
list-style: none !important;
}
.wooco_component_product_selection .dd-options li {
margin: 0 !important;
padding: 0 !important;
list-style: none !important;
}
.wooco_component_product_selection .dd-option-image, .wooco_component_product_selection .dd-selected-image {
max-width: 42px;
border-radius: 3px;
}
.wooco_component_product_selection .dd-selected-text, .wooco_component_product_selection .dd-option-text {
font-size: 14px;
font-weight: 600;
line-height: inherit !important;
color: #6d6d6d;
display: block;   }
.wooco_component_product_selection .dd-desc, .wooco_component_product_selection .dd-desc * {
white-space: break-spaces;
}
.wooco_component_product_selection .dd-desc > span {
margin-right: 10px;
}
.wooco_component_product_selection .dd-desc .stock {
display: inline-block !important;
margin: 0 !important;
padding: 0 !important;
}
.wooco_component_product_selection .dd-option.dd-option-without-desc, .wooco_component_product_selection .dd-selected.dd-option-without-desc {
display: flex;
align-items: center;
}
.wooco_component_product_selection .dd-option.dd-option-without-desc label, .wooco_component_product_selection .dd-selected.dd-option-without-desc label {
flex-grow: 1;
}
.wooco_component_product_selection .dd-option.dd-option-disabled, .wooco_component_product_selection .dd-selected.dd-option-disabled {
pointer-events: none !important;
opacity: 0.5;
}
.wooco_component_product_image {
width: 50px;
flex: 0 0 50px;
}
.wooco_component_product_image img {
width: 100%;
height: auto;
}
.wooco_component_product_name {
text-align: left;
flex-grow: 1;
}
.wooco_component_product_link {
width: 16px;
height: 16px;
display: inline-block;
background-image: url(//peluqueriapet.com/wp-content/plugins/wpc-composite-products/assets/images/open.svg);
background-repeat: no-repeat;
background-position: center;
text-decoration: none;
}
.wooco_component_product_availability .stock {
margin: 0 !important;
padding: 0 !important;
}
.wooco-item-child .product-price .amount, .wooco-item-child .product-price .tax_label,
.wooco-item-child .product-subtotal .amount, .wooco-item-child .product-subtotal .tax_label,
.wooco-item-child .product-total .amount, .wooco-item-child .product-total .tax_label {
opacity: 0.3;
}
.wooco-qty-wrap, .wooco-qty-input {
display: flex;
align-items: center;
}
.wooco-qty-wrap .quantity {
margin: 0;
}
.wooco-minus, .wooco-plus {
display: inline-block;
width: 40px;
height: 40px;
flex: 0 0 40px;
line-height: 38px;
text-align: center;
cursor: pointer;
background-color: #fefefe;
border: 1px solid #ddd;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.wooco-minus:hover, .wooco-plus:hover {
background-color: #f0f0f0;
} .select2-dropdown.wpc-select2-dropdown {
border: 1px solid #aaa;
border-radius: 4px;
}
.wpc-select2-dropdown ul li {
display: flex;
align-items: center;
padding: 5px 10px;
}
.wpc-select2-dropdown ul li .image {
width: 40px;
flex: 0 0 40px;
margin-right: 10px;
}
.wpc-select2-dropdown ul li .info {
flex-grow: 1;
display: flex;
flex-direction: column;
}
.wpc-select2-dropdown ul li .info .desc {
font-size: 14px;
}
.wpc-select2-dropdown ul li .info .desc > span {
margin-right: 10px;
}
.wpc-select2-dropdown ul li .info .stock {
display: inline-block !important;
margin: 0 !important;
padding: 0 !important;
}
.select2-container--open .wpc-select2-dropdown.select2-dropdown--below {
border-top: 1px solid #aaa;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
} .wooco_component[class*=wooco_component_layout_grid_] .wooco_component_product_link, .wooco_component[class*=wooco_component_layout_grid_] .wooco_component_product_image, .wooco_component[class*=wooco_component_layout_grid_] .wooco_component_product_availability, .wooco_component[class*=wooco_component_layout_grid_] .wooco_component_product_price {
display: none !important;
}
.wooco_component_product_selection_grid {
display: flex;
flex-wrap: wrap;
width: 100%;
flex-grow: 1;
margin-left: -10px;
margin-right: -10px;
font-size: 14px;
}
.wooco_component_product_selection_grid_item {
-webkit-tap-highlight-color: transparent;
}
.wooco_component_product_selection_grid_item_image {
margin-bottom: 10px;
}
.wooco_component_product_selection_grid_item_name {
font-weight: 700;
}
.wooco_component_product_selection_grid .wooco_component_product_selection_grid_item {
width: calc(33.3333333333% - 20px);
margin: 10px;
padding: 10px;
border: 1px solid #dddddd;
text-align: center;
cursor: pointer;
position: relative;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
}
.wooco_component_layout_grid_2 .wooco_component_product_selection_grid .wooco_component_product_selection_grid_item {
width: calc(50% - 20px);
}
.wooco_component_layout_grid_3 .wooco_component_product_selection_grid .wooco_component_product_selection_grid_item {
width: calc(33.3333333333% - 20px);
}
.wooco_component_layout_grid_4 .wooco_component_product_selection_grid .wooco_component_product_selection_grid_item {
width: calc(25% - 20px);
}
.wooco_component_product_selection_grid_item.wooco_item_selected {
border-color: green;
}
.wooco_component_product_selection_grid_item:before {
content: "✓";
color: #ffffff;
display: block;
width: 28px;
height: 28px;
line-height: 28px;
background-color: #eeeeee;
text-align: center;
font-size: 16px;
position: absolute;
top: 15px;
right: 15px;
z-index: 9;
border-radius: 50%;
border-width: 2px;
border-style: solid;
border-color: #ffffff;
border-image: initial;
box-sizing: border-box;
}
.wooco_component_product_selection_grid_item.wooco_item_selected:before {
color: #ffffff;
background-color: green;
}
.wooco_component_product_selection_grid_item[data-purchasable=no] {
pointer-events: none;
opacity: 0.5;
}
.wooco_component_product_selection_grid_item_desc p {
margin-bottom: 0;
}
.wooco_component_product_selection_grid_item_qty {
margin-top: 10px;
justify-content: center;
opacity: 0.5;
pointer-events: none;
}
.wooco_component_product_selection_grid_item_image img {
margin: 0 auto;
}
.wooco_component_product_selection_grid_item.wooco_item_selected .wooco_component_product_selection_grid_item_qty {
opacity: 1;
pointer-events: auto;
}
.wooco_component_product_selection_grid_item_link {
position: absolute;
top: 15px;
left: 15px;
display: block;
width: 28px;
height: 28px;
line-height: 28px;
background-color: #eeeeee;
background-image: url(//peluqueriapet.com/wp-content/plugins/wpc-composite-products/assets/images/open.svg);
background-size: 16px;
background-repeat: no-repeat;
background-position: center;
text-align: center;
font-size: 0;
z-index: 9;
border-radius: 2px;
border-width: 2px;
border-style: solid;
border-color: #ffffff;
border-image: initial;
text-decoration: none;
box-sizing: border-box;
overflow: hidden;
opacity: 0;
visibility: hidden;
}
.wooco_component_product_selection_grid_item:hover .wooco_component_product_selection_grid_item_link, .wooco_component_product_selection_grid_item.wooco_item_selected .wooco_component_product_selection_grid_item_link {
opacity: 1;
visibility: visible;
}
.wooco_component_multiple .wooco_component_product_selection_grid_item:before {
border-radius: 2px;
} .wooco_component_layout_list .wooco_component_product_link {
display: none !important;
}
.wooco_component_product_selection_list {
width: 100%;
}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item {
display: flex;
width: 100%;
align-items: center;
padding: 10px 5px;
margin-bottom: 10px;
border: 1px solid #dddddd;
-webkit-tap-highlight-color: transparent;
position: relative;
cursor: pointer;
font-size: 14px;
}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item:hover {
border-color: #999999;
}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item[data-purchasable=no] {
pointer-events: none;
opacity: 0.5;
}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item.wooco_item_selected {
border-color: green;
}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item.wooco_item_selected .wooco_component_product_selection_list_item_choose span:before {
color: #ffffff;
background-color: green;
}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item > div {
padding-left: 5px;
padding-right: 5px;
}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_choose {
width: 38px;
flex: 0 0 38px;
}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_choose span:before {
content: "✓";
color: #ffffff;
display: block;
width: 28px;
height: 28px;
line-height: 28px;
background-color: #eeeeee;
text-align: center;
font-size: 16px;
border-radius: 50%;
border-width: 2px;
border-style: solid;
border-color: #ffffff;
border-image: initial;
box-sizing: border-box;
}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_image {
width: 50px;
flex: 0 0 50px;
}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_info {
flex-grow: 1;
}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_info .wooco_component_product_selection_list_item_name {
font-weight: 700;
}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_info .wooco_component_product_selection_list_item_desc > span {
display: inline-block;
margin-right: 10px;
}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_info .wooco_component_product_selection_list_item_desc p {
margin-bottom: 0;
}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_link {
line-height: 1;
}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_link a {
display: inline-block;
width: 28px;
height: 28px;
line-height: 28px;
background-color: #eeeeee;
background-image: url(//peluqueriapet.com/wp-content/plugins/wpc-composite-products/assets/images/open.svg);
background-size: 16px;
background-repeat: no-repeat;
background-position: center;
text-align: center;
font-size: 0;
z-index: 9;
border-radius: 2px;
border-width: 2px;
border-style: solid;
border-color: #ffffff;
border-image: initial;
text-decoration: none;
box-sizing: border-box;
overflow: hidden;
}
.wooco_component_multiple .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_choose span:before {
border-radius: 4px;
} body.rtl .wooco_component_product_selection .dd-option-image, body.rtl .wooco_component_product_selection .dd-selected-image {
float: right;
margin-right: 0;
margin-left: 5px;
}
body.rtl .wooco_component_product_selection .dd-pointer {
right: auto;
left: 10px;
}
body.rtl .wpc-select2-dropdown ul li .image {
margin-right: 0;
margin-left: 10px;
} @media only screen and (max-width: 767px) {
.wooco_component[class*=wooco_component_layout_grid_] .wooco_component_product_selection_grid .wooco_component_product_selection_grid_item {
width: calc(50% - 20px);
}
}
@media only screen and (max-width: 479px) {
.wooco_component[class*=wooco_component_layout_grid_] .wooco_component_product_selection_grid .wooco_component_product_selection_grid_item {
width: calc(100% - 20px);
}
}.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}.ast-hb-account-login-wrapper .ast-hb-account-login{position:fixed;left:50%;top:50%;padding:35px;max-height:550px;width:340px;margin:0 0 0 -170px;background-color:#f1f1f1;z-index:1000011;box-shadow:0 3px 6px rgba(0,0,0,.3)}.ast-hb-account-login-wrapper .ast-hb-account-login-bg{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;opacity:.7;z-index:1000010;transition:all .3s}.ast-hb-account-login-wrapper .ast-hb-login-header .ast-hb-login-close{background:0 0;border:0;font-size:24px;line-height:1;padding:.4em;color:inherit;-js-display:flex;display:flex;box-shadow:none}.ast-hb-account-login-wrapper #loginform input[type=password],.ast-hb-account-login-wrapper #loginform input[type=text]{width:100%;max-width:100%;margin-top:10px;border:1px solid;background-color:transparent;vertical-align:middle}.ast-hb-account-login-form-footer a.ast-header-account-footer-link:not(:last-child) span:after{content:"|";margin:0 .4em}.ast-header-account-link.ast-account-action-link,.ast-header-account-link.ast-account-action-login,.ast-header-account-link.ast-account-action-login.customize-unpreviewable,.ast-header-break-point .ast-header-account-link{cursor:pointer;pointer-events:all}.ast-header-account{-js-display:flex;display:flex}.ast-hb-account-login-wrapper{visibility:hidden}.ast-hb-account-login-wrapper .ast-hb-login-header{-js-display:flex;position:absolute;right:0;top:0;display:flex;justify-content:flex-end;min-height:calc(1.2em + 24px)}.ast-hb-account-login-wrapper .ast-hb-account-login{transform:scale(.7);opacity:0;transition:all .3s;overflow:auto}.ast-hb-account-login-wrapper.show{visibility:visible}.ast-hb-account-login-wrapper.show .ast-hb-account-login{transform:scale(1) translateY(-50%);opacity:1}.ast-hb-login-body{height:100%;position:relative;line-height:1.5}.ast-hf-account-menu-wrap.ast-main-header-bar-alignment{position:relative}.main-header-bar .main-header-bar-navigation .ast-account-nav-menu{line-height:1.45}.ast-account-nav-menu{width:240px;background:#fff;left:-999em;position:absolute;top:0;z-index:99999;list-style:none;margin:0;padding-left:0;border:0;box-shadow:0 4px 10px -2px rgba(0,0,0,.1)}.ast-account-nav-menu .sub-menu{right:auto;top:0;margin-left:0}.ast-account-nav-menu .menu-item.focus>.sub-menu,.ast-account-nav-menu .menu-item:hover>.sub-menu{left:100%}.ast-account-nav-menu .ast-left-align-sub-menu.menu-item.focus>.sub-menu,.ast-account-nav-menu .ast-left-align-sub-menu.menu-item:hover>.sub-menu{left:-100%}.ast-account-nav-menu .menu-item .menu-link{padding:.9em 1em}.ast-account-nav-menu .menu-item{border-style:none}.ast-account-nav-menu .menu-item.menu-item-has-children>.menu-link:after{position:absolute;right:1em;top:50%;transform:translate(0,-50%) rotate(270deg)}.ast-above-header-bar .main-header-menu.ast-account-nav-menu>.menu-item,.ast-below-header-bar .main-header-menu.ast-account-nav-menu>.menu-item,.ast-primary-header-bar .main-header-menu.ast-account-nav-menu>.menu-item{height:auto;line-height:unset;bottom:-5px}.ast-header-account-wrap .woocommerce-MyAccount-navigation-link.is-active a{background:unset}.ast-header-account-wrap .menu-item:last-child>.menu-link{border-style:none}.ast-divider-wrapper{border:0}.ast-mobile-popup-content .ast-header-divider-element{justify-content:center}.ast-header-divider-element{position:relative}.ast-fb-divider-layout-vertical{position:relative}.ast-hb-divider-layout-vertical.ast-header-divider-element{height:100%}.ast-mobile-header-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element),.ast-mobile-popup-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element){padding:15px 20px}.footer-widget-area .ast-footer-divider-element{position:relative;align-items:center}.footer-widget-area .ast-divider-wrapper{display:inline-block}.ast-builder-footer-grid-columns .ast-fb-divider-layout-horizontal{-js-display:inline-flex;display:inline-flex;vertical-align:middle}[data-section*=section-fb-button-] .ast-builder-button-size-xs .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-xs .ast-custom-button{font-size:13px;padding:8px 20px}[data-section*=section-fb-button-] .ast-builder-button-size-sm .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-sm .ast-custom-button{font-size:15px;padding:10px 40px}[data-section*=section-fb-button-] .ast-builder-button-size-md .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-md .ast-custom-button{font-size:17px;padding:15px 45px}[data-section*=section-fb-button-] .ast-builder-button-size-lg .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-lg .ast-custom-button{font-size:19px;padding:20px 50px}[data-section*=section-fb-button-] .ast-builder-button-size-xl .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-xl .ast-custom-button{font-size:21px;padding:25px 55px}.ast-fb-divider-layout-vertical{-js-display:flex;display:flex}.site-footer-section{position:relative}.ast-builder-language-switcher .ast-builder-language-switcher-menu{list-style:none;margin:0;padding:0;line-height:normal;-webkit-tap-highlight-color:transparent}.ast-builder-language-switcher-layout-vertical .ast-builder-language-switcher{display:block}.ast-builder-language-switcher-layout-vertical .ast-builder-language-switcher-menu{display:block}.ast-builder-language-switcher-layout-horizontal .ast-builder-language-switcher{-js-display:flex;display:flex}.ast-builder-language-switcher-layout-horizontal .ast-builder-language-switcher-menu{-js-display:flex;display:flex;flex-wrap:wrap}.ast-builder-language-switcher a{-js-display:flex;display:flex;align-items:center}.ast-lswitcher-item-footer,.ast-lswitcher-item-header{-js-display:inline-flex;display:inline-flex}span.ast-lswitcher-item-footer:last-child,span.ast-lswitcher-item-header:last-child{margin-right:0}.ast-header-sticky-active{position:fixed!important;right:0;left:0;margin:0 auto;z-index:99}.ast-footer-sticky-active .ast-custom-footer{position:fixed!important;right:0;left:0;bottom:0;margin:0 auto;z-index:99}.ast-custom-header{position:relative;z-index:99}.ast-custom-header.ast-header-sticky-active .fl-row-content-wrap{transition:padding .3s linear}.ast-custom-header.ast-header-sticky-active .fl-module-content{transition:all .3s linear}.ast-custom-header.ast-header-sticky-active .elementor-section-wrap{transition:padding .3s linear}.ast-custom-header.ast-header-sticky-active .elementor-row>.elementor-column>.elementor-element-populated{transition:all .3s linear}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-row-content-wrap{transition:padding .3s linear;padding-top:5px;padding-bottom:5px;box-sizing:border-box}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-module-content{margin-top:5px;margin-bottom:5px;transition:all .3s linear}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-module-content.fl-node-content img{max-height:50px;width:auto}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-section-wrap{transition:padding .3s linear;box-sizing:border-box}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-section-wrap img{max-height:50px;width:auto}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-row>.elementor-column>.elementor-element-populated{max-height:60px;transition:all .3s linear}.ast-custom-header.ast-header-sticky-active{top:0;width:100%;transition:ease-out}.single-advanced-hook .ast-no-title,.single-advanced-hook .hentry{margin:0}.js_active .ast-plain-container.single-advanced-hook .entry-header{margin:0}.summary.entry-summary+[CLASS*=astra-advanced-hook]{clear:both}.single-astra-advanced-hook .wp-block-buttons,.single-astra-advanced-hook .wp-block-uagb-buttons{margin-bottom:1.5em}.single-astra-advanced-hook .ast-container{flex-wrap:wrap}.single-astra-advanced-hook .ast-container>*{width:100%}.main-header-bar-wrap .ast-search-box.header-cover{z-index:7}.ast-below-header-wrap .ast-search-box.header-cover #close,.ast-below-header-wrap .ast-search-box.header-cover .search-field{font-size:1.8em}.ast-below-header-wrap .ast-search-box.header-cover .search-submit{font-size:1.5em}.ast-search-box.full-screen,.ast-search-box.header-cover{display:none;opacity:0;transition:opacity .3s ease-in-out,display .3s ease-in-out;width:100%;height:100%}.ast-search-box.full-screen .search-field,.ast-search-box.header-cover .search-field{background:0 0;border:0;color:#fafafa;box-shadow:none;text-align:left;padding:0}.ast-search-box.full-screen .search-submit,.ast-search-box.header-cover .search-submit{background:var(--ast-fs-search-submit-background,0 0);padding:0;border-radius:50%;box-shadow:none;color:var(--ast-fs-search-text-color,#9e9e9e);transition:all .7s ease-In;outline:0;border:0;vertical-align:middle}.ast-search-box.full-screen .ast-search-wrapper,.ast-search-box.header-cover .ast-search-wrapper{position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%,-50%)}.ast-search-box.full-screen .ast-search-wrapper .search-form,.ast-search-box.header-cover .ast-search-wrapper .search-form{line-height:normal}.ast-search-box.full-screen #close,.ast-search-box.header-cover #close{color:#fafafa;transform:rotate(0);font-size:2em;cursor:pointer;z-index:9;font-weight:400}.ast-search-box.full-screen .search-field::-webkit-input-placeholder,.ast-search-box.header-cover .search-field::-webkit-input-placeholder{color:#fafafa}.ast-search-box.full-screen .search-field:-moz-placeholder,.ast-search-box.header-cover .search-field:-moz-placeholder{color:#fafafa}.ast-search-box.full-screen .search-field::-moz-placeholder,.ast-search-box.header-cover .search-field::-moz-placeholder{color:#fafafa}.ast-search-box.full-screen .search-field:-ms-input-placeholder,.ast-search-box.header-cover .search-field:-ms-input-placeholder{color:#fafafa}.ast-search-box.header-cover{position:absolute;background:rgba(25,25,25,.96);top:0;z-index:10}.ast-search-box.header-cover .search-field{font-size:2em;line-height:2;width:100%}.ast-search-box.header-cover .ast-container{position:relative}.ast-search-box.header-cover .close,.ast-search-box.header-cover .search-submit,.ast-search-box.header-cover .search-text-wrap{display:inline-block}.ast-search-box.header-cover .search-text-wrap{width:calc(100% - 2.5em);vertical-align:middle}.ast-search-box.header-cover .search-submit{font-size:1.7em;margin-right:2em}.ast-search-box.header-cover #close{vertical-align:middle;backface-visibility:hidden}.ast-search-box.full-screen{position:fixed;background:rgba(25,25,25,.96);top:0;left:0;z-index:999}.ast-search-box.full-screen .ast-search-wrapper .large-search-text{text-align:center;color:#e2e2e2;font-size:1.5em;font-weight:400;transition-delay:50ms;transition:all .3s ease-in-out}.ast-search-box.full-screen .ast-search-wrapper fieldset{border:0;padding:2.5em 0 1em;border-bottom:2px solid var(--ast-border-color)}.ast-search-box.full-screen .ast-search-wrapper .search-field{font-size:2em;padding-left:20px;line-height:1.7;width:92%;vertical-align:middle}.ast-search-box.full-screen .ast-search-wrapper .search-form{width:70%;margin:20px auto}.ast-search-box.full-screen .ast-search-wrapper .search-submit{font-size:var(--ast-fs-search-font-size, 1.7em)}.ast-search-box.full-screen #close{position:absolute;color:#fafafa;right:1em;line-height:1;cursor:pointer;z-index:9;font-weight:400;font-size:2em;top:1.5em;backface-visibility:hidden}.ast-search-box.full-screen ::-webkit-input-placeholder{opacity:0}.ast-search-box.full-screen ::-moz-placeholder{opacity:0}.ast-search-box.full-screen :-ms-input-placeholder{opacity:0}.ast-search-box.full-screen :-moz-placeholder{opacity:0}@media (max-width:420px){.ast-search-box.full-screen ::-webkit-input-placeholder{opacity:1}.ast-search-box.full-screen ::-moz-placeholder{opacity:1}.ast-search-box.full-screen :-ms-input-placeholder{opacity:1}.ast-search-box.full-screen :-moz-placeholder{opacity:1}}.ast-hfb-header .ast-search-box.full-screen.full-screen ::-webkit-input-placeholder{opacity:.5}.ast-hfb-header .ast-search-box.full-screen.full-screen ::-moz-placeholder{opacity:.5}.ast-hfb-header .ast-search-box.full-screen.full-screen :-ms-input-placeholder{opacity:.5}.ast-hfb-header .ast-search-box.full-screen.full-screen :-moz-placeholder{opacity:.5}.site-header .ast-inline-search.ast-search-menu-icon .search-form{padding-left:0;padding-right:0}.site-header .ast-inline-search.ast-search-menu-icon .search-field{padding-left:1em;padding-right:2em}.ast-inline-search.ast-search-menu-icon{position:relative;transform:none;left:0;right:0}.ast-inline-search.ast-search-menu-icon .search-submit{display:block;background:0 0;border:none;position:absolute;height:100%;right:.25em;padding:0;top:0;font-size:1.3em;color:#757575}.ast-header-break-point .ast-inline-search.ast-search-menu-icon .search-form{padding:0}.ast-header-break-point .site-header .ast-inline-search.ast-search-menu-icon .search-field{padding-right:2em}.ast-header-break-point .ast-search-box.full-screen .ast-search-wrapper .search-field{width:80%}.ast-header-custom-item-inside.ast-desktop .main-header-menu .ast-search-menu-icon.full-screen,.ast-header-custom-item-inside.ast-desktop .main-header-menu .ast-search-menu-icon.header-cover{display:none}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-1 .ast-search-menu-icon .search-form{right:-1em;left:auto;padding-left:0;padding-right:3em}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-1 .search-field{padding-right:0;padding-left:1em}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-2 .ast-search-menu-icon .search-form{left:-1em;right:auto;padding-right:0;padding-left:3em}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-2 .search-field{padding-left:0;padding-right:1em}.ast-header-break-point .ast-above-header .ast-above-header-section-1 .ast-inline-search.ast-search-menu-icon .search-field{padding-right:0}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-2 .ast-search-menu-icon .search-form{padding-left:0;left:auto;padding-right:2em}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-2 .ast-search-menu-icon.slide-search .search-form{left:-1em;padding-left:2em}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-1 .search-field{padding-right:0}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .search-field{padding-right:0;padding-left:1em}.ast-header-break-point .ast-above-header-mobile-stack .ast-above-header .ast-above-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{right:auto;padding-right:2em}.ast-header-break-point .ast-swap-below-header-sections .ast-below-header .below-header-section-2 .ast-search-menu-icon.ast-inline-search .search-form{left:0;padding-left:0;padding-right:2em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-1 .ast-search-menu-icon .search-form{right:-1em;left:auto;padding-left:0;padding-right:3em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-1 .search-field{padding-right:0;padding-left:1em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-2 .ast-search-menu-icon .search-form{left:-1em;right:auto;padding-right:0;padding-left:3em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-2 .search-field{padding-left:0;padding-right:1em}.ast-header-break-point .ast-below-header .below-header-section-1 .ast-inline-search.ast-search-menu-icon .search-field{padding-right:0}.ast-header-break-point .ast-swap-below-header-sections.site-header .ast-below-header .ast-inline-search.ast-search-menu-icon .search-field{padding-left:1em;padding-right:0}.ast-header-break-point .ast-swap-below-header-sections .ast-below-header .below-header-section-2 .ast-search-menu-icon .search-form{left:-1em;padding-left:3em;padding-right:1em}.ast-below-header-mobile-stack .ast-below-header .below-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{right:auto;padding-right:2em}.iphone.full-screen,.ipod.full-screen{position:fixed!important}@media (max-width:992px){.ast-above-header-mobile-stack .ast-above-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{left:auto}.ast-below-header-mobile-stack .below-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{left:auto}}@media (max-width:544px){.ast-search-box.full-screen .ast-search-wrapper .large-search-text{display:none}.ast-search-box.full-screen .ast-search-wrapper .search-field,.ast-search-box.full-screen .ast-search-wrapper .search-submit{font-size:1.6em}}