:root{--bm-wine: #5c131c;--bm-oxblood: #3c1919;--bm-grey: #a9a49c;--bm-grey-text: #6f6a63;--bm-cream: #f1ebe0;--bm-success: #2f5d3a;--bm-font-heading: var(--font-heading--family, Georgia, serif);--bm-font-body: var(--font-body--family, system-ui, sans-serif);--bm-h1: clamp(2.75rem, 6vw, 4.75rem);--bm-h2: clamp(2rem, 4vw, 3.25rem);--bm-h3: clamp(1.2rem, 2vw, 1.5rem);--bm-body: 1.0625rem;--bm-eyebrow: .75rem;--bm-tracking: .18em;--bm-max: 1320px;--bm-pad-x: clamp(20px, 5vw, 64px);--bm-space: clamp(56px, 9vw, 120px);--bm-gap: clamp(16px, 2.5vw, 32px);--bm-radius: 0px;--bm-btn-radius: 999px}.bm{padding:var(--bm-space) var(--bm-pad-x);background:var(--bm-bg, var(--bm-cream));color:var(--bm-fg, var(--bm-oxblood))}.bm--dark{--bm-bg: var(--bm-oxblood);--bm-fg: var(--bm-cream);--bm-muted: var(--bm-grey)}.bm--wine{--bm-bg: var(--bm-wine);--bm-fg: var(--bm-cream);--bm-muted: #d9cfc4}.bm__inner{max-width:var(--bm-max);margin-inline:auto}.bm-eyebrow{font:600 var(--bm-eyebrow)/1.4 var(--bm-font-body);letter-spacing:var(--bm-tracking);text-transform:uppercase;color:var(--bm-muted, var(--bm-grey-text));margin:0 0 1rem}.bm-h{font-family:var(--bm-font-heading);font-weight:400;line-height:1.08;letter-spacing:.01em;color:inherit;margin:0 0 1.25rem;text-wrap:balance}.bm-h--1{font-size:var(--bm-h1)}.bm-h--2{font-size:var(--bm-h2)}.bm-h--3{font-size:var(--bm-h3)}.bm-text{font-family:var(--bm-font-body);font-size:var(--bm-body);line-height:1.7;max-width:38em}.bm-text p{margin:0 0 1em}.bm-text p:last-child{margin-block-end:0}.bm-tagline{font-size:var(--bm-eyebrow);letter-spacing:var(--bm-tracking);color:var(--bm-muted, var(--bm-grey-text));margin:2rem 0 0}.bm-img{display:block;inline-size:100%;block-size:100%;object-fit:cover;border-radius:var(--bm-radius)}.bm-actions{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:2rem}.bm-btn{display:inline-flex;align-items:center;justify-content:center;min-block-size:48px;padding-inline:28px;border:1px solid var(--bm-wine);border-radius:var(--bm-btn-radius);background:var(--bm-wine);color:var(--bm-cream);font:500 .9375rem/1 var(--bm-font-body);letter-spacing:.04em;text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.bm-btn:hover{background:var(--bm-oxblood);border-color:var(--bm-oxblood)}.bm-btn--ghost{background:transparent;color:inherit;border-color:currentColor}.bm-btn--ghost:hover{background:var(--bm-fg, var(--bm-oxblood));color:var(--bm-bg, var(--bm-cream));border-color:var(--bm-fg, var(--bm-oxblood))}.bm--dark .bm-btn:not(.bm-btn--ghost),.bm--wine .bm-btn:not(.bm-btn--ghost){background:var(--bm-cream);color:var(--bm-oxblood);border-color:var(--bm-cream)}.bm-btn[disabled]{opacity:.5;cursor:not-allowed}.bm-link{font-size:.875rem;letter-spacing:.06em;text-decoration:underline;text-underline-offset:4px}.bm a:focus-visible,.bm button:focus-visible,.bm summary:focus-visible,.bm-extras input:focus-visible{outline:2px solid currentColor;outline-offset:3px}.bm-split{display:grid;gap:var(--bm-gap);align-items:center}.bm-split__media{aspect-ratio:4 / 5;overflow:hidden}.bm-split--center{text-align:center}.bm-split--center .bm-text{margin-inline:auto}.bm-split--center .bm-actions{justify-content:center}.bm-split--quote .bm-h{font-style:italic}@media(max-width:749px){.bm-split__media{order:-1}}@media(min-width:750px){.bm-split--media{grid-template-columns:1fr 1fr;column-gap:calc(var(--bm-gap) * 2.5)}.bm-split--start .bm-split__media{order:-1}}.bm-head{margin-block-end:calc(var(--bm-gap) * 1.5)}.bm-head--center{text-align:center}.bm-grid{display:grid;gap:var(--bm-gap);grid-template-columns:repeat(var(--bm-cols-m, 1),minmax(0,1fr));list-style:none;margin:0;padding:0}@media(min-width:750px){.bm-grid{grid-template-columns:repeat(var(--bm-cols, 3),minmax(0,1fr))}}.bm-card,.bm-card>a{display:flex;flex-direction:column;gap:.75rem}.bm-card>a{color:inherit;text-decoration:none}.bm-card__media{aspect-ratio:var(--bm-ratio, 4 / 5);overflow:hidden;background:#0000000d}.bm-card__media img{transition:transform .6s ease}.bm-card:hover .bm-card__media img{transform:scale(1.03)}.bm-card__title{font-family:var(--bm-font-heading);font-size:var(--bm-h3);font-weight:400;margin:0}.bm-card__text{line-height:1.6}.bm-card__text p{margin:0}.bm-card__price{font-size:.9375rem}.bm-card form{margin-block-start:auto}.bm-card--plain{border-block-start:1px solid var(--bm-grey);padding-block-start:1.25rem}.bm-strip{padding-block:18px}.bm-strip .bm-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 32px}.bm-strip .bm-card__title{font-family:var(--bm-font-body);font-size:.8125rem;letter-spacing:.08em}.bm-faq{max-inline-size:820px;margin-inline:auto}.bm-faq details{border-block-end:1px solid var(--bm-grey)}.bm-faq summary{display:flex;justify-content:space-between;gap:1rem;padding-block:1.25rem;cursor:pointer;list-style:none;font-size:var(--bm-body)}.bm-faq summary::-webkit-details-marker{display:none}.bm-faq summary:after{content:"+"}.bm-faq details[open] summary:after{content:"\2212"}.bm-faq .bm-text{padding-block-end:1.25rem}.bm-extras{display:grid;gap:1.25rem;inline-size:100%}.bm-extras fieldset{display:grid;gap:.875rem;margin:0;padding:1.25rem;border:1px solid var(--bm-grey)}.bm-extras legend{padding-inline:.5rem;margin:0}.bm-field{display:grid;gap:.375rem;font-size:.875rem}.bm-field input{inline-size:100%;min-block-size:44px;padding-inline:12px;border:1px solid var(--bm-grey);border-radius:var(--bm-radius);background:transparent;color:inherit;font:inherit}.bm-note{font-size:.8125rem;color:var(--bm-grey-text);margin:0}.bm-check{font-size:.875rem;margin:0;min-block-size:1.4em}.bm-check[data-ok=true]{color:var(--bm-success)}.bm-check[data-ok=false]{color:var(--bm-wine)}.bm-meta{display:grid;gap:.375rem}.bm-meta__line{font-style:italic;font-size:.875rem;color:var(--bm-grey-text);margin:0}.bm-chips{display:flex;flex-wrap:wrap;gap:4px}.bm-chip{font-size:.6875rem;letter-spacing:.06em;padding:3px 8px;border:1px solid var(--bm-grey);border-radius:999px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bm.css.map */
