.bm-wrap{max-width:1240px;margin:0 auto;padding:0 28px}.bm-sec{padding:clamp(52px,6vw,96px) 0}.bm-sec--tight{padding:clamp(36px,4vw,64px) 0}.bm-label{font:600 11px/1 var(--font-body-family);letter-spacing:.14em;text-transform:uppercase;color:var(--bm-muted, #6E6579)}.bm-h2{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(30px,3.6vw,50px);line-height:1.04;letter-spacing:-.015em;margin:10px 0 0;color:var(--bm-ink, #3A2B4A)}.bm-lede{margin:12px 0 0;max-width:62ch;font-size:1rem;line-height:1.6;color:var(--bm-ink-soft, #5F5470)}.bm-head{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;flex-wrap:wrap;margin-bottom:34px}.bm-head a{color:var(--bm-purple, #52247F);text-decoration:none;font-size:.9375rem;font-weight:500}.bm-head a:hover{text-decoration:underline;text-underline-offset:3px}.bm-worlds{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.bm-world{position:relative;display:block;text-decoration:none;color:inherit;background:var(--bm-plaster, #F7F3EB);overflow:hidden}.bm-world-media{aspect-ratio:3 / 2;overflow:hidden;background:#efe7d8}.bm-world-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.bm-world:hover .bm-world-media img{transform:scale(1.03)}.bm-world-body{padding:20px 2px 4px}.bm-world h3{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(22px,2.1vw,30px);line-height:1.08;margin:0;color:var(--bm-ink, #3A2B4A)}.bm-world p{margin:7px 0 0;font-size:.9375rem;line-height:1.55;color:var(--bm-ink-soft, #5F5470);max-width:46ch}.bm-world .bm-n{display:inline-block;margin-top:11px;font:600 11px/1 var(--font-body-family);letter-spacing:.12em;text-transform:uppercase;color:var(--bm-muted, #6E6579)}.bm-world:hover h3{color:var(--bm-purple, #52247F)}.bm-sizes{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.bm-size{display:block;text-decoration:none;color:inherit;border:1px solid var(--bm-line, #DED5C4);padding:20px 18px;background:#fff;transition:border-color .2s,transform .2s}.bm-size:hover{border-color:var(--bm-purple, #52247F);transform:translateY(-2px)}.bm-size b{display:block;font-family:var(--font-heading-family);font-weight:400;font-size:1.3rem;line-height:1.1;color:var(--bm-ink, #3A2B4A)}.bm-size span{display:block;margin-top:6px;font-size:.8125rem;color:var(--bm-muted, #6E6579)}.jdgm-carousel-wrapper{height:auto!important}.jdgm-carousel{height:auto!important;min-height:170px}.jdgm-carousel-item{height:auto!important;vertical-align:top}.jdgm-carousel-item__review{height:auto!important;min-height:0!important}.jdgm-carousel-item__review-body{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3!important;line-clamp:3}.jdgm-carousel .jdgm-carousel-item .jdgm-carousel-item__product,.jdgm-carousel .jdgm-carousel-item .jdgm-carousel-item__product .jdgm-carousel-item__product-title{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important}.jdgm-carousel .jdgm-carousel-item .jdgm-carousel-item__product{margin-top:10px;font-size:.8125rem;line-height:1.4;color:var(--bm-purple, #52247F)}.jdgm-carousel-item__reviewer-name-wrapper{margin-top:10px}@media(max-width:900px){.bm-sizes{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.bm-worlds{grid-template-columns:1fr;gap:30px}.bm-wrap{padding:0 20px}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/bm-home.css.map */
