.elementor-1551 .elementor-element.elementor-element-b93d90f{--display:flex;--min-height:43px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E6E6E6;--border-color:#E6E6E6;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1551 .elementor-element.elementor-element-b93d90f:not(.elementor-motion-effects-element-type-background), .elementor-1551 .elementor-element.elementor-element-b93d90f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-1551 .elementor-element.elementor-element-c01ca0c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1551 .elementor-element.elementor-element-995117e{width:auto;max-width:auto;}.elementor-1551 .elementor-element.elementor-element-995117e .zones-selection-widget__inner{background:#02010100;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1551 .elementor-element.elementor-element-995117e .zones-selection-widget__label{color:var( --e-global-color-secondary );font-family:"TT Commons", Sans-serif;font-size:17px;font-weight:700;}.elementor-1551 .elementor-element.elementor-element-995117e .zones-selection-widget__value{color:var( --e-global-color-secondary );font-family:"TT Commons", Sans-serif;font-size:17px;font-weight:500;}.elementor-1551 .elementor-element.elementor-element-995117e .zones-selection-widget__empty{color:var( --e-global-color-secondary );font-size:17px;font-weight:500;}.elementor-1551 .elementor-element.elementor-element-995117e .zones-selection-widget__action{color:var( --e-global-color-primary );font-family:"TT Commons", Sans-serif;font-size:17px;font-weight:400;}.elementor-1551 .elementor-element.elementor-element-74f31ed{width:var( --container-widget-width, fit-content );max-width:fit-content;padding:0px 30px 0px 30px;--container-widget-width:fit-content;--container-widget-flex-grow:0;text-align:start;}.elementor-1551 .elementor-element.elementor-element-74f31ed img{width:181px;}.elementor-1551 .elementor-element.elementor-element-217c9e5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1551 .elementor-element.elementor-element-fee1d88{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-1551 .elementor-element.elementor-element-fee1d88 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1551 .elementor-element.elementor-element-fee1d88 .zones-search-widget__input{font-family:"TT Commons", Sans-serif;font-size:17px;color:var( --e-global-color-primary );}.elementor-1551 .elementor-element.elementor-element-fee1d88 .zones-search-widget__field{background-color:#FFFFFF !important;border-style:none;border-radius:0px 0px 0px 0px !important;padding:2px 27px 2px 6px !important;}.elementor-1551 .elementor-element.elementor-element-fee1d88 .zones-search-widget__icon{color:var( --e-global-color-secondary );}.elementor-1551 .elementor-element.elementor-element-fee1d88 .zones-search-widget__reset, .elementor-1551 .elementor-element.elementor-element-fee1d88 .zones-search-widget__submit{color:var( --e-global-color-primary );}.elementor-1551 .elementor-element.elementor-element-fee1d88 .zones-search-widget__card-title{font-family:"TT Commons", Sans-serif;font-size:17px;}.elementor-1551 .elementor-element.elementor-element-fee1d88 .zones-search-widget__product-title{font-family:"TT Commons", Sans-serif;font-size:17px;}.elementor-1551 .elementor-element.elementor-element-fee1d88 .zones-search-widget__product-desc{font-family:"TT Commons", Sans-serif;}.elementor-1551 .elementor-element.elementor-element-fee1d88 .zones-search-widget__product-price{font-family:"TT Commons", Sans-serif;}.elementor-1551 .elementor-element.elementor-element-fee1d88 .zones-search-widget__add-to-cart{background-color:var( --e-global-color-primary );color:#000000 !important;}.elementor-1551 .elementor-element.elementor-element-fee1d88 .zones-search-widget__footer-link{font-family:"TT Commons", Sans-serif;font-size:17px;}.elementor-1551 .elementor-element.elementor-element-2aad653{width:initial;max-width:initial;}.elementor-1551 .elementor-element.elementor-element-2aad653 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-1551 .elementor-element.elementor-element-2aad653 .zones-account-widget__label{font-family:"TT Commons", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-text );}.elementor-1551 .elementor-element.elementor-element-2aad653 .zones-account-widget__trigger{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1551 .elementor-element.elementor-element-2aad653 .zones-account-widget__icon, .elementor-1551 .elementor-element.elementor-element-2aad653 .zones-account-widget__arrow{color:var( --e-global-color-text );}.elementor-1551 .elementor-element.elementor-element-2aad653 .zones-account-widget__user-info strong{font-size:17px;font-weight:500;}.elementor-1551 .elementor-element.elementor-element-2aad653 .zones-account-widget__user-info span{font-size:17px;}.elementor-1551 .elementor-element.elementor-element-2aad653 .zones-account-widget__menu li a{font-size:17px;}.elementor-1551 .elementor-element.elementor-element-2aad653 .zones-account-widget__view h3{font-family:"TT Commons", Sans-serif;}.elementor-1551 .elementor-element.elementor-element-2aad653 .zones-account-widget__auth label{font-family:"TT Commons", Sans-serif;}.elementor-1551 .elementor-element.elementor-element-2aad653 .zones-account-widget__auth input[type="text"], .elementor-1551 .elementor-element.elementor-element-2aad653 .zones-account-widget__auth input[type="email"], .elementor-1551 .elementor-element.elementor-element-2aad653 .zones-account-widget__auth input[type="password"]{font-family:"TT Commons", Sans-serif;}.elementor-1551 .elementor-element.elementor-element-2aad653 .zones-account-widget__auth button[type="submit"]{font-family:"TT Commons", Sans-serif;}.elementor-1551 .elementor-element.elementor-element-2aad653 .zones-account-widget__switch{font-family:"TT Commons", Sans-serif;}.elementor-1551 .elementor-element.elementor-element-8b469bf{width:var( --container-widget-width, 41px );max-width:41px;--container-widget-width:41px;--container-widget-flex-grow:0;}.elementor-1551 .elementor-element.elementor-element-8b469bf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1551 .elementor-element.elementor-element-8b469bf .moto-badge{background-color:var( --e-global-color-secondary );}.elementor-1551 .elementor-element.elementor-element-1a105d2{--display:flex;--min-height:43px;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E6E6E6;--border-color:#E6E6E6;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1551 .elementor-element.elementor-element-1a105d2:not(.elementor-motion-effects-element-type-background), .elementor-1551 .elementor-element.elementor-element-1a105d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-1551 .elementor-element.elementor-element-f5987fe{width:100%;max-width:100%;}.elementor-1551 .elementor-element.elementor-element-f5987fe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1551 .elementor-element.elementor-element-f5987fe .zones-cat-menu__list--main{flex-wrap:nowrap;justify-content:center;gap:2px;}.elementor-1551 .elementor-element.elementor-element-f5987fe .zones-cat-menu__link{color:#1f1a17;font-family:"TT Commons", Sans-serif;font-size:17px;font-weight:700;line-height:8px;flex-direction:row;align-items:flex-end;justify-content:center;gap:3px;}.elementor-1551 .elementor-element.elementor-element-f5987fe .zones-cat-menu__toggle{color:#1f1a17;}.elementor-1551 .elementor-element.elementor-element-f5987fe .zones-cat-menu__link:hover, .elementor-1551 .elementor-element.elementor-element-f5987fe .zones-cat-menu__item.is-active > .zones-cat-menu__link{color:#54595F;}.elementor-1551 .elementor-element.elementor-element-f5987fe .zones-cat-menu__toggle:hover{color:#54595F;}.elementor-1551 .elementor-element.elementor-element-f5987fe .zones-cat-menu__icon img{width:20px;height:20px;}.elementor-1551 .elementor-element.elementor-element-f5987fe .zones-cat-menu__icon{width:20px;height:20px;}.elementor-1551 .elementor-element.elementor-element-f5987fe .zones-cat-menu__item-inner{padding:10px 3px 10px 3px;}.elementor-1551 .elementor-element.elementor-element-f5987fe .zones-cat-menu__sublist .zones-cat-menu__link{padding:0px 10px 8px 10px;flex-direction:row;align-items:flex-end;justify-content:flex-start;gap:4px;}.elementor-1551 .elementor-element.elementor-element-f5987fe .zones-cat-menu__sublist{background-color:#ffffff;}.elementor-1551 .elementor-element.elementor-element-f5987fe .zones-cat-menu__sublist .zones-cat-menu__item-inner:hover{background-color:rgba(0,0,0,0.03);}.elementor-1551 .elementor-element.elementor-element-f5987fe .zones-cat-menu__item--more .zones-cat-menu__name{color:#FFFFFF;}.elementor-1551 .elementor-element.elementor-element-e442845{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1551 .elementor-element.elementor-element-e442845:not(.elementor-motion-effects-element-type-background), .elementor-1551 .elementor-element.elementor-element-e442845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1551 .elementor-element.elementor-element-ee3b0cc{padding:0px 0px 0px 0px;text-align:start;}.elementor-1551 .elementor-element.elementor-element-ee3b0cc img{width:100%;}.elementor-1551 .elementor-element.elementor-element-82c305f{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-1551 .elementor-element.elementor-element-82c305f .zones-selection-widget__inner{background:#02010100;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1551 .elementor-element.elementor-element-82c305f .zones-selection-widget__label{color:var( --e-global-color-secondary );font-family:"TT Commons", Sans-serif;font-size:15px;}.elementor-1551 .elementor-element.elementor-element-82c305f .zones-selection-widget__value{color:var( --e-global-color-primary );font-family:"TT Commons", Sans-serif;font-size:17px;font-weight:300;}.elementor-1551 .elementor-element.elementor-element-82c305f .zones-selection-widget__empty{color:var( --e-global-color-secondary );font-size:17px;}.elementor-1551 .elementor-element.elementor-element-82c305f .zones-selection-widget__action{color:var( --e-global-color-text );font-family:"TT Commons", Sans-serif;font-size:16px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-1551 .elementor-element.elementor-element-74f31ed{text-align:start;}.elementor-1551 .elementor-element.elementor-element-74f31ed img{width:96%;}.elementor-1551 .elementor-element.elementor-element-e442845{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:17px;--padding-bottom:17px;--padding-left:11px;--padding-right:11px;}.elementor-1551 .elementor-element.elementor-element-ee3b0cc{width:var( --container-widget-width, 154px );max-width:154px;--container-widget-width:154px;--container-widget-flex-grow:0;text-align:start;}.elementor-1551 .elementor-element.elementor-element-ee3b0cc img{width:100%;}.elementor-1551 .elementor-element.elementor-element-82c305f{--container-widget-width:fit-content;--container-widget-flex-grow:0;width:var( --container-widget-width, fit-content );max-width:fit-content;}}@media(min-width:768px){.elementor-1551 .elementor-element.elementor-element-b93d90f{--content-width:1177px;}.elementor-1551 .elementor-element.elementor-element-c01ca0c{--width:40%;}.elementor-1551 .elementor-element.elementor-element-217c9e5{--width:40%;}.elementor-1551 .elementor-element.elementor-element-1a105d2{--content-width:1177px;}}/* Start custom CSS for zones-selected-coverage, class: .elementor-element-995117e */.zones-selection-widget__inner, button.zones-selection-widget__action {
    box-shadow: none !important;
    border: none !important;
}
.zones-selection-widget__address-icon {
    color: #a3a3a3;
}

