/* Shared layout adapter. Appearance uses Yawnder tokens. */
:where(html body.yw-design-system.yw-legacy-layout-3b3dd2df38c254a4){--accent:var(--yw-primary);--accent-2:var(--yw-primary);--ink:var(--yw-ink);}:where(html body.yw-design-system.yw-legacy-layout-3b3dd2df38c254a4) .entry-header img{display:none!important;}:where(html body.yw-design-system.yw-legacy-layout-3b3dd2df38c254a4) .post-thumbnail{display:none!important;}:where(html body.yw-design-system.yw-legacy-layout-3b3dd2df38c254a4) .featured-image{display:none!important;}:where(html body.yw-design-system.yw-legacy-layout-3b3dd2df38c254a4) .wp-block-post-featured-image{display:none!important;}:where(html body.yw-design-system.yw-legacy-layout-3b3dd2df38c254a4) .elementor-widget-theme-post-featured-image{display:none!important;}:where(html body.yw-design-system.yw-legacy-layout-3b3dd2df38c254a4) .wp-post-image{display:none!important;}:where(html body.yw-design-system.yw-legacy-layout-3b3dd2df38c254a4) .yawnder-sleep-positions{font-family:var(--yw-font-body)!important;color:var(--yw-ink)!important;line-height:var(--yw-line)!important;}:where(html body.yw-design-system.yw-legacy-layout-3b3dd2df38c254a4) .yawnder-sleep-positions h2{color:var(--yw-primary)!important;margin-top:2.5rem;margin-bottom:1rem;font-size:var(--yw-h2)!important;}:where(html body.yw-design-system.yw-legacy-layout-3b3dd2df38c254a4) .yawnder-sleep-positions h3{color:var(--yw-navy)!important;margin-top:1.5rem;font-size:var(--yw-h3)!important;}:where(html body.yw-design-system.yw-legacy-layout-3b3dd2df38c254a4) .yawnder-sleep-positions p{margin-bottom:1rem;}:where(html body.yw-design-system.yw-legacy-layout-3b3dd2df38c254a4) .card{background:var(--yw-surface)!important;border:1px solid var(--yw-border)!important;border-radius:var(--yw-radius)!important;padding:1.5rem;margin-bottom:1.5rem;box-shadow:var(--yw-shadow)!important;}:where(html body.yw-design-system.yw-legacy-layout-3b3dd2df38c254a4) .card img.product-img{max-width:100%;height:auto;border-radius:var(--yw-radius)!important;margin-bottom:1rem;display:block;}:where(html body.yw-design-system.yw-legacy-layout-3b3dd2df38c254a4) .card.highlight{border-left:6px solid var(--accent)!important;background-color:var(--yw-soft)!important;}:where(html body.yw-design-system.yw-legacy-layout-3b3dd2df38c254a4) .grid.cols-2{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem;}@media (min-width: 768px){:where(html body.yw-design-system.yw-legacy-layout-3b3dd2df38c254a4) .grid.cols-2{grid-template-columns:1fr 1fr;}}:where(html body.yw-design-system.yw-legacy-layout-3b3dd2df38c254a4) .compare-table{width:100%;border-collapse:collapse;margin-top:1.5rem;margin-bottom:2rem;background:var(--yw-surface)!important;box-shadow:var(--yw-shadow)!important;border-radius:var(--yw-radius)!important;overflow:hidden;}:where(html body.yw-design-system.yw-legacy-layout-3b3dd2df38c254a4) .compare-table th{padding:1rem;border-bottom:1px solid var(--yw-border)!important;text-align:left;}:where(html body.yw-design-system.yw-legacy-layout-3b3dd2df38c254a4) .compare-table td{padding:1rem;border-bottom:1px solid var(--yw-border)!important;text-align:left;}:where(html body.yw-design-system.yw-legacy-layout-3b3dd2df38c254a4) .compare-table th{background-color:var(--yw-navy)!important;color:var(--yw-surface)!important;font-weight:var(--yw-weight-strong)!important;}:where(html body.yw-design-system.yw-legacy-layout-3b3dd2df38c254a4) .compare-table tr:last-child td{border-bottom:none!important;}:where(html body.yw-design-system.yw-legacy-layout-3b3dd2df38c254a4) .btn{display:inline-block;background-color:var(--yw-primary)!important;color:var(--yw-surface)!important;padding:0.5rem 1rem;text-decoration:none;border-radius:var(--yw-button-radius)!important;font-weight:var(--yw-weight-strong)!important;transition:background-color 0.2s ease;}:where(html body.yw-design-system.yw-legacy-layout-3b3dd2df38c254a4) .btn:hover{background-color:var(--yw-primary)!important;}
