@import"https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500;600&family=Shippori+Mincho:wght@400;500;600&family=Noto+Serif+JP:wght@400;500&display=swap";:root{--la-coral: #D1404A;--la-coral-bright: #E85A65;--la-ink: #1A1A1A;--la-ink-soft: #444444;--la-ink-mute: #7A7A7A;--la-off-white: #FAFAFA;--la-warm-white: #F7F4F0;--la-hairline: rgba(26, 26, 26, .1);--la-section-gap: 200px;--la-section-gap-mobile: 100px}.la-plus-custom-logo{display:flex;justify-content:center;align-items:center;width:100%;overflow:visible;padding:.5rem 0!important;line-height:1!important}.la-plus-custom-logo img{width:130px;max-width:130px;height:auto;display:block;margin:0 auto;vertical-align:middle}.header{border-bottom:1px solid var(--la-hairline);background:#fffffffa;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:2rem 2.5rem 1.25rem!important;overflow:visible!important;align-items:center}.header *{overflow:visible!important}.header__heading,.header__heading-link{overflow:visible;margin:0;line-height:1}.header--top-center{grid-template-columns:1fr auto 1fr!important;grid-template-rows:auto auto;row-gap:1rem;align-items:center}.header--top-center .header__heading{grid-row:1!important;grid-column:1 / -1!important;justify-content:center;padding:.5rem 0!important;display:flex!important;align-items:center}.header--top-center .header__heading-link{justify-content:center;padding:0!important;display:inline-flex;align-items:center}.header--top-center .header__heading-logo-wrapper{overflow:visible;display:inline-flex;align-items:center;justify-content:center;padding:.5rem 0;line-height:1}.header--top-center .header__search{grid-row:2!important;grid-column:1!important;justify-self:start!important;align-self:center}.header--top-center .header__inline-menu{grid-row:2!important;grid-column:2!important;justify-self:center!important;padding-top:0}.header--top-center .header__icons{grid-row:2!important;grid-column:3!important;justify-self:end!important;align-self:center}@media(max-width:989px){.header,.header--top-center{grid-template-rows:auto!important;row-gap:0!important;padding:.75rem 1rem!important}.header--top-center .header__heading,.header--top-center .header__heading-link{grid-row:1!important;grid-column:2!important;justify-self:center!important;padding:0!important}.header--top-center .header-drawer,.header--top-center .header__icon--menu,.header--top-center summary.header__icon{grid-row:1!important;grid-column:1!important;justify-self:start!important}.header--top-center .header__icons,.header--top-center .header__search{grid-row:1!important;grid-column:3!important;justify-self:end!important;padding-top:0!important}.header--top-center .header__inline-menu{display:none!important}.la-plus-custom-logo{padding:0!important}.la-plus-custom-logo img{width:110px!important;max-width:110px!important}}.utility-bar{overflow:visible}.header__inline-menu,.list-menu--inline{font-family:Jost,sans-serif}.list-menu__item--link{font-size:12px;letter-spacing:.25em;text-transform:uppercase;color:var(--la-ink)}.utility-bar{background:var(--la-ink);color:#fff;border:none}.utility-bar--bottom-border{border-bottom:none}.announcement-bar{color:#fff;padding:0}.announcement-bar__message{font-family:Murecho,Noto Sans JP,Jost,sans-serif;font-size:13px;letter-spacing:.18em;text-transform:none;padding:1.15rem 1rem;color:#fff;font-weight:400}.announcement-bar__link{color:#fff;text-decoration:none}.announcement-bar__link:hover{color:#fffc}h1,h2,h3,.h0,.h1,.h2,.h3,.h4{font-family:Shippori Mincho,Zen Old Mincho,"Noto Serif JP",serif!important;letter-spacing:.06em;font-weight:400;line-height:1.6;color:var(--la-ink)}body{font-family:Murecho,Noto Sans JP,sans-serif;letter-spacing:.05em;line-height:2.1;color:var(--la-ink);font-weight:400}.button,button.button,.shopify-payment-button__button{border-radius:0!important;letter-spacing:.14em;font-family:Jost,sans-serif;font-weight:400;font-size:15px;text-transform:uppercase;min-height:66px;padding:0 2.5rem;transition:all .4s cubic-bezier(.22,1,.36,1)}.button--primary,.shopify-payment-button__button--unbranded{background:var(--la-ink)!important;color:#fff!important;border:1px solid var(--la-ink)!important}.button--primary:hover,.shopify-payment-button__button--unbranded:hover{background:#333!important;border-color:#333!important}a{transition:color .3s ease}a:hover:not(.button):not(.card):not(.la-lineup__card):not(.la-plus-custom-logo){color:var(--la-coral)}.page-width{padding-left:2.5rem;padding-right:2.5rem;max-width:1400px}.card,.card-wrapper{border:none!important;border-radius:0!important;background:transparent!important;padding:0}.card__media{border-radius:0!important}.footer{background:#fff;border-top:1px solid var(--la-hairline);padding-top:6rem;padding-bottom:3rem}.footer-block__heading{font-family:Jost,sans-serif;font-size:11px;letter-spacing:.3em;text-transform:uppercase;margin-bottom:1.5rem}.footer a{font-size:13px;letter-spacing:.05em}.footer a:hover{color:var(--la-coral)}.footer__copyright{font-size:11px;letter-spacing:.2em;color:var(--la-ink-mute)}.la-reveal{opacity:0;transform:translateY(24px);animation:laRevealIn 1.1s cubic-bezier(.22,1,.36,1) both;animation-play-state:paused}.la-reveal.is-visible{animation-play-state:running}@keyframes laRevealIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.newsletter .newsletter-form__field-wrapper{max-width:500px;margin:0 auto}.newsletter .newsletter-form__button{border:none!important}.la-line{display:inline-block;width:48px;height:1px;background:var(--la-ink);opacity:.6}.la-hero-editorial__image-wrap img,.la-story__image img,.la-lineup__image img,.la-ritual__image-wrap img,.la-doctor__portrait-image img{width:100%!important;height:auto!important;max-width:100%!important;max-height:90vh!important;object-fit:contain!important;display:block}.la-cta-banner__bg{width:100%!important;height:100%!important;object-fit:cover;display:block}.la-story__image,.la-lineup__image,.la-ritual__image-wrap{aspect-ratio:auto!important;background:transparent!important;display:flex;align-items:center;justify-content:center}@media(max-width:749px){.page-width{padding-left:1.5rem;padding-right:1.5rem}.la-plus-custom-logo img{width:96px}.footer{padding-top:4rem}body{line-height:2}}.header{background:#fffffff0!important;backdrop-filter:blur(16px) saturate(1.05);-webkit-backdrop-filter:blur(16px) saturate(1.05);border-bottom:1px solid rgba(26,26,26,.06)!important;transition:padding .5s ease,box-shadow .5s ease}.scrolled-past-header .header,.shopify-section-header-sticky .header{box-shadow:0 1px 30px #1a1a1a0e}.la-plus-custom-logo img{transition:width .5s cubic-bezier(.22,1,.36,1)}.scrolled-past-header .la-plus-custom-logo img{width:116px}.header__inline-menu{margin:0 auto}.header__inline-menu .list-menu--inline{justify-content:center;column-gap:2.8rem;row-gap:.25rem;flex-wrap:wrap}.header__inline-menu .list-menu__item{margin:0!important;padding:0!important}.header__menu-item.list-menu__item{font-family:Jost,Noto Sans JP,sans-serif!important;font-size:13px!important;letter-spacing:.22em!important;font-weight:400!important;text-transform:none!important;color:var(--la-ink)!important;padding:.65rem .15rem!important;position:relative;transition:color .45s ease;text-decoration:none!important}.header__menu-item.list-menu__item span,.header__menu-item.list-menu__item .header__active-menu-item{text-decoration:none!important;text-underline-offset:0!important}.header__menu-item.list-menu__item:after{content:"";position:absolute;left:50%;bottom:.18rem;width:0;height:1px;background:var(--la-coral);transition:width .5s cubic-bezier(.22,1,.36,1),left .5s cubic-bezier(.22,1,.36,1);pointer-events:none}.header__menu-item.list-menu__item:hover:after{width:calc(100% - .3rem);left:.15rem}.header__menu-item.list-menu__item:hover{color:var(--la-coral)!important}.header__menu-item.list-menu__item:has(.header__active-menu-item):after{width:calc(100% - .3rem);left:.15rem;background:var(--la-ink)}.header__icons .header__icon{transition:opacity .3s ease,transform .3s ease;opacity:.82}.header__icons .header__icon:hover{opacity:1;transform:translateY(-1px)}.header__icons .header__icon .icon{width:19px;height:19px}.la-announce__sep{opacity:.35;font-weight:300}@media(max-width:989px){.menu-drawer__menu-item{font-family:Shippori Mincho,serif!important;letter-spacing:.08em;font-size:17px}.menu-drawer__navigation{padding-top:1rem}}:root{--la-coral: #D1404A;--la-ink: #1A1A1A;--la-ink-soft: #444444;--la-ink-mute: #7A7A7A;--la-hairline: rgba(26, 26, 26, .1)}.button,button.button,.shopify-payment-button__button,.product-form__submit,.cart__checkout-button,.cart__dynamic-checkout-buttons button{position:relative;border-radius:0!important;font-family:Jost,Noto Sans JP,sans-serif!important;font-weight:400!important;font-size:15px!important;letter-spacing:.14em!important;text-transform:uppercase;min-height:66px!important;padding:0 2.5rem!important;box-shadow:none!important;transition:background .55s cubic-bezier(.22,1,.36,1),color .45s ease,border-color .45s ease!important}.button--primary,.shopify-payment-button__button--unbranded,.product-form__submit{background:var(--la-ink)!important;color:#fff!important;border:1px solid var(--la-ink)!important}.button--primary:hover,.shopify-payment-button__button--unbranded:hover,.product-form__submit:not([disabled]):hover{background:var(--la-coral)!important;border-color:var(--la-coral)!important;color:#fff!important}.button--secondary{background:transparent!important;color:var(--la-ink)!important;border:1px solid var(--la-ink)!important}.button--secondary:hover{background:var(--la-ink)!important;color:#fff!important}.product-form__submit.button--secondary,.product-form__submit.button{background:var(--la-ink)!important;color:#fff!important;border:1px solid var(--la-ink)!important}.product-form__submit.button--secondary:not([disabled]):hover,.product-form__submit.button:not([disabled]):hover{background:var(--la-coral)!important;border-color:var(--la-coral)!important;color:#fff!important}.product-form__submit .loading__spinner{display:none}.shopify-payment-button__more-options{font-family:Jost,sans-serif;letter-spacing:.1em;text-decoration:none}.product__title,.product__title>*,h1.product__title{font-family:Shippori Mincho,Zen Old Mincho,serif!important;font-size:clamp(26px,2.6vw,36px)!important;letter-spacing:.05em!important;line-height:1.6!important;font-weight:400!important}.product .price .price-item,.price__regular .price-item--regular,.price-item--sale{font-family:Jost,sans-serif!important;font-size:18px!important;letter-spacing:.08em;color:var(--la-ink)}.product__info-wrapper{padding-left:3.5rem}.product__description,.product__text,.rte{font-size:14px;line-height:2.15;letter-spacing:.05em;color:var(--la-ink-soft)}.product__description h3,.rte h3{font-family:Shippori Mincho,serif!important;font-size:16px!important;letter-spacing:.06em;margin-top:2rem;font-weight:400}.product .accordion,.collapsible-content .accordion,.product details{border:none!important;border-top:1px solid var(--la-hairline)!important}.product .accordion:last-of-type{border-bottom:1px solid var(--la-hairline)!important}.accordion__title,.summary__title{font-family:Shippori Mincho,serif!important;font-size:15px!important;letter-spacing:.06em;font-weight:400;padding:1.25rem 0!important}details[open] .accordion__title{color:var(--la-coral)}.product-form__input .form__label,.quantity__label,fieldset.js .form__label{font-family:Jost,sans-serif!important;font-size:11px!important;letter-spacing:.22em;text-transform:uppercase;color:var(--la-ink-mute)}.quantity{border:1px solid rgba(26,26,26,.18)!important;border-radius:0!important}.product-form__input--pill input[type=radio]+label,.product-form__input--swatch label{border-radius:0!important}.product__media-item img,.product-media-container img{border-radius:0!important}.field__input,.select__select,.text-area,.customer input,.customer textarea,.contact .field__input{border-radius:0!important;border:1px solid rgba(26,26,26,.16)!important;background:transparent!important;font-family:Noto Sans JP,sans-serif!important;letter-spacing:.04em;transition:border-color .4s ease,box-shadow .4s ease}.field__input:focus,.select__select:focus,.text-area:focus,.contact .field__input:focus{border-color:var(--la-coral)!important;box-shadow:inset 0 0 0 1px var(--la-coral)!important;outline:none!important}.field__label{font-family:Noto Sans JP,sans-serif!important;letter-spacing:.04em;color:var(--la-ink-mute)}.newsletter-form__field-wrapper .field__input,.newsletter-form__field-wrapper .field:before,.newsletter-form__field-wrapper .field:after{border:none!important;box-shadow:none!important}.newsletter-form__field-wrapper .field{border-bottom:1px solid rgba(26,26,26,.25)}.newsletter-form__field-wrapper .field:focus-within{border-bottom-color:var(--la-coral)}.footer{background:#fafaf8;border-top:1px solid var(--la-hairline)}.footer-block__heading{font-family:Jost,sans-serif!important;font-size:11px!important;letter-spacing:.3em!important;text-transform:uppercase;color:var(--la-ink)!important;margin-bottom:1.5rem}.footer-block__details-content a,.footer .list-menu__item--link{font-size:13px;letter-spacing:.06em;color:var(--la-ink-soft);transition:color .3s ease}.footer-block__details-content a:hover,.footer .list-menu__item--link:hover{color:var(--la-coral)}.footer__list-social .list-social__link{transition:color .3s ease,transform .3s ease}.footer__list-social .list-social__link:hover{color:var(--la-coral);transform:translateY(-2px)}.footer__content-bottom{border-top:1px solid var(--la-hairline);padding-top:1.75rem}.footer__payment{opacity:.65}.footer__copyright{font-size:11px;letter-spacing:.18em;color:var(--la-ink-mute)}.card__heading,.card__heading a,.card-information__text{font-family:Shippori Mincho,serif!important;letter-spacing:.05em;font-weight:400}.card__heading{font-size:16px}.card__information .price .price-item,.card-information .price .price-item{font-family:Jost,sans-serif!important;letter-spacing:.06em}.card__media img,.card .media img{border-radius:0!important;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.card-wrapper:hover .card__media img,.card-wrapper:hover .media img{transform:scale(1.03)}.card__inner,.card{border-radius:0!important}.collection-hero__title,.title--primary,.main-collection .title-wrapper h1{font-family:Shippori Mincho,Zen Old Mincho,serif!important;letter-spacing:.06em;font-weight:400}.facets__label,.facet-filters__label,.product-count{font-family:Jost,sans-serif;letter-spacing:.08em;font-size:12px}.cart-drawer__inner,.drawer__inner{font-family:Noto Sans JP,sans-serif}.cart-drawer .drawer__heading,.cart__heading,.cart-drawer__heading{font-family:Shippori Mincho,serif!important;letter-spacing:.06em;font-weight:400}.cart-item__name{font-family:Shippori Mincho,serif!important;letter-spacing:.04em;font-weight:400}.page-width--narrow .rte,.shopify-policy__body{line-height:2.15;letter-spacing:.05em}.shopify-policy__title h1,.article-template__title{font-family:Shippori Mincho,serif!important;letter-spacing:.06em;font-weight:400}a.link,.link--text{transition:color .3s ease}button.button:not(.button--secondary):not(.shopify-payment-button__button),.contact button[type=submit].button,.cart__checkout-button{background:var(--la-ink)!important;color:#fff!important;border:1px solid var(--la-ink)!important}button.button:not(.button--secondary):not(.shopify-payment-button__button):hover,.contact button[type=submit].button:hover,.cart__checkout-button:hover{background:var(--la-coral)!important;border-color:var(--la-coral)!important;color:#fff!important}.contact.page-width,.contact.page-width--narrow{max-width:680px!important;margin-left:auto!important;margin-right:auto!important}.contact h1,.contact h2,.contact .contact__title,.contact__button{text-align:center}.contact__button .button{min-width:240px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/la-plus-custom.css.map */
