/** Shopify CDN: Minification failed

Line 500:15 Expected identifier but found whitespace
Line 500:16 Unexpected "0px"
Line 1057:2 Unexpected "}"

**/
/*FONTS*/
@font-face {
     font-family: 'Alike';
     src: url('/cdn/shop/files/AlikeAngular-Regular.ttf?v=1769439936') format('opentype');
     font-weight: 400;
     font-display: swap; 
}

@font-face {
     font-family: 'Markazi';
     src: url('/cdn/shop/files/MarkaziText-Bold.ttf?v=1769439958') format('opentype');
     font-weight: 700;
     font-display: swap; 
}

.ai-product-carousel-item-aakttqlnjbmzwzgo3saigenblocka898fc1an9agm:hover{
    transform: none !important;
    box-shadow: none !important;
}
.ai-product-carousel-item-aoge3cwvizdbxnfrscaigenblocka898fc1rfhcrt:hover{
    transform: none !important;
    box-shadow: none !important;
}
.ai-product-carousel-product-title-aoge3cwvizdbxnfrscaigenblocka898fc1rfhcrt{
    white-space: normal !Important;
}

.ai-product-carousel-product-title-aakttqlnjbmzwzgo3saigenblocka898fc1an9agm{
    white-space: normal !Important;
}






/*GENERAL*/
* {
  word-break: auto-phrase;
}

body p, body span {
  letter-spacing: 0px !important;
  word-break: auto-phrase;
}

a.button.button--secondary.slideshow__slide-button.js-button, a.focus-visible-outline.button.button--primary.featured-blog__link {
    letter-spacing: 0px !important;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: 600;
}

button.button.button--secondary.product-card__quick-view-text-button.js-product-card-quick-view-button {
    letter-spacing: 0px !important;
    font-size: 0.8rem !important;
    font-weight: 600;
    background: #ee5ea9;
    border-color: #ee5ea9;
    color: white;
}
a.story-telling__item-link.button.focus-visible-outline {
    letter-spacing: 0px !important;
    font-size: 0.9rem !important;
    font-weight: 600;
}
a.button.button--secondary.banner__button {
    font-weight: 600 !important;
    letter-spacing: 0px !important;
}

html
{
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
    overflow-x: hidden; 
}

h1, h1.h1.blog__title, h1.h1.cart-empty__heading {
    /*font-size: 1.5rem;*/
    letter-spacing: 0px;
    text-decoration: none;
    font-family: 'Markazi';
  
}
.rte {
    color: black;
}

/*HOME*/

/*ANNOUNCEMENT BAR*/
.announcement-bar.announcement-bar--border-bottom {
    border-bottom: 1px solid rgb(255 255 255 / 24%) !important;
}
section.announcement-bar.js-announcement-bar.announcement-bar--bg-repeat.announcement-bar--border-bottom {
    border-top: 1px solid rgb(255 255 255 / 24%) !important;
}

/*HEADER*/
.header {
    box-shadow: none;
}

/*BREADCRUMBS*/
.breadcrumb {
    border-bottom: none !important;
}
@media (min-width: 1200px){
.header-menu .header-menu__list.header-menu__list--nested {
    border: none !important;
}
}

/*MENU*/

span.header-menu__item-text {
    
    letter-spacing: 0px !important;
}
.header-mega-menu .header-mega-menu__menu-item-text {
    
    letter-spacing: 0px;
}
span.header-menu__item-text {
    /*text-transform: uppercase;
    font-size: 1rem;
    font-weight: bold !important;
    letter-spacing: 6px !important;*/
    /*font-size: clamp(14px,calc(16px + (17 - 16) * ((100vw - 1024px) / (1440 - 1024))),15px) !important;*/
    font-weight: regular !important;
}
@media (min-width: 1200px){
.header-mega-menu .header-mega-menu__block {
    border-right: 1px solid #94949469;
}
}

h3.header-mega-menu__image-heading {
    text-transform: uppercase;
    /*font-size: 1rem !important;*/
    font-weight: bold !important;
    letter-spacing: 0px !important;
}

