:root{--babyb-bg: #fdf8f3;--babyb-bg-soft: #f6ebe0;--babyb-cream: #fff8ee;--babyb-brown: #c58b5f;--babyb-brown-deep: #7a4f34;--babyb-text: #3b2b2f;--babyb-muted: #9b8a7f;--babyb-radius-lg: 1.5rem;--babyb-radius-md: 1rem;--babyb-shadow-soft: 0 18px 45px rgba(109, 81, 60, .16)}*{box-sizing:border-box}body.babyb-body{margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;background:radial-gradient(circle at top left,#fbeee2 0,var(--babyb-bg) 40%,#f5e6da 100%);color:var(--babyb-text);line-height:1.6}a{color:inherit;text-decoration:none}.babyb-main{padding:1.5rem 1.25rem 3rem;max-width:1120px;margin:0 auto}.babyb-header{position:sticky;top:0;z-index:10;background:#fdf8f3f0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(197,139,95,.12)}.babyb-header__inner{max-width:1120px;margin:0 auto;padding:.9rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.babyb-logo img{display:block;max-height:38px}.babyb-logo__text{font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.9rem}.babyb-nav ul{display:flex;list-style:none;gap:1.5rem;margin:0;padding:0}.babyb-nav__link{font-size:.9rem;text-transform:uppercase;letter-spacing:.09em;padding-bottom:.25rem;border-bottom:1.5px solid transparent}.babyb-nav__link:hover,.babyb-nav__link.is-active{border-color:var(--babyb-brown)}.babyb-header__cart{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .6rem;border-radius:999px;background:var(--babyb-cream);border:1px solid rgba(197,139,95,.25);font-size:.78rem}.babyb-header__cart-icon{font-size:1rem}.babyb-header__toggle{display:none;flex-direction:column;gap:.23rem;padding:.3rem;border-radius:999px;border:1px solid rgba(197,139,95,.4);background:#fff}.babyb-header__toggle span{width:18px;height:2px;background:var(--babyb-brown);border-radius:999px}.babyb-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.18rem .7rem;border-radius:999px;background:#c58b5f1a;color:var(--babyb-brown-deep);font-size:.74rem;text-transform:uppercase;letter-spacing:.12em}.babyb-pill--soon{background:#b478561a;color:var(--babyb-brown-deep)}.babyb-pill--soft{background:#f7e5d5d9}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.4rem;border-radius:999px;border:1px solid transparent;font-size:.9rem;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,color .15s ease}.btn--primary{background:linear-gradient(135deg,var(--babyb-brown) 0,var(--babyb-brown-deep) 100%);color:#fff;box-shadow:var(--babyb-shadow-soft)}.btn--primary:hover{transform:translateY(-1px);box-shadow:0 22px 55px #7a4f3454}.btn--ghost{background:#ffffffb3;border-color:#c58b5f73;color:var(--babyb-brown-deep)}.btn--ghost:hover{background:#fff}.btn--sm{padding:.55rem 1rem;font-size:.8rem}.babyb-input{width:100%;border-radius:999px;border:1px solid rgba(197,139,95,.35);padding:.75rem 1rem;font-size:.88rem;background:#ffffffd9}.babyb-input--qty{max-width:72px;text-align:center}.babyb-hero{margin-top:2rem;background:radial-gradient(circle at top left,#fbeee2 0,var(--babyb-bg-soft) 55%,#f9eee3 100%);border-radius:2rem;padding:2.2rem 2rem;box-shadow:var(--babyb-shadow-soft)}.babyb-hero__inner{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:2.2rem;align-items:center}.babyb-hero__tagline{margin-top:.9rem;margin-bottom:1.4rem;color:var(--babyb-muted);max-width:28rem;font-size:.96rem}.babyb-hero h1{font-size:2.2rem;line-height:1.1;letter-spacing:-.03em}.babyb-hero__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:1rem}.babyb-hero__badges{list-style:none;display:flex;flex-wrap:wrap;gap:.75rem;padding:0;margin:0;font-size:.8rem;color:var(--babyb-muted)}.babyb-hero__badges li{padding:.25rem .75rem;border-radius:999px;background:#ffffffb3;border:1px solid rgba(197,139,95,.25)}.babyb-hero__media{display:flex;flex-direction:column;gap:1rem}.babyb-hero__card{background:#ffffffe6;border-radius:1.4rem;padding:1.25rem 1.4rem;border:1px solid rgba(197,139,95,.2)}.babyb-hero__card--accent{background:linear-gradient(135deg,#f6e2d2 0,#fdf5ee)}.babyb-hero__label{display:inline-block;font-size:.72rem;text-transform:uppercase;letter-spacing:.16em;margin-bottom:.3rem}.babyb-section-header{margin-top:2.4rem;margin-bottom:1.4rem}.babyb-section-header h2{font-size:1.6rem;margin:0 0 .4rem}.babyb-section-header p{margin:0;color:var(--babyb-muted)}.babyb-featured__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}.babyb-featured__card{padding:1.6rem 1.6rem 1.5rem;border-radius:1.6rem;background:#ffffffe0;border:1px solid rgba(197,139,95,.25);position:relative;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.babyb-featured__card--live{background:linear-gradient(135deg,#fff8ee 0,#f6ebe0)}.babyb-featured__card--soon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(130deg,rgba(197,139,95,.06),transparent 45%);pointer-events:none}.babyb-featured__card:hover{transform:translateY(-3px);box-shadow:var(--babyb-shadow-soft);border-color:#c58b5f66}.babyb-featured__status{font-size:.7rem;text-transform:uppercase;letter-spacing:.16em;margin-bottom:.5rem;color:var(--babyb-brown-deep)}.babyb-featured__status--soon{opacity:.8}.babyb-featured__cta{display:inline-block;margin-top:.9rem;font-size:.82rem;text-transform:uppercase;letter-spacing:.16em}.babyb-story{margin-top:2.6rem;background:#fffffff2;border-radius:1.8rem;padding:1.9rem 1.8rem;border:1px solid rgba(197,139,95,.18)}.babyb-story__inner{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:2rem}.babyb-story__content h2{margin-top:0;margin-bottom:.7rem}.babyb-richtext p:last-child{margin-bottom:0}.babyb-story__points{display:grid;gap:1rem}.babyb-story__point{padding:1rem 1.1rem;border-radius:1.2rem;background:var(--babyb-cream);border:1px dashed rgba(197,139,95,.4)}.babyb-story__point h4{margin:0 0 .35rem;font-size:.98rem}.babyb-story__point p{margin:0;font-size:.86rem;color:var(--babyb-muted)}.babyb-newsletter{margin-top:2.4rem}.babyb-newsletter__inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr);gap:1.7rem;padding:1.8rem;border-radius:1.8rem;background:linear-gradient(120deg,#f6e3d3 0,#fdf5ee 40%,#f6ebe0)}.babyb-newsletter h2{margin-top:0}.babyb-newsletter__list{list-style:none;padding:0;margin:.6rem 0 0;font-size:.86rem}.babyb-newsletter__list li:before{content:"\2022";margin-right:.35rem}.babyb-newsletter__form{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.babyb-newsletter__form .babyb-input{max-width:260px}.babyb-newsletter__hint{font-size:.8rem;margin-top:.6rem}.babyb-footer{margin-top:3rem;padding:2.2rem 1.25rem 1.6rem;border-top:1px solid rgba(197,139,95,.25);background:#fcf4ede6}.babyb-footer__inner{max-width:1120px;margin:0 auto}.babyb-footer__columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.7rem;margin-top:1.4rem;margin-bottom:1.2rem;font-size:.86rem}.babyb-footer__brand h3{margin:0;letter-spacing:.13em;text-transform:uppercase;font-size:.82rem}.babyb-footer__brand p{margin-top:.4rem;max-width:15rem;font-size:.86rem}.babyb-footer__newsletter{display:flex;gap:.6rem;margin-top:.4rem}.babyb-footer__newsletter .babyb-input{border-radius:999px}.babyb-footer__bottom{display:flex;justify-content:space-between;font-size:.78rem;color:var(--babyb-muted);gap:.8rem}.babyb-form__success{margin-top:.5rem;font-size:.8rem;color:var(--babyb-brown-deep)}.babyb-form__error{margin-top:.5rem;font-size:.8rem;color:#b14343}.babyb-collection__header{margin-bottom:1.4rem}.babyb-collection__coming-soon{margin-top:.8rem;padding:.8rem 1rem;border-radius:1.1rem;background:#f6e3d3e6;font-size:.86rem}.babyb-collection__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:1.3rem}.babyb-collection__empty{color:var(--babyb-muted)}.babyb-product-card{border-radius:1.4rem;overflow:hidden;background:#fffffff5;border:1px solid rgba(197,139,95,.2);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.babyb-product-card__image{position:relative;padding:.85rem}.babyb-product-card__image img{width:100%;display:block;border-radius:1rem;background:var(--babyb-cream)}.babyb-product-card__badge{position:absolute;top:1.1rem;left:1.1rem;font-size:.72rem;padding:.18rem .6rem;border-radius:999px;background:#fff;border:1px solid rgba(177,99,63,.5)}.babyb-product-card__body{padding:.9rem 1.1rem 1.1rem}.babyb-product-card__body h3{margin:0 0 .35rem;font-size:1rem}.babyb-product-card__price{margin:0;font-size:.9rem}.babyb-product-card__price--sale{color:var(--babyb-brown-deep);font-weight:600;margin-right:.4rem}.babyb-product-card__price--compare{text-decoration:line-through;color:var(--babyb-muted);font-size:.82rem}.babyb-product-card:hover{transform:translateY(-3px);box-shadow:var(--babyb-shadow-soft);border-color:#c58b5f73}.babyb-product__inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:2rem;align-items:flex-start;margin-top:1.5rem}.babyb-product__image-main img{width:100%;border-radius:1.4rem;background:var(--babyb-cream)}.babyb-product__thumbs{display:flex;gap:.7rem;margin-top:.7rem}.babyb-product__thumbs img{border-radius:.9rem;background:var(--babyb-cream)}.babyb-product__details h1{margin-top:.4rem;margin-bottom:.5rem}.babyb-product__price{font-size:1.1rem;margin-bottom:.9rem}.babyb-product__form{margin-bottom:1.1rem}.babyb-product__form select{margin-bottom:.7rem;border-radius:999px;border:1px solid rgba(197,139,95,.35);padding:.58rem .9rem;font-size:.9rem;background:#fffffff5}.babyb-product__add{width:100%}.babyb-product__sold-out{font-size:.9rem;color:var(--babyb-muted)}.babyb-product__description{margin-top:.8rem;font-size:.9rem}.babyb-product__meta{margin-top:.8rem;font-size:.86rem;color:var(--babyb-muted)}.babyb-page__inner{max-width:780px;margin:1.8rem auto 0}.babyb-page__inner h1{margin-top:0;margin-bottom:.7rem}.babyb-page__content{border-radius:1.4rem;padding:1.4rem 1.5rem;background:#ffffffe6;border:1px solid rgba(197,139,95,.2)}.babyb-page__highlights{margin-top:1.3rem}.babyb-contact{margin-top:1.5rem;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr);gap:1.5rem}.babyb-contact__form .babyb-field{margin-bottom:.6rem}.babyb-contact__form label{display:block;font-size:.8rem;margin-bottom:.2rem}.babyb-contact__form textarea{border-radius:1rem;min-height:120px}.babyb-cart__table{width:100%;border-collapse:collapse;margin-top:1.3rem;font-size:.9rem}.babyb-cart__table th,.babyb-cart__table td{padding:.7rem .4rem;border-bottom:1px solid rgba(197,139,95,.2);text-align:left}.babyb-cart__item a{font-weight:500}.babyb-cart__variant{font-size:.8rem;color:var(--babyb-muted)}.babyb-cart__footer{margin-top:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.babyb-cart__subtotal{font-weight:600}.babyb-cart__actions{display:flex;gap:.6rem}.babyb-collection-card{border-radius:1.4rem;overflow:hidden;background:#fffffff5;border:1px solid rgba(197,139,95,.2);display:flex;flex-direction:column;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.babyb-collection-card__image img{width:100%;display:block;background:var(--babyb-cream)}.babyb-collection-card__body{padding:.95rem 1.1rem 1.1rem}.babyb-collection-card__body h3{margin:0 0 .4rem}.babyb-collection-card__body p{margin:0;font-size:.86rem;color:var(--babyb-muted)}.babyb-collection-card:hover{transform:translateY(-3px);box-shadow:var(--babyb-shadow-soft);border-color:#c58b5f66}[data-animate]{opacity:0;transform:translateY(14px);transition:opacity .45s ease,transform .45s ease}[data-animate].is-in-view{opacity:1;transform:translateY(0)}@media(max-width:900px){.babyb-hero__inner,.babyb-story__inner,.babyb-product__inner,.babyb-contact,.babyb-newsletter__inner{grid-template-columns:minmax(0,1fr)}.babyb-hero{padding:1.7rem 1.5rem}.babyb-featured__grid,.babyb-footer__columns{grid-template-columns:minmax(0,1fr)}.babyb-header__toggle{display:inline-flex}.babyb-nav{position:absolute;left:0;right:0;top:100%;background:#fdf8f3fa;border-bottom:1px solid rgba(197,139,95,.2);padding:.3rem 1.25rem .8rem;display:none}.babyb-nav ul{flex-direction:column;gap:.75rem}.babyb-nav.is-open{display:block}}@media(max-width:640px){.babyb-main{padding:1.2rem 1rem 2.6rem}.babyb-hero h1{font-size:1.75rem}.babyb-hero__tagline{font-size:.9rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/theme.css.map */
