h2,.h2{font-size:calc(var(--font-heading-scale) * 2.4rem)}@media only screen and (min-width: 750px){h2,.h2{font-size:calc(var(--font-heading-scale) * 3.5rem)}}.button{font-size:14px;font-style:normal;font-weight:600;line-height:normal;padding:10px 20px;height:fit-content!important;min-height:auto}.cart-count-bubble{bottom:unset;top:.8rem}.collection .product-grid{--grid-mobile-horizontal-spacing: 15px;--grid-desktop-horizontal-spacing: 15px;row-gap:60px}.pagination__item{border-radius:5px;background:var(--d-4-e-4-cd-50, #EBF3E8)}.pagination__item.pagination__item--current{background:var(--D4E4CD, #D4E4CD)}.collection .pagination__item--current:after{content:none}.pagination__item-arrow{background:transparent}.pagination__item-arrow:hover{background:#ebf3e8}.collapsible-content .accordion__title{color:var(--Marama-Blue, #124182);font-family:var(--font-body-family);font-style:normal;font-weight:600;line-height:normal}.collapsible-content .accordion__content{color:#456692;padding:20px 0}@media screen and (max-width: 749px){.button{width:100%}}@media screen and (min-width: 750px){.button{font-size:18px}}@media screen and (min-width: 990px){.product.product--medium:not(.product--no-media) .product__info-wrapper,.product.product--small:not(.product--no-media) .product__media-wrapper{max-width:43%;width:calc(43% - var(--grid-desktop-horizontal-spacing) / 2)}.product.product--medium:not(.product--no-media) .product__media-wrapper,.product.product--small:not(.product--no-media) .product__info-wrapper{max-width:57%;width:calc(57% - var(--grid-desktop-horizontal-spacing) / 2)}}.color-scheme,.subtitle{color:rgba(var(--color-foreground),1)}body{font-size:1.4rem;line-height:normal;letter-spacing:normal}.subtitle{font-size:1.6rem}@media screen and (min-width: 750px){body{font-size:1.6rem}.subtitle{font-size:1.8rem}}.header__menu-item{padding:1rem}.header__inline-menu>.list-menu li:first-child .header__menu-item.list-menu__item{padding-left:0}.header__submenu .list-menu__item{padding:1rem}header-menu details .header__submenu.list-menu--disclosure{display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:30px;column-gap:20px;width:auto}header-menu details .header__submenu.list-menu--disclosure .header__menu-item{padding:0;justify-content:center;text-align:center;flex-direction:column;gap:10px}header-menu .header__submenu.list-menu--disclosure{border:none;border-radius:0 0 10px 10px;margin-top:18px}.section--hero-section .banner__box.content-container .banner__heading{font-family:Tiempos Headline Light Italic;font-size:28px}.hero__social-proof{font-size:10px}.hero__badge{position:absolute;top:5%;left:5%;width:60px}.hero__social-proof svg{height:12px;width:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:auto;vertical-align:middle}section:not(.section--banner-custom) .banner__box.content-container,.section--hero-section .banner__box.content-container{background-color:transparent}@media screen and (max-width: 749px){.section--hero-section .media--desktop{display:none}.section--hero-section .banner--mobile-bottom .banner__box{padding:4rem 1.5rem}.section--hero-section .button{padding-inline:40px}.section--hero-section .banner__text{letter-spacing:normal}}@media screen and (min-width: 750px){.section--hero-section .media--mobile{display:none}.section--hero-section .banner__box.content-container .banner__heading{font-size:45px}.hero__social-proof{font-size:12px}.hero__badge{width:75px;top:10%;left:10%}}@media screen and (min-width: 1400px){section:not(.section--banner-custom) .banner__box.content-container,.section--hero-section .banner__box.content-container{max-width:50rem;padding:0}}@media screen and (min-width: 1390px){.header.page-width{max-width:1390px;padding-left:0!important;padding-right:0!important}}.header-announcement .announcement-bar.announcement-bar--marquee{overflow:hidden}.header-announcement .localization-wrapper{z-index:1;background:#cbd9e6}.announcement-bar--marquee .announcement-bar__message{display:flex;width:fit-content;animation:marquee-scroll 8s linear infinite;will-change:transform}.announcement-bar--marquee .marquee-text{white-space:nowrap;padding-right:4rem;flex-shrink:0;font-size:1.4rem;font-weight:400;line-height:normal;text-decoration:underline;letter-spacing:normal}@keyframes marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-25%,0,0)}}.section-image-text-full-width .image-with-text__text em{font-family:var(--font-heading-family);font-style:normal;font-size:20px}.section-image-text-full-width .content-container{color:rgba(var(--color-foreground),1)}.section-image-text-full-width .image-with-text__text--caption.subtitle{font-weight:600}.section-image-text-full-width .image-with-text__text{line-height:normal}@media screen and (max-width: 749px){.section-image-text-full-width .image-with-text__content{padding:2.8rem calc(1.6rem / var(--font-body-scale)) 28px}}.collection__title.title-wrapper{text-align:center}.collection__title.title-wrapper .title{margin-top:0!important}@media screen and (min-width: 840px){.collection__title.title-wrapper{display:flex;justify-content:space-between}.collection__title.title-wrapper{text-align:left}}.collection__title.title-wrapper.header-vertical{text-align:center;flex-direction:column;justify-content:center}.collection__title.title-wrapper.header-vertical .featured-collections-navigation{width:100%;justify-content:center}.featured-collections__tabs-container{margin-top:20px}.collection__title.title-wrapper.header-vertical .collection__tab-button{background-color:transparent;color:rgb(var(--color-foreground))}.collection__title.title-wrapper.header-vertical .collection__tab-button:hover,.collection__title.title-wrapper.header-vertical .collection__tab-button.is-active{text-decoration:underline;text-underline-offset:3px}.featured-collections__tabs-container{display:flex}.featured-collections-carousel__item{opacity:0;transition:opacity,transform .3s ease;transform:translateY(15px)}.featured-collections-carousel__item.active{visibility:visible;opacity:1;transform:translateY(0)}.featured-collections-carousel__item:not(.active){visibility:hidden;opacity:0;height:0px!important}.featured-collections-navigation{display:flex;justify-content:right;gap:12px;flex-wrap:wrap}.collection__tab-select{padding:8px 12px;border-radius:5px;background:var(--D4E4CD, #D4E4CD);border:none;min-width:230px;font-family:var(--font-body-family);font-size:16px;color:rgb(var(--color-foreground))}@media screen and (max-width: 839px){.featured-collections__tabs-container{display:flex;justify-content:center}.collection__tab-button{display:none}}@media screen and (min-width: 840px){.collection__tab-select{display:none}}.collection__tab-button{background-color:#ebf3e8;border-radius:5px;color:var(--Marama-Blue, #124182);text-align:center;font-size:18px;font-weight:400;line-height:normal;border:none;padding:6px 12px;height:fit-content;cursor:pointer;transition:all .3s ease;font-family:var(--font-body-family)}.collection__tab-button:hover,.collection__tab-button.is-active{background-color:#d4e4cd}.tabs__vertical-layout .collection__tab-button{display:block}.tabs__vertical-layout .collection__tab-select{display:none}.card__content .card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note){margin-top:1rem}.card__information .card__heading{font-size:16px}.card__information .rating .rating-star{--color-rating-star: #BE6E3C;letter-spacing:normal}.tabs__vertical-layout .card__information .rating .rating-star{--color-rating-star: #FFDBC5}.card__information .price{font-size:1.4rem;line-height:normal;letter-spacing:normal}.card__icons{padding:10px 0 0;font-size:12px;border-top:1px solid #CBD9E6;display:grid;gap:10px}.card__icon-image{width:28px;height:28px;object-fit:contain}.card__icon-item .card__icon-image:nth-of-type(2){display:none}.card__icon-item{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:normal;letter-spacing:normal}.card__badge{margin-top:-1rem}.card__badge.top{position:absolute;top:0;display:flex;justify-content:space-between;width:100%}.card__badge .badge{font-weight:700;letter-spacing:normal;padding:5px 6px;height:fit-content}.badge--best-seller{background-color:transparent;border:none;position:relative;right:0;padding:0;width:56px;height:56px}.badge--best-seller svg{width:100%;height:100%}.badge--best-seller span{position:absolute;top:0;left:0;right:0;bottom:0;padding:8px 8px 12px;text-align:center;justify-content:center;display:flex;align-items:center;color:#fff;font-size:10px;font-weight:600}.badge--in-style{background-color:transparent;border:none;position:absolute;right:0;padding:0}.card .badge.badge--favorito,.card .badge.badge--new,.card .badge.badge--in-style{border:none;background-color:transparent;position:static;order:-1}.card .badge.badge--favorito img,.card .badge.badge--new img,.card .badge.badge--in-style img{width:42px}@media screen and (min-width: 750px){.product-card-wrapper .card__information{padding-bottom:1rem}.card__badge .badge{font-size:15px;padding:5px 10px}.badge--best-seller{width:80px;height:80px;padding:8px}.badge--best-seller span{font-size:12px}.card .badge.badge--favorito img,.card .badge.badge--new img,.card .badge.badge--in-style img{width:62px}.card__information .card__heading{font-size:20px}.card__icons,.card__icon-item{font-size:16px}.card__icon-image{width:30px;height:30px}}.header__menu-item{color:rgb(var(--color-foreground))}.header__menu-item:hover{color:#456692}.search.search-modal__form .field:after{display:none}.search__button.field__button{left:0}.search__input.field__input{padding-left:36px}.desktop-search .field__label{padding-left:20px;color:#456692!important;font-size:12px;top:calc(12px + var(--inputs-border-width));text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:calc(100% - 3.5rem)}.header__icons{gap:18px}.header__icons .button{padding:10px 20px;font-size:14px;letter-spacing:-.5px;height:fit-content}.header__icons .desktop-search{margin-right:0}.header__icon--cart .svg-wrapper{width:28px;height:28px}.button.whatsapp-button{--color-button: 212, 228, 205;--color-button-text: 22, 48, 84}.header-wrapper .utility-bar__grid{grid-template-columns:1fr auto;grid-template-areas:"announcements icons"}.header-wrapper .header-announcement{background-color:#cbd9e6}.header-wrapper .header-announcement .localization-wrapper{grid-area:icons;align-items:center}.header-wrapper .header-announcement .page-width.utility-bar__grid{max-width:1400px;padding-left:0rem!important;padding-right:0rem!important;overflow:hidden}.header-wrapper .search__input.field__input{background-color:#fff;box-shadow:0 4px 2px #d9d9d9}.header-announcement .header__icon--cart .svg-wrapper{width:22px;height:22px}.header-wrapper .mobile-search{display:none}.header-wrapper .header__icon--cart{margin-right:0rem}@media screen and (min-width: 749px){.header__icons .header__icon.header__icon--cart{display:none}}@media screen and (max-width: 749px){.header-announcement .header__icon.header__icon--cart{display:none}.header-wrapper .search__input.field__input{height:3.5rem;padding-top:.5rem;padding-bottom:.5rem}.header-wrapper .search__button.field__button{width:3.5rem;height:3.5rem}.header-wrapper .desktop-search .field__label{top:calc(1rem + var(--inputs-border-width))}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{font-size:1rem;top:calc(var(--inputs-border-width) + .5rem);left:calc(var(--inputs-border-width) + 2rem);letter-spacing:.04rem}header.header{padding-top:0;padding-bottom:0}}@media screen and (max-width: 989px){.header__icons .button.cta{display:none}}header-menu .header__submenu{padding:20px 40px!important;background-color:#f3efe6}.details[open].menu-opening>.menu-drawer__submenu,.menu-drawer__submenu{position:relative}.menu-drawer__menu{position:relative;background:#00000008}.js .menu-drawer__menu li{visibility:visible}.enu-drawer__close-button{display:none}.js .menu-drawer__submenu{position:relative}.menu-drawer__close-button{display:none!important}.js details[open]>.menu-drawer__submenu{transition:unset}.js details[open] .menu-drawer__submenu{position:relative!important;visibility:visible!important}.js .menu-drawer__menu-item .icon-caret{display:block!important}.menu-drawer__menu{background-color:transparent}.menu-drawer__search{padding:0 15px 12px;position:relative;z-index:3}@media screen and (min-width: 750px){.menu-drawer__search{display:none}}.menu-drawer__search .desktop-search{display:block;width:100%}.menu-drawer .buttons-wrapper .button{width:100%;margin-bottom:20px}.menu-drawer .menu-drawer__utility-links a.link{width:100%}.menu-drawer__utility-links{padding:0!important}.menu-drawer__utility-links .buttons-wrapper{padding:2rem 3rem 0rem}.menu-drawer__navigation-container .menu-drawer__navigation{padding-top:1.5rem}.menu-drawer__navigation>.menu-drawer__menu>li>a,.menu-drawer__navigation>.menu-drawer__menu>li>details summary{margin:0 3rem;border-bottom:1px solid #D9D9D9;padding:1.8rem 0rem}.menu-drawer__submenu.has-submenu .menu-drawer__inner-submenu{background-color:#f3efe6}.menu-drawer__submenu.has-submenu .menu-drawer__inner-submenu .menu-drawer__menu.list-menu{display:flex;flex-wrap:wrap;gap:20px;padding:2rem 3rem}.menu-drawer__submenu.has-submenu .menu-drawer__inner-submenu .menu-drawer__menu.list-menu li{width:calc(33% - 13px)}.menu-drawer__submenu.has-submenu .menu-drawer__inner-submenu .menu-drawer__menu.list-menu li a{padding:0}.menu-drawer__menu-item.drawer__menu--childlink{flex-direction:column;justify-content:center;text-align:center;gap:10px;font-size:16px}.mobile-menu-badges-wrapper{background-color:#e5e2ef;padding:2rem 3rem;display:flex;flex-direction:row;align-items:center;grid-template-columns:1fr 1fr;margin-top:20px;padding-top:10px;padding-bottom:8px;justify-content:center;padding-inline:10px;font-size:10px}.mobile-menu-badges-wrapper .divider{width:1px;height:49px;background-color:#000;display:block;margin-inline:30px;margin-bottom:unset}.mobile-menu-badges-wrapper .icon-wrap{display:grid;place-items:center}.icon-wrap p{margin-bottom:0;line-height:normal}.icon-wrap.left-wrapper svg{width:80px}.menu-drawer__wp.link{color:#066a15;font-size:14px;font-weight:600;line-height:normal;text-decoration:underline}.menu-drawer__wp.link svg{vertical-align:middle;width:28px;height:28px}.header-announcement .menu-drawer__wp.link{padding:0 16px 0 28px;border-left:1px solid #163054}.menu-drawer__bottom-link{background-color:#cbd9e6;padding:2rem 3rem}.grid__item.product__media-wrapper{position:relative}.product__media-badges{position:absolute;top:0;z-index:1;width:100%}.product__media-badges .badge--best-seller{right:unset;left:0}.product__media-badges .badge--best-seller{width:68px;height:68px;padding:0}.product__media-badges .badge--best-seller span{font-size:12px}.product__media-badges .badge--in-style{width:60px}.product__media-badges .badge--in-style img{width:100%}@media screen and (min-width: 750px){.product__media-badges .badge--best-seller{width:84px;height:84px}.product__media-badges .badge--best-seller span{font-size:15px}.product__media-badges .badge--in-style{width:75px}}.product__info-container>*+*{margin:2.5rem 0!important}.product__info-container .product__title{margin-top:1.2rem!important}.product__title h1{font-size:24px}.product__media-wrapper .slider-buttons .slider-counter{display:none}.thumbnail-list__item .thumbnail[aria-current],.thumbnail-list__item .thumbnail[aria-current]:focus:not(:focus-visible){box-shadow:0 3px rgb(var(--color-foreground));padding-bottom:3px}.thumbnail-list__item .thumbnail[aria-current]{border:none}@media screen and (min-width: 750px){.product__title h1{font-size:30px}.product .product__info-wrapper{padding:0 0 0 4rem}.product .product__info-container{max-width:80rem}}@media screen and (min-width: 1024px){product-info .page-width{padding:0 3rem}}@media screen and (min-width: 1400px){product-info .page-width{padding:0 1rem;max-width:138rem}}.product-form .product-form__buttons{max-width:80rem}.product__title h1{display:inline-block;margin-right:12px}.product__title--discount-badge{padding:5px 10px;background-color:#ffdbc5;font-weight:700;color:#124182;vertical-align:super}.price-item.price-item--sale.price-item--last{font-weight:700}.badge.price__badge-sale{background-color:#be6e3c;color:#fff;border-radius:0}@media screen and (min-width: 750px){.price--large{font-size:1.6rem!important}}.product__hair-type.icon-with-text--horizontal{justify-content:start}.product__hair-type.icon-with-text--horizontal .icon-with-text__item{width:auto}.product__hair-type.icon-with-text--horizontal img{margin-bottom:0;width:30px;height:30px}.product__hair-type span{font-size:12px}.product__features{padding-bottom:1rem}.product__features .product__features-title{font-family:var(--font-heading-family);color:#163054}.product__features-info{font-size:12px}.product__features-content{display:flex;flex-wrap:wrap}.product__feature-item{text-align:center;font-size:12px;font-style:normal;font-weight:700;color:#456692;padding:10px 8px 8px;max-width:144px;min-width:132px;width:calc(20% - 14px);line-height:normal;letter-spacing:normal}@media screen and (max-width: 749px){.product__hair-type.icon-with-text--horizontal img{width:28px;height:28px}.product__feature-item{width:calc(50% - 17px);max-width:none;min-width:unset;padding:0 8px 12px 0;display:flex;gap:8px;font-size:10px;text-align:start}.pf_divider:nth-child(2n){background-color:#e0e0e0;display:none}.product__feature-item img{width:32px;height:32px}.product__feature-item p{margin:0}}.product__features .pf_divider{height:auto;width:.75px;background-color:#cbd9e6;display:block;margin:0 8px}.kit__table-item{background:var(--e-5-e-2-ef-50, #EFEEF5);padding:10px;padding-inline:12px;display:flex;justify-content:space-between;gap:10px;color:rgb(var(--color-foreground));font-size:12px}.kit__table-item:first-child{border-radius:5px 5px 0 0;color:#456692}.kit__table-item:last-child{border-radius:0 0 5px 5px;background:var(--FFDBC5, #FFDBC5);font-size:14px;flex-wrap:wrap;justify-content:center;gap:30px;row-gap:5px}.kit__table-item .regular-price{text-decoration:line-through}.kit__table-item .new-price{font-weight:700}.kit__table-item .kit_save{color:#163054;font-weight:700}.kit__table-item .kit_regular-price{font-weight:400;color:#456692}.kit__table-item .kit_regular-price span{text-decoration:line-through}.kit__table-item .kit_total{font-weight:700}@media screen and (min-width: 950px){.kit__table-item{padding-inline:10%}.kit__table-item:last-child{font-size:15px;justify-content:space-between}}.icon-with-text.icon-with-text--vertical .inline-richtext{font-family:var(--font-body-family);font-size:1.2rem}.icon-with-text.icon-with-text--horizontal{gap:2rem;--icon-size: 2.5rem}.icon-with-text.icon-with-text--horizontal .icon-with-text__item{flex-direction:row;gap:var(--icon-spacing)}.icon-with-text.icon-with-text--horizontal .inline-richtext{font-family:var(--font-body-family);font-size:1.2rem;text-align:start}.payment-icons{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:12px}.payment-icon svg{height:18px;width:auto}.product__accordion{margin:1.4rem 0!important}.product__accordion:not(:last-child){margin:1.4rem 0 0!important}summary .icon-plus{position:absolute;height:.6rem;right:1.5rem;top:calc(50% - .2rem)}.product__accordion .icon-minus{height:calc(var(--font-heading-scale) * 1.4rem);width:calc(var(--font-heading-scale) * 1.4rem);position:absolute;right:1.5rem;top:calc(50% - .2rem);display:none}.accordion .summary__title+.icon-plus{height:calc(var(--font-heading-scale) * 1.4rem)}.accordion details[open]>summary .icon-plus{transform:rotate(150deg);display:none}.accordion details[open]>summary .icon-minus{display:block}.product__info-container product-recommendations .complementary-products__container{margin-top:40px!important}.complementary-products__container ul li{padding:10px 16px 10px 10px;background-color:#e5e2ef;border-radius:10px;width:100%}@media screen and (min-width: 750px){.complementary-products__container ul li{max-width:480px}.product__info-container product-recommendations .complementary-products__container{margin-top:60px!important}}.complementary-products__container .card.card--horizontal{align-items:center}.complementary-products__container .card--horizontal .card__inner{width:110px;max-width:85px!important;flex:1 0 auto}.complementary-products__container .card__content{width:auto}.complementary-products__container .quick-add__submit .icon-wrap,.quick-add__submit .desktop-add-message{display:none}@media screen and (min-width: 750px){.quick-add__submit .mobile-add-message{display:none}.quick-add__submit .desktop-add-message{display:block}}@media screen and (max-width: 749px),screen and (min-width: 980px){.complementary-products__container .card__content{grid-template-columns:1fr auto;grid-template-rows:1fr;gap:10px}.complementary-products__container .card__information{grid-row-start:1}.complementary-products__container .card__information>*:not(:last-child){margin-bottom:8px}.complementary-products__container .card__heading{font-family:var(--font-body-family);font-weight:700}.complementary-products__container .quick-add{grid-row-start:1;grid-column-start:2}}.complementary-products__container .quick-add__submit{padding:10px 20px!important}.complementary-products__container .price__regular{font-weight:700}.product__nav{padding-bottom:10px;border-bottom:1px solid #CBD9E6;display:flex}.product__nav a{font-size:12px;text-decoration:none;color:#456692;padding:4px 6px;display:flex;align-items:center}.product__nav a:hover{border-radius:5px;background:#d4e4cd;text-decoration:underline}.product__nav a svg{margin-left:6px}.product__split-payments{font-size:12px;color:#456692;line-height:normal;letter-spacing:normal}.split-payment__item:last-child{margin-top:8px}.product__split-payments svg{height:18px;width:auto;vertical-align:middle;margin-left:8px}.product__info-wrapper .product__tax{display:none}.product__info-container .product__title+*,.product__info-container .product__split-payments{margin-bottom:1.2rem!important;margin-top:1.2rem!important}.product__info-container>*{line-height:normal!important}.product .product__info-wrapper .price__container{margin-bottom:0}.price__regular,.product .price{line-height:normal}.product .price__regular{font-weight:600}.product .price .badge{margin-bottom:0}div:has(>.revie-aref){margin-bottom:1.2rem!important}@media screen and (max-width: 749px){.icon-with-text.icon-with-text--horizontal{flex-direction:column;gap:15px}.icon-with-text.icon-with-text--horizontal img{margin-bottom:0}.icon-with-text.icon-with-text--horizontal .icon-with-text__item{width:100%}}.icon-with-text.icon-with-text--vertical img{width:30px;height:30px}.button.product-form__submit{padding-block:12px}@media screen and (min-width: 750px){.button.product-form__submit{padding-block:14px}}.video-stories{margin-top:25px;margin-bottom:40px}.video-label{color:#124182;display:flex;align-items:center;font-size:14px;gap:6px}.video-grid{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,60px));margin-top:15px}.video-item{position:relative;padding-bottom:calc(100% - 5px);border-radius:500px;overflow:hidden;border:solid 3px #fff;box-shadow:0 0 0 2px #456692}.video-item:hover{opacity:.7}.video-item video{position:absolute;object-fit:cover;object-position:center;width:100%;height:100%}.storie__play-button{position:absolute;z-index:1;top:30%;right:30%;width:20px;height:20px}.video-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1000;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility .3s ease}.video-popup.visible{visibility:visible;opacity:1}.video-popup-content{position:relative;top:0;left:0;width:100%;margin:0;background:#000;border-radius:0;height:100%;display:flex;align-items:center;justify-content:center}.video-popup-content video{width:100%;height:100%}.close-popup{position:absolute;top:0;right:0;background:none;border:none;font-size:40px;cursor:pointer;color:#fff;width:60px;height:60px;display:flex;align-items:center;justify-content:center;z-index:1}@media screen and (min-width: 750px){.video-stories{margin-bottom:50px}.video-label{font-size:15px}.video-grid{grid-template-columns:repeat(5,minmax(0,78px));margin-top:20px}.storie__play-button{top:35%;right:35%}}.product__media-image{display:none;border-radius:10px;overflow:hidden}.product__media-image img{aspect-ratio:1;object-fit:cover;border-radius:10px}@media screen and (min-width: 750px){.product .product__media-wrapper{display:flex;flex-direction:column;justify-content:space-between}.product__media-image{display:block}}media-gallery:hover .slider-buttons .slider-button{background-color:#fff;box-shadow:0 2px 6px #0000000a,0 2px 2px #00000005;transition:.3s background-color ease}media-gallery:hover .slider-buttons .slider-button[disabled]{opacity:.65}.ingredients{--ingredients-grid-row-gap: 20px;--ingredients-grid-col-gap: 80px;display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--ingredients-grid-row-gap) var(--ingredients-grid-col-gap);margin-top:20px}.ingredient__item{display:flex;width:100%;gap:15px;padding:15px;border-radius:10px;background:var(--elegant-beige-40, #FAF9F5);box-shadow:-4px 4px 11px 5px #0003}.ingredient__image{width:115px;height:115px;flex:1 0 auto}.ingredient__image>*{width:100%;height:100%;object-fit:contain}.ingredient__title{font-weight:700;margin:0}.ingredient__content{line-height:normal}.ingredient__content-info p{margin-bottom:0;margin-top:15px}@media screen and (min-width: 940px){.ingredients{flex-direction:row;margin-top:50px}.ingredient__item{width:calc(50% - (var(--ingredients-grid-col-gap) / 2))}}@media screen and (min-width: 750px){.section--banner-custom .banner--desktop-transparent .banner__box{padding:0}.section--banner-custom .banner__content{padding:.1rem}}.section--banner-custom .banner__buttons{max-width:none;gap:2rem;flex-wrap:no-wrap;flex-direction:column}.section--banner-custom .banner__column{display:flex;gap:12px}.section--banner-custom .banner__column:first-child{border-bottom:.7px solid #124182;padding-bottom:2rem}.section--banner-custom .banner__column p{margin:0;text-align:start;font-size:12px}.section--banner-custom .banner__column p:first-child{font-weight:600}.section--banner-custom .banner__column span{font-family:var(--font-heading-family);font-size:28px;font-style:normal;font-weight:300;word-break:normal}.column__block-content{display:flex;flex-direction:column;justify-content:center}.section--banner-custom .banner__buttons{margin-top:5rem!important}.section--banner-custom .banner__box .banner__heading+*{margin-top:2rem}@media screen and (max-width: 749px){.section--banner-custom .media--desktop{display:none}.section--banner-custom .banner__box.content-container{padding:20px 40px 40px}.section--banner-custom .banner__buttons{margin-top:4rem!important}}@media screen and (min-width: 750px){.section--banner-custom .media--mobile{display:none}.section--banner-custom .banner__text{font-size:18px}.section--banner-custom .banner__column span{font-size:45px}.section--banner-custom .banner__column p{font-size:15px}}@media screen and (min-width: 980px){.section--banner-custom .banner__buttons{flex-direction:row}.section--banner-custom .banner__column:first-child{border-right:.7px solid #124182;border-bottom:none;padding-right:2rem;padding-bottom:0rem}}.routine{margin-top:40px;display:flex;flex-direction:row}.routines{display:flex;gap:20px;flex-wrap:wrap}.routine__step-wrapper{width:100%;display:flex}.routine__step{border-radius:10px;display:flex;gap:8px;height:fit-content;padding:8px 4px;width:100%;align-items:center}.routine__step.current{background-color:#e5e2ef}.step__content{overflow:hidden}.step__content>*:not(:last-child){margin-bottom:4px}.routine__step .step__image{height:68px;object-fit:cover}.routine__step h4{color:var(--Texto-1, #163054);margin:0;font-family:var(--font-body-family);font-size:15px;font-weight:700;line-height:normal}.routine__step p{margin:0;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.routine__step a{color:var(--Texto-2, #456692);font-size:15px;font-style:normal;font-weight:700;line-height:normal;display:block}.timeline{display:flex;justify-content:center;position:relative;align-items:center;margin-right:22px}.timeline.top{flex-direction:column;margin:0 22px 0 0}.timeline.top .timeline-step{place-content:center}.timeline:before{content:"";position:absolute;top:0;left:7px;right:0;height:120%;width:1px;background-color:#7b9dcb;z-index:0}.timeline.top:before{height:100%}@media screen and (min-width: 500px){.timeline:before{height:126%}}.timeline-step{text-align:center;position:relative;z-index:1;flex:1}.timeline-step .circle{display:block;width:15px;height:15px;margin:0 auto 10px;background-color:#7b9dcb;border-radius:50%}.timeline-step.completed .circle{background-color:green;box-shadow:0 0 0 2px green}.timeline-step.current .circle{background-color:orange;box-shadow:0 0 0 2px orange}.routine__step-wrapper.current .timeline-step .circle,.circle.current{background-color:transparent}@media screen and (min-width: 989px){.routine__step-wrapper{width:calc(25% - 15px);min-width:200px;display:block}.routine__step a{text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:200px}}@media screen and (min-width: 989px){.routine{flex-direction:column}.routines{gap:20px}.routine__step{align-items:start}.timeline{margin-right:0}.routine__step-wrapper .timeline{width:115%;margin-left:-10px}.timeline{justify-content:space-between;margin:0 auto;padding:20px 0}.timeline.top{flex-direction:row;margin:0}.timeline.top .timeline-step{place-content:center}.timeline:before{top:30px;left:0;right:0;height:1px;width:100%}.timeline.top:before{height:1px}.timeline-step .circle{width:20px;height:20px}}.section--collection-header .collection-hero{position:relative}.breadcrumb__list{align-items:start;column-gap:.5rem;line-height:1;display:flex}@media screen and (max-width: 749px){.breadcrumb__list{display:none}}.breadcrumb__list-item a{text-decoration:none}.breadcrumb__list-item a:hover{text-decoration:underline}.breadcrumb__list-item::marker{content:none}.breadcrumb__list-item+.breadcrumb__list-item:before{content:"/";color:rgb(var(--text-color) / .65);margin-inline-end:.375rem;font-size:1rem;display:inline-block}.breadcrumb--floating{position:absolute;inset-block-start:1.25rem;inset-inline-start:1rem;z-index:1}.section--collection-header .collection-hero--with-image .collection-hero__inner{padding-bottom:0}.section--collection-header .collection-hero--with-image .collection-hero__text-wrapper,.section--collection-header .collection-hero__text-wrapper{padding:2rem 0;position:relative}.section--collection-header .collection-hero__title{margin:0}.section--collection-header .collection__social-proof,.section--collection-header .collection-hero__title,.section--collection-header .collection-hero__description{width:calc(100% - 86px);text-align:center}.collection-hero__description>*{font-size:1.4rem;line-height:normal}.collection__social-proof{font-size:12px;display:inline-block;margin-bottom:10px}.collection__social-proof svg{width:60px;height:12px;vertical-align:middle}.collection-header__icons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;column-gap:14px;row-gap:1rem}.collection__icon-item{display:flex;align-items:center;flex-direction:row;gap:1rem;font-size:12px;line-height:normal}.collection__badge{position:absolute;top:50%;right:0;transform:translateY(-50%);width:60px}.section--collection-header .collection-hero:not(.collection-hero--with-image) .collection-header__icons{margin-top:1.2rem}.section--collection-header .collection-hero:not(.collection-hero--with-image) .collection__badge{right:10%}.section--collection-header .blog-hero .collection-hero__title,.section--collection-header .blog-hero .collection-hero__description{width:100%;text-align:start}.section--collection-header .blog-hero .collection-hero__description{line-height:normal;font-size:14px;letter-spacing:normal}.section--collection-header .collection-hero__image-container{border:none}@media screen and (max-width: 749px){.collection-hero__title{font-size:24px}.collection__icon-item{width:calc(33% - 10px)}.collection-hero__image--hidden{display:none}.collection-header__icons{margin-top:1.4rem}.section--collection-header .collection-hero:not(.collection-hero--with-image) .collection-header__icons{margin-top:5.4rem}.blog-hero .collection-hero__image-container{margin-left:-1.5rem;margin-right:-1.5rem}.blog-hero .collection-hero__inner{flex-direction:column-reverse}}@media screen and (min-width: 750px){.section--collection-header .page-width{padding:0rem;max-width:100%}.collection-header__icons{column-gap:2rem}.collection__badge{width:75px}.section--collection-header .collection-hero.collection-hero--with-image{padding:0}.section--collection-header .collection-hero--with-image .collection-hero__text-wrapper{padding:2rem 2rem 2rem 0;flex:0 0 68%}.section--collection-header .blog-hero.collection-hero--with-image .collection-hero__text-wrapper{flex:0 0 50%}.section--collection-header .blog-hero .collection-hero__image-container{min-height:16rem}.section--collection-header .blog-hero.collection-hero--with-image .collection-hero__text-wrapper{padding:2rem 2rem 2rem 78px}.section--collection-header .collection-hero__image-container{flex:1}}.main-blog.page-width{max-width:140rem}.main-blog .title--primary{text-align:center;font-family:Tiempos Headline Light}.main-blog .card__content{color:rgb(var(--color-foreground))}.article__content-custom>span{display:block}.main-blog .article-card__excerpt{margin:1rem 0}.article__date-custom{font-size:12px}.article__link{font-weight:600;color:#456692;text-decoration:underline}.main-blog .card__heading{color:#124182}.article-card__image,.article-card__image img{border-radius:10px}.article-template__hero-container{max-width:100%!important}.article-template .article-template__title{color:#124182}.article-template .article-template__content{color:#163054}.about__content{font-family:var(--font-heading-family)}.about__image{max-width:100%}.image-offset__wrapper{display:grid;grid-template-columns:auto auto;align-items:center}.image-offset__wrapper .offset-media,.section--image-w-text-floating .image-with-text{z-index:1}.image-offset--top{right:0;justify-content:space-between;margin-top:-6%;margin-bottom:-6%}.image-offset--bottom{left:0;justify-content:start;margin-top:-21%;margin-bottom:-10%;margin-left:calc(0rem - var(--section-vertical-spacing))}@media screen and (max-width: 699px){.image-offset--top img{width:100%;height:100%;object-fit:contain}}@media screen and (max-width: 749px){.footer .grid{display:flex!important}}@media screen and (max-width: 749px){.footer__content-top{padding-left:calc(1.6rem / var(--font-body-scale))!important;padding-right:calc(1.6rem / var(--font-body-scale))!important}}@media screen and (max-width: 749px){.footer-block.grid__item{margin:2rem 0!important}}@media screen and (max-width: 749px){.footer__blocks-wrapper .grid__item[data-type=link_list]{width:calc(50% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.footer__blocks-wrapper .grid__item[data-type=image],.footer__blocks-wrapper .grid__item[data-type=two_images]{order:1}.footer__blocks-wrapper .grid__item[data-type=brand_information]:last-of-type .footer-block__image-wrapper{display:none}.footer__blocks-wrapper .grid__item[data-type=brand_information]:last-of-type .footer-block__brand-info{display:flex;justify-content:space-between;align-items:center}}@media screen and (min-width: 750px){.footer__blocks-wrapper .grid__item,.footer__blocks-wrapper .grid__item[data-type=image]{width:calc(20% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.footer__blocks-wrapper .grid__item[data-type=brand_information]{width:calc(30% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.footer__blocks-wrapper .grid__item[data-type=brand_information]:last-of-type{display:none}}@media screen and (min-width: 990px){.footer__blocks-wrapper .grid__item{width:calc(10% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}}@media screen and (min-width: 750px) and (max-width: 1400px){.footer__content-top.page-width{padding:1.6rem!important}}.footer__list-social .svg-wrapper{width:28px;height:28px}.footer__list-social .svg-wrapper .icon{width:100%;height:100%}.footer-block__details-content{margin-bottom:1.5rem!important}.footer-block__brand-info p,.footer-block__image-wrapper p{margin-block-start:.5em;margin-block-end:.5em}.footer__content-bottom{border-top:0!important}.footer-block .footer-block__heading{font-size:1.2rem;font-weight:700;font-family:var(--font-body-family);margin-bottom:.8rem;color:#124182}.footer-block .list-menu__item,.footer-block__brand-info{font-size:1.2rem}.footer-block .list-social__item .svg-wrapper{width:20px;height:20px}.footer-block-two-image{gap:30px}.footer-block .footer-block__details-content .list-menu__item{padding-top:.4rem;padding-bottom:.4rem}.footer-block__brand-info .footer__list-social.list-social{gap:8px}.footer-block__brand-info .footer__list-social.list-social .list-social__link{padding:24px 0 0}.footer__copyright,.footer__copyright>*{font-size:12px!important;color:#456692}.footer__copyright .link.link--text{text-decoration:none}.footer__copyright .link.link--text:hover{text-decoration:underline}@media screen and (min-width: 989px){.footer-block-image.footer-block-two-image{flex-direction:column;align-items:center}.footer__content-bottom{display:flex;flex-direction:row-reverse}}@media screen and (max-width: 989px){.footer-block .footer-block__details-content .list-menu__item{padding-top:.3rem;padding-bottom:.3rem}.footer__content-top{padding-bottom:0!important}.footer__blocks-wrapper{margin-bottom:0!important}.footer-block__brand-info .footer__list-social.list-social .list-social__link{padding:0}}@media screen and (min-width: 750px){.blog-articles{grid-template-columns:1fr 1fr 1fr!important;column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}}.paywhirl-plan-selector-group-container{padding-left:0!important}.paywhirl-info-popup{display:none!important}.paywhirl-price{font-size:15px;font-style:normal;font-weight:700;line-height:normal}.paywhirl-compare-at-price{color:#456692;font-style:normal;font-weight:400;line-height:normal}.paywhirl-plan-selector-header.paywhirl-label{color:var(--Texto-1, #163054);font-family:var(--font-heading-family);font-size:16px!important;font-weight:600!important;line-height:normal}.paywhirl-plan-selector-header{position:relative}.paywhirl-plan-selector-header:after{content:"\a1Suscr\ed bete y ahorra!";font-family:var(--font-body-family);color:#456692;font-size:15px;font-weight:400!important;line-height:normal;position:absolute;right:0}.paywhirl-plan-selector-group-name{color:#163054}.paywhirl-plan-selector-group-container{border:none!important}.paywhirl-plan-selector .paywhirl-plan-selector-group{background-color:#ebf3e8;padding:12px 22px}.paywhirl-plan-selector .paywhirl-plan-selector-group.paywhirl-group-selected{border-radius:5px;border:1px solid #124182;background:#d4e4cd}.kaching-bundles .kaching-bundles__bar-container{background-color:#ebf3e8!important;border-radius:5px!important}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container{box-shadow:none;background-color:#d4e4cd!important}.kaching-bundles__bar-wrapper{padding:8px}.kaching-bundles__bars{flex-wrap:wrap;flex-direction:row!important;gap:15px}.kaching-bundles .kaching-bundles__bar{width:calc(50% - 7.5px);flex:none!important}.kaching-bundles__bar-main,.kaching-bundles .kaching-bundles__bar-content{flex-direction:column}.kaching-bundles__bar .kaching-bundles__bar-content-left{align-items:center!important}.kaching-bundles__bar .kaching-bundles__bar-content-left span{font-size:14px!important;color:#163054}.kaching-bundles__bar-price{font-size:14px!important}.kaching-bundles__bar:not(:first-child) .kaching-bundles__bar-content-left span,.kaching-bundles__bar:not(:first-child) .kaching-bundles__bar-subtitle{font-weight:600!important;text-align:center}.kaching-bundles__bar:not(:first-child) .kaching-bundles__bar-subtitle{font-size:14px!important}.kaching-bundles .kaching-bundles__bar-radio{width:14px!important;height:14px!important;border:2px solid #fff!important;position:absolute;left:10px;top:10px}@media screen and (min-width: 980px){.kaching-bundles .kaching-bundles__bar{width:calc(25% - 12px)}}.upcart-cart-body::-webkit-scrollbar{width:8px!important}.upcart-cart-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px!important}.upcart-cart-body::-webkit-scrollbar-thumb{background:#888!important;border-radius:4px!important}.upcart-cart-body::-webkit-scrollbar-thumb:hover{background:#555!important}.upcart-cart-body{scrollbar-width:thin!important}#rvst span{line-height:normal!important}.shopify-section--about-us-banner{position:relative}.shopify-section--about-us-banner .bubble_image{position:absolute}.shopify-section--about-us-banner .bubble_image.first{left:10%;top:10%;width:60px}.shopify-section--about-us-banner .bubble_image.second{right:10%;top:15%;width:40px}.section--custom-founder-info{position:relative}.section--custom-founder-info .bubble_image{position:absolute}.section--custom-founder-info .bubble_image.first{right:0;top:-10%;width:58px}.section--custom-founder-info .bubble_image.second{right:0;top:5%;width:40px}.section--custom-founder-info .bubble_image.third{right:15%;bottom:5%;width:58px}.section--custom-founder-info .bubble_image.fourth{right:5%;bottom:2%;width:40px}.section--custom-founder-info .cristal_stand{position:absolute;top:0;right:0;width:100%;transform:translateY(-50%)}@media screen and (min-width: 750px){.shopify-section--about-us-banner .bubble_image.first{width:100px}.shopify-section--about-us-banner .bubble_image.second{width:76px;bottom:20%;top:unset}.section--custom-founder-info .bubble_image.first{right:4%;top:-27%;width:100px}.section--custom-founder-info .bubble_image.second{right:10%;top:5%;width:64px}.section--custom-founder-info .bubble_image.third{right:15%;bottom:10%;width:100px}.section--custom-founder-info .bubble_image.fourth{right:5%;bottom:3%;width:76px}}.rte ul,.accordion__content .rte ul,.accordion__content .rte ol{list-style-position:outside}.card__content .quick-add__submit{padding:10px 20px;letter-spacing:normal}@media screen and (min-width: 750px){.footer .footer-block__details-content .list-menu__item--link{display:inline-block;font-size:1.2rem}.footer-block__image-wrapper{margin-bottom:4rem}}.card__icons{display:none}.product .thumbnail,.product-media-container,.product-media-container img{border-radius:0}.section--newsletter-custom .newsletter__wrapper{max-width:1030px;padding-block:20px}@media screen and (min-width: 750px){.section--newsletter-custom .newsletter__wrapper{padding-block:50px}}@media screen and (max-width: 749px){.section--newsletter-custom .newsletter__wrapper{padding-inline:20px}.block__app-snippet [data-testid=form-row]{flex-direction:column!important}.block__app-snippet [data-testid=form-row]>div[component]:first-child{display:block!important;flex:unset!important}.block__app-snippet [data-testid=form-row]>div[component]:last-child{margin:0!important}.block__app-snippet [data-testid=form-row]>div[component]:last-child button{width:100%!important}}.hero--striped{--pad: 40px;--columns: 4.5;--stripe-pct: 50%;--stripe-color: rgba(162,187,210,.35);padding-inline:var(--pad);background-image:linear-gradient(270deg,var(--stripe-color) 0 var(--stripe-pct),transparent var(--stripe-pct) 100%);background-repeat:repeat;background-size:calc((100% - 2*var(--pad)) / var(--columns)) 100%;background-position:left var(--pad) top 0}@media (min-width: 990px){.hero--striped{--columns: 10;--stripe-pct: 50%}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/custom.css.map */
