:root{--lus-teal: 29, 66, 68;--lus-graphite: 52, 56, 58;--lus-porcelain: 248, 246, 241;--lus-stone: 221, 213, 200;--lus-mist: 232, 235, 234;--lus-copper: 215, 154, 107;--lus-section-space: 4.4rem;--lus-section-space-compact: 2.8rem;--lus-text-measure: 60ch}body{color:rgb(var(--color-foreground));font-size:1.7rem;letter-spacing:0;line-height:1.6}html body :where(*){text-transform:none!important}html body,html body p{font-family:var(--font-body-family)!important}body :is(a,strong,b,blockquote){font-family:inherit}body :is(h1,h2,h3,h4,h5,h6,.hxl,.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-family:var(--font-heading-family)}h1,h2,h3,h4,h5,h6,.hxl,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family);letter-spacing:-.02em;font-weight:var(--font-heading-weight);text-wrap:pretty}h1 strong,h2 strong,h3 strong,.h0 strong,.h1 strong,.h2 strong,.h3 strong{font-weight:600}.hxl,.h0{font-size:4rem;line-height:1.12}h1,.h1{font-size:3.8rem;line-height:1.12}h2,.h2{font-size:3rem;line-height:1.18}h3,.h3{font-size:2.4rem;line-height:1.25}h4,.h4{font-size:2rem;line-height:1.35}h5,.h5{font-size:1.8rem;line-height:1.4}.button,.shopify-challenge__button,.customer button,.header__menu-item,.menu-drawer__menu-item,.menu-drawer .menu-drawer__account,.footer-block--menu .footer-block__heading,.announcement-bar__message,.price,.badge,.quantity__input,.field__input,.select__select,.form__label,.field__label,.caption-with-letter-spacing{font-family:var(--font-body-family);letter-spacing:.02em}.announcement-bar__message{font-size:1.3rem;line-height:1.5}.header__menu-item{font-size:1.4rem}.header__active-menu-item{text-underline-offset:.4rem}.header .header__heading-logo-wrapper{width:100%;min-width:16rem}.header .header__heading,.header .header__heading-link{flex-shrink:0}.header .header__heading-logo{display:block}.header__menu-item,.menu-drawer__menu-item,.menu-drawer__close-button{min-height:4.4rem}.menu-drawer__search{margin:0 3rem 2rem}.menu-drawer__search-fields{display:flex;gap:.8rem}.menu-drawer__search-input{min-width:0;width:100%;min-height:4.8rem;padding:.8rem 1.2rem;border:1px solid currentColor;border-radius:var(--inputs-radius);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:1.6rem}.menu-drawer__search-submit.button{min-width:4.8rem;padding:1.2rem}.menu-drawer__search-submit .icon{width:2rem;height:2rem}.menu-drawer__navigation-container{overscroll-behavior:contain}.footer-block--menu .footer-block__heading{font-size:1.4rem;line-height:1.5}.footer-block__brand-info .rte{max-width:38ch}.footer__contact{margin-top:1.6rem}.footer__contact a{display:inline-flex;align-items:center;min-height:4.4rem;overflow-wrap:anywhere}.footer .list-menu__item--link{min-height:4.4rem;padding-block:.8rem}.footer .footer-block__details-content,.footer .copyright__content{color:rgb(var(--color-foreground))}.button,.shopify-challenge__button,.customer button{min-height:4.8rem;font-size:1.5rem;line-height:1.4;text-align:center;white-space:normal;transition:box-shadow var(--duration-short) ease,opacity var(--duration-short) ease}.button--secondary{--alpha-button-background: 0}.button:not(.button--secondary):not(.button--tertiary):after{--border-opacity: 1}.button:focus-visible,.link:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:4px}.focus-inset:focus-visible{outline-offset:-3px}.skip-to-content-link:focus{outline:2px solid rgb(var(--lus-graphite));outline-offset:4px}.rte a,.underlined-link{text-decoration-thickness:1px;text-underline-offset:.25em}.field__input,.select__select,.customer .field input,.customer select{font-size:1.6rem;min-height:4.8rem}.field__input:focus,.field__input:not(:placeholder-shown),.customer .field input:focus,.customer .field input:not(:placeholder-shown){font-size:1.6rem}.field__label{font-size:1.6rem}.quantity__button,.slider-button,.product-popup-modal__toggle,.modal__close-button{min-width:4.4rem;min-height:4.4rem}.card__heading{font-size:2.1rem;line-height:1.3}.card-information .price{font-size:1.6rem}.badge{font-size:1.2rem;line-height:1.4}.card__information{padding-block:1.6rem}.card__inner,.card__content,.grid__item{min-width:0}.card__heading a,.footer-block__details-content a{overflow-wrap:anywhere}.rte{overflow-wrap:break-word}.lus-section{padding-block:var(--lus-section-space)}.lus-section--compact{padding-block:var(--lus-section-space-compact)}.lus-prose{max-width:var(--lus-text-measure)}#vitals_popup .vitals-popup-content-wrapper{max-width:min(60rem,calc(100vw - 3.2rem));max-height:calc(100dvh - 3.2rem);margin:1.6rem auto;overflow-y:auto;background:rgb(var(--lus-porcelain));color:rgb(var(--lus-graphite))}#vitals_popup .vitals-popup-content-container{background:rgb(var(--lus-porcelain));color:rgb(var(--lus-graphite))}#vitals_popup .vitals-popup-content-container .vitals-popup-cta{background:rgb(var(--lus-copper));color:rgb(var(--lus-graphite));border:1px solid rgb(var(--lus-graphite))}@media screen and (min-width:750px){:root{--lus-section-space: 7.2rem;--lus-section-space-compact: 4rem}body{font-size:1.9rem}.hxl,.h0{font-size:6.4rem;line-height:1.06}h1,.h1{font-size:5.6rem;line-height:1.08}h2,.h2{font-size:4rem;line-height:1.15}h3,.h3{font-size:2.8rem;line-height:1.22}.card__heading{font-size:2.2rem}}@media screen and (max-width:749px){.header.header{padding-inline:1.6rem}.header--mobile-center{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.header--mobile-center .header__icons{min-width:0;padding-right:0}.header--has-menu .header__icons>.header__search{display:none}.footer__content-top{padding-bottom:2.8rem}.footer-block.grid__item{margin-block:2.8rem}.footer-block__heading{margin-bottom:1.2rem}.header__heading-logo-wrapper{max-width:16rem}.product-grid .card__heading{font-size:1.8rem}.product-grid .card-information .price{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.card__media img,.header-wrapper,.shopify-section-header{transition:none;animation:none}}@media(forced-colors:active){.button,.field__input,.select__select{border:1px solid ButtonText}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/luscentra-foundation.css.map */
