/** Shopify CDN: Minification failed

Line 14:0 "@import" is only valid at the top level
Line 153:39 "corder" is not a known CSS property

**/
@media screen and (min-width: 0px){
/*LANDING*/
.globo-swatch-product-detail{display:none!important;}
.landing__cormetex .globo-swatch-list.globo-swatch-list-use-js{display:none!important;} 
.landing__cormetex .rbr-desktop #rbr446241{display:none!important;} 

/* GENERAL */
@import url('https://fonts.googleapis.com/css2?family=Marcellus&display=swap');

#shopify-section-template--17543784202434__1746197296198240f5 #app-embed #form-container-ref{background:#F3F4EC !important;}
h2._textHeading_2aowh_35{font-family: "Marcellus", serif !important;}

#shopify-section-template--17018208223426__about h2.about-our__title,
#shopify-section-template--17018208223426__about span.about-info__title,
#shopify-section-template--17018208223426__index_banner_text2_FgM3x3 .container__mision .titulo__mision{font-family: "Marcellus", serif; font-size:25px; font-weight:400; text-transform:uppercase; color:#043C77;}
#shopify-section-template--17018208223426__index_banner_text2_FgM3x3 p{font-family: "Poppins", serif; letter-spacing:0;}
#shopify-section-template--17018208223426__about .about-info__left .about-info__social{display:none;}

#shopify-section-template--17081294782658__main .blog-template__layout .container{max-width:1125px;}

.swiper-slide .subcategory-item .subcategory-title{min-height:40px;}
h3.shipping-info{margin:20px 0;}

/*BOTON DE WHATSAPP*/
.whatsapp-float {position: fixed; bottom: 40px; right: 20px; background-color: #25d366; border-radius: 50%; padding: 10px; box-shadow: 0 4px 8px rgba(0,0,0,0.2); transition: transform 0.3s ease; z-index: 9999;}
.whatsapp-float:hover {transform: scale(1.1);}
.whatsapp-float img {width: 40px; height: 40px;}

  /*HEADER TOP*/
.header-top{display:flex; gap:200px;}

  /* HEADER */
.social-links{display:none;}
.promotion{font-size:12px!important;margin-left:20px;}
.mobile-header__left{margin-top: -14px!important;}
.icon-magnifier{margin-top: -2px!important;margin-left: 3px!important;}
.caption2{margin-left: 32px!important;}

/*FRANJA SUPERIOR*/
.popup-header {background-color: #043C77; color: white; padding: 15px 20px; display: flex; justify-content: space-between; align-items: center; font-size: 16px; font-weight: 600;}
.popup-close {cursor: pointer; font-size: 20px;}

/*IMAGENES PARA ELEGIR EL COLOR DEL PRODUCTO*/
.swiper-slide .product-item__bottom .color-available{display:none!important;}
.color-available{display:none!important;}
/*FRANJA BLANCA PARA FUTURAS PROMOCIONES*/
.right-bottom-products-countdown{display:none!important;}

/*CUERPO DEL POPUP*/
.popup-body {display: flex; align-items: center; justify-content: center; padding: 20px; gap: 40px;}
.popup-image {width: 120px; height: auto; margin-right: 20px;}
.popup-text h3 {color: #043C77; font-family: marcellus; font-size: 18px; margin-bottom: 10px;}
.popup-text p {color: #828282; font-size: 14px; line-height: 1.6;}

/*INSTAGRAM*/
#shopify-section-template--17018208157890__1753726290758e3d89{margin-top:50px!important;}

/* PRODUCTO */
  /*Seccion - completa tu compra -*/
.completa-tu-compra {padding: 20px;}
.completa-tu-compra__contenido {display: flex; align-items: center; gap: 20px;}
/* .completa-tu-compra__slider {position: relative; width: 554px; margin: 0 auto; overflow: hidden;} */
.completa-tu-compra__slider {position: relative; margin: 0 auto; overflow: hidden;}
.product-container {display: flex; overflow-x: auto; scroll-behavior: smooth; gap: 0; padding-bottom: 10px; scrollbar-width: none; -ms-overflow-style: none;}
.product-container::-webkit-scrollbar {display: none;}
/* .completa-tu-compra .product-item {flex: 0 0 277px; max-width: 277px; text-align: center; box-sizing: border-box; padding: 25px;} */

  /* Asegurar que las imágenes sean del mismo tamaño */
/* .product-item img {width: 277px; height: 348px; object-fit: cover; object-position: center; display: block; border-radius: 5px; margin: 0 auto;} */
.completa-tu-compra .product-item {flex: 0 0 50%; max-width: 50%; padding:10px;}
.completa-tu-compra .product-item a{text-align:center;}
.product-item img {width: 100%; height: auto; object-fit: cover; object-position: center; display: block; border-radius: 5px; margin: 0 auto;}
.product-link h3 {min-height:40px; font-family: montserrat!important; text-align: center; margin-top: 10px; font-size: 16px; color:#6b6b6b!important;}
.product-sku{margin: -20px 0 0;font-family: montserrat!important; text-align: center;font-size: 16px; color:#6b6b6b!important;}
.scroll-btn {position: absolute; top: 40%; transform: translateY(-50%); background: #E7D2BC; color: #828282; border: none; cursor: pointer; z-index: 10; border-radius: 50%; font-size: 20px; width: 40px; height: 40px; display: none;}
.left-btn {left: 0;}
.right-btn {right: 0;}
.related-title {font-family: montserrat!important; font-size: 24px; text-align: center; margin-bottom: 20px; font-weight: bold;}
.completa-tu-compra__slider p.product-price-compra {display: block !important; color: #df1e31!important; font-weight: 600; font-size: 18px;}
.pagination-dots {display: flex!important; justify-content: center; margin-top: 10px;}
.pagination-dots .dot {display: block; width: 10px; height: 10px; background-color: #ccc; border-radius: 50%; margin: 0 5px; transition: background 0.3s;}
.pagination-dots .dot.active {background-color: #6b6b6b;}
.product-template__rating .product-template__rating-add a {display: none!important;}

.jdgm-form-wrapper .jdgm-form__fieldset .jdgm-form__inline-label{display: none!important;}
.jdgm-form-wrapper .jdgm-form__fieldset span.jdgm-form__reviewer-name-format-container{display: none!important;}

/*POP UP OTROS CLIENTES ESTAN COMPRANDO - BOTON, AGREGAR AL CARRITO, PRODUCTO INTERNO*/
.cart-modal__upsell-title{color: #E7D2BC!important;}
cart-modal .modal__title {background: #E7D2BC!important;}

/* SUBCATEGORIAS EN CATEGORIAS */
.subcategories-wrapper{width: 100%;padding: 10px 0;}
.subcategories-wrapper.swiper-container-subcategorias {overflow:hidden !important;}
.subcategory-item-subcategorias{display: flex;flex-direction: column;align-items: center;text-align: center;text-decoration: none;color: #333;}
.subcategory-image-subcategorias{width: 150px;height: 150px;border-radius: 50%;overflow: hidden;display: flex;align-items: center;justify-content: center;background: #f5f5f5;margin-bottom: 5px;}
.subcategory-image-subcategorias img{width: 100%;height: 100%;object-fit: cover;}
.subcategory-title{font-size: 14px;font-weight: bold;margin-bottom: 5px;}
  /*Contenedor Swiper */
.swiper-container-subcategorias{display: flex;justify-content: center;padding: 10px;}
.swiper-wrapper-subcategorias{display: flex;padding-left: 10px!important;width:100%;}
.swiper-slide-subcategorias{display: flex;justify-content: center;margin: 0 10px;flex: 0 0 auto;}
.subcategory-count{display: none !important;}

/*PRODUCTO INTERNO, BANNERS*/
.product-banners{display:flex!important; flex-direction:column!important; margin-top:50px!important;gap: 10px!important;}
.banner-top{order:2!important;}
.banner-bottom{order:3!important;}
.banner-row{display: flex;order:1!important;margin-bottom: 10px!important; justify-content: center!important; align-items: center!important;gap:10px!important;} 
.banner-left, 
.banner-right{width:50%!important;display: flex; justify-content: center!important; align-items: center!important;}
.product-template__safecheckout{margin:10px 0!important;}
/*.banner-row{display: flex; margin-top:-200px; gap: 20px; justify-content: center; flex-wrap: wrap;}
.banner-top {margin-top: 64px;}
.banner-left, 
.banner-right {flex: 1; max-width: 254px;}
.product-template__safecheckout .product-safecheckout__image{margin-top: 153px;}*/

.product-template__description {margin-bottom:10px!important;}

/*NOSOTROS*/
.about-our__title,
.about-info__title,
.titulo__mision{font-family: marcellus; color: #043C77!important;}
.about-info__social{display:none!important;}

/*MAYORISTAS*/
.index-banners-parallax .banner-parallax__container {padding-top: 0!important;}
.video-banner-section {margin-bottom:40px;}
.formulario-mayorista{margin-bottom: -30px;}
iframe {width: 90%!important;max-width: inherit!important;height: 190px!important;}

/*SESION INICIADA*/
h3.account-details__title{color:#e7d2bc!important;}
.details-item__title{font-weight:bold!important;}
.account-content__link .account-link__title {background:#e7d2bc!important;}
.tables-item .title{font-weight:bold!important;}
.address-tables__title .tables-title{background:#e7d2bc!important;}

/* FOOTER */
#shopify-section-theme-footer1 .footer-newsletter-wrapper {background-image: url('/cdn/shop/files/banner-top-footer.png?v=1738103425'); background-repeat: no-repeat; background-position: center center; background-size: cover;}
footer #shopify-section-theme-footer1 .footer-newsletter-wrapper .footer-newsletter-content .newsletter-form__field-wrapper{border:2px solid #FFF900 !important;}
footer #shopify-section-theme-footer1 .footer-newsletter-wrapper .footer-newsletter-content .newsletter-form__field-wrapper button{background:#FFF900 !important; color:#000 !important;}
/*formulario*/
h3.newsletter-form__message{color:#e7d2bc!important;gap:5px!important;}
.newsletter-form__field-wrapper{border:none!important;}
.newsletter-form__field-wrapper .field{corder:2px solid #fff900!important;}
.newsletter-form__field-wrapper .field .field_input{height:44px!important;}
}

@media screen and (min-width: 768px){
  /* HEADER */
.social-links{display: block!important;}
.promotion{margin-left:-110px;}
.icon-magnifier{margin-top: 5px!important;margin-left: -5px!important;}
.top-header__hotline p{text-align:center!important;font-size:12px!important;margin-bottom: 0!important;}
.top-header__content-right ul li{font-size:12px!important;}
.top-header__menu-content {justify-content: center!important;}
.top-header__content-right{display: flex;flex-wrap: wrap; align-items: center;justify-content: flex-end;width: auto!important;max-width: 100%;}  

/* SUBCATEGORIAS EN CATEGORIAS */
.subcategory-image-subcategorias{width: 100px;height: 100px;}


/*PRODUCTO INTERNO, BANNERS*/
/*.banner-row{display: flex; margin-top:-140px; gap: 20px; justify-content: center; flex-wrap: wrap;}
.banner-top {margin-top: 37px;}
.banner-left, 
.banner-right {flex: 1; max-width: 254px;}
.product-template__safecheckout .product-safecheckout__image{margin-top: 100px;}*/

/*NOSOTROS*/
#shopify-section-template--18333280338114__index_banners_parallax_VxNLy9 .banner-parallax__container{padding-bottom: 7%!important;}

/*MAYORISTAS*/
.video-banner-section {margin-top:-70px!important;}
.formulario-mayorista{margin-bottom: -49px;}
.custom-form{padding-left: 93px;}
iframe {height: 388px!important;}
}

@media screen and (min-width: 1024px){
  /* HEADER */
.social-links{display: block!important;font-size:12px!important;}
.promotion{margin-left:10px!important;}
.icon-magnifier {margin-top: -18px !important;margin-left: 20px !important;}
.main-header__right-top{flex-wrap:nowrap!important;}
.main-header__right-top .main-header__navigation .container{padding:0!important;}
.top-header__hotline p{text-align:left!important;font-size:10px!important;}
.top-header__search {width: 50%!important;}
.top-header__content-right nav li:first-child {width:100%!important;text-align:center;}
.main-header__right .list-menu--inline{flex-wrap:nowrap;}
/*MENU PRINCIPAL*/
.main-header__logo {max-width: 115px!important;}
.main-header__right nav li a{font-size:11px!important;}
.headerstyle-1 .header__inline-menu .list-menu--inline .header__menu-root:not(:last-child) {margin-right: 1px!important;}

/* SUBCATEGORIAS EN CATEGORIAS */
.subcategory-image-subcategorias{width: 150px;height: 150px;}

/*PRODUCTO INTERNO, BANNERS*/
/*.banner-row{display: flex; margin-top:-190px; gap: 20px; justify-content: center; flex-wrap: wrap;}
.banner-top {margin-top: 50px;}
.banner-left, 
.banner-right {flex: 1; max-width: 254px;}
.product-template__safecheckout .product-safecheckout__image{margin-top: 141px;}*/

/*MAYORISTAS*/
.video-banner-section {margin-bottom:80px;}
.custom-form{padding-left: 0px;}
iframe {height: 490px!important;}

/*FOOTER*/
.newsletter-form__field-wrapper .field{width: 200px!important;}
}
@media screen and (min-width: 1230px){
/*PRODUCTO INTERNO, BANNERS*/
/*.banner-row{display: flex; margin-top:-228px; gap: 20px; justify-content: center; flex-wrap: wrap;}
.banner-top {margin-top: 50px;}
.banner-left, 
.banner-right {flex: 1; max-width: 254px;}
.product-template__safecheckout .product-safecheckout__image{margin-top: 171px;}*/
}


@media screen and (min-width: 1280px){
  /* HEADER */
.promotion {margin-left: 105px !important;}
.top-header__menu-content{margin-right: -77px;}
/*MENU PRINCIPAL*/
.main-header__logo {max-width: 125px!important;}
.main-header__right nav li a{font-size:13px!important;}

/*PRODUCTO INTERNO, BANNERS*/
/*.banner-row{display: flex; margin-top:-220px; gap: 20px; justify-content: center; flex-wrap: wrap;}
.banner-top {margin-top: 50px;}
.banner-left, 
.banner-right {flex: 1; max-width: 254px;}
.product-template__safecheckout .product-safecheckout__image{margin-top: 171px;}*/

/*MAYORISTAS*/
.video-banner-section {margin-bottom:105px;}
iframe {height: 649px!important;}
}

@media screen and (min-width: 1367px){
  /* HEADER */
.promotion{margin-left:110px!important;}
.headerstyle-1 .main-header__right{padding-left:0;}
.main-header__right .header__inline-menu .list-menu--inline .header__menu-root:not(:last-child){margin-right:8px;}
/*MENU PRINCIPAL*/
.main-header__logo {max-width: 140px!important;}


/*MAYORISTAS*/
.video-banner-section {margin-bottom:120px;}
}

@media screen and (min-width: 1441px){
  /* HEADER */
.top-header__hotline p{font-size:12px!important;}
.promotion{margin-left:190px!important;}
.main-header__right-top{justify-content:space-evenly!important;} 
.main-header__right .header__inline-menu .list-menu--inline .header__menu-root:not(:last-child){margin-right:19px;}
.headerstyle-1 .main-header__right{padding-left:42px;}
/*MENU PRINCIPAL*/
.main-header__logo {max-width: 150px!important;}
.main-header__right nav li a{font-size:14px!important;}
.headerstyle-1 .header__inline-menu .list-menu--inline .header__menu-root:not(:last-child) {margin-right: 10px!important;}

/*PRODUCTO INTERNO, BANNERS*/
/*.banner-row{display: flex; margin-top:-258px; gap: 20px; justify-content: center; flex-wrap: wrap;}
.banner-top {margin-top: 50px;}
.banner-left, 
.banner-right {flex: 1; max-width: 254px;}
.product-template__safecheckout .product-safecheckout__image{margin-top: 199px;}*/

/*MAYORISTAS*/
iframe {height: 731px!important;}
}

@media screen and (min-width: 1870px){
/* HEADER */
.promotion{margin-left:294px!important;}
.top-header__menu-content {margin-right: 133px!important;flex-wrap:nowrap!important;}
.header__menu-account a{width: 129px;}

/*PRODUCTO INTERNO, BANNERS*/
/*.banner-row{display: flex; margin-top:-292px; gap: 20px; justify-content: center; flex-wrap: wrap;}
.banner-top {margin-top: 70px;}
.banner-left, 
.banner-right {flex: 1; max-width: 254px;}
.product-template__safecheckout .product-safecheckout__image{margin-top: 230px;}*/

/*MAYORISTAS*/
.video-banner-section {margin-top:-150px!important;}
.formulario-mayorista{margin-bottom: -50px;}
iframe {height: 920px!important;}

/*FOOTER*/
.newsletter-form__field-wrapper .field{width: 270px!important;}
}

