.bm-hero-section{padding-top:var(--bm-sec-pt, 12px);padding-bottom:var(--bm-sec-pb, 32px);background:var(--bm-sec-bg, transparent)}.bm-hero__container{max-width:1380px;margin:0 auto;padding:0 24px}.bm-hero--full .bm-hero__container{max-width:none;padding:0}.bm-hero__slides{position:relative;display:grid;border-radius:var(--bm-slider-radius, 14px);overflow:hidden;background:#f4efe8}.bm-hero--full .bm-hero__slides{border-radius:0}.bm-hero__slide{grid-area:1 / 1;position:relative;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s ease}.bm-hero__slide.is-active{opacity:1;visibility:visible;z-index:1}.bm-hero__media{position:relative;width:100%;overflow:hidden}.bm-hero__spacer{display:none;width:100%}.bm-hero--d-adapt .bm-hero__spacer--d{display:block}.bm-hero--d-small .bm-hero__media{height:420px}.bm-hero--d-medium .bm-hero__media{height:560px}.bm-hero--d-large .bm-hero__media{height:700px}.bm-hero--d-full .bm-hero__media{height:calc(100vh - 140px);min-height:520px}.bm-hero__media picture,.bm-hero__media .bm-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.bm-hero__media .bm-hero__img{object-fit:cover;object-position:center;max-width:none}.bm-hero__placeholder{background:#e8e1d6;fill:#b8ad9c}.bm-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay);pointer-events:none}.bm-hero__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.bm-hero__content-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;gap:32px;padding:48px 64px;pointer-events:none}.bm-hero__content-wrap>*{pointer-events:auto}.pos-middle-left{align-items:center;justify-content:flex-start;text-align:left}.pos-middle-center{align-items:center;justify-content:center;text-align:center}.pos-middle-right{align-items:center;justify-content:flex-end;text-align:right}.pos-bottom-left{align-items:flex-end;justify-content:flex-start;text-align:left}.pos-bottom-center{align-items:flex-end;justify-content:center;text-align:center}.pos-bottom-right{align-items:flex-end;justify-content:flex-end;text-align:right}.pos-top-left{align-items:flex-start;justify-content:flex-start;text-align:left}.pos-top-center{align-items:flex-start;justify-content:center;text-align:center}.pos-top-right{align-items:flex-start;justify-content:flex-end;text-align:right}.has-visual .bm-hero__content-wrap{justify-content:space-between;text-align:left}.bm-hero__content{max-width:var(--content-max-w, 540px);background:var(--content-box-bg, transparent);padding:var(--content-box-pad, 0px);border-radius:var(--content-box-radius, 12px);-webkit-backdrop-filter:blur(var(--content-box-blur, 0px));backdrop-filter:blur(var(--content-box-blur, 0px))}.bm-hero__eyebrow{display:inline-block;margin-bottom:16px;padding:6px 14px;border-radius:999px;background:var(--eyebrow-bg, rgba(74, 97, 65, .12));color:var(--eyebrow-color, #4a6141);border:1px solid var(--eyebrow-border, transparent);font-size:var(--eyebrow-size, 12px);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bm-hero__title{margin:0 0 16px;color:var(--heading-color, #1f1e1c);font-family:var(--font-heading-family, "Cormorant Garamond", Georgia, serif);font-size:var(--heading-size-d, 52px);font-weight:600;line-height:1.08;letter-spacing:0}.bm-hero__title em{font-style:italic;font-weight:500}.bm-hero__desc{margin:0 0 28px;color:var(--desc-color, #323d58);font-size:var(--desc-size-d, 16px);line-height:1.65}.bm-hero__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:var(--btn-py, 14px) var(--btn-px, 28px);border-radius:var(--btn-radius, 6px);background:var(--btn-bg, #1f1e1c);color:var(--btn-color, #ffffff);border:1px solid var(--btn-border, #1f1e1c);font-size:var(--btn-size, 13px);font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.bm-hero__btn:hover{background:var(--btn-hover-bg, #3e5170);color:var(--btn-hover-color, #ffffff);border-color:var(--btn-hover-bg, #3e5170);transform:translateY(-2px)}.bm-hero__visual{position:relative;display:flex;align-items:center;justify-content:center;width:42%;max-width:460px}.bm-hero__fg{display:block;width:100%}.bm-hero__fg img,.bm-hero__fg svg{display:block;width:100%;height:auto;border-radius:12px}.bm-hero__card{position:absolute;left:0;bottom:0;max-width:280px;padding:12px 16px;border-radius:8px;background:#fffffff2;box-shadow:0 8px 24px #1f1e1c1f;color:#1f1e1c;text-decoration:none}.bm-hero__card h3{margin:0 0 4px;color:#1f1e1c;font-size:14px;font-weight:700;line-height:1.3}.bm-hero__card span{color:#4a6141;font-size:14px;font-weight:700}.bm-hero__arrow{position:absolute;top:50%;z-index:4;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--bm-arrow-bg, #ffffff);color:var(--bm-arrow-color, #1f1e1c);box-shadow:0 4px 12px #0000001f;cursor:pointer;transform:translateY(-50%);transition:opacity .2s ease,transform .2s ease}.bm-hero__arrow:hover{opacity:.9;transform:translateY(-50%) scale(1.05)}.bm-hero__arrow--prev{left:16px}.bm-hero__arrow--next{right:16px}.bm-hero__dots{display:flex;justify-content:center;gap:8px;margin-top:14px}.bm-hero__dot{width:28px;height:6px;padding:0;border:0;border-radius:99px;background:var(--bm-dot-color, #d2cbc0);cursor:pointer;transition:width .25s ease,background .25s ease}.bm-hero__dot.is-active{width:44px;background:var(--bm-dot-active, #1f1e1c)}@media(max-width:989px){.bm-hero__content-wrap{padding:32px 36px}.bm-hero__visual{width:40%}}@media(max-width:749px){.bm-hero-section{padding-top:0;padding-bottom:20px}.bm-hero__container{padding:0}.bm-hero__slides{border-radius:0}.bm-hero .bm-hero__spacer--d{display:none}.bm-hero--m-adapt .bm-hero__media{height:auto;min-height:0}.bm-hero--m-adapt .bm-hero__spacer--m{display:block}.bm-hero--m-small .bm-hero__media{height:360px;min-height:0}.bm-hero--m-medium .bm-hero__media{height:480px;min-height:0}.bm-hero--m-large .bm-hero__media{height:600px;min-height:0}.bm-hero--m-full .bm-hero__media{height:calc(100svh - 120px);min-height:0}.bm-hero__visual,.bm-hero__arrow{display:none}.bm-hero__content-wrap{padding:24px 20px}.has-visual .bm-hero__content-wrap{justify-content:flex-start}.bm-hero__content{max-width:100%}.bm-hero__eyebrow{margin-bottom:12px;font-size:calc(var(--eyebrow-size, 12px) - 1px)}.bm-hero__title{margin-bottom:10px;font-size:var(--heading-size-m, 30px)}.bm-hero__desc{margin-bottom:18px;font-size:var(--desc-size-m, 14px)}.bm-hero__btn{padding:12px 22px;font-size:calc(var(--btn-size, 13px) - 1px)}.m-below .bm-hero__content-wrap{position:static;padding:22px 18px 14px;background:var(--m-below-bg, #ffffff);color:var(--m-below-text, #1f1e1c);text-align:left}.m-below .bm-hero__content{background:transparent;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}.m-below .bm-hero__title{color:var(--m-below-text, var(--heading-color, #1f1e1c))}.m-below .bm-hero__desc{color:var(--m-below-text, var(--desc-color, #323d58))}.m-below .bm-hero__overlay,.m-hidden .bm-hero__content-wrap,.m-hidden .bm-hero__overlay{display:none}}@media(prefers-reduced-motion:reduce){.bm-hero__slide{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/27/compiled_assets/styles.css.map */
