.blf-content{--ink:#33291F;--ink-2:#6B5D4E;--ink-3:#9A8B7A;--cream:var(--blf-content-bg,#FCFAF6);--cream-2:var(--blf-content-band,#F5EFE6);--card:#FFFFFF;--clay:#B07E52;--clay-deep:#8C5E36;--guarantee:#F2E7D7;--rule:#E5D9C9;--rule-2:#D2C1AB;--sage:#6E7F62;--sage-bg:#EDF1E8;--sand:#EBE0D3;--cta:#33291F;--cta-hover:#241C15;--r:14px;--r-sm:9px;--shadow-sm:0 1px 2px rgba(51,41,31,.05);--shadow:0 2px 4px rgba(51,41,31,.04),0 12px 32px -18px rgba(51,41,31,.3);background:var(--cream);color:var(--blf-content-ink,var(--ink));font-family:TT Commons,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.blf-content .blf-container{max-width:1160px;margin:0 auto;padding:0 22px}.blf-content section{padding:64px 0}.blf-content h1,.blf-content h2,.blf-content h3{font-family:inherit;font-weight:500;letter-spacing:-.02em;line-height:1.14;margin:0 0 8px}.blf-content h2{font-size:clamp(27px,3.6vw,40px)}.blf-content h3{font-size:17px}.blf-content p{margin:0}.blf-content .blf-eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:600;color:var(--clay-deep);margin:0 0 12px}.blf-section-heading{max-width:720px;margin:0 auto 32px;text-align:center}.blf-section-heading p:not(.blf-eyebrow){color:var(--ink-2);font-size:16.5px;max-width:60ch;margin:8px auto 0}.blf-content .blf-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:inherit;font-size:15px;font-weight:600;letter-spacing:.01em;line-height:1.2;min-height:44px;padding:11px 24px;border-radius:99px;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:transform .12s,background .15s,box-shadow .15s}.blf-content .blf-button:hover{transform:translateY(-1px)}.blf-content .blf-button--primary{background:var(--cta);color:#fff;box-shadow:var(--shadow-sm)}.blf-content .blf-button--primary:hover{background:var(--cta-hover)}.blf-content .blf-button--ghost{background:transparent;color:var(--ink);border-color:var(--rule-2)}.blf-content .blf-button--ghost:hover{background:var(--cream-2)}.blf-content .blf-button--small{min-height:38px;padding:9px 18px;font-size:14px}.blf-guarantee{background:var(--guarantee);text-align:center;margin:0 -22px;padding:44px 22px;border-top:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2)}.blf-guarantee h2{font-size:26px}.blf-guarantee p{max-width:640px;margin:0 auto 6px;color:var(--ink-2);line-height:1.55}.blf-guarantee-subtext{font-size:14.5px;color:var(--ink-2)}.blf-awards-grid{display:grid;gap:26px 12px;margin-top:12px;grid-template-columns:repeat(2,1fr)}@media(min-width:700px){.blf-awards-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:1000px){.blf-awards-grid{grid-template-columns:repeat(7,1fr);gap:22px 8px}}.blf-award-card{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;background:none;border:0;padding:4px 6px}.blf-award-card img{max-height:96px;width:auto;max-width:100%;object-fit:contain}.blf-award-placeholder{height:96px;width:100%;display:grid;place-items:center;font-size:24px;color:var(--clay-deep)}.blf-award-card strong{display:block;font-size:13px;font-weight:600;color:var(--ink);margin-bottom:3px}.blf-award-card p{font-size:12.5px;line-height:1.4;color:var(--ink-2)}.blf-uses-grid{display:grid;gap:16px;grid-template-columns:1fr;margin-top:12px}@media(min-width:680px){.blf-uses-grid{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.blf-uses-grid{grid-template-columns:repeat(3,1fr)}}.blf-use-card{background:var(--card);border:1px solid var(--rule);border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow-sm);transition:box-shadow .2s,transform .2s}.blf-use-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.blf-use-media{aspect-ratio:4/3;background:var(--sand);position:relative;overflow:hidden}.blf-use-media img,.blf-use-media video{width:100%;height:100%;object-fit:cover;display:block}.blf-use-placeholder{width:100%;height:100%;background:repeating-linear-gradient(45deg,var(--sand),var(--sand) 12px,#E4D7C6 12px,#E4D7C6 24px)}.blf-use-body{padding:20px}.blf-use-body h3{margin-bottom:6px}.blf-use-body p{font-size:14.5px;color:var(--ink-2)}.blf-card-kicker{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--clay-deep);font-weight:600;margin-bottom:6px}.blf-receipts-grid{display:grid;gap:14px;grid-template-columns:1fr;margin-top:12px}@media(min-width:700px){.blf-receipts-grid{grid-template-columns:1fr 1fr}}.blf-receipt-card{background:var(--card);border:1px solid var(--rule);border-radius:var(--r);padding:22px;display:flex;gap:16px;align-items:flex-start}.blf-receipt-icon{flex:none;width:38px;height:38px;border-radius:10px;background:var(--sage-bg);color:var(--sage);display:grid;place-items:center;font-weight:700}.blf-receipt-card h3{font-size:16px;margin-bottom:6px}.blf-receipt-card p{font-size:14.5px;color:var(--ink-2)}.blf-compare-layout{display:grid;gap:22px;margin-top:12px;align-items:start}@media(min-width:940px){.blf-compare-layout{grid-template-columns:1.68fr .82fr;gap:26px;align-items:stretch}}.blf-compare-wrap{border:1px solid var(--rule);border-radius:var(--r);background:var(--card);overflow:auto}.blf-compare-wrap table{border-collapse:collapse;width:100%}.blf-compare-wrap th,.blf-compare-wrap td{text-align:left;padding:13px 16px;border-bottom:1px solid var(--rule);font-size:14px;vertical-align:middle}.blf-compare-wrap thead th{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:600;background:var(--cream-2)}.blf-compare-wrap thead th:nth-child(2){color:var(--clay-deep)}.blf-compare-wrap tbody tr:last-child td{border-bottom:none}.blf-compare-wrap td:first-child{font-weight:600;width:24%}.blf-compare-wrap td:nth-child(2){background:#fdfaf5;font-weight:500;width:44%}.blf-compare-wrap td:nth-child(3){color:var(--ink-3);width:32%}.blf-compare-video{margin:0;display:flex;flex-direction:column;gap:10px}.blf-compare-video-frame{position:relative;border-radius:var(--r);overflow:hidden;background:var(--sand);box-shadow:var(--shadow);aspect-ratio:4/5}@media(min-width:940px){.blf-compare-video-frame{aspect-ratio:auto;flex:1;min-height:0}}.blf-compare-video-el{width:100%;height:100%;object-fit:cover;display:block}.blf-compare-video figcaption{font-size:13px;color:var(--ink-3);text-align:center}.blf-sound-toggle{position:absolute;right:11px;bottom:11px;display:inline-flex;align-items:center;gap:7px;background:#33291fcc;color:#f6efe6;border:none;border-radius:99px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .15s}.blf-sound-toggle:hover{background:#33291ff0}@media(max-width:939px){.blf-compare-video{order:2}.blf-compare-wrap{order:1}.blf-compare-video-frame{max-width:420px;margin:0 auto;width:100%}}.blf-reviews-section .blf-section-heading{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-end;justify-content:space-between;text-align:left;max-width:none;margin-bottom:28px}.blf-reviews-section .blf-section-heading>*{margin:0}.blf-reels-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;text-align:left;max-width:none;margin-bottom:18px}.blf-reels-nav{display:flex;gap:8px;flex:none}.blf-reels-nav button{width:38px;height:38px;border-radius:50%;border:1px solid var(--rule-2);background:var(--card);color:var(--ink);display:grid;place-items:center;cursor:pointer;font-size:18px;line-height:1;transition:background .15s,opacity .15s}.blf-reels-nav button:hover{background:var(--cream-2)}.blf-reels-nav button:disabled{opacity:.35;cursor:default}.blf-reels-track{display:grid;grid-auto-flow:column;gap:14px;grid-auto-columns:calc((100% - 14px)/2);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:4px;scrollbar-width:none}.blf-reels-track::-webkit-scrollbar{display:none}@media(min-width:560px){.blf-reels-track{grid-auto-columns:calc((100% - 2*14px) / 3)}}@media(min-width:820px){.blf-reels-track{grid-auto-columns:calc((100% - 42px)/4)}}@media(min-width:1100px){.blf-reels-track{grid-auto-columns:calc((100% - 5*14px) / 6)}}.blf-reel-card{scroll-snap-align:start;position:relative;aspect-ratio:9/16;border-radius:14px;overflow:hidden;background:var(--sand);border:1px solid var(--rule)}.blf-reel-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;cursor:pointer;background:none;display:block;text-decoration:none;transition:transform .18s,box-shadow .18s}.blf-reel-poster:hover{transform:translateY(-3px)}.blf-reel-poster img{width:100%;height:100%;object-fit:cover;display:block}.blf-reel-placeholder{width:100%;height:100%;display:grid;place-items:center;font-size:22px;color:var(--ink-3);background:repeating-linear-gradient(45deg,var(--sand),var(--sand) 10px,#E4D7C6 10px,#E4D7C6 20px)}.blf-reel-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;padding:16px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:600;line-height:1.6;background:repeating-linear-gradient(45deg,var(--sand),var(--sand) 10px,#E4D7C6 10px,#E4D7C6 20px)}.blf-reel-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;background:#ffffffeb;display:grid;place-items:center;color:var(--ink);font-size:14px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.blf-reel-cap{position:absolute;left:0;right:0;bottom:0;padding:24px 12px 12px;color:#fff;font-size:13px;font-weight:500;line-height:1.35;text-align:left;background:linear-gradient(to top,#1e1812cc,#1e181200)}.blf-reel-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:none;background:#000}.blf-reel-card.is-playing .blf-reel-poster{display:none}.blf-reel-card.is-playing .blf-reel-video{display:block}.blf-faq-section .blf-faq{border-bottom:1px solid var(--rule)}.blf-faq-section{border-top:1px solid var(--rule)}.blf-faq summary{cursor:pointer;list-style:none;padding:18px 40px 18px 0;font-size:16px;font-weight:600;position:relative;line-height:1.4}.blf-faq summary::-webkit-details-marker{display:none}.blf-faq summary:after{content:"+";position:absolute;right:6px;top:15px;font-size:22px;font-weight:400;color:var(--clay);transition:transform .2s}.blf-faq[open] summary:after{transform:rotate(45deg)}.blf-faq>div{padding:0 0 20px;font-size:15px;color:var(--ink-2);max-width:66ch;line-height:1.55}.blf-faq>div p{margin-bottom:12px}.blf-faq>div p:last-child{margin-bottom:0}.blf-slim-footer{padding:44px 0 24px;border-top:1px solid var(--rule);margin-top:8px;display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start;justify-content:space-between}.blf-slim-footer img{height:26px;width:auto}.blf-slim-footer strong{font-size:20px}.blf-slim-footer p{color:var(--ink-2);font-size:14px;max-width:44ch;line-height:1.6}.blf-slim-footer nav{display:flex;gap:16px;flex-wrap:wrap}.blf-slim-footer nav a{color:var(--ink-2);font-size:13.5px;text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.blf-content .blf-container{padding:0 16px}.blf-content section{padding:44px 0}.blf-guarantee{margin-left:-16px;margin-right:-16px}.blf-reviews-section .blf-section-heading{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/baby-lounger-funnel-content.css.map */
