@font-face{font-family: 'BebasNeue';src:url(//moseve.com/wp-content/themes/hello-elementor/fonts/BEBAS-NEUE/BebasNeue.ttf) format('truetype');}
@font-face{font-family: 'BebasNeue-Thin';src:url(//moseve.com/wp-content/themes/hello-elementor/fonts/BEBAS-NEUE/BebasNeue-Thin.ttf) format('truetype');}
@font-face{font-family: 'BebasNeue-Light';src:url(//moseve.com/wp-content/themes/hello-elementor/fonts/BEBAS-NEUE/BebasNeue-Light.ttf) format('truetype');}
@font-face{font-family: 'BebasNeue-Book';src:url(//moseve.com/wp-content/themes/hello-elementor/fonts/BEBAS-NEUE/BebasNeue-Book.ttf) format('truetype');}
@font-face{font-family: 'BebasNeue-Regular';src:url(//moseve.com/wp-content/themes/hello-elementor/fonts/BEBAS-NEUE/BebasNeue-Regular.ttf) format('truetype');}
@font-face{font-family: 'BebasNeue-Bold';src:url(//moseve.com/wp-content/themes/hello-elementor/fonts/BEBAS-NEUE/BebasNeue-Bold.ttf) format('truetype');}
@font-face{font-family: 'GothamHTF-XLight';src:url(//moseve.com/wp-content/themes/hello-elementor/fonts/GOTHAM-HTF/GothamHTF-XLight.ttf) format('truetype');}
@font-face{font-family: 'GothamHTF-Thin';src:url(//moseve.com/wp-content/themes/hello-elementor/fonts/GOTHAM-HTF/GothamHTF-Thin.ttf) format('truetype');}
@font-face{font-family: 'GothamHTF-Light';src:url(//moseve.com/wp-content/themes/hello-elementor/fonts/GOTHAM-HTF/GothamHTF-Light.ttf) format('truetype');}
@font-face{font-family: 'GothamHTF-Book';src:url(//moseve.com/wp-content/themes/hello-elementor/fonts/GOTHAM-HTF/GothamHTF-Book.ttf) format('truetype');}
@font-face{font-family: 'GothamHTF-Medium';src:url(//moseve.com/wp-content/themes/hello-elementor/fonts/GOTHAM-HTF/GothamHTF-Medium.ttf) format('truetype');}
@font-face{font-family: 'GothamHTF-Bold';src:url(//moseve.com/wp-content/themes/hello-elementor/fonts/GOTHAM-HTF/GothamHTF-Bold.ttf) format('truetype');}
@font-face{font-family: 'GothamHTF-Black';src:url(//moseve.com/wp-content/themes/hello-elementor/fonts/GOTHAM-HTF/GothamHTF-Black.ttf) format('truetype');}
@font-face{font-family: 'GothamHTF-Ultra';src:url(//moseve.com/wp-content/themes/hello-elementor/fonts/GOTHAM-HTF/GothamHTF-Ultra.ttf) format('truetype');}
body,html {font-size: 10px; overflow-x: hidden;}
body::-webkit-scrollbar{width:7px;}
body::-webkit-scrollbar-thumb{-webkit-border-radius:0px;border-radius:0px;background: #000;} .elementor-18 .elementor-element.elementor-element-cc6b2af .elementor-nav-menu .elementor-item {font-family: 'BebasNeue';} #elementor-menu-cart__toggle_button {border: none !important;}
.elementor-search-form--skin-full_screen .elementor-search-form__toggle i {background: transparent;}
.elementor-search-form--skin-full_screen .elementor-search-form__toggle i:before {color: #fff;}
#header-cart-column {}
#header-cart-column .elementor-column-wrap {justify-content: flex-end;}
#header-cart-column .elementor-column-wrap .elementor-widget-wrap {display: inline-flex; width: auto; align-self: center; justify-self: flex-end; background: rgba(5,191,193,0.45); padding-left: 15px; margin-right: -15px;}
#header-cart-column .elementor-column-wrap .elementor-widget-wrap:before {content: ""; position: absolute; top: 0px; height: 100%; background: rgba(5,191,193,0.45); width: 50vw; left: 100%;}
#header-cart-column .elementor-widget-search-form, #header-cart-column .elementor-widget-woocommerce-menu-cart{display: flex;width: auto; align-self: center;}
.yellow-arrow a {background: url(//moseve.com/wp-content/uploads/2020/06/button-icon.jpg) !important; background-position: right center !important; background-size: auto 100% !important; background-repeat: no-repeat !important; padding: 7px 45px 7px 0px; border: none !important;}
.elementor-location-header {overflow: hidden;}
#my-header.elementor-sticky--effects{ background-color: rgba(0,0,0,0.65)!important; top: 0px !important;}
#my-header{
width: 100vw !important;
transition: background-color 1s ease !important;
}
.eicon-menu-bar:before {color: #fff !important;}
.elementor-menu-toggle {background: transparent !important; border: solid 1px #fff;}
.fa-search:before {background: url(//moseve.com/wp-content/themes/hello-elementor/img/buscar-icon.png); background-repeat: no-repeat; background-position: center center; background-size: 100% 100%; color: transparent !important;}
.elementor-widget-woocommerce-menu-cart.toggle-icon--cart-medium .elementor-menu-cart__toggle .elementor-button-icon i:before { background: url(//moseve.com/wp-content/themes/hello-elementor/img/cart-icon.png); background-repeat: no-repeat; background-position: center center; background-size: 100%; color: transparent !important;}
.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon[data-counter]:before {top: -0.9em; right: -1.2em;} body.single-product #my-header .elementor-widget-theme-site-logo img, 
body.single-product #my-header .elementor-nav-menu li,
body.page-id-23 #my-header .elementor-widget-theme-site-logo img, 
body.page-id-23 #my-header .elementor-nav-menu li,
body.page-id-3 #my-header .elementor-widget-theme-site-logo img, 
body.page-id-3 #my-header .elementor-nav-menu li {filter: brightness(1) invert(1);}
body.single-product #my-header.elementor-sticky--effects .elementor-widget-theme-site-logo img,
body.single-product #my-header.elementor-sticky--effects .elementor-nav-menu li,
body.page-id-23 #my-header.elementor-sticky--effects .elementor-widget-theme-site-logo img,
body.page-id-23 #my-header.elementor-sticky--effects .elementor-nav-menu li,
body.page-id-3 #my-header.elementor-sticky--effects .elementor-widget-theme-site-logo img,
body.page-id-3 #my-header.elementor-sticky--effects .elementor-nav-menu li {filter: none;}
body.single-product .elementor-location-single,
body.page-id-23 main,
body.page-id-3 main {margin-top: 11.5rem;}
body.single-product #my-header .elementor-nav-menu li a:after,
body.page-id-23 #my-header .elementor-nav-menu li a:after,
body.page-id-3 #my-header .elementor-nav-menu li a:after {filter: brightness(1) invert(1);}
body.single-product #my-header.elementor-sticky--effects .elementor-nav-menu li a:after,
body.page-id-23 #my-header.elementor-sticky--effects .elementor-nav-menu li a:after,
body.page-id-3 #my-header.elementor-sticky--effects .elementor-nav-menu li a:after {filter: none !important;}
body.single-product #my-header .elementor-menu-toggle,
body.page-id-23 #my-header .elementor-menu-toggle,
body.page-id-3 #my-header .elementor-menu-toggle {filter: brightness(1) invert(1);}
body.single-product #my-header.elementor-sticky--effects .elementor-menu-toggle,
body.page-id-23 #my-header.elementor-sticky--effects .elementor-menu-toggle,
body.page-id-3 #my-header.elementor-sticky--effects .elementor-menu-toggle {filter: none !important;}
.woocommerce-notices-wrapper {display: none;}   .baner-pre-title {letter-spacing: 0.5rem;}
.baner-pre-title span {font-family: 'BebasNeue-Bold';}
.row-lines-title .elementor-heading-title span {color: #0d95c5; }
.row-lines-title .elementor-heading-title span.light {color: #000; font-weight: 400}
.row-lines-title .elementor-heading-title {display: inline-block; position: relative;}
.row-lines-title .elementor-heading-title:before {content: ""; position: absolute; right: calc(100% + 30px); height: 1px; background: #e0e0e0; width: 50vw; top: 50%; transform: translateY(-50%);}
.row-lines-title .elementor-heading-title:after {content: ""; position: absolute; left: calc(100% + 30px); height: 1px; background: #e0e0e0; width: 50vw; top: 50%; transform: translateY(-50%);}
.woocommerce ul.products li.product a {outline: none !important;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {margin: 0px 0px 2rem 0px; padding: 0px 15px;}
body.home .pif-has-gallery .wp-post-image--secondary {    left: 50%; transform: translateX(-50%); width: calc(100% - 3rem) !important;}
li.product {text-align: center;}
li.product a {text-align: center;}
li.product .woocommerce-loop-product__title {font-family: 'GothamHTF-Bold' !important; font-size: 1.6rem !important; line-height: 1.2; color: #212832 !important; }
li.product .price {font-family: 'GothamHTF-Light' !important; font-size: 1.4rem !important; line-height: 1.2; color: #656565 !important;}
li.product .stock {display: none !important;}
li.product p {font-family: 'GothamHTF-Book' !important; font-size: 1.3rem !important; color: #212832 !important; }
.woo-variation-swatches-stylesheet-enabled.woo-variation-swatches-archive-align-left .wvs-archive-variation-wrapper .variable-items-wrapper {justify-content: center;}
li.product .reset_variations {display: none !important;} body.archive ul.variable-items-wrapper .button-variable-item {width: auto; height: auto; border-radius: 5px !important; padding: 3px !important;}
li.product .add_to_cart_button {margin-top: 0px !important; background: transparent !important; border-radius: 0px; font-family: "GothamHTF-Bold" !important; color: #03d4ad; border: solid 1px #03d4ad !important; color: #03d4ad !important; font-size: 1.4rem !important;}
ul.products li.product .add_to_cart_button:hover {background: #03d4ad !important; color: #fff !important;}
body.search-results .elementor-posts-container {padding: 3rem 0px 4.5rem 0;}
body.search-results article .elementor-post__text {text-align: center;}
body.search-results article .elementor-post__title {padding: 0.5em 0;}
body.search-results article .elementor-post__title a {font-family: 'GothamHTF-Bold' !important; font-size: 1.6rem !important; line-height: 1.2; color: #212832 !important; }
body.search-results article .elementor-post__excerpt p {font-family: 'GothamHTF-Book' !important; font-size: 1.3rem !important; color: #212832 !important;}
body.search-results article .elementor-post__read-more {display: inline-block; margin-top: 0px !important; background: transparent !important; border-radius: 0px; font-family: "GothamHTF-Bold" !important; color: #03d4ad; border: solid 1px #03d4ad !important; color: #03d4ad !important; font-size: 1.4rem !important;     padding: .618em 1em; font-weight: 700; line-height: 1;}
body.search-results article .elementor-post__read-more:hover {color: #fff !important; background: #03d4ad !important;}
.elementor-posts--skin-classic .elementor-post {overflow: visible;}
.slick-prev {background: url(//moseve.com/wp-content/uploads/2020/06/to-left.png); background-color: transparent !important; width: 21px; height: 39px; background-size: 100% 100%;
position: absolute; right: calc(100% + 30px); top: 25%; border: none !important; outline: none !important;}
.slick-next {background: url(//moseve.com/wp-content/uploads/2020/06/to-right.png); background-color: transparent !important; width: 21px; height: 39px; background-size: 100% 100%;
position: absolute; left: calc(100% + 30px); top: 25%; border: none !important; outline: none !important;}
.slick-dots {margin: 0px;  display: flex; justify-content: center;}
.slick-dots li {margin: 0px 10px;}
.slick-dots li button {border: solid 1px #ececec; background: #ececec; border-radius: 50%; color: transparent !important; outline: none !important; padding: 0px; width: 15px; height: 15px;}
.slick-dots li button:hover {background: #03d4ad;}
.slick-dots li.slick-active button {border: solid 1px #f0a738; background: #f0a738;}
.colecciones-title .elementor-heading-title {position: relative; padding-bottom: 0.5rem;}
.colecciones-title .elementor-heading-title:before {position: absolute; bottom: 0px; right: 0px; width: 13.5rem; height: 5px; background: #f0a738; content: "";}
.experiencias-banner span {font-family: "BebasNeue-Book"; font-size: 5rem; line-height: 1;}
.page-title-right .elementor-heading-title:before, .page-title-right .elementor-image:before {position: absolute; top: 50%; transform: translateY(-50%); left: 25%; width: 50vw; height: 110%;  content: ""; z-index: -1;
background: rgba(0,194,194,1);
background: -moz-linear-gradient(45deg, rgba(0,194,194,1) 0%, rgba(0,214,175,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(0,194,194,1)), color-stop(100%, rgba(0,214,175,1)));
background: -webkit-linear-gradient(45deg, rgba(0,194,194,1) 0%, rgba(0,214,175,1) 100%);
background: -o-linear-gradient(45deg, rgba(0,194,194,1) 0%, rgba(0,214,175,1) 100%);
background: -ms-linear-gradient(45deg, rgba(0,194,194,1) 0%, rgba(0,214,175,1) 100%);
background: linear-gradient(45deg, rgba(0,194,194,1) 0%, rgba(0,214,175,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c2c2', endColorstr='#00d6af', GradientType=1 );
}
.page-title-left .elementor-heading-title:before, .page-title-left .elementor-image:before {position: absolute; top: 50%; transform: translateY(-50%); right: 30%; width: 50vw; height: 110%;  content: ""; z-index: -1;
background: rgba(0,194,194,1);
background: -moz-linear-gradient(45deg, rgba(0,194,194,1) 0%, rgba(0,214,175,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(0,194,194,1)), color-stop(100%, rgba(0,214,175,1)));
background: -webkit-linear-gradient(45deg, rgba(0,194,194,1) 0%, rgba(0,214,175,1) 100%);
background: -o-linear-gradient(45deg, rgba(0,194,194,1) 0%, rgba(0,214,175,1) 100%);
background: -ms-linear-gradient(45deg, rgba(0,194,194,1) 0%, rgba(0,214,175,1) 100%);
background: linear-gradient(45deg, rgba(0,194,194,1) 0%, rgba(0,214,175,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c2c2', endColorstr='#00d6af', GradientType=1 );
}
.half-height .elementor-heading-title:before, .half-height .elementor-image:before {
position: absolute; left: 25%; width: 50vw; height: calc(25% + 60px);  content: ""; z-index: -1; bottom: -15px;
background: rgba(0,194,194,1);
background: -moz-linear-gradient(45deg, rgba(0,194,194,1) 0%, rgba(0,214,175,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(0,194,194,1)), color-stop(100%, rgba(0,214,175,1)));
background: -webkit-linear-gradient(45deg, rgba(0,194,194,1) 0%, rgba(0,214,175,1) 100%);
background: -o-linear-gradient(45deg, rgba(0,194,194,1) 0%, rgba(0,214,175,1) 100%);
background: -ms-linear-gradient(45deg, rgba(0,194,194,1) 0%, rgba(0,214,175,1) 100%);
background: linear-gradient(45deg, rgba(0,194,194,1) 0%, rgba(0,214,175,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c2c2', endColorstr='#00d6af', GradientType=1 );
}
body.term-32 .page-title-left .elementor-heading-title:before, body.term-32 .page-title-left .elementor-image:before {height: 60%; transform: translateY(0%); top: 40%}
.sbi-owl-prev svg, .sbi-owl-next svg {display: none !important;}
.sbi-owl-prev {    margin-left: 0px !important; left: -50px !important;
background: url(//moseve.com/wp-content/uploads/2020/06/to-left.png) !important;
background-color: transparent !important;
width: 21px;
height: 39px;
background-size: 100% 100% !important;
padding: 0px !important;
border-radius: 0px !important;
box-shadow: none !important;
}
.sbi-owl-next {    margin-right: 0px !important; right: -50px !important;
background: url(//moseve.com/wp-content/uploads/2020/06/to-right.png) !important;
background-color: transparent !important;
width: 21px;
height: 39px;
background-size: 100% 100% !important;
padding: 0px !important;
border-radius: 0px !important;
box-shadow: none !important;
}
.contact-form-title {text-align: center; padding-top: 5rem; padding-bottom: 3rem;}
.contact-form-title h3 {font-family: "BebasNeue-Book"; font-size: 3.4rem; line-height: 1; margin-top: 0px; margin-bottom: 15px; position: relative; display: inline-block; position: relative; color: #000000; letter-spacing: 3px;}  
.contact-form-title h3:before {content: "+"; display: inline-block; position: absolute; font-family: "BebasNeue-Bold"; font-size: 3rem; color: #f0a738; line-height: 1; left: calc(100% + 2rem); bottom: 100%;}
.contact-form-title p {font-family: "BebasNeue-Bold"; font-size: 3.4rem; line-height: 1; margin-bottom: 0px; color: #000000; letter-spacing: 3px;}
#send-button-form {border: none !important; padding: 2.5rem 12.5rem; margin-top: 2.5rem;}  .woocommerce-pagination .page-numbers {border: none !important;}
.woocommerce-pagination .page-numbers li {border: none !important;}
.woocommerce-pagination .page-numbers .page-numbers{color: #858585; font-family: "GothamHTF-Book"; font-size: 1.8rem; background: transparent !important;}
.woocommerce-pagination .page-numbers .page-numbers.current {color:#000000; font-family: "GothamHTF-Bold"; }
.woocommerce-pagination .page-numbers .page-numbers.next{background: url(//moseve.com/wp-content/themes/hello-elementor/img/button-icon.jpg) !important; background-size: 75% 75% !important; background-repeat: no-repeat !important; background-position: center center !important; color: transparent;}
.woocommerce-pagination .page-numbers .page-numbers.prev{background: url(//moseve.com/wp-content/themes/hello-elementor/img/button-icon-left.png) !important; background-size: 75% 75% !important; background-repeat: no-repeat !important; background-position: center center !important;  color: transparent;}
body.single-product	#pa_talla{display: block !important; border: solid 1px #afb0a9; padding: 1.5rem 0rem; height: auto; position: relative; 
font-family: "GothamHTF-Book"; font-size: 1.6rem; text-align: center; color: #000000;
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
background: url(//moseve.com/wp-content/themes/hello-elementor/img/down-arrow.png); background-repeat: no-repeat; background-position: calc(100% - 15px) 50%;
text-align-last:center; 
}
body.single-product .product-info-txt .variations tr td {background: transparent;}
body.single-product .product-info-txt .variations tr td.label {font-family: "GothamHTF-Book"; color: #000000; font-size: 1.6rem; letter-spacing: 3px; font-weight: 400; letter-spacing: 2px;}
body.single-product ul.variable-items-wrapper .button-variable-item {width: auto; height: auto; border-radius: 5px !important; padding: 3px 7px !important;}
body.single-product .product-info-txt ul.variable-items-wrapper .button-variable-item {padding: 10px !important;}
body.single-product .reset_variations {font-size: 1.6rem !important; font-family: "GothamHTF-Bold"; color: #fff; background: #05bfc2; padding: 10px; border-radius: 5px; margin-left: 15px;}
body.single-product .single_add_to_cart_button {background: #00d8ab !important; color: #fff; border-radius: 0px; font-family: "GothamHTF-Bold" !important; font-size: 1.4rem; text-transform: uppercase; padding: 1.5rem 10rem !important; letter-spacing: 5px;}
body.single-product input.qty {font-family: "GothamHTF-Book"; font-size: 1.4rem !important; color: #000; border: solid 1px #00d8ab; border-radius: 0px; min-height: 4.5rem;}
.quantity {position: relative;}
body.single-product table.variations {margin-bottom: 35px !important;}
.pswp__caption__center {color: transparent;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0;}
input[type=number] {-moz-appearance: textfield;}
.quantity-button {
position: relative;
cursor: pointer;
width: 20px;
left: 100%;
text-align: center;
color: #333;
font-size: 13px;
font-family: "GothamHTF-Medium";
line-height: 1.7;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
}
.quantity-button.quantity-up {
position: absolute;
height: 50%;
top: 0;
border-bottom: 1px solid #00d8ab;
border-top: 1px solid #00d8ab;
border-right: 1px solid #00d8ab;
}
.quantity-button.quantity-down {
position: absolute;
bottom: -0px;
height: 50%;
border-right: 1px solid #00d8ab;
border-bottom: 1px solid #00d8ab;
}
.woocommerce div.product form.cart div.quantity {margin: 0px 30px 0px 0px;}
body.single-product	#pa_talla::-ms-expand {display: none;}
body.single-product .product-info-txt .single_variation_wrap .single_variation {margin: 20px 0px;}
body.single-product .product-info-txt .single_variation_wrap .single_variation .woocommerce-variation-price .price {font-size: 3rem; font-family: "BebasNeue-Bold"; color: #000;}
body.single-product .product-info-txt .quantity {position: relative; margin-top: 25px;}
body.single-product .product-info-txt .quantity:before {font-family: "GothamHTF-Book"; font-size: 1.4rem; content: "CANTIDAD"; letter-spacing: 2px; left: 0px; bottom: calc(100% + 5px); position: absolute;}
body.single-product .product-info-txt .woocommerce-variation-add-to-cart {display: block !important;}
body.single-product .product-info-txt .woocommerce-variation-add-to-cart {margin-top: 0px !important;}
body.single-product .product-info-txt .woocommerce-variation-add-to-cart p.grabado-texto {margin-bottom: 80px; position: relative;}
body.single-product .product-info-txt .woocommerce-variation-add-to-cart p.grabado-texto:before {content: "*El precio podría incrementar en base al detalle del grabado, una vez que recibamos tu pedido nos pondremos en contacto con usted."; position: absolute; display: inline-block; top: calc(100% + 5px); color: #000; font-family: "GothamHTF-Book"; font-size: 1.2rem; line-height: 1; left: 0px; width: 100%;}
body.single-product .product-info-txt .woocommerce-variation-add-to-cart p.grabado-texto textarea {font-family: "GothamHTF-Book"; font-size: 1.4rem; border-radius: 0px; height: 3.5rem;}
body.single-product .product-info-txt .woocommerce-variation-add-to-cart p.grabado-texto label {font-family: "GothamHTF-Book"; font-size: 1.4rem;}
body.single-product .product-info-txt .woocommerce-variation-add-to-cart p.grabado-texto label {font-family: "GothamHTF-Book"; font-size: 1.4rem;}
body.single-product .variable-items-wrapper[data-attribute_name=attribute_pa_talla] {  display: none !important;}
body.single-product p.price span {font-size: 3rem; font-family: "BebasNeue-Bold";}
body.single-product p.price span.amount:after {content: " MXN"; font-size: 3rem; font-family: "BebasNeue-Bold";}
body.single-product .elementor-widget-share-buttons {position: relative; margin-top: 25px;}
body.single-product .elementor-widget-share-buttons:before {font-family: "GothamHTF-Book"; font-size: 1.4rem; content: "COMPARTIR"; letter-spacing: 2px; left: 0px; bottom: calc(100% + 15px); position: absolute;}
body.single-product .elementor-widget-share-buttons .elementor-share-btn {background: transparent;}
body.single-product .elementor-widget-share-buttons .elementor-share-btn i {color: #000;}
body.single-product section.related h2 {display: none;}
body.archive .woocommerce-result-count {font-family: "GothamHTF-Book"; font-size: 1.5rem;}
body.archive .woocommerce-ordering {margin-bottom: 3.5rem;}
body.archive .woocommerce-ordering select  {font-family: "GothamHTF-Book"; font-size: 1.5rem;}
.elementor-menu-cart__product-price {color: #000;}
.elementor-menu-cart__footer-buttons a {background: #00d8ab !important; font-family: "BebasNeue-Regular" !important; font-size: 1.6rem !important; letter-spacing: 4px; line-height: 1.2;}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name, .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a {}
.elementor-menu-cart__main .elementor-menu-cart__product-name a {font-family: "GothamHTF-Book" !important; text-transform: unset; font-weight: 400; color: #000;}
.elementor-menu-cart__main .elementor-menu-cart__footer-buttons .elementor-button--checkout {display: none;}
.elementor-menu-cart__main .elementor-menu-cart__product-remove {border: 1px solid red;}
.elementor-menu-cart__main .elementor-menu-cart__product-remove:after, .elementor-menu-cart__main .elementor-menu-cart__product-remove:before {background: red;}
.elementor-menu-cart__main  .elementor-menu-cart__footer-buttons {grid-template-columns: 1fr !important;}
.elementor-share-btn__icon {justify-content: flex-start !important; width: auto; margin-right: 2rem;}
.variable-item:not(.radio-variable-item) {width: 25px; height: 25px;}
.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item) {padding: 1px;}
.woocommerce-product-gallery .flex-control-thumbs {margin-top: 3rem !important;}
.button-variable-wrapper li:before, .button-variable-wrapper li:after {display: none !important;}
a.checkout-button {
background: #00d8ab !important;
color: #fff !important;
font-family: "GothamHTF-Bold";
letter-spacing: 2px;
font-size: 1.6rem !important;
text-transform: uppercase;
border-radius: 0px;
border: none;
margin-top: 1.5rem;
display: inline-block;
}
.woocommerce-cart-form__contents thead th {font-family: "BebasNeue-Bold"; font-size: 1.9rem; letter-spacing: 1px; line-height: 1.5; text-transform: uppercase; border: none;}
.woocommerce-cart-form__contents thead tr {border-top: solid 2px #000;}
.woocommerce-cart-form__contents tr td {font-family: "GothamHTF-Book"; font-size: 1.6rem;}
.woocommerce-cart-form__contents td.actions button {background: #f0a738 !important;
color: #fff !important;
font-family: "GothamHTF-Bold" !important;
text-transform: uppercase;
font-size: 1.6rem;
border-radius: 0px;
border: none;
margin-top: 1.5rem;
display: inline-block;}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {width: 150px;}  .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-1 {width: 100%;}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {display: none;}
form.woocommerce-checkout {display: flex; flex-direction: row; flex-wrap: wrap;}
form.woocommerce-checkout #customer_details, form.woocommerce-checkout #order_review {width: 50%; padding: 0px 15px;}
form.woocommerce-checkout #order_review_heading {display: none;}
form.woocommerce-checkout .woocommerce-checkout-review-order-table {display: none;}
#cart-title {font-family: "BebasNeue-Bold"; font-size: 3rem; color: #000000; letter-spacing: 2px;}
form.woocommerce-checkout #order_checkout_details  {order: -2; font-family: "BebasNeue-Bold"; font-size: 3rem; color: #000000; letter-spacing: 2px;}
form.woocommerce-checkout #payment {border: solid 2px #00d8ab; background: transparent; margin-top: 20px;}
form.woocommerce-checkout .wc_payment_methods {font-family: "GothamHTF-Book"; font-size: 1.6rem;}
form.woocommerce-checkout .wc_payment_methods .about_paypal {color: #000 !important;}
form.woocommerce-checkout .woocommerce-privacy-policy-text {font-size:  1.2rem;}
form.woocommerce-checkout .woocommerce-billing-fields h3 {display: none;}
form.woocommerce-checkout #customer_details .col-1 h3 {font-family: "BebasNeue-Bold"; font-size: 3rem; color: #000000; letter-spacing: 2px; margin-top: 1rem;}
form.woocommerce-checkout input {font-family: "GothamHTF-Book"; font-size: 1.2rem; border-radius: 0px; border: solid 1px #000; color: #000; text-transform: uppercase; line-height: 1 !important; padding: 1.5rem 2rem;}
form.woocommerce-checkout .select2-selection--single {font-family: "GothamHTF-Book"; font-size: 1.2rem; border-radius: 0px; border: solid 1px #000; color: #000; text-transform: uppercase; line-height: 1 !important; padding: 1.5rem 2rem; height: auto;}
form.woocommerce-checkout .select2-selection--single .select2-selection__rendered {line-height: 1; padding: 0px;}
form.woocommerce-checkout .col-1 label {display: none;}
form.woocommerce-checkout #billing_country_field {display: flex !important; align-items: center; border-radius: 0px; border: solid 1px #000; color: #000; text-transform: uppercase; line-height: 1 !important; padding: 1.5rem 2rem; margin: 0px 3px 6px 3px;}
form.woocommerce-checkout #billing_country_field label {display: block !important; font-family: "GothamHTF-Book"; font-size: 1.2rem; color: #000; text-transform: uppercase; line-height: 1;}
form.woocommerce-checkout #billing_country_field span {font-family: "GothamHTF-Book"; font-size: 1.2rem; color: #000; text-transform: uppercase; padding-left: 15px; line-height: 1;}
form.woocommerce-checkout #billing_country_field .required {display: none;}
.woocommerce table.shop_table {border: none; border-radius: 0px; border-collapse: collapse !important;}
.woocommerce-cart-form__contents tr {border-bottom: solid 2px #000; }
.woocommerce-cart-form__contents td {background: transparent !important; border: none !important; }
.woocommerce-cart-form__contents td.cart_product_image {width: 40%; padding: 25px 0px !important;}
.woocommerce-cart-form__contents td.cart_product_info {}
.woocommerce-cart-form__contents td.cart_product_info a {font-family: "BebasNeue-Bold"; font-size: 2.8rem; letter-spacing: 0px !important; margin-bottom: 5px; line-height: 1.2; color: #000 !important; display: inline-block;}
.woocommerce-cart-form__contents td.cart_product_info>p {font-family: "GothamHTF-Book"; font-size: 1.4rem !important; line-height: 1.5 !important; color: #000;}
.woocommerce-cart-form__contents td.cart_product_info .woocommerce-Price-amount {font-size: 3rem !important; color: #000; font-family: "BebasNeue-Bold"; display: block; margin: 20px 0px !important; line-height: 1;}
.woocommerce-cart-form__contents td.cart_product_info .variation div {display: inline-block; width: 100%;}
.woocommerce-cart-form__contents td.cart_product_info .variation dt {display: inline-block; float: left; margin: 0px; font-family: "GothamHTF-Book"; font-size: 1.2rem; line-height: 1; color: #000;}
.woocommerce-cart-form__contents td.cart_product_info .variation dd {display: inline-block; float: left; margin: 0px; font-family: "GothamHTF-Bold"; font-size: 1.2rem; line-height: 1; color: #000; padding-left: 5px;}
.woocommerce-cart-form__contents td.cart_product_info .variation dd p {margin-bottom: 5px;}
.woocommerce-cart-form__contents td.cart_product_info .quantity {display: inline-block; margin: 5px 20px 0px 20px }
.woocommerce-cart-form__contents td.cart_product_info .quantity .qty {border-radius: 0px !important; font-family: "GothamHTF-Book"; color: #000; font-size: 1.4rem;}
.woocommerce-cart-form__contents td.cart_product_info .quantity .quantity-button.quantity-up {height: 100%; border-color: #000; font-family: "GothamHTF-Book"; color: #000; line-height: 3.1rem;}
.woocommerce-cart-form__contents td.cart_product_info .quantity .quantity-button.quantity-down {right: 100%; left: inherit; height: 100%; border-color: #000; border-left: solid 1px #000; border-top: solid 1px #000; border-bottom: solid 1px #000; border-right: none; font-family: "GothamHTF-Book"; color: #000; line-height: 3.1rem;}
.woocommerce-cart-form__contents td.cart_remove_product {width: 5%; vertical-align: top !important; padding: 25px 0px !important;}
.woocommerce-cart-form__contents td.cart_remove_product a {font-family: "GothamHTF-Book"; font-size: 3.3rem; line-height: 1; color: #000 !important; background: transparent !important;}
.woocommerce-cart-form__contents td.cart_product_image img {width: 100%;}
.cart_totals table {border: none; border-radius: 0px; border-collapse: collapse !important;}
.cart_totals tr {border-bottom: solid 2px #000; }
.cart_totals tr td, .cart_totals tr th {background: transparent !important; border: none !important; }
.cart_totals tr th {font-family: "GothamHTF-Book"; font-size: 1.4rem; line-height: 1; color: #000; text-transform: uppercase;}
.cart_totals tr td .woocommerce-Price-amount {float: right; font-family: "BebasNeue-Bold"; color: #000; font-size: 2.2rem; line-height: 1;}
.cart_totals #shipping_method {font-family: "GothamHTF-Book"; font-size: 1.4rem; line-height: 1; color: #000 !important; text-transform: uppercase;}
.cart_totals .woocommerce-shipping-methods li {font-family: "GothamHTF-Book"; font-size: 1.4rem; line-height: 1; color: #000 !important; text-transform: uppercase;}
.cart_totals .woocommerce-shipping-destination {font-family: "GothamHTF-Book"; font-size: 1.4rem; line-height: 1.5; color: #000 !important; text-transform: uppercase; padding-right: 100px;}
.cart_totals .woocommerce-shipping-calculator a {font-family: "GothamHTF-Bold"; font-size: 1.4rem; line-height: 1; color: #fff !important; background: #f0a738; padding: 7px; display: inline-block; border-radius: 4px; text-transform: uppercase;}
.cart_totals .woocommerce-shipping-calculator .shipping-calculator-form {font-family: "GothamHTF-Book"; font-size: 1.4rem; line-height: 1; color: #000 !important; text-transform: uppercase; margin-top: 10px;}
.cart_totals input {font-family: "GothamHTF-Book"; font-size: 1.2rem; border-radius: 0px; border: solid 1px #000; color: #000; text-transform: uppercase; line-height: 1 !important; padding: 0.75rem 1.5rem;}
.cart_totals .select2-selection--single {font-family: "GothamHTF-Book"; font-size: 1.2rem; border-radius: 0px; border: solid 1px #000; color: #000; text-transform: uppercase; line-height: 1 !important; padding: 0.75rem 1.5rem; height: auto;}
.cart_totals .select2-selection--single .select2-selection__rendered {line-height: 1; padding: 0px;}
.woocommerce-checkout-payment .clear {clear: none;}
ul.wc_payment_methods select {font-family: 'GothamHTF-Book'; font-size: 1.4rem; text-transform: uppercase; border-radius: 0px;}
ul.wc_payment_methods select[name=billing_expdatemonth] {margin: 0px 3% 0px 0px; display: inline-block; float: left; width: 47% !important;}
ul.wc_payment_methods select[name=billing_expdateyear] {margin: 0px 0% 0px 3%; display: inline-block; float: left; width: 47% !important;}
ul.wc_payment_methods .payment_box {display: inline-block;}
ul.wc_payment_methods .payment_box input {border: solid 1px #000 !important;}
li.product .added_to_cart {display: none;}
.select2-container--default .select2-selection--single .select2-selection__arrow {top: 50%; transform: translateY(-50%); right: 15px;}
.select2-search__field {font-family: "GothamHTF-Book"; font-size: 1.2rem; text-transform: uppercase;}
.select2-results__options li {font-family: "GothamHTF-Book"; font-size: 1.2rem; text-transform: uppercase;}
.my-payment-button {text-align: center;}
#place_order {background: #00d8ab; color: #fff; font-family: "GothamHTF-Bold"; font-size: 1.6rem; padding: 2rem 6rem; border-radius: 0px; border: none; margin-top: 1.5rem; display: inline-block;}
p.woocommerce-info {font-family: "GothamHTF-Book" !important; font-size: 1.4rem !important; text-transform: uppercase !important;}
p.return-to-shop .wc-backward {font-family: "GothamHTF-Bold"; font-size: 1.4rem; line-height: 1; color: #fff !important; background: #00d8ab !important; padding: 1rem 3.5rem; display: inline-block; border-radius: 4px; text-transform: uppercase;}
.woocommerce-order {font-family: "GothamHTF-Book"; font-size: 1.4rem; line-height: 1.6; text-transform: uppercase; color: #000;}
.woocommerce-order-details__title {font-family: "BebasNeue-Bold"; font-size: 3.2rem; margin-top: 35px;}	
.woocommerce-table--order-details .woocommerce-table__product-name a {color: #E29D35 !important; font-weight: 800;}
.woocommerce-thankyou-order-details li {margin-bottom: 15px; font-size: 1rem;}
.woocommerce-NoticeGroup-checkout {width: 100%; order: 2;} 
.woocommerce-error {font-size: 1.5rem;}
.woocommerce-order a.whats {color: #00bb2d; font-weight: 600;}
.woocommerce-order a.mail {color: #05bfc1; font-weight: 600;}
ul.woocommerce-thankyou-order-details {font-size: 1.6rem;}
.woocommerce-thankyou-order-received {    font-family: "BebasNeue-Bold";font-size: 3.2rem;}
body.page-id-23 .woocommerce-order {display: flex; flex-direction: column;}
body.page-id-23 .woocommerce-order .woocommerce-notice {order: 1;}
body.page-id-23 .woocommerce-order .woocommerce-order-overview {order: 2;}
body.page-id-23 .woocommerce-order .bank-instructions {order: 3; margin-bottom: 35px;}
body.page-id-23 .woocommerce-order .more-bank-details {order: 5;}
body.page-id-23 .woocommerce-order .woocommerce-bacs-bank-details {order: 4;}
body.page-id-23 .woocommerce-order .woocommerce-order-details {order: 6;}
body.page-id-23 .woocommerce-order .woocommerce-customer-details {order: 7;}
body.page-id-23 .woocommerce-order .woocommerce-bacs-bank-details h2 {font-family: "BebasNeue-Bold"; font-size: 3.2rem;}
p.to-guia {    position: relative;
font-size: 15px;
margin-top: -20px;
margin-bottom: 40px;}
p.to-guia a {color: #00d8ab; text-decoration: underline; font-weight: 600;}
.woocommerce-terms-and-conditions-checkbox-text {font-size: 14px;}
.woocommerce-terms-and-conditions-checkbox-text a {color: #00d8ab; text-decoration: underline; font-weight: 600;}
.woocommerce-privacy-policy-text p {font-size: 14px;}
.woocommerce-privacy-policy-text p a {color: #00d8ab; text-decoration: underline; font-weight: 600;}
body.single table.variations tr.custom:nth-last-child(1) {position: relative; margin-top: 55px;}
body.single table.variations tr.custom:nth-last-child(1):before {content: "*El corte de dama regularmente viene reducido"; font-size: 15px; position: absolute; bottom: calc(100% + 10px); left: 0px;}  #fot-1 h2 {font-family: "BebasNeue-Bold"; font-size: 3rem; line-height: 1; margin-top: 0px; color: #fff; letter-spacing: 4px;}
#fot-2 h2 {font-family: "BebasNeue-Bold"; font-size: 3rem; line-height: 1; margin-top: 0px; color: #fff; letter-spacing: 4px;}
#fot-2 a {display: inline-block; color: #fff; text-decoration: underline; font-size: 16px; line-height: 1.5; font-family: "GothamHTF-Book";}
.contact-info {border-left: solid 5px #05b1b3; padding-left: 2rem; margin-top: 5rem;}
#whatsapp {background: url(//moseve.com/wp-content/uploads/2020/06/whtsapp-icon.png); background-size: auto; background-position: left center; font-family: "GothamHTF-Medium"; font-size: 2.1rem;  padding-left: 45px; background-repeat: no-repeat; color: #fff !important;  display: inline-block;}
#mail {background: url(//moseve.com/wp-content/uploads/2020/06/mail-icon.png); background-size: auto; background-position: left center; font-family: "GothamHTF-Book"; font-size: 2.1rem; padding-left: 45px; background-repeat: no-repeat; color: #fff !important; display: inline-block;}
.social-footer i.fa-facebook {background: url(//moseve.com/wp-content/uploads/2020/06/facebook.png); background-size: 100% 100%; }
.social-footer i.fa-facebook:before {color: transparent !important;}
.social-footer .elementor-social-icon-facebook {position: relative; margin-right: 185px;}
.social-footer .elementor-social-icon-facebook:after {content: "moseve_group"; position: absolute; top: 50%; transform: translateY(-50%);  left: calc(100% + 30px); color: #fff; font-family: "GothamHTF-Book"; font-size: 2.1rem;} @media (max-width: 575px){
#my-header{margin-bottom: -60px;}
.menu-column-mobile .elementor-menu-toggle {margin: 0;}
#send-button-form {padding: 2.5rem 4.5rem;}
.experiencias-banner span {font-size: 3rem;}
.contact-form-title {padding-top: 2rem; padding-bottom: 1rem;}
.contact-form-title h3 {font-size: 2.8rem;}
.contact-form-title p {font-size: 2.6rem;}
#whatsapp, #mail {font-size: 1.6rem;}
.elementor-menu-cart__toggle .elementor-button-text {display: none;}
body.single-product .single_add_to_cart_button {width: 100%; padding: 1.5rem !important; margin-top: 15px; margin-left: 0px !important;}
body.single-product .product-info-txt .woocommerce-variation-add-to-cart p.grabado-texto textarea {height: auto;}
.elementor-element.elementor-products-grid ul.products {    grid-template-columns: repeat(1,1fr);}
#whatsapp {line-height: 3rem; min-height: 3rem; margin-bottom: 5px; display: inline-block;}
#mail {line-height: 3rem; min-height: 3rem; margin-bottom: 5px; display: inline-block;}
.page-title-right .elementor-heading-title:before, .page-title-right .elementor-image:before {left: 65%;}
.slick-dots li {margin: 0px 5px;}
body.single-product #pa_talla {width: 100%; padding: 0.5rem 0rem;}
.elementor-menu-cart__product-name .variation dt { display: inline-block; float: left; clear: both;}
.elementor-menu-cart__product-name .variation dt p { color:#00d8ab !important; font-weight: 600; }
.elementor-menu-cart__product-name .variation dd { margin-left: 10px; display: inline-block; float: left; }
.woocommerce-product-gallery .flex-control-thumbs {display: flex; justify-content: center;}
.woocommerce div.product.elementor form.cart table.variations td {flex-direction: row; justify-content: flex-start; align-items: center; font-size: 1.4rem; line-height: 1.4;}
.woocommerce div.product.elementor form.cart table.variations td label[for=pa_tipo-de-cuello] {margin-bottom: 25px;}
.woocommerce div.product.elementor form.cart table.variations td label {line-height: 1.5;}
.woocommerce-cart-form__contents td.cart_product_image,
.woocommerce-cart-form__contents td.cart_product_info,
.woocommerce-cart-form__contents td.cart_remove_product {width: 100%;}
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td{text-align: left !important;}
.woocommerce-cart-form__contents td.cart_remove_product a {position: relative;}
.woocommerce-cart-form__contents td.cart_remove_product a:after {content: "ELIMINAR PRODUCTO"; font-size: 2.2rem; font-family: "BebasNeue-Bold"; line-height: 1; position: absolute; top: 50%; transform: translateY(-50%); left: 45px; width: 300px; text-align: left;}
#cart-title {padding-left: 25px;}
.woocommerce table.shop_table_responsive tbody th, .woocommerce-page table.shop_table_responsive tbody th {display: block;}
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {display: none;}
.cart_totals tr td .woocommerce-Price-amount {float: inherit !important; text-align: right !important; display: inline-block; width: 100%;}
.cart_totals .woocommerce-shipping-destination {text-align: left; padding-right: 50px;}
.cart_totals .woocommerce-shipping-calculator {text-align: left;}
body.term-17 .page-title-right .elementor-heading-title:before, body.term-17 .page-title-right .elementor-image:before {height: 50%; transform: translateY(0%);}
body.term-32 .page-title-left .elementor-heading-title:before, body.term-32 .page-title-left .elementor-image:before {height: 60%; transform: translateY(0%); width: 100vw;}
#popmake-261 {padding: 0px !important;}
#logo-mobile {order: -1; margin-bottom: 45px;}
.contact-info {padding-left: 0px; border-left: 0px;}
.mobile-redes-block {border-left: solid 5px #05b1b3; padding-left: 1rem;}
.social-footer .elementor-social-icon-facebook {margin-right: 0px;}
.social-footer .elementor-social-icons-wrapper {margin-top: -20px;}
.social-footer .elementor-social-icons-wrapper a {padding-left: 0px;}
.social-footer .elementor-social-icon-facebook:after {    left: calc(100% + 10px);}
.half-height .elementor-heading-title:before, .half-height .elementor-image:before {height: 85%; left: 55%; width: 100vw;} #custom-faqs .elementor-accordion-item .elementor-accordion-icon-closed {display: none !important;}
#custom-faqs .elementor-accordion-item .elementor-accordion-icon-opened {display: none !important;}
#custom-faqs .elementor-accordion-item .elementor-accordion-icon {display: none !important;}
#custom-faqs .elementor-accordion-item .elementor-tab-content {display: block !important;}
}
@media (min-width: 576px) and (max-width: 767.98px) { 
#my-header{margin-bottom: -78px;}
.menu-column-mobile .elementor-menu-toggle {margin: 0;}
#send-button-form {padding: 2.5rem 4.5rem;}
.experiencias-banner span {font-size: 3rem;}
.contact-form-title {padding-top: 2rem; padding-bottom: 1rem;}
.contact-form-title h3 {font-size: 2.8rem;}
.contact-form-title p {font-size: 2.6rem;}
#whatsapp, #mail {font-size: 1.6rem;}
.elementor-menu-cart__toggle .elementor-button-text {display: none;}
body.single-product .single_add_to_cart_button {width: 100%; padding: 1.5rem !important; margin-top: 15px; margin-left: 0px !important;}
body.single-product .product-info-txt .woocommerce-variation-add-to-cart p.grabado-texto textarea {height: auto;}
.elementor-element.elementor-products-grid ul.products {    grid-template-columns: repeat(1,1fr);}
#whatsapp {line-height: 3rem; min-height: 3rem; margin-bottom: 5px; display: inline-block;}
#mail {line-height: 3rem; min-height: 3rem; margin-bottom: 5px; display: inline-block;}
.page-title-right .elementor-heading-title:before, .page-title-right .elementor-image:before {left: 65%;}
.slick-dots li {margin: 0px 5px;}
body.single-product #pa_talla {width: 100%; padding: 0.5rem 0rem;}
.elementor-menu-cart__product-name .variation dt { display: inline-block; float: left; clear: both;}
.elementor-menu-cart__product-name .variation dt p { color:#00d8ab !important; font-weight: 600; }
.elementor-menu-cart__product-name .variation dd { margin-left: 10px; display: inline-block; float: left; }
.woocommerce-product-gallery .flex-control-thumbs {display: flex; justify-content: center;}
.woocommerce div.product.elementor form.cart table.variations td {flex-direction: row; justify-content: flex-start; align-items: center; font-size: 1.4rem; line-height: 1.4;}
.woocommerce div.product.elementor form.cart table.variations td label[for=pa_tipo-de-cuello] {margin-bottom: 25px;}
.woocommerce div.product.elementor form.cart table.variations td label {line-height: 1.5;}
.woocommerce-cart-form__contents td.cart_product_image,
.woocommerce-cart-form__contents td.cart_product_info,
.woocommerce-cart-form__contents td.cart_remove_product {width: 100%;}
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td{text-align: left !important;}
.woocommerce-cart-form__contents td.cart_remove_product a {position: relative;}
.woocommerce-cart-form__contents td.cart_remove_product a:after {content: "ELIMINAR PRODUCTO"; font-size: 2.2rem; font-family: "BebasNeue-Bold"; line-height: 1; position: absolute; top: 50%; transform: translateY(-50%); left: 45px; width: 300px; text-align: left;}
#cart-title {padding-left: 25px;}
.woocommerce table.shop_table_responsive tbody th, .woocommerce-page table.shop_table_responsive tbody th {display: block;}
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {display: none;}
.cart_totals tr td .woocommerce-Price-amount {float: inherit !important; text-align: right !important; display: inline-block; width: 100%;}
.cart_totals .woocommerce-shipping-destination {text-align: left; padding-right: 50px;}
.cart_totals .woocommerce-shipping-calculator {text-align: left;} #custom-faqs .elementor-accordion-item .elementor-accordion-icon-closed {display: none !important;}
#custom-faqs .elementor-accordion-item .elementor-accordion-icon-opened {display: none !important;}
#custom-faqs .elementor-accordion-item .elementor-accordion-icon {display: none !important;}
#custom-faqs .elementor-accordion-item .elementor-tab-content {display: block !important;}
}
@media (min-width: 768px) and (max-width: 991.98px) {
#my-header{margin-bottom: -64px;}
.menu-column-mobile .elementor-menu-toggle {margin: 0;}
#send-button-form {padding: 2.5rem 4.5rem;}
.experiencias-banner span {font-size: 3rem;}
.contact-form-title {padding-top: 2rem; padding-bottom: 1rem;}
.contact-form-title h3 {font-size: 2.8rem;}
.contact-form-title p {font-size: 2.6rem;}
#whatsapp, #mail {font-size: 1.6rem;}
.elementor-menu-cart__toggle .elementor-button-text {display: none;}
body.single-product .single_add_to_cart_button {width: 100%; padding: 1.5rem !important; margin-top: 15px; margin-left: 0px !important;}
body.single-product .product-info-txt .woocommerce-variation-add-to-cart p.grabado-texto textarea {height: auto;}
.elementor-element.elementor-products-grid ul.products {    grid-template-columns: repeat(1,1fr);}
#whatsapp {line-height: 3rem; min-height: 3rem; margin-bottom: 5px; display: inline-block;}
#mail {line-height: 3rem; min-height: 3rem; margin-bottom: 5px; display: inline-block;}
.page-title-right .elementor-heading-title:before, .page-title-right .elementor-image:before {left: 65%;}
.slick-dots li {margin: 0px 5px;}
body.single-product #pa_talla {width: 100%; padding: 0.5rem 0rem;}
.elementor-menu-cart__product-name .variation dt { display: inline-block; float: left; clear: both;}
.elementor-menu-cart__product-name .variation dt p { color:#00d8ab !important; font-weight: 600; }
.elementor-menu-cart__product-name .variation dd { margin-left: 10px; display: inline-block; float: left; }
.woocommerce-product-gallery .flex-control-thumbs {display: flex; justify-content: center;}
.woocommerce div.product.elementor form.cart table.variations td {flex-direction: row; justify-content: flex-start; align-items: center; font-size: 1.4rem; line-height: 1.4;}
.woocommerce div.product.elementor form.cart table.variations td label[for=pa_tipo-de-cuello] {margin-bottom: 25px;}
.woocommerce div.product.elementor form.cart table.variations td label {line-height: 1.5;}
.woocommerce-cart-form__contents td.cart_product_image,
.woocommerce-cart-form__contents td.cart_product_info,
.woocommerce-cart-form__contents td.cart_remove_product {width: 100%;}
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td{text-align: left !important;}
.woocommerce-cart-form__contents td.cart_remove_product a {position: relative;}
.woocommerce-cart-form__contents td.cart_remove_product a:after {content: "ELIMINAR PRODUCTO"; font-size: 2.2rem; font-family: "BebasNeue-Bold"; line-height: 1; position: absolute; top: 50%; transform: translateY(-50%); left: 45px; width: 300px; text-align: left;}
#cart-title {padding-left: 25px;}
.woocommerce table.shop_table_responsive tbody th, .woocommerce-page table.shop_table_responsive tbody th {display: block;}
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {display: none;}
.cart_totals tr td .woocommerce-Price-amount {float: inherit !important; text-align: right !important; display: inline-block; width: 100%;}
.cart_totals .woocommerce-shipping-destination {text-align: left; padding-right: 50px;}
.cart_totals .woocommerce-shipping-calculator {text-align: left;}
}
@media (min-width: 992px) and (max-width: 1199.98px) {
#my-header{margin-bottom: -86.5px;}
.elementor-18 .elementor-element.elementor-element-cc6b2af .elementor-nav-menu .elementor-item {font-size: 1.8rem;}
#tazas-banner-home img {width: 50%;}
body.single-product .single_add_to_cart_button {padding: 1.5rem 5rem !important; }
body.single-product .product-info-txt .woocommerce-variation-add-to-cart p.grabado-texto textarea {    height: 5.5rem;}
.elementor-18 .elementor-element.elementor-element-cc6b2af .elementor-nav-menu .elementor-item {letter-spacing: 3px;}
body:not(.rtl) .elementor-18 .elementor-element.elementor-element-cc6b2af .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child) {margin-right: 15px;}
#elementor-menu-cart__toggle_button .woocommerce-Price-amount {display: none;}
}
@media (min-width: 1200px) and (max-width: 1399.98px) { 
#my-header{margin-bottom: -76.89px;}
body.single-product .product-info-txt .woocommerce-variation-add-to-cart p.grabado-texto textarea {height: 5.5rem;}
#my-header .elementor-nav-menu li a {letter-spacing: 2px !important;}
}
@media (min-width: 1400px) and (max-width: 1599.98px) {
.elementor-section.elementor-section-boxed>.elementor-container {max-width: 1340px;}
#my-header{margin-bottom: -86.5px;}
}
@media (min-width: 1600px) {
.elementor-section.elementor-section-boxed>.elementor-container {max-width: 1540px;}
#my-header{margin-bottom: -86.5px;}
}
html {margin-top: 0px !important;}
#wpadminbar { display: none !important;  }
@media (min-width: 1024px) {
section.related ul.products {display: flex !important; flex-wrap: wrap; justify-content: center;}
section.related ul.products>li.product {flex: 0 25%; padding: 0px 15px; margin-bottom: 0px;}
}
@media (max-width: 768px) {
td.product-thumbnail {display: block !important;}
td.product-thumbnail:before {content: "IMAGEN DEL PRODUCTO" !important; width: 100%;}
td.product-remove:before {content: "ELIMINAR PRODUCTO" !important;}
td.product-remove a.remove {position: relative; display: inline-block;}
tr.woocommerce-cart-form__cart-item td:before {display: block !important; margin-right: 15px;}
form.woocommerce-checkout {flex-direction: column;}
form.woocommerce-checkout #customer_details, form.woocommerce-checkout #order_review {width: 100%;}
}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:auto;src:url(//moseve.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.eot);src:url(//moseve.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(//moseve.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff2) format("woff2"),url(//moseve.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff) format("woff"),url(//moseve.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.ttf) format("truetype"),url(//moseve.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}