.babynest-product{--bn-plum:#694A65;--bn-plum-dark:#4E3849;--bn-taupe:#B6ADA4;--bn-taupe-text:#776D64;--bn-cream:#F6F2EC;--bn-white:#FFFFFF;--bn-ink:#332B32;--bn-text:#4A4148;--bn-label:#6B5F66;--bn-on-dark:#F3EBF1;--bn-line: rgba(105,74,101,.14);--bn-radius: 14px;--bn-maxw: 1180px;font-family:Heebo,sans-serif;color:var(--bn-ink);background:var(--bn-white);line-height:1.6;font-size:16px}.babynest-product *{box-sizing:border-box}.babynest-product h1,.babynest-product h2,.babynest-product h3,.babynest-product h4{font-family:Rubik,sans-serif;color:var(--bn-plum);font-weight:800;line-height:1.25;margin:0}.babynest-product img{max-width:100%;display:block}.babynest-product .bn-wrap{max-width:var(--bn-maxw);margin:0 auto;padding:0 24px}.babynest-product ul{list-style:none;margin:0;padding:0}.babynest-product button{font-family:inherit;cursor:pointer;border:none}.babynest-product .bn-img-placeholder{width:100%;aspect-ratio:4/3;background:repeating-linear-gradient(135deg,#ece6df,#ece6df 10px,#f6f2ec 10px 20px);border:2px dashed var(--bn-taupe);border-radius:var(--bn-radius);display:flex;align-items:center;justify-content:center;text-align:center;color:var(--bn-plum);font-weight:600;font-size:15.2px;padding:20px}.babynest-product .bn-hero{padding:40px 0 32px}.babynest-product .bn-hero-grid{display:flex;gap:56px;align-items:flex-start}.babynest-product .bn-hero-gallery{flex:1.1;min-width:0}.babynest-product .bn-hero-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:18px}.babynest-product .bn-main-image{background:#f3f3f1;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 4px #0000000d;border-radius:var(--bn-radius);overflow:hidden;aspect-ratio:1/1;padding:28px;display:flex;align-items:center;justify-content:center}.babynest-product .bn-main-image img{width:100%;height:100%;object-fit:contain}.babynest-product .bn-thumb-row{display:flex;gap:12px;margin-top:14px;flex-wrap:wrap}.babynest-product .bn-thumb{width:76px;height:76px;border-radius:10px;overflow:hidden;background:var(--bn-cream);border:2px solid transparent;cursor:pointer;flex-shrink:0}.babynest-product .bn-thumb.active{border-color:var(--bn-plum)}.babynest-product .bn-thumb img{width:100%;height:100%;object-fit:cover}.babynest-product .bn-hero-title{font-size:32px}.babynest-product .bn-hero-desc{color:var(--bn-ink);font-size:16px}.babynest-product .bn-hero-desc b{color:var(--bn-plum)}.babynest-product .bn-price-row{display:flex;align-items:baseline;gap:10px;margin-top:4px}.babynest-product .bn-price{font-family:Rubik;font-size:30.4px;font-weight:800;color:var(--bn-plum)}.babynest-product .bn-price-compare{font-size:17.6px;color:var(--bn-taupe-text);text-decoration:line-through}.babynest-product .bn-ship-note{color:var(--bn-taupe-text);font-weight:600;font-size:14.4px}.babynest-product .bn-color-picker{display:flex;align-items:center;gap:10px;margin-top:6px;flex-wrap:wrap}.babynest-product .bn-color-label{font-weight:600;font-size:15.2px}.babynest-product .bn-swatch{display:inline-block;width:34px;height:34px;border-radius:50%;border:2px solid var(--bn-white);outline:2px solid transparent;cursor:pointer;transition:outline-color .15s}.babynest-product .bn-swatch.active{outline-color:var(--bn-plum)}.babynest-product .bn-swatch.bn-swatch-fallback{display:flex;align-items:center;justify-content:center;background:var(--bn-cream);color:var(--bn-plum);font-size:12px;font-weight:700;border:1px solid var(--bn-line)}.babynest-product .bn-qty-row{display:flex;align-items:center;gap:16px;margin-top:8px}.babynest-product .bn-qty-stepper{display:flex;align-items:center;border:1.5px solid var(--bn-line);border-radius:10px;overflow:hidden}.babynest-product .bn-qty-stepper button{width:38px;height:40px;background:var(--bn-cream);font-size:17.6px;color:var(--bn-plum);font-weight:700}.babynest-product .bn-qty-stepper input{width:44px;height:40px;text-align:center;border:none;font-size:16px;font-family:inherit;background:var(--bn-white)}.babynest-product .bn-add-cart-btn{background:var(--bn-plum);color:var(--bn-white);font-family:Rubik;font-weight:700;font-size:16.8px;padding:16px 24px;border-radius:12px;width:100%;margin-top:6px;transition:background .15s}.babynest-product .bn-add-cart-btn:hover{background:var(--bn-plum-dark)}.babynest-product .bn-add-cart-btn:disabled{background:var(--bn-taupe);cursor:not-allowed}.babynest-product .bn-reviews{padding:56px 0;background:var(--bn-cream)}.babynest-product .bn-reviews h2{font-size:25.6px;text-align:center;margin-bottom:28px}.babynest-product .bn-review-grid{display:flex;gap:24px;flex-wrap:wrap;justify-content:center}.babynest-product .bn-review-card{background:var(--bn-white);border-radius:var(--bn-radius);padding:24px;flex:1;min-width:260px;max-width:340px}.babynest-product .bn-stars{color:var(--bn-gold);letter-spacing:2px;margin-bottom:10px;font-size:17.6px}.babynest-product .bn-review-name{font-weight:700;color:var(--bn-plum);margin-bottom:8px}.babynest-product .bn-review-text{font-size:15.2px;color:var(--bn-ink)}.babynest-product .bn-feature{padding:56px 0}.babynest-product .bn-feature-grid{display:flex;gap:56px;align-items:center}.babynest-product .bn-feature-grid.bn-rev{flex-direction:row-reverse}.babynest-product .bn-feature-media{flex:1;min-width:0}.babynest-product .bn-feature-media img,.babynest-product .bn-feature-media .bn-img-placeholder{border-radius:var(--bn-radius)}.babynest-product .bn-feature-text{flex:1;min-width:0}.babynest-product .bn-feature-text h2{font-size:25.6px;margin-bottom:16px}.babynest-product .bn-feature-text ul{display:flex;flex-direction:column;gap:10px}.babynest-product .bn-feature-text li{padding-right:18px;position:relative;font-size:inherit}.babynest-product .bn-specs{padding:56px 0}.babynest-product .bn-specs h2{font-size:25.6px;text-align:center;margin-bottom:28px}.babynest-product .bn-specs-table{max-width:720px;margin:0 auto;border:1px solid var(--bn-line);border-radius:var(--bn-radius);overflow:hidden}.babynest-product .bn-specs-row{display:flex;justify-content:space-between;padding:16px 22px;border-bottom:1px solid var(--bn-line);font-size:15.52px}.babynest-product .bn-specs-row:last-child{border-bottom:none}.babynest-product .bn-specs-row:nth-child(2n){background:var(--bn-cream)}.babynest-product .bn-specs-row span:first-child{font-weight:700;color:var(--bn-plum)}.babynest-product .bn-specs-note{text-align:center;color:var(--bn-taupe-text);font-size:13.6px;margin-top:16px;max-width:600px;margin-inline:auto}.babynest-product .bn-faq{padding:56px 0}.babynest-product .bn-faq h2{font-size:25.6px;text-align:center;margin-bottom:28px}.babynest-product .bn-faq-list{max-width:760px;margin:0 auto}.babynest-product .bn-faq-list details{border-bottom:1px solid var(--bn-line);padding:18px 0}.babynest-product .bn-faq-list summary{cursor:pointer;font-weight:600;color:var(--bn-plum);list-style:none;font-size:16.8px;display:flex;justify-content:space-between;align-items:center}.babynest-product .bn-faq-list summary::-webkit-details-marker{display:none}.babynest-product .bn-faq-list summary:after{content:"+";font-size:20.8px;color:var(--bn-taupe-text)}.babynest-product .bn-faq-list details[open] summary:after{content:"\2013"}.babynest-product .bn-faq-list p{margin-top:12px;color:var(--bn-ink);font-size:15.52px}.babynest-product .bn-stats{padding:56px 0;background:var(--bn-plum);color:var(--bn-white)}.babynest-product .bn-stats h2{color:var(--bn-white);font-size:25.6px;margin-bottom:28px}.babynest-product .bn-stats-list{display:flex;flex-direction:column}.babynest-product .bn-stat-item{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;border-bottom:1px solid rgba(255,255,255,.2)}.babynest-product .bn-stat-item:last-child{border-bottom:none}.babynest-product .bn-stat-item p{font-size:16px;color:var(--bn-white);flex:1}.babynest-product .bn-stat-circle{flex-shrink:0;width:76px;height:76px;border-radius:50%;border:3px solid var(--bn-white);display:flex;align-items:center;justify-content:center;font-family:Rubik;font-weight:800;font-size:16.8px;color:var(--bn-white)}.babynest-product .bn-footer-strip{background:var(--bn-plum);color:var(--bn-white);padding:44px 0}.babynest-product .bn-footer-grid{display:flex;justify-content:space-between;gap:32px;flex-wrap:wrap}.babynest-product .bn-footer-grid h3{color:var(--bn-white);font-size:19.2px;margin-bottom:14px}.babynest-product .bn-footer-subtext{font-size:14.4px;color:var(--bn-cream);margin-bottom:14px}.babynest-product .bn-newsletter-form{display:flex;gap:10px;max-width:360px}.babynest-product .bn-newsletter-form input{flex:1;padding:12px 14px;border-radius:10px;border:none;font-family:inherit}.babynest-product .bn-newsletter-form button{background:var(--bn-white);color:var(--bn-plum);font-weight:700;padding:12px 18px;border-radius:10px}.babynest-product .bn-newsletter-success{margin-top:10px;font-size:14.4px;color:var(--bn-cream)}.babynest-product .bn-footer-links{display:flex;flex-direction:column;gap:8px;font-size:14.4px}.babynest-product .bn-footer-links a{color:var(--bn-cream);text-decoration:none}.babynest-product .bn-footer-links a:hover{text-decoration:underline}.babynest-product .bn-footer-note{color:var(--bn-cream);font-size:13.6px;max-width:260px}@media(max-width:860px){.babynest-product .bn-hero-grid,.babynest-product .bn-feature-grid,.babynest-product .bn-feature-grid.bn-rev{flex-direction:column}}.babynest-product{--bn-gold:#E8B84B;--bn-sp: 84px;--bn-sp-tight: 60px}.babynest-product .bn-pre{white-space:pre-line}.babynest-product .bn-hero{background:var(--bn-white);padding:52px 0 var(--bn-sp-tight)}.babynest-product .bn-feature{padding:var(--bn-sp) 0;background:var(--bn-white)}.babynest-product .bn-feature.bn-alt{background:var(--bn-cream)}.babynest-product .bn-specs{padding:var(--bn-sp) 0;background:var(--bn-cream)}.babynest-product .bn-stats{padding:var(--bn-sp) 0;background:var(--bn-plum)}.babynest-product .bn-reviews{padding:var(--bn-sp) 0;background:var(--bn-white)}.babynest-product .bn-faq{padding:var(--bn-sp) 0 calc(var(--bn-sp) + 8px);background:var(--bn-cream)}.babynest-product .bn-hero-grid{gap:48px;align-items:flex-start}.babynest-product .bn-hero-info{gap:14px;padding-top:4px}.babynest-product .bn-hero-title{font-size:clamp(27.2px,2.6vw,37.6px);line-height:1.2;letter-spacing:-.01em}.babynest-product .bn-hero-desc{font-size:16.32px;line-height:1.75;color:var(--bn-text)}.babynest-product .bn-price-row{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-top:4px;padding-top:16px;border-top:1px solid var(--bn-line)}.babynest-product .bn-price{font-family:Rubik,sans-serif;font-weight:800;font-size:32px;color:var(--bn-plum);line-height:1}.babynest-product .bn-price-compare{font-size:16.8px;color:var(--bn-taupe-text);text-decoration:line-through}.babynest-product .bn-color-picker{gap:12px;margin-top:2px}.babynest-product .bn-color-label{color:var(--bn-plum);font-size:14.72px}.babynest-product .bn-swatch{display:inline-block;width:36px;height:36px;border-radius:50%;border:2px solid var(--bn-white);box-shadow:0 0 0 1px var(--bn-line);outline:2px solid transparent;outline-offset:1px;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,outline-color .16s ease}@media(hover:hover){.babynest-product .bn-swatch:hover{transform:scale(1.09);box-shadow:0 0 0 1px var(--bn-plum),0 4px 10px #694a6538}}.babynest-product .bn-swatch:focus-visible{outline-color:var(--bn-plum)}.babynest-product .bn-swatch.active{outline-color:var(--bn-plum);outline-width:2px;box-shadow:0 0 0 1px var(--bn-plum)}.babynest-product .bn-swatch:active{transform:scale(.96)}.babynest-product .bn-qty-row{margin-top:4px}.babynest-product .bn-add-cart-btn{margin-top:2px;padding:17px 24px;font-size:17.28px;box-shadow:0 6px 18px #694a6533}.babynest-product .bn-add-cart-btn:hover{box-shadow:0 8px 22px #694a6547}.babynest-product .bn-trust-row{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:14px;padding:11px 14px;background:var(--bn-cream);border-radius:10px;color:var(--bn-plum);font-size:14.88px;font-weight:600}.babynest-product .bn-trust-icon{width:20px;height:20px;flex-shrink:0}.babynest-product .bn-buyproof{margin-top:20px;padding-top:20px;border-top:1px solid var(--bn-line)}.babynest-product .bn-buyproof-item{display:none;margin:0}.babynest-product .bn-buyproof-item.is-active{display:block}.babynest-product .bn-buyproof-item blockquote{margin:0 0 10px;font-size:15.52px;line-height:1.7;color:var(--bn-text);font-style:italic}.babynest-product .bn-buyproof-item figcaption{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.babynest-product .bn-buyproof-item cite{font-style:normal;font-size:14.08px;color:var(--bn-taupe-text);font-weight:600}.babynest-product .bn-buyproof-nav{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:14px}.babynest-product .bn-bp-arrow{background:none;color:var(--bn-taupe-text);font-size:24px;line-height:1;padding:0 4px;transition:color .15s}.babynest-product .bn-bp-arrow:hover{color:var(--bn-plum)}.babynest-product .bn-bp-dots{display:flex;gap:8px}.babynest-product .bn-bp-dot{width:9px;height:9px;border-radius:50%;padding:0;background:transparent;border:1.5px solid var(--bn-taupe);transition:background .15s,border-color .15s}.babynest-product .bn-bp-dot.is-active{background:var(--bn-plum);border-color:var(--bn-plum)}.babynest-product .bn-thumb-row{display:flex;gap:10px;margin-top:14px;overflow-x:auto;scrollbar-width:thin;padding-bottom:4px}.babynest-product .bn-thumb{flex:0 0 auto;width:82px;height:82px;border-radius:10px;overflow:hidden;border:2px solid transparent;box-shadow:0 0 0 1px var(--bn-line);cursor:pointer;background:var(--bn-white);transition:border-color .15s,box-shadow .15s,transform .15s}.babynest-product .bn-thumb img{width:100%;height:100%;object-fit:contain}@media(hover:hover){.babynest-product .bn-thumb:hover{box-shadow:0 0 0 1px var(--bn-plum);transform:translateY(-2px)}}.babynest-product .bn-thumb.active{border-color:var(--bn-plum);box-shadow:0 0 0 1px var(--bn-plum)}.babynest-product .bn-feature-grid{gap:64px;align-items:center}.babynest-product .bn-feature-media img,.babynest-product .bn-feature-media .bn-img-placeholder{border-radius:18px;box-shadow:0 14px 34px #332b321a}.babynest-product .bn-feature-text h2{margin-bottom:18px;line-height:1.22;letter-spacing:-.01em}.babynest-product .bn-feature-text ul{gap:12px}.babynest-product .bn-feature-text li{padding-right:0;line-height:1.75;color:var(--bn-text)}.babynest-product .bn-specs h2,.babynest-product .bn-faq h2,.babynest-product .bn-reviews h2{text-align:center;margin-bottom:34px;line-height:1.25}.babynest-product .bn-specs-table{background:var(--bn-white);border-color:transparent;box-shadow:0 8px 26px #332b3212;border-radius:16px}.babynest-product .bn-specs-row{padding:17px 24px}.babynest-product .bn-specs-row:nth-child(2n){background:#fbf9f6}.babynest-product .bn-stats-title{color:var(--bn-white);margin-bottom:10px;text-align:right}.babynest-product .bn-stats-list{margin-top:8px}.babynest-product .bn-stat-item{gap:34px;padding:30px 0;border-bottom:1px solid rgba(255,255,255,.22)}.babynest-product .bn-stat-item p{font-size:16.32px;line-height:1.7;color:var(--bn-on-dark);margin:0}.babynest-product .bn-stat-circle{position:relative;width:92px;height:92px;border:none;background:conic-gradient(var(--bn-white) calc(var(--bn-pct,0) * 1%),rgba(255,255,255,.22) 0);display:grid;place-items:center}.babynest-product .bn-stat-circle:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:var(--bn-plum)}.babynest-product .bn-stat-circle span{position:relative;z-index:1;font-family:Rubik,sans-serif;font-weight:800;font-size:20px;color:var(--bn-white)}.babynest-product .bn-review-grid{gap:26px;align-items:stretch}.babynest-product .bn-review-card{background:var(--bn-white);border-radius:16px;padding:30px 26px;box-shadow:0 8px 26px #332b3214;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.babynest-product .bn-review-card .bn-stars{color:var(--bn-gold);font-size:18.4px;letter-spacing:3px;margin:0}.babynest-product .bn-review-name{margin:0;font-size:16px}.babynest-product .bn-review-text{color:var(--bn-text);line-height:1.75;margin:0}.babynest-product .bn-faq-list{background:var(--bn-white);border-radius:16px;padding:6px 26px;box-shadow:0 8px 26px #332b3212}.babynest-product .bn-faq-list details{padding:20px 0}.babynest-product .bn-faq-list details:last-child{border-bottom:none}.babynest-product .bn-faq-list summary{gap:16px}.babynest-product .bn-sticky-bar{position:fixed;inset-inline:0;bottom:0;z-index:60;background:#fffffff7;-webkit-backdrop-filter:saturate(160%) blur(8px);backdrop-filter:saturate(160%) blur(8px);border-top:1px solid var(--bn-line);box-shadow:0 -6px 24px #332b321a;transform:translateY(110%);transition:transform .28s ease}.babynest-product .bn-sticky-bar.is-visible{transform:translateY(0)}.babynest-product .bn-sticky-bar[hidden]{display:none}.babynest-product .bn-sticky-inner{max-width:var(--bn-maxw);margin:0 auto;padding:10px 24px;display:flex;align-items:center;justify-content:space-between;gap:18px}.babynest-product .bn-sticky-info{display:flex;align-items:center;gap:12px;min-width:0}.babynest-product .bn-sticky-thumb{width:46px;height:46px;border-radius:9px;object-fit:contain;background:var(--bn-cream);flex-shrink:0}.babynest-product .bn-sticky-text{display:flex;flex-direction:column;gap:2px;min-width:0}.babynest-product .bn-sticky-title{font-family:Rubik,sans-serif;font-weight:600;font-size:15.2px;color:var(--bn-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:46vw}.babynest-product .bn-sticky-price{font-family:Rubik,sans-serif;font-weight:800;font-size:16.8px;color:var(--bn-plum)}.babynest-product .bn-sticky-btn{background:var(--bn-plum);color:var(--bn-white);font-family:Rubik,sans-serif;font-weight:700;font-size:16px;padding:13px 30px;border-radius:11px;flex-shrink:0;transition:background .15s}.babynest-product .bn-sticky-btn:hover{background:var(--bn-plum-dark)}.babynest-product .bn-sticky-btn:disabled{background:var(--bn-taupe);cursor:not-allowed}@media(max-width:1024px){.babynest-product{--bn-sp:64px;--bn-sp-tight:44px}.babynest-product .bn-hero-grid{gap:36px}.babynest-product .bn-feature-grid{gap:40px}}@media(max-width:860px){.babynest-product{--bn-sp:52px;--bn-sp-tight:36px}.babynest-product .bn-hero{padding:28px 0 var(--bn-sp-tight)}.babynest-product .bn-wrap{padding:0 18px}.babynest-product .bn-hero-grid{gap:26px}.babynest-product .bn-hero-title{font-size:24.8px}.babynest-product .bn-price{font-size:27.2px}.babynest-product .bn-feature-grid{gap:24px}.babynest-product .bn-feature-text h2{font-size:22.4px!important}.babynest-product .bn-specs h2,.babynest-product .bn-faq h2,.babynest-product .bn-reviews h2,.babynest-product .bn-stats-title{font-size:23.2px!important}.babynest-product .bn-specs h2,.babynest-product .bn-faq h2,.babynest-product .bn-reviews h2{margin-bottom:24px}.babynest-product .bn-stat-item{flex-direction:row-reverse;justify-content:flex-end;gap:18px;padding:22px 0}.babynest-product .bn-stat-circle{width:74px;height:74px}.babynest-product .bn-stat-circle span{font-size:16.8px}.babynest-product .bn-stat-item p{font-size:15.2px}.babynest-product .bn-review-card{padding:24px 20px}.babynest-product .bn-faq-list{padding:4px 18px}.babynest-product .bn-thumb{width:66px;height:66px}.babynest-product .bn-sticky-inner{padding:9px 14px;gap:12px}.babynest-product .bn-sticky-thumb{width:40px;height:40px}.babynest-product .bn-sticky-title{font-size:13.6px;max-width:38vw}.babynest-product .bn-sticky-price{font-size:15.68px}.babynest-product .bn-sticky-btn{padding:12px 20px;font-size:15.2px}}.babynest-product.bn-has-sticky{padding-bottom:82px}@media(max-width:860px){.babynest-product.bn-has-sticky{padding-bottom:74px}}.babynest-product h1.bn-hero-title{margin:0!important}.babynest-product .bn-hero-desc>*:first-child{margin-top:0}.babynest-product .bn-hero-desc>*:last-child{margin-bottom:0}.babynest-product .bn-hero-info{gap:0}.babynest-product .bn-hero-desc,.babynest-product .bn-hero-info>.bn-img-placeholder{margin-top:var(--bn-title-gap, 14px)}.babynest-product .bn-hero-info>form{margin-top:var(--bn-hero-gap, 20px)}.babynest-product .bn-price-row{margin-top:0;padding-top:var(--bn-buy-gap, 18px)}.babynest-product .bn-color-picker,.babynest-product .bn-qty-row,.babynest-product .bn-add-cart-btn{margin-top:var(--bn-buy-gap, 18px)}.babynest-product .bn-trust-row{margin-top:calc(var(--bn-buy-gap, 18px) * .75)}.babynest-product .bn-buyproof{margin-top:calc(var(--bn-buy-gap, 18px) * 1.2);padding-top:calc(var(--bn-buy-gap, 18px) * 1.2)}.babynest-product .bn-hero-grid{gap:46px;align-items:flex-start}.babynest-product .bn-hero-gallery{flex:1.02}.babynest-product .bn-hero-info{flex:1}@media(min-width:961px){.babynest-product.bn-stick-info .bn-hero-info,.babynest-product.bn-stick-gallery .bn-hero-gallery{position:sticky;top:96px;align-self:flex-start}}.babynest-product .bn-main-image{background:#f1efec;border:none;box-shadow:0 8px 26px #332b3212;border-radius:16px;padding:10px}.babynest-product .bn-main-image img{border-radius:10px}.babynest-product .bn-benefits{display:grid;grid-template-columns:repeat(var(--bn-benefit-cols, 3),minmax(0,1fr));gap:10px;margin-top:calc(var(--bn-buy-gap, 18px) * .75)}.babynest-product .bn-benefit{background:var(--bn-cream);border-radius:11px;padding:15px 10px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.babynest-product .bn-benefit svg{width:23px;height:23px;color:var(--bn-plum);flex-shrink:0}.babynest-product .bn-benefit span{font-size:13.5px;line-height:1.45;font-weight:600;color:var(--bn-plum)}.babynest-product .bn-color-picker{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.babynest-product .bn-color-label{font-size:14.5px;font-weight:500;color:var(--bn-label);letter-spacing:.01em}.babynest-product .bn-color-label b{font-family:Rubik,sans-serif;font-weight:600;color:var(--bn-plum)}.babynest-product .bn-swatch-row{display:flex;gap:13px;flex-wrap:wrap}.babynest-product .bn-swatch{width:40px;height:40px;border:3px solid var(--bn-white);box-shadow:0 0 0 1px var(--bn-line);outline:2px solid transparent;outline-offset:2px}@media(hover:hover){.babynest-product .bn-swatch:hover{transform:scale(1.08) translateY(-1px);box-shadow:0 0 0 1px var(--bn-plum),0 5px 12px #694a653d}}.babynest-product .bn-swatch.active{outline-color:var(--bn-plum);box-shadow:0 0 0 1px var(--bn-plum)}.babynest-product .bn-hero-title{line-height:1.3;letter-spacing:-.005em}.babynest-product .bn-feature-grid{gap:56px;align-items:center}.babynest-product .bn-feature-media{flex:1.18}.babynest-product .bn-feature-text{flex:1;max-width:46ch}.babynest-product .bn-feature-kicker{display:block;margin-bottom:12px;font-family:Rubik,sans-serif;font-size:12.5px;font-weight:600;letter-spacing:.16em;color:var(--bn-taupe-text)}@media(max-width:960px){.babynest-product .bn-hero-info,.babynest-product .bn-hero-gallery{position:static!important}}@media(max-width:860px){.babynest-product .bn-benefits{gap:8px}.babynest-product .bn-benefit{padding:13px 6px;gap:6px;border-radius:10px}.babynest-product .bn-benefit svg{width:20px;height:20px}.babynest-product .bn-benefit span{font-size:12px;line-height:1.4}.babynest-product .bn-main-image{padding:8px;border-radius:14px}.babynest-product .bn-swatch{width:38px;height:38px}.babynest-product .bn-feature-grid{gap:22px}.babynest-product .bn-feature-text{max-width:none}.babynest-product .bn-feature-kicker{font-size:11.5px;margin-bottom:9px}}.babynest-product.bn-blend-main .bn-main-image img{mix-blend-mode:multiply}@media(hover:hover){.babynest-product .bn-swatch:not(.active):hover{transform:scale(1.12);outline-color:#694a656b;box-shadow:0 0 0 1px var(--bn-plum),0 6px 14px #694a6542}}.babynest-product .bn-swatch:not(.active):focus-visible{transform:scale(1.12);outline-color:#694a656b}@media(hover:hover){.babynest-product .bn-thumb:not(.active):hover{transform:translateY(-3px);box-shadow:0 0 0 1px var(--bn-plum),0 6px 14px #332b3229}}.babynest-product .bn-thumb.is-peek{border-color:#694a6573}.babynest-product .bn-main-image img{transition:opacity .12s ease}.babynest-product .bn-price{font-weight:var(--bn-price-weight, 500);letter-spacing:-.015em}.babynest-product .bn-price-compare{font-weight:400}.babynest-product .bn-feature-media img{height:auto}.babynest-product .bn-stat-item{flex-direction:row-reverse;justify-content:space-between}.babynest-product .bn-stat-item p{text-align:right}.babynest-product .bn-stats{padding:52px 0 46px}.babynest-product .bn-stats-title{margin-bottom:4px}.babynest-product .bn-stats-list{margin-top:0}.babynest-product .bn-stat-item{padding:18px 0;gap:28px}.babynest-product .bn-stat-item p{line-height:1.6}.babynest-product .bn-stat-circle{width:78px;height:78px}.babynest-product .bn-stat-circle:after{top:5px;right:5px;bottom:5px;left:5px}.babynest-product .bn-stat-circle span{font-size:19px}@media(max-width:860px){.babynest-product .bn-stats{padding:38px 0 34px}.babynest-product .bn-stat-item{flex-direction:row-reverse;justify-content:space-between;gap:16px;padding:15px 0}.babynest-product .bn-stat-circle{width:64px;height:64px}.babynest-product .bn-stat-circle:after{top:4px;right:4px;bottom:4px;left:4px}.babynest-product .bn-stat-circle span{font-size:15.5px}.babynest-product .bn-stat-item p{font-size:14.5px;line-height:1.55}}.babynest-product .bn-sticky-bar{border-top:none;box-shadow:0 -1px #694a6529,0 -10px 34px #332b3224;background:#fffffffb}.babynest-product .bn-sticky-inner{max-width:760px;padding:14px 24px;gap:26px;justify-content:center}.babynest-product .bn-sticky-info{gap:14px}.babynest-product .bn-sticky-thumb{width:60px;height:60px;border-radius:11px}.babynest-product .bn-sticky-text{gap:1px}.babynest-product .bn-sticky-title{font-size:13.5px;font-weight:500;color:var(--bn-taupe-text);max-width:30ch}.babynest-product .bn-sticky-price{font-size:21px;font-weight:600;color:var(--bn-plum);letter-spacing:-.015em}.babynest-product .bn-sticky-btn{padding:16px 46px;font-size:17px;border-radius:12px;box-shadow:0 5px 16px #694a6547;transition:background .15s,box-shadow .15s,transform .15s}@media(hover:hover){.babynest-product .bn-sticky-btn:hover{box-shadow:0 7px 20px #694a655c;transform:translateY(-1px)}}.babynest-product .bn-sticky-btn:active{transform:translateY(0)}@media(max-width:860px){.babynest-product .bn-sticky-inner{max-width:none;padding:11px 14px;gap:12px}.babynest-product .bn-sticky-inner{justify-content:space-between}.babynest-product .bn-sticky-info{gap:10px;flex:1;min-width:0}.babynest-product .bn-sticky-thumb{width:48px;height:48px;border-radius:10px}.babynest-product .bn-sticky-title{font-size:12px;max-width:100%}.babynest-product .bn-sticky-price{font-size:18px}.babynest-product .bn-sticky-btn{padding:15px 26px;font-size:15.5px;border-radius:11px}.babynest-product.bn-has-sticky{padding-bottom:92px}}@media(max-width:340px){.babynest-product .bn-sticky-title{display:none}.babynest-product .bn-sticky-thumb{width:44px;height:44px}}.babynest-product .bn-sticky-bar{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-top:none;box-shadow:none;padding:0 20px 20px;pointer-events:none}.babynest-product .bn-sticky-inner{pointer-events:auto;width:max-content;max-width:min(780px,calc(100% - 8px));margin:0 auto;padding:12px 14px 12px 12px;gap:22px;background:var(--bn-white);border:1px solid rgba(105,74,101,.1);border-radius:20px;box-shadow:0 18px 44px #332b3233,0 6px 14px #332b321a,0 1px #ffffffe6 inset}.babynest-product .bn-sticky-bar.is-visible .bn-sticky-inner{animation:bn-rise .32s cubic-bezier(.2,.7,.3,1) both}@keyframes bn-rise{0%{transform:translateY(10px) scale(.985);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.babynest-product .bn-sticky-bar.is-visible .bn-sticky-inner{animation:none}.babynest-product .bn-sticky-bar{transition:none}}.babynest-product .bn-sticky-thumb{width:56px;height:56px;border-radius:13px}.babynest-product .bn-sticky-title{font-size:13px}.babynest-product .bn-sticky-price{font-size:22px;font-weight:600}.babynest-product .bn-sticky-btn{padding:15px 42px;font-size:17px;border-radius:14px;box-shadow:0 6px 18px #694a6557}.babynest-product.bn-has-sticky{padding-bottom:120px}@media(max-width:860px){.babynest-product .bn-sticky-bar{padding:0 10px 10px}.babynest-product .bn-sticky-inner{width:auto;max-width:none;padding:9px 10px 9px 9px;gap:10px;border-radius:16px;justify-content:space-between;box-shadow:0 12px 30px #332b3233,0 4px 10px #332b321a}.babynest-product .bn-sticky-thumb{width:46px;height:46px;border-radius:11px}.babynest-product .bn-sticky-btn{padding:14px 24px;font-size:15.5px;border-radius:12px}.babynest-product.bn-has-sticky{padding-bottom:100px}}.babynest-product .bn-sticky-title{font-size:14.5px;font-weight:600;color:var(--bn-ink)}.babynest-product .bn-sticky-thumb{width:66px;height:66px;border-radius:14px}@media(max-width:860px){.babynest-product .bn-sticky-title{font-size:13px}.babynest-product .bn-sticky-thumb{width:54px;height:54px;border-radius:12px}}.babynest-product .bn-swatch-image{background-size:cover;background-position:center;background-repeat:no-repeat}.babynest-product .bn-option-text .bn-swatch-row{gap:9px}.babynest-product .bn-swatch-fallback{width:auto;height:auto;min-height:42px;padding:9px 18px;border-radius:11px;border:1.5px solid var(--bn-line);box-shadow:none;outline:none;background:var(--bn-white);color:var(--bn-ink);font-family:Rubik,sans-serif;font-size:14.5px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;transition:border-color .15s,background .15s,color .15s}@media(hover:hover){.babynest-product .bn-swatch-fallback:not(.active):hover{transform:none;border-color:var(--bn-plum);background:var(--bn-cream);box-shadow:none}}.babynest-product .bn-swatch-fallback.active{border-color:var(--bn-plum);background:var(--bn-plum);color:var(--bn-white);outline:none;box-shadow:none}.babynest-product .bn-hero-desc p{margin:0 0 .6em}.babynest-product .bn-hero-desc p:last-child{margin-bottom:0}.babynest-product .bn-hero-desc br+br{display:none}.babynest-product .bn-feature{padding:var(--bn-feature-pad, var(--bn-sp)) 0}.babynest-product .bn-feature-media img,.babynest-product .bn-feature-media .bn-img-placeholder{width:100%;height:var(--bn-feature-media-h, auto);object-fit:cover;object-position:var(--bn-feature-focus, center)}.babynest-product .bn-feature-media .bn-img-placeholder{aspect-ratio:auto;min-height:160px}@media(max-width:860px){.babynest-product .bn-feature-media img,.babynest-product .bn-feature-media .bn-img-placeholder{height:var(--bn-feature-media-h-m, var(--bn-feature-media-h, auto))}.babynest-product.bn-feature-row .bn-feature-grid{flex-direction:row;gap:14px;align-items:center}.babynest-product.bn-feature-row .bn-feature-grid.bn-rev{flex-direction:row-reverse}.babynest-product.bn-feature-row .bn-feature-media{flex:0 0 42%;min-width:0}.babynest-product.bn-feature-row .bn-feature-text{flex:1 1 auto;min-width:0;max-width:none}.babynest-product.bn-feature-row .bn-feature-media img,.babynest-product.bn-feature-row .bn-feature-media .bn-img-placeholder{border-radius:12px}.babynest-product.bn-feature-row .bn-feature-kicker{margin-bottom:6px}.babynest-product.bn-feature-row .bn-feature-text h2{margin-bottom:8px}.babynest-product.bn-feature-row .bn-feature-text ul{gap:6px}}@media(max-width:860px){.babynest-product:not(.bn-feature-row) .bn-feature-media{align-self:stretch;width:100%}}@media(max-width:860px){.babynest-product.bn-feature-row .bn-feature-grid{align-items:flex-start}}.babynest-product.bn-feature-contain .bn-feature-media img{object-fit:contain;width:auto;max-width:100%;margin-inline:auto}@media(max-width:860px){.babynest-product.bn-feature-contain.bn-feature-row .bn-feature-media img{margin-inline:0}}.babynest-product.bn-editor .bn-review-card,.babynest-product.bn-editor .bn-specs-row,.babynest-product.bn-editor .bn-benefit,.babynest-product.bn-editor .bn-stat-item,.babynest-product.bn-editor .bn-buyproof-item,.babynest-product.bn-editor .bn-faq-list details{min-height:40px}.babynest-product.bn-editor .bn-buyproof-item{display:block}.babynest-product.bn-editor [data-shopify-editor-block]:empty{display:block!important;min-height:44px;border:1px dashed var(--bn-taupe);border-radius:8px}.babynest-product .bn-empty{display:none!important}.babynest-product.bn-editor .bn-empty{display:flex!important;min-height:48px;border:1px dashed var(--bn-taupe);border-radius:10px;opacity:.75}.babynest-product.bn-editor details.bn-empty{display:block!important}.babynest-product.bn-editor .bn-specs-row.bn-empty{display:flex!important}.babynest-product.bn-editor .bn-buyproof-item.bn-empty{display:block!important}@media(min-width:861px){.babynest-product.bn-feature-contain .bn-feature-grid{gap:34px}.babynest-product.bn-feature-contain .bn-feature-media{flex:0 0 auto;max-width:52%}.babynest-product.bn-feature-contain .bn-feature-text{flex:1 1 auto;max-width:52ch}}.babynest-product .bn-assurance{display:flex;flex-direction:column;gap:10px;margin-top:calc(var(--bn-buy-gap, 18px) * .7);padding:14px 16px;background:#694a650e;border:1px solid rgba(105,74,101,.14);border-radius:12px}.babynest-product .bn-assurance-item{display:flex;align-items:center;gap:11px;font-size:15px;line-height:1.5;font-weight:600;color:var(--bn-plum)}.babynest-product .bn-assurance-item svg{width:21px;height:21px;flex-shrink:0;color:var(--bn-plum);stroke-width:1.7}@media(max-width:860px){.babynest-product .bn-assurance{padding:12px 13px;gap:9px}.babynest-product .bn-assurance-item{font-size:14px;gap:9px}.babynest-product .bn-assurance-item svg{width:19px;height:19px}}.babynest-product .bn-sticky-bar{background:var(--bn-white);-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;pointer-events:auto;border-top:1px solid rgba(105,74,101,.16);box-shadow:0 -8px 28px #332b3221}.babynest-product .bn-sticky-inner{width:auto;max-width:760px;margin:0 auto;padding:13px 24px;gap:24px;background:transparent;border:none;border-radius:0;box-shadow:none;justify-content:center}.babynest-product .bn-sticky-bar.is-visible .bn-sticky-inner{animation:none}.babynest-product .bn-sticky-text{gap:0}.babynest-product .bn-sticky-title{font-size:15.5px;font-weight:600;color:var(--bn-ink);max-width:34ch}.babynest-product .bn-sticky-btn{display:inline-flex;align-items:center;gap:9px;padding:16px 40px;font-size:17px;border-radius:12px}.babynest-product .bn-sticky-btn-sep{opacity:.5;font-weight:400}.babynest-product .bn-sticky-btn-price{font-weight:800}.babynest-product.bn-has-sticky{padding-bottom:104px}@media(max-width:860px){.babynest-product .bn-sticky-bar{padding:0}.babynest-product .bn-sticky-inner{max-width:none;padding:10px 14px;gap:12px;justify-content:space-between}.babynest-product .bn-sticky-title{font-size:13.5px;max-width:100%}.babynest-product .bn-sticky-btn{padding:14px 20px;font-size:15px;gap:7px}.babynest-product.bn-has-sticky{padding-bottom:88px}}@keyframes bn-bp-slide-in{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.babynest-product .bn-buyproof-item.is-active{animation:bn-bp-slide-in .5s cubic-bezier(.33,1,.68,1) both}@media(prefers-reduced-motion:reduce){.babynest-product .bn-buyproof-item.is-active{animation:none}}.babynest-product .bn-hero+.bn-faq{padding-top:20px}.babynest-product .bn-banner{padding:var(--bn-bnr-pad, 56px) 0;background:var(--bn-white)}.babynest-product .bn-banner-inner{margin:0 auto;display:flex;flex-direction:column;gap:22px}.babynest-product .bn-banner--full .bn-banner-inner{max-width:none;padding:0}.babynest-product .bn-banner--wide .bn-banner-inner{max-width:1400px;padding:0 24px}.babynest-product .bn-banner--normal .bn-banner-inner{max-width:var(--bn-maxw);padding:0 24px}.babynest-product .bn-banner-media{overflow:hidden;border-radius:var(--bn-bnr-radius, 0);line-height:0}.babynest-product .bn-banner-media img{display:block;width:100%;height:auto}.babynest-product .bn-banner--cover .bn-banner-media img{height:var(--bn-bnr-h, 520px);object-fit:cover;object-position:center var(--bn-bnr-focus, center)}.babynest-product .bn-banner--contain .bn-banner-media img{height:var(--bn-bnr-h, 520px);object-fit:contain}.babynest-product .bn-banner-text{max-width:760px;margin:0 auto;text-align:center;padding:0 24px}.babynest-product .bn-banner-text h2{margin:0 0 10px;line-height:1.3;color:var(--bn-plum)}.babynest-product .bn-banner-text p{margin:0;line-height:1.7;color:var(--bn-taupe-text)}@media(max-width:860px){.babynest-product .bn-hero+.bn-faq{padding-top:16px}.babynest-product .bn-banner{padding:calc(var(--bn-bnr-pad, 56px) * .65) 0}.babynest-product .bn-banner--cover .bn-banner-media img,.babynest-product .bn-banner--contain .bn-banner-media img{height:var(--bn-bnr-h-m, 320px)}.babynest-product .bn-banner--wide .bn-banner-inner,.babynest-product .bn-banner--normal .bn-banner-inner{padding:0 18px}.babynest-product .bn-banner-inner{gap:16px}}.babynest-product.bn-editor .bn-banner.bn-empty{display:block;min-height:120px;background:var(--bn-cream);outline:1px dashed var(--bn-line);outline-offset:-8px}.babynest-product.bn-v2{--bn-v2-k:1;display:flex;flex-direction:column}.babynest-product.bn-v2>section,.babynest-product.bn-v2>footer{width:100%}.babynest-product.bn-v2>.bn-faq{order:10}.babynest-product.bn-v2>.bn-footer-strip{order:11}.babynest-product.bn-v2 .bn-hero{padding:32px 0 calc(var(--bn-sp-tight) * var(--bn-v2-k))}.babynest-product.bn-v2 .bn-feature{padding:calc(var(--bn-feature-pad, var(--bn-sp)) * var(--bn-v2-k)) 0}.babynest-product.bn-v2 .bn-specs,.babynest-product.bn-v2 .bn-stats,.babynest-product.bn-v2 .bn-reviews,.babynest-product.bn-v2 .bn-faq,.babynest-product.bn-v2 .bn-hero+.bn-faq{padding:calc(var(--bn-sp) * var(--bn-v2-k)) 0}.babynest-product.bn-v2 .bn-specs h2,.babynest-product.bn-v2 .bn-faq h2,.babynest-product.bn-v2 .bn-reviews h2{margin-bottom:22px}.babynest-product.bn-v2 .bn-hero-desc{white-space:normal;line-height:1.7;color:var(--bn-text);max-width:62ch}.babynest-product.bn-v2 .bn-desc-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--bn-desc-lines, 5);line-clamp:var(--bn-desc-lines, 5);overflow:hidden}.babynest-product.bn-v2 .bn-desc-clamp.is-open{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.babynest-product .bn-desc-more{align-self:flex-start;margin-top:6px;padding:0;background:none;border:0;font:inherit;font-size:14px;font-weight:600;color:var(--bn-plum);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.babynest-product .bn-desc-more[hidden]{display:none}.babynest-product.bn-v2 .bn-benefits{gap:8px}.babynest-product.bn-v2 .bn-benefit{padding:12px 8px;gap:6px;border-radius:10px;justify-content:center;box-shadow:inset 0 0 0 1px var(--bn-line)}.babynest-product.bn-v2 .bn-benefit svg{width:20px;height:20px}.babynest-product.bn-v2 .bn-benefit span{white-space:normal;font-size:13px;line-height:1.4;font-weight:500}.babynest-product.bn-v2 .bn-feature-text h2{margin-bottom:12px}.babynest-product.bn-v2 .bn-feature-copy p{margin:0;line-height:1.75;color:var(--bn-text)}.babynest-product.bn-v2 .bn-feature-copy p+p{margin-top:12px}@media(min-width:861px){.babynest-product.bn-v2 .bn-feature-grid{max-width:1080px;gap:48px;justify-content:center;align-items:center}.babynest-product.bn-v2 .bn-feature-media{flex:0 1 auto;max-width:58%;display:flex;justify-content:center}.babynest-product.bn-v2 .bn-feature-media img{width:auto;max-width:100%;height:var(--bn-feature-media-h, auto);object-fit:contain;margin:0}.babynest-product.bn-v2 .bn-feature-text{flex:0 1 460px;max-width:460px}}@media(max-width:1024px){.babynest-product.bn-v2{--bn-v2-k:.85}}@media(max-width:860px){.babynest-product.bn-v2{--bn-v2-k:.72}.babynest-product.bn-v2 .bn-hero{padding-top:18px}.babynest-product.bn-v2 .bn-benefit{padding:10px 6px}.babynest-product.bn-v2 .bn-benefit span{font-size:12px}.babynest-product.bn-v2 .bn-feature-copy{font-size:15px!important}.babynest-product.bn-v2 .bn-feature-copy p{line-height:1.65}.babynest-product.bn-v2 .bn-feature-copy p+p{margin-top:8px}.babynest-product.bn-v2 .bn-specs h2,.babynest-product.bn-v2 .bn-faq h2,.babynest-product.bn-v2 .bn-reviews h2{margin-bottom:16px}}@media(max-width:860px){.babynest-product.bn-v2 .bn-feature-media img{width:100%;height:auto;max-height:var(--bn-feature-media-h-m, none);object-fit:contain}.babynest-product.bn-v2.bn-feature-row .bn-feature-grid{align-items:center}}@media(max-width:860px){.babynest-product.bn-v2:not(.bn-feature-row) .bn-feature-media img{width:100%;max-width:100%;margin-inline:0}}.babynest-product.bn-v2 .bn-buyproof-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:2px}.babynest-product.bn-v2 .bn-buyproof-track::-webkit-scrollbar{display:none}.babynest-product.bn-v2 .bn-buyproof-item,.babynest-product.bn-v2 .bn-buyproof-item.is-active{display:flex;flex-direction:column;justify-content:space-between;flex:0 0 84%;scroll-snap-align:start;padding:14px 16px;background:var(--bn-cream);border-radius:12px;box-shadow:inset 0 0 0 1px var(--bn-line);animation:none}.babynest-product.bn-v2 .bn-buyproof-item.bn-empty{display:none!important}.babynest-product.bn-v2.bn-editor .bn-buyproof-item.bn-empty{display:flex!important}.babynest-product.bn-v2 .bn-buyproof-item blockquote{margin-bottom:8px}.babynest-product.bn-v2 .bn-buyproof-nav{margin-top:10px}.babynest-product .bn-fcard-wrap{position:fixed;inset-inline:0;bottom:0;z-index:60;display:flex;justify-content:center;padding:0 24px calc(26px + env(safe-area-inset-bottom,0px));pointer-events:none;transform:translateY(calc(100% + 24px));opacity:0;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .35s ease}.babynest-product .bn-fcard-wrap.is-visible{transform:translateY(0);opacity:1}.babynest-product .bn-fcard-wrap[hidden]{display:none}.babynest-product .bn-fcard{pointer-events:auto;position:relative;width:100%;max-width:var(--bn-fcard-w, 760px);display:grid;grid-template-columns:84px minmax(0,1fr) auto auto;grid-template-areas:"media title   price btn" "media benefit price btn";align-items:center;column-gap:22px;row-gap:5px;padding:14px 14px 14px 16px;border-radius:24px;background:linear-gradient(100deg,var(--bn-white) 0%,var(--bn-white) 52%,color-mix(in srgb,var(--bn-cream) 70%,var(--bn-white)) 100%);border:1px solid color-mix(in srgb,var(--bn-plum) 13%,transparent);box-shadow:inset 0 1px #ffffffe6,0 1px 2px #332b320f,0 14px 30px -10px #332b3238,0 34px 70px -28px #694a6561}.babynest-product .bn-fcard:before{content:"";position:absolute;top:-1px;inset-inline:28%;height:2px;border-radius:0 0 2px 2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--bn-plum) 55%,transparent),transparent)}.babynest-product .bn-fcard-media{grid-area:media;width:84px;height:84px;padding:6px;border-radius:18px;background:var(--bn-cream);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bn-plum) 8%,transparent)}.babynest-product .bn-fcard-img{width:100%;height:100%;object-fit:cover;border-radius:13px;mix-blend-mode:multiply}.babynest-product .bn-fcard-title{grid-area:title;align-self:end;font-family:Rubik,sans-serif;font-size:18px;font-weight:600;line-height:1.2;color:var(--bn-ink);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.babynest-product .bn-fcard-benefit{grid-area:benefit;align-self:start;display:flex;align-items:center;gap:7px;min-width:0;font-size:13.5px;line-height:1.35;color:var(--bn-text)}.babynest-product .bn-fcard-benefit svg{flex-shrink:0;width:18px;height:18px;padding:3px;border-radius:50%;color:var(--bn-plum);background:color-mix(in srgb,var(--bn-plum) 10%,transparent)}.babynest-product .bn-fcard-benefit span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.babynest-product .bn-fcard-price{grid-area:price;align-self:stretch;display:flex;align-items:center;padding-inline-start:22px;border-inline-start:1px solid color-mix(in srgb,var(--bn-plum) 14%,transparent);font-family:Rubik,sans-serif;font-size:26px;font-weight:600;letter-spacing:-.02em;color:var(--bn-plum);white-space:nowrap}.babynest-product .bn-fcard-btn{grid-area:btn;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:0 30px;border:0;border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--bn-plum) 88%,#fff) 0%,var(--bn-plum) 100%);color:var(--bn-white);font-family:Rubik,sans-serif;font-size:17px;font-weight:600;letter-spacing:.01em;white-space:nowrap;cursor:pointer;box-shadow:inset 0 1px #ffffff2e,0 10px 22px -10px color-mix(in srgb,var(--bn-plum) 80%,transparent);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.babynest-product .bn-fcard-btn svg{width:20px;height:20px;flex-shrink:0}@media(hover:hover){.babynest-product .bn-fcard-btn:hover{background:var(--bn-plum-dark);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff24,0 14px 26px -10px color-mix(in srgb,var(--bn-plum) 90%,transparent)}}.babynest-product .bn-fcard-btn:active{transform:translateY(0)}.babynest-product .bn-fcard-btn:focus-visible{outline:2px solid var(--bn-plum);outline-offset:3px}.babynest-product .bn-fcard-btn:disabled{background:var(--bn-taupe);box-shadow:none;cursor:not-allowed;transform:none}.babynest-product.bn-v2.bn-has-sticky{padding-bottom:150px}@media(max-width:860px){.babynest-product .bn-fcard-wrap{padding:0 10px calc(10px + env(safe-area-inset-bottom,0px))}.babynest-product .bn-fcard{grid-template-columns:54px minmax(0,1fr) auto;grid-template-areas:"media title btn" "media price btn";column-gap:12px;row-gap:1px;padding:9px;border-radius:20px;background:var(--bn-white)}.babynest-product .bn-fcard:before{inset-inline:22%}.babynest-product .bn-fcard-media{width:54px;height:54px;padding:4px;border-radius:14px}.babynest-product .bn-fcard-img{border-radius:10px}.babynest-product .bn-fcard-title{font-size:14.5px}.babynest-product .bn-fcard-benefit{display:none}.babynest-product .bn-fcard-price{align-self:start;padding:0;border:0;font-size:18px}.babynest-product .bn-fcard-btn{min-height:50px;padding:0 18px;gap:8px;border-radius:14px;font-size:15.5px}.babynest-product .bn-fcard-btn svg{width:18px;height:18px}.babynest-product.bn-v2.bn-has-sticky{padding-bottom:96px}}@media(max-width:360px){.babynest-product .bn-fcard-btn svg{display:none}.babynest-product .bn-fcard-btn{padding:0 14px}}@media(prefers-reduced-motion:reduce){.babynest-product .bn-fcard-wrap{transition:opacity .2s ease}.babynest-product .bn-fcard-btn{transition:none}}@media(max-width:860px){.babynest-product.bn-v2 .bn-hero-info{align-self:stretch;width:100%;max-width:100%;min-width:0}.babynest-product.bn-v2 .bn-buyproof,.babynest-product.bn-v2 .bn-buyproof-track{width:100%;max-width:100%;min-width:0}}.babynest-product.bn-v2 .bn-feature--hero .bn-feature-grid{position:relative;display:block;max-width:1180px}.babynest-product.bn-v2 .bn-feature--hero .bn-feature-media{display:block;width:74%;max-width:none;margin-inline-end:auto}.babynest-product.bn-v2 .bn-feature--hero .bn-feature-media img{display:block;width:100%;max-width:none;height:var(--bn-hero-feat-h, 540px);max-height:none;margin:0;object-fit:cover;object-position:50% var(--bn-hero-feat-focus, 20%);border-radius:28px 220px 28px 28px;box-shadow:0 30px 60px -34px #332b3261}.babynest-product.bn-v2 .bn-feature--hero .bn-feature-text{position:absolute;left:24px;bottom:-44px;z-index:1;width:430px;max-width:430px;padding:34px 38px 32px;background:var(--bn-white);border-radius:22px;box-shadow:0 1px 2px #332b320d,0 26px 60px -30px #332b325c;border:1px solid color-mix(in srgb,var(--bn-plum) 10%,transparent)}.babynest-product.bn-v2 .bn-feature--hero .bn-feature-text h2{margin-bottom:14px}.babynest-product.bn-v2 .bn-feature--hero{padding-bottom:calc(var(--bn-feature-pad, var(--bn-sp)) * var(--bn-v2-k) + 64px)}.babynest-product.bn-v2 .bn-feature--hero .lago-arch{--lago-arch-r:220px;top:calc(-1 * var(--lago-arch-gap));right:calc(24px - var(--lago-arch-gap))}@media(max-width:860px){.babynest-product.bn-v2 .bn-feature--hero .bn-feature-media{width:100%}.babynest-product.bn-v2 .bn-feature--hero .bn-feature-media img{height:auto;aspect-ratio:4 / 5;border-radius:22px 120px 22px 22px}.babynest-product.bn-v2 .bn-feature--hero .bn-feature-text{position:relative;left:auto;bottom:auto;width:auto;max-width:none;margin:-64px 14px 0;padding:22px 22px 20px;border-radius:18px}.babynest-product.bn-v2 .bn-feature--hero{padding-bottom:calc(var(--bn-feature-pad, var(--bn-sp)) * var(--bn-v2-k))}.babynest-product.bn-v2 .bn-feature--hero .lago-arch{--lago-arch-r:120px;--lago-arch-gap:10px;right:calc(18px - var(--lago-arch-gap))}}.babynest-product .bn-fcard{column-gap:24px;padding:14px 14px 14px 18px}.babynest-product .bn-fcard-title{font-size:19px;font-weight:600}.babynest-product .bn-fcard-benefit{font-size:13px;color:var(--bn-label)}.babynest-product .bn-fcard-price{padding-inline-start:24px;font-size:25px}.babynest-product .bn-fcard-btn{min-height:64px;padding:0 40px;border-radius:18px;font-size:18px;gap:11px}.babynest-product .bn-fcard-btn svg{width:21px;height:21px}@media(max-width:860px){.babynest-product .bn-fcard{column-gap:12px;padding:9px}.babynest-product .bn-fcard-title{font-size:14.5px}.babynest-product .bn-fcard-price{padding:0;font-size:18px}.babynest-product .bn-fcard-btn{min-height:54px;padding:0 22px;border-radius:15px;font-size:16px}.babynest-product .bn-fcard-btn svg{width:18px;height:18px}}@media(max-width:360px){.babynest-product .bn-fcard-btn{padding:0 16px}}@media(min-width:861px){.babynest-product.bn-v2 .bn-feature--hero .bn-feature-grid{display:flex;align-items:center;gap:0}.babynest-product.bn-v2 .bn-feature--hero .bn-feature-media{flex:0 0 auto;width:auto;max-width:64%;margin:0}.babynest-product.bn-v2 .bn-feature--hero .bn-feature-media img{width:auto;max-width:100%;height:var(--bn-hero-feat-h, 560px);object-fit:contain;border-radius:28px min(220px,34%) 28px 28px}.babynest-product.bn-v2 .bn-feature--hero .bn-feature-text{position:relative;left:auto;bottom:auto;flex:0 1 430px;width:auto;margin-inline-start:-60px}.babynest-product.bn-v2 .bn-feature--hero{padding-bottom:calc(var(--bn-feature-pad, var(--bn-sp)) * var(--bn-v2-k))}}@media(max-width:860px){.babynest-product.bn-v2 .bn-feature--hero .bn-feature-media img{aspect-ratio:auto;height:auto;border-radius:22px min(120px,30%) 22px 22px}}.babynest-product.bn-v2 .bn-feature--hero .bn-feature-media{position:relative}.babynest-product.bn-v2 .bn-feature--hero .lago-arch{--lago-arch-r:220px;top:calc(-1 * var(--lago-arch-gap));right:calc(-1 * var(--lago-arch-gap))}@media(max-width:860px){.babynest-product.bn-v2 .bn-feature--hero .lago-arch{--lago-arch-r:120px;--lago-arch-gap:10px;right:calc(-1 * var(--lago-arch-gap))}}.babynest-product .bn-thumb-row{flex-wrap:nowrap;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.babynest-product .bn-thumb-row::-webkit-scrollbar{display:none}.babynest-product .bn-thumb{scroll-snap-align:start}.babynest-product .bn-color-picker.bn-option-single{display:none}.babynest-product.bn-editor .bn-color-picker.bn-option-single{display:flex;opacity:.45}.babynest-product.bn-v2>.bn-banner{order:var(--bn-bnr-order, 5)}.babynest-product.bn-v2>.bn-hero{order:-10}.babynest-product.bn-v2>.bn-feature{order:0}.babynest-product.bn-v2>.bn-specs{order:2}.babynest-product.bn-v2>.bn-stats{order:3}.babynest-product.bn-v2>.bn-reviews{order:4}.babynest-product.bn-v2 .bn-banner-text{order:-1}.babynest-product .bn-banner-media .bn-bnr-m{display:none}@media(max-width:860px){.babynest-product .bn-banner-media.has-mobile .bn-bnr-d{display:none}.babynest-product .bn-banner-media.has-mobile .bn-bnr-m{display:block;width:100%;height:auto!important;max-height:none!important;object-fit:contain}}.babynest-product .bn-benefit{justify-content:flex-start!important;align-items:center}.babynest-product .bn-benefit svg{flex:0 0 auto;margin-top:2px}.babynest-product.bn-v2 .bn-benefit{justify-content:flex-start!important}.babynest-product .bn-feature-text p{margin:0 0 .55em}.babynest-product .bn-feature-text p:last-child{margin-bottom:0}.babynest-product .bn-video{padding:var(--bn-vid-pad,48px) 0;background:var(--bn-white)}.babynest-product.bn-v2>.bn-video{order:9}.babynest-product .bn-video-inner{display:flex;flex-direction:column;align-items:center;gap:14px}.babynest-product .bn-video-title{color:var(--bn-plum);font-weight:800;text-align:center;margin:0}.babynest-product .bn-video-frame{width:100%;max-width:var(--bn-vid-maxw,620px);border-radius:var(--bn-vid-radius,18px);overflow:hidden;background:var(--bn-cream);box-shadow:0 10px 30px #694a651a;line-height:0}.babynest-product .bn-video--full .bn-video-frame{max-width:100%}.babynest-product .bn-video-frame video{width:100%;height:auto;display:block}.babynest-product .bn-video-caption{margin:0;text-align:center;font-size:14px;color:var(--bn-taupe-text);max-width:52ch}.babynest-product .bn-video-placeholder{width:100%;max-width:var(--bn-vid-maxw,620px);padding:46px 18px;text-align:center;border:2px dashed var(--bn-taupe);border-radius:var(--bn-vid-radius,18px);color:var(--bn-label)}@media(max-width:860px){.babynest-product .bn-video{padding:calc(var(--bn-vid-pad,48px) * .7) 0}.babynest-product .bn-video-frame{max-width:100%}}.babynest-product .bn-video-frame video{max-height:72vh;object-fit:contain;background:#000}@media(max-width:860px){.babynest-product .bn-video-frame video{max-height:none}}.babynest-product .bn-hero-gallery{max-width:100%;min-width:0}.babynest-product .bn-main-image{max-width:100%}.babynest-product .bn-main-image img{max-width:100%;height:auto}.babynest-product .bn-thumb-row{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding-bottom:4px}.babynest-product .bn-thumb{flex:0 0 auto}.babynest-product .bn-rating{display:flex;align-items:center;gap:8px;margin:6px 0 2px}.babynest-product .bn-rating__stars{color:var(--bn-star,#D9B36A);font-size:15px;letter-spacing:2px;line-height:1}.babynest-product .bn-rating__txt{font-size:13.5px;color:var(--bn-taupe-text,#776D64);display:flex;align-items:center;gap:5px}.babynest-product .bn-rating__txt b{color:#332b32;font-weight:600}.babynest-product .bn-mcar{display:none}@media screen and (max-width:749px){.babynest-product.bn-mcar-on .bn-hero-gallery{display:none!important}.babynest-product.bn-mcar-on .bn-mcar{display:block;margin-bottom:12px}.babynest-product .bn-mcar__track{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain}.babynest-product .bn-mcar__track::-webkit-scrollbar{display:none}.babynest-product .bn-mcar__slide{flex:0 0 100%;scroll-snap-align:center;background:#f6f2ec;border-radius:14px;overflow:hidden;display:grid;place-items:center}.babynest-product .bn-mcar__slide img{display:block;width:100%;height:var(--bn-mcar-h,auto);max-height:var(--bn-mcar-h,none);object-fit:contain}.babynest-product .bn-mcar__dots{display:flex;justify-content:center;gap:6px;margin-top:10px}.babynest-product .bn-mcar__dot{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:#694a6540;cursor:pointer;transition:background .2s,width .2s}.babynest-product .bn-mcar__dot.is-on{background:#694a65;width:18px;border-radius:4px}.babynest-product .bn-mcar__hint{margin:7px 0 0;text-align:center;font-size:12.5px;color:#9b8f98;transition:opacity .35s ease}.babynest-product .bn-mcar__hint span{display:inline-block;animation:bnNudge 1.6s ease-in-out infinite}.babynest-product .bn-mcar__hint.is-gone{opacity:0;pointer-events:none}@keyframes bnNudge{0%,to{transform:translate(0)}50%{transform:translate(-5px)}}@media(prefers-reduced-motion:reduce){.babynest-product .bn-mcar__hint span{animation:none}}}@media screen and (max-width:749px){.babynest-product.bn-mtight .bn-hero-title{font-size:var(--bn-title-size-m)!important;line-height:1.22;margin-block:0!important}.babynest-product.bn-mtight .bn-mcar{margin-bottom:8px}.babynest-product.bn-mtight .bn-mcar__dots{margin-top:7px}.babynest-product.bn-mtight .bn-mcar__hint{margin-top:4px;font-size:11.5px}.babynest-product.bn-mtight .bn-hero-info{margin-top:0!important}.babynest-product.bn-mtight .bn-hero-desc{line-height:1.55;margin-top:8px}.babynest-product.bn-mtight .bn-rating{margin:4px 0 0}.babynest-product.bn-mtight .bn-hero{--bn-hero-gap:10px;--bn-title-gap:6px}.babynest-product.bn-mtight .bn-buy{--bn-buy-gap:10px}.babynest-product.bn-mtight .bn-price-row,.babynest-product.bn-mtight .bn-price{margin-top:8px}}.babynest-product .bn-hero-desc.bn-desc-para,.babynest-product.bn-v2 .bn-hero-desc.bn-desc-para{white-space:normal}.babynest-product .bn-hero-desc.bn-desc-para{max-width:62ch}@media screen and (max-width:749px){.babynest-product.bn-mtight .bn-hero{gap:8px!important;row-gap:8px!important}.babynest-product.bn-mtight .bn-hero>*{margin-top:0!important}.babynest-product.bn-mtight .bn-hero-desc{margin-top:6px!important;font-size:15px!important}.babynest-product.bn-mtight .bn-qty,.babynest-product.bn-mtight .bn-qty-row{margin-top:6px!important}.babynest-product.bn-mtight .bn-buy>*+*{margin-top:8px!important}}@media screen and (max-width:749px){.babynest-product.bn-mtight .bn-hero-grid{gap:10px!important}.babynest-product.bn-mtight .bn-mcar{margin-bottom:0!important}.babynest-product.bn-mtight .bn-hero{padding-top:10px!important}.babynest-product.bn-mtight .bn-hero-info{padding-top:0!important}}@media screen and (max-width:749px){.babynest-product .bn-mcar__slide{background:transparent!important;border-radius:0}.babynest-product .bn-mcar__slide img{width:auto;max-width:100%;height:var(--bn-mcar-h,auto);max-height:var(--bn-mcar-h,none);margin-inline:auto;background:var(--bn-mcar-bg,#fff);border:var(--bn-mcar-bdw,1px) solid var(--bn-mcar-bd,#ECE7EA);border-radius:var(--bn-mcar-rad,12px);object-fit:contain}}@media screen and (min-width:750px){.babynest-product.bn-v2.bn-clamp-m .bn-desc-clamp{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.babynest-product.bn-clamp-m .bn-desc-more{display:none!important}}.babynest-product .bn-hero-desc.bn-desc-para>p,.babynest-product.bn-v2 .bn-hero-desc.bn-desc-para>p{margin:0}.babynest-product .bn-hero-desc.bn-desc-para>p+p,.babynest-product.bn-v2 .bn-hero-desc.bn-desc-para>p+p{margin-top:var(--bn-para-gap,10px)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/babynest-product.css.map */
