.bm-playroom{--ink:#332b27;--muted:#6d5d55;--cream:#fbf8f4;--sand:#eee4da;--rose:#d8bcb0;--button:#6e5147;background:var(--cream);color:var(--ink);padding:56px 24px 74px}.bm-playroom *{box-sizing:border-box}.bm-playroom__hero{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center;max-width:1200px;margin:0 auto}.bm-playroom__copy{max-width:590px}.bm-playroom__eyebrow{margin:0 0 12px;color:#86675d;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.bm-playroom h1,.bm-playroom h2,.bm-playroom h3{font-family:Georgia,serif;font-weight:400;letter-spacing:-.03em}.bm-playroom h1{margin:0;font-size:clamp(44px,6vw,76px);line-height:.98}.bm-playroom__lead{max-width:580px;margin-top:22px;color:var(--muted);font-size:17px;line-height:1.7}.bm-playroom__lead p,.bm-playroom__intro div p{margin:0}.bm-playroom__button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;margin-top:28px;padding:13px 26px;border-radius:999px;background:var(--button);color:#fff;text-decoration:none;font-weight:700}.bm-playroom__visual img{display:block;width:100%;height:auto;aspect-ratio:1.08/1;object-fit:cover;border-radius:30px;box-shadow:0 18px 48px #402d251f}.bm-playroom__trust{display:grid;grid-template-columns:repeat(3,1fr);max-width:1120px;margin:48px auto 0;border:1px solid #e5d8cf;border-radius:22px;background:#fff}.bm-playroom__trust div{display:flex;min-height:76px;align-items:center;justify-content:center;gap:10px;padding:16px 20px;text-align:center}.bm-playroom__trust div+div{border-left:1px solid #e5d8cf}.bm-playroom__trust span{color:#89675c;font-size:20px}.bm-playroom__trust strong{font-size:13px;line-height:1.35}.bm-playroom__categories{max-width:1200px;margin:78px auto 0}.bm-playroom__intro{max-width:720px;margin:0 auto 32px;text-align:center}.bm-playroom__intro h2{margin:0 0 12px;font-size:clamp(34px,4.5vw,52px)}.bm-playroom__intro div{color:var(--muted);line-height:1.65}.bm-playroom__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.bm-playroom__card{overflow:hidden;border:1px solid #e7dad1;border-radius:24px;background:#fff;color:var(--ink);text-decoration:none;box-shadow:0 10px 30px #402d250f;transition:transform .2s ease,box-shadow .2s ease}.bm-playroom__card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #402d251c}.bm-playroom__card-image{overflow:hidden;aspect-ratio:1.2/1;background:var(--sand)}.bm-playroom__card-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.bm-playroom__card:hover img{transform:scale(1.025)}.bm-playroom__card-copy{padding:22px}.bm-playroom__card small{color:#89675c;font-size:10px;font-weight:700;letter-spacing:.13em}.bm-playroom__card h3{margin:10px 0 9px;font-size:26px;line-height:1.08}.bm-playroom__card p{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.bm-playroom__card-copy>span{display:block;margin-top:18px;color:#6e5147;font-size:14px;font-weight:700}@media(max-width:989px){.bm-playroom__hero{grid-template-columns:1fr;gap:32px}.bm-playroom__copy{max-width:720px}.bm-playroom__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:649px){.bm-playroom{padding:38px 18px 54px}.bm-playroom h1{font-size:clamp(40px,13vw,58px)}.bm-playroom__visual img{border-radius:22px}.bm-playroom__trust{grid-template-columns:1fr;margin-top:30px}.bm-playroom__trust div{min-height:60px;justify-content:flex-start;text-align:left}.bm-playroom__trust div+div{border-left:0;border-top:1px solid #e5d8cf}.bm-playroom__categories{margin-top:54px}.bm-playroom__grid{grid-template-columns:1fr}.bm-playroom__card-image{aspect-ratio:1.45/1}}.bm-impact{padding:34px 24px;background:#fcfaf8;color:#352b27}.bm-impact__shell{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(280px,.72fr);align-items:center;gap:24px;max-width:1132px;margin:0 auto;padding:34px;border:1px solid #dfcec3;border-radius:30px;background:linear-gradient(145deg,#fffaf6,#f2e2d9);box-shadow:0 16px 44px #48322912}.bm-impact__mark{display:grid;width:64px;height:64px;place-items:center;border-radius:50%;background:#fff;color:#76584d;box-shadow:0 8px 22px #48322917}.bm-impact__mark svg{width:34px;height:34px}.bm-impact__eyebrow{display:block;margin-bottom:7px;color:#8b695e;font-size:10px;font-weight:600;letter-spacing:.16em}.bm-impact h2{margin:0 0 9px;font-family:Georgia,serif;font-size:clamp(28px,3.2vw,40px);font-weight:400;line-height:1.08;letter-spacing:-.02em}.bm-impact__lead,.bm-impact__lead p{margin:0;color:#654f47;font-size:15px;line-height:1.65}.bm-impact__transparency,.bm-impact__transparency p{margin:10px 0 0;color:#76584d;font-size:13px;font-weight:600;line-height:1.5}.bm-impact__link{display:inline-flex;margin-top:14px;color:#684a40;font-size:13px;font-weight:600;text-decoration:none}.bm-impact__widget{min-height:76px;padding:17px;border:1px solid rgba(117,86,75,.15);border-radius:20px;background:#ffffffc2}@media(max-width:989px){.bm-impact__shell{grid-template-columns:auto minmax(0,1fr)}.bm-impact__widget{grid-column:1/-1}}@media(max-width:749px){.bm-impact{padding:24px 18px}.bm-impact__shell{grid-template-columns:auto minmax(0,1fr);gap:14px;padding:23px 18px;border-radius:22px}.bm-impact__mark{width:50px;height:50px}.bm-impact__widget{grid-column:1/-1;padding:13px;border-radius:17px}}.b4m-delivery-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.2rem;align-items:start;margin:1.6rem 0 1.8rem;padding:1.6rem;color:rgba(var(--color-foreground),.92);text-align:left;background:linear-gradient(135deg,#f8f1edf5,#fffcf9fa);border:1px solid rgba(114,79,69,.16);border-radius:1.6rem;box-shadow:0 .8rem 2.4rem #4f362f12}.b4m-delivery-note__mark{display:grid;place-items:center;width:3.8rem;height:3.8rem;color:#79594f;background:#e7d3cbb8;border-radius:999px}.b4m-delivery-note__mark svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.b4m-delivery-note__content,.b4m-delivery-note__text{display:block}.b4m-delivery-note__title{display:block;margin:0 0 .45rem;color:#513d37;font-size:1.35rem;line-height:1.35;letter-spacing:.01em}.b4m-delivery-note__text{color:#513d37cc;font-size:1.22rem;line-height:1.55}@media screen and (max-width:749px){.b4m-delivery-note{gap:1rem;margin:1.4rem 0 1.6rem;padding:1.4rem;border-radius:1.4rem}.b4m-delivery-note__mark{width:3.4rem;height:3.4rem}}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map?subset=IAIAAAAAAAAABA */
