@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&display=swap";.llbny-reveal{opacity:0;transform:translateY(48px);transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1)}.llbny-reveal.llbny-visible{opacity:1;transform:translateY(0)}.llbny-card-reveal{opacity:0;transform:translateY(32px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.llbny-card-reveal.llbny-card-visible{opacity:1;transform:translateY(0)}:root{--font-heading-family: "Playfair Display", Georgia, serif}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:.02em}.announcement-bar__message{font-family:var(--font-body-family)!important;font-style:normal!important;font-size:1.4rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-weight:500!important}.header__heading-link{font-family:var(--font-heading-family);font-size:2rem;letter-spacing:.06em}.header-wrapper{box-shadow:0 1px #0000000f;transition:background .45s ease,backdrop-filter .45s ease,box-shadow .45s ease}.header:not(.header--middle-left,.header--middle-center) .header__inline-menu{margin-top:.3rem!important}.header__menu-item .link,a.header__menu-item{font-size:1.4rem;letter-spacing:.06em;text-transform:uppercase;font-weight:500;white-space:nowrap;padding-left:1.2rem!important;padding-right:1.2rem!important;position:relative;overflow:hidden}.header__menu-item .link:after,a.header__menu-item:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform .35s cubic-bezier(.16,1,.3,1)}.header__menu-item .link:hover:after,a.header__menu-item:hover:after{transform:scaleX(1);transform-origin:left center}@media screen and (min-width:990px){.header--middle-left{grid-template-columns:1fr auto 1fr!important;grid-template-areas:"nav logo icons"!important}.header--middle-left .header__heading{grid-area:logo;justify-self:center;margin:0 3.2rem}.header--middle-left nav.header__inline-menu{grid-area:nav;justify-self:start;align-self:center}.header--middle-left .header__icons{grid-area:icons;justify-self:end;align-self:center}}[id$=__hero_banner]{margin-top:var(--llbny-header-offset, -82px);position:relative;z-index:0}.template-index .shopify-section-group-header-group{z-index:100}.template-index .header-wrapper:not(.llbny-header-scrolled){background:transparent!important;background-image:none!important;box-shadow:none!important}.template-index .header-wrapper:not(.llbny-header-scrolled) .header__menu-item .link,.template-index .header-wrapper:not(.llbny-header-scrolled) a.header__menu-item,.template-index .header-wrapper:not(.llbny-header-scrolled) .header__heading-link,.template-index .header-wrapper:not(.llbny-header-scrolled) .header__icon{color:#fff!important}.template-index .header-wrapper:not(.llbny-header-scrolled) .header__icon svg{color:#fff!important}.template-index .header-wrapper:not(.llbny-header-scrolled) .header__heading-logo{filter:brightness(0) invert(1)}.llbny-header-scrolled .header__inline-menu{margin-top:0!important;padding-top:0!important}.template-index .header-wrapper.llbny-header-scrolled{background:#fffffff5!important;background-image:none!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px #00000014!important}.template-index .header-wrapper.llbny-header-scrolled .header__menu-item .link,.template-index .header-wrapper.llbny-header-scrolled a.header__menu-item,.template-index .header-wrapper.llbny-header-scrolled .header__heading-link,.template-index .header-wrapper.llbny-header-scrolled .header__icon{color:var(--color-foreground)!important}.template-index .header-wrapper.llbny-header-scrolled .header__icon svg{color:var(--color-foreground)!important}.template-index .header-wrapper.llbny-header-scrolled .header__heading-logo{filter:none}.shopify-section-header-sticky .announcement-bar-section{display:none}.banner__heading{font-size:clamp(3.2rem,6vw,6rem);font-weight:700;letter-spacing:.01em;line-height:1.15}.hero-video .banner__heading,.slideshow .banner__heading{text-shadow:0 2px 20px rgba(0,0,0,.25)}.banner__text{font-size:1.5rem;letter-spacing:.08em;text-transform:uppercase;opacity:.9}.hero-video .banner__text,.slideshow .banner__text{text-shadow:0 1px 8px rgba(0,0,0,.3)}.button{letter-spacing:.08em;text-transform:uppercase;font-size:1.2rem;font-weight:600;padding:1.4rem 2.8rem;transition:all .25s ease}.button:hover{transform:translateY(-1px);box-shadow:0 4px 16px #00000026}.button--secondary{border-width:1.5px}.button:after{box-shadow:none!important}.section{position:relative}.rich-text__heading{letter-spacing:-.02em;font-size:clamp(2.8rem,4vw,4.8rem);line-height:1.1}.rich-text__caption{letter-spacing:.16em;text-transform:uppercase;font-size:1.1rem;font-weight:600;opacity:.5;margin-bottom:1.6rem}.rich-text .rte:not(.rich-text__heading){max-width:56rem;margin-left:auto;margin-right:auto;font-size:1.5rem;line-height:1.7}[id$=__intro_text]{padding-top:7rem;padding-bottom:5rem}[id$=__intro_text] .rich-text__caption{display:block;background:none;border:none;border-radius:0;padding:0;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#1c1c1a80;margin-bottom:2.4rem}[id$=__intro_text] .rich-text__caption:before{display:none}[id$=__intro_text] .rich-text__heading{font-family:var(--font-heading-family)!important;font-size:clamp(4rem,5.5vw,7rem)!important;font-weight:700!important;letter-spacing:-.02em;line-height:1;margin-bottom:3.2rem;color:#111!important}[id$=__intro_text] .rte:not(.rich-text__heading){max-width:62rem;margin-left:auto;margin-right:auto;font-family:Inter,sans-serif;font-size:2rem;font-weight:300;font-style:normal;line-height:1.6;letter-spacing:.02em;color:#1c1c1a}[id$=__intro_text] .rte:not(.rich-text__heading) p{margin-bottom:2rem}[id$=__intro_text] .rte:not(.rich-text__heading) p+p{margin-top:0}[id$=__intro_text] .rte:not(.rich-text__heading) p:first-child:not(:only-child){font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:#b8906a;margin-bottom:2.4rem;line-height:1.5}[id$=__intro_text] .button{background:#b8906a!important;color:#fff!important;border:none!important;box-shadow:none!important;outline:none!important}[id$=__intro_text] .button:before,[id$=__intro_text] .button:after{display:none!important;box-shadow:none!important}[id$=__intro_text] .button:hover{background:#a07c5c!important;box-shadow:none!important}[id$=__treatments_heading]{padding-bottom:0!important;margin-bottom:0!important}[id$=__treatments_heading] .rich-text__blocks{text-align:center!important}[id$=__treatments_heading] .rich-text__caption{display:block;background:none;border:none;border-radius:0;padding:0;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#1c1c1a73;opacity:1;margin-bottom:0}[id$=__treatments_heading] .rich-text__heading{font-size:clamp(3.2rem,4.5vw,6rem)!important;font-weight:700;letter-spacing:-.025em;line-height:1.05}.multicolumn-card{padding:3.2rem 2.4rem;border-radius:8px;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease}.multicolumn-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px #00000014}.multicolumn-card__title{font-size:1.8rem;letter-spacing:.02em;margin-bottom:1.2rem}.multicolumn-card .link{font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;transition:opacity .2s ease}.multicolumn-card .link:hover{opacity:.7}[id*=__locations] .multicolumn__title{text-align:center!important}[id*=__locations] .multicolumn-card__image-wrapper{aspect-ratio:4 / 3!important;overflow:hidden;border-radius:8px 8px 0 0}[id*=__locations] .multicolumn-card__image-wrapper .media{height:100%!important;padding-bottom:0!important}[id*=__locations] .multicolumn-card__image-wrapper img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.image-with-text__content{padding:5.6rem 4.8rem}.footer__content-top{padding-top:5.6rem;padding-bottom:3.2rem}.footer__column-heading{font-family:var(--font-heading-family);font-size:1.6rem;letter-spacing:.04em;margin-bottom:2rem;font-weight:600}.footer__list a{font-size:1.3rem;letter-spacing:.02em;opacity:.8;transition:opacity .2s ease}.footer__list a:hover{opacity:1}.footer-block__newsletter .newsletter-form__button{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.list-social__link{transition:transform .2s ease,opacity .2s ease}.list-social__link:hover{transform:translateY(-2px);opacity:.8}.main-page-title{font-size:clamp(3.2rem,5vw,5.6rem);letter-spacing:.02em;margin-bottom:3.2rem}.article-card .card__heading{font-size:1.8rem;letter-spacing:.02em;line-height:1.3}.color-scheme-1+.color-scheme-2,.color-scheme-2+.color-scheme-1{border-top:1px solid rgba(0,0,0,.06)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#faf7f4}::-webkit-scrollbar-thumb{background:#b8906a;border-radius:3px}@media screen and (max-width:749px){.banner__heading{font-size:clamp(2.8rem,8vw,4rem)}.image-with-text__content{padding:3.2rem 2.4rem}.multicolumn-card{padding:2.4rem 2rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/llbny-custom.css.map */
