.elementor-618 .elementor-element.elementor-element-d687abe{--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:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;--z-index:999;}.elementor-618 .elementor-element.elementor-element-d687abe:not(.elementor-motion-effects-element-type-background), .elementor-618 .elementor-element.elementor-element-d687abe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-618 .elementor-element.elementor-element-b1f954e{--display:flex;--min-height:0px;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:10px;}.elementor-618 .elementor-element.elementor-element-b1f954e:not(.elementor-motion-effects-element-type-background), .elementor-618 .elementor-element.elementor-element-b1f954e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-618 .elementor-element.elementor-element-b1f954e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-618 .elementor-element.elementor-element-b4816f6{width:var( --container-widget-width, 5.188% );max-width:5.188%;--container-widget-width:5.188%;--container-widget-flex-grow:0;text-align:end;}.elementor-618 .elementor-element.elementor-element-b4816f6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-618 .elementor-element.elementor-element-b4816f6 img{width:67%;}.elementor-618 .elementor-element.elementor-element-7efa6fe{width:var( --container-widget-width, 23.348% );max-width:23.348%;--container-widget-width:23.348%;--container-widget-flex-grow:0;text-align:start;}.elementor-618 .elementor-element.elementor-element-7efa6fe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-618 .elementor-element.elementor-element-7efa6fe img{width:51%;}.elementor-618 .elementor-element.elementor-element-d32d6a8{width:auto;max-width:auto;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-618 .elementor-element.elementor-element-d32d6a8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-618 .elementor-element.elementor-element-d32d6a8 .elementor-menu-toggle{margin:0 auto;}.elementor-618 .elementor-element.elementor-element-d32d6a8 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-d88298d );fill:var( --e-global-color-d88298d );padding-left:16px;padding-right:16px;padding-top:10px;padding-bottom:10px;}.elementor-618 .elementor-element.elementor-element-d32d6a8 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-618 .elementor-element.elementor-element-d32d6a8 .elementor-nav-menu--dropdown a:hover,
					.elementor-618 .elementor-element.elementor-element-d32d6a8 .elementor-nav-menu--dropdown a:focus,
					.elementor-618 .elementor-element.elementor-element-d32d6a8 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-618 .elementor-element.elementor-element-d32d6a8 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-618 .elementor-element.elementor-element-d32d6a8 .elementor-menu-toggle:hover,
					.elementor-618 .elementor-element.elementor-element-d32d6a8 .elementor-menu-toggle:focus{color:var( --e-global-color-d88298d );}.elementor-618 .elementor-element.elementor-element-77a9d27{width:var( --container-widget-width, 90px );max-width:90px;--container-widget-width:90px;--container-widget-flex-grow:0;text-align:center;}.elementor-618 .elementor-element.elementor-element-77a9d27 > .elementor-widget-container{background-color:var( --e-global-color-8a210d9 );padding:5px 5px 5px 5px;}.elementor-618 .elementor-element.elementor-element-77a9d27.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-618 .elementor-element.elementor-element-77a9d27 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-618 .elementor-element.elementor-element-77a9d27 .elementor-heading-title a:hover, .elementor-618 .elementor-element.elementor-element-77a9d27 .elementor-heading-title a:focus{color:var( --e-global-color-50dfb37 );}.elementor-618 .elementor-element.elementor-element-2730f88{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#31CBE0;--toggle-button-background-color:#FFFFFF00;--toggle-button-icon-hover-color:#31CBE0;--toggle-button-border-width:0px;--toggle-icon-size:15px;--items-indicator-text-color:#000000;--items-indicator-background-color:#31CBE0;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}body:not(.rtl) .elementor-618 .elementor-element.elementor-element-2730f88 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-11px;top:-11px;}body.rtl .elementor-618 .elementor-element.elementor-element-2730f88 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:11px;top:-11px;left:auto;}.elementor-618 .elementor-element.elementor-element-2730f88 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for nav-menu, class: .elementor-element-d32d6a8 *//* Accesos de cabecera: elementos reales del menú WordPress. */
.elementor-618 .elementor-element.elementor-element-d32d6a8 .elementor-nav-menu--main > ul {align-items:center;}
.elementor-618 .elementor-element.elementor-element-d32d6a8 .menu-item-23286 > a.elementor-item {display:flex;gap:20px;align-items:center;white-space:nowrap;}
.elementor-618 .elementor-element.elementor-element-d32d6a8 .menu-item-23286 > a.elementor-item::before {content:"";position:static;display:block;flex:0 0 23px;width:23px;height:23px;opacity:1;background:#31cbe0;transform:none;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%22512%22%20height%3D%22512%22%3E%3Cpath%20d%3D%22M13%2C1a1%2C1%2C0%2C0%2C1%2C1-1A10.011%2C10.011%2C0%2C0%2C1%2C24%2C10a1%2C1%2C0%2C0%2C1-2%2C0%2C8.009%2C8.009%2C0%2C0%2C0-8-8A1%2C1%2C0%2C0%2C1%2C13%2C1Zm1%2C5a4%2C4%2C0%2C0%2C1%2C4%2C4%2C1%2C1%2C0%2C0%2C0%2C2%2C0%2C6.006%2C6.006%2C0%2C0%2C0-6-6%2C1%2C1%2C0%2C0%2C0%2C0%2C2Zm9.093%2C10.739a3.1%2C3.1%2C0%2C0%2C1%2C0%2C4.378l-.91%2C1.049c-8.19%2C7.841-28.12-12.084-20.4-20.3l1.15-1A3.081%2C3.081%2C0%2C0%2C1%2C7.26.906c.031.031%2C1.884%2C2.438%2C1.884%2C2.438a3.1%2C3.1%2C0%2C0%2C1-.007%2C4.282L7.979%2C9.082a12.781%2C12.781%2C0%2C0%2C0%2C6.931%2C6.945l1.465-1.165a3.1%2C3.1%2C0%2C0%2C1%2C4.281-.006S23.062%2C16.708%2C23.093%2C16.739Zm-1.376%2C1.454s-2.393-1.841-2.424-1.872a1.1%2C1.1%2C0%2C0%2C0-1.549%2C0c-.027.028-2.044%2C1.635-2.044%2C1.635a1%2C1%2C0%2C0%2C1-.979.152A15.009%2C15.009%2C0%2C0%2C1%2C5.9%2C9.3a1%2C1%2C0%2C0%2C1%2C.145-1S7.652%2C6.282%2C7.679%2C6.256a1.1%2C1.1%2C0%2C0%2C0%2C0-1.549c-.031-.03-1.872-2.425-1.872-2.425a1.1%2C1.1%2C0%2C0%2C0-1.51.039l-1.15%2C1C-2.495%2C10.105%2C14.776%2C26.418%2C20.721%2C20.8l.911-1.05A1.121%2C1.121%2C0%2C0%2C0%2C21.717%2C18.193Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%22512%22%20height%3D%22512%22%3E%3Cpath%20d%3D%22M13%2C1a1%2C1%2C0%2C0%2C1%2C1-1A10.011%2C10.011%2C0%2C0%2C1%2C24%2C10a1%2C1%2C0%2C0%2C1-2%2C0%2C8.009%2C8.009%2C0%2C0%2C0-8-8A1%2C1%2C0%2C0%2C1%2C13%2C1Zm1%2C5a4%2C4%2C0%2C0%2C1%2C4%2C4%2C1%2C1%2C0%2C0%2C0%2C2%2C0%2C6.006%2C6.006%2C0%2C0%2C0-6-6%2C1%2C1%2C0%2C0%2C0%2C0%2C2Zm9.093%2C10.739a3.1%2C3.1%2C0%2C0%2C1%2C0%2C4.378l-.91%2C1.049c-8.19%2C7.841-28.12-12.084-20.4-20.3l1.15-1A3.081%2C3.081%2C0%2C0%2C1%2C7.26.906c.031.031%2C1.884%2C2.438%2C1.884%2C2.438a3.1%2C3.1%2C0%2C0%2C1-.007%2C4.282L7.979%2C9.082a12.781%2C12.781%2C0%2C0%2C0%2C6.931%2C6.945l1.465-1.165a3.1%2C3.1%2C0%2C0%2C1%2C4.281-.006S23.062%2C16.708%2C23.093%2C16.739Zm-1.376%2C1.454s-2.393-1.841-2.424-1.872a1.1%2C1.1%2C0%2C0%2C0-1.549%2C0c-.027.028-2.044%2C1.635-2.044%2C1.635a1%2C1%2C0%2C0%2C1-.979.152A15.009%2C15.009%2C0%2C0%2C1%2C5.9%2C9.3a1%2C1%2C0%2C0%2C1%2C.145-1S7.652%2C6.282%2C7.679%2C6.256a1.1%2C1.1%2C0%2C0%2C0%2C0-1.549c-.031-.03-1.872-2.425-1.872-2.425a1.1%2C1.1%2C0%2C0%2C0-1.51.039l-1.15%2C1C-2.495%2C10.105%2C14.776%2C26.418%2C20.721%2C20.8l.911-1.05A1.121%2C1.121%2C0%2C0%2C0%2C21.717%2C18.193Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/contain no-repeat;}
.elementor-618 .elementor-element.elementor-element-d32d6a8 .op-menu-phone-text {display:flex;flex-direction:column;text-align:left;}
.elementor-618 .elementor-element.elementor-element-d32d6a8 .op-menu-call {font-family:Ubuntu,sans-serif;font-size:16px;font-weight:600;line-height:11.2px;}
.elementor-618 .elementor-element.elementor-element-d32d6a8 .op-menu-number {font-family:Rubik,sans-serif;font-size:18px;font-weight:700;line-height:28.8px;}
.elementor-618 .elementor-element.elementor-element-d32d6a8 .menu-item-23287 > a.elementor-item {background:#31cbe0;color:#fff;font-family:Cabin,sans-serif;font-weight:500;font-size:16px;line-height:16px;text-align:center;justify-content:center;white-space:normal;width:90px;padding:5px;margin:0 16px;}
.elementor-618 .elementor-element.elementor-element-d32d6a8 .menu-item-23287 > a.elementor-item::before,.elementor-618 .elementor-element.elementor-element-d32d6a8 .menu-item-23287 > a.elementor-item::after {display:none;}
/* Mantener estos accesos exclusivos de la cabecera. */
.elementor-location-footer .menu-item-23286,.elementor-location-footer .menu-item-23287 {display:none;}
@media(max-width:767px){.elementor-618 .elementor-element.elementor-element-d32d6a8 .menu-item-23287{display:none;}}

@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-4I-1UA.ttf) format('truetype');}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvTtw.ttf) format('truetype');}
@media(min-width:1321px) and (max-width:1500px){
.elementor-618 .elementor-element.elementor-element-b1f954e{gap:12px;}
.elementor-618 .elementor-element.elementor-element-7efa6fe{width:180px;}
.elementor-618 .elementor-element.elementor-element-b4816f6{width:50px;}
.elementor-618 .elementor-element.elementor-element-d32d6a8 .elementor-nav-menu--main .elementor-item{padding-left:8px;padding-right:8px;}
}
@media(min-width:1025px) and (max-width:1320px){
.elementor-618 .elementor-element.elementor-element-d32d6a8 .elementor-nav-menu--main{display:none;}
.elementor-618 .elementor-element.elementor-element-d32d6a8 .elementor-menu-toggle{display:flex;color:#31cbe0;}
.elementor-618 .elementor-element.elementor-element-d32d6a8 > .elementor-widget-container > .elementor-nav-menu--dropdown{display:block;position:absolute;top:100%;right:0;left:auto;width:300px;z-index:1000;}
}

@media(min-width:1025px) and (max-width:1320px){.elementor-618 .elementor-element.elementor-element-d32d6a8 .elementor-menu-toggle svg{fill:#31cbe0;}}

/* Aula Virtual en dos líneas, a la altura del acceso de teléfono. */
.elementor-618 .elementor-element.elementor-element-d32d6a8 .menu-item-23287 > a.elementor-item {display:block;box-sizing:border-box;width:90px;height:60px;padding:6px 20px;line-height:24px;white-space:normal;text-align:center;}

/* Cabecera compacta: Aula Virtual fuera del menú; menú y carrito juntos. */
@media (max-width:1320px){
.elementor-618 .elementor-element.elementor-element-d32d6a8 .menu-item-23287{display:none;}
.elementor-618 .elementor-element.elementor-element-b1f954e{justify-content:flex-start;column-gap:12px;}
.elementor-618 .elementor-element.elementor-element-b4816f6{order:0;}
.elementor-618 .elementor-element.elementor-element-7efa6fe{order:1;}
.elementor-618 .elementor-element.elementor-element-77a9d27{display:block!important;order:2!important;margin-left:auto;flex:0 0 auto;}
.elementor-618 .elementor-element.elementor-element-d32d6a8{order:3!important;margin-left:0;flex:0 0 auto;}
.elementor-618 .elementor-element.elementor-element-2730f88{display:block!important;order:4!important;flex:0 0 auto;}
}

/* Móvil: Aula Virtual al extremo derecho. */
@media(max-width:767px){
.elementor-618 .elementor-element.elementor-element-d32d6a8{order:2!important;margin-left:auto;}
.elementor-618 .elementor-element.elementor-element-2730f88{order:3!important;}
.elementor-618 .elementor-element.elementor-element-77a9d27{order:4!important;margin-left:0;}
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-2730f88 */.elementor-618 .elementor-element.elementor-element-2730f88 .elementor-button { background-color: transparent; }

.elementor-618 .elementor-element.elementor-element-2730f88 .elementor-button:hover { border:none;  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d687abe *//* Cabecera móvil y tableta — 29/09/2026 */
@media (max-width: 1024px) {
 .elementor-618 .elementor-element.elementor-element-d687abe {display:flex!important; flex-direction:column; gap:12px; padding:14px 20px; position:relative; overflow:visible;}
 .elementor-618 .elementor-element.elementor-element-d687abe .elementor-element-b1f954e {position:static; width:100%; flex-direction:row; flex-wrap:nowrap; gap:14px; padding:0; margin:0; border-radius:0; overflow:visible;}
 .elementor-618 .elementor-element.elementor-element-d687abe .elementor-element-b4816f6 {width:28px; flex:0 0 28px;}
 .elementor-618 .elementor-element.elementor-element-d687abe .elementor-element-b4816f6 img {width:28px; height:auto;}
 .elementor-618 .elementor-element.elementor-element-d687abe .elementor-element-7efa6fe {width:150px; flex:0 0 150px;}
 .elementor-618 .elementor-element.elementor-element-d687abe .elementor-element-7efa6fe img {width:100%; max-width:100%; height:auto;}
 .elementor-618 .elementor-element.elementor-element-d687abe .elementor-element-d32d6a8 {width:auto; flex:1 1 auto; margin-left:auto; position:static;}
 .elementor-618 .elementor-element.elementor-element-d687abe .elementor-element-d32d6a8 .elementor-widget-container {position:static;}
 .elementor-618 .elementor-element.elementor-element-d687abe .elementor-menu-toggle {margin-right:0; margin-left:auto; width:44px; height:44px; padding:10px; color:#31cbe0; background:transparent; font-size:24px;}
 .elementor-618 .elementor-element.elementor-element-d687abe .elementor-element-d32d6a8 .elementor-nav-menu--dropdown,
 .elementor-618 .elementor-element.elementor-element-d687abe .elementor-element-d32d6a8 .elementor-widget-container .elementor-nav-menu--dropdown {position:absolute; top:100%; left:0!important; width:100%!important; margin-top:0; max-height:70vh; overflow-y:auto; box-shadow:0 8px 16px #0003;}
 .elementor-618 .elementor-element.elementor-element-d687abe .elementor-nav-menu--dropdown a {padding:14px 20px; font-size:16px;}
 .elementor-618 .elementor-element.elementor-element-d687abe .elementor-element-f4f801a {width:100%; flex-direction:row; flex-wrap:nowrap; justify-content:flex-end; gap:16px; padding:10px 0 0; border-top:1px solid #ffffff26;}
 .elementor-618 .elementor-element.elementor-element-d687abe .elementor-element-8ffa25c, .elementor-618 .elementor-element.elementor-element-d687abe .elementor-element-ae11d02 {display:none;}
 .elementor-618 .elementor-element.elementor-element-d687abe .elementor-element-77a9d27 {width:auto; flex:0 0 auto; margin-right:auto; padding:10px 14px; border-radius:5px;}
 .elementor-618 .elementor-element.elementor-element-d687abe .elementor-element-77a9d27 .elementor-heading-title {font-size:14px; line-height:24px;}
 .elementor-618 .elementor-element.elementor-element-d687abe .elementor-element-2730f88 {display:block!important; width:auto; flex:0 0 auto; order:3;}
 .elementor-618 .elementor-element.elementor-element-d687abe .elementor-element-2730f88 .elementor-menu-cart__toggle_button {min-width:44px; min-height:44px; padding:10px;}
 .elementor-618 .elementor-element.elementor-element-d687abe .elementor-element-2730f88 .elementor-button-icon {font-size:22px;}
 .elementor-618 .elementor-element.elementor-element-d687abe .elementor-element-f6b42ae {width:auto; flex:0 0 auto; margin:0;}
 .elementor-618 .elementor-element.elementor-element-d687abe .elementor-element-f6b42ae .elementor-button {padding:12px 0; font-size:14px;}
 .elementor-618 .elementor-element.elementor-element-d687abe .elementor-element-f6b42ae .elementor-button-content-wrapper {gap:8px;}
}
@media (max-width:359px) {
 .elementor-618 .elementor-element.elementor-element-d687abe {padding:12px 14px;}
 .elementor-618 .elementor-element.elementor-element-d687abe .elementor-element-7efa6fe {width:130px; flex-basis:130px;}
 .elementor-618 .elementor-element.elementor-element-d687abe .elementor-element-f4f801a {gap:10px;}
}
@media (max-width:1024px) {
 .elementor-618 .elementor-element.elementor-element-d687abe .elementor-element-b4816f6,
 .elementor-618 .elementor-element.elementor-element-d687abe .elementor-element-7efa6fe,
 .elementor-618 .elementor-element.elementor-element-d687abe .elementor-element-d32d6a8,
 .elementor-618 .elementor-element.elementor-element-d687abe .elementor-element-77a9d27,
 .elementor-618 .elementor-element.elementor-element-d687abe .elementor-element-f6b42ae {max-width:none;}
 .elementor-618 .elementor-element.elementor-element-d687abe .elementor-element-77a9d27 {padding:0;}
 .elementor-618 .elementor-element.elementor-element-d687abe .elementor-element-77a9d27 .elementor-widget-container {padding:10px 14px; border-radius:5px;}
 .elementor-618 .elementor-element.elementor-element-d687abe .elementor-element-f6b42ae .elementor-widget-container {margin:0;}
 .elementor-618 .elementor-element.elementor-element-d687abe .elementor-menu-toggle svg {fill:#31cbe0;}
}

/* Móvil: logo, menú, Aula Virtual y carrito */
@media (max-width:767px) {
 .elementor-618 .elementor-element.elementor-element-d687abe .elementor-element-b4816f6, .elementor-618 .elementor-element.elementor-element-d687abe .elementor-element-f6b42ae {display:none!important;}
}

/* Móvil en una sola fila */
@media (max-width:767px) {
 .elementor-618 .elementor-element.elementor-element-d687abe {flex-direction:row; flex-wrap:nowrap; gap:8px; padding:12px; align-items:center;}
 .elementor-618 .elementor-element.elementor-element-d687abe .elementor-element-b1f954e {width:auto; flex:1 1 auto; min-width:0; gap:6px;}
 .elementor-618 .elementor-element.elementor-element-d687abe .elementor-element-7efa6fe {width:clamp(100px,30vw,135px); flex:0 1 auto; min-width:0;}
 .elementor-618 .elementor-element.elementor-element-d687abe .elementor-element-d32d6a8 {flex:0 0 40px; width:40px;}
 .elementor-618 .elementor-element.elementor-element-d687abe .elementor-menu-toggle {width:40px; height:44px; padding:8px; font-size:22px;}
 .elementor-618 .elementor-element.elementor-element-d687abe .elementor-element-f4f801a {width:auto; flex:0 0 auto; border:0; padding:0; gap:6px;}
 .elementor-618 .elementor-element.elementor-element-d687abe .elementor-element-77a9d27 {margin:0;}
 .elementor-618 .elementor-element.elementor-element-d687abe .elementor-element-77a9d27 .elementor-widget-container {padding:9px 8px; border-radius:4px;}
 .elementor-618 .elementor-element.elementor-element-d687abe .elementor-element-77a9d27 .elementor-heading-title {font-size:12px; line-height:26px; white-space:nowrap;}
 .elementor-618 .elementor-element.elementor-element-d687abe .elementor-element-2730f88 .elementor-menu-cart__toggle_button {min-width:40px; padding:8px;}
}/* End custom CSS */