/* Shared layout adapter. Appearance uses Yawnder tokens. */
:where(html body.yw-design-system.yw-legacy-layout-df4a4f9e7e38f4be) .wp-block-post-featured-image{display:none!important;visibility:hidden!important;height:0!important;}:where(html body.yw-design-system.yw-legacy-layout-df4a4f9e7e38f4be) .featured-image{display:none!important;visibility:hidden!important;height:0!important;}:where(html body.yw-design-system.yw-legacy-layout-df4a4f9e7e38f4be) .post-thumbnail{display:none!important;visibility:hidden!important;height:0!important;}:where(html body.yw-design-system.yw-legacy-layout-df4a4f9e7e38f4be) .entry-header img{display:none!important;visibility:hidden!important;height:0!important;}:where(html body.yw-design-system.yw-legacy-layout-df4a4f9e7e38f4be) .elementor-widget-theme-post-featured-image{display:none!important;visibility:hidden!important;height:0!important;}:where(html body.yw-design-system.yw-legacy-layout-df4a4f9e7e38f4be) .page-header-image-single{display:none!important;visibility:hidden!important;height:0!important;}:where(html body.yw-design-system.yw-legacy-layout-df4a4f9e7e38f4be) .ast-single-post-featured-section{display:none!important;visibility:hidden!important;height:0!important;}:where(html body.yw-design-system.yw-legacy-layout-df4a4f9e7e38f4be){--vs-blue:#2563eb;--vs-dark:#1e293b;--vs-light:#f1f5f9;--vs-red:#ef4444;--vs-green:#10b981;--radius:var(--yw-radius);}:where(html body.yw-design-system.yw-legacy-layout-df4a4f9e7e38f4be) .vs-container{max-width:var(--yw-content-width);margin:0 auto;font-family:var(--yw-font-body)!important;color:var(--vs-dark)!important;line-height:var(--yw-line)!important;padding-bottom:80px;}:where(html body.yw-design-system.yw-legacy-layout-df4a4f9e7e38f4be) .vs-hero{display:grid;grid-template-columns:1fr 60px 1fr;align-items:center;gap:10px;margin-bottom:40px;text-align:center;}@media (max-width: 768px){:where(html body.yw-design-system.yw-legacy-layout-df4a4f9e7e38f4be) .vs-hero{grid-template-columns:1fr;gap:20px;}:where(html body.yw-design-system.yw-legacy-layout-df4a4f9e7e38f4be) .vs-badge{margin:-30px auto 10px auto!important;transform:none!important;}}:where(html body.yw-design-system.yw-legacy-layout-df4a4f9e7e38f4be) .vs-product{background:var(--yw-surface)!important;border:1px solid var(--yw-border)!important;border-radius:var(--yw-radius)!important;padding:24px;box-shadow:var(--yw-shadow)!important;}:where(html body.yw-design-system.yw-legacy-layout-df4a4f9e7e38f4be) .vs-img{width:100%;height:200px;object-fit:contain;margin-bottom:16px;}:where(html body.yw-design-system.yw-legacy-layout-df4a4f9e7e38f4be) .vs-name{font-size:var(--yw-text)!important;font-weight:var(--yw-weight-strong)!important;margin:0 0 8px 0;}:where(html body.yw-design-system.yw-legacy-layout-df4a4f9e7e38f4be) .vs-price{font-size:var(--yw-text)!important;color:var(--vs-blue)!important;font-weight:var(--yw-weight-strong)!important;}:where(html body.yw-design-system.yw-legacy-layout-df4a4f9e7e38f4be) .vs-badge{background:var(--yw-soft)!important;color:var(--yw-navy)!important;width:50px;height:50px;border-radius:999px!important;display:flex;align-items:center;justify-content:center;font-weight:var(--yw-weight-strong)!important;font-style:italic!important;font-size:var(--yw-text-small)!important;z-index:2;box-shadow:var(--yw-shadow)!important;}:where(html body.yw-design-system.yw-legacy-layout-df4a4f9e7e38f4be) .vs-winners-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:20px;margin-bottom:40px;}:where(html body.yw-design-system.yw-legacy-layout-df4a4f9e7e38f4be) .vs-winner-card{background:var(--yw-soft)!important;padding:20px;border-radius:var(--yw-radius)!important;border-left:5px solid var(--vs-blue)!important;}:where(html body.yw-design-system.yw-legacy-layout-df4a4f9e7e38f4be) .vs-winner-title{font-weight:var(--yw-weight-strong)!important;text-transform:uppercase;font-size:var(--yw-text)!important;color:var(--yw-ink)!important;margin-bottom:8px;}:where(html body.yw-design-system.yw-legacy-layout-df4a4f9e7e38f4be) .vs-winner-name{font-size:var(--yw-text)!important;font-weight:var(--yw-weight-strong)!important;color:var(--vs-dark)!important;}:where(html body.yw-design-system.yw-legacy-layout-df4a4f9e7e38f4be) .vs-reason{font-size:var(--yw-text)!important;margin-top:8px;}:where(html body.yw-design-system.yw-legacy-layout-df4a4f9e7e38f4be) .vs-table{width:100%;border-collapse:collapse;margin-bottom:40px;table-layout:fixed;}:where(html body.yw-design-system.yw-legacy-layout-df4a4f9e7e38f4be) .vs-table th{background:var(--yw-navy)!important;padding:12px;font-size:var(--yw-text)!important;text-transform:uppercase;color:var(--yw-surface)!important;}:where(html body.yw-design-system.yw-legacy-layout-df4a4f9e7e38f4be) .vs-table td{padding:16px 12px;border-bottom:1px solid var(--yw-border)!important;text-align:center;vertical-align:middle;}:where(html body.yw-design-system.yw-legacy-layout-df4a4f9e7e38f4be) .vs-table tr:nth-child(even){background:var(--yw-surface)!important;}:where(html body.yw-design-system.yw-legacy-layout-df4a4f9e7e38f4be) .vs-highlight{font-weight:var(--yw-weight-strong)!important;color:var(--vs-blue)!important;}:where(html body.yw-design-system.yw-legacy-layout-df4a4f9e7e38f4be) .vs-btn{display:inline-block;background:var(--yw-primary)!important;color:var(--yw-surface)!important;padding:10px 20px;border-radius:var(--yw-button-radius)!important;text-decoration:none;font-weight:var(--yw-weight-strong)!important;font-size:var(--yw-button-text)!important;width:100%;margin-top:12px;transition:background 0.2s;}:where(html body.yw-design-system.yw-legacy-layout-df4a4f9e7e38f4be) .vs-btn:hover{background:var(--yw-primary)!important;}:where(html body.yw-design-system.yw-legacy-layout-df4a4f9e7e38f4be) .vs-btn.secondary{background:var(--yw-primary)!important;color:var(--yw-surface)!important;border:2px solid var(--yw-border)!important;}:where(html body.yw-design-system.yw-legacy-layout-df4a4f9e7e38f4be) .vs-btn.secondary:hover{background:var(--yw-primary)!important;}:where(html body.yw-design-system.yw-legacy-layout-df4a4f9e7e38f4be) .vs-sticky-footer{position:fixed;bottom:0;left:0;right:0;background:var(--yw-surface)!important;border-top:1px solid var(--yw-border)!important;padding:12px 16px;display:grid;grid-template-columns:1fr 1fr;gap:12px;z-index:999;box-shadow:var(--yw-shadow)!important;}:where(html body.yw-design-system.yw-legacy-layout-df4a4f9e7e38f4be) .vs-sticky-footer a{text-align:center;padding:12px;border-radius:var(--yw-radius)!important;text-decoration:none;font-weight:var(--yw-weight-strong)!important;font-size:var(--yw-text)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}@media (min-width: 769px){:where(html body.yw-design-system.yw-legacy-layout-df4a4f9e7e38f4be) .vs-sticky-footer{display:none;}}