.header .header__cart-count {
  background-color: #ee5ea9;
}
@media (-moz-touch-enabled: 0) and (min-width: 1200px), (hover: hover) and (min-width: 1200px), (pointer: fine) and (min-width: 1200px){
.header-section.header-section--transparent.header-section--top-position .header__cart-count {
    background-color: #e65aa3 !important;
    color: #ffffff !important;
}
}
span.js-header-cart-item-count {
    letter-spacing: 0 !important;
    font-weight: 600 !important;
    font-size: 0.7rem;
}
span.header-mega-menu__menu-item-text {
    text-transform: uppercase;
    font-size: 1rem !important;
    font-weight: bold !important;
    letter-spacing: 0px !important;
}

span.header-mega-menu__menu-item-textSkin.Care, span.header-mega-menu__menu-item-textCaracterización {
    color: black;
}
span.header-mega-menu__menu-item-text {
    text-transform: capitalize !important;
    font-weight: 500 !important;
    letter-spacing: 0px !important;
    font-family: var(--base-font-family);
}
h3.header-mega-menu__menu-item.header-mega-menu__menu-item--parent {
    font-weight: 600;
}

h3 span.header-mega-menu__menu-item-text {
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    font-size: 0.9rem !important;
}

span.header-mega-menu__menu-item-text.Rostro {
    text-transform: capitalize !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    font-size: 0.9rem !important;
}


/*li span.header-mega-menu__menu-item-text {
font-size: 0.9rem !important;
}*/

.header .header__container {
    padding: 15px 40px !important;
}
@media (-moz-touch-enabled: 0) and (min-width: 1200px), (hover: hover) and (min-width: 1200px), (pointer: fine) and (min-width: 1200px){
.header-section.header-section--transparent.header-section--top-position .header-menu .header-menu__item-text:after {
  display: none !important;
}
}

.header-mega-menu .header-mega-menu__menu-item-wrapper {
    width: 100%;
    margin-bottom: ;
}
span.header-menu__item-text {
   /* text-transform: uppercase;*/
    /*font-weight: 600;*/
   font-size: .8em !important;
}
span.header-mega-menu__menu-item-text {
    font-size: 0.9rem !important;
    line-height: unset !important;
}
.header-mega-menu .header-mega-menu__menu-item-wrapper {
    margin-bottom: calc(var(--body-font-size) * 0.8) !important;
}
@media (min-width: 1200px){
.header-mega-menu__block:nth-of-type(2n) {
    border-right: 1px solid #00000000 !important;
}
}
.header-mega-menu .header-mega-menu__block.header-mega-menu__block--menu-rows .header-mega-menu__menu:not(.header-mega-menu__menu--nested) {
    column-gap: 0px !important;
    justify-content: left !important;
}
.header-mega-menu__block.header-mega-menu__block--menu.header-mega-menu__block--menu-rows.header-mega-menu__block--menu-rows-no-image {
    margin-left: 7vh !important;
}

/*SLIDESHOW*/

.product-banner .product-banner__slider-button {
  box-shadow: none !important;
    background-color: #ffffff00 !important;
}
.product-banner .product-banner__slider-button {
    display: none !important;
}
.product-banner .product-banner__products-slide .product-card {
  border: 1px solid #fdfdfd52;
}
span.slideshow__slide-label {
    text-transform: inherit !important;
    letter-spacing: 0px;
}
h2.h2.slideshow__slide-heading {
    font-weight: 600 !important;
}
@media (min-width: 1200px){
.slideshow .slideshow__slide-heading {
    line-height: 1 !important;
}
}

@media (min-width: 768px){
.slideshow .slideshow__slide-content {
    padding: 4% !important;
}
}
@media (min-width: 1200px){
.slideshow .slideshow__slider-progress-bar-wrapper {
    bottom: 20px !important;
}
}
@media (min-width: 768px){
.slideshow .slideshow__slider-progress-bar-wrapper {
    bottom: 30px !important;
}
}
@media (min-width: 1200px){
.slideshow__three-col-content h2.h2.slideshow__slide-heading {
   /* font-size: 2.8em !important;*/
}
}
.slideshow .slideshow__slide-label {
  /*font-size: clamp(16px,calc(16px + (17 - 16) * ((100vw - 1024px) / (1440 - 1024))),17px) !important;*/
  
}
@media (min-width: 768px) {
  .slideshow,
  .slideshow .slideshow__slide {
    min-height: 200% !important;
  max-height: 200% !important;}}

.slideshow__slide-description.section-rte {
    /*font-size: 1.2em !important;*/
}

