:root{--gl-soft-bone: #ECEAE1;--gl-paper: #FDFDFC;--gl-carbon: #1C1C1B;--gl-clinical: #636363;--gl-clinical-soft: #5F5F5F;--gl-grafito: #B8B8B8;--gl-skin: #BA9A78;--gl-skin-mid: #98795A;--gl-skin-deep: #A0784F;--gl-skin-dark: #3A2B1D;--gl-divider: rgba(99, 99, 99, .18);--gl-divider-soft: rgba(99, 99, 99, .4);--gl-font-heading: "Jost", system-ui, -apple-system, sans-serif;--gl-font-body: "Jost", system-ui, -apple-system, sans-serif;--gl-track-display: .02em;--gl-track-display-md: .02em;--gl-track-display-sm: .02em;--gl-track-eyebrow: .05em;--gl-track-body: .04em;--gl-grid-max: 1440px;--gl-pad-x: 60px;--gl-section-y-xl: 120px;--gl-section-y-lg: 100px;--gl-section-y-md: 80px;--gl-section-y-sm: 60px}.glowlab .gl-eyebrow{font-family:var(--gl-font-heading);font-weight:400;font-size:16px;line-height:1.26;text-transform:uppercase;letter-spacing:var(--gl-track-eyebrow);color:var(--gl-clinical);margin:0}.glowlab .gl-display{font-family:var(--gl-font-heading);font-weight:300;line-height:.89;letter-spacing:var(--gl-track-display);color:var(--gl-carbon);margin:0;text-transform:capitalize}.glowlab .gl-display--xl{font-size:clamp(36px,4.5vw,56px)}.glowlab .gl-display--lg{font-size:clamp(28px,3.5vw,40px);letter-spacing:var(--gl-track-display-md)}.glowlab .gl-display--md{font-size:clamp(22px,2.6vw,32px);line-height:1;letter-spacing:var(--gl-track-display-sm)}.glowlab .gl-subhead{font-family:var(--gl-font-heading);font-weight:400;font-size:clamp(20px,2.2vw,32px);line-height:1.26;letter-spacing:0;text-transform:uppercase;color:var(--gl-clinical);margin:0}.glowlab .gl-body{font-family:var(--gl-font-body);font-weight:400;font-size:16px;line-height:1.4;letter-spacing:var(--gl-track-body);color:var(--gl-clinical)}.glowlab .gl-body p{margin:0 0 1em}.glowlab .gl-body p:last-child{margin-bottom:0}.glowlab--on-dark .gl-eyebrow,.glowlab--on-dark .gl-display,.glowlab--on-dark .gl-subhead,.glowlab--on-dark .gl-body{color:var(--gl-soft-bone)}.gl-btn{display:inline-flex;align-items:center;justify-content:center;min-width:250px;padding:20px 50px;font-family:var(--gl-font-heading);font-weight:400;font-size:20px;line-height:.85;letter-spacing:0;text-transform:none;text-decoration:none;border:1px solid transparent;border-radius:0;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.gl-btn--solid-bone{background:var(--gl-soft-bone);color:var(--gl-clinical);border-color:var(--gl-soft-bone)}.gl-btn--solid-bone:hover,.gl-btn--solid-clinical{background:var(--gl-clinical);color:var(--gl-soft-bone);border-color:var(--gl-clinical)}.gl-btn--solid-clinical:hover{background:var(--gl-carbon);color:var(--gl-soft-bone);border-color:var(--gl-carbon)}.gl-btn--solid-skin{background:var(--gl-skin-mid);color:var(--gl-soft-bone);border-color:var(--gl-skin-mid)}.gl-btn--solid-skin:hover{background:var(--gl-carbon);color:var(--gl-soft-bone);border-color:var(--gl-carbon)}.gl-btn--outline-bone{background:transparent;color:var(--gl-soft-bone);border-color:var(--gl-soft-bone)}.gl-btn--outline-bone:hover{background:var(--gl-soft-bone);color:var(--gl-clinical)}.gl-btn--outline-clinical{background:transparent;color:var(--gl-clinical);border-color:var(--gl-clinical)}.gl-btn--outline-clinical:hover{background:var(--gl-clinical);color:var(--gl-soft-bone)}.gl-btn--compact{min-width:0;padding:16px 38px;font-size:20px}.gl-btn--block{width:100%;min-width:0}.gl-btn--wide{padding:24px 64px}@media(max-width:1024px){.gl-btn{min-width:164px;width:auto;padding:12px 25px;font-size:16px!important;line-height:.85;border-width:1px}.gl-btn--compact{width:auto;padding:9px 22px;font-size:16px!important;min-width:101px}.gl-btn--block{width:100%;min-width:0}.gl-btn--wide{padding:12px 32px}}.gl-btn--solid-light{background:var(--gl-soft-bone);color:var(--gl-clinical);border-color:var(--gl-soft-bone)}.gl-btn--solid-light:hover,.gl-btn--solid-dark{background:var(--gl-clinical);color:var(--gl-soft-bone);border-color:var(--gl-clinical)}.gl-btn--solid-dark:hover{background:var(--gl-carbon);border-color:var(--gl-carbon)}.gl-btn--outline-light{background:transparent;color:var(--gl-soft-bone);border-color:var(--gl-soft-bone)}.gl-btn--outline-light:hover{background:var(--gl-soft-bone);color:var(--gl-clinical)}.gl-btn--outline-dark{background:transparent;color:var(--gl-carbon);border-color:var(--gl-carbon)}.gl-btn--outline-dark:hover{background:var(--gl-carbon);color:var(--gl-soft-bone)}.glowlab-section{padding:var(--gl-section-y-md) 0}.glowlab-section--lg{padding:var(--gl-section-y-lg) 0}.glowlab-section--xl{padding:var(--gl-section-y-xl) 0}.glowlab-section--sm{padding:var(--gl-section-y-sm) 0}.glowlab-section--flush{padding:0}.glowlab-container{max-width:var(--gl-grid-max);margin:0 auto;padding:0 var(--gl-pad-x)}@media(max-width:1024px){:root{--gl-pad-x: 20px;--gl-section-y-xl: 50px;--gl-section-y-lg: 50px;--gl-section-y-md: 40px;--gl-section-y-sm: 28px}.glowlab .gl-display{font-size:30px;line-height:.89;letter-spacing:.02em}.glowlab .gl-display--xl,.glowlab .gl-display--lg,.glowlab .gl-display--md{font-size:30px}.glowlab .gl-eyebrow{font-size:16px;letter-spacing:0}.glowlab .gl-subhead{font-size:16px}.glowlab .gl-body{font-size:12px;letter-spacing:.02em}}.gl-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.gl-img-fill{width:100%;height:100%;object-fit:cover;display:block}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.shopify-section--main-product .section-spacing{padding-block-start:0;padding-block-end:0}.shopify-section--main-product .container{--container-max-width: none;margin-inline:0;padding-inline:0;max-width:none;width:100%}.shopify-section--main-product .product{--product-gap: 0px}@media(min-width:1025px){.shopify-section--main-product .product-info{padding-inline:80px;padding-block:60px}}@media(max-width:1024px){.shopify-section--main-product .product-info{padding-inline:20px;padding-block:28px}.shopify-section--main-product .product-form__buttons,.shopify-section--main-product .product-form__buttons-wrapper{flex-direction:column;gap:12px;width:100%}.shopify-section--main-product .product-form__buttons>*,.shopify-section--main-product .product-form__buttons-wrapper>*,.shopify-section--main-product .button,.shopify-section--main-product .product-form__submit,.shopify-section--main-product .shopify-payment-button,.shopify-section--main-product .shopify-payment-button__button{width:100%!important}}@media(max-width:1024px){html body .shopify-section .gl-treatments,html body .gl-treatments{padding:34px 0 50px!important}html body .shopify-section .gl-treatments__inner,html body .gl-treatments__inner{display:block!important;padding:0!important;margin:0!important;max-width:none!important;width:100%!important}html body .gl-treatments__title{font-size:16px!important;line-height:1.26!important;padding:0 20px!important;margin:0 0 32px!important;text-align:center!important;max-width:none!important}html body .shopify-section .gl-treatments__grid,html body .gl-treatments__grid{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:calc(100vw - 80px)!important;grid-template-columns:none!important;grid-template-rows:1fr!important;gap:14px!important;column-gap:14px!important;width:100%!important;max-width:none!important;padding:0 20px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scroll-padding-inline-start:20px;-webkit-overflow-scrolling:touch;scrollbar-width:none;box-sizing:border-box}html body .gl-treatments__grid::-webkit-scrollbar{display:none!important}html body .shopify-section .gl-treatments__card,html body .gl-treatments__card{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;scroll-snap-align:start;scroll-snap-stop:always}html body .gl-treatments__media{aspect-ratio:325 / 400!important;width:100%!important}html body .gl-treatments__cta{display:flex!important;justify-content:center!important;padding:32px 20px 0!important;margin:0!important}html body .gl-treatments__cta .gl-btn{min-width:205px!important;width:205px!important;padding:12px 25px!important;font-size:16px!important}html body .shopify-section .gl-instagram,html body .gl-instagram{padding:50px 0!important}html body .shopify-section .gl-instagram__inner,html body .gl-instagram__inner{display:block!important;padding:0!important;margin:0!important;max-width:none!important;width:100%!important}html body .gl-instagram__sub{font-size:16px!important;text-align:center!important;padding:0 20px!important;margin:0 0 12px!important}html body .gl-instagram__title{font-size:30px!important;line-height:.89!important;letter-spacing:.02em!important;text-align:center!important;padding:0 20px!important;margin:0 0 24px!important}html body .shopify-section .gl-instagram__grid,html body .gl-instagram__grid{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:143px!important;grid-template-columns:none!important;grid-template-rows:143px!important;gap:24px!important;column-gap:24px!important;width:100%!important;max-width:none!important;padding:0 20px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scroll-padding-inline-start:20px;-webkit-overflow-scrolling:touch;scrollbar-width:none;box-sizing:border-box}html body .gl-instagram__grid::-webkit-scrollbar{display:none!important}html body .gl-instagram__grid>:nth-child(n+5){display:block!important}html body .shopify-section .gl-instagram__tile,html body .gl-instagram__tile{width:143px!important;height:143px!important;min-width:0!important;aspect-ratio:1/1!important;margin:0!important;scroll-snap-align:start}.shopify-section .gl-collage,.gl-collage{padding:0!important}.shopify-section .gl-collage__inner,.gl-collage__inner{display:grid!important;grid-template-columns:72px 1fr 72px!important;grid-template-rows:auto auto auto!important;grid-template-areas:"tl   center  tr" ".    center  ." "bl   center  br"!important;column-gap:8px!important;row-gap:12px!important;align-items:start!important;height:auto!important;padding:14px 16px!important;margin:0!important;max-width:none!important;width:100%!important;box-sizing:border-box!important}.gl-collage__tile{position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:72px!important}.gl-collage__tile--tl{grid-area:tl!important;height:100px!important}.gl-collage__tile--tr{grid-area:tr!important;height:84px!important}.gl-collage__tile--bl{grid-area:bl!important;height:67px!important;align-self:end!important}.gl-collage__tile--br{grid-area:br!important;height:100px!important;align-self:end!important}.gl-collage__tile--mr{display:none!important}.gl-collage__center{position:relative!important;grid-area:center!important;top:auto!important;left:auto!important;transform:none!important;width:100%!important;max-width:100%!important;align-self:center!important;padding:32px 0!important;margin:0!important}.gl-collage__heading{font-size:30px!important;line-height:.89!important;letter-spacing:.02em!important}.gl-collage__body{font-size:12px!important;max-width:100%!important}.gl-collage__btn{min-width:205px!important;width:205px!important;padding:12px 25px!important;font-size:16px!important}}.header-sidebar__main-panel,.header-sidebar__main-panel *{font-size:20px}.branding-colors--facebook,.branding-colors--twitter,.branding-colors--instagram,.branding-colors--pinterest,.branding-colors--youtube,.branding-colors--tiktok,.branding-colors--vimeo,.branding-colors--linkedin,.branding-colors--whatsapp,.branding-colors--snapchat,.branding-colors--tumblr,.branding-colors--wechat,.branding-colors--reddit,.branding-colors--email,.branding-colors--copy-to-clipboard{--branding-background: 99 99 99;--branding-color: 236 234 225}.header-sidebar__book-now-item{margin-top:24px;list-style:none}.header-sidebar__book-now-item .header-sidebar__book-now{display:flex}
/*# sourceMappingURL=/cdn/shop/t/7/assets/glowlab-brand.css.map */
