lh-product{display:block}.lh-product__crumbs{padding-top:1rem}.lh-product__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;padding-block:1.5rem}.lh-product__gallery-col,.lh-product__info{min-width:0}.lh-product__editor-empty{padding-block:2rem}.lh-product__hint{margin:1rem 0 0;padding:.75rem 1rem;border:1px dashed var(--lh-border);border-radius:var(--lh-radius-sm);font-size:.8125rem;line-height:1.5;color:var(--lh-muted)}lh-product-gallery{display:block}.lh-gallery__stage{background:var(--lh-bg-2)}.lh-gallery__track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.lh-gallery__track::-webkit-scrollbar{display:none}.lh-gallery__track:focus-visible{outline:2px solid var(--lh-primary);outline-offset:-2px}.lh-gallery__slide{position:relative;flex:0 0 100%;width:100%;height:100%;scroll-snap-align:center;scroll-snap-stop:always;background:var(--lh-bg-2)}.lh-gallery__slide>img,.lh-gallery__slide>video,.lh-gallery__slide>iframe,.lh-gallery__slide>model-viewer,.lh-gallery__slide>svg,.lh-gallery__slide>.lh-placeholder{display:block;width:100%;height:100%;object-fit:cover;border:0}.lh-gallery__slide>video,.lh-gallery__slide>iframe{object-fit:contain;background:var(--lh-black)}.lh-gallery__slide>model-viewer{--poster-color: transparent}.lh-gallery__slide[aria-hidden=true] video{pointer-events:none}.lh-gallery__nav{position:absolute;top:50%;z-index:2;display:none;transform:translateY(-50%);border-color:transparent;background:rgb(var(--lh-bg-rgb) / .9);color:var(--lh-fg);box-shadow:var(--lh-shadow-soft);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .2s ease,background-color .2s ease}.lh-gallery__nav:hover,.lh-gallery__nav:active{transform:translateY(-50%);background:var(--lh-bg)}.lh-gallery__nav--prev{left:.75rem}.lh-gallery__nav--next{right:.75rem}.lh-gallery__stage:hover .lh-gallery__nav,.lh-gallery__stage:focus-within .lh-gallery__nav,.lh-gallery__nav:focus-visible{opacity:1}.lh-gallery__stage:hover .lh-gallery__nav[disabled],.lh-gallery__stage:focus-within .lh-gallery__nav[disabled]{opacity:.3}.lh-gallery__dots{position:absolute;inset-inline:0;bottom:.75rem;z-index:2;display:flex;justify-content:center;gap:.375rem;pointer-events:none}.lh-gallery__dot{width:.375rem;height:.375rem;border-radius:var(--lh-radius-full);background:rgb(var(--lh-bg-rgb) / .7);transition:width .2s ease,background-color .2s ease}.lh-gallery__dot.is-active{width:1rem;background:var(--lh-primary)}.lh-gallery__thumbs{display:none;gap:.5rem;margin-top:.75rem;padding-bottom:.25rem;overflow-x:auto;scrollbar-width:none}.lh-gallery__thumbs::-webkit-scrollbar{display:none}.lh-gallery__thumb{position:relative;flex:none;width:64px;height:64px;padding:0;overflow:hidden;border:2px solid transparent;border-radius:var(--lh-radius-md);background:var(--lh-bg-2);cursor:pointer;transition:border-color .2s ease}.lh-gallery__thumb:hover{border-color:rgb(var(--lh-primary-rgb) / .5)}.lh-gallery__thumb[aria-current=true]{border-color:var(--lh-primary)}.lh-gallery__thumb:focus-visible{outline:2px solid var(--lh-primary);outline-offset:2px}.lh-gallery__thumb img,.lh-gallery__thumb svg{display:block;width:100%;height:100%;object-fit:cover}.lh-gallery__thumb-badge{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:rgb(var(--lh-fg-rgb) / .25);color:var(--lh-white);pointer-events:none}.lh-gallery--single .lh-gallery__nav,.lh-gallery--single .lh-gallery__dots,.lh-gallery--single .lh-gallery__thumbs{display:none}.lh-product__vendor{margin:0 0 .25rem;font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--lh-muted)}.lh-product__title{margin:.25rem 0 0;font-size:calc(1.875rem * var(--lh-heading-scale));font-weight:400;line-height:1.15;text-wrap:balance}.lh-product__sku{margin:.5rem 0 0;font-size:.75rem;color:var(--lh-muted)}.lh-product__material{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.75rem}.lh-product__material .lh-mat[hidden]{display:none}.lh-product__price-block{margin-top:1rem}.lh-product__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem}.lh-product__availability{margin:.5rem 0 0;font-size:.75rem;color:var(--lh-muted)}.lh-product__availability.is-out{color:var(--lh-error)}.lh-product__low-stock{margin:.25rem 0 0;font-size:.75rem;font-weight:500;color:var(--lh-error)}.lh-variant-picker__option{margin-top:1.5rem}.lh-variant-picker__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.lh-variant-picker__name{margin:0;font-size:.875rem;font-weight:500}.lh-variant-picker__selected{margin:0;font-size:.75rem;color:var(--lh-muted);text-align:right}.lh-variant-picker__values{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.lh-variant-picker__input:checked+.lh-pill{border-color:var(--lh-primary);background:var(--lh-primary);color:var(--lh-primary-fg)}.lh-variant-picker__input:focus-visible+.lh-pill{outline:2px solid var(--lh-primary);outline-offset:2px}.lh-variant-picker .lh-pill.is-unavailable{border-style:dashed;color:var(--lh-muted);text-decoration:line-through}.lh-variant-picker__input:checked+.lh-pill.is-unavailable{opacity:1;color:var(--lh-primary-fg)}.lh-variant-picker__select-wrap{max-width:20rem;margin-top:.5rem}.lh-variant-picker__select option.is-unavailable{color:var(--lh-muted)}.lh-product__note{display:flex;align-items:flex-start;gap:.75rem;margin-top:1.5rem;padding:1rem;border:1px solid rgb(var(--lh-primary-rgb) / .25);border-radius:var(--lh-radius-lg);background:rgb(var(--lh-primary-rgb) / .05);font-size:.875rem;line-height:1.5}.lh-product__note-icon{flex:none;margin-top:.125rem;color:var(--lh-primary)}.lh-product__note-body{min-width:0}.lh-product__note-title{margin:0;font-weight:500;color:var(--lh-fg)}.lh-product__note-title strong{font-weight:600}.lh-product__note-text{margin:.25rem 0 0;color:var(--lh-muted)}.lh-bed-sizes{display:block;margin-top:1rem;padding:1rem;background:var(--lh-card)}@supports (background: color-mix(in srgb,red 50%,transparent)){.lh-bed-sizes{background:color-mix(in srgb,var(--lh-card) 60%,transparent)}}.lh-bed-sizes__head{display:flex;align-items:center;gap:.5rem}.lh-bed-sizes__icon{flex:none;color:var(--lh-primary)}.lh-bed-sizes__title{margin:0;font-family:inherit;font-size:1rem;font-weight:500;letter-spacing:0}.lh-bed-sizes__list{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none}.lh-bed-sizes__pill{font-weight:500}.lh-bed-sizes__hint{margin:.75rem 0 0;font-size:.75rem;color:var(--lh-muted)}.lh-product__purchase{display:flex;flex-direction:column;gap:.75rem;margin-top:2rem}.lh-product__qty{align-self:flex-start}.lh-product__buy-block{flex:1 1 auto;min-width:0}.lh-product-form{display:block}.lh-product__buy{width:100%}.lh-product__buy-icon{display:inline-flex;flex:none}.lh-product__payment{margin-top:.75rem}.lh-product__payment .shopify-payment-button__button--unbranded{min-height:48px;border-radius:var(--lh-radius-full);font-family:inherit;font-weight:600}.lh-product__payment .shopify-payment-button__button--branded{overflow:hidden;border-radius:var(--lh-radius-full)}.lh-product__payment .shopify-payment-button__more-options{font-size:.75rem;color:var(--lh-muted)}.lh-product__error{margin:.5rem 0 0}.lh-bundle{display:block;margin-top:1.5rem;padding:1rem;border:1px solid var(--lh-border);border-radius:var(--lh-radius-xl);background:rgb(var(--lh-bg-2-rgb) / .5)}.lh-bundle__head{display:flex;align-items:center;gap:.5rem}.lh-bundle__icon{flex:none;color:var(--lh-primary)}.lh-bundle__title{margin:0;font-family:inherit;font-size:1rem;font-weight:500;letter-spacing:0}.lh-bundle__options{display:grid;gap:.5rem;margin-top:.75rem}.lh-bundle__option{position:relative;display:flex;align-items:center;gap:.75rem;padding:.75rem .875rem;border:1px solid var(--lh-border);border-radius:var(--lh-radius-lg);background:var(--lh-card);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.lh-bundle__option:hover{border-color:rgb(var(--lh-primary-rgb) / .5)}.lh-bundle__option.is-selected{border-color:var(--lh-primary);box-shadow:0 0 0 1px var(--lh-primary)}.lh-bundle__option:focus-within{outline:2px solid var(--lh-primary);outline-offset:2px}.lh-bundle__radio{flex:none;width:1rem;height:1rem;margin:0;accent-color:var(--lh-primary)}.lh-bundle__option-body{flex:1;min-width:0;display:grid;gap:.125rem}.lh-bundle__option-name{font-size:.875rem;font-weight:600}.lh-bundle__option-sub{font-size:.75rem;color:var(--lh-muted)}.lh-bundle__option-price{font-size:.875rem;font-weight:600;white-space:nowrap;text-align:right}.lh-bundle__option-price--stack{display:grid;gap:.125rem;justify-items:end}.lh-bundle__compare{font-size:.75rem;font-weight:400;color:var(--lh-muted)}.lh-bundle__savings{font-size:.6875rem;font-weight:500;color:var(--lh-success)}.lh-bundle__button{margin-top:.75rem}.lh-bundle__note{margin:.625rem 0 0;font-size:.6875rem;text-align:center;color:var(--lh-muted)}.lh-product__trust{margin-top:2rem}.lh-product__description{margin-top:1.5rem}.lh-product__share{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.5rem}.lh-product__share-label{margin-right:.25rem;font-size:.875rem;font-weight:500}.lh-product__custom{margin-top:1.5rem}.lh-product__collapsible{margin-top:1.25rem;border-top:1px solid var(--lh-border)}.lh-product__collapsible+.lh-product__collapsible{margin-top:0;border-top:0}.lh-product__collapsible-title{display:inline-flex;flex:1;align-items:center;gap:.5rem;min-width:0}.lh-product__collapsible-icon{flex:none;color:var(--lh-primary)}@media(min-width:640px){.lh-product__purchase{flex-direction:row;align-items:flex-start}.lh-product__qty{align-self:auto}.lh-bed-sizes{padding:1.25rem}}@media(min-width:768px){.lh-product__crumbs{padding-top:1.5rem}.lh-product__layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;padding-block:2.5rem}.lh-product__gallery-col.is-sticky{position:sticky;top:calc(var(--lh-header-height, 72px) + 1rem);align-self:start}.lh-product__title{font-size:calc(2.25rem * var(--lh-heading-scale))}.lh-gallery__nav{display:inline-flex}.lh-gallery__dots{display:none}.lh-gallery__thumbs{display:flex}.lh-gallery--single .lh-gallery__nav,.lh-gallery--single .lh-gallery__thumbs{display:none}}@media(prefers-reduced-motion:reduce){.lh-gallery__track{scroll-behavior:auto}.lh-gallery__dot,.lh-gallery__thumb,.lh-gallery__nav,.lh-bundle__option{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-product.css.map */
