.lh-sizes__list{scroll-padding-left:16px}.lh-crumbs a,.lh-step .lh-link,.lh-showroom__facts a{display:inline-block;padding:11px 0;margin:-11px 0}.lh-dl [hidden],.lh-pb [hidden]{display:none!important}.lh-media--empty{display:none!important}.lh-hero__media:has(.lh-media--empty){display:none!important}.lh-hero__grid:has(.lh-media--empty) .lh-hero__text{grid-column:1/-1}.lh-hero__grid:has(.lh-media--empty) .lh-h1{max-width:20ch}.lh-mt__grid:has(.lh-media--empty) .lh-mt__media{display:none}.lh-mt__grid:has(.lh-media--empty) .lh-mt__text{grid-column:1/-1!important;max-width:720px}.template-product .lh-mt:has(.lh-media--empty){display:none}.lh-showroom__grid:has(.lh-media--empty){grid-template-columns:1fr}.lh-showroom__grid:has(.lh-media--empty) .lh-showroom__media{display:none}.lh-caption a{color:inherit;text-underline-offset:3px}
.lh-page .collection-grid .grid-product__actions{display:none}.lh-page .collection-grid .grid__image-ratio img{object-fit:cover!important}.lh-page .collection-grid .grid-item__meta .element-text--body-md{font-family:var(--lh-font-h);font-size:19px;line-height:1.25;color:var(--lh-ink)}.lh-page .collection-grid .grid-item__meta .element-price{font-family:var(--lh-font-b);font-weight:500;font-size:16px}
.lh-page .product-single__meta{font-family:var(--lh-font-b)}.lh-page .product-single__meta h1{font-family:var(--lh-font-h);font-weight:500;font-size:28px;line-height:1.15;letter-spacing:-.015em;text-transform:none}.lh-page block-price .variant__label{display:none}.lh-page block-price .element-price{font-size:26px;font-weight:500;font-family:var(--lh-font-b)}.lh-page .lh-discount-price{background:var(--lh-linen)!important;border-radius:2px!important;padding:10px 14px!important;font-size:14.5px}
.lh-page kit-variant-picker .kit-fieldset__legend-text{font-weight:500;font-size:15px;font-family:var(--lh-font-b)}.lh-page kit-variant-picker fieldset.kit-fieldset>.kit-stack{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}.lh-page kit-variant-picker fieldset.kit-fieldset:first-of-type>.kit-stack{grid-template-columns:repeat(4,minmax(0,1fr))}.lh-page kit-variant-picker .kit-radio{display:block;margin:0}.lh-page kit-variant-picker .kit-radio .kit-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;border-radius:2px;border:1px solid var(--lh-line);background:var(--lh-paper);color:var(--lh-ink);font-family:var(--lh-font-b);font-size:14.5px;padding:0 6px;box-shadow:none;text-align:center}.lh-page kit-variant-picker .kit-radio__input:checked+.kit-button{border-color:var(--lh-ink);box-shadow:inset 0 0 0 1px var(--lh-ink);font-weight:500;background:var(--lh-paper);color:var(--lh-ink)}.lh-page kit-variant-picker .kit-radio__input:focus-visible+.kit-button{outline:2px solid var(--lh-action);outline-offset:2px}
.lh-page .add-to-cart.element-button{min-height:56px;border-radius:2px!important;background:var(--lh-action)!important;border-color:var(--lh-action)!important;color:#fff!important}.lh-page .add-to-cart.element-button .element-text{font-size:16px;font-weight:500;color:#fff}.lh-page .add-to-cart.element-button:hover{background:var(--lh-action-h)!important}
.lh-page .gpo-app{background:transparent!important;padding:0!important;margin:0!important}.lh-page .gpo-app,.lh-page .gpo-app *{font-family:var(--lh-font-b)!important}.lh-page .gpo-element:has(>.gpo-divider),.lh-page .gpo-element:has(>.gpo-paragraph table),.lh-page .gpo-total{display:none!important}.lh-page .gpo-form__group{padding-left:0!important;padding-right:0!important;margin-bottom:18px!important}.lh-page .gpo-label,.lh-page .gpo-label span.label-content{font-size:15px!important;font-weight:500!important;color:var(--lh-ink)!important}.lh-page .gpo-selected-values{font-size:14px!important;color:var(--lh-stone)!important;margin-bottom:8px}.lh-page .gpo-paragraph,.lh-page .gpo-paragraph *{font-size:13px!important;line-height:1.45!important;color:var(--lh-stone)!important}.lh-page .gpo-ov-wrapper.horizontal{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.lh-page .gpo-ov-wrapper .gpo-swatches{margin:0!important;width:auto!important}.lh-page .gpo-swatches.image-swatches input+label{display:block!important;width:100%!important;height:auto!important;margin:0!important;padding:2px!important;border-color:var(--lh-line)!important;border-radius:2px!important}.lh-page .gpo-swatches.image-swatches .gpo-swatch__inner{display:block;width:100%!important;height:auto!important}.lh-page .gpo-swatches.image-swatches .swatch-image{display:block;width:100%!important;height:auto!important;aspect-ratio:3/2;object-fit:cover}.lh-page .gpo-swatches input:checked+label{border-color:var(--lh-ink)!important;box-shadow:0 0 0 1px var(--lh-ink)}.lh-page .gpo-dropdown .dropdown-button{min-height:48px;border:1px solid var(--lh-line)!important;border-radius:2px!important;background:var(--lh-paper)!important;font-size:15px!important}.lh-page .gpo-dropdown input:checked+label{color:var(--lh-ink)!important;background:var(--lh-linen)!important}
.lh-facts{list-style:none;margin:2px 0 6px;padding:0;display:grid;gap:6px;font:15px/1.45 var(--lh-font-b);color:var(--lh-ink)}.lh-facts li{position:relative;padding-left:24px}.lh-facts li::before{content:'';position:absolute;left:3px;top:.42em;width:11px;height:6px;border-left:1.5px solid var(--lh-action);border-bottom:1.5px solid var(--lh-action);transform:rotate(-45deg)}
.lh-page form .lh-pb{margin:6px 0 14px}.lh-pb__rows li.is-off{color:inherit}.lh-pb__rows li.is-off span:last-child{color:var(--lh-stone)}.lh-pb__rows li span:first-child{min-width:0;overflow-wrap:anywhere}.lh-pb__rows li span:last-child{white-space:nowrap}.lh-pb__disc{display:flex;justify-content:space-between;gap:12px;margin:4px 0 0;color:var(--lh-action);font-weight:500;font-variant-numeric:tabular-nums}
.lh-page block-buy-buttons form .lh-pb{order:1}.lh-page block-buy-buttons form .add-to-cart{order:2}.lh-page block-buy-buttons form .element-button--shopify-payment-wrapper,.lh-page block-buy-buttons form .shopify-payment-terms{order:3}.lh-page block-buy-buttons form #ultimateTrustBadgeswidgetDiv{order:4}.lh-page block-buy-buttons form .errors{order:5}
@media(min-width:769px){.lh-page .product-single__meta h1{font-size:38px}.lh-page block-price .element-price{font-size:30px}.lh-page .gpo-ov-wrapper.horizontal{grid-template-columns:repeat(6,minmax(0,1fr))}}
