:root{--lh-font-display: var(--font-heading-family);--lh-font-body: var(--font-body-family);--lh-font-ui: var(--font-heading-family);--lh-weight-display: 900;--lh-weight-ui: 500;--lh-weight-body: 400;--lh-color-navy: #1b2b4b;--lh-color-gold: #d4a853;--lh-color-text: #292e38;--lh-color-stroke: #dddddd;--lh-color-cream: #f5f5f0;--lh-color-page: #fcfcfa;--lh-color-white: #ffffff;--lh-color-gold-hover: #c99d47;--lh-color-navy-hover: #14213b;--lh-radius-button: 6px;--lh-radius-card: 12px;--lh-radius-large: 14px}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--lh-font-display)}body,p,.rte,.product__description{font-family:var(--lh-font-body)}button,.button,.shopify-payment-button__button,.product-form__submit{font-family:var(--lh-font-ui);font-weight:var(--lh-weight-ui)}@media screen and (min-width:990px){.header-wrapper{border-bottom:1px solid var(--lh-color-stroke)}.header{min-height:88px;height:88px;padding-top:0;padding-bottom:0;grid-template-columns:1fr auto 1fr;align-items:center}.header__inline-menu{justify-self:start;margin:0}.header__inline-menu .list-menu--inline{display:flex;align-items:center;gap:48px}.header__inline-menu .header__menu-item,.header__inline-menu .header__menu-item span{padding:0;font-family:var(--lh-font-ui);font-size:14px;font-weight:400!important;line-height:1;letter-spacing:0;color:var(--lh-color-text)}.header__inline-menu .header__menu-item span{text-decoration:none}.header__heading,.header__heading-link{justify-self:center;margin:0;padding:0}.header__heading-logo{display:block;width:167px;max-width:167px;height:auto}.header__icons{justify-self:end;display:flex;align-items:center;padding:0}.header__icons .desktop-localization-wrapper:empty,.header__icons>shopify-store{display:none!important}.header__icons>details-modal.header__search{width:40px;height:40px;flex:0 0 40px;margin:0!important}.header__icons>shopify-account.header__icon--account{margin-left:24px!important}.header__icons>a.header__icon--cart{margin-left:24px!important}.header__icons .header__icon--search,.header__icons>shopify-account.header__icon--account,.header__icons>a.header__icon--cart{width:40px!important;height:40px!important;min-width:40px;min-height:40px;padding:0;border:1px solid var(--lh-color-stroke);border-radius:50%;display:flex;align-items:center;justify-content:center}.header__icons .svg-wrapper,.header__icons .icon-search,.header__icons .icon-account{width:20px;height:20px}.header__icons>a.header__icon--cart{position:relative}.header__icons .header__icon--cart .svg-wrapper{width:22px;height:22px}.header__icons .header__icon--cart svg,.header__icons .header__icon--cart .icon-cart-empty{width:22px;height:22px}.header__icons .cart-count-bubble{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 5px;display:flex;align-items:center;justify-content:center;border:2px solid var(--lh-color-white);border-radius:999px;background:var(--lh-color-gold);color:var(--lh-color-navy);font-family:var(--lh-font-ui);font-size:10px;font-weight:700;line-height:1;box-sizing:border-box}.header__icons .cart-count-bubble span{position:static;display:block;min-width:0;font-size:inherit;line-height:1}}@media screen and (min-width:990px){.product__media-wrapper media-gallery{display:grid;grid-template-columns:82px minmax(0,1fr);grid-template-rows:auto;column-gap:18px;align-items:start}.product__media-wrapper media-gallery>slider-component[id^=GalleryViewer-]{grid-column:2;grid-row:1;min-width:0}.product__media-wrapper media-gallery>slider-component.thumbnail-slider{grid-column:1;grid-row:1;width:82px;align-self:start}.product__media-wrapper .thumbnail-slider>.slider-button{display:none!important}.product__media-wrapper .thumbnail-list{display:flex!important;flex-direction:column;gap:10px;width:82px;max-height:560px;overflow-y:auto;overflow-x:hidden;margin:0;padding:0;scroll-behavior:smooth;scrollbar-width:none}.product__media-wrapper .thumbnail-list::-webkit-scrollbar{display:none}.product__media-wrapper .thumbnail-list__item{width:82px!important;min-width:82px!important;height:82px!important;flex:0 0 82px!important;margin:0!important;padding:0!important}.product__media-wrapper .thumbnail{width:82px!important;height:82px!important;padding:0;overflow:hidden;border:1px solid transparent;border-radius:10px;background:var(--lh-color-cream)}.product__media-wrapper .thumbnail[aria-current=true]{border-color:var(--lh-color-navy)}.product__media-wrapper .thumbnail img{width:100%;height:100%;display:block;object-fit:cover}.product__media-wrapper .product__media-list{margin:0}.product__media-wrapper .product-media-container{overflow:hidden;border-radius:var(--lh-radius-card);background:var(--lh-color-cream)}.product__media-wrapper .product__media{background:var(--lh-color-cream)}.product__media-wrapper .product__media img{object-fit:contain;padding:28px}.product__media-wrapper .product__media-icon{border:1px solid var(--lh-color-stroke);box-shadow:none}}.product__info-container .product__title{margin:0 0 24px;color:var(--lh-color-navy);font-family:var(--lh-font-display);font-size:clamp(34px,3vw,48px);font-weight:var(--lh-weight-display);line-height:1;letter-spacing:-.02em}.product__info-container .price{margin-bottom:4px;color:var(--lh-color-navy);font-family:var(--lh-font-ui);font-weight:var(--lh-weight-ui)}.product__info-container .price-item{font-family:var(--lh-font-ui);font-size:18px;font-weight:var(--lh-weight-ui)}.product__info-container .unit-price{display:block;margin-top:4px;color:#1b2b4b8c;font-family:var(--lh-font-body);font-size:12px;font-weight:var(--lh-weight-body);line-height:1.35}.product__info-container .unit-price .price-item{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.product__info-container .price__badge-sold-out,.product__info-container .price__badge-sale{margin-left:8px;border:0;border-radius:var(--lh-radius-button);background:var(--lh-color-navy);color:var(--lh-color-white);font-family:var(--lh-font-ui);font-size:11px;font-weight:var(--lh-weight-ui);letter-spacing:.04em}.product__info-container .product__tax{margin-top:8px;margin-bottom:0;color:#292e38c2;font-family:var(--lh-font-body);font-size:12px;font-weight:var(--lh-weight-body);line-height:1.4}.product__info-container .product__tax a{color:inherit}.product__info-container .lh-product-short-description{margin-top:30px;margin-bottom:30px;color:var(--lh-color-text);font-family:var(--lh-font-body);font-size:16px;font-weight:var(--lh-weight-body);line-height:1.6}.product__info-container:not(:has(.rating)):not(:has(.jdgm-prev-badge)):not(:has(.spr-starrating)) .lh-product-short-description{margin-top:20px}.product__info-container .lh-product-short-description .metafield-rich_text_field,.product__info-container .lh-product-short-description p{margin:0}.product__info-container>.product__text{margin:18px 0 24px;color:var(--lh-color-text);font-family:var(--lh-font-body);font-size:14px;font-weight:var(--lh-weight-body);line-height:1.4}.product__info-container>.product__view-details{display:none}@media screen and (max-width:749px){.product__info-container .product__title{margin-bottom:20px;font-size:34px}.product__info-container .lh-product-short-description{margin-top:24px;margin-bottom:24px;font-size:15px}.product__info-container:not(:has(.rating)):not(:has(.jdgm-prev-badge)):not(:has(.spr-starrating)) .lh-product-short-description{margin-top:16px}}@media screen and (min-width:750px){.product__info-container{display:grid;grid-template-columns:160px minmax(0,1fr);column-gap:12px}.product__info-container>*{grid-column:1 / -1}.product__info-container>.product-form__quantity{grid-column:1;width:160px;min-width:160px;margin-top:0!important;margin-bottom:0!important;align-self:start}.product__info-container .product-form__quantity .form__label{display:block;min-height:20px;margin:0 0 8px;color:var(--lh-color-text);font-family:var(--lh-font-ui);font-size:12px;font-weight:var(--lh-weight-ui);line-height:1.2;white-space:nowrap}.product__info-container .quantity{width:120px;height:48px;min-height:48px;border:1px solid var(--lh-color-stroke);border-radius:var(--lh-radius-button)}.product__info-container .quantity__button,.product__info-container .quantity__input{font-family:var(--lh-font-ui)}.product__info-container>.product-form__quantity+div{grid-column:2;min-width:0;margin:0;padding-top:28px;align-self:start}.product__info-container>.product-form__quantity+div>product-form.product-form{width:100%;min-width:0;margin:0}.product__info-container .product-form__buttons{width:100%;max-width:none}.product__info-container .product-form__submit{width:100%;height:48px;min-height:48px;margin:0;border:1px solid var(--lh-color-gold);border-radius:var(--lh-radius-button);background:var(--lh-color-gold);color:var(--lh-color-navy);font-family:var(--lh-font-ui);font-size:14px;font-weight:var(--lh-weight-ui);box-shadow:none}.product__info-container .product-form__submit:before,.product__info-container .product-form__submit:after{box-shadow:none!important}.product__info-container .product-form__submit:not([disabled]):hover{background:var(--lh-color-gold-hover);border-color:var(--lh-color-gold-hover)}.product__info-container .product-form__submit[disabled]{background:var(--lh-color-gold);border-color:var(--lh-color-gold);color:var(--lh-color-navy);opacity:.5}.product__info-container .shopify-payment-button{width:calc(100% + 172px);margin-top:10px;margin-left:-172px}.product__info-container .shopify-payment-button__button--unbranded{width:100%!important;min-height:48px!important;border:1px solid var(--lh-color-navy)!important;border-radius:var(--lh-radius-button)!important;background:var(--lh-color-navy)!important;color:var(--lh-color-white)!important;font-family:var(--lh-font-ui)!important;font-size:14px!important;font-weight:var(--lh-weight-ui)!important;box-shadow:none!important}.product__info-container .shopify-payment-button__button--unbranded:not([disabled]):hover{background:var(--lh-color-navy-hover)!important}}.lh-product-meta-accordions{border-top:1px solid var(--lh-color-stroke)}.lh-product-meta-accordion{border-bottom:1px solid var(--lh-color-stroke)}.lh-product-meta-accordion summary{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0;padding:0;cursor:pointer;list-style:none;color:var(--lh-color-navy);font-family:var(--lh-font-ui);font-size:15px;font-weight:var(--lh-weight-ui);line-height:1.2}.lh-product-meta-accordion summary::-webkit-details-marker{display:none}.lh-product-meta-accordion summary::marker{display:none}.lh-product-meta-accordion__icon{width:16px;height:16px;flex:0 0 16px;display:inline-flex;align-items:center;justify-content:center;color:var(--lh-color-navy);font-family:var(--lh-font-ui);font-size:14px;line-height:1;transition:transform .2s ease}.lh-product-meta-accordion[open] .lh-product-meta-accordion__icon{transform:rotate(180deg)}.lh-product-meta-accordion__content{padding:0 0 22px;color:var(--lh-color-text);font-family:var(--lh-font-body);font-size:14px;font-weight:var(--lh-weight-body);line-height:1.55}.lh-product-meta-accordion__content .metafield-rich_text_field{margin:0}.lh-product-meta-accordion__content p:first-child{margin-top:0}.lh-product-meta-accordion__content p:last-child{margin-bottom:0}.lh-product-meta-trigger{width:100%;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0;padding:0;border:0;border-bottom:1px solid var(--lh-color-stroke);background:transparent;color:var(--lh-color-navy);cursor:pointer;text-align:left}.lh-product-meta-trigger__label{color:var(--lh-color-navy);font-family:var(--lh-font-ui);font-size:15px;font-weight:var(--lh-weight-ui);line-height:1.2}.lh-product-meta-trigger__icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;color:var(--lh-color-navy)}.lh-product-meta-trigger__icon svg{width:18px;height:18px;display:block}.lh-product-meta-trigger:hover .lh-product-meta-trigger__label,.lh-product-meta-trigger:hover .lh-product-meta-trigger__icon{opacity:.72}.lh-product-meta-trigger:hover .lh-product-meta-trigger__icon{transform:translate(2px) rotate(-90deg)}.lh-product-meta-trigger:focus-visible{outline:2px solid var(--lh-color-navy);outline-offset:3px}@media screen and (max-width:749px){.lh-product-meta-trigger{min-height:52px}.lh-product-meta-trigger__label{font-size:14px}}@media screen and (min-width:750px){.facets-container{width:calc(100% - 40px);max-width:1280px;margin:0 auto 40px;padding:0}.facets-container .facets{width:100%}.facets-container .facets__form{width:100%;display:flex;align-items:center;gap:16px;margin:0;padding:0}.facets-container #FacetsWrapperDesktop{order:1;display:flex;align-items:center;flex-wrap:nowrap;gap:12px;margin:0;flex:0 0 auto}.facets-container #FacetsWrapperDesktop>.facets__heading{display:none}.facets-container #FacetsWrapperDesktop>.facets__disclosure{width:220px;flex:0 0 220px;margin:0}.facets-container #FacetsWrapperDesktop>.facets__disclosure>.facets__summary{width:100%;height:48px;min-height:48px;margin:0;padding:0 14px;display:flex;align-items:center;border:1px solid var(--lh-color-navy);border-radius:var(--lh-radius-button);color:var(--lh-color-navy);font-family:var(--lh-font-body);font-size:14px;font-weight:var(--lh-weight-body);line-height:1;text-decoration:none}.facets-container #FacetsWrapperDesktop .facets__summary>div{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0}.facets-container #FacetsWrapperDesktop .facets__summary:hover{color:var(--lh-color-navy)}.facets-container #FacetsWrapperDesktop .facets__summary .icon-caret{position:static;width:10px;height:6px;flex:0 0 auto;margin-left:auto;color:var(--lh-color-navy)}.facets-container #FacetsWrapperDesktop .facets__display{min-width:260px;margin-top:8px;border:1px solid var(--lh-color-stroke);border-radius:var(--lh-radius-card);background:var(--lh-color-white);box-shadow:0 10px 30px #1b2b4b14}.facets-container .facets__form>.active-facets-desktop{order:4;flex-basis:100%;display:none}.facets-container .facets__form>.product-count{order:2;min-width:max-content;margin:0 0 0 auto;padding:0;display:flex;align-items:center;color:var(--lh-color-text);font-family:var(--lh-font-body);font-size:14px;font-weight:var(--lh-weight-body);line-height:1}.facets-container .product-count__text{margin:0;padding:0;font-family:var(--lh-font-body);font-size:14px;font-weight:var(--lh-weight-body);line-height:1}.facets-container .facets__form>.facet-filters{order:3;margin:0;padding:0;flex:0 0 auto}.facets-container .facet-filters__field{margin:0;padding:0;display:flex;align-items:center}.facets-container .facet-filters__label{display:none}.facets-container .facet-filters .select{width:220px}.facets-container .facet-filters__sort{width:220px;height:48px;min-height:48px;margin:0;padding:0 42px 0 14px;border:1px solid var(--lh-color-navy);border-radius:var(--lh-radius-button);background:transparent;color:var(--lh-color-navy);font-family:var(--lh-font-body);font-size:14px;font-weight:var(--lh-weight-body);line-height:1;cursor:pointer;box-shadow:none}.facets-container .facet-filters .select .icon-caret{right:14px;width:10px;height:6px;color:var(--lh-color-navy)}}.lh-product-card{height:100%;display:flex;flex-direction:column}.lh-product-card__media-link{display:block;color:inherit;text-decoration:none}.lh-product-card__media{position:relative;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--lh-radius-large);background:var(--lh-color-cream)}.lh-product-card__image{width:100%;height:100%;display:block;object-fit:contain;padding:34px;transition:transform .25s ease}.lh-product-card:hover .lh-product-card__image{transform:scale(1.03)}.lh-product-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:32px}.lh-product-card__placeholder svg{width:100%;height:100%}.lh-product-card__badge{position:absolute;top:12px;left:12px;z-index:2;padding:7px 10px;border-radius:var(--lh-radius-button);background:var(--lh-color-navy);color:var(--lh-color-white);font-family:var(--lh-font-ui);font-size:10px;font-weight:var(--lh-weight-ui);line-height:1;letter-spacing:.06em;text-transform:uppercase}.lh-product-card__content{flex:1;display:flex;flex-direction:column;padding-top:16px}.lh-product-card__rating{display:flex;align-items:center;gap:6px;margin-bottom:8px;color:var(--lh-color-navy);font-family:var(--lh-font-ui);font-size:13px;font-weight:var(--lh-weight-ui);line-height:1}.lh-product-card__stars{letter-spacing:1px}.lh-product-card__title{margin:0;color:var(--lh-color-navy);font-family:var(--lh-font-ui);font-size:17px;font-weight:700;line-height:1.2}.lh-product-card__title a{color:inherit;text-decoration:none}.lh-product-card__subtitle{margin-top:4px;color:var(--lh-color-text);font-family:var(--lh-font-body);font-size:13px;font-weight:var(--lh-weight-body);line-height:1.3}.lh-product-card__price{margin-top:12px;display:flex;align-items:baseline;gap:8px;color:var(--lh-color-navy);font-family:var(--lh-font-ui)}.lh-product-card__price-current{font-size:20px;font-weight:700}.lh-product-card__price-compare{color:var(--lh-color-text);font-size:14px;font-weight:var(--lh-weight-body);text-decoration:line-through;opacity:.7}.lh-product-card__button{width:100%;min-height:44px;margin-top:auto;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--lh-color-navy);border-radius:var(--lh-radius-button);background:transparent;color:var(--lh-color-navy);font-family:var(--lh-font-ui);font-size:13px;font-weight:var(--lh-weight-ui);text-decoration:none;transition:background .2s ease,color .2s ease}.lh-product-card__button:hover{background:var(--lh-color-navy);color:var(--lh-color-white)}@media screen and (max-width:989px){.lh-product-card__image{padding:26px}}@media screen and (max-width:749px){.lh-product-card__image{padding:20px}.lh-product-card__title{font-size:16px}.lh-product-card__price-current{font-size:18px}}.shopify-policy__container{width:calc(100% - 40px);max-width:1280px;margin:0 auto;padding:56px 0 80px}.shopify-policy__title{max-width:980px;margin:0 auto 36px;text-align:left}.shopify-policy__title h1{margin:0;color:var(--lh-color-navy);font-family:var(--lh-font-display);font-size:clamp(42px,4vw,64px);font-weight:var(--lh-weight-display);line-height:.95;letter-spacing:-.02em;text-transform:uppercase}.shopify-policy__body{max-width:980px;margin:0 auto;color:var(--lh-color-text);font-family:var(--lh-font-body);font-size:16px;font-weight:var(--lh-weight-body);line-height:1.65}.shopify-policy__body p{margin:0 0 20px}.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4{color:var(--lh-color-navy);font-family:var(--lh-font-display);font-weight:var(--lh-weight-display);line-height:1.05}.shopify-policy__body h2{margin:44px 0 18px;font-size:30px}.shopify-policy__body h3{margin:36px 0 16px;font-size:24px}.shopify-policy__body h4{margin:30px 0 14px;font-size:20px}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 24px;padding-left:24px}.shopify-policy__body li{margin-bottom:8px}.shopify-policy__body a{color:var(--lh-color-navy);text-decoration:underline;text-underline-offset:2px}@media screen and (max-width:749px){.shopify-policy__container{width:calc(100% - 32px);padding:40px 0 56px}.shopify-policy__title{margin-bottom:28px}.shopify-policy__title h1{font-size:36px}.shopify-policy__body{font-size:15px;line-height:1.6}.shopify-policy__body h2{font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lh-custom.css.map */