/*HEADER*/
    @media (-moz-touch-enabled: 0) and (min-width: 1200px), (hover: hover) and (min-width: 1200px), (pointer: fine) and (min-width: 1200px) {
      .header-section.header-section--transparent.header-section--top-position {
        top: 4.3vh !important;
      }
    }
button.announcement-bar__button-close.js-bar-closer {
    display: none;
}

/*TRICKER*/

.ticker__items p {
    /*font-size: 1em !important;*/
    text-transform: UPPERCASE !important;
}
.ticker {
    padding: 18px 0 !important;
}

/*CATEGORIES*/
.gallery-carousel .gallery-carousel__items-container {
  overflow-x: visible !important;
}

.gallery-carousel .gallery-carousel__item-image {
  height: unset iimportant;
}

/*PRODUCT SLIDER*/
@media (min-width: 1200px){
.product-banner .product-banner__content {
    max-width: 90vw !important;
}
}
/*.product-banner .product-banner__label {
    font-size: calc(var(--body-font-size) * 1) !important;}*/
.product-banner .product-banner__products-slide .product-card {
  background: rgba(255, 255, 255, 0.2)  !important;
  backdrop-filter: blur(10px)  !important;
  border-radius: 6px  !important;
}
.trend-product .trend-product__popup.trend-product__popup--right {
  background: rgba(255, 255, 255, 0.2) !important;
    backdrop-filter: blur(10px) !important;
    border-radius: 15px !important;
    /* border: 1px solid white;*/
}

/*FEATURED PRODUCTS*/
h2.h2.featured-products__heading {
    /*font-size: 1.5rem;*/
    font-weight: 600;
    height: 2.125rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    letter-spacing: 0px;
    line-height: 3.125rem;
    text-transform: uppercase;
    text-decoration: none;
}
@media (min-width: 992px){
.product-card .product-card__vendor {
    margin-top: 2px !important;
}
}
span.product-card__vendor {
    opacity: 0.3;
}
@media (min-width: 992px){
.product-card .product-card__price {
    padding-top: 2px;}
}
@media (min-width: 992px){
.product-card .product-card__title, .product-card .product-card__vendor {
    letter-spacing: 0px !important;
}
}
 .product-card .product-card__title, .product-card .product-card__vendor {
        /*font-size: calc(var(--body-font-size) - 2px) !important;*/ 
}
a.focus-visible-outline.product-card__title {
   
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    
    line-height: 1.2rem !important;
    text-decoration: none;
}
@media (min-width: 992px){
.product-card .product-card__vendor {
    margin-top: 10px !important;
}
}

/* FEATURED PRODUCTS WEBKIT */
.featured-products__row-wrapper.swiper.js-animate.js-featured-content-slider.js-featured-content-scrollable-wrapper.animated::-webkit-scrollbar {
  width: 3px !important;
  height: 3px !important;
}

.featured-products__row-wrapper.swiper.js-animate.js-featured-content-slider.js-featured-content-scrollable-wrapper.animated::-webkit-scrollbar-thumb {
  background: black !important;
  border-radius: 6px !important;
}

.featured-products__row-wrapper.swiper.js-animate.js-featured-content-slider.js-featured-content-scrollable-wrapper.animated::-webkit-scrollbar-thumb:hover {
  background: #c3c3c3 !important;
}

::-webkit-scrollbar {
  width: 3px !important;
  height: 3px !important;
}

::-webkit-scrollbar-thumb {
  background: black !important;
  border-radius: 6px !important;
}

::-webkit-scrollbar-thumb:hover {
  background: #c3c3c3 !important;
}


.button.button--primary, .button.spr-button-primary {
    background-color: white;
    color: #be2d3a;
}
h3.events-calendar__item-title.h3 {
    /*font-size: 1rem !important;*/
    font-weight: 600 !important;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    letter-spacing: 0px !important;
    line-height: 2rem !important;
    /*text-transform: uppercase !important;*/
    text-decoration: none !important;
}
@media only screen and (min-width: 992px) {
section.events-calendar.js-events-calendar {
    margin: 0 10%;
  }
}
.events-calendar .events-calendar__item.events-calendar__item--border:last-of-type {
    border-bottom: none !important;
}

/*TICKER*/
.ticker__items.js-ticker-content-container P {
    letter-spacing: 0px !important;
    text-decoration: none;
    /*font-size: 1.1rem;*/
}

