.sleepie-wrap{width:100%;max-width:var(--sl-wrap)}.sleepie-wrap{margin-inline:auto;padding-inline:var(--sl-gutter)}.sleepie-section + .sleepie-section{margin-top:0px}.sleepie-section{padding-block:72px}@media (max-width:1023px){.sleepie-section{padding-block:56px}}@media (max-width:767px){.sleepie-section{padding-block:44px}}.sleepie-section--tight{padding-block:48px}.sleepie-section--paper{background-color:var(--sl-paper)}.sleepie-section--sand{background-color:var(--sl-sand)}.sleepie-section--night{color:#d9dcf2;background-image:radial-gradient(120% 140% at 85% 0%,#2a2f7a 0%,var(--sl-night-2) 45%,var(--sl-night) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.sleepie-section-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px}.sleepie-section-head{flex-wrap:wrap}.sleepie-section-head__text{display:flex;flex-flow:column;gap:8px;max-width:680px}.sleepie-eyebrow{color:var(--sl-indigo);font-family:var(--sl-font-body);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.08em}.sleepie-eyebrow--light{color:var(--sl-moon)}.sleepie-h1{color:var(--sl-ink);font-family:var(--sl-font-display);font-weight:600;font-size:clamp(2.1rem,1.4rem + 2.6vw,3.6rem);line-height:1.08;letter-spacing:-0.02em;text-wrap:balance}.sleepie-h2{color:var(--sl-ink);font-family:var(--sl-font-display);font-weight:600;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem);line-height:1.15;letter-spacing:-0.015em;text-wrap:balance}.sleepie-h3{color:var(--sl-ink);font-family:var(--sl-font-display);font-weight:600;font-size:1.3rem;line-height:1.25}.sleepie-h-light{color:#fff}.sleepie-lead{max-width:640px;color:var(--sl-muted);font-size:1.15rem;line-height:1.65}.sleepie-lead--light{color:#c3c7e6}.sleepie-muted{color:var(--sl-muted);font-size:0.93rem}.sleepie-link-arrow{color:var(--sl-indigo);font-weight:700;text-decoration:none}.sleepie-link-arrow:hover{color:var(--sl-indigo-dark);text-decoration:underline}.sleepie-link-arrow{white-space:nowrap}.sleepie-btn{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:48px;font-family:var(--sl-font-body);font-weight:700;font-size:0.98rem;line-height:1.1;text-align:center;text-decoration:none;padding-top:12px;padding-right:22px;padding-bottom:12px;padding-left:22px;border-radius:999px;border-top:2px solid transparent;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;cursor:pointer;transition:transform 0.15s ease,background-color 0.15s ease,box-shadow 0.15s ease,color 0.15s ease}.sleepie-btn:hover{transform:translate3d(0,-1px,0)}.sleepie-btn:focus-visible{outline:3px solid var(--sl-lavender);outline-offset:3px}@media (max-width:479px){.sleepie-btn{width:100%}}.sleepie-btn--buy{color:var(--sl-night);background-color:var(--sl-moon);box-shadow:0px 6px 18px rgba(234,176,42,.35)}.sleepie-btn--buy:hover{color:var(--sl-night);background-color:var(--sl-moon-dark);box-shadow:0px 10px 24px rgba(234,176,42,.45)}.sleepie-btn--primary{color:#fff;background-color:var(--sl-indigo)}.sleepie-btn--primary:hover{color:#fff;background-color:var(--sl-indigo-dark)}.sleepie-btn--ghost{color:var(--sl-ink);background-color:transparent}.sleepie-btn--ghost:hover{color:var(--sl-ink);background-color:var(--sl-paper)}.sleepie-btn--ghost:hover{border-color:var(--sl-ink)}.sleepie-btn--ghost{border-color:var(--sl-line)}.sleepie-btn--light{color:#fff;background-color:rgba(255,255,255,.08)}.sleepie-btn--light:hover{color:#fff;background-color:rgba(255,255,255,.16)}.sleepie-btn--block{width:100%}.sleepie-chip-row{display:flex;gap:8px}.sleepie-chip-row{flex-wrap:wrap}.sleepie-chip{display:inline-flex;align-items:center;gap:6px;color:var(--sl-ink);font-weight:600;font-size:0.9rem;line-height:1.2;text-decoration:none;padding-top:8px;padding-right:14px;padding-bottom:8px;padding-left:14px;background-color:var(--sl-paper);border-radius:999px;border-top:1px solid var(--sl-line);border-right:1px solid var(--sl-line);border-bottom:1px solid var(--sl-line);border-left:1px solid var(--sl-line);transition:border-color 0.15s ease,background-color 0.15s ease,color 0.15s ease}.sleepie-chip:hover{color:var(--sl-indigo);background-color:var(--sl-lavender-soft)}.sleepie-chip:hover{border-color:var(--sl-indigo)}.sleepie-chip--deal{color:var(--sl-deal);background-color:var(--sl-deal-soft)}.sleepie-chip--deal:hover{color:#fff;background-color:var(--sl-deal)}.sleepie-chip--deal:hover{border-color:var(--sl-deal)}.sleepie-chip--best{color:#8a5a00;background-color:#fff4d6}.sleepie-chip--best:hover{color:var(--sl-night);background-color:var(--sl-moon)}.sleepie-chip--best:hover{border-color:var(--sl-moon)}.sleepie-chip--light{color:#fff;background-color:rgba(255,255,255,.08)}.sleepie-chip--light:hover{color:var(--sl-night);background-color:var(--sl-moon)}.sleepie-chip--light:hover{border-color:var(--sl-moon)}.sleepie-badge{display:inline-flex;align-items:center;font-weight:800;font-size:0.75rem;line-height:1.3;letter-spacing:0.01em;padding-top:4px;padding-right:10px;padding-bottom:4px;padding-left:10px;border-radius:999px}.sleepie-badge:empty{display:none}.sleepie-badge--deal{color:#fff;background-color:var(--sl-deal)}.sleepie-badge--ship{color:var(--sl-mint);background-color:var(--sl-mint-soft)}.sleepie-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.sleepie-product-grid .bde-posts-pagination{grid-column-start:1;grid-column-end:-1}@media (max-width:1119px){.sleepie-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.sleepie-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.products-loop-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px}.products-loop-row{margin-block:28px}@media (max-width:767px){.products-loop-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.product-loop-row-single{grid-template-columns:minmax(0,1fr)}.sleepie-card{display:flex;flex-flow:column;position:relative;height:100%;overflow:hidden;background-color:var(--sl-paper);border-radius:var(--sl-radius);border-top:1px solid var(--sl-line);border-right:1px solid var(--sl-line);border-bottom:1px solid var(--sl-line);border-left:1px solid var(--sl-line);transition:box-shadow 0.2s ease,transform 0.2s ease,border-color 0.2s ease}.sleepie-card:hover{transform:translate3d(0,-3px,0)}.sleepie-card:hover{box-shadow:var(--sl-shadow-lift)}.sleepie-card.is-wide{flex-flow:row}.sleepie-card.is-wide .sleepie-card__media{flex-grow:0;flex-shrink:0;flex-basis:280px;aspect-ratio:auto;border-right:1px solid var(--sl-line);border-bottom:0px solid}@media (max-width:767px){.sleepie-card.is-wide{flex-flow:column}.sleepie-card.is-wide .sleepie-card__media{flex-grow:0;flex-shrink:0;flex-basis:auto;aspect-ratio:1/1;border-right:0px solid;border-bottom:1px solid var(--sl-line)}}.sleepie-card__media{display:block;aspect-ratio:1/1;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-color:#fff;border-bottom:1px solid var(--sl-line)}@media (max-width:767px){.sleepie-card__media{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}}.sleepie-card__img{display:block;width:100%;height:100%;object-fit:contain}.sleepie-card__badges{display:flex;gap:6px;position:absolute;top:12px;left:12px;pointer-events:none}.sleepie-card__badges{flex-wrap:wrap}.sleepie-card__body{display:flex;flex-flow:column;gap:6px;flex-grow:1;flex-shrink:1;flex-basis:0px;padding-top:16px;padding-right:16px;padding-bottom:18px;padding-left:16px}@media (max-width:767px){.sleepie-card__body{padding-top:12px;padding-right:12px;padding-bottom:14px;padding-left:12px}}.sleepie-card__shop{color:var(--sl-muted);font-weight:700;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.06em}.sleepie-card__shop:empty{display:none}.sleepie-card__title{display:-webkit-box;overflow:hidden;color:var(--sl-ink);font-family:var(--sl-font-body);font-weight:700;font-size:0.98rem;line-height:1.35}.sleepie-card__title{-webkit-line-clamp:3;-webkit-box-orient:vertical}.sleepie-card__title-link{color:var(--sl-ink);text-decoration:none}.sleepie-card__title-link:hover{color:var(--sl-indigo)}.sleepie-card__rating{color:#9a6b00;font-weight:600;font-size:0.82rem}.sleepie-card__rating:empty{display:none}.sleepie-card__price{display:flex;align-items:baseline;gap:8px;margin-top:auto;padding-top:8px}.sleepie-card__price{flex-wrap:wrap}.sleepie-card__now{color:var(--sl-ink);font-family:var(--sl-font-display);font-weight:700;font-size:1.45rem;letter-spacing:-0.01em}@media (max-width:767px){.sleepie-card__now{font-size:1.2rem}}.sleepie-card__was{color:var(--sl-muted);font-size:0.9rem;text-decoration:line-through}.sleepie-card__was:empty{display:none}.sleepie-card__cta{width:100%;min-height:44px;font-size:0.92rem;margin-top:10px}@media (max-width:767px){.sleepie-card__cta{font-size:0.82rem;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px}}@media (max-width:479px){.sleepie-card__cta{min-height:40px}}.sleepie-card-wrap{display:block}.sleepie-card-wrap.is-wide .sleepie-card{flex-flow:row}.sleepie-card-wrap.is-wide .sleepie-card__media{flex-grow:0;flex-shrink:0;flex-basis:280px;aspect-ratio:auto;border-right:1px solid var(--sl-line);border-bottom:0px solid}@media (max-width:767px){.sleepie-card-wrap.is-wide .sleepie-card{flex-flow:column}.sleepie-card-wrap.is-wide .sleepie-card__media{flex-grow:0;flex-shrink:0;flex-basis:auto;aspect-ratio:1/1;border-right:0px solid;border-bottom:1px solid var(--sl-line)}}.sleepie-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sleepie-guide-grid .bde-posts-pagination{grid-column-start:1;grid-column-end:-1}@media (max-width:1023px){.sleepie-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sleepie-guide-grid{grid-template-columns:minmax(0,1fr)}}.sleepie-guide-card{display:flex;flex-flow:column;gap:10px;height:100%;color:var(--sl-text);text-decoration:none;padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px;background-color:var(--sl-paper);border-radius:var(--sl-radius);border-top:1px solid var(--sl-line);border-right:1px solid var(--sl-line);border-bottom:1px solid var(--sl-line);border-left:1px solid var(--sl-line);transition:box-shadow 0.2s ease,transform 0.2s ease}.sleepie-guide-card:hover{color:var(--sl-text);transform:translate3d(0,-3px,0)}.sleepie-guide-card:hover{box-shadow:var(--sl-shadow-lift)}.sleepie-guide-card__kicker{color:var(--sl-indigo);font-weight:800;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.08em}.sleepie-guide-card__title{color:var(--sl-ink);font-family:var(--sl-font-display);font-weight:600;font-size:1.25rem;line-height:1.25}.sleepie-guide-card__text{color:var(--sl-muted);font-size:0.95rem;line-height:1.6}.sleepie-guide-card__meta{color:var(--sl-muted);font-weight:600;font-size:0.82rem;margin-top:auto;padding-top:8px}.sleepie-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width:1023px){.sleepie-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sleepie-topic-grid{grid-template-columns:minmax(0,1fr)}}.sleepie-topic-card{display:flex;flex-flow:column;gap:8px;text-decoration:none;padding-top:22px;padding-right:24px;padding-bottom:22px;padding-left:24px;background-color:var(--sl-paper);border-radius:var(--sl-radius);border-top:1px solid var(--sl-line);border-right:1px solid var(--sl-line);border-bottom:1px solid var(--sl-line);border-left:1px solid var(--sl-line);transition:border-color 0.15s ease,box-shadow 0.15s ease}.sleepie-topic-card:hover{border-color:var(--sl-indigo);box-shadow:var(--sl-shadow)}.sleepie-topic-card__title{color:var(--sl-ink);font-family:var(--sl-font-display);font-weight:600;font-size:1.15rem}.sleepie-topic-card__text{color:var(--sl-muted);font-size:0.93rem;line-height:1.55}.sleepie-topic-card__more{color:var(--sl-indigo);font-weight:700;font-size:0.88rem;margin-top:auto}.sleepie-index-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.sleepie-index-card{display:flex;flex-flow:column;gap:2px;text-decoration:none;padding-top:16px;padding-right:18px;padding-bottom:16px;padding-left:18px;background-color:var(--sl-paper);border-radius:var(--sl-radius-sm);border-top:1px solid var(--sl-line);border-right:1px solid var(--sl-line);border-bottom:1px solid var(--sl-line);border-left:1px solid var(--sl-line);transition:border-color 0.15s ease}.sleepie-index-card:hover{border-color:var(--sl-indigo)}.sleepie-index-card__title{color:var(--sl-ink);font-weight:700}.sleepie-index-card__meta{color:var(--sl-muted);font-size:0.85rem}.sleepie-az{display:flex;gap:6px;position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 76px);z-index:5;margin-bottom:28px;background-color:var(--sl-cream)}.sleepie-az a{display:inline-flex;justify-content:center;align-items:center;width:36px;height:36px;color:var(--sl-ink);font-weight:700;text-decoration:none;background-color:var(--sl-paper);border-radius:8px;border-top:1px solid var(--sl-line);border-right:1px solid var(--sl-line);border-bottom:1px solid var(--sl-line);border-left:1px solid var(--sl-line)}.sleepie-az a:hover{color:#fff;background-color:var(--sl-ink)}.sleepie-az{flex-wrap:wrap;padding-block:10px}.sleepie-az-group{margin-bottom:28px}.sleepie-az-group{scroll-margin-top:140px}.sleepie-az-group__letter{color:var(--sl-ink);font-family:var(--sl-font-display);font-size:1.6rem;margin-bottom:12px}.sleepie-arch-head{display:flex;flex-flow:column;gap:14px;max-width:860px}.sleepie-arch-title{color:var(--sl-ink);font-family:var(--sl-font-display);font-weight:600;font-size:clamp(2rem,1.4rem + 2vw,3rem);line-height:1.1;letter-spacing:-0.02em}.sleepie-collapse{display:flex;flex-flow:column;align-items:start;gap:10px}.sleepie-collapse.has-own-h1 .sleepie-collapse__clip.is-collapsed{max-height:15em}.sleepie-collapse__clip{position:relative}.sleepie-collapse__clip.is-collapsed{max-height:9.5em;overflow:hidden}.sleepie-collapse__clip.is-collapsed{-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}.sleepie-collapse__btn{color:var(--sl-indigo);font-weight:700;text-decoration:underline;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer}.sleepie-collapse__btn{font:inherit;text-underline-offset:3px;background:none}.sleepie-size-row{display:flex;align-items:center;gap:6px}.sleepie-size-row{flex-wrap:wrap}.sleepie-size-row__label{color:var(--sl-muted);font-weight:800;font-size:0.8rem;text-transform:uppercase;letter-spacing:0.06em;margin-right:6px}.sleepie-size{display:inline-flex;align-items:center;color:var(--sl-ink);font-weight:600;font-size:0.87rem;text-decoration:none;padding-top:6px;padding-right:12px;padding-bottom:6px;padding-left:12px;background-color:var(--sl-paper);border-radius:8px;border-top:1px solid var(--sl-line);border-right:1px solid var(--sl-line);border-bottom:1px solid var(--sl-line);border-left:1px solid var(--sl-line)}.sleepie-size:hover{color:var(--sl-ink)}.sleepie-size:hover{border-color:var(--sl-ink)}.sleepie-size.is-active{color:#fff;background-color:var(--sl-ink)}.sleepie-size.is-active{border-color:var(--sl-ink)}.sleepie-size{font-variant-numeric:tabular-nums}.sleepie-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px;background-color:var(--sl-paper);border-radius:var(--sl-radius);border-top:1px solid var(--sl-line);border-right:1px solid var(--sl-line);border-bottom:1px solid var(--sl-line);border-left:1px solid var(--sl-line)}.sleepie-toolbar{flex-wrap:wrap}.sleepie-sort{display:flex;align-items:center;gap:4px}.sleepie-sort{flex-wrap:wrap}.sleepie-sort__label{color:var(--sl-muted);font-weight:800;font-size:0.8rem;text-transform:uppercase;letter-spacing:0.06em;margin-top:0px;margin-right:8px;margin-bottom:0px;margin-left:6px}.sleepie-sort__opt{color:var(--sl-text);font-weight:600;font-size:0.88rem;text-decoration:none;padding-top:8px;padding-right:14px;padding-bottom:8px;padding-left:14px;border-radius:999px}.sleepie-sort__opt:hover{color:var(--sl-indigo);background-color:var(--sl-lavender-soft)}.sleepie-sort__opt.is-active{color:#fff;background-color:var(--sl-ink)}.sleepie-sort__opt--deal{color:var(--sl-deal)}.sleepie-sort__opt--deal:hover{color:var(--sl-deal);background-color:var(--sl-deal-soft)}.sleepie-toolbar__count{color:var(--sl-muted);font-weight:600;font-size:0.88rem;padding-right:8px}@media (max-width:767px){.sleepie-toolbar__count{display:none}}.sleepie-pagination .bde-posts-pagination{display:flex;justify-content:center;margin-top:24px}.sleepie-product-grid .bde-posts-pagination{display:flex;justify-content:center;margin-top:24px}.sleepie-guide-grid .bde-posts-pagination{display:flex;justify-content:center;margin-top:24px}.bde-posts-pagination .page-numbers{display:inline-flex;justify-content:center;align-items:center;height:44px;min-width:44px;color:var(--sl-ink);font-weight:700;text-decoration:none;margin-top:0px;margin-right:3px;margin-bottom:0px;margin-left:3px;padding-top:0px;padding-right:12px;padding-bottom:0px;padding-left:12px;background-color:var(--sl-paper);border-radius:12px;border-top:1px solid var(--sl-line);border-right:1px solid var(--sl-line);border-bottom:1px solid var(--sl-line);border-left:1px solid var(--sl-line)}.bde-posts-pagination .page-numbers.current{color:#fff;background-color:var(--sl-ink)}.bde-posts-pagination .page-numbers.current{border-color:var(--sl-ink)}.bde-posts-pagination a.page-numbers:hover{color:var(--sl-ink)}.bde-posts-pagination a.page-numbers:hover{border-color:var(--sl-ink)}.sleepie-seo-text{padding-top:36px;padding-right:36px;padding-bottom:36px;padding-left:36px;background-color:var(--sl-paper);border-radius:var(--sl-radius-lg);border-top:1px solid var(--sl-line);border-right:1px solid var(--sl-line);border-bottom:1px solid var(--sl-line);border-left:1px solid var(--sl-line)}@media (max-width:767px){.sleepie-seo-text{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}}.sleepie-brand-links{display:flex;flex-flow:column;gap:14px}.sleepie-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media (max-width:1023px){.sleepie-trust{grid-template-columns:minmax(0,1fr)}}.sleepie-trust__item{display:flex;align-items:start;gap:14px;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:var(--sl-paper);border-radius:var(--sl-radius);border-top:1px solid var(--sl-line);border-right:1px solid var(--sl-line);border-bottom:1px solid var(--sl-line);border-left:1px solid var(--sl-line)}.sleepie-trust__icon{flex-grow:0;flex-shrink:0;flex-basis:auto;width:44px;height:44px;color:var(--sl-indigo);padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background-color:var(--sl-lavender-soft);border-radius:12px}.sleepie-trust__title{color:var(--sl-ink);font-weight:800;margin-bottom:4px}.sleepie-trust__text{color:var(--sl-muted);font-size:0.92rem;line-height:1.55}.sleepie-disclosure{color:var(--sl-muted);font-size:0.85rem;line-height:1.55;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;background-color:var(--sl-sand);border-radius:var(--sl-radius-sm)}.sleepie-crumbs{color:var(--sl-muted);font-size:0.85rem}.sleepie-crumbs a{color:var(--sl-muted);text-decoration:none}.sleepie-crumbs a:hover{color:var(--sl-indigo);text-decoration:underline}.sleepie-prose{color:var(--sl-text);font-size:1.06rem;line-height:1.75}.sleepie-prose>* + *{margin-top:1.1em}.sleepie-prose h1{color:var(--sl-ink);font-family:var(--sl-font-display);font-weight:600;font-size:clamp(2rem,1.4rem + 2vw,3rem);line-height:1.1;letter-spacing:-0.02em}.sleepie-prose h2{color:var(--sl-ink);font-family:var(--sl-font-display);font-weight:600;font-size:1.75rem;line-height:1.2;margin-top:1.8em}.sleepie-prose h2{scroll-margin-top:110px}.sleepie-prose h3{color:var(--sl-ink);font-family:var(--sl-font-display);font-weight:600;font-size:1.3rem;line-height:1.3;margin-top:1.5em}.sleepie-prose h3{scroll-margin-top:110px}.sleepie-prose h4{color:var(--sl-ink);font-weight:800;font-size:1.05rem;margin-top:1.4em}.sleepie-prose a{color:var(--sl-indigo);text-decoration:underline}.sleepie-prose a{text-decoration-thickness:1px;text-underline-offset:3px}.sleepie-prose a:hover{color:var(--sl-indigo-dark)}.sleepie-prose a:hover{text-decoration-thickness:2px}.sleepie-prose ul{padding-left:1.3em}.sleepie-prose ul{list-style:disc}.sleepie-prose ol{padding-left:1.3em}.sleepie-prose ol{list-style:decimal}.sleepie-prose li + li{margin-top:0.4em}.sleepie-prose li::marker{color:var(--sl-indigo)}.sleepie-prose strong{color:var(--sl-ink)}.sleepie-prose blockquote{color:var(--sl-ink);font-family:var(--sl-font-display);font-size:1.2rem;padding-top:6px;padding-right:0px;padding-bottom:6px;padding-left:20px;border-left:4px solid var(--sl-moon)}.sleepie-prose table{display:block;width:100%;overflow:hidden;font-size:0.95rem;background-color:var(--sl-paper);border-radius:var(--sl-radius-sm)}.sleepie-prose table{border-collapse:collapse;overflow-x:auto}.sleepie-prose th{color:var(--sl-ink);font-weight:700;text-align:left;padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;background-color:var(--sl-sand)}.sleepie-prose td{padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;border-top:1px solid var(--sl-line)}.sleepie-prose img{border-radius:var(--sl-radius)}.sleepie-prose .wp-block-buttons{display:flex;justify-content:center}.sleepie-prose .wp-block-buttons{margin-block:8px 28px}.sleepie-prose .wp-block-button__link{display:inline-flex;align-items:center;min-height:46px;font-weight:700;text-decoration:none}.sleepie-prose .wp-block-button__link{padding:12px 24px!important;border-radius:999px!important;background:var(--sl-ink)!important;color:#fff!important}.sleepie-prose .wp-block-button__link:hover{background:var(--sl-indigo)!important;color:#fff!important}.sleepie-prose .sleepie-card a{text-decoration:none}.sleepie-prose .sleepie-card__title a{color:var(--sl-ink);text-decoration:none}.sleepie-prose .sleepie-btn--buy{color:var(--sl-night);text-decoration:none}.sleepie-toc{padding-top:22px;padding-right:24px;padding-bottom:22px;padding-left:24px;background-color:var(--sl-paper);border-radius:var(--sl-radius);border-top:1px solid var(--sl-line);border-right:1px solid var(--sl-line);border-bottom:1px solid var(--sl-line);border-left:1px solid var(--sl-line)}.sleepie-toc__title{color:var(--sl-muted);font-weight:800;font-size:0.78rem;text-transform:uppercase;letter-spacing:0.08em;margin-bottom:12px}.sleepie-toc__list{display:flex;flex-flow:column;gap:2px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.sleepie-toc__list{list-style:none;counter-reset:toc}.sleepie-toc__item a{display:block;color:var(--sl-text);font-size:0.92rem;line-height:1.4;text-decoration:none;padding-top:6px;padding-right:10px;padding-bottom:6px;padding-left:10px;border-radius:8px}.sleepie-toc__item a:hover{color:var(--sl-indigo);background-color:var(--sl-lavender-soft)}.sleepie-toc__item.is-h3{padding-left:14px}.sleepie-toc__item.is-h4{padding-left:28px}.sleepie-specs{width:100%;overflow:hidden;font-size:0.95rem;background-color:var(--sl-paper);border-radius:var(--sl-radius);border-top:1px solid var(--sl-line);border-right:1px solid var(--sl-line);border-bottom:1px solid var(--sl-line);border-left:1px solid var(--sl-line)}.sleepie-specs caption{text-align:left;margin-bottom:12px}.sleepie-specs th{width:38%;color:var(--sl-muted);font-weight:600;text-align:left;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;border-top:1px solid var(--sl-line)}.sleepie-specs td{color:var(--sl-ink);font-weight:600;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;border-top:1px solid var(--sl-line)}.sleepie-specs a{color:var(--sl-indigo)}.sleepie-specs{border-collapse:collapse}.sleepie-ranked{display:flex;flex-flow:column;gap:22px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.sleepie-ranked{list-style:none;margin-block:28px}.sleepie-ranked__item{display:flex;flex-flow:column;gap:10px}.sleepie-ranked__badge{align-self:start;color:var(--sl-moon);font-weight:800;font-size:0.85rem;padding-top:6px;padding-right:14px;padding-bottom:6px;padding-left:14px;background-color:var(--sl-ink);border-radius:999px}.sleepie-guide-list ul{display:flex;flex-flow:column;gap:8px;margin-top:12px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.sleepie-guide-list ul{list-style:none}.sleepie-guide-list a{display:block;color:var(--sl-ink);font-weight:600;text-decoration:none;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;background-color:var(--sl-paper);border-radius:var(--sl-radius-sm);border-top:1px solid var(--sl-line);border-right:1px solid var(--sl-line);border-bottom:1px solid var(--sl-line);border-left:1px solid var(--sl-line)}.sleepie-guide-list a:hover{color:var(--sl-indigo)}.sleepie-guide-list a:hover{border-color:var(--sl-indigo)}.sleepie-cta-band{display:flex;flex-flow:column;gap:14px;color:#c3c7e6;margin-top:48px;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;background-image:radial-gradient(120% 140% at 85% 0%,#2a2f7a 0%,var(--sl-night-2) 50%,var(--sl-night) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:var(--sl-radius-lg)}.sleepie-cta-band .sleepie-h2{color:#fff}@media (max-width:767px){.sleepie-cta-band{padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px}}.sleepie-hdr{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 0px);z-index:300;background-color:rgba(13,18,48,.94);border-bottom:1px solid rgba(199,205,246,.12);backdrop-filter:saturate(160%) blur(12px);-webkit-backdrop-filter:saturate(160%) blur(12px)}@media (max-width:1023px){.sleepie-hdr.is-open .sleepie-nav{display:flex}.sleepie-hdr.is-open .sleepie-burger__line:nth-child(1){transform:translate3d(0,7px,0) rotateZ(45deg)}.sleepie-hdr.is-open .sleepie-burger__line:nth-child(2){opacity:0}.sleepie-hdr.is-open .sleepie-burger__line:nth-child(3){transform:translate3d(0,-7px,0) rotateZ(-45deg)}}.sleepie-hdr__bar{display:flex;align-items:center;gap:28px;height:72px;max-width:1280px;padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px}.sleepie-hdr__bar{margin-inline:auto}@media (max-width:1119px){.sleepie-hdr__bar{gap:16px}}@media (max-width:1023px){.sleepie-hdr__bar{height:64px;padding-top:0px;padding-right:16px;padding-bottom:0px;padding-left:16px}}.sleepie-logo{display:inline-flex;align-items:center;gap:10px;flex-grow:0;flex-shrink:0;flex-basis:auto;text-decoration:none}.sleepie-logo__mark{width:34px;height:34px}.sleepie-logo__word{color:#fff;font-family:"Fraunces",serif;font-weight:600;font-size:1.6rem;line-height:1;letter-spacing:-0.02em}@media (max-width:479px){.sleepie-logo__word{font-size:1.4rem}}.sleepie-nav{display:flex;align-items:center;gap:4px;flex-grow:1;flex-shrink:1;flex-basis:0px}@media (max-width:1023px){.sleepie-nav{display:none;gap:0px;position:fixed;top:calc(var(--wp-admin--admin-bar--height,0px) + 64px);right:0px;bottom:0px;left:0px;padding-top:16px;padding-right:16px;padding-bottom:40px;padding-left:16px;background-color:#0d1230}.sleepie-nav{overflow-y:auto}}.sleepie-nav__item{position:relative}.sleepie-nav__item:hover .sleepie-mega{visibility:visible;opacity:1;transform:translate3d(0,0px,0)}.sleepie-nav__item:focus-within .sleepie-mega{visibility:visible;opacity:1;transform:translate3d(0,0px,0)}.sleepie-nav__item:hover .sleepie-drop{visibility:visible;opacity:1;transform:translate3d(0,0px,0)}.sleepie-nav__item:focus-within .sleepie-drop{visibility:visible;opacity:1;transform:translate3d(0,0px,0)}.sleepie-nav__link{display:inline-flex;align-items:center;gap:6px;height:72px;color:#dfe2f7;font-weight:600;font-size:0.96rem;text-decoration:none;padding-top:0px;padding-right:12px;padding-bottom:0px;padding-left:12px}.sleepie-nav__link:hover{color:#fff}.sleepie-nav__link.is-active{color:#f5c451}@media (max-width:1119px){.sleepie-nav__link{padding-top:0px;padding-right:9px;padding-bottom:0px;padding-left:9px}}@media (max-width:1023px){.sleepie-nav__link{height:auto;font-size:1.05rem;padding-top:14px;padding-right:6px;padding-bottom:14px;padding-left:6px;border-bottom:1px solid rgba(199,205,246,.12)}}.sleepie-nav__link--drop{padding-right:26px}.sleepie-nav__link--drop{background:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%23c7cdf6\' stroke-width=\'2.5\' stroke-linecap=\'round\'%3E%3Cpath d=\'m6 9 6 6 6-6\'/%3E%3C/svg%3E") no-repeat right 8px center/14px}@media (max-width:1023px){.sleepie-nav__link--drop{padding-right:6px}.sleepie-nav__link--drop{background:none}}.sleepie-nav__link--deal{color:#ffb3b6}.sleepie-nav__link--deal:hover{color:#fff}.sleepie-mega{display:grid;visibility:hidden;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.1fr);gap:8px;position:absolute;top:100%;left:-120px;width:min(1040px,92vw);padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:#fff;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;opacity:0;transition:opacity 0.18s ease,transform 0.18s ease,visibility 0.18s;box-shadow:0px 24px 60px rgba(13,18,48,.28);transform:translate3d(0,6px,0)}@media (max-width:1119px){.sleepie-mega{left:-60px}}@media (max-width:1023px){.sleepie-mega{visibility:visible;grid-template-columns:repeat(2,minmax(0,1fr));position:static;width:auto;padding-top:8px;padding-right:0px;padding-bottom:16px;padding-left:0px;background-color:transparent;border-radius:0px;opacity:1}.sleepie-mega{transform:none;box-shadow:none}}@media (max-width:479px){.sleepie-mega{grid-template-columns:minmax(0,1fr)}}.sleepie-mega__col{display:flex;flex-flow:column;gap:2px;padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px}.sleepie-mega__col--promo{padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-image:radial-gradient(120% 120% at 100% 0%,#2a2f7a 0%,#161c40 60%,#0d1230 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:14px}@media (max-width:1023px){.sleepie-mega__col--promo{grid-column-start:1;grid-column-end:-1}}.sleepie-mega__title{color:#676c88;font-weight:800;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.08em;margin-bottom:8px}@media (max-width:1023px){.sleepie-mega__title{color:#9ea3c7}}.sleepie-mega__title--light{color:#f5c451}.sleepie-mega__link{display:block;color:#161c40;font-weight:600;font-size:0.94rem;text-decoration:none;padding-top:7px;padding-right:10px;padding-bottom:7px;padding-left:10px;border-radius:8px}.sleepie-mega__link:hover{color:#4048c4;background-color:#eef0fd}@media (max-width:1023px){.sleepie-mega__link{color:#dfe2f7;padding-top:6px;padding-right:4px;padding-bottom:6px;padding-left:4px}.sleepie-mega__link:hover{color:#f5c451;background-color:transparent}}.sleepie-mega__link--light{color:#dfe2f7}.sleepie-mega__link--light:hover{color:#fff;background-color:rgba(255,255,255,.1)}.sleepie-mega__all{color:#f5c451;font-weight:700;font-size:0.92rem;text-decoration:none;margin-top:auto;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}.sleepie-mega__all:hover{color:#fff}.sleepie-drop{display:flex;visibility:hidden;flex-flow:column;position:absolute;top:100%;left:0px;min-width:240px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background-color:#fff;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:16px;border-bottom-right-radius:16px;opacity:0;transition:opacity 0.18s ease,transform 0.18s ease,visibility 0.18s;box-shadow:0px 24px 60px rgba(13,18,48,.28);transform:translate3d(0,6px,0)}@media (max-width:1023px){.sleepie-drop{display:grid;visibility:visible;grid-template-columns:repeat(2,minmax(0,1fr));position:static;min-width:0px;padding-top:6px;padding-right:0px;padding-bottom:14px;padding-left:0px;background-color:transparent;opacity:1}.sleepie-drop{transform:none;box-shadow:none}}.sleepie-drop__link{color:#161c40;font-weight:600;font-size:0.94rem;text-decoration:none;padding-top:9px;padding-right:12px;padding-bottom:9px;padding-left:12px;border-radius:8px}.sleepie-drop__link:hover{color:#161c40;background-color:#fff4d6}@media (max-width:1023px){.sleepie-drop__link{color:#dfe2f7;padding-top:6px;padding-right:4px;padding-bottom:6px;padding-left:4px}.sleepie-drop__link:hover{color:#f5c451;background-color:transparent}}.sleepie-search{display:flex;align-items:center;position:relative}.sleepie-search .bde-f-text{flex-grow:1;flex-shrink:1;flex-basis:auto;width:100%}.sleepie-search--bar{flex-grow:0;flex-shrink:1;flex-basis:280px}@media (max-width:1119px){.sleepie-search--bar{flex-basis:200px}}@media (max-width:1023px){.sleepie-search--bar{display:none}}.sleepie-search--panel{display:none}@media (max-width:1023px){.sleepie-search--panel{display:flex;margin-bottom:12px}}.sleepie-search__input{width:100%;height:44px;color:#fff;font-size:0.92rem;padding-top:0px;padding-right:48px;padding-bottom:0px;padding-left:18px;background-color:rgba(255,255,255,.08);border-radius:999px;border-top:1px solid rgba(199,205,246,.25);border-right:1px solid rgba(199,205,246,.25);border-bottom:1px solid rgba(199,205,246,.25);border-left:1px solid rgba(199,205,246,.25)}.sleepie-search__input:focus{background-color:rgba(255,255,255,.12)}.sleepie-search__input::placeholder{color:#9ea3c7}.sleepie-search__input{font:inherit}.sleepie-search__btn{display:inline-flex;justify-content:center;align-items:center;position:absolute;top:4px;right:4px;width:36px;height:36px;color:#0d1230;font-weight:700;font-size:0.8rem;background-color:#f5c451;border-radius:999px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer}.sleepie-search__icon{width:18px;height:18px}.sleepie-burger{display:none;gap:5px;width:44px;height:44px;margin-left:auto;background-color:rgba(255,255,255,.08);border-radius:12px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer}@media (max-width:1023px){.sleepie-burger{display:inline-flex}}.sleepie-burger__line{display:block;width:20px;height:2px;background-color:#fff;border-radius:2px;transition:transform 0.2s ease,opacity 0.2s ease}.sleepie-sr{position:absolute;width:1px;height:1px;overflow:hidden;margin-top:-1px;margin-right:-1px;margin-bottom:-1px;margin-left:-1px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.sleepie-sr{clip:rect(0,0,0,0);white-space:nowrap}.sleepie-menu-open{overflow:hidden}.sleepie-ftr{color:#aeb3d6;margin-top:0px;background-image:radial-gradient(90% 120% at 90% 0%,#262b6e 0%,#121838 45%,#0b0f28 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.sleepie-ftr__inner{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:40px;max-width:1200px;padding-top:72px;padding-right:24px;padding-bottom:48px;padding-left:24px}.sleepie-ftr__inner{margin-inline:auto}@media (max-width:1023px){.sleepie-ftr__inner{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.sleepie-ftr__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;padding-top:52px;padding-right:16px;padding-bottom:32px;padding-left:16px}}@media (max-width:479px){.sleepie-ftr__inner{grid-template-columns:minmax(0,1fr)}}.sleepie-ftr__brand{display:flex;flex-flow:column;gap:16px;max-width:420px}@media (max-width:1023px){.sleepie-ftr__brand{grid-column-start:1;grid-column-end:-1;max-width:none}}.sleepie-ftr__logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.sleepie-ftr__mark{width:36px;height:36px}.sleepie-ftr__word{color:#fff;font-family:"Fraunces",serif;font-weight:600;font-size:1.7rem;line-height:1;letter-spacing:-0.02em}.sleepie-ftr__text{color:#c3c7e6;font-size:0.95rem;line-height:1.65}.sleepie-ftr__note{color:#8f94bd;font-size:0.85rem;line-height:1.6;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px;background-color:rgba(255,255,255,.05);border-radius:12px;border-top:1px solid rgba(199,205,246,.12);border-right:1px solid rgba(199,205,246,.12);border-bottom:1px solid rgba(199,205,246,.12);border-left:1px solid rgba(199,205,246,.12)}.sleepie-ftr__inline{color:#f5c451;text-decoration:underline}.sleepie-ftr__inline:hover{color:#fff}.sleepie-ftr__inline{text-underline-offset:3px}.sleepie-ftr__col{display:flex;flex-flow:column;gap:4px}.sleepie-ftr__title{color:#f5c451;font-weight:800;font-size:0.78rem;text-transform:uppercase;letter-spacing:0.08em;margin-bottom:10px}.sleepie-ftr__link{color:#c3c7e6;font-size:0.95rem;text-decoration:none;padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px}.sleepie-ftr__link:hover{color:#fff;text-decoration:underline}.sleepie-ftr__link:hover{text-underline-offset:3px}.sleepie-ftr__link--strong{color:#fff;font-weight:700;margin-top:6px}.sleepie-ftr__bottom{border-top:1px solid rgba(199,205,246,.12)}.sleepie-ftr__legal{max-width:1200px;color:#7f84ad;font-size:0.82rem;padding-top:22px;padding-right:24px;padding-bottom:30px;padding-left:24px}.sleepie-ftr__legal{margin-inline:auto}@media (max-width:767px){.sleepie-ftr__legal{padding-inline:16px}}