html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{text-rendering:optimizeLegibility}:root{--font-heading-family: "Qilates Sans", "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;--font-heading-style: italic !important;--font-heading-weight: 700 !important;--font-body-family: "Qilates Sans", "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;--font-body-weight: 300 !important;--q-moss: #D1E2EA;--q-moss-text: #D1E2EA;--q-deep: #D1E2EA;--q-cream: #F3EEDF;--q-mist: #D1E2EA;--q-walnut: #5D483D;--q-ease: cubic-bezier(.22,.61,.36,1);--q-radius-sm: 1rem;--q-radius: 1.6rem;--q-radius-lg: clamp(1.6rem, 2.4vw, 3.2rem);--q-radius-pill: 999px}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.hxl,.hxxl{font-weight:400;letter-spacing:0;line-height:1.14}h1,.h0,.hxl,.hxxl{line-height:1.08}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl,blockquote,cite,.q-hero h1,.q-feature h2,.q-values__head h2,.q-quote blockquote,.qf-quote,.qf-name,.qsz-pain,.qsz-emotion,.qtl-time,.qst-num,.qz-num,.q-count,.q-step__num,.q-marquee__track span,.qf-cred+*,.product__title,.product__title h1,.product__title h2,.card__heading,.cart__heading,.collection__title h2{font-family:var(--font-heading-family)!important}body,p,li,a,span,small,strong,em,label,figcaption,blockquote cite,button,input,select,textarea,optgroup,.button,.shopify-payment-button__button,[type=submit],[type=button],.rte,.rte *,.price,.q-eyebrow,.qt-label,.qt-sub,.qsz-for,.qsz-index,.qtl-item p,.q-value p,.qf-cred,.announcement-bar__message,.header__menu-item,.list-menu__item,.footer-block__heading,.field__input,.customer,.form__label,.cart-item__name{font-family:var(--font-body-family)!important}.card__heading,.card__heading a,.card-information__text,.q-inf{font-family:var(--font-heading-family)!important}.button,.shopify-payment-button__button--unbranded,.shopify-payment-button__button--branded{letter-spacing:.06em;font-weight:500;font-size:1.4rem;min-height:5rem;padding:0 3.2rem;transition:transform .28s cubic-bezier(.4,0,.2,1),box-shadow .28s ease,background-color .2s ease,color .2s ease,opacity .2s ease}.button:after{display:none}.button:not([disabled]):hover{transform:translateY(-2px)}.button--primary:not([disabled]):hover{box-shadow:0 8px 22px -10px #23201b80}a{transition:color .2s ease,opacity .2s ease}.header{padding-top:1.6rem;padding-bottom:1.6rem}.header__menu-item,.list-menu__item--link{letter-spacing:.11em;text-transform:uppercase;font-size:1.28rem;font-weight:500}.header__heading-logo{max-width:100%}summary.header__menu-item:hover span,.header__menu-item:hover span{text-decoration:none;opacity:.65}.announcement-bar__message{letter-spacing:.16em;text-transform:uppercase;font-size:1.15rem;font-weight:500;padding:1rem}.card-wrapper{transition:transform .35s cubic-bezier(.4,0,.2,1)}.card-wrapper:hover{transform:translateY(-5px)}.card__media,.card .media{transition:opacity .4s ease}.card__heading{letter-spacing:.005em;font-weight:500}.card__heading a:after{border-radius:inherit}.card--standard .card__inner{border-radius:1rem;overflow:hidden}.price{letter-spacing:.01em}.price__regular .price-item,.price__sale .price-item{font-weight:500}.product-form__input .form__label,fieldset.js .form__label{letter-spacing:.1em;text-transform:uppercase;font-size:1.2rem;opacity:.75;margin-bottom:1rem}.product__title h1,.product__title h2{line-height:1.08}.product-form__input--pill input[type=radio]+label{letter-spacing:.04em;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.footer__content-top{padding-bottom:4rem}.footer-block__heading{letter-spacing:.14em;text-transform:uppercase;font-size:1.25rem;opacity:.85}.footer .newsletter-form__field-wrapper input{border-radius:4px}::selection{background:#d1e2ea;color:#5d483d}:focus-visible{outline:2px solid #D1E2EA;outline-offset:2px}.rte>*+*{margin-top:1.4rem}.rte a{text-underline-offset:.25em}@media screen and (min-width:990px){.section{--section-air: 1}}[data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s var(--q-ease),transform .7s var(--q-ease);will-change:opacity,transform}[data-reveal].is-in{opacity:1;transform:none}[data-reveal=left]{transform:translate(-26px)}[data-reveal=right]{transform:translate(26px)}[data-reveal=left].is-in,[data-reveal=right].is-in{transform:none}[data-reveal-group]>*{opacity:0;transform:translateY(20px);transition:opacity .7s var(--q-ease),transform .7s var(--q-ease);transition-delay:calc(var(--i,0)*90ms)}[data-reveal-group].is-in>*{opacity:1;transform:none}.q-inf{display:inline-block;font-family:var(--font-heading-family);color:var(--q-moss);line-height:1;animation:q-breathe 6s var(--q-ease) infinite}@keyframes q-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.q-bridge{font-family:var(--font-heading-family);font-style:italic;font-size:clamp(1.7rem,2.4vw,2.4rem);color:var(--q-moss);text-align:center;max-width:60rem;margin:0 auto;padding:5rem 2rem;display:flex;align-items:center;justify-content:center;gap:1.4rem}.q-bridge__dot{opacity:.5}.q-wave{height:22px;background:radial-gradient(circle at 11px -7px,transparent 12px,var(--q-mist) 13px) repeat-x;background-size:22px 22px;opacity:.5}.q-count{font-family:var(--font-heading-family);font-variant-numeric:tabular-nums}.q-next{display:inline-flex;margin-top:2.4rem;font-size:2.2rem;color:currentColor;text-decoration:none;animation:q-nudge 2.4s var(--q-ease) infinite}@keyframes q-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}.button--primary{letter-spacing:.08em}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal],[data-reveal-group]>*{opacity:1!important;transform:none!important;transition:none!important}.q-inf,.q-next{animation:none}}@media screen and (min-width:750px){h1,.h1{font-size:calc(var(--font-heading-scale) * 5.2rem);letter-spacing:-.015em}h2,.h2{font-size:calc(var(--font-heading-scale) * 4rem);letter-spacing:-.01em}}h2 em,h1 em{font-style:italic}.q-eyebrow{font-size:1.05rem!important;letter-spacing:.3em!important;text-transform:uppercase;font-weight:500}.button,.shopify-payment-button__button--unbranded{--buttons-radius-outset: var(--q-radius-pill);border-radius:var(--q-radius-pill);text-transform:uppercase;font-size:1.15rem;letter-spacing:.22em;font-weight:500;min-height:5.2rem;padding:0 3.6rem}.button:before,.button:after{border-radius:var(--q-radius-pill)}.button:not([disabled]):hover{transform:none}.button--primary:not([disabled]):hover{box-shadow:none;opacity:.86}.button--secondary:not([disabled]):hover{background-color:rgb(var(--color-button-text));color:rgb(var(--color-background))}.header__menu-item,.list-menu__item--link{font-size:1.15rem;letter-spacing:.2em;font-weight:400}.announcement-bar__message{font-size:1.05rem;letter-spacing:.26em;font-weight:400}.card--standard .card__inner,.card--standard .card__media,.card .media{border-radius:var(--q-radius);overflow:hidden}.card-wrapper:hover{transform:none}.card__media img,.card .media img{transition:transform 1.2s cubic-bezier(.22,.61,.36,1)}.card-wrapper:hover .card__media img,.card-wrapper:hover .media img{transform:scale(1.04)}.card__heading{font-weight:400;letter-spacing:.01em}.price{letter-spacing:.06em;font-size:1.35rem}@media screen and (min-width:990px){.q-wrap{padding-left:clamp(2.4rem,5vw,8rem);padding-right:clamp(2.4rem,5vw,8rem)}}.q-bridge{font-size:clamp(1.6rem,2vw,2.1rem);letter-spacing:.01em}.cart-item__image,.cart-notification-product__image img{border-radius:var(--q-radius-sm)}.fs-panel{border-radius:var(--q-radius);overflow:hidden}.fs-note{border-radius:var(--q-radius-lg)}.fs-badge{border-radius:var(--q-radius-pill)}.mu-media{border-radius:var(--q-radius-lg)}.vq-cta{border-radius:var(--q-radius-pill)}.cmp-scroll table{border-collapse:separate;border-spacing:0}.cmp-scroll thead .cmp-us{border-radius:var(--q-radius) var(--q-radius) 0 0}.cmp-scroll tbody tr:last-child .cmp-us{border-radius:0 0 var(--q-radius) var(--q-radius)}.q-imgslot{border-radius:var(--q-radius)}.color-scheme-2 .q-bridge,.color-scheme-3 .q-bridge,.color-scheme-4 .q-bridge,.color-scheme-2 .q-inf,.color-scheme-3 .q-inf,.color-scheme-4 .q-inf{color:rgb(var(--color-foreground))}@media screen and (max-width:749px){.AirReviews-Widget__FloatButtonWrapper{display:none!important}}h1,h2,.h0,.h1,.h2,.hxl,.hxxl,.product__title h1,.product__title h2{font-weight:700!important}h3,h4,h5,h6,.h3,.h4,.h5,.card__heading{font-weight:400!important}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em,h1 i,h2 i,h3 i,h4 i,h5 i,h6 i,.h0 em,.h1 em,.h2 em,.h3 em,.h4 em,.hxl em,.hxxl em,blockquote em,.vq-title em{font-family:var(--font-heading-family)!important}[class*=AirReviews],[class*=AirReviews] *:not(svg):not(path){font-family:var(--font-body-family)!important}.vq-word,.vq-dose,.eq-op,.fs-msg,.q-bridge,.q-bridge a,.q-bridge span,.qsz-index,.q4-num,.q4-foot p,.q-atc__title,.qp-num,.qp-study,.vg-num{font-family:var(--font-heading-family)!important}:is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl,blockquote,cite,.q-faq summary,[id^=q-faq-] summary,.q4-num,.q4-foot p,.q4-disclaimer,.bk-title,.bk-price,.fs-msg,.vq-title,.vq-word,.vq-dose,.qst-num,.qp-num,.qp-study,.vg-num,.qsz-index,.q-atc__title,.card__heading,.product__title,.qf-quote,.qf-name):not(.color-scheme-4 *,.color-scheme-4,.footer *){color:var(--q-walnut)!important}body,p,li,dd,dt,td,th,label,figcaption,small,span,a,.rte,.rte p,.rte li,.price,.field__input,.form__label,.caption,.caption-with-letter-spacing{font-family:var(--font-body-family)!important;font-weight:300;font-style:normal}body{font-weight:300!important}p em,li em,.rte em,small em{font-style:italic;font-weight:300}p strong,li strong,.rte strong,p b,li b{font-weight:500!important;font-style:normal}h1,h2,.h0,.h1,.h2,.hxl,.hxxl,.product__title,.product__title h1,.product__title h2,.title,.main-page-title,.collection-hero__title,h1 *,h2 *,.h0 *,.h1 *,.h2 *,.hxl *,.hxxl *{font-family:var(--font-heading-family)!important;font-weight:700!important;font-style:italic!important;letter-spacing:-.01em}h3,h4,h5,h6,.h3,.h4,.h5,.h6,h3 *,h4 *,h5 *,h6 *,.subtitle,.card__heading,.card__heading a,.card-information__text,blockquote,blockquote *,cite,.q-faq summary,[id^=q-faq-] summary,.accordion__title,.q-eyebrow,[class$=-eyebrow],[class*="-eyebrow "],.qt-label,.qt-sub,.vq-word,.vq-dose,.vq-title,.eq-op,.fs-msg,.q-bridge,.q-bridge a,.q-bridge span,.q-inf,.qsz-index,.qsz-pain,.qsz-emotion,.q4-num,.q4-foot p,.q-atc__title,.qp-num,.qp-study,.vg-num,.qf-quote,.qf-name,.qtl-time,.qst-num,.qz-num,.q-count,.q-step__num,.q-marquee__track span,.bk-title,.bk-price,.footer-block__heading,.cart__heading{font-family:var(--font-heading-family)!important;font-weight:500!important;font-style:italic!important}.button--secondary{box-shadow:inset 0 0 0 1px rgba(var(--color-button-text),.75)}.button--secondary:not([disabled]):hover{box-shadow:inset 0 0 0 1px rgb(var(--color-button-text))}.product__title h1{font-size:clamp(2.8rem,1.6rem + 2.4vw,4.4rem)!important;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.product__description h2,.product__description h3,.product__description h2 *,.product__description h3 *{font-size:clamp(2rem,1.6rem + 1vw,2.6rem)!important;line-height:1.25}@media screen and (max-width:749px){.announcement-bar__message{font-size:1.15rem;letter-spacing:.14em}.q-eyebrow,[class$=-eyebrow],[class*="-eyebrow "]{font-size:1.15rem!important}.product__tax,.product__tax a,.product__text.caption-with-letter-spacing{font-size:1.2rem!important}.fs-label,.fs-badge{font-size:1.1rem!important}.product__view-details,.q-bridge__link,.bk-note a,.cart__login-paragraph a{display:inline-flex;align-items:center;min-height:4.4rem}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/qilates-global.css.map */