button.zones-search-widget__reset.material-symbols-outlined {
    border: none !important;
    color: #a3a3a3;
}
button.zones-selection-widget__action:hover {
    background: none !important;
    transform: translateY(-1px);
}

* .zones-selection-widget__summary {
    overflow: visible !important;
    max-width: 423px !important;
}/* End custom CSS */
/* Start custom CSS for zones-catalog-search, class: .elementor-element-fee1d88 */input.zones-search-widget__input {
    border: none !important;
}

a.zones-search-widget__add-to-cart {
    background: #F8F8F8 !important;
    color: #000 !important;
}
.zones-search-widget__product-price {
    font-family: 'Manrope', sans-serif;
    font-size: 17px !important;
    font-weight: bolder;
    color: #333333 !important;
    margin-top: 0.25rem;
}
.zones-search-widget__view-all{
    color: #333333 !important;
}
button.zones-search-widget__reset.material-symbols-outlined {
    background: transparent;
    border: 1px solid red;
    color: red;
    border-radius: 100px;
    width: 30px;
    height: 30px;
    padding: 0px !important;
}
.zones-search-widget__container.is-active {
    padding: 16px;
}
/* Aplicar TT Commons absolutamente a todos los elementos del sitio */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video,
input,
textarea,
select,
button,
option,
optgroup {
    font-family: "TT Commons", sans-serif !important;
}

