.announcement-bar-splide .splide__slide{display:flex;align-items:center;justify-content:center}.announcement-bar-splide:not(.is-initialized) .splide__slide:not(:first-child){display:none}[data-cart-shipping-progress]{width:var(--cart-drawer-progress)}.category-swiper .swiper-slide{width:calc((100% - 18px)*.4);margin-right:12px}@media(min-width:1024px){.category-swiper .swiper-slide{width:calc((100% - 48px)/4);margin-right:16px}}.collection-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.contact-form-section{color:#212323;padding:80px 24px;width:100%}.contact-form-container{max-width:1440px;margin:0 auto}.contact-form-header{display:flex;flex-direction:column;gap:20px;align-items:flex-start;width:100%}.contact-form-heading{font-family:var(--font-heading);font-size:32px;font-weight:700;line-height:1.2;margin:0}.contact-form-subheading{font-size:16px;font-weight:400;line-height:1.3;margin:0}.contact-form-content{display:grid;grid-template-columns:1fr 1fr;gap:60px}.contact-info-section{display:flex;flex-direction:column;gap:48px}.contact-info-block{display:flex;flex-direction:column;gap:8px}.contact-info-label{font-size:20px;font-weight:500;line-height:1.3;margin:0}.contact-info-value{font-size:16px;font-weight:400;line-height:1.5;margin:0}.contact-info-value a{color:#212323;text-decoration:none;transition:opacity .15s ease}.contact-info-value a:hover{opacity:.7}.social-links{display:flex;gap:16px}.social-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:#212323;border-radius:50%;transition:opacity .15s ease}.social-icon:hover{opacity:.8}.icon-svg{width:24px;height:24px;fill:#fff}.contact-form-wrapper{display:flex;flex-direction:column}.contact-form{display:flex;flex-direction:column;gap:0}.form-fields{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:40px}.form-field{display:flex;flex-direction:column;gap:32px;grid-column:span 1}.form-field-full{grid-column:1 / -1}.form-label{font-size:20px;font-weight:400;line-height:1.3;margin:0}.form-input{width:100%;border:none;border-bottom:1px solid #212323;background:transparent;color:#212323;font-size:16px;line-height:1.5;padding:8px 0;font-family:inherit;outline:none;transition:border-color .15s ease}.form-input::placeholder{color:#212323;opacity:.5}.form-input:focus{border-bottom-color:#212323;border-bottom-width:2px;padding-bottom:7px}textarea.form-input{min-height:80px;resize:none}.contact-form-button{background-color:#81d8d0;color:#070707;border:none;border-radius:30px;padding:16px 32px;font-size:16px;font-weight:500;line-height:1.3;cursor:pointer;transition:opacity .15s ease;width:100%;height:58px;display:flex;align-items:center;justify-content:center;margin-top:40px;box-shadow:0 0 7.5px #0000001a}.contact-form-button:hover{opacity:.9}.contact-form-button:focus-visible{outline:2px solid #212323;outline-offset:2px}@media screen and (min-width:1024px){.contact-form-section{padding:80px}.contact-form-heading{font-size:60px}.contact-form-subheading,.contact-info-label,.contact-info-value{font-size:24px}.form-label{font-size:20px}}@media screen and (max-width:768px){.contact-form-section{padding:60px 24px}.contact-form-heading{font-size:32px}.contact-form-subheading{font-size:16px}.contact-form-content{grid-template-columns:1fr;gap:40px}.contact-info-section{gap:32px}.form-fields{grid-template-columns:1fr;gap:30px;margin-bottom:32px}.form-field{gap:16px}.form-label{font-size:16px}.contact-info-label{font-size:18px}.contact-info-value{font-size:16px}.contact-form-button{margin-top:32px;font-size:16px}}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.header__logo{width:var(--logo-width)}.nav-account-item{width:100%;border-bottom:1px solid #c9bfb2}.nav-account-item__link{display:flex;align-items:center;gap:.75rem;padding-block:1rem;font-size:1rem;font-weight:400;color:inherit;text-decoration:none}.nav-account-item__icon{display:flex;height:1.25rem;width:1.25rem;flex-shrink:0;align-items:center;justify-content:center}.lipo-page h2{margin-top:2.25rem;margin-bottom:.75rem;font-size:1.125rem;font-weight:600;color:#0c0c0c}.lipo-page h2:first-child{margin-top:0}.lipo-page h3{margin-top:1.5rem;margin-bottom:.5rem;font-weight:600;color:#0c0c0c}.lipo-page a{color:#2f7f7a;text-decoration:underline}.lipo-page em{color:#8a6a4f}.product-recommendations-swiper .swiper-wrapper{align-items:stretch}.product-recommendations-swiper .swiper-slide{width:calc((100% - 20px * .4) / 1.4);height:auto;margin-right:20px}@media(min-width:1024px){.product-recommendations-swiper .swiper-slide{width:calc((100% - 60px)/4)}}.lipo-rte p,.lipo-rte ul,.lipo-rte ol{margin-bottom:.75rem}.lipo-rte p:last-child,.lipo-rte ul:last-child,.lipo-rte ol:last-child{margin-bottom:0}.lipo-rte>div>:last-child{margin-bottom:0}.lipo-rte ul{list-style:disc;padding-left:1.15rem}.lipo-rte ol{list-style:decimal;padding-left:1.35rem}.lipo-rte li{margin-top:.35rem;padding-left:.15rem}.lipo-rte li::marker{color:#81d8d0}.lipo-rte a{text-decoration:underline}.lipo-rte strong{font-weight:600;color:#0c0c0c}[data-gallery-thumbs]{scrollbar-width:thin}[data-gallery-thumbs]::-webkit-scrollbar{width:4px;height:4px}[data-gallery-thumbs]::-webkit-scrollbar-thumb{border-radius:0}.recovery-stages{background-color:var(--recovery-stages-bg)}[data-search-modal-input]::-webkit-search-cancel-button,[data-search-modal-input]::-webkit-search-decoration{appearance:none;-webkit-appearance:none;display:none}[data-search-modal-input]::-ms-clear{display:none}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.nav-column{display:flex;min-width:10rem;flex-direction:column;gap:1rem}.nav-column__title{font-size:.625rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#9a9a9a}a.nav-column__title--link{text-decoration:none}a.nav-column__title--link:hover{text-decoration:underline}.nav-column__list{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.nav-item{display:flex;flex-wrap:wrap;width:100%;border-bottom:1px solid #c9bfb2}.nav-item__row{display:flex;flex:1;align-items:center;justify-content:space-between;gap:.375rem}.nav-item__link{display:block;flex:1;padding-block:1rem;font-size:1rem;font-weight:400;color:inherit;text-decoration:none}.nav-item__toggle{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;color:inherit}.nav-item__chevron{display:flex;height:1rem;width:1rem;align-items:center;justify-content:center;transition:transform .2s ease}.nav-item__toggle[aria-expanded=true] .nav-item__chevron{transform:rotate(180deg)}.nav-item__panel{display:none;width:100%;padding:0 0 1.5rem 1rem}.nav-item--open .nav-item__panel{display:block}.nav-item__panel-inner{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1024px){.nav-item{position:relative;width:auto;border-bottom:0}.nav-item__row{flex:none;gap:.25rem}.nav-item__link{flex:none;padding-block:.5rem}.nav-item__toggle{height:.75rem;width:.75rem}.nav-item__panel{position:absolute;top:100%;left:0;z-index:40;width:max-content;max-width:95vw;padding:1rem 0 0}.nav-item:hover .nav-item__panel,.nav-item:focus-within .nav-item__panel{display:block}.nav-item__panel-inner{flex-direction:row;flex-wrap:nowrap;column-gap:4rem;border-radius:1rem;background:#fff;padding:1.75rem;color:#070707;box-shadow:0 20px 50px #0707071f}}.nav-column__link{display:block;padding-block:.375rem;font-size:.9375rem;color:inherit;text-decoration:none;white-space:nowrap}.nav-column__link:hover{text-decoration:underline}.nav-column__link[aria-current=page]{font-weight:600;color:#4bab9d}.recovery-stage-card{background-color:var(--recovery-stages-card-bg, #fcf5ed)}.recovery-stage-card__eyebrow{color:var(--recovery-stages-accent, #81d8d0)}.recovery-stage-card__button{background-color:var(--recovery-stages-accent, #81d8d0)}.review-card__meta{display:contents}.review-card__rating{order:1}.review-card__badge{order:2}.review-card__name{order:3}.review-card__text{order:4}@media(min-width:1024px){.review-card__meta{display:flex;order:1}.review-card__name,.review-card__badge{order:0}.review-card__rating{order:2}.review-card__text{order:3}}.block-group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.block-group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.block-group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.heading,.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}.lang-switcher{position:relative}.lang-switcher__panel{display:none;position:absolute;top:100%;left:0;z-index:40;margin-top:.5rem;min-width:100%;border-radius:.75rem;background:#fff;padding:.5rem;color:#070707;box-shadow:0 20px 50px #0707071f}.lang-switcher[data-open] .lang-switcher__panel{display:block}.lang-switcher__chevron{transition:transform .2s ease}[data-lang-toggle][aria-expanded=true] .lang-switcher__chevron{transform:rotate(180deg)}.lang-switcher__option{display:block;width:100%;padding:.375rem .75rem;border-radius:.5rem;text-align:left;font-size:.875rem;white-space:nowrap;color:inherit}.whatsapp-float{position:fixed;bottom:24px;right:24px;z-index:40;display:flex;width:56px;height:56px;align-items:center;justify-content:center;border-radius:50%;background-color:#81d8d0;box-shadow:0 4px 12px #0003;transition:transform .3s ease,box-shadow .3s ease}.whatsapp-float:hover{transform:scale(1.08);box-shadow:0 6px 16px #00000047}.whatsapp-float svg{width:30px;height:30px;fill:#070707}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