/*BLOG*/
.featured-blog__heading {
    /*font-size: 1.5rem !important;*/
    font-weight: 600 !important;
    height: 2.125rem !important;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    letter-spacing: 0px !important;
    line-height: 3.125rem !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
}
a.article-card__title-link {
    font-weight: 600 !important;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    letter-spacing: 0px !important;
    
    text-decoration: none !important;
}
.article-card__title {
    /*font-size: 1rem!important;*/
    font-weight: 600!important;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    letter-spacing: 0px!important;
    text-transform: uppercase!important;
    text-decoration: none!important;
}
a.button.button--primary.featured-blog__link {
    letter-spacing: 0px !important;
    font-size: 0.8rem !important;
}

letter-spacing: 0px !important;
    font-size: 0.8rem !important;
}
@media (min-width: 481px){
.article-card .article-card__link {
    margin-top: 0 !important;
}
}

/*STORY TELLING*/
@media only screen and (min-width: 992px) {
section.story-telling.js-animate.js-story-telling.animated {
  margin: 0 11%;
  }
}
p.story-telling__item-subheading, button.story-telling__tab-button.focus-visible-outline.js-story-telling-tab-button.story-telling__tab-button--active, button.story-telling__tab-button.focus-visible-outline.js-story-telling-tab-button {
    /*font-size: 1rem!important;*/
    font-weight: 600!important;
    height: 2.125rem!important;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
    letter-spacing: 0px!important;
    line-height: 3.125rem!important;
    text-transform: uppercase!important;
    text-decoration: none!important;
}

.story-telling .story-telling__item-image-wrapper {
    overflow: auto !important;
    width: unset !important;
    height: auto !important;
    padding-top: 70% !important;
    bottom: -9vh !important;
}

.story-telling .story-telling__item-link {
    border: 1px solid #ee5ea9 !important;
    background-color: #ee5ea9 !important;
}

/*change color section*/
section.story-telling.js-animate.js-story-telling.animated {
    background-color: black !important;
}
button.story-telling__tab-button.focus-visible-outline.js-story-telling-tab-button {
    color: white !important;
}
.story-telling .story-telling__item-text-content-wrapper {
    background-color: #ffffff00 !important;
    color: white !important;
    
}
.story-telling .story-telling__item-heading {
    color: white !important;
}
@media (min-width: 992px){
.story-telling .story-telling__item-image-wrapper {
    position: relative;
    margin-left: 8vh !important;
}
}
img.story-telling-image {
    position: absolute;
    width: 500px;
    left: 931px;
    margin-top: -430px;
    z-index: 0;
    opacity: 0.05;
}
span.somos-titulo {
    color: white;
    transform: rotate(180deg);
    display: block;
    margin: clamp(28px,2.96%,40px) clamp(-51px,-4.74%,-18px) 0 0;
    font-family: 'Poppins';
    font-size: calc(40.30769px + 5.04808vw);
    -webkit-writing-mode: vertical-lr;
    writing-mode: vertical-lr;
    opacity: 0.05;
    position: relative;
    margin-right: -80px;
}



/*TESTIMONILAS*/
h2.h2.reviews__heading {
  /*
    font-size: 1.5rem!important;
    font-weight: 600!important;
    height: 2.125rem!important;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
    letter-spacing: 3px!important;
    line-height: 3.125rem!important;
    text-transform: uppercase!important;
    text-decoration: none!important; */
}
.reviews .reviews__item.swiper-slide-active {
    /*box-shadow: none !important;*/
    background: #F1F1F1 !important;
}

/*NEWSLETTER*/
.newsletter__subheading {
    font-size: 1.5rem!important;
    height: 2.125rem!important;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
    letter-spacing: 0px!important;
    text-transform: uppercase!important;
    text-decoration: none!important; 
}

@media (min-width: 768px){
.newsletter .newsletter__form-wrapper {
    margin-top: 0px !important;
}
}
@media (min-width: 768px){
.newsletter .newsletter__content {
    padding: 30px 150px !important;
}
}