.zones-search-widget__field input.zones-search-widget__input {
    font-size: 17px !important;
}/* End custom CSS */
/* Start custom CSS for zones-account-dropdown, class: .elementor-element-2aad653 */button.zones-account-widget__trigger {
    display: flex;
    border: none !important;
    background: transparent !important;
}
.zones-account-widget__dropdown.is-active {
    background: #fff;
    padding: 12px;
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for zones_moto_cart, class: .elementor-element-8b469bf */li.zones-cat-menu__item.zones-cat-menu__item--more ul.zones-cat-menu__sublist span.zones-cat-menu__name {
    color: #4c4c4c !important;
}
.xoo-wsc-pname .product-image {
    display: none;
}
li.zones-cat-menu__item.zones-cat-menu__item--more ul.zones-cat-menu__sublist span.zones-cat-menu__name {
    color: #4c4c4c !important;
}

/* =====================================================
   CONTENEDOR
===================================================== */
dd.variation-Deseasunaadicin span.woocommerce-Price-amount.amount {
    font-size: 11px !important;
}
.xoo-wsc-modal.xoo-wsc-cart-active .xoo-wsc-container{
    right: 8px !important;
}
.xoo-wsc-container {
    height: 95vh !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    border-radius: 20px !important;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    background: #fff;
    
}
.xoo-wsc-products:not(.xoo-wsc-pattern-card) .xoo-wsc-sum-col {
    width: 72%;
    height: 100%;
    min-height: 77px;
}
/* =====================================================
   HEADER
===================================================== */
.xoo-wsc-containe .xoo-wsc-pprice .woocommerce-Price-amount {
    font-size: 17px !important;
    font-weight: 700 !important;
    color: #222 !important;
}
.xoo-wsch-top{
    padding:4px !important;
    border-bottom:1px solid #f2f2f2 !important;
}

.xoo-wsch-text{
    font-size:34px !important;
    font-weight:500 !important;
    color:#434343 !important;
    line-height:1;
}

.xoo-wsch-close{
    width:34px;
    height:34px;
    border:1px solid #ddd;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    transition:.3s;
}

.xoo-wsch-close:hover{
    background:#f5f5f5;
}

/* =====================================================
   BODY
===================================================== */

.xoo-wsc-body{
    flex:1;
    overflow-y:auto;
    overflow-x:hidden;
}

/* =====================================================
   PRODUCTOS
===================================================== */

.xoo-wsc-product{
    padding:14px 24px !important;
    border:none !important;
    margin:0 !important;
}

.xoo-wsc-sm-info{
    display:flex;
    align-items:flex-start;
    gap:14px;
}

/* =====================================================
   IMAGENES
===================================================== */

.xoo-wsc-img-col {
    width: 103px !important;
    min-width: 103px !important;
    max-width: 103px !important;
}

.xoo-wsc-img-col img {
    width: 103px !important;
    height: 77px !important;
    object-fit: cover;
    border-radius: 4px;
}

/* =====================================================
   NOMBRE PRODUCTO
===================================================== */

.xoo-wsc-pname {
    display: block;
    font-size: 20px !important;
    font-weight: 500 !important;
    color: #222 !important;
    margin-bottom: 0px;
    line-height: 1.3;
}

/* =====================================================
   OCULTAR TITULOS VARIACIONES
===================================================== */

.xoo-wsc-product .variation dt{
    display:none !important;
    visibility:hidden !important;
    height:0 !important;
    margin:0 !important;
    padding:0 !important;
    overflow:hidden !important;
}

/* =====================================================
   VARIACIONES
===================================================== */

.xoo-wsc-product .variation{
    margin:0 !important;
    padding:0 !important;
    display:block !important;
}

.xoo-wsc-product .variation dd{
    display:block !important;
    margin:0 !important;
    padding:0 !important;
    width:100% !important;
    color:#777 !important;
    font-size:12px !important;
    line-height:1.5 !important;
}

.xoo-wsc-product .variation dd p{
    margin:0 !important;
    padding:0 !important;
}
.xoo-wsc-product .variation dd p, dd.variation-Deseasunaadicin span.woocommerce-Price-amount.amount {
margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
    color: #434343 !important;
    font-size: 17px !important;
    line-height: 17px !important;
    font-style: normal !important;
    font-weight: 400;
}

.xoo-wsc-pprice .woocommerce-Price-amount, .xoo-wsc-pprice .woocommerce-Price-currencySymbol {
    font-size: 17px !important;
    font-weight: 400 !important;
    color: #222 !important;
}

/* =====================================================
   PRECIO PRODUCTO
===================================================== */

.xoo-wsc-priceBox{
    margin-top:6px !important;
}

.xoo-wsc-pprice{
    font-size:0 !important;
    margin-top:0 !important;
}


/* =====================================================
   ELIMINAR
===================================================== */

.xoo-wsc-sm-right{
    margin-left:auto;
}

.xoo-wsc-smr-del{
    font-size:14px !important;
    color:#999 !important;
}

.xoo-wsc-smr-del:hover{
    color:#222 !important;
}

/* =====================================================
   FOOTER
===================================================== */

.xoo-wsc-footer{
    padding:24px !important;
    border-top:1px solid #f2f2f2 !important;
    background:#fff;
}

/* =====================================================
   TOTAL DESTACADO
===================================================== */

.xoo-wsc-ft-amt{
    display:flex !important;
    justify-content:space-between !important;
    align-items:center !important;
    margin-bottom:0px !important;
}

.xoo-wsc-ft-amt-label{
    font-size: 20px !important;
    font-weight: 500 !important;
    color: #434343 !important;
}

.xoo-wsc-ft-amt-value,
.xoo-wsc-ft-amt-value .woocommerce-Price-amount{
    font-size:20px !important;
    font-weight:500 !important;
    color:#434343 !important;
    line-height:1 !important;
}

/* =====================================================
   BOTONES
===================================================== */

.xoo-wsc-ft-buttons-cont{
    text-align:right;
}

.xoo-wsc-ft-btn-cart{
    background: #434343 !important;
    color: #fff !important;
    border: none !important;
    border-radius: 4px !important;
    height: 44px !important;
    line-height: 44px !important;
    padding: 0 24px !important;
    font-size: 17px !important;
    font-weight: 500 !important;
    text-transform: uppercase;
    letter-spacing: 0;
}

.xoo-wsc-ft-btn-cart:hover{
    background:#333 !important;
}

/* ocultar continuar comprando */
.xoo-wsc-ft-btn-continue{
    display:none !important;
}

/* =====================================================
   SCROLL
===================================================== */

.xoo-wsc-body::-webkit-scrollbar{
    width:6px;
}

.xoo-wsc-body::-webkit-scrollbar-thumb{
    background:#d7d7d7;
    border-radius:20px;
}

.xoo-wsc-body::-webkit-scrollbar-track{
    background:transparent;
}


.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added::after{
    display: none !important;
}
.zones-search-widget__container.is-active .zones-search-widget__field {
    padding-bottom: 9px !important;
}

.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn, .xoo-wsc-container .xoo-wsc-btn {
    background-color: #e5e5e5;
    color: #434343;
    border: 2px solid #ffffff;
    padding: 10px 20px;
    text-transform: uppercase;
    border-radius: 6px;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b93d90f */a.zones-cat-menu__link {
    display: flex;
    align-content: center;
    width: max-content;
    flex-direction: row;
    align-items: center;
}

section.elementor-element.elementor-element-d9f0bfe.animated-fast.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded.animated.fadeIn {
    margin: 0px !important;
}

.zones-coverage-popup__zones .zone-card.is-selected .zone-card__action-btn, .zone-card__action-btn {
    background: #f8f8f8 !important;
    color: #434343 !important;
    box-shadow: none !important;
    font-size: 17px !important;
    font-weight: 500;
}
.zones-coverage-popup__zones .zone-card.is-selected .zone-card__action-btn:hover,
.zone-card__action-btn:hover {
    background: #434343 !important;
    color: #ffffff !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for zones-category-menu, class: .elementor-element-f5987fe */.zones-cat-menu__name {
    line-height: 9px !important;
}
.zones-cat-menu__icon {
    width: 22px !important;
    height: 100%;
    object-fit: cover;
}
.zones-cat-menu__name {
    margin-bottom: 1.26px;
}
.zones-cat-menu__icon img {
    width: 100% !important;
    height: 100% !important;
    
}
.zones-cat-menu--horizontal .zones-cat-menu__sublist .zones-cat-menu__item .zones-cat-menu__item-inner {
    padding-right: 12px
    !important;
    padding: 5px 7px 10px 3px !important;
    width: 100%;
}
ul.zones-cat-menu__sublist {
    min-width: fit-content !important;
    /* padding-right: 20px !important; */
}
.zones-cat-menu--horizontal .zones-cat-menu__sublist{
    padding: 0px !important;
}
.zones-cat-menu__arrow--left {
    left: -13px;
    margin-top: 4px;
}
.zones-cat-menu__arrow--right {
    right: -13px;
    margin-top: 4px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a105d2 */a.zones-cat-menu__link {
    display: flex;
    align-content: center;
    width: max-content;
    flex-direction: row;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for zones-selected-coverage, class: .elementor-element-82c305f */.zones-selection-widget__inner, button.zones-selection-widget__action {
    box-shadow: none !important;
    border: none !important;
}

button.zones-selection-widget__action:hover {
    background: none !important;
    transform: translateY(-1px);
}/* End custom CSS */
/* Start custom CSS */.zones-coverage-popup__brand-mark img{
    object-fit: contain;
}/* End custom CSS */