@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500;600;700&family=Jost:wght@300;400;500;600&display=swap";:root{--bm-font-display: "Cormorant Garamond", "Times New Roman", serif;--bm-font-body: "Jost", "Helvetica Neue", Arial, sans-serif;--bm-color-cream: #f8f5f0;--bm-color-beige: #e8dfd3;--bm-color-gold: #b8985a;--bm-color-dark: #2a2520;--bm-color-soft-black: #1a1614;--bm-letter-spacing: .04em;--bm-letter-spacing-wide: .18em}[class^=section-ow] *,[class^=section-ow] *:before,[class^=section-ow] *:after{box-sizing:border-box}.ow-hero{position:relative;width:100%;height:var(--ow-hero-height, 90vh);overflow:hidden;background:var(--bm-color-cream)}.ow-hero__image,.ow-hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ow-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(26,22,20,var(--ow-overlay, .15));pointer-events:none}.ow-hero__content{position:absolute;z-index:2;padding:clamp(24px,5vw,80px);color:var(--ow-text-color, #fff);max-width:800px}.ow-hero__content--bottom-left{bottom:0;left:0;text-align:left}.ow-hero__content--bottom-center{bottom:0;left:50%;transform:translate(-50%);text-align:center}.ow-hero__content--center{top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.ow-hero__subtitle{font-family:var(--bm-font-body);font-size:11px;letter-spacing:var(--bm-letter-spacing-wide);text-transform:uppercase;margin:0 0 16px;font-weight:400;opacity:.9}.ow-hero__title{font-family:var(--bm-font-display);font-size:clamp(36px,6vw,84px);font-weight:400;letter-spacing:var(--bm-letter-spacing);line-height:1.05;margin:0 0 28px;font-style:italic}.ow-hero__button{display:inline-block;padding:16px 36px;background:transparent;color:var(--ow-text-color, #fff);font-family:var(--bm-font-body);font-size:11px;font-weight:500;letter-spacing:var(--bm-letter-spacing-wide);text-transform:uppercase;text-decoration:none;border:1px solid var(--ow-text-color, #fff);transition:all .35s ease}.ow-hero__button:hover{background:var(--ow-text-color, #fff);color:var(--bm-color-soft-black)}.ow-dual{display:grid;grid-template-columns:1fr 1fr;gap:4px;width:100%;background:var(--bm-color-cream);padding:4px}@media(max-width:749px){.ow-dual{grid-template-columns:1fr}}.ow-dual__item{position:relative;display:block;text-decoration:none;aspect-ratio:4 / 5;overflow:hidden;background:var(--bm-color-beige)}.ow-dual__image,.ow-dual__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.ow-dual__item:hover .ow-dual__image{transform:scale(1.05)}.ow-dual__content{position:absolute;bottom:32px;left:32px;right:32px}.ow-dual__label{display:inline-block;padding:14px 26px;background:var(--ow-text-color, #fff);color:var(--bm-color-soft-black);font-family:var(--bm-font-body);font-size:11px;font-weight:500;letter-spacing:var(--bm-letter-spacing-wide);text-transform:uppercase;transition:all .3s ease}.ow-dual__item:hover .ow-dual__label{background:var(--bm-color-gold);color:#fff}.ow-marquee{padding:40px 0;background:var(--bm-color-cream)}.ow-marquee__head{display:flex;justify-content:space-between;align-items:baseline;padding:0 clamp(16px,3vw,40px) 24px}.ow-marquee__title{font-family:var(--bm-font-display);font-size:clamp(20px,2.5vw,28px);font-weight:400;font-style:italic;letter-spacing:var(--bm-letter-spacing);color:var(--bm-color-soft-black);margin:0}.ow-marquee__link{font-family:var(--bm-font-body);font-size:10px;font-weight:500;letter-spacing:var(--bm-letter-spacing-wide);text-transform:uppercase;color:var(--bm-color-soft-black);text-decoration:none;border-bottom:1px solid var(--bm-color-soft-black);padding-bottom:2px}.ow-marquee__link:hover{color:var(--bm-color-gold);border-color:var(--bm-color-gold)}.ow-marquee__track{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;padding:0 clamp(16px,3vw,40px);align-items:start}@media(max-width:1199px){.ow-marquee__track{grid-template-columns:repeat(4,1fr)}}@media(max-width:989px){.ow-marquee__track{grid-template-columns:repeat(3,1fr)}}@media(max-width:749px){.ow-marquee__track{grid-template-columns:repeat(2,1fr);gap:8px}}.ow-marquee__card{text-decoration:none;color:var(--bm-color-soft-black);display:flex;flex-direction:column;max-width:220px;margin:0 auto;width:100%}.ow-marquee__image,.ow-marquee__placeholder{width:100%;aspect-ratio:3 / 4;object-fit:cover;object-position:center;background:var(--bm-color-beige);display:block}.ow-marquee__info{padding:10px 4px 0;text-align:center;font-family:var(--bm-font-body)}.ow-marquee__name{font-family:var(--bm-font-display);font-size:13px;font-weight:500;font-style:italic;letter-spacing:.02em;margin:0 0 3px;line-height:1.3;color:var(--bm-color-soft-black)}.ow-marquee__price{font-family:var(--bm-font-body);font-size:11px;letter-spacing:.04em;margin:0;color:var(--bm-color-gold);font-weight:500}.ow-editorial{position:relative;width:100%;height:var(--ow-height, 70vh);overflow:hidden;background:var(--bm-color-beige)}.ow-editorial__image,.ow-editorial__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ow-editorial__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(26,22,20,var(--ow-overlay, .25))}.ow-editorial__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:20px;color:var(--ow-text-color, #fff)}.ow-editorial__title{font-family:var(--bm-font-display);font-size:clamp(40px,7vw,96px);font-weight:400;font-style:italic;letter-spacing:var(--bm-letter-spacing);margin:0 0 40px;line-height:1.05;color:inherit!important}.ow-editorial__buttons{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.ow-editorial__button{display:inline-block;padding:16px 36px;background:transparent;color:var(--ow-text-color, #fff)!important;font-family:var(--bm-font-body);font-size:11px;font-weight:500;letter-spacing:var(--bm-letter-spacing-wide);text-transform:uppercase;text-decoration:none;border:1px solid var(--ow-text-color, #fff);transition:all .35s ease}.ow-editorial__button:hover{background:var(--ow-text-color, #fff);color:var(--bm-color-soft-black)}.ow-grid{padding:80px clamp(20px,4vw,60px);background:var(--bm-color-cream)}.ow-grid__heading{font-family:var(--bm-font-display);font-size:clamp(28px,3.5vw,42px);font-weight:400;font-style:italic;letter-spacing:var(--bm-letter-spacing);margin:0 0 48px;text-align:center;color:var(--bm-color-soft-black)}.ow-grid__items{display:grid;grid-template-columns:repeat(var(--ow-grid-cols, 4),1fr);gap:24px}@media(max-width:989px){.ow-grid__items{grid-template-columns:repeat(2,1fr)}}.ow-grid__item{text-decoration:none;color:var(--bm-color-soft-black);display:block}.ow-grid__image,.ow-grid__placeholder{width:100%;aspect-ratio:3 / 4;object-fit:cover;background:var(--bm-color-beige);display:block;transition:opacity .4s ease}.ow-grid__item:hover .ow-grid__image{opacity:.88}.ow-grid__caption{font-family:var(--bm-font-body);font-size:12px;font-weight:500;letter-spacing:var(--bm-letter-spacing-wide);text-transform:uppercase;text-align:center;margin:18px 0 0;color:var(--bm-color-soft-black)}.ow-text{background:var(--ow-bg, var(--bm-color-cream));color:var(--ow-text-color, var(--bm-color-soft-black));padding:clamp(80px,12vw,160px) clamp(20px,4vw,60px)}.ow-text__inner{max-width:720px;margin:0 auto;text-align:center}.ow-text__eyebrow{font-family:var(--bm-font-body);font-size:11px;letter-spacing:var(--bm-letter-spacing-wide);text-transform:uppercase;margin:0 0 20px;font-weight:500;color:var(--bm-color-gold)}.ow-text__title{font-family:var(--bm-font-display);font-size:clamp(32px,4.5vw,56px);font-weight:400;font-style:italic;letter-spacing:var(--bm-letter-spacing);margin:0 0 28px;line-height:1.15}.ow-text__body{font-family:var(--bm-font-body);font-size:16px;line-height:1.75;margin:0 0 40px;font-weight:300}.ow-text__button{display:inline-block;padding:16px 40px;background:transparent;color:var(--ow-text-color, var(--bm-color-soft-black));font-family:var(--bm-font-body);font-size:11px;font-weight:500;letter-spacing:var(--bm-letter-spacing-wide);text-transform:uppercase;text-decoration:none;border:1px solid var(--ow-text-color, var(--bm-color-soft-black));transition:all .35s ease}.ow-text__button:hover{background:var(--bm-color-gold);border-color:var(--bm-color-gold);color:#fff}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ow-style.css.map */
