.article-template__content .rte .article-template h1,.article-template__content .article-template h1,.rte .article-template h1,.article-template h1,.page-width .rte .article-template h1,.page-width .article-template h1{color:#244872!important;font-family:Playfair Display,Georgia,serif!important;font-size:44.5px!important;margin-bottom:32.3px!important;text-align:center!important;line-height:1.35!important;font-weight:700!important;letter-spacing:-.02em!important;text-shadow:0 1px 2px rgba(36,73,114,.1)!important}.article-template__content .rte .article-template h2,.article-template__content .article-template h2,.rte .article-template h2,.article-template h2,.page-width .rte .article-template h2,.page-width .article-template h2{color:#244872!important;font-family:Playfair Display,Georgia,serif!important;font-size:33px!important;margin-top:47.6px!important;margin-bottom:20.4px!important;border-bottom:2px solid #d2614a!important;padding-bottom:8.5px!important;font-weight:600!important;letter-spacing:-.01em!important}.article-template__content .rte .article-template h3,.article-template__content .article-template h3,.rte .article-template h3,.article-template h3,.page-width .rte .article-template h3,.page-width .article-template h3{color:#b54636!important;font-family:Lato,Open Sans,-apple-system,sans-serif!important;font-size:27.5px!important;margin-top:32.3px!important;margin-bottom:20.4px!important;font-weight:600!important}.article-template__content .rte .article-template h4,.article-template__content .article-template h4,.rte .article-template h4,.article-template h4,.page-width .rte .article-template h4,.page-width .article-template h4{color:#244872!important;font-family:Lato,Open Sans,-apple-system,sans-serif!important;font-size:20.4px!important;margin-top:27.2px!important;margin-bottom:9.01px!important;font-weight:600!important}.article-template__content .rte .article-template h5,.article-template__content .article-template h5,.rte .article-template h5,.article-template h5,.page-width .rte .article-template h5,.page-width .article-template h5{color:#b54636!important;font-family:Lato,Open Sans,-apple-system,sans-serif!important;font-size:17px!important;margin-top:17px!important;margin-bottom:9.01px!important;font-weight:600!important}.article-template__content .rte .article-template h6,.article-template__content .article-template h6,.rte .article-template h6,.article-template h6,.page-width .rte .article-template h6,.page-width .article-template h6{color:#244872!important;font-family:Lato,Open Sans,-apple-system,sans-serif!important;font-size:14.17px!important;margin-top:17px!important;margin-bottom:6.12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important}.article-template__content .rte .article-template p,.article-template__content .article-template p,.rte .article-template p,.article-template p,.page-width .rte .article-template p,.page-width .article-template p{color:#2c3e50!important;font-size:17px!important;line-height:1.667!important;margin-bottom:20.4px!important}.article-template{--article-primary-dark: #244872;--article-primary-accent: #d2614a;--article-accent-dark: #b54636;--goethe-yellow: #ffd700;--goethe-blue: #244972;--goethe-red: #d2614a;--lustre-yellow: #fff4e6;--lustre-blue: #e6f2ff;--lustre-red: #ffe6e0;--image-green: #4a7c59;--image-peachblossom: #ffd4c4;--image-white: #ffffff;--image-black: #1a1a1a;--sleep-lavender: #9b8dc4;--sleep-sage: #87a96b;--sleep-sky: #87ceeb;--sleep-sand: #f5e6d3;--article-light-bg: #fafbfc;--article-light-bg-alt: #f0f4f8;--article-warm-bg: #fff9f5;--article-gradient-main: linear-gradient(135deg, #244972 0%, #4a7c9d 61.8%);--article-gradient-accent: linear-gradient(135deg, #d2614a 0%, #e6907d 61.8%);--article-gradient-soft: linear-gradient(135deg, var(--image-white) 0%, var(--lustre-blue) 38.2%, var(--lustre-red) 61.8%, var(--image-white) 100% );--article-gradient-sleep: linear-gradient(180deg, var(--sleep-sky) 0%, var(--image-white) 38.2%, var(--sleep-sand) 100% );--article-font-heading: "Playfair Display", Georgia, serif;--article-font-body: "Lato", "Open Sans", -apple-system, sans-serif;--article-font-accent: "Merriweather", Georgia, serif;--golden-ratio: 1.618;--phi-inverse: .618;--lambdoma-1-2: .5;--lambdoma-2-3: .667;--lambdoma-3-4: .75;--lambdoma-4-5: .8;--lambdoma-5-6: .833;--bg-16: 1.6;--bg-19: 1.9;--bg-28: 2.8;--bg-34: 3.4;--bg-43: 4.3;--bg-54: 5.4;--bg-68: 6.8;--bg-72: 7.2;--bg-83: 8.3;--bg-89: 8.9;--bg-99: 9.9;--base-font-size: 17px;--font-size-xs: calc(var(--base-font-size) / var(--golden-ratio));--font-size-sm: calc(var(--base-font-size) / 1.2);--font-size-base: var(--base-font-size);--font-size-md: calc(var(--base-font-size) * 1.2);--font-size-lg: calc(var(--base-font-size) * var(--golden-ratio));--font-size-xl: calc(var(--base-font-size) * var(--golden-ratio) * 1.2);--font-size-2xl: calc(var(--base-font-size) * var(--golden-ratio) * var(--golden-ratio));--line-height-tight: calc(1 + var(--lambdoma-1-2));--line-height-base: calc(1 + var(--lambdoma-2-3));--line-height-relaxed: calc(1 + var(--lambdoma-3-4));--article-spacing-xs: calc(var(--base-font-size) * .36);--article-spacing-sm: calc(var(--base-font-size) * .53);--article-spacing-md: calc(var(--base-font-size) * 1);--article-spacing-lg: calc(var(--base-font-size) * var(--bg-16));--article-spacing-xl: calc(var(--base-font-size) * var(--bg-19));--article-spacing-2xl: calc(var(--base-font-size) * var(--bg-28))}.article-template__content .rte .article-template,.article-template__content .article-template,.rte .article-template,.article-template{max-width:calc(var(--golden-ratio) * 500px)!important;margin:0 auto!important;padding:var(--article-spacing-lg)!important;line-height:var(--line-height-base)!important;font-family:var(--article-font-body)!important;font-size:var(--base-font-size)!important;color:#2c3e50!important;background:linear-gradient(180deg,var(--lustre-blue) 0%,var(--image-white) 15%,rgba(245,229,211,.08) 38.2%,var(--image-white) 50%,rgba(255,230,224,.1) 61.8%,var(--image-white) 85%,var(--lustre-red) 100%)!important;border-radius:calc(var(--article-spacing-md) * var(--lambdoma-2-3))!important;box-shadow:0 calc(var(--article-spacing-sm) * var(--bg-16)) calc(var(--article-spacing-lg) * var(--bg-16)) #0000000d!important;contain:layout style paint}.article-template__content .rte .article-template .sleep-science-box,.article-template__content .article-template .sleep-science-box,.rte .article-template .sleep-science-box,.article-template .sleep-science-box,.sleep-science-box{background:linear-gradient(to bottom,#fefdfb,#fff 23.6%,#f5e5d326,#fff)!important;color:var(--article-primary-dark)!important;padding:calc(var(--article-spacing-xl) * var(--lambdoma-5-6))!important;border-radius:calc(var(--article-spacing-md) * var(--lambdoma-3-4))!important;margin:var(--article-spacing-2xl) 0!important;text-align:center!important;box-shadow:0 calc(var(--article-spacing-sm) * var(--bg-16)) calc(var(--article-spacing-lg) * var(--bg-16)) #24497226!important;border:calc(var(--article-spacing-xs) * var(--lambdoma-2-3)) solid var(--article-primary-accent)!important}.article-template__content .rte .article-template .beauty-sleep-box,.article-template__content .article-template .beauty-sleep-box,.rte .article-template .beauty-sleep-box,.article-template .beauty-sleep-box{background:linear-gradient(135deg,#9b8dc414,#87ceeb0d 38.2%,#d2614a08)!important;background-color:#fff!important;padding:var(--article-spacing-lg)!important;border-radius:calc(var(--article-spacing-sm) * var(--lambdoma-2-3))!important;margin:var(--article-spacing-xl) 0!important;border:calc(var(--article-spacing-xs) * var(--lambdoma-1-2)) solid var(--sleep-lavender)!important;color:var(--article-primary-dark)!important;box-shadow:0 calc(var(--article-spacing-xs) * var(--bg-16)) calc(var(--article-spacing-md) * var(--bg-16)) #0000001a!important}.article-template__content .rte .article-template .comfort-tip-box,.article-template__content .article-template .comfort-tip-box,.rte .article-template .comfort-tip-box,.article-template .comfort-tip-box{background:linear-gradient(to bottom,#87ceeb14,#fff 38.2% 100%)!important;padding:var(--article-spacing-lg)!important;border-left:calc(var(--article-spacing-xs) * var(--bg-16)) solid var(--article-primary-accent)!important;margin:var(--article-spacing-xl) 0!important;border-radius:calc(var(--article-spacing-sm) * var(--lambdoma-1-2))!important;color:var(--article-primary-dark)!important;box-shadow:0 calc(var(--article-spacing-xs) * var(--bg-16)) calc(var(--article-spacing-md) * var(--bg-16)) #0000001a!important}.article-template__content .rte .article-template .mattress-guide-box,.article-template__content .article-template .mattress-guide-box,.rte .article-template .mattress-guide-box,.article-template .mattress-guide-box{background:linear-gradient(135deg,#f5e5d326,#d2614a14 38.2%,#fff)!important;background-color:#fff!important;padding:calc(var(--article-spacing-xl) * var(--lambdoma-5-6))!important;border-radius:calc(var(--article-spacing-md) * var(--lambdoma-2-3))!important;margin:var(--article-spacing-2xl) 0!important;border:calc(var(--article-spacing-xs) * var(--lambdoma-2-3)) solid var(--article-primary-accent)!important;color:var(--article-primary-dark)!important;box-shadow:0 calc(var(--article-spacing-xs) * var(--bg-19)) calc(var(--article-spacing-md) * var(--bg-19)) #0000001a!important}.article-template__content .rte .article-template .cta-section,.article-template__content .article-template .cta-section,.rte .article-template .cta-section,.article-template .cta-section{background:linear-gradient(135deg,#87ceeb14,#f5e5d31a 61.8%,#fff)!important;color:var(--article-primary-dark)!important;padding:calc(var(--article-spacing-2xl) * var(--phi-inverse))!important;text-align:center!important;border-radius:calc(var(--article-spacing-md) * var(--lambdoma-3-4))!important;margin:var(--article-spacing-2xl) 0!important;box-shadow:0 calc(var(--article-spacing-sm) * var(--bg-16)) calc(var(--article-spacing-lg) * var(--bg-16)) #2449724d!important;border:calc(var(--article-spacing-xs) * var(--lambdoma-2-3)) solid var(--article-primary-accent)!important}.article-template__content .rte .article-template .faq-section,.article-template__content .article-template .faq-section,.rte .article-template .faq-section,.article-template .faq-section{margin-top:var(--article-spacing-2xl)!important;background:linear-gradient(135deg,#f5e5d31a,#fff 38.2% 100%)!important;padding:var(--article-spacing-xl)!important;border-radius:calc(var(--article-spacing-md) * var(--lambdoma-2-3))!important;color:var(--article-primary-dark)!important;border:calc(var(--article-spacing-xs) * var(--lambdoma-1-2)) solid var(--article-primary-accent)!important;box-shadow:0 calc(var(--article-spacing-xs) * var(--bg-16)) calc(var(--article-spacing-md) * var(--bg-16)) #0000001a!important}.article-template__content .rte .article-template .empowerment-close,.article-template__content .article-template .empowerment-close,.rte .article-template .empowerment-close,.article-template .empowerment-close{background:linear-gradient(135deg,#ffd70014,#d2614a14 38.2%,#fff)!important;color:var(--article-primary-dark)!important;padding:var(--article-spacing-2xl)!important;border-radius:calc(var(--article-spacing-md) * var(--lambdoma-3-4))!important;margin:var(--article-spacing-2xl) 0!important;text-align:center!important;box-shadow:0 calc(var(--article-spacing-sm) * var(--bg-16)) calc(var(--article-spacing-lg) * var(--bg-16)) #d2614a4d!important;border:calc(var(--article-spacing-xs) * var(--lambdoma-2-3)) solid var(--article-primary-accent)!important}.article-template .sleep-science-box h3,.article-template .sleep-science-box p,.article-template .beauty-sleep-box h4,.article-template .beauty-sleep-box p,.article-template .comfort-tip-box h4,.article-template .comfort-tip-box p,.article-template .mattress-guide-box h4,.article-template .mattress-guide-box p,.article-template .cta-section h3,.article-template .cta-section p,.article-template .faq-section h2,.article-template .faq-section p,.article-template .faq-question,.article-template .empowerment-close h3,.article-template .empowerment-close p{color:var(--article-primary-dark)!important}.article-template .cta-section a,.article-template .cta-button{color:#fff!important;text-decoration:none!important;font-weight:700!important;background:linear-gradient(45deg,var(--article-primary-accent) 0%,var(--article-accent-dark) 38.2%,var(--article-primary-accent) 100%)!important;padding:14px 28px!important;border-radius:25px!important;display:inline-block!important;margin-top:15px!important;transition:all .3s ease!important;box-shadow:0 4px 15px #d2614a4d!important;font-family:var(--article-font-body)!important;font-size:var(--base-font-size)!important}.article-template .cta-section a:hover,.article-template .cta-button:hover{background:var(--article-primary-dark)!important;transform:translateY(-2px) scale(1.02)!important;box-shadow:0 8px 25px #24497266!important}.article-template .table-wrapper{width:100%!important;overflow-x:auto!important;margin:var(--article-spacing-xl) 0!important;border-radius:8px!important;box-shadow:0 4px 15px #0000001a!important;-webkit-overflow-scrolling:touch!important;background:#fff!important}.article-template table{width:100%!important;min-width:500px!important;border-collapse:collapse!important;background:#fff!important;font-size:14px!important}.article-template th,.article-template td{border:1px solid #dee2e6!important;padding:12px 8px!important;text-align:left!important;font-size:13px!important}.article-template th{background:var(--article-gradient-main)!important;color:#fff!important;font-weight:700!important;font-family:var(--article-font-body)!important;position:sticky!important;top:0!important;z-index:10!important}.article-template tr:nth-child(2n){background-color:#87ceeb0d!important}.article-template blockquote{margin:var(--article-spacing-xl) 0!important;padding:var(--article-spacing-lg)!important;background:linear-gradient(135deg,#87ceeb14,#2449720d 38.2%,#f5e5d308 61.8%)!important;border-left:4px solid var(--article-primary-accent)!important;font-style:italic!important;color:#34495e!important;border-radius:0 8px 8px 0!important;font-family:var(--article-font-accent)!important;font-size:calc(var(--base-font-size) * 1.05)!important}.author-section,div[class*=author],[class*=author-section],.article-template .author-section,.article-template__content .author-section,.rte .author-section,.page-width .author-section{background:linear-gradient(135deg,#244872,#3a5f8a 75%)!important;color:#fff!important;padding:20px!important;border-radius:12px!important;margin:30px 0!important;display:flex!important;align-items:center!important;gap:20px!important;transition:all .3s ease!important;box-shadow:0 8px 25px #24487233!important}.author-section *,.author-section h1,.author-section h2,.author-section h3,.author-section h4,.author-section h5,.author-section h6,.author-section p,.author-section span,.author-section div,.author-section a,div[class*=author] *,[class*=author-section] *,.article-template .author-section *,.article-template__content .author-section *,.rte .author-section *,.page-width .author-section *{color:#fff!important}.author-section .author-info h4,.author-section .author-info p,.author-section .author-info a,.author-info h4,.author-info p,.author-info a{color:#fff!important;text-decoration:underline!important}.author-section .author-image,.author-image{width:80px!important;height:80px!important;border-radius:50%!important;object-fit:cover!important;border:3px solid rgba(255,255,255,.3)!important;box-shadow:0 0 15px #fff3!important;flex-shrink:0!important}.article-template .golden-grid{display:grid!important;grid-template-columns:1fr 1.618fr!important;gap:20px!important;margin:30px 0!important}.article-template .golden-grid-reverse{display:grid!important;grid-template-columns:1.618fr 1fr!important;gap:20px!important;margin:30px 0!important}.article-template img{width:100%!important;max-width:600px!important;height:auto!important;border-radius:12px!important;margin:20px auto!important;display:block!important;box-shadow:0 8px 25px #24497233!important;border:2px solid var(--article-primary-accent)!important;transition:transform .3s ease!important}.article-template img:hover{transform:scale(1.02)!important}.article-template a:not(.cta-section a):not(.cta-button):not(.author-info a){color:var(--article-accent-dark)!important;text-decoration:none!important;font-weight:500!important;border-bottom:1px dotted var(--article-primary-accent)!important;transition:all .3s ease!important}.article-template a:not(.cta-section a):not(.cta-button):not(.author-info a):hover{border-bottom:1px solid var(--article-primary-accent)!important;color:var(--article-primary-dark)!important}.article-template .sleep-science-box,.sleep-science-box,.article-template .sleep-science-box p,.article-template .sleep-science-box h3,.article-template .sleep-science-box span,.article-template .sleep-science-box div,.sleep-science-box p,.sleep-science-box h3,.sleep-science-box span,.sleep-science-box div{text-decoration:none!important}.article-template .highlight-box{background:linear-gradient(135deg,#87ceeb1a,#2449720d 38.2%,#f5e5d314 61.8%,#d2614a0d)!important;border:2px solid var(--article-primary-accent)!important;border-radius:10px!important;padding:25px!important;margin:20px 0!important}.article-template .sleep-tip,.article-template .note{background:var(--article-warm-bg)!important;border-left:4px solid var(--sleep-lavender)!important;padding:20px!important;margin:20px 0!important;border-radius:0 8px 8px 0!important}.article-template .sleep-warning,.article-template .warning{background:#fff3cd!important;border-left:4px solid var(--article-primary-accent)!important;padding:20px!important;margin:20px 0!important;border-radius:0 8px 8px 0!important}.article-template hr{border:none!important;height:2px!important;background:linear-gradient(to right,transparent 0%,var(--article-primary-accent) 38.2%,var(--article-primary-accent) 61.8%,transparent 100%)!important;margin:30px 0!important}.article-template strong,.article-template b{font-weight:700!important;color:var(--article-primary-dark)!important}.article-template em,.article-template i{font-style:italic!important}.article-template .accent-text{color:var(--article-accent-dark)!important;font-weight:600!important}.article-template ul,.article-template ol{padding-left:30px!important;margin-bottom:20px!important;color:#2c3e50!important}.article-template li{margin-bottom:8px!important;line-height:1.667!important;font-size:17px!important}.article-template .faq-item{margin-bottom:25px!important;border-bottom:1px solid #dee2e6!important;padding-bottom:20px!important}.article-template .faq-item:last-child{border-bottom:none!important;margin-bottom:0!important}.article-template .faq-question{font-weight:700!important;color:var(--article-primary-dark)!important;margin-bottom:10px!important;font-size:16px!important;font-family:var(--article-font-body)!important}@media (max-width: 767px){.article-template,.article-template__content,.rte,.page-width{max-width:100%!important;width:100%!important;padding-left:2px!important;padding-right:2px!important;margin:0!important;box-sizing:border-box!important}.article-template{padding-top:5px!important;padding-bottom:5px!important}.article-template p,.article-template h1,.article-template h2,.article-template h3,.article-template h4,.article-template h5,.article-template h6,.article-template li,.article-template a{word-break:normal!important;overflow-wrap:break-word!important;white-space:normal!important;-webkit-hyphens:auto!important;hyphens:auto!important}.article-template h1{font-size:28px!important;line-height:1.2!important;margin-bottom:16px!important;margin-top:0!important}.article-template h2{font-size:24px!important;line-height:1.3!important;margin-top:20px!important;margin-bottom:12px!important}.article-template h3{font-size:20px!important;line-height:1.3!important;margin-top:16px!important;margin-bottom:10px!important}.article-template h4{font-size:18px!important;margin-top:14px!important;margin-bottom:8px!important}.article-template h5{font-size:16px!important;margin-top:12px!important;margin-bottom:6px!important}.article-template h6{font-size:14px!important;margin-top:10px!important;margin-bottom:6px!important}.article-template p{margin-bottom:14px!important;line-height:1.6!important;font-size:16px!important}.article-template ul,.article-template ol{padding-left:20px!important;margin-bottom:14px!important}.article-template li{margin-bottom:6px!important;line-height:1.5!important;font-size:16px!important}.article-template .sleep-science-box,.article-template .beauty-sleep-box,.article-template .comfort-tip-box,.article-template .mattress-guide-box,.article-template .cta-section,.article-template .empowerment-close,.article-template .faq-section,.sleep-science-box,.beauty-sleep-box,.comfort-tip-box,.mattress-guide-box,.cta-section,.empowerment-close,.faq-section{width:100%!important;max-width:100%!important;padding:6px!important;margin:10px 0!important;box-sizing:border-box!important;border-radius:6px!important}.article-template .sleep-science-box>h1:first-child,.article-template .sleep-science-box>h2:first-child,.article-template .sleep-science-box>h3:first-child,.article-template .sleep-science-box>h4:first-child,.article-template .beauty-sleep-box>h1:first-child,.article-template .beauty-sleep-box>h2:first-child,.article-template .beauty-sleep-box>h3:first-child,.article-template .beauty-sleep-box>h4:first-child,.article-template .comfort-tip-box>h1:first-child,.article-template .comfort-tip-box>h2:first-child,.article-template .comfort-tip-box>h3:first-child,.article-template .comfort-tip-box>h4:first-child,.article-template .mattress-guide-box>h1:first-child,.article-template .mattress-guide-box>h2:first-child,.article-template .mattress-guide-box>h3:first-child,.article-template .mattress-guide-box>h4:first-child,.article-template .cta-section>h1:first-child,.article-template .cta-section>h2:first-child,.article-template .cta-section>h3:first-child,.article-template .cta-section>h4:first-child,.article-template .empowerment-close>h1:first-child,.article-template .empowerment-close>h2:first-child,.article-template .empowerment-close>h3:first-child,.article-template .empowerment-close>h4:first-child,.article-template .faq-section>h1:first-child,.article-template .faq-section>h2:first-child,.article-template .faq-section>h3:first-child,.article-template .faq-section>h4:first-child{margin-top:0!important}.article-template img{margin:16px 0!important;border-radius:8px!important}.article-template .cta-button,.article-template .cta-section a{padding:12px 24px!important;font-size:16px!important;border-radius:25px!important;display:block!important;text-align:center!important;margin:12px auto!important;max-width:250px!important;width:90%!important}.article-template .golden-grid,.article-template .golden-grid-reverse{grid-template-columns:1fr!important;gap:16px!important;margin:20px 0!important}.article-template .author-section{flex-direction:column!important;text-align:center!important;padding:16px!important;gap:12px!important;margin:20px 0!important}.article-template .author-image{width:60px!important;height:60px!important}.article-template .author-info h4{font-size:16px!important;margin-bottom:6px!important}.article-template .author-info p{font-size:14px!important;line-height:1.4!important}.article-template .faq-item{margin-bottom:16px!important;padding-bottom:12px!important}.article-template .faq-question{font-size:16px!important;line-height:1.4!important;margin-bottom:8px!important}.article-template blockquote{padding:12px!important;margin:16px 0!important;font-size:15px!important;border-left-width:3px!important}.article-template hr{margin:20px 0!important}.article-template .highlight-box,.article-template .sleep-tip,.article-template .note,.article-template .sleep-warning,.article-template .warning{padding:16px!important;margin:16px 0!important;border-radius:6px!important}.article-template .table-wrapper{box-shadow:none!important;margin:16px 0!important}.article-template table{min-width:400px!important;font-size:12px!important}.article-template th,.article-template td{padding:8px 6px!important;font-size:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/article-styles.css.map */
