:root{--ls-cream: #FBF8F3;--ls-sand: #F4EDE3;--ls-linen: #EFE6DA;--ls-line: #E7DED2;--ls-ink: #2E2A27;--ls-text: #4A4440;--ls-muted: #6A625C;--ls-taupe: #7A5E4F;--ls-accent: #6B2737;--ls-accent-dark: #4A1A26;--ls-serif: var(--font-heading-family);--ls-sans: var(--font-body-family)}:root{--font-heading-style: normal !important;--font-heading-weight: 500 !important;--font-body-style: normal !important;--font-body-weight: 400 !important}body{background:var(--ls-cream);color:var(--ls-ink);font-family:var(--ls-sans);letter-spacing:.01em}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--ls-serif);font-weight:400;letter-spacing:.01em}.button,.shopify-payment-button__button--unbranded{font-family:var(--ls-sans);letter-spacing:.16em;text-transform:uppercase;font-size:1.3rem}.announcement-bar,.announcement-bar__message,.utility-bar{background:var(--ls-accent)!important;color:#fff!important}.announcement-bar__message,.announcement-bar__link{font-family:var(--ls-sans);font-size:1.3rem;letter-spacing:.08em;font-weight:400!important}.section-header .header-wrapper{background:var(--ls-cream);border-bottom:1px solid var(--ls-line)}.header__heading-link .h2,.header__heading-link span.h2{font-family:var(--ls-serif);font-size:2.6rem;font-weight:600;letter-spacing:.02em;color:var(--ls-ink)}.header__menu-item,.header__menu-item span,.mega-menu__link,.header__submenu .header__menu-item{font-family:var(--ls-sans);font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ls-ink)}.header__menu-item:hover span,.mega-menu__link:hover,.header__active-menu-item{color:var(--ls-accent);text-decoration:none}.mega-menu__content,.header__submenu{background:var(--ls-cream);border-color:var(--ls-line)}.header__icon{color:var(--ls-ink)}.cart-count-bubble{background:var(--ls-accent);color:#fff}.footer{background:var(--ls-ink)!important;color:#e7ded2!important}.footer a,.footer .list-menu__item--link,.footer .footer-block__heading,.footer .copyright__content,.footer .copyright__content a{color:#e7ded2!important}.footer .footer-block__heading{font-family:var(--ls-sans);font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase}.ls-section{font-family:var(--ls-sans);color:var(--ls-ink)}.ls-wrap{max-width:1328px;margin:0 auto;padding-left:56px;padding-right:56px;box-sizing:border-box}.ls-eyebrow{margin:0 0 10px;font-family:var(--ls-sans);font-size:1.2rem;letter-spacing:.3em;text-transform:uppercase;color:var(--ls-taupe)}.ls-title{margin:0;font-family:var(--ls-serif);font-weight:400;font-size:clamp(2.6rem,2.4vw,3.4rem);line-height:1.2;font-weight:500;letter-spacing:-.01em;color:var(--ls-ink)}.ls-lead{margin:0;font-size:1.6rem;line-height:1.75;color:var(--ls-text)}.ls-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:40px}.ls-link{display:inline-block;font-size:1.3rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ls-accent);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:4px}.ls-link:hover{color:var(--ls-accent-dark)}.ls-btn{display:inline-block;padding:16px 34px;font-family:var(--ls-sans);font-size:1.3rem;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border:1px solid var(--ls-accent);background:var(--ls-accent);color:#fff;transition:background .2s ease,color .2s ease}.ls-btn:hover{background:var(--ls-accent-dark);border-color:var(--ls-accent-dark);color:#fff}.ls-btn--ghost{background:transparent;color:var(--ls-ink);border-color:var(--ls-ink)}.ls-btn--ghost:hover{background:var(--ls-ink);color:#fff}.ls-btn--light{background:var(--ls-cream);color:var(--ls-accent);border-color:var(--ls-cream)}.ls-btn--light:hover{background:#fff;color:var(--ls-accent-dark)}.ls-btn--outline-light{background:transparent;color:#fff;border-color:#fff}.ls-btn--outline-light:hover{background:#fff;color:var(--ls-accent)}.ls-media{background:var(--ls-linen);overflow:hidden;position:relative}.ls-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}a:hover .ls-media img{transform:scale(1.03)}.ls-media .placeholder-svg{width:100%;height:100%;fill:var(--ls-taupe);opacity:.35}.ls-serif{font-family:var(--ls-serif)}.ls-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:620px}.ls-hero__media{min-height:360px}.ls-hero__content{display:flex;flex-direction:column;justify-content:center;gap:24px;padding:72px 80px;background:var(--ls-sand)}.ls-hero__title{margin:0;font-family:var(--ls-serif);font-weight:400;font-size:clamp(3.6rem,3.8vw,5.2rem);line-height:1.1;font-weight:600;letter-spacing:-.02em;color:var(--ls-ink)}.ls-hero__title em{color:var(--ls-accent);font-style:normal}.ls-hero__text{max-width:440px}.ls-hero__buttons{display:flex;gap:14px;flex-wrap:wrap;margin-top:8px}.ls-hero--reverse .ls-hero__media{order:2}.ls-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--ls-line)}.ls-trust__item{padding:28px 16px;text-align:center;border-right:1px solid var(--ls-line)}.ls-trust__item:last-child{border-right:0}.ls-trust__title{font-family:var(--ls-serif);font-size:1.6rem;font-weight:600;color:var(--ls-ink)}.ls-trust__text{font-size:1.3rem;color:var(--ls-muted);margin-top:4px}.ls-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ls-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ls-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ls-cat{display:flex;flex-direction:column;gap:14px;text-decoration:none;color:var(--ls-ink)}.ls-cat .ls-media{aspect-ratio:3 / 4}.ls-cat__title{font-family:var(--ls-serif);font-size:1.8rem;font-weight:500;line-height:1.2}.ls-cat__text{font-size:1.3rem;color:var(--ls-muted);margin-top:-10px}.ls-brand{background:var(--ls-linen);display:flex;flex-direction:column;text-decoration:none;color:var(--ls-ink)}.ls-brand .ls-media{aspect-ratio:16 / 10}.ls-brand__body{padding:40px 44px 48px;display:flex;flex-direction:column;gap:14px}.ls-brand__title{margin:0;font-family:var(--ls-serif);font-weight:400;font-size:2.8rem;font-weight:500}.ls-brand .ls-link{align-self:flex-start;margin-top:8px}.ls-product{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:var(--ls-ink)}.ls-product .ls-media{aspect-ratio:1 / 1;background:var(--ls-linen)}.ls-product__badge{position:absolute;top:12px;left:12px;z-index:1;background:var(--ls-accent);color:#fff;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px}.ls-product__vendor{font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ls-taupe);margin-top:6px}.ls-product__title{font-family:var(--ls-serif);font-size:1.6rem;font-weight:500;line-height:1.25}.ls-product__price{font-size:1.5rem}.ls-product__price--sale{color:var(--ls-accent)}.ls-product__price s{color:var(--ls-muted);margin-left:6px;font-size:1.4rem}.ls-band{background:var(--ls-accent);color:#fbf8f3;padding:88px 0}.ls-band__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;align-items:center}.ls-band .ls-eyebrow{color:#f3e3c3}.ls-band .ls-title{color:#fbf8f3}.ls-band .ls-lead{color:#f5ece4}.ls-band__buttons{display:flex;gap:14px;flex-wrap:wrap;justify-content:flex-end}.ls-review{margin:0;padding:36px 32px;border:1px solid var(--ls-line);background:#fffdf9}.ls-review__stars{color:#b08a4e;letter-spacing:2px;font-size:1.5rem;margin-bottom:14px}.ls-review blockquote{margin:0;font-family:var(--ls-serif);font-style:normal;font-size:1.7rem;line-height:1.6;color:var(--ls-ink)}.ls-review figcaption{margin-top:18px;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ls-taupe)}.ls-about{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;align-items:center}.ls-about .ls-media{aspect-ratio:4 / 3}.ls-about__body{display:flex;flex-direction:column;gap:18px}.ls-about__body .ls-link{align-self:flex-start}.ls-news{background:var(--ls-linen);padding:72px 0;text-align:center}.ls-news__form{display:flex;max-width:520px;margin:28px auto 0;flex-wrap:wrap}.ls-news__input{flex:1 1 260px;min-width:0;padding:16px 18px;border:1px solid #C9B9A6;background:#fffdf9;font-family:var(--ls-sans);font-size:1.5rem;color:var(--ls-ink);border-radius:0}.ls-news__input:focus{outline:2px solid var(--ls-accent);outline-offset:0}.ls-news__button{border:0;cursor:pointer}.ls-news__msg{margin-top:14px;font-size:1.4rem;color:var(--ls-accent)}.ls-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media screen and (max-width:989px){.ls-grid-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ls-grid-3,.ls-grid-2,.ls-about,.ls-band__grid{grid-template-columns:minmax(0,1fr)}.ls-band__buttons{justify-content:flex-start}}@media screen and (max-width:749px){.ls-wrap{padding-left:20px;padding-right:20px}.ls-hero{grid-template-columns:minmax(0,1fr);min-height:0}.ls-hero--reverse .ls-hero__media{order:0}.ls-hero__media{min-height:0;aspect-ratio:4 / 3}.ls-hero__content{padding:40px 20px 48px}.ls-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-trust__item{padding:20px 10px}.ls-trust__item:nth-child(2n){border-right:0}.ls-trust__item:nth-child(-n+2){border-bottom:1px solid var(--ls-line)}.ls-trust__title{font-size:1.4rem}.ls-brand__body{padding:28px 22px 34px}.ls-brand__title{font-size:2.4rem}.ls-band{padding:56px 0}.ls-cat__title{font-size:1.6rem}.ls-product__title{font-size:1.5rem}.ls-head{margin-bottom:28px}}html body .product__info-container>*+*{margin-top:1.4rem}html body .product__title h1,html body .product__title .h1{font-family:var(--ls-serif);font-weight:500;font-size:clamp(2.4rem,2vw,3rem);line-height:1.25;color:var(--ls-ink)}html body .product .price{font-family:var(--ls-sans)}html body .product .price__regular .price-item--regular,html body .product .price__sale .price-item--sale,html body .product .price .price-item--last{font-size:2.6rem;font-weight:500;color:var(--ls-ink);letter-spacing:0}html body .product .price--on-sale .price-item--last{color:var(--ls-accent)}html body .product .price--on-sale .price-item--regular{font-size:1.8rem;color:var(--ls-muted)}html body .product .price .badge{display:none}html body .product__tax{font-size:1.2rem;color:var(--ls-muted)}html body .ls-pdp-badges{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:-.4rem}html body .ls-pdp-badges:empty{display:none}html body .ls-pdp-badge{display:inline-block;background:var(--ls-accent);color:#fff;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;padding:6px 12px}html body .ls-pdp-badge--ink{background:var(--ls-ink)}html body .ls-pdp-badge--muted{background:#6a625c}html body .ls-pdp-meta{margin:0;font-size:1.4rem;color:var(--ls-muted);display:flex;flex-wrap:wrap;gap:6px;align-items:center}html body .ls-pdp-meta a{color:var(--ls-ink);text-underline-offset:3px}html body .ls-pdp-meta__sep{color:#c9b9a6}html body .ls-pdp-stars{color:#b08a4e;letter-spacing:1px}html body .ls-pdp-omnibus{margin:0;font-size:1.3rem;color:var(--ls-muted)}html body .ls-pdp-rate{margin:0;font-size:1.4rem;color:var(--ls-text)}html body .ls-pdp-rate strong{color:var(--ls-ink);font-weight:500}html body .ls-pdp-box{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;background:var(--ls-sand);border:1px solid var(--ls-line);font-size:1.4rem;line-height:1.5;color:var(--ls-text)}html body .ls-pdp-box strong{color:var(--ls-ink);font-weight:500}html body .ls-pdp-box__icon{flex:0 0 auto;color:var(--ls-accent);margin-top:1px}html body .ls-pdp-box__note{display:block;color:var(--ls-muted);font-size:1.3rem;margin-top:2px}html body .ls-pdp-box__link{display:inline-block;margin-top:6px;color:var(--ls-accent);font-size:1.3rem;letter-spacing:.06em}html body .ls-pdp-box--promo{background:#f6ecec;border-color:#e9d3d6}html body .ls-pdp-delivery{margin:0;display:flex;gap:10px;align-items:center;font-size:1.4rem;color:var(--ls-text)}html body .ls-pdp-delivery svg{color:var(--ls-accent);flex:0 0 auto}html body .ls-pdp-delivery strong{color:var(--ls-ink);font-weight:500;text-transform:capitalize}html body .product-form__input .form__label,html body .product-form__input legend{font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ls-taupe)}html body .product-form__input--pill input[type=radio]+label{border-radius:0;border-color:var(--ls-line);background:#fff;color:var(--ls-ink)}html body .product-form__input--pill input[type=radio]:checked+label{background:var(--ls-ink);color:#fff;border-color:var(--ls-ink)}html body .quantity{border-radius:0}html body .quantity:after,html body .quantity:before{border-radius:0!important;box-shadow:0 0 0 1px var(--ls-line)!important}html body .product-form__submit.button{background:var(--ls-accent);color:#fff;border-radius:0;min-height:5.4rem;font-size:1.4rem;letter-spacing:.18em}html body .product-form__submit.button:after,html body .product-form__submit.button:before{box-shadow:none!important;border-radius:0!important}html body .product-form__submit.button:hover{background:var(--ls-accent-dark)}html body .product-form__submit.button:disabled{background:#b8afa7}html body .shopify-payment-button__button{border-radius:0!important;min-height:5.4rem}html body .shopify-payment-button__more-options{color:var(--ls-muted);font-size:1.3rem}html body .ls-pdp-perks{list-style:none;margin:0;padding:18px 0 0;border-top:1px solid var(--ls-line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;font-size:1.3rem;color:var(--ls-text)}html body .ls-pdp-perks li{display:flex;gap:10px;align-items:center}html body .ls-pdp-perks svg{color:var(--ls-taupe);flex:0 0 auto}html body .product__accordion summary .accordion__title{font-family:var(--ls-sans);font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase}html body .product__accordion{border-color:var(--ls-line)}html body .thumbnail{border-radius:0}html body .thumbnail[aria-current]{box-shadow:0 0 0 1px var(--ls-ink);border-color:var(--ls-ink)}html body .product__media-item,html body .product-media-container{background:#fff}html body .ls-pdp-details{border-top:1px solid var(--ls-line)}html body .ls-pdp-details__grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:64px;align-items:start}html body .ls-pdp-details .ls-title{margin-bottom:24px}html body .ls-pdp-details__text{font-size:1.6rem;line-height:1.8;color:var(--ls-text)}html body .ls-pdp-details__text strong,html body .ls-pdp-details__text b{color:var(--ls-ink);font-weight:500}html body .ls-pdp-details__aside{background:var(--ls-sand);padding:32px;display:flex;flex-direction:column;gap:20px}html body .ls-pdp-details__aside-title{margin:0;font-family:var(--ls-serif);font-weight:600;font-size:1.8rem}html body .ls-pdp-spec{margin:0;display:flex;flex-direction:column}html body .ls-pdp-spec div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--ls-line);font-size:1.4rem}html body .ls-pdp-spec dt{color:var(--ls-taupe);text-transform:uppercase;letter-spacing:.1em;font-size:1.2rem;padding-top:2px}html body .ls-pdp-spec dd{margin:0;color:var(--ls-ink)}html body .ls-pdp-spec a{color:var(--ls-ink)}html body .related-products .related-products__heading{font-family:var(--ls-serif);font-weight:400;text-align:center}html body .card__heading,html body .card__heading a{font-family:var(--ls-serif);font-size:1.5rem;font-weight:500}html body .card-information .price{font-size:1.5rem}@media screen and (max-width:989px){html body .ls-pdp-details__grid{grid-template-columns:minmax(0,1fr);gap:32px}}@media screen and (max-width:749px){html body .ls-pdp-perks{grid-template-columns:minmax(0,1fr)}html body .ls-pdp-details__aside{padding:24px 20px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/ls-boutique.css.map */
