body.lcd-sleep-tech{--lcd-type-page-size: 52px;--lcd-type-section-size: 40px;--lcd-type-content-size: 24px;--lcd-type-card-size: 18px;--lcd-type-detail-size: 16px;--lcd-type-label-size: 14px;--lcd-type-body-size: 16px;--lcd-type-eyebrow-size: 11px;--lcd-title-gap: 24px;--lcd-title-inset: 32px;--lcd-display-family: var(--font-heading--family, Georgia, serif);--lcd-functional-family: var(--font-subheading--family, Arial, sans-serif);--lcd-copy-family: var(--font-body--family, Arial, sans-serif)}body.lcd-sleep-tech #MainContent :is(h1,[role=heading][aria-level="1"]),body.lcd-sleep-tech #MainContent .search-page__header h3{font-family:var(--lcd-display-family);font-size:var(--lcd-type-page-size)!important;font-style:normal;font-weight:var(--font-heading--weight, 500);line-height:1.12!important;letter-spacing:-.015em;text-align:start;white-space:normal;text-wrap:pretty;overflow-wrap:break-word;max-inline-size:100%;margin-block:0}body.lcd-sleep-tech #MainContent h2{font-family:var(--lcd-functional-family);font-size:var(--lcd-type-content-size)!important;font-style:normal;font-weight:var(--font-subheading--weight, 500);line-height:1.3;letter-spacing:-.01em;text-align:start;white-space:normal;text-wrap:pretty;overflow-wrap:break-word}body.lcd-sleep-tech #MainContent h3,body.lcd-sleep-tech #MainContent [role=heading][aria-level="3"]{font-family:var(--lcd-functional-family);font-size:var(--lcd-type-card-size)!important;font-style:normal;font-weight:var(--font-subheading--weight, 500);line-height:1.35;letter-spacing:-.01em;text-align:start;white-space:normal;text-wrap:pretty;overflow-wrap:break-word}body.lcd-sleep-tech #MainContent h4,body.lcd-sleep-tech #MainContent :is(.lcd-faq-page,.lcd-home__faq-list,.lcd-product-copy,.lcd-product-support) summary{font-family:var(--lcd-functional-family);font-size:var(--lcd-type-detail-size)!important;font-style:normal;font-weight:var(--font-subheading--weight, 500);line-height:1.4;letter-spacing:0;text-align:start;white-space:normal;text-wrap:pretty;overflow-wrap:break-word}body.lcd-sleep-tech #MainContent :is(h5,h6){font-family:var(--lcd-functional-family);font-size:var(--lcd-type-label-size)!important;font-style:normal;font-weight:var(--font-subheading--weight, 500);line-height:1.5;letter-spacing:0;text-align:start}body.lcd-sleep-tech #MainContent :is(.lcd-home__section-heading h2,.lcd-home__picks>h2,.lcd-home__story h2,.lcd-home__faq-heading h2,.lcd-home__editorial-band h2,.lcd-home__newsletter-copy h2,.lcd-home__closing h2,.lcd-pdp-benefits__section-heading h2,.lcd-product-picks__picks>h2,.lcd-video-story__heading,.lcd-reviews__title,.product-recommendations .section-resource-list__content h2,.product-recommendations .section-resource-list__content h3,.section-resource-list__content>.text-block h2,.section-resource-list__content>.text-block h3,.section-resource-list__content>.text-block.h4>p,.section-resource-list__header .text-block>h2,.section-resource-list__header .text-block>h3,.section-resource-list__header .text-block.h4>p,.text-block[class*=__product_list_text_]>h3,.text-block[class*=__product_list_text_]>p),body.lcd-sleep-tech .page-wrapper footer .footer-content .text-block :is(h2,h3){font-family:var(--lcd-display-family);font-size:var(--lcd-type-section-size)!important;font-style:normal;font-weight:var(--font-heading--weight, 500);line-height:1.16;letter-spacing:-.015em;text-align:start;white-space:normal;text-wrap:pretty;overflow-wrap:break-word;margin-block:0}body.lcd-sleep-tech #MainContent .search-page__header h3{font-family:var(--lcd-display-family);font-size:var(--lcd-type-page-size)!important;font-weight:var(--font-heading--weight, 500);line-height:1.12!important}body.lcd-sleep-tech #MainContent :is(.lcd-home__product-info h3,.lcd-home__pick-copy h3,.lcd-product-picks__pick-copy h3,.lcd-home__benefit-card h3,.lcd-pdp-benefits__benefit-card h3,.lcd-compare-grid h2,.lcd-compare-grid h3,.blog-post-card__title-link .text-block,.blog-post-card__title-link .text-block>*,.collection-card .text-block>p,.collection-card__title,[ref=productTitleLink] [role=heading]){font-family:var(--lcd-functional-family);font-size:var(--lcd-type-card-size)!important;font-style:normal;font-weight:var(--font-subheading--weight, 500);line-height:1.35;letter-spacing:-.01em;text-align:start;white-space:normal;text-wrap:pretty;overflow-wrap:break-word;margin-block:0;text-overflow:clip}body.lcd-sleep-tech #MainContent .lcd-home__product-info h3{overflow:visible;min-block-size:2.7em}body.lcd-sleep-tech #MainContent[data-page-handle=compare-sleep-masks] h3{font-weight:var(--font-subheading--weight, 500)!important;line-height:1.35!important}body.lcd-sleep-tech #MainContent :is(.lcd-home__pick-copy,.lcd-product-picks__pick-copy) h3{margin-block-end:12px}body.lcd-sleep-tech #MainContent .lcd-home__review-customer h3,body.lcd-sleep-tech #MainContent :is(.lcd-home__pick-product-title,.lcd-product-picks__pick-product-title,.lcd-product-benefit__title,.lcd-home__product-feature){font-family:var(--lcd-functional-family);font-size:var(--lcd-type-label-size)!important;font-weight:var(--font-subheading--weight, 500);line-height:1.5;letter-spacing:0;text-align:start}body.lcd-sleep-tech #MainContent .lcd-compare-grid>article>p:has(>a:only-child){font-family:var(--lcd-functional-family);font-size:var(--lcd-type-label-size);font-weight:var(--font-subheading--weight, 500);line-height:1.5;text-align:start}body.lcd-sleep-tech #MainContent .lcd-compare-grid>article>p>a:only-child{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}body.lcd-sleep-tech .page-wrapper footer .lcd-footer-policy-nav summary{font-family:var(--lcd-functional-family);font-size:var(--lcd-type-label-size);font-weight:var(--font-subheading--weight, 500);line-height:1.5;text-align:start;white-space:normal}body.lcd-sleep-tech #MainContent :is(.lcd-home__eyebrow,.lcd-st-hero__eyebrow,.lcd-pdp-benefits__eyebrow,.lcd-video-story__eyebrow){font-family:var(--lcd-functional-family);font-size:var(--lcd-type-eyebrow-size);font-weight:var(--font-subheading--weight, 500);line-height:1.5;letter-spacing:.15em;text-align:start}body.lcd-sleep-tech #MainContent :is(.lcd-st-hero__text,.lcd-home__intro,.lcd-home__story-text,.lcd-home__benefit-detail-copy p,.lcd-home__benefit-card>p,.lcd-pdp-benefits__benefit-card>p,.lcd-home__review-card blockquote,.lcd-pdp-benefits__benefit-detail-copy p,.lcd-home__pick-copy>p,.lcd-product-picks__pick-copy>p,.lcd-product-copy,.lcd-product-support,.lcd-video-story__body,.blog-post-content,.page-content,.shopify-policy__body,.lcd-faq-intro,.lcd-faq-answer),body.lcd-sleep-tech #MainContent:is([data-template^=page]) .rte :is(p,li),body.lcd-sleep-tech #MainContent[data-template=cart] .cart-page--empty .cart-page__items p,body.lcd-sleep-tech #MainContent[data-template=product] .product-details rte-formatter.rte :is(p,li),body.lcd-sleep-tech #MainContent[data-template="404"] .section-wrapper:has(h1) rte-formatter>p{font-family:var(--lcd-copy-family);font-size:var(--lcd-type-body-size);font-weight:400;line-height:1.75;text-align:start}body.lcd-sleep-tech #MainContent #lc-tracking-help{font-size:var(--lcd-type-body-size)!important}body.lcd-sleep-tech #MainContent :is(.lcd-product-copy p,.lcd-product-support p,.lcd-video-story__body p,.blog-post-content p,.shopify-policy__body p,.lcd-faq-answer p){font-size:inherit;line-height:inherit}body.lcd-sleep-tech #MainContent :is(.shopify-policy__body,.page-content,.rte) p.lcd-type-content-heading{font-family:var(--lcd-functional-family);font-size:var(--lcd-type-content-size);font-weight:var(--font-subheading--weight, 500);line-height:1.3;letter-spacing:-.01em;text-align:start;margin-block:32px 16px}body.lcd-sleep-tech #MainContent :is(.shopify-policy__body,.page-content,.rte) p.lcd-type-content-heading>strong{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}body.lcd-sleep-tech #MainContent :is(.lcd-home__section-heading,.lcd-pdp-benefits__section-heading,.lcd-home__faq-heading){justify-content:flex-start;text-align:start;margin-block-end:var(--lcd-title-gap)}body.lcd-sleep-tech #MainContent :is(.lcd-home__picks>h2,.lcd-product-picks__picks>h2,.lcd-reviews__title,.section-resource-list__content){margin-block-end:var(--lcd-title-gap)}body.lcd-sleep-tech #MainContent .text-block:has(>h1),body.lcd-sleep-tech #MainContent .shopify-policy__title{--text-align: start;--horizontal-alignment: flex-start;align-items:start;justify-items:start;text-align:start}body.lcd-sleep-tech #MainContent .text-block[class*=blog-post-title]{width:100%;max-width:780px;margin-inline:auto}body.lcd-sleep-tech #MainContent .shopify-policy__title,body.lcd-sleep-tech #MainContent[data-template^=page] .text-block:has(>h1){place-items:start;min-height:0;padding-block:var(--lcd-title-inset);padding-inline:0;margin-block-end:var(--lcd-title-gap)}body.lcd-sleep-tech #MainContent[data-template^=page] .section.page-width-content>.section-content-wrapper{padding-block-start:0}body.lcd-sleep-tech #MainContent[data-template="page.contact"] rte-formatter.rte>:is(p,ul,ol,h2,h3){width:100%;max-width:none;margin-inline:0}body.lcd-sleep-tech #MainContent:is([data-template=collection],[data-template=blog])>.section-wrapper:has(h1) .section-content-wrapper{padding-block:var(--lcd-title-inset);align-items:start}body.lcd-sleep-tech #MainContent .cart-page__title,body.lcd-sleep-tech #MainContent .cart-page--empty,body.lcd-sleep-tech #MainContent .cart-items__title{align-items:stretch;text-align:start}body.lcd-sleep-tech #MainContent .cart-page__title{width:100%;margin-inline:0;align-self:stretch}body.lcd-sleep-tech #MainContent .cart-page--empty{padding-block-start:var(--lcd-title-inset);justify-content:flex-start}body.lcd-sleep-tech #MainContent .cart-page--empty .cart-page__title{margin-block-start:0}body.lcd-sleep-tech #MainContent .cart-title{text-align:start;justify-content:flex-start}body.lcd-sleep-tech #MainContent .search-page__header{--horizontal-alignment: flex-start;align-items:flex-start;text-align:start}body.lcd-sleep-tech #MainContent .lcd-reviews :is(.jdgm-rev__body,.jm-review-content__body,.jdgm-rev__body p,.jm-review-content__body p){font-family:var(--lcd-copy-family)!important;font-size:var(--lcd-type-body-size)!important;font-weight:400!important;line-height:1.75!important}body.lcd-sleep-tech #MainContent .lcd-reviews :is(.jdgm-rev__author,.jm-reviewer-info__name){font-family:var(--lcd-functional-family)!important;font-size:var(--lcd-type-label-size)!important;font-weight:var(--font-subheading--weight, 500)!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere}body.lcd-sleep-tech #MainContent :is(h1,h2,h3,h4,h5,h6)>:is(strong,b,em){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}@media(max-width:749px){body.lcd-sleep-tech{--lcd-type-page-size: 36px;--lcd-type-section-size: 30px;--lcd-type-content-size: 22px;--lcd-type-card-size: 18px;--lcd-type-detail-size: 16px;--lcd-title-gap: 20px;--lcd-title-inset: 24px}}body.lcd-sleep-tech #MainContent .shopify-policy__title,body.lcd-sleep-tech #MainContent:is([data-page-handle=terms-of-service],[data-page-handle=returns-refunds],[data-page-handle=shipping-delivery],[data-page-handle=privacy-policy],[data-page-handle=legal-notice],[data-page-handle=contact],[data-page-handle=data-sharing-opt-out]) .text-block:has(>h1){--text-align: center;--horizontal-alignment: center;place-items:center;text-align:center}body.lcd-sleep-tech #MainContent .shopify-policy__title :is(h1,[role=heading][aria-level="1"]),body.lcd-sleep-tech #MainContent:is([data-page-handle=terms-of-service],[data-page-handle=returns-refunds],[data-page-handle=shipping-delivery],[data-page-handle=privacy-policy],[data-page-handle=legal-notice],[data-page-handle=contact],[data-page-handle=data-sharing-opt-out]) .text-block>h1{font-weight:700;justify-self:center;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/11/assets/lcd-typography.css.map */