.newsletter .newsletter__content {
    display: flex;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
    width: 89% !important;
    max-width: fit-content !important;
    margin: 0 auto !important;
    padding: 60px 20px;
    word-break: break-word;
}
@media (min-width: 768px){
.newsletter__subheading, .newsletter__form-wrapper, .input-wrapper.newsletter-form__field {
    margin-top: -4vh !important;
}
  Form--template--21058030764331__ab608c25-47f4-428a-9a9a-34a904034065 {
    margin-top: -60px !important;
}
}
input[type=email]:not(:focus-visible):hover {
  box-shadow: none !important;
}
@media only screen and (max-width: 600px) {
.newsletter .newsletter__content {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
    width: auto !important;
    max-width: inherit;
    margin: auto !important;
    padding: 60px 20px !important;
    word-break: break-word !important;
}
  .input-wrapper.newsletter-form__field {
    margin-top: 10vh;
}
}
/*FOOTER*/
.footer .footer__text {
    width: 30% !important;
}
h2.footer__navigation-heading {
    font-size: 1.1rem;
    font-weight: 600!important;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
    letter-spacing: 0px!important;
    text-transform: uppercase!important;
    text-decoration: none!important;
  
}
.footer .footer__navigation-list-link {
    line-height: 0.37 !important;
}

.footer .footer__payments-container {
    display: flex !important;
    flex: auto !important;
    flex-wrap: nowrap !important;
    gap: 8px;
    row-gap: 12px;
    flex-direction: row !important;
}
.footer .footer__copyright {
    margin-top: 0 !important;
    margin-left: 20px !important;
}
.footer .footer__navigation-list-item {
    padding: 4px 0 !important;
}
@media (min-width: 1200px){
.header .header__icon.header__icon--search, .header .header__icon.header__icon--account {
    margin-right: 0px !important;
}
}

/*PRODUCT*/
section.product.js-animate.animated {
   padding: 0 8% !important;
}

.breadcrumb__container span {
    font-size: 0.6rem;
}

.product-title.h2.js-product-title {
    font-weight: 600;
    text-transform: uppercase !important;
    
}

/*button.h2.product-recommendations__heading.is-active.js-product-recommendations-tab-button, button.h2.product-recommendations__heading.js-product-recommendations-viewed-label.js-product-recommendations-tab-button, button.h2.product-recommendations__heading.js-product-recommendations-tab-button, h3.h2.product-recommendations__heading.is-active, button.add-to-cart.button.button--block.button--secondary, button.shopify-payment-button__button.shopify-payment-button__button--unbranded.BUz42FHpSPncCPJ4Pr_f.jjzYeefyWpPZLH9pIgyw.RWJ0IfBjxIhflh4AIrUw {
    font-size: 1rem!important;
    font-weight: 600!important;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    letter-spacing: 0px!important;
    text-transform: uppercase!important;
    text-decoration: none!important; 
}*/
section.product.animated {
    padding: 0 8% !important;
}
.product-media.product-media--layout-stacked .product-media__slider-slide, .product-media.product-media--layout-stacked_2_col .product-media__slider-slide {
    padding: 30px !important;
}

h2#DescripcionDrawer, h2#ResenasDrawer, h2#PoliticaDeEnvioDrawer {
    font-size: 1.4rem;
    font-weight: 600!important;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    letter-spacing: 0px!important;
    text-transform: uppercase!important;
    text-decoration: none!important;
}
.drawer__body.rte.rte-product-drawer.rte-product-drawer--description h3 {
    font-size: 1.4rem;
    font-weight: 600!important;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    letter-spacing: 0px!important;
    text-transform: uppercase!important;
    text-decoration: none!important;
}

button.product-drawers__item-toggle.product-drawers__description-toggle, button.product-drawers__item-toggle.product-drawers__reviews-toggle, button.product-drawers__item-toggle.product-drawers__shipping-and-returns-toggle {
    font-weight: 600!important;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    letter-spacing: 0px!important;
    text-transform: uppercase!important;
    text-decoration: none!important;
}
span.price-item.price-item--regular {
    font-weight: 100!important;
}

button.button-link.focus-visible-outline.js-ask-question-button {
    font-weight: 600!important;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    letter-spacing: 0px!important;
    text-transform: uppercase!important;
    text-decoration: none!important;
}

h2#ask-question-popup-title-template--21058031059243__product-template {
    font-size: 1.1rem;
    font-weight: 600!important;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    letter-spacing: 0px!important;
    text-transform: uppercase!important;
    text-decoration: none!important;
}
button.ask-question-popup-form__button.button.button--secondary {
    font-weight: 600!important;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    letter-spacing: 0px!important;
    text-transform: uppercase!important;
    text-decoration: none!important;
}

