@import url('https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300;0,9..144,500;0,9..144,600;1,9..144,400;1,9..144,500&family=Work+Sans:wght@300;400;500;600&family=Alex+Brush&display=swap');:root{--white:#FFFFFF;--cream:#F6F1E6;--ink:#15120D;--ink-soft:#635C4B;--wine:#5C1220;--wine-dark:#3A0B14;--gold:#AD8A4E;--gold-soft:#CBB182;--hairline:#E7DFC7}body{font-family:'Work Sans',sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.et_pb_slide_title{font-family:'Fraunces',serif!important;font-weight:500!important;color:var(--ink)}.et_pb_text p,.et_pb_text li{color:var(--ink-soft)}html{scroll-behavior:smooth}#main-header,#top-header{display:none!important}#page-container{padding-top:0!important}.et_pb_row{max-width:1180px;width:calc(100% - 64px)}.mr-block{padding:76px 0!important}.mr-kicker{font-family:'Fraunces',serif;font-style:italic;color:var(--gold);font-size:15px;display:block;margin-bottom:8px}.mr-kicker-light{color:var(--gold-soft)}.mr-sig{font-family:'Alex Brush',cursive;font-size:34px;color:var(--wine);text-align:center;margin-top:16px}.mr-sig-light{color:var(--gold-soft);text-align:left;font-size:32px;margin-top:40px}.mr-link-underline{color:var(--gold-soft)!important;text-decoration:none;padding-bottom:2px;background-image:linear-gradient(var(--gold-soft),var(--gold-soft));background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .25s ease}.mr-link-underline:hover{background-size:100% 1px}.mr-header{padding:0!important;height:0;overflow:visible;position:relative;z-index:9999}.mr-header .et_pb_row{padding:0!important}.mr-fab{position:fixed;top:22px;z-index:230;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 12px rgba(21,18,13,.08);border:none;color:var(--ink);cursor:pointer;transition:background .25s ease,color .25s ease,opacity .2s ease}.mr-menu-btn{left:24px;flex-direction:column;gap:6px;padding:0}.mr-menu-btn span{width:20px;height:1.5px;background:var(--ink);display:block;transition:transform .3s ease,background .2s ease}.mr-fav-btn{right:76px}.mr-cart-btn{right:24px}.mr-count{position:absolute;top:-2px;right:-4px;background:var(--wine);color:#fff;font-size:10px;min-width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center}body.mr-icons-dark .mr-fab{background:rgba(21,18,13,.3);box-shadow:none;color:#fff}body.mr-icons-dark .mr-menu-btn span{background:#fff}body.mr-menu-open .mr-menu-btn{background:transparent;box-shadow:none}body.mr-menu-open .mr-menu-btn span{background:#fff}body.mr-menu-open .mr-menu-btn span:nth-child(1){transform:translateY(3.75px) rotate(45deg)}body.mr-menu-open .mr-menu-btn span:nth-child(2){transform:translateY(-3.75px) rotate(-45deg)}body.mr-menu-open .mr-fav-btn,body.mr-menu-open .mr-cart-btn{opacity:0;pointer-events:none}body.admin-bar .mr-fab{top:54px}.mr-full-menu{position:fixed;inset:0;z-index:200;background:rgba(21,18,13,.62);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .4s ease;display:flex;align-items:center;justify-content:center}body.mr-menu-open .mr-full-menu{opacity:1;pointer-events:auto}.mr-full-menu>div{width:100%}.mr-menu-list{max-width:640px;margin:0 auto!important;padding:0 32px!important;list-style:none!important;text-align:center}.mr-menu-list li{border-top:1px solid rgba(255,255,255,.14);padding:0!important}.mr-menu-list li:last-child{border-bottom:1px solid rgba(255,255,255,.14)}.mr-menu-list a{display:block;padding:16px 4px;color:#f2ede1!important;text-decoration:none;font-family:'Fraunces',serif;font-size:clamp(19px,2.6vw,26px);transition:color .2s ease}.mr-menu-list a:hover{color:var(--gold-soft)!important}.mr-menu-foot{max-width:640px;margin:34px auto 0;display:flex;justify-content:center;gap:20px;color:#8f8874;font-size:12.5px}.mr-menu-foot a{color:#c9c2ae!important;text-decoration:none}.mr-btn-glass.et_pb_button,.mr-glass-link{display:inline-flex!important;align-items:center;padding:14px 28px!important;font-size:14.5px!important;letter-spacing:.02em;border:1px solid rgba(255,255,255,.6)!important;border-radius:0!important;color:#fff!important;background:rgba(255,255,255,.08)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);text-decoration:none;font-family:'Work Sans',sans-serif!important;transition:background .2s ease}.mr-btn-glass.et_pb_button:hover,.mr-glass-link:hover{background:rgba(255,255,255,.2)!important}.mr-btn-glass.et_pb_button:after{display:none!important}.mr-btn-glass.active{background:rgba(255,255,255,.94)!important;color:var(--ink)!important;border-color:#fff!important}.mr-btn-glass.et_pb_button_module_wrapper,.et_pb_button_module_wrapper:has(.mr-btn-glass){display:inline-block;margin:18px 14px 0 0!important}.mr-hero-section{padding:0!important}.mr-hero .et_pb_slide{min-height:100vh;padding:0!important;position:relative}.mr-hero .et_pb_slide::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(15,12,8,.7) 0%,rgba(15,12,8,.1) 48%,rgba(15,12,8,0) 64%);pointer-events:none;z-index:1}.mr-hero .et_pb_slide.et-pb-active-slide{animation:mrKen 6s ease-out forwards}.mr-hero .et_pb_container{height:100vh!important;min-height:600px;max-width:1180px;width:calc(100% - 64px);display:flex;align-items:flex-end;position:relative;z-index:2}.mr-hero .et_pb_slider_container_inner{display:block;width:100%}.mr-hero .et_pb_slide_description{padding:0 0 56px!important;text-align:left!important;width:100%;max-width:none}.mr-hero .et_pb_slide_title{color:#fff!important;font-size:clamp(34px,5.2vw,60px)!important;line-height:1.06!important;max-width:15ch;text-shadow:none!important}.mr-hero .et_pb_slide_content{text-shadow:none!important}.mr-hero-caption{font-size:12.5px!important;color:#d9d1bd!important;letter-spacing:.03em;order:-1}.mr-hero-sub{color:#e9e2d2!important;font-size:16.5px!important;max-width:46ch;margin-bottom:26px!important}.mr-hero-actions{display:flex;gap:14px;flex-wrap:wrap}.mr-hero .et_pb_slide_description{display:flex;flex-direction:column}.mr-hero .et_pb_slide_description .et_pb_slide_title{order:1}.mr-hero .et_pb_slide_content{order:2}@keyframes mrKen{from{background-size:100% auto}to{background-size:109% auto}}.mr-intro{background:var(--cream)!important;padding:58px 0!important}.mr-intro .et_pb_row{padding:0!important}.mr-intro-item{padding-left:22px;border-left:1px solid var(--gold-soft)}.mr-intro-item p{font-family:'Fraunces',serif;font-style:italic;font-size:18px;color:var(--ink)!important;line-height:1.4}.mr-collection{position:relative;overflow:hidden;background:#0d0b08!important;padding:74px 0 80px!important}.mr-contour-row{position:absolute!important;inset:0;max-width:none!important;width:100%!important;padding:0!important;margin:0!important;z-index:0}.mr-contour-row .et_pb_column,.mr-contour-row .et_pb_code,.mr-contour-row .et_pb_code_inner{height:100%;margin:0!important}.mr-contour{position:absolute;inset:0;pointer-events:none}.mr-contour svg{width:100%;height:100%;display:block;opacity:.5}.mr-contour-veil{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 40%,rgba(21,18,13,.1) 0%,rgba(21,18,13,.42) 85%),linear-gradient(180deg,rgba(21,18,13,.35) 0%,rgba(21,18,13,0) 40%,rgba(21,18,13,.45) 100%)}.mr-collection .et_pb_row:not(.mr-contour-row){position:relative;z-index:2}.mr-coll-head{padding:0 0 30px!important;display:flex;align-items:flex-end}.mr-coll-eyebrow{font-family:'Fraunces',serif;font-size:30px;color:#fff}.mr-coll-nav{display:flex;gap:14px;justify-content:flex-end}.mr-coll-nav button{width:50px;height:50px;border-radius:50%;border:none;background:rgba(255,255,255,.08);box-shadow:0 4px 14px rgba(0,0,0,.25);display:inline-flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all .2s ease}.mr-coll-nav button:hover{background:var(--gold-soft);color:var(--ink)}.mr-coll-nav svg{width:18px;height:18px}.mr-collection-row ul.products{display:flex!important;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 0 18px!important;scrollbar-width:none;flex-wrap:nowrap!important}.mr-collection-row ul.products::-webkit-scrollbar{display:none}.mr-collection-row ul.products::before,.mr-collection-row ul.products::after{display:none!important}.mr-collection-row ul.products li.product{flex:none!important;width:340px!important;margin:0!important;scroll-snap-align:start;clear:none!important}.mr-collection-row .et_shop_image,.mr-grid .et_shop_image{display:block;aspect-ratio:4/5;background:var(--cream);border:1px solid var(--gold-soft);box-shadow:0 18px 40px rgba(0,0,0,.35);padding:16px;overflow:hidden}.mr-collection-row .et_shop_image img,.mr-grid .et_shop_image img{width:100%!important;height:100%!important;object-fit:contain;transition:transform .5s ease}.mr-collection-row li.product:hover .et_shop_image img{transform:scale(1.035)}.mr-collection-row .et_overlay,.mr-grid .et_overlay{display:none!important}.mr-collection-row h2.woocommerce-loop-product__title{font-family:'Fraunces',serif!important;font-style:italic;font-size:17px!important;color:#f2ede1!important;padding:6px 0 3px!important}.mr-collection-row .price{color:#fff!important;font-size:15px!important;font-weight:500}.mr-collection-row .onsale{display:none!important}.mr-trust{padding:58px 0!important}.mr-trust .et_pb_row{padding:0!important}.mr-trust h4{font-size:18px!important;margin-bottom:8px;padding:0}.mr-trust p{font-size:14.5px}.mr-cover{position:relative;min-height:80vh;display:flex;align-items:flex-end;padding:0!important}.mr-cover::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,12,8,.18),rgba(15,12,8,.78));pointer-events:none}.mr-cover-row{position:relative;z-index:2;padding:0 0 64px!important}.mr-cover-text h2{color:#fff!important;font-size:clamp(30px,4.6vw,54px)!important;padding:0;margin-bottom:.4em}.mr-cover-text p{color:#e9e2d2!important;max-width:50ch}.mr-cover .et_pb_column{display:block}.mr-cover .et_pb_button_module_wrapper{display:inline-block;margin:18px 14px 0 0!important}.mr-bio{display:flex;gap:64px;align-items:stretch}.mr-bio .et_pb_column{margin-right:0!important}.mr-bio-img img{border:1px solid var(--hairline);width:100%;min-height:340px;object-fit:cover;object-position:center 10%}.mr-pull{font-family:'Fraunces',serif;font-style:italic;font-size:22px;line-height:1.45;color:var(--ink);margin:22px 0;padding:0 0 0 20px;border-left:2px solid var(--wine)!important;border-color:var(--wine)!important}.mr-partner{display:flex;align-items:center;gap:14px;padding-top:24px}.mr-partner-mark{width:46px;height:46px;flex:none;border:1px solid var(--gold-soft);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:'Fraunces',serif;font-style:italic;font-size:17px;color:var(--wine)}.mr-partner-text{font-size:14px;color:var(--ink-soft)}.mr-partner-text strong{color:var(--ink);display:block;font-family:'Fraunces',serif;font-size:14.5px;font-weight:500}.mr-exh-tabs{border:none!important}.mr-exh-tabs .et_pb_tabs_controls{background:none!important;border-bottom:1px solid var(--hairline);margin-bottom:28px}.mr-exh-tabs .et_pb_tabs_controls li{border:none!important;background:none!important}.mr-exh-tabs .et_pb_tabs_controls li a{font-family:'Fraunces',serif;font-style:italic;font-size:16px;color:var(--ink-soft)!important;padding:8px 22px 14px 0!important}.mr-exh-tabs .et_pb_tabs_controls li.et_pb_tab_active a{color:var(--wine)!important}.mr-exh-tabs .et_pb_tabs_controls li.et_pb_tab_active{box-shadow:inset 0 -2px 0 var(--wine)}.mr-exh-tabs .et_pb_tab{padding:0!important}.mr-timeline{border-left:1px solid var(--hairline);padding-left:28px}.mr-tl-item{position:relative;padding-bottom:28px}.mr-tl-item::before{content:"";position:absolute;left:-33px;top:5px;width:9px;height:9px;border-radius:50%;background:var(--wine)}.mr-tl-year{font-family:'Fraunces',serif;font-size:15px;color:var(--gold);display:block;margin-bottom:2px}.mr-tl-item h4{font-size:17px!important;padding:0;margin:0 0 2px}.mr-venue{font-size:14px;color:var(--ink-soft);margin:0}.mr-tl-item.mr-hidden{display:none}.mr-tl-more{margin-top:8px;padding:12px 26px;background:none;border:1px solid var(--ink);color:var(--ink);font-family:'Work Sans',sans-serif;font-size:14px;cursor:pointer;transition:all .2s ease}.mr-tl-more:hover{background:var(--ink);color:#fff}.mr-press.et_pb_toggle{background:var(--cream)!important;border:1px solid var(--hairline)!important;padding:28px!important;margin-bottom:26px!important}.mr-press .et_pb_toggle_title{font-family:'Fraunces',serif!important;font-style:italic;font-weight:400!important;font-size:19px!important;line-height:1.45!important;color:var(--ink)!important;padding-right:30px}.mr-press .et_pb_toggle_title:before{color:var(--gold)!important}.mr-press .et_pb_toggle_content{font-size:14.5px;padding-top:14px;margin-top:14px;border-top:1px solid var(--hairline)}.mr-attrib{font-size:13px;color:var(--ink-soft)}.mr-gal-top{padding-top:110px!important;padding-bottom:20px!important}.mr-gal-head{text-align:center}.mr-gal-head h1{font-size:clamp(38px,5.4vw,62px)!important;letter-spacing:-.01em}.mr-gal-head p{max-width:54ch;margin:0 auto}.mr-room-tile{position:relative;height:280px;display:flex;align-items:flex-end;padding:30px 32px!important;overflow:hidden;cursor:pointer;background-size:cover;background-position:center}.mr-room-tile .et_pb_text_inner{position:relative;z-index:2}.mr-room-tile h3{font-size:clamp(26px,3vw,36px)!important;margin:0 0 4px;padding:0}.mr-room-tile p{font-size:14px;max-width:34ch}.mr-room-oil::after{content:"";position:absolute;inset:0;background:linear-gradient(10deg,rgba(58,11,20,.92) 0%,rgba(58,11,20,.45) 55%,rgba(58,11,20,.15) 100%)}.mr-room-oil h3{color:#fff!important}.mr-room-oil p{color:#eadccd!important}.mr-room-pastel{background:radial-gradient(circle at 22% 30%,#F4C9C0 0,rgba(244,201,192,0) 42%),radial-gradient(circle at 78% 24%,#CFC6E6 0,rgba(207,198,230,0) 45%),radial-gradient(circle at 60% 85%,#E9DDA8 0,rgba(233,221,168,0) 50%),linear-gradient(160deg,#F6E9E4,#EDE3EE)!important}.mr-room-pastel p{color:#6b5d57!important}.mr-gal-section{padding:64px 0 80px!important}.mr-pastel-sec{background:radial-gradient(circle at 8% 0%,rgba(244,201,192,.35),rgba(244,201,192,0) 40%),radial-gradient(circle at 95% 30%,rgba(207,198,230,.35),rgba(207,198,230,0) 40%),#FAF5F2!important}.mr-sec-head{margin-bottom:40px}.mr-sec-head h2{font-size:clamp(30px,3.6vw,44px)!important;margin:0;padding:0}.mr-sec-head p{max-width:50ch;margin-top:8px}.mr-grid .et_shop_image{box-shadow:none;border-color:var(--hairline);padding:22px;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s ease}.mr-pastel-sec .mr-grid .et_shop_image{background:#fff}@media (hover:hover){.mr-grid li.product:hover .et_shop_image{transform:scale(1.04);box-shadow:0 34px 70px rgba(21,18,13,.25)}}.mr-grid h2.woocommerce-loop-product__title{font-family:'Fraunces',serif!important;font-style:italic;font-size:17px!important;padding:14px 0 3px!important}.mr-grid .price{color:var(--ink)!important;font-size:15px!important;font-weight:500}.mr-grid ul.products li.product{margin-bottom:48px!important}.woocommerce a.button,.woocommerce button.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt{background:var(--wine)!important;color:#fff!important;border:1px solid var(--wine)!important;border-radius:0!important;font-family:'Work Sans',sans-serif!important;font-size:14.5px!important;padding:12px 26px!important}.woocommerce a.button:hover,.woocommerce button.button:hover{background:var(--wine-dark)!important}.woocommerce a.button:after,.woocommerce button.button:after{display:none!important}.woocommerce .stock.out-of-stock{color:var(--wine)!important}.mr-footer{background:var(--ink)!important;padding:74px 0 0!important}.mr-footer-grid{display:flex;gap:70px}.mr-footer-grid .et_pb_column{margin-right:0!important}.mr-footer h2{color:#fff!important;font-size:27px!important;max-width:22ch}.mr-contact-list{list-style:none!important;padding:0!important;display:flex;flex-direction:column;gap:12px}.mr-contact-list li{padding:0!important}.mr-contact-list a{color:#cfc9ba!important;text-decoration:none;display:flex;align-items:center;gap:10px;font-size:14.5px}.mr-contact-list a:hover{color:var(--gold-soft)!important}.mr-contact-list svg{flex:none;color:var(--gold-soft)}.mr-newsletter{background:none!important;padding:30px 0 0!important}.mr-newsletter .et_pb_newsletter_description h2{font-size:16px!important;color:#fff!important}.mr-newsletter input{background:none!important;border:none!important;border-bottom:1px solid #55503f!important;color:#fff!important;border-radius:0!important;padding:10px 4px!important}.mr-newsletter .et_pb_newsletter_button{background:none!important;border:none!important;color:var(--gold-soft)!important;padding:10px 4px!important;font-size:14.5px!important}.mr-newsletter .et_pb_newsletter_button:after{display:none}.mr-contact-form input.input,.mr-contact-form textarea.input{background:rgba(255,255,255,.06)!important;border:1px solid #3a362c!important;color:#fff!important;padding:12px 14px!important;font-family:'Work Sans',sans-serif;font-size:15px}.mr-contact-form input.input:focus,.mr-contact-form textarea.input:focus{border-color:var(--gold-soft)!important}.mr-contact-form input::placeholder,.mr-contact-form textarea::placeholder{color:#a9a291!important}.mr-contact-form .et_pb_contact_submit{background:var(--wine)!important;color:#fff!important;border:none!important;border-radius:0!important;padding:14px 28px!important;font-size:14.5px!important;margin-left:0!important;float:left!important}.mr-contact-form .et_pb_contact_submit:after{display:none}.mr-contact-form .et-pb-contact-message p{color:var(--gold-soft)!important}.mr-foot-bottom-row{border-top:1px solid #2c281e;padding:18px 0!important;margin-top:50px}.mr-foot-bottom p{font-size:12px;color:#736c58!important}@media (max-width:980px){.mr-bio,.mr-footer-grid{flex-direction:column;gap:40px}.mr-collection-row ul.products li.product{width:46vw!important}.mr-room-tile{height:190px}}@media (max-width:700px){.et_pb_row{width:calc(100% - 40px)}.mr-collection-row ul.products li.product{width:78vw!important}.mr-coll-nav{display:none}.mr-fab{top:14px}.mr-menu-btn{left:14px}.mr-fav-btn{right:64px}.mr-cart-btn{right:14px}}