:root{--hu-cream:#fbf7ef;--hu-sage:#e4ebdf;--hu-green:#245043;--hu-terra:#a8553c;--hu-ink:#203e34}html{scroll-behavior:smooth;scroll-padding-top:95px}body{letter-spacing:.015em}.page-width{max-width:120rem}.hu-wordmark{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body-family);font-size:32px;font-weight:700;letter-spacing:-1.6px;line-height:1;white-space:nowrap}.hu-wordmark-dot{color:var(--hu-terra);margin-left:-8px}.hu-paw{color:var(--hu-green);flex-shrink:0}.announcement-bar__message{font-size:12px;letter-spacing:.03em;line-height:1.5;padding:10px 12px}.header__menu-item{font-size:15px;font-weight:600}.header-wrapper--border-bottom{border-color:#2450431f}.button{font-weight:650;letter-spacing:.01em;min-height:48px;border-radius:10px}.button:after,.button:before{border-radius:10px}.button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--hu-terra);outline-offset:4px}.hu-hero{position:relative;min-height:600px;isolation:isolate}.hu-hero.banner--large:not(.banner--adapt){min-height:600px}.hu-hero .banner__media img{object-position:60% 50%;object-fit:cover}.hu-hero .banner__media:before{display:none}.hu-hero .banner__content{padding:48px 40px;min-height:600px}.hu-hero .banner__box{background:#fbf7eff0;padding:34px;max-width:51rem;border-radius:18px;text-align:left;box-shadow:0 12px 35px #203e340f}.hu-hero .banner__heading{font-size:clamp(36px,4.2vw,59px);line-height:1.12;letter-spacing:-.035em}.hu-hero .banner__text.subtitle{color:var(--hu-terra);font-size:11px;letter-spacing:.12em;font-weight:700}.hu-hero .banner__text.body{font-size:17px;line-height:1.55}.hu-hero .banner__buttons{gap:12px;max-width:none;flex-wrap:wrap}.hu-hero .banner__buttons .button{font-size:14px;min-width:0;padding:0 18px}.hu-lifestyle-image{display:block;width:100%;height:100%;object-fit:cover}.rich-text__blocks{max-width:74rem}.rich-text__heading{line-height:1.2;letter-spacing:-.025em}.rich-text__text{font-size:17px;line-height:1.65}.rich-text__caption,.image-with-text__text--caption{color:var(--hu-terra);font-size:11px!important;letter-spacing:.12em;font-weight:700}.hu-story .image-with-text__grid{overflow:hidden;border-radius:18px}.hu-story .image-with-text__media{height:470px;border:none}.hu-story .image-with-text__media img{object-position:32% center}.hu-story .image-with-text__content{padding:42px;min-height:470px;border:none}.hu-story .image-with-text__heading{font-size:37px;letter-spacing:-.025em;line-height:1.2}.hu-story .image-with-text__text{line-height:1.65}.multicolumn-card__info{padding:22px}.icon-bar .multicolumn-card__info h3{font-size:18px}[id*=hubeneficios] .title,[id*=huproductobeneficios] .title{font-size:28px;text-align:center;margin:0 0 20px}[id*=hubeneficios] .multicolumn-card,[id*=huproductobeneficios] .multicolumn-card{background:transparent!important}[id*=hubeneficios] .multicolumn-card__info,[id*=huproductobeneficios] .multicolumn-card__info{padding:12px}[id*=hubeneficios] .rte,[id*=huproductobeneficios] .rte{font-size:14px;line-height:1.5}[id*=hubeneficios] .title-wrapper-with-link,[id*=huproductobeneficios] .title-wrapper-with-link{justify-content:center}[id*=hubeneficios] .icon-bar-card__icon,[id*=huproductobeneficios] .icon-bar-card__icon{height:38px;width:38px;margin:8px auto 0;padding:0}[id*=hubeneficios] .icon-bar-card__icon svg,[id*=huproductobeneficios] .icon-bar-card__icon svg{height:100%;width:100%}.collapsible-content__wrapper{max-width:90rem;margin:auto}.collapsible-content .accordion{border-top:1px solid rgba(36,80,67,.18);border-bottom:0;margin:0}.collapsible-content .accordion:last-child{border-bottom:1px solid rgba(36,80,67,.18)}.accordion summary{padding:19px 0}.accordion__title{font-family:var(--font-body-family);font-weight:650;letter-spacing:0;font-size:17px}.accordion__content{line-height:1.6;font-size:15px;padding-bottom:20px}.collapsible-content__heading{font-size:36px;letter-spacing:-.025em}.hu-demo-label{color:var(--hu-terra);background:var(--hu-sage);padding:12px 20px;font-size:13px;border-left:3px solid var(--hu-terra)}.testimonial-card__stars{color:var(--hu-terra);letter-spacing:4px}.newsletter__wrapper{border-radius:0}.newsletter__subheading{max-width:58rem;margin:18px auto 0;line-height:1.6}.newsletter-form{max-width:54rem}.newsletter-form__button--solid{font-size:14px}.contact .field{margin-bottom:12px}.footer-block__heading{font-family:var(--font-body-family);font-weight:700;font-size:21px}.footer .rte,.footer .link{font-size:15px;line-height:1.6}.footer__content-top{padding-bottom:28px}.footer__content-bottom{border-color:#fbf7ef2e}.footer .footer__copyright .policies{padding-top:12px}.product{column-gap:44px}.product__title h1{font-size:38px;line-height:1.15;letter-spacing:-.03em}.product__info-container .price{font-size:25px;font-weight:600}.product__info-container .product__text.subtitle{color:var(--hu-terra);font-size:11px;letter-spacing:.1em;font-weight:700}.product__description{font-size:16px;line-height:1.65}.product__info-container .product__text{font-size:14px;line-height:1.55}.product-form__input input[type=radio]+label{font-size:14px;letter-spacing:0}.product-form__buttons{max-width:none}.product-form__submit{width:100%;font-size:17px}.product__media-list{border-radius:18px;overflow:hidden}.product__media img{object-fit:contain}.payment-badges-block{margin-top:14px!important;margin-bottom:20px!important}.product__info-container .accordion{border-color:#2450432e}.sticky-atc{box-shadow:0 -3px 16px #203e341f}.cart-drawer .drawer__inner{background:var(--hu-cream)}.cart-drawer .cart-item__name{font-family:var(--font-body-family);font-size:17px}@media(max-width:749px){html{scroll-padding-top:75px}.page-width{padding-left:20px;padding-right:20px}.announcement-bar__message{font-size:10.5px;padding:8px 6px;letter-spacing:0}.hu-wordmark{font-size:29px}.hu-wordmark .hu-paw{width:24px;height:24px}#MainContent .hu-hero{display:flex;flex-direction:column;min-height:0}#MainContent .hu-hero .banner__content{order:-1;min-height:0;padding:0!important;width:100%}.hu-hero .banner__box{width:100%;max-width:none;padding:28px 22px 26px;background:var(--hu-cream);border-radius:0;box-shadow:none}.hu-hero .banner__heading{font-size:35px;max-width:34rem;line-height:1.14}.hu-hero .banner__text.subtitle{font-size:10px;letter-spacing:.08em}.hu-hero .banner__text.body{font-size:15px;max-width:35rem}.hu-hero .banner__buttons{gap:10px;margin-top:20px}.hu-hero .banner__buttons .button{font-size:12px;min-height:44px;padding:0 13px}#MainContent .hu-hero .banner__media{position:relative!important;height:285px;min-height:0;width:100%;flex:initial;order:2}.hu-hero .banner__media img{object-position:65% center}.hu-hero:before,.hu-hero:after,.hu-hero .banner__content:before{display:none!important}.rich-text__heading{font-size:30px}.rich-text__text{font-size:15px}.hu-story .image-with-text__media{height:280px}.hu-story .image-with-text__content{height:auto;min-height:0;padding:28px 23px}.hu-story .image-with-text__heading{font-size:28px}.hu-story .image-with-text__text{font-size:15px}.hu-story .image-with-text__media img{object-position:30% center}.collapsible-content__heading{font-size:29px}.accordion__title{font-size:15px}.accordion summary{padding:17px 0}.accordion__content{font-size:14px}[id*=hubeneficios] .multicolumn-list,[id*=huproductobeneficios] .multicolumn-list{gap:18px 12px}[id*=hubeneficios] .grid__item,[id*=huproductobeneficios] .grid__item{width:calc(50% - 6px);max-width:calc(50% - 6px)}[id*=hubeneficios] .multicolumn-card__info,[id*=huproductobeneficios] .multicolumn-card__info{padding:5px}[id*=hubeneficios] h3,[id*=huproductobeneficios] h3{font-size:15px}[id*=hubeneficios] .rte,[id*=huproductobeneficios] .rte{font-size:12px}[id*=hubeneficios] .title,[id*=huproductobeneficios] .title{font-size:24px}[id*=hubeneficios] .icon-bar-card__icon,[id*=huproductobeneficios] .icon-bar-card__icon{height:28px;width:28px;margin:4px auto 0}.newsletter h2{font-size:28px}.newsletter-form__field-wrapper .field{flex-wrap:wrap;gap:10px}.newsletter-form__field-wrapper .field__input{width:100%;min-height:48px}.newsletter-form__button--solid{min-height:46px;width:100%;margin:0!important}.footer-block{margin:0 0 26px!important}.footer-block__details-content{margin-bottom:0}.footer__content-top{padding:0 24px 5px}.product__title h1{font-size:29px}.product__info-container .price{font-size:24px}.product__media-wrapper{margin-bottom:24px}.product__info-wrapper{padding-top:0}.product__description{font-size:15px}.product-form__submit{min-height:52px}.contact__button .button{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.hu-section-anchor{display:block;height:0;scroll-margin-top:130px;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/14/assets/huelluna-shrine.css.map */