.product-add-to-cart .shopify-payment-button__button.shopify-payment-button__button--unbranded {
    background-color: #FB0679 !important;
    border: 1px solid #FB0679 !important;
}

.product-price {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    line-height: 1.375;
}

.product-media .product-media__slider .product-media__image {
 
}
@media only screen and (min-width: 600px) {
.product-media.product-media--layout-stacked.js-product-media-container {
    padding: 60px !important;
}}

.product-title {
    margin-bottom: -10px !important;
}

.pickup-availability-preview {
    display: flex !important;
    align-items: center !important;
    gap: 0.2rem !important;
    padding: 2% 1% 0 1% !important;
    background: #e5e5e5 !important;
    border-radius: 6px !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
}
p.caption-large, p.caption, button#ShowPickupAvailabilityDrawer-pickup-availability {
    font-size: 0.8rem;
}
@media only screen and (min-width: 600px) {
.product-media+.product-form {
    /* width: 127%; */
    padding-left: 8vw !important;
}
.product-form {
    padding-right: 0 !important;
    
}
  .product-media {
    width: 40% !important;
}
}

.product-add-to-cart {
    margin-bottom: 20px !important;
}
.product-drawers__item-toggle {
    padding: 20px 35px !important;
}
.product-drawers__item:first-child {
    border-top: none !important;
}

@media (min-width: 768px){
.product-recommendations .product-recommendations__row-wrapper:not(.swiper-initialized) .product-recommendations__col {
    flex: 0 0 25% !important;
    aspect-ratio: unset;
}
}
span.price-item.price-item--sale {
  /*
    font-size: 1.3em;*/
}

h1.h1.faq-simple__heading {
    font-size: 1.5rem;
   
    letter-spacing: 0px;
    text-decoration: none;
    font-family: 'Markazi';
}

.faq-simple__item-inner.js-accordion-inner.section-rte p {
    font-size: 0.9rem !important;
}
/*COLLECTION*/

.breadcrumb {
    border-bottom: 1px solid var(--color-border-secondary, #white);
    line-height: 0.375;
}
nav.breadcrumb {
    background: rgba(255, 255, 255, 0) !important;
}

/*@media (min-width: 992px){
.banner .banner__wrapper {
    min-height: 20vw !important;
}
}*/
h1.h1.collection__title {
   
    font-weight: 600!important;
    height: 2.125rem!important;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
    letter-spacing: 0px!important;
    text-transform: uppercase!important;
    text-decoration: none!important; 
}

h2#filterMenuDrawerTitle, h2.product-filters__form-label {
    font-size: 0.8rem!important;
    font-weight: 600!important;
    height: 2.125rem!important;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
    letter-spacing: 0px!important;
    text-transform: uppercase!important;
    text-decoration: none!important; 
}


select#Sort {
  font-size: 0.8rem!important;
  font-weight: 600!important;
  letter-spacing: 0px!important;
  
}

/*filters*/
li.filter-list__item {
    font-size: 0.8rem !important;
    letter-spacing: 0px !important;
    font-weight: normal !important;
}
h2#filterMenuDrawerTitle {
    display: none;
}

/*DRAWER CART*/
h2#CartDrawer-your-cart-1, h2#CartDrawer-your-cart, h2#CartDrawer-tu-carrito, h1.h1.cart-empty__heading {
    font-size: 0.9rem !important;
    font-weight: 600!important;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    letter-spacing: 0px!important;
    text-transform: uppercase!important;
    text-decoration: none!important;
}
h2.spr-header-title {
   font-size: 0.9rem !important;
    font-weight: 600!important;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    letter-spacing: 0px!important;
    text-transform: uppercase!important;
    text-decoration: none!important;
}
.drawer__body.rte.rte-product-drawer p {
    font-size: 0.9rem !important;
}

button.button.button--secondary.button--block {
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0px;
}

/*login*/
input.button.account-entrance__button.button--secondary, h1#login-title, button.button.button--secondary.contact__button {
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0px;
}

/*busqueda*/
h2#headerDrawerSearchTitle, h2#CartDrawer-tu-carrito {
    font-weight: 600;
    text-transform: uppercase;
    
    font-size: 1.2rem !important;
}

/*newsletter*/

