:root{--bh7-global-cream:#F0E9D7;--bh7-global-ink:#343724;--bh7-global-wine:#343724;--bh7-global-blush:#E7E0CD;--bh7-global-gold:#9CA283;--bh7-global-paper:#FFFDF7;--bh7-global-border:#D6CEB8}.bh7-flex,.bh7-enquiry,.bh7-newsletter{background:var(--bh7-bg,var(--bh7-global-cream));color:var(--bh7-fg,var(--bh7-global-ink));position:relative;isolation:isolate;min-width:0;width:100%}.bh7-flex{padding:var(--bh7-top,85px) 0 var(--bh7-bottom,85px)}.bh7-flex-wrap{display:grid;gap:clamp(26px,5vw,84px);min-width:0;max-width:1360px}.bh7-layout--split .bh7-flex-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bh7-layout--stack .bh7-flex-wrap{grid-template-columns:minmax(0,1fr);gap:0}.bh7-layout--grid .bh7-flex-wrap{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch!important}.bh7-layout--grid .bh7-flex-wrap>.bh7-heading,.bh7-layout--grid .bh7-flex-wrap>.bh7-eyebrow,.bh7-layout--grid .bh7-flex-wrap>.bh7-paragraph,.bh7-layout--grid .bh7-flex-wrap>.bh7-action,.bh7-layout--grid .bh7-flex-wrap>.bh7-product-grid-wrap{grid-column:1/-1}.bh7-column{display:flex;flex-direction:column;justify-content:center;min-width:0;gap:0}.bh7-block{min-width:0;max-width:100%}.bh7-eyebrow{margin-bottom:11px!important;color:inherit;opacity:.82;letter-spacing:.17em!important}.bh7-heading h1,.bh7-heading h2,.bh7-heading h3{margin:0!important;color:inherit!important;font-family:var(--bh-serif,"Young Serif",Georgia,serif)!important;font-style:normal!important;letter-spacing:-.035em!important;line-height:1.13!important;font-weight:400!important;overflow-wrap:break-word;word-break:normal;max-width:100%}.bh7-heading--hero h1,.bh7-heading--hero h2{font-size:clamp(48px,6.5vw,92px)!important}.bh7-heading--large h1,.bh7-heading--large h2,.bh7-heading--large h3{font-size:clamp(37px,4.25vw,65px)!important}.bh7-heading--medium h1,.bh7-heading--medium h2,.bh7-heading--medium h3{font-size:clamp(28px,3vw,44px)!important}.bh7-heading--small h1,.bh7-heading--small h2,.bh7-heading--small h3{font-size:clamp(23px,2vw,31px)!important}.bh7-heading{margin:0 0 17px}.bh7-paragraph{font:400 14px/1.85 var(--bh-sans,"Instrument Sans",Arial,sans-serif);color:inherit;opacity:.86;max-width:760px;margin:0 0 23px}.bh7-paragraph--large{font-size:clamp(15px,1.3vw,18px)}.bh7-paragraph--small{font-size:12px}.bh7-paragraph p{margin:0 0 11px!important;color:inherit!important;font:inherit!important}.bh7-paragraph p:last-child{margin-bottom:0!important}.bh7-action{margin:0 0 18px}.bh7-action .bh-btn{background:var(--bh7-btn,var(--bh7-global-wine))!important;color:var(--bh7-btn-text,#fff)!important;border:1px solid var(--bh7-btn,var(--bh7-global-wine))!important}.bh7-action .bh-btn--outline{background:transparent!important;color:inherit!important;border:1px solid currentColor!important}.bh7-action .bh-btn--ivory{background:#fbf4e9!important;color:#343724!important;border-color:#fbf4e9!important}.bh7-photo{display:block;width:100%;max-width:100%;aspect-ratio:1.12 / 1;overflow:hidden;position:relative;background:#e8d7c8;box-shadow:0 15px 40px #3c252314}.bh7-photo img{display:block;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center}.bh7-photo--contain img{object-fit:contain!important}.bh7-photo--square{aspect-ratio:1 / 1}.bh7-photo--portrait{aspect-ratio:4 / 5}.bh7-photo--landscape{aspect-ratio:1.25 / 1}.bh7-photo--auto{aspect-ratio:auto}.bh7-photo--auto img{height:auto!important}.bh7-photo-caption{position:absolute;left:16px;bottom:16px;max-width:calc(100% - 32px);padding:9px 15px;border-radius:99px;background:#fffbf6bf;border:1px solid #fff9;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);color:#39272d;font:600 10px/1.5 var(--bh-sans)}.bh7-feature{border-radius:19px;overflow:hidden;min-width:0;max-width:100%;background:#ffffff8c;border:1px solid rgba(255,255,255,.7);display:flex;flex-direction:column;height:100%;color:inherit}.bh7-feature--glass{backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2);background:#ffffff38;box-shadow:0 18px 45px #32222712}.bh7-feature-image{width:100%;aspect-ratio:1.15/1;overflow:hidden;background:#ead9cf}.bh7-feature-image img{width:100%!important;height:100%!important;object-fit:cover!important;display:block}.bh7-feature-copy{padding:24px 25px;min-width:0;flex:1}.bh7-feature h3{font:400 clamp(23px,2.2vw,34px)/1.19 var(--bh-serif)!important;margin:7px 0 10px!important;color:inherit!important;overflow-wrap:break-word}.bh7-feature-copy p{font:400 13px/1.75 var(--bh-sans)!important;margin:0!important;color:inherit!important;opacity:.82}.bh7-feature-link{display:inline-flex;align-items:center;gap:9px;margin-top:19px;padding-bottom:3px;border-bottom:1px solid currentColor;font:700 11px var(--bh-sans)}.bh7-rule{height:1px;background:currentColor;opacity:.2;border:0;width:100%;margin:13px 0 21px}.bh7-page-rte{max-width:980px;font:400 15px/1.9 var(--bh-sans)}.bh7-product-grid-wrap{padding:23px 0 10px}.bh7-grid-heading{font:400 29px var(--bh-serif)!important;margin:0 0 24px!important}.bh7-grid-cta{margin-top:28px;text-align:center}.bh7--hero{padding-top:clamp(145px,13vw,200px)!important;min-height:360px}.bh7--hero.bh7-layout--stack{min-height:350px}.bh7--hero .bh7-heading h1{max-width:950px}.bh7--dark{background:var(--bh7-bg,#433039)!important}.bh7-editor-empty{min-height:130px;background:#fff9;border:2px dashed #d3ada4;border-radius:16px;display:grid;place-items:center;padding:20px;text-align:center;font:500 12px var(--bh-sans)}.bh7-enquiry{padding:var(--bh7-top) 0 var(--bh7-bottom)}.bh7-enquiry-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(25px,6vw,90px);align-items:start}.bh7-enquiry-intro h2,.bh7-newsletter h2{font:400 clamp(38px,4.2vw,65px)/1.13 var(--bh-serif)!important;letter-spacing:-.035em!important;color:inherit!important;margin:10px 0 18px!important}.bh7-form-description{font:400 14px/1.85 var(--bh-sans);opacity:.85;margin-bottom:24px;max-width:500px}.bh7-form-description p{color:inherit!important}.bh7-enquiry-photo{width:100%;aspect-ratio:1.25 / 1;overflow:hidden;border-radius:19px;background:#e8d7c8;margin-top:27px}.bh7-enquiry-photo img{width:100%!important;height:100%!important;object-fit:cover!important;display:block}.bh7-enquiry-photo.bh7-photo--contain img{object-fit:contain!important}.bh7-form-card{padding:clamp(21px,3vw,40px);background:var(--bh7-card,#E7E0CD);border:1px solid rgba(255,255,255,.7);border-radius:21px;box-shadow:0 15px 45px #361f240b}.bh7-form-card .bh-btn{background:var(--bh7-btn,#343724)!important;color:var(--bh7-btn-text,#fff)!important;min-height:48px}.bh7-form-card .bh-form-group{margin-bottom:17px}.bh7-form-card label{display:block;font:700 11px var(--bh-sans);letter-spacing:.02em;margin-bottom:7px}.bh7-form-card input,.bh7-form-card textarea,.bh7-form-card select{width:100%;max-width:100%;min-width:0;background:#fffc;color:#343724;border:1px solid rgba(79,55,58,.16);border-radius:9px;padding:13px 15px;font:400 13px var(--bh-sans)}.bh7-newsletter{padding:var(--bh7-top) 0 var(--bh7-bottom)}.bh7-newsletter-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}.bh7-newsletter p{font-size:13px;opacity:.8}.bh7-newsletter-form{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.bh7-newsletter-form input{flex:1;min-width:170px;background:#ffffffa8;border:1px solid #d7c6bb;border-radius:9px;padding:15px;color:#343724}.bh7-newsletter-form button{border:0;border-radius:9px;background:var(--bh7-btn,#343724);color:#fff;padding:16px 17px;display:flex;align-items:center;gap:12px;font-weight:700;cursor:pointer}.bh7-newsletter-form p{width:100%}.bh7-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;clip:rect(0,0,0,0)!important;overflow:hidden!important;white-space:nowrap!important}@media(max-width:920px){.bh7-layout--split .bh7-flex-wrap{gap:25px}.bh7-layout--grid .bh7-flex-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.bh7-layout--grid .bh7-flex-wrap>.bh7-heading,.bh7-layout--grid .bh7-flex-wrap>.bh7-eyebrow,.bh7-layout--grid .bh7-flex-wrap>.bh7-paragraph,.bh7-layout--grid .bh7-flex-wrap>.bh7-action,.bh7-layout--grid .bh7-flex-wrap>.bh7-product-grid-wrap{grid-column:1/-1}}@media(max-width:750px){.bh7-flex{padding-top:min(var(--bh7-top),75px);padding-bottom:min(var(--bh7-bottom),75px)}.bh7--hero{padding-top:132px!important;min-height:0}.bh7-layout--split .bh7-flex-wrap{grid-template-columns:minmax(0,1fr);gap:22px;align-items:stretch!important}.bh7-layout--split.bh7-order--right .bh7-column--right,.bh7-layout--split.bh7-order--left .bh7-column--left{order:-1}.bh7-column{gap:0}.bh7-layout--grid .bh7-flex-wrap{grid-template-columns:minmax(0,1fr);gap:11px}.bh7-heading--hero h1,.bh7-heading--hero h2{font-size:clamp(41px,10.5vw,63px)!important}.bh7-heading--large h1,.bh7-heading--large h2,.bh7-heading--large h3{font-size:clamp(35px,9.1vw,49px)!important}.bh7-heading--medium h1,.bh7-heading--medium h2,.bh7-heading--medium h3{font-size:31px!important}.bh7-paragraph{font-size:13px;line-height:1.75}.bh7-photo{border-radius:15px!important}.bh7-feature-image{aspect-ratio:1.35/1}.bh7-feature-copy{padding:19px 20px}.bh7-feature h3{font-size:26px!important}.bh7-enquiry{padding-top:min(var(--bh7-top),68px);padding-bottom:min(var(--bh7-bottom),68px)}.bh7-enquiry-grid{grid-template-columns:1fr;gap:25px}.bh7-enquiry-intro h2,.bh7-newsletter h2{font-size:clamp(34px,9vw,49px)!important}.bh7-form-card{padding:22px 16px;border-radius:14px}.bh7-newsletter{padding-top:min(var(--bh7-top),65px);padding-bottom:min(var(--bh7-bottom),65px)}.bh7-newsletter-inner{grid-template-columns:1fr;gap:12px}.bh7-newsletter-form{width:100%}.bh7-newsletter-form input{min-width:0}}.bh-head{background:color-mix(in srgb,var(--bh7-header-bg,#fcf7ef) 80%,transparent)!important;color:var(--bh7-header-text,#343724)!important}.bh-head .bh-nav a,.bh-head .bh-logo,.bh-head .bh-icon{color:var(--bh7-header-text,#343724)!important}.bh-mobile-panel.is-open{background:var(--bh7-mobile-bg,#f8f2e9)!important;color:var(--bh7-mobile-text,#343724)!important}.bh-mobile-panel h2,.bh-mobile-panel a,.bh-mobile-panel .bh-mobile-top{color:inherit!important}.bh7-footer{background:var(--bh7-footer-bg,#2d2228)!important;color:var(--bh7-footer-fg,#fbf0e6)!important}.bh7-footer .bh-wrap{grid-template-columns:2fr 1fr 1fr 1fr!important;gap:clamp(16px,3vw,48px)}.bh7-footer :is(.bh-footer-brand,.bh7-footer-column){min-width:0}.bh7-footer p,.bh7-footer-richtext{color:var(--bh7-footer-muted,#ceb9b5)!important}.bh7-footer a{color:inherit!important}.bh7-footer .bh-footer-bottom{grid-column:1/-1}.bh7-footer .bh-footer-bottom a{display:inline-block}.bh7-legacy-editor{background:var(--bh7-legacy-bg,#F0E9D7)!important;color:var(--bh7-legacy-text,#343724)!important}.bh7-legacy-editor .bh-inner-hero{background:var(--bh7-legacy-banner,#E7E0CD)!important;color:var(--bh7-legacy-text,#343724)!important}.bh7-legacy-editor .bh-inner-hero h1{color:inherit!important}.bh7-legacy-editor .bh-inner-hero p{color:inherit!important;opacity:.83}.bh7-pdp-editor{background:var(--bh7-pdp-bg,#F0E9D7)!important;color:var(--bh7-pdp-fg,#343724)!important}.bh7-pdp-editor .bh6-pdp-info h1{color:var(--bh7-pdp-fg,#343724)!important}.bh7-pdp-editor .bh6-add{background:var(--bh7-pdp-button,#343724)!important;border-color:var(--bh7-pdp-button,#343724)!important;color:var(--bh7-pdp-button-text,#fff)!important}.bh7-pdp-editor .bh6-product-facts span{border-color:var(--bh7-pdp-accent,#9CA283)!important}.bh7-pdp-extra{padding:20px 3px;border-bottom:1px solid var(--bh7-pdp-accent,#9CA283)}.bh7-pdp-extra h3{font-size:26px!important;margin-bottom:10px!important}.bh7-layout--split .bh7-flex-wrap:has(.bh7-column--left:not(:has(.bh7-block))),.bh7-layout--split .bh7-flex-wrap:has(.bh7-column--right:not(:has(.bh7-block))){grid-template-columns:minmax(0,1fr)}.bh7-column:not(:has(.bh7-block)){display:none}@media(max-width:900px){.bh7-footer .bh-wrap{grid-template-columns:1.2fr 1fr 1fr!important}.bh7-footer-brand{grid-column:1/-1}}@media(max-width:750px){.bh7-footer .bh-wrap{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 15px}.bh7-footer .bh-footer-brand,.bh7-footer .bh-footer-bottom{grid-column:1/-1}}.bh-collection-page,.bh-collection-directory{background:var(--bh7-legacy-bg,var(--bh7-global-cream))!important;color:var(--bh7-legacy-text,var(--bh7-global-ink))!important}.bh-collection-page>.bh-inner-hero,.bh-collection-directory>.bh-inner-hero{background:var(--bh7-legacy-banner,#E7E0CD)!important}
/*# sourceMappingURL=/cdn/shop/t/19/assets/bh-v7-editor.css.map */