.newsletter-form .newsletter-form__field {
    border: none !important;
    border-bottom: 1px solid !important;
}



.accordion__control {
   
    padding: 9px 0 !important;
    
}
faq-simple .faq-simple__item-control {
    
    padding-bottom: 12px !important;
}


/*PÁGINA TIENDA*/
.collection__header-row {
  justify-content: center !important;
}
.pagination .pagination__link.is-active {
    color: #EE5EA9 !important;
}
.pagination .pagination__link.is-active:after {
    background-color: #ee5ea8 !important;
}

/*EMPTY COLLECTION*/
h2.h2.collection__title.collection__title--empty.js-template-empty-title {
    font-size: 0.9rem !important;
    font-weight: 600!important;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    letter-spacing: 0px!important;
    text-transform: uppercase!important;
    text-decoration: none!important;
    text-align: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    margin: auto;

}
  /*EVENTS*/
h2.events-calendar__title.h2 {
 
   /*font-size: 3rem; 
    font-weight: 600;
    height: 2.125rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    letter-spacing: 6px;
    line-height: 3.125rem;
    text-transform: uppercase;
    text-decoration: none;*/
  
}
.events-calendar__header, h2.events-calendar__title.h2 {
    justify-content: center !important;
    display: flex !important;
}
  .events-calendar .events-calendar__header {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
  }

  @media (min-width: 1200px){/*
h2, .h2 {
    font-size: 3em;*/
}
  }

/*nevos ajustes*/
@media (min-width: 1501px){
.header-menu .header-menu__item {
    padding: calc(var(--body-font-size) * 1.25 / 1.5) 13px !important;
}
}
  .product-banner .product-banner__products-slide .product-card, .trend-product__popup.trend-product__popup--top {
    background: rgba(255, 255, 255, 0.2) !important;
    backdrop-filter: blur(10px);
    border-radius: 10px;
  }
@media (min-width: 1200px){
.header .header__icon.header__icon--search, .header .header__icon.header__icon--account {
    margin-right: 0px !important;
}
}
/**/
@media (min-width: 1200px){
.trend-products .trend-products__title {
    margin-bottom: 10px !important;
}
}

/*menu*/
span.header-mega-menu__menu-item-text {
    line-height: 25px !important;
}
.header-mega-menu .header-mega-menu__menu-item-wrapper {
    margin-bottom: calc(var(--body-font-size) * 0.4) !important;
}
@media (min-width: 1501px){
.header-menu .header-menu__item {
    padding: calc(var(--body-font-size) * 1.25 / 1.5) 16px !important;
}
}
@media (min-width: 1200px){
.header-menu .header-menu__item {
    padding: calc(var(--body-font-size) * 1.25 / 1.5) 9px !important;
}}
@media (min-width: 1200px){
.header .header__logo {
    flex: 1 1 11% !important;
}}
/*footer*/
.footer .footer__text { 
}
span.header-mega-menu__menu-item-text.Brochas {
    text-transform: uppercase !important;
    font-weight: 600 !important;
}
.header-mega-menu .header-mega-menu__menu-item {
    width: auto !important;
}
/*educación*/
.faq-simple .faq-simple__item-title-text {
    text-transform: uppercase !important;
}
/*cart*/
.additional-checkout-buttons.cart-footer__ctas.cart-footer__ctas--additional.js-cart-footer-additional-buttons {
    display: none !important;
}

html {
        box-sizing: border-box;
        font-size: calc(var(--font-body-scale) * 62.5%);
        height: 100%;
        scroll-behavior: smooth;
      }

/*blog*/
.article-card .article-card__title {
  font-size: calc(var(--heading-font-size) * 1.2) !important;
}
/*faq*/
span.faq-simple__item-control-icon.faq-simple__item-control-icon--plus {
    width: 10px !important;
    opacity: 0.4 !important;
}
.faq-simple .faq-simple__item:first-of-type {
  border-top: none;
}

/*mobile*/
@media only screen and (max-width: 600px) {
h2.h2.banner__heading, .banner__text.section-rte h1 {
    font-size: 1.8em !important;
}
.product-banner__text-header {
    font-size: 0.7em !important;
}
  section.image-with-text.js-animate.animated {
    padding: 10px!important;
}
  .image-with-text .image-with-text__content {
    padding: 20px !important;
}
  .contact .contact__form-fields {
    margin-top: -30px !important;
}
}
/*footer mobile*/
@media (max-width: 767px){
.footer .footer__container {
    padding: 0 30px !important;
}
  .pleca {
    display: none !important;
}
}
cart-item__actions.button {
    
    background-color: white !important;
    color: chocolate !important;
}
.cart-item .cart-item__cta {
    width: auto !important;
  background-color: white !important;
    color: black !important;
}
.header-mega-menu .header-mega-menu__menu-item-wrapper {
    margin-bottom: calc(var(--body-font-size) * 0.1) !important;
}

span.header-mega-menu__menu-item-text {
  font-size: 01em !important;
  margin-bottom: -7px;
}

.radio__option-swatch .radio__input:checked+.radio__label {
    border-color: #ee5ea8;
    background: #ee5ea8;
    box-shadow: 0 0 0 1px var(--color-border-primary);
    
}
.radio__option-swatch .radio__input:checked+.radio__label {
    border-color: black;
    background: #f4f4f4;
    box-shadow: 0 0 0 1px var(--color-border-primary);
}
.header-mega-menu__container.js-header-mega-menu-content {
    height: 75vh;
}

@media (min-width: 1200px){
.header-mega-menu .header-mega-menu__block.header-mega-menu__block--menu-rows .header-mega-menu__menu:not(.header-mega-menu__menu--nested) {
    row-gap: 5px;
}
}
@media (min-width: 1200px){
.header-mega-menu .header-mega-menu__block.header-mega-menu__block--menu {
    max-height: 100%;
}}


input[type=text], input[type=number], input[type=email], input[type=password], input[type=search], input[type=tel], input[type=date], textarea, select, .product-variants {
    border: 1px solid ##949494 !important;
    background-color:transparent !important
}
p.cart-drawer__shipping-label {
    display: none;
}
@media (min-width: 768px){
.compare-products-popup-button {
    left: 20px !important;
}
}
button.footer__back-to-top.js-back-to-top-button {
    display: none !important;
}
.footer .footer__navigation-list-item {
    padding: 0 10px 7px 0 !important;
}
li.footer__payments-item {
    height: 22px !important;
}
@media only screen and (max-width: 600px) {
  button.button.button--secondary.product-card__quick-view-text-button.product-card__quick-view-text-button--mobile.js-product-card-quick-view-button {
    font-size: 0.7em !important;
    padding: 10px 3px !important;
  }
}
@media only screen and (max-width: 600px) {
  .banner .banner__wrapper {
    min-height: 100vw !important;
  }

   .rte.collection__description {
     height: 85px;
     overflow: scroll;
   }
}


/*///////GF Styles///////*/
@media screen and (max-width: 769px){
  .header__super a {
    height: 50px !important;
    text-decoration: underline !important;
    font-size: 10px !important;
  } 

  /*footer*/
  .footer .footer__text.footer__text--right {
    width: 95% !important;
    min-width: 90% !important;
  }
}

@media (max-width: 1199px){
  .footer .footer__text.footer__text--right {
    margin-top: 0 !important;
  }
}

/*wishlist*/
.fa-1x {
  font-size: 1.5em !important;
}

@media screen and (min-width:770px){
  div#wishlisthero-product-page-button-container {
    position: absolute;
    top: 165px;
    right: 0px;
  }
}

/*quickview*/
a.button.button--primary.quick-view-form__button.quick-view-form__button--transparent.js-quick-view-link {
  display: none !important;
}

.shopify-payment-button__button.shopify-payment-button__button--branded.BUz42FHpSPncCPJ4Pr_f {
  display: none !important;
}

/*carrusel de producto*/
p.ai-product-carousel-vendor-aakttqlnjbmzwzgo3saigenblocka898fc1an9agm {
    font-size: 12px !important;
}
p.ai-product-carousel-vendor-aoge3cwvizdbxnfrscaigenblocka898fc1rfhcrt{
    font-size:12px !important;
}

@media screen and (max-width:768px){
    .ai-product-carousel-info-aakttqlnjbmzwzgo3saigenblocka898fc1an9agm {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    margin-bottom: 8px;
    flex-direction: column;
}
.ai-product-carousel-info-aoge3cwvizdbxnfrscaigenblocka898fc1rfhcrt {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    margin-bottom: 8px;
    flex-direction: column;
}
}