body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}#main-header .nav li ul a{color:rgba(0,0,0,0.7)}.footer-widget .et_pb_widget div,.footer-widget .et_pb_widget ul,.footer-widget .et_pb_widget ol,.footer-widget .et_pb_widget label{line-height:1.7em}#et-footer-nav .bottom-nav li.current-menu-item a{color:#2ea3f2}body .et_pb_bg_layout_light.et_pb_button:hover,body .et_pb_bg_layout_light .et_pb_button:hover,body .et_pb_button:hover{border-radius:0px}.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button.alt.disabled:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button:hover,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page #content input.button:hover{border-radius:0px}@media only screen and (min-width:981px){.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.88px}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}@import url('https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300;0,9..144,400;0,9..144,500;1,9..144,300;1,9..144,400&family=Inter:wght@300;400;500&display=swap');body::after{content:'';position:fixed;inset:0;pointer-events:none;opacity:0.3;z-index:9998;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.12 0 0 0 0 0.16 0 0 0 0 0.12 0 0 0 0.08 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}#page-container,#et-main-area,body{background:#f1ece1!important}body,p,a,li,.et_pb_text{font-family:'Inter',sans-serif!important;font-weight:300;color:#1f2a1f;-webkit-font-smoothing:antialiased}h1,h2,h3,.et_pb_text h1,.et_pb_text h2,.et_pb_text h3{font-family:'Fraunces',Georgia,serif!important;font-weight:300!important;letter-spacing:-0.015em;line-height:1.05}.mg-header-cart{padding:0!important;background:transparent!important}.mg-header-cart .et_pb_menu__menu,.mg-header-cart nav.et-menu-nav,.mg-header-cart .et_mobile_nav_menu,.mg-header-cart ul.et-menu{display:none!important}.mg-header-cart .et_pb_menu__logo-wrap,.mg-header-cart .et_pb_menu__logo-slot{display:none!important}.mg-header-cart .et_pb_menu__wrap{justify-content:flex-end!important;padding:0!important;min-height:auto!important}.mg-header-cart .et_pb_menu__search-button,.mg-header-cart .et_pb_menu__search,.mg-header-cart .et_pb_menu__search-button::before{color:#1f2a1f!important;font-size:18px;margin-right:18px}.mg-header-cart .et_pb_menu__search-button:hover,.mg-header-cart .et_pb_menu__search-button:hover::before{color:#b65d3d!important}.mg-header-cart .et-cart-info,.mg-header-cart a.et-cart-info,.mg-header-cart .et-cart-info::before,.mg-header-cart .et_pb_menu__cart-button,.mg-header-cart .et_pb_menu__cart-button::before,.mg-header-cart .et_pb_menu__icon,body .et_pb_menu.mg-header-cart .et-cart-info,body .et_pb_menu.mg-header-cart a.et-cart-info{color:#1f2a1f!important;font-size:18px!important;display:flex!important;align-items:center}.mg-header-cart .et-cart-info:hover,.mg-header-cart .et-cart-info:hover::before,.mg-header-cart a.et-cart-info:hover,.mg-header-cart .et_pb_menu__cart-button:hover,.mg-header-cart .et_pb_menu__cart-button:hover::before{color:#b65d3d!important}.mg-header-cart .et-cart-info::after,.mg-header-cart .et-cart-info>span,.mg-header-cart .et-cart-quantity,.mg-header-cart .et_pb_menu__cart-count,.mg-header-cart .et_pb_menu__cart-button>span,body .et_pb_menu.mg-header-cart .et-cart-info>span{color:#b65d3d!important;background:transparent!important;border:0!important;font-weight:600!important;font-size:13px!important;margin-left:6px!important;padding:0!important;min-width:auto!important;height:auto!important;line-height:1!important}.et_pb_shop .product{background:transparent!important;border:0!important;box-shadow:none!important}.et_pb_shop .product img{background:#e6dfce;border-radius:0;transition:transform 0.6s ease}.et_pb_shop .product:hover img{transform:scale(1.03)}.et_pb_shop .product .post-meta{font-size:11px!important;letter-spacing:3px;text-transform:uppercase;color:#4a554a!important;margin-top:16px}.et_pb_button.et_pb_button_alignment_left,.et_pb_button.et_pb_button_alignment_center{background:transparent!important;padding-left:0!important;padding-right:0!important}.et_pb_button:hover{border-bottom-color:#b65d3d!important;color:#b65d3d!important}a{color:#b65d3d;transition:color 0.3s ease}a:hover{color:#1a2e1d}@keyframes mg-fade-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.et_pb_section{animation:mg-fade-in 1s ease-out}@media (max-width:900px){.mg-header-cart .et_pb_menu__wrap{justify-content:center!important}}.woocommerce-cart .et_pb_section,.woocommerce-checkout .et_pb_section,.woocommerce-account .et_pb_section,.post-type-archive-product .et_pb_section,.tax-product_cat .et_pb_section,.single-product .et_pb_section{background:var(--bg,#f1ece1)!important}.woocommerce,.woocommerce-page{color:var(--ink,#1f2a1f);font-family:'Inter',sans-serif;font-weight:300;line-height:1.6}.woocommerce h1,.woocommerce h2,.woocommerce h3,.woocommerce-page h1,.woocommerce-page h2,.woocommerce-page h3,.wp-block-woocommerce-cart h1,.wp-block-woocommerce-cart h2,.wp-block-woocommerce-checkout h1,.wp-block-woocommerce-checkout h2{font-family:'Fraunces',Georgia,serif!important;font-weight:300!important;letter-spacing:-0.015em;color:var(--moss-deep,#1a2e1d)!important}.woocommerce em,.woocommerce-page em{font-style:italic;color:var(--moss,#2d4a32)}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.wc-block-components-button,.wc-block-components-button.contained,.wp-element-button{background:transparent!important;color:var(--terracotta,#b65d3d)!important;border:0!important;border-bottom:1px solid var(--terracotta,#b65d3d)!important;border-radius:0!important;padding:0.6em 0!important;font-family:'Inter',sans-serif!important;font-size:0.78rem!important;letter-spacing:0.18em!important;text-transform:uppercase!important;font-weight:500!important;box-shadow:none!important;transition:color 0.3s,border-color 0.3s}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.wc-block-components-button:hover,.wp-element-button:hover{background:transparent!important;color:var(--moss-deep,#1a2e1d)!important;border-bottom-color:var(--moss-deep,#1a2e1d)!important}.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #place_order,.wc-block-components-checkout-place-order-button{color:var(--cream,#faf6ec)!important;background:var(--moss-deep,#1a2e1d)!important;border:0!important;border-radius:0!important;padding:1em 2em!important}.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce #place_order:hover,.wc-block-components-checkout-place-order-button:hover{background:var(--terracotta,#b65d3d)!important;color:var(--cream,#faf6ec)!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.wc-block-components-text-input input,.wc-block-components-textarea{background:transparent!important;border:0!important;border-bottom:1px solid rgba(31,42,31,0.3)!important;border-radius:0!important;padding:0.8em 0!important;font-family:'Inter',sans-serif!important;font-weight:300!important;color:var(--ink,#1f2a1f)!important;box-shadow:none!important;transition:border-color 0.3s}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.wc-block-components-text-input input:focus{border-bottom-color:var(--terracotta,#b65d3d)!important;outline:0!important}.woocommerce form .form-row label,.wc-block-components-text-input label{font-size:0.7rem!important;letter-spacing:0.18em!important;text-transform:uppercase!important;color:var(--ink-soft,#4a554a)!important;font-weight:400!important}.woocommerce table.shop_table,.woocommerce-cart table.cart{border:0!important;border-radius:0!important;background:transparent!important}.woocommerce table.shop_table thead{border-bottom:1px solid rgba(31,42,31,0.3)!important}.woocommerce table.shop_table th{background:transparent!important;font-family:'Inter',sans-serif!important;font-size:0.7rem!important;letter-spacing:0.18em!important;text-transform:uppercase!important;color:var(--ink-soft,#4a554a)!important;font-weight:500!important;padding:1.2em 0.8em!important}.woocommerce table.shop_table td{background:transparent!important;border-top:1px solid rgba(31,42,31,0.15)!important;padding:1.6em 0.8em!important;vertical-align:middle!important}.woocommerce table.shop_table .product-name a{font-family:'Fraunces',serif!important;font-weight:400!important;color:var(--moss-deep,#1a2e1d)!important;text-decoration:none!important;font-size:1.1rem!important}.woocommerce table.shop_table .product-name a:hover{color:var(--terracotta,#b65d3d)!important}.woocommerce table.shop_table .amount,.woocommerce table.shop_table .product-price,.woocommerce table.shop_table .product-subtotal{font-family:'Fraunces',serif!important;font-style:italic!important;color:var(--moss-deep,#1a2e1d)!important;font-size:1.05rem!important}.woocommerce .cart_totals h2,.woocommerce-checkout #order_review_heading{font-family:'Fraunces',serif!important;font-weight:300!important;font-size:1.8rem!important;margin-bottom:1.6rem!important}.woocommerce .cart_totals table{border:0!important}.woocommerce .cart_totals .order-total .amount{color:var(--terracotta,#b65d3d)!important;font-size:1.4rem!important}.woocommerce ul.products,.woocommerce-page ul.products{list-style:none!important;padding:0!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:2.5rem!important}@media (max-width:900px){.woocommerce ul.products{grid-template-columns:1fr 1fr!important}}.woocommerce ul.products li.product{width:auto!important;margin:0!important;float:none!important;background:transparent!important;text-align:left!important}.woocommerce ul.products li.product a img{margin-bottom:1.4rem!important;border-radius:0!important;box-shadow:none!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:'Fraunces',serif!important;font-weight:400!important;font-size:1.25rem!important;color:var(--moss-deep,#1a2e1d)!important;padding:0!important;margin-bottom:0.6rem!important;line-height:1.25!important}.woocommerce ul.products li.product .price{font-family:'Fraunces',serif!important;font-style:italic!important;color:var(--moss-deep,#1a2e1d)!important;font-size:1.15rem!important}.woocommerce ul.products li.product .price ins{background:transparent!important;color:var(--terracotta,#b65d3d)!important;font-weight:400!important}.woocommerce .quantity .qty,.wc-block-components-quantity-selector input{border:1px solid rgba(31,42,31,0.2)!important;background:transparent!important;border-radius:0!important;text-align:center!important;font-family:'Inter',sans-serif!important;width:4em!important}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none!important;padding:0!important;margin:0!important;border-top:1px solid rgba(31,42,31,0.3)!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li{border-bottom:1px solid rgba(31,42,31,0.15)!important;list-style:none!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:block!important;padding:1.1em 0!important;font-family:'Inter',sans-serif!important;font-size:0.78rem!important;letter-spacing:0.18em!important;text-transform:uppercase!important;color:var(--ink,#1f2a1f)!important;text-decoration:none!important;font-weight:400!important;transition:color 0.3s,padding-left 0.3s}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{color:var(--terracotta,#b65d3d)!important;padding-left:0.8em!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{color:var(--terracotta,#b65d3d)!important}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-notice{background:transparent!important;border:0!important;border-left:1px solid var(--terracotta,#b65d3d)!important;border-radius:0!important;padding:1rem 0 1rem 1.6rem!important;font-family:'Fraunces',serif!important;font-style:italic!important;color:var(--moss-deep,#1a2e1d)!important;font-size:1.05rem!important}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before{display:none!important}.woocommerce-products-header__title,.entry-title{font-family:'Fraunces',serif!important;font-weight:300!important;font-size:clamp(2.2rem,5vw,3.6rem)!important;color:var(--moss-deep,#1a2e1d)!important;margin-bottom:1.4rem!important}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering select{font-family:'Inter',sans-serif!important;font-size:0.72rem!important;letter-spacing:0.18em!important;text-transform:uppercase!important;color:var(--ink-soft,#4a554a)!important}.wp-block-woocommerce-cart .wc-block-cart,.wp-block-woocommerce-checkout .wc-block-checkout{background:transparent!important}.wc-block-components-totals-item__label,.wc-block-components-totals-item__value{font-family:'Fraunces',serif!important;font-weight:300!important}.wc-block-components-totals-footer-item .wc-block-components-totals-item__value,.wc-block-components-product-price__value{color:var(--terracotta,#b65d3d)!important}.woocommerce .et_pb_section,.woocommerce-page .et_pb_section{box-shadow:none!important}.woocommerce-cart #sidebar,.woocommerce-checkout #sidebar,.woocommerce-account #sidebar,.post-type-archive-product #sidebar,.tax-product_cat #sidebar,.single-product #sidebar,.page-id-10568 #sidebar,.page-id-10569 #sidebar,.page-id-10570 #sidebar,.page-id-10571 #sidebar{display:none!important}.woocommerce-cart #left-area,.woocommerce-checkout #left-area,.woocommerce-account #left-area,.post-type-archive-product #left-area,.tax-product_cat #left-area,.single-product #left-area,.page-id-10568 #left-area,.page-id-10569 #left-area,.page-id-10570 #left-area,.page-id-10571 #left-area{width:100%!important;padding-right:0!important;float:none!important;max-width:1180px!important;margin:0 auto!important}.woocommerce-cart .et_pb_extra_column_main,.woocommerce-checkout .et_pb_extra_column_main,.woocommerce-account .et_pb_extra_column_main,.post-type-archive-product .et_pb_extra_column_main,.tax-product_cat .et_pb_extra_column_main,.single-product .et_pb_extra_column_main{width:100%!important}.woocommerce .woocommerce-notices-wrapper+form.woocommerce-ordering,.woocommerce .woocommerce-ordering{margin-bottom:2rem!important}.woocommerce .woocommerce-result-count{font-family:'Inter',sans-serif!important;font-size:0.72rem!important;letter-spacing:0.2em!important;text-transform:uppercase!important;color:var(--ink-soft,#4a554a)!important;margin-bottom:1.6rem!important;padding-bottom:1.6rem!important;border-bottom:1px solid rgba(31,42,31,0.15)!important}.woocommerce .woocommerce-ordering select{background:transparent!important;border:0!important;border-bottom:1px solid rgba(31,42,31,0.3)!important;padding:0.4em 1.5em 0.4em 0!important;font-family:'Inter',sans-serif!important;font-size:0.72rem!important;letter-spacing:0.2em!important;text-transform:uppercase!important;color:var(--ink,#1f2a1f)!important;border-radius:0!important;-webkit-appearance:none;appearance:none;cursor:pointer}.woocommerce .woocommerce-breadcrumb{font-family:'Inter',sans-serif!important;font-size:0.7rem!important;letter-spacing:0.18em!important;text-transform:uppercase!important;color:var(--ink-soft,#4a554a)!important;margin-bottom:1.4rem!important}.woocommerce .woocommerce-breadcrumb a{color:var(--ink-soft,#4a554a)!important;text-decoration:none!important}.woocommerce .woocommerce-breadcrumb a:hover{color:var(--terracotta,#b65d3d)!important}.woocommerce nav.woocommerce-pagination ul{border:0!important;margin-top:3rem!important}.woocommerce nav.woocommerce-pagination ul li{border:0!important;margin:0 0.25em!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{background:transparent!important;border:0!important;border-bottom:1px solid transparent!important;padding:0.4em 0.8em!important;font-family:'Fraunces',serif!important;font-style:italic!important;color:var(--ink,#1f2a1f)!important}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:transparent!important;color:var(--terracotta,#b65d3d)!important;border-bottom-color:var(--terracotta,#b65d3d)!important}.woocommerce ul.products::before,.woocommerce ul.products::after,.woocommerce-page ul.products::before,.woocommerce-page ul.products::after{display:none!important;content:none!important}.woocommerce ul.products,.woocommerce-page ul.products{display:grid!important;grid-auto-flow:row!important;align-items:stretch!important}.woocommerce ul.products.columns-2{grid-template-columns:repeat(2,1fr)!important}.woocommerce ul.products.columns-3{grid-template-columns:repeat(3,1fr)!important}.woocommerce ul.products.columns-4{grid-template-columns:repeat(4,1fr)!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{clear:none!important;float:none!important;width:auto!important;margin:0!important;display:flex!important;flex-direction:column!important}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{width:100%!important;aspect-ratio:1 / 1!important;object-fit:cover!important;height:auto!important;margin-bottom:1.25rem!important;background:var(--cream-deep,#e6dfce)}.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:2.6em}.woocommerce ul.products li.product .price{margin-top:auto!important}.woocommerce ul.products li.product.first,.woocommerce ul.products li.product.last{clear:none!important}.woocommerce .container::before,.woocommerce-page .container::before,.page-id-10568 .container::before,.page-id-10569 .container::before,.page-id-10570 .container::before,.page-id-10571 .container::before{display:none!important;content:none!important;background:transparent!important;width:0!important}.mg-editorial-page{background:#f1ece1;color:#1f2a1f;font-family:'Inter',sans-serif;font-weight:300;line-height:1.7}.mg-editorial-page .mg-wrap{max-width:1100px;margin:0 auto;padding:80px 32px 120px}.mg-editorial-page .mg-eyebrow{font-family:'Inter',sans-serif;font-size:11px;letter-spacing:0.22em;text-transform:uppercase;color:#b65d3d;margin:0 0 24px;font-weight:400}.mg-editorial-page .mg-eyebrow::before{content:"— ";letter-spacing:0}.mg-editorial-page h1.mg-title{font-family:'Fraunces',serif;font-weight:300;font-size:clamp(48px,7vw,84px);line-height:1.05;letter-spacing:-0.01em;color:#1a2e1d;margin:0 0 40px}.mg-editorial-page h1.mg-title em{font-style:italic;color:#2d4a32}.mg-editorial-page p.mg-lead{font-family:'Inter',sans-serif;font-weight:300;font-size:18px;line-height:1.7;color:#4a554a;max-width:680px;margin:0 0 48px}.mg-editorial-page .mg-btn{display:inline-block;font-family:'Inter',sans-serif;font-size:13px;letter-spacing:0.18em;text-transform:uppercase;color:#b65d3d!important;text-decoration:none;border-bottom:1px solid #b65d3d;padding:6px 0;transition:opacity 0.2s ease}.mg-editorial-page .mg-btn:hover{opacity:0.65}.mg-editorial-page .mg-section{border-top:1px solid #e6dfce;padding-top:56px;margin-top:72px}.mg-editorial-page .mg-section-eyebrow{font-family:'Inter',sans-serif;font-size:11px;letter-spacing:0.22em;text-transform:uppercase;color:#b65d3d;margin:0 0 40px;font-weight:400}.mg-editorial-page .mg-section-eyebrow::before{content:"— "}.mg-editorial-page .mg-list{list-style:none;padding:0;margin:0}.mg-editorial-page .mg-list-item{display:grid;grid-template-columns:48px 1fr 160px 80px 120px;gap:24px;align-items:baseline;padding:28px 0;border-bottom:1px solid #e6dfce}@media (max-width:768px){.mg-editorial-page .mg-list-item{grid-template-columns:32px 1fr;gap:12px 16px}.mg-editorial-page .mg-list-item .mg-li-instructor,.mg-editorial-page .mg-list-item .mg-li-price{grid-column:2;font-size:13px;color:#4a554a}.mg-editorial-page .mg-list-item .mg-li-cta{grid-column:2;justify-self:start}}.mg-editorial-page .mg-li-num{font-family:'Fraunces',serif;font-style:italic;font-weight:300;font-size:22px;color:#b65d3d}.mg-editorial-page .mg-li-title{font-family:'Fraunces',serif;font-weight:300;font-size:22px;line-height:1.3;color:#1a2e1d;margin:0 0 6px}.mg-editorial-page .mg-li-desc{font-size:14px;color:#4a554a;line-height:1.55;margin:0}.mg-editorial-page .mg-li-instructor{font-family:'Fraunces',serif;font-style:italic;font-size:14px;color:#4a554a}.mg-editorial-page .mg-li-price{font-family:'Inter',sans-serif;font-size:14px;color:#1a2e1d;font-weight:400}.mg-editorial-page .mg-li-cta{font-family:'Inter',sans-serif;font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:#b65d3d;text-decoration:none;border-bottom:1px solid #b65d3d;padding:4px 0;justify-self:end}.mg-editorial-page .mg-tags{font-family:'Fraunces',serif;font-style:italic;font-size:18px;line-height:2;color:#2d4a32}.mg-editorial-page .mg-tags span{display:inline-block;margin-right:24px}.mg-editorial-page .mg-steps{list-style:none;counter-reset:step-counter;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:40px}.mg-editorial-page .mg-steps li{counter-increment:step-counter;position:relative;padding-top:32px}.mg-editorial-page .mg-steps li::before{content:counter(step-counter,lower-roman) ".";position:absolute;top:0;left:0;font-family:'Fraunces',serif;font-style:italic;font-size:18px;color:#b65d3d}.mg-editorial-page .mg-steps li p{font-size:15px;color:#4a554a;line-height:1.6;margin:0}.mg-editorial-page .mg-two-col{display:grid;grid-template-columns:1.5fr 1fr;gap:80px;align-items:start}@media (max-width:900px){.mg-editorial-page .mg-two-col{grid-template-columns:1fr;gap:48px}}.mg-editorial-page .mg-prose p{font-size:16px;line-height:1.75;color:#1f2a1f;margin:0 0 18px}.mg-editorial-page .mg-quote{border-left:2px solid #b65d3d;padding:8px 0 8px 28px;margin:32px 0;font-family:'Fraunces',serif;font-style:italic;font-size:20px;line-height:1.5;color:#2d4a32}.mg-editorial-page .mg-aside{background:#faf6ec;border:1px solid #e6dfce;padding:32px}.mg-editorial-page .mg-aside h3{font-family:'Fraunces',serif;font-weight:300;font-size:22px;margin:0 0 16px;color:#1a2e1d}.mg-editorial-page .mg-aside p{font-size:14px;line-height:1.6;color:#4a554a;margin:0 0 12px}.mg-blog-list .et_pb_post{border-bottom:1px solid #e6dfce;padding-bottom:32px;margin-bottom:32px}.mg-blog-list .et_pb_post h2,.mg-blog-list .et_pb_post h3{font-family:'Fraunces',serif!important;font-weight:300!important;font-size:28px!important;line-height:1.25!important;color:#1a2e1d!important;margin:0 0 12px!important}.mg-blog-list .et_pb_post h2 a,.mg-blog-list .et_pb_post h3 a{color:#1a2e1d!important}.mg-blog-list .post-meta{font-family:'Inter',sans-serif!important;font-size:11px!important;letter-spacing:0.18em!important;text-transform:uppercase!important;color:#b65d3d!important;margin-bottom:12px!important}.mg-blog-list .post-meta a{color:#b65d3d!important}.mg-blog-list .wp-pagenavi,.mg-blog-list .pagination{border-top:1px solid #e6dfce;padding-top:32px;margin-top:32px}.page-id-1341 #sidebar,.page-id-10586 #sidebar,.page-id-10587 #sidebar,.page-id-1341 .container::before,.page-id-10586 .container::before,.page-id-10587 .container::before{display:none!important}.page-id-1341 #left-area,.page-id-10586 #left-area,.page-id-10587 #left-area{width:100%!important;float:none!important}.page-id-1341 #content-area,.page-id-10586 #content-area,.page-id-10587 #content-area{padding:0!important}.page-id-1341 .entry-title,.page-id-10587 .entry-title,.page-id-1341 h1.entry-title,.page-id-10587 h1.entry-title{display:none!important}.mg-blog-list .et_pb_image_container,.mg-blog-list .entry-featured-image-url{max-width:280px!important;float:left!important;margin-right:32px!important;margin-bottom:16px!important}.mg-blog-list .et_pb_image_container img,.mg-blog-list .entry-featured-image-url img{max-width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}@media (max-width:768px){.mg-blog-list .et_pb_image_container,.mg-blog-list .entry-featured-image-url{float:none!important;max-width:100%!important;margin-right:0!important}}.mg-blog-list .et_pb_post{clear:both;overflow:hidden}.et_pb_menu_0_tb_header{background:transparent!important;padding:0!important}.et_pb_menu_0_tb_header .et_pb_menu_inner_container{background:transparent!important}.et_pb_menu_0_tb_header .nav li{padding-left:0!important;padding-right:28px!important}.et_pb_menu_0_tb_header ul.nav>li>a,.et_pb_menu_0_tb_header .et-menu li a{font-family:'Inter',sans-serif!important;font-size:12px!important;font-weight:300!important;letter-spacing:0.22em!important;text-transform:uppercase!important;color:#1f2a1f!important;padding:0!important;opacity:0.85;transition:opacity 0.2s ease,color 0.2s ease}.et_pb_menu_0_tb_header ul.nav>li>a:hover,.et_pb_menu_0_tb_header .et-menu li a:hover{color:#b65d3d!important;opacity:1}.et_pb_menu_0_tb_header ul.nav>li.current-menu-item>a,.et_pb_menu_0_tb_header ul.nav>li.current_page_item>a,.et_pb_menu_0_tb_header .et-menu li.current-menu-item>a{color:#1a2e1d!important;opacity:1;font-weight:400!important}.et_pb_menu_0_tb_header .menu-item-has-children>a:first-child:after{display:none!important}.et_pb_menu_0_tb_header .et-menu .sub-menu,.et_pb_menu_0_tb_header .et-menu li ul.sub-menu{background:#faf6ec!important;border:1px solid #e6dfce!important;border-top:2px solid #b65d3d!important;padding:12px 0!important;box-shadow:0 8px 24px rgba(31,42,31,0.06)!important;min-width:220px!important}.et_pb_menu_0_tb_header .sub-menu li{padding:0!important;width:100%!important}.et_pb_menu_0_tb_header .sub-menu li a{font-size:11px!important;letter-spacing:0.18em!important;padding:8px 24px!important;display:block!important;width:100%!important;color:#1f2a1f!important}.et_pb_menu_0_tb_header .sub-menu li a:hover{background:rgba(182,93,61,0.06)!important;color:#b65d3d!important}.et_pb_menu_1_tb_header.mg-header-cart{display:none!important}.et_pb_menu_0_tb_header ul.et-menu>li.current-menu-item>a,.et_pb_menu_0_tb_header ul.et-menu>li.current_page_item>a,.et_pb_menu_0_tb_header ul.nav>li.menu-item-home>a{color:#1a2e1d!important;opacity:1!important;font-weight:400!important}.et_pb_menu_1_tb_header.mg-header-cart{display:block!important}.et_pb_menu_1_tb_header.mg-header-cart .et_pb_menu__menu{display:none!important}.et_pb_menu_1_tb_header.mg-header-cart nav.et-menu-nav{display:none!important}.et-l--header .et_pb_menu_0_tb_header.et_pb_menu ul.nav li.current-menu-item>a,.et-l--header .et_pb_menu_0_tb_header.et_pb_menu ul.et-menu li.current-menu-item>a,.et-l--header .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a,.et-l--header .et_pb_menu_0_tb_header.et_pb_menu ul li.menu-item-home>a{color:#1a2e1d!important;opacity:1!important;font-weight:400!important}.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item>a,.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul.nav>li.current-menu-item>a,.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul.et-menu>li.current-menu-item>a{color:#1a2e1d!important;opacity:1!important;font-weight:400!important}.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item ul.sub-menu li a,.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul.sub-menu li a{color:#1f2a1f!important}.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item ul.sub-menu li a:hover,.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul.sub-menu li a:hover{color:#b65d3d!important}.et_pb_text_2_tb_header,.et_pb_text_2_tb_header .et_pb_text_inner,.et_pb_text_2_tb_header .et_pb_text_inner p,.et_pb_text_2_tb_header .et_pb_text_inner a,.et-db #et-boc .et-l .et_pb_text_2_tb_header .et_pb_text_inner,.et-db #et-boc .et-l .et_pb_text_2_tb_header .et_pb_text_inner a,.et-db #et-boc .et-l .et_pb_text_2_tb_header .et_pb_text_inner p{font-family:'Fraunces',Georgia,serif!important;font-style:italic!important;font-weight:300!important;font-size:32px!important;line-height:1!important;letter-spacing:-0.01em!important;color:#1a2e1d!important;text-transform:none!important}.et_pb_text_2_tb_header a:hover,.et-db #et-boc .et-l .et_pb_text_2_tb_header a:hover{color:#b65d3d!important}.mg-editorial-page .mg-steps.mg-steps-num li::before{content:counter(step-counter,decimal);font-family:'Fraunces',Georgia,serif;font-style:italic;font-weight:300;font-size:72px;line-height:0.9;color:#b65d3d;position:absolute;top:-8px;left:0;letter-spacing:-0.02em}.mg-editorial-page .mg-steps.mg-steps-num li{padding-top:80px}.mg-editorial-page .mg-steps.mg-steps-num li p{margin:0;font-size:15px;line-height:1.55;color:#1f2a1f}.mg-editorial-page .mg-btn.mg-btn-primary{display:inline-block;font-family:'Inter',sans-serif;font-size:13px;font-weight:400;letter-spacing:0.18em;text-transform:uppercase;color:#faf6ec;background:#b65d3d;border:1px solid #b65d3d;padding:14px 28px;text-decoration:none;transition:background 0.2s,color 0.2s}.mg-editorial-page .mg-btn.mg-btn-primary:hover{background:transparent;color:#b65d3d}.mg-editorial-page .mg-cta-note{margin:16px 0 0;font-size:13px;font-style:italic;color:#4a554a}.mg-editorial-page ol.mg-steps,.mg-editorial-page ol.mg-steps-num{list-style:none!important;list-style-type:none!important}.mg-editorial-page ol.mg-steps li,.mg-editorial-page ol.mg-steps-num li{list-style:none!important;list-style-type:none!important}.et-db #et-boc .et-l .mg-editorial-page a.mg-btn.mg-btn-primary,.mg-editorial-page a.mg-btn.mg-btn-primary,html body .mg-editorial-page a.mg-btn-primary{color:#faf6ec!important;background-color:#b65d3d!important;border-color:#b65d3d!important;text-decoration:none!important}.et-db #et-boc .et-l .mg-editorial-page a.mg-btn.mg-btn-primary:hover,.mg-editorial-page a.mg-btn.mg-btn-primary:hover,html body .mg-editorial-page a.mg-btn-primary:hover{color:#b65d3d!important;background-color:transparent!important;text-decoration:none!important}.et-l--footer .et_pb_text_5_tb_footer .mg-footer-sub a{color:#1f2a1f!important;text-decoration:none!important;font-family:'Inter',sans-serif;font-size:14px;font-weight:300}.et-l--footer .et_pb_text_5_tb_footer .mg-footer-sub a:hover{color:#b65d3d!important}.et-l--footer .et_pb_text_5_tb_footer .mg-footer-cta{margin-top:20px!important}.et-l--footer .et_pb_text_5_tb_footer a.mg-btn-primary,html body .et-l--footer .mg-btn-primary{display:inline-block!important;font-family:'Inter',sans-serif!important;font-size:12px!important;font-weight:400!important;letter-spacing:0.18em!important;text-transform:uppercase!important;color:#faf6ec!important;background-color:#b65d3d!important;border:1px solid #b65d3d!important;padding:12px 22px!important;text-decoration:none!important;transition:background 0.2s,color 0.2s!important;line-height:1!important}.et-l--footer .et_pb_text_5_tb_footer a.mg-btn-primary:hover,html body .et-l--footer .mg-btn-primary:hover{background-color:transparent!important;color:#b65d3d!important}.page-id-10568 form.woocommerce-ordering,.page-id-10568 .woocommerce-result-count{display:none!important}.page-id-10568 .mg-pill:not(.mg-pill-active):hover{background:#e6dfce!important;border-color:#1f2a1f!important}.page-id-10568 .mg-pill-active:hover{opacity:0.92}#mg-products-grid ul.products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:30px!important;list-style:none!important;padding:0!important;margin:0!important}#mg-products-grid ul.products li.product{width:auto!important;float:none!important;margin:0!important;clear:none!important}@media (max-width:980px){#mg-products-grid ul.products{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:600px){#mg-products-grid ul.products{grid-template-columns:1fr!important}}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#2d4a32!important;font-family:Fraunces,Georgia,serif;font-size:32px;font-weight:400}.woocommerce .product_meta a,.woocommerce .posted_in a,.woocommerce .tagged_as a{color:#2d4a32!important;text-decoration:none;border-bottom:1px solid rgba(45,74,50,.25);transition:color .2s,border-color .2s}.woocommerce .product_meta a:hover,.woocommerce .posted_in a:hover,.woocommerce .tagged_as a:hover{color:#b65d3d!important;border-bottom-color:#b65d3d}.woocommerce p.stock.out-of-stock{color:#b65d3d!important;font-style:italic}.woocommerce .product_meta{font-family:Inter,sans-serif;font-size:13px;color:#4a554a;letter-spacing:.04em;padding-top:14px;border-top:1px solid rgba(31,42,31,.12)}.woocommerce .product_meta>span{display:block;margin-bottom:6px}.woocommerce div.product div.summary .woocommerce-product-details__short-description{color:#4a554a;font-family:Inter,sans-serif;font-size:16px;line-height:1.7;max-width:560px;margin-bottom:18px}.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs{border-bottom:1px solid rgba(31,42,31,.15);padding:0;margin:48px 0 0}.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs::before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs li{background:transparent!important;border:0!important;border-radius:0;margin:0 32px 0 0;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs li a{font-family:Inter,sans-serif;font-size:12px;font-weight:500;color:#4a554a!important;text-transform:uppercase;letter-spacing:.18em;padding:14px 0;display:inline-block;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs li a::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:transparent}.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs li.active a{color:#1f2a1f!important}.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs li.active a::after{background:#b65d3d}.woocommerce div.product .woocommerce-Tabs-panel{padding:32px 0 0;color:#4a554a;font-family:Inter,sans-serif;font-size:16px;line-height:1.75;max-width:720px}.woocommerce div.product .woocommerce-Tabs-panel>h2{display:none}.woocommerce div.product .woocommerce-Tabs-panel p{margin-bottom:1em}.woocommerce div.product form.cart .button,.woocommerce div.product .single_add_to_cart_button.button,.woocommerce button.single_add_to_cart_button{background:#2d4a32!important;color:#f1ece1!important;border:0!important;border-radius:0!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;padding:16px 32px!important;transition:background .2s}.woocommerce div.product form.cart .button:hover,.woocommerce div.product .single_add_to_cart_button.button:hover,.woocommerce button.single_add_to_cart_button:hover{background:#1a2e1d!important}.woocommerce .quantity input.qty{background:transparent;border:1px solid rgba(31,42,31,.25);border-radius:0;color:#1f2a1f;font-family:Inter,sans-serif;padding:14px 8px;width:64px;text-align:center}.woocommerce div.product .product_title{font-family:Fraunces,Georgia,serif;font-weight:400;color:#1f2a1f;line-height:1.1em;margin-bottom:18px}.woocommerce div.product div.images{background:#faf6ec;padding:24px;border-radius:4px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{top:24px;right:24px}.woocommerce div.product div.images .wp-caption-text,.woocommerce div.product div.images figcaption{color:#4a554a;font-family:Inter,sans-serif;font-size:12px;letter-spacing:.12em;text-transform:uppercase;text-align:center;padding-top:14px}.woocommerce div.product .related>h2,.woocommerce div.product .upsells>h2{font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:400;color:#1f2a1f;font-size:32px;margin:64px 0 24px}.single-product .woocommerce-product-gallery__image img,.single-product .zoomImg{mix-blend-mode:normal!important;opacity:1!important;background:#faf6ec!important}.single-product .woocommerce-product-gallery{background:#faf6ec!important}.page-id-10587 #main-content,.page-id-1341 #main-content,.page-id-10633 #main-content,.page-id-10634 #main-content,.page-id-10635 #main-content{background:#f1ece1!important}.page-id-10587 #main-content .container,.page-id-1341 #main-content .container,.page-id-10633 #main-content .container,.page-id-10634 #main-content .container,.page-id-10635 #main-content .container{max-width:none!important;width:100%!important;padding-left:0!important;padding-right:0!important}.page-id-10587 #main-content .et_post_meta_wrapper,.page-id-1341 #main-content .et_post_meta_wrapper{display:none}.page-id-10587 .entry-content,.page-id-1341 .entry-content,.page-id-10633 .entry-content,.page-id-10634 .entry-content,.page-id-10635 .entry-content{padding-top:0!important}.page-id-10587 article.post,.page-id-1341 article.post,.page-id-10633 article.post,.page-id-10634 article.post,.page-id-10635 article.post{padding:0!important;background:transparent!important}.page-id-1341 .et_pb_section,.page-id-1341 .et_pb_section_0{background:#f1ece1!important}.single-post #main-content{background:#f1ece1!important}.single-post #main-content .container{width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important}.single-post #sidebar{display:none!important}.single-post #left-area{width:100%!important;max-width:720px!important;margin:0 auto!important;padding:72px 24px 96px!important;float:none!important;background:transparent!important}.single-post .et_post_meta_wrapper{margin-bottom:48px!important}.single-post .entry-title{font-family:"Fraunces",Georgia,serif!important;font-weight:400!important;font-style:normal!important;font-size:clamp(38px,5vw,64px)!important;line-height:1.1!important;color:#1f2a1f!important;letter-spacing:-0.01em!important;margin:0 0 24px!important;padding:0!important}.single-post .post-meta,.single-post .post-meta a{font-family:"Inter",sans-serif!important;font-weight:400!important;font-size:12px!important;letter-spacing:0.18em!important;text-transform:uppercase!important;color:#4a554a!important}.single-post .post-meta a{color:#2d4a32!important;text-decoration:none!important;border-bottom:1px solid rgba(45,74,50,.25)!important;padding-bottom:1px!important;transition:color .2s,border-color .2s!important}.single-post .post-meta a:hover{color:#b65d3d!important;border-color:#b65d3d!important}.single-post .et_post_meta_wrapper>p.post-meta{margin:0!important}.single-post .entry-featured-image-url,.single-post .et_main_video_container,.single-post .wp-post-image{display:block!important;margin:0 auto 64px!important;max-width:100%!important;background:#faf6ec!important;padding:24px!important;border-radius:4px!important;box-shadow:none!important}.single-post .entry-content{font-family:"Inter",sans-serif!important;font-size:17px!important;line-height:1.8!important;color:#4a554a!important}.single-post .entry-content p{margin:0 0 1.4em!important}.single-post .entry-content a{color:#2d4a32!important;text-decoration:none!important;border-bottom:1px solid rgba(45,74,50,.35)!important;transition:color .2s,border-color .2s!important}.single-post .entry-content a:hover{color:#b65d3d!important;border-bottom-color:#b65d3d!important}.single-post .entry-content h2{font-family:"Fraunces",Georgia,serif!important;font-weight:400!important;font-size:32px!important;line-height:1.25!important;color:#1f2a1f!important;margin:56px 0 20px!important;letter-spacing:-0.005em!important}.single-post .entry-content h3{font-family:"Fraunces",Georgia,serif!important;font-weight:400!important;font-size:24px!important;line-height:1.3!important;color:#1f2a1f!important;margin:40px 0 16px!important}.single-post .entry-content h4,.single-post .entry-content h5{font-family:"Inter",sans-serif!important;font-weight:600!important;font-size:15px!important;line-height:1.4!important;color:#1f2a1f!important;text-transform:uppercase!important;letter-spacing:0.12em!important;margin:32px 0 12px!important}.single-post .entry-content blockquote{border-left:2px solid #b65d3d!important;background:transparent!important;padding:8px 0 8px 24px!important;margin:32px 0!important;font-family:"Fraunces",Georgia,serif!important;font-style:italic!important;font-size:20px!important;line-height:1.55!important;color:#1f2a1f!important}.single-post .entry-content blockquote p{margin:0!important}.single-post .entry-content ul,.single-post .entry-content ol{margin:0 0 1.4em 1.4em!important;padding:0!important}.single-post .entry-content li{margin:0 0 .5em!important;line-height:1.75!important}.single-post .entry-content img{border-radius:4px!important;margin:32px 0!important}.single-post .entry-content hr{border:0!important;border-top:1px solid rgba(31,42,31,.15)!important;margin:48px auto!important;width:80px!important}.single-post #comment-wrap,.single-post .comments_section{max-width:720px!important;margin:64px auto 0!important;padding:0 24px!important}.single-post #comment-wrap h1,.single-post #reply-title{font-family:"Fraunces",Georgia,serif!important;font-weight:400!important;font-size:28px!important;color:#1f2a1f!important}.single-post #main-content .container::before,.single-post #main-content .container::after{display:none!important;content:none!important;background:transparent!important;width:0!important}.single-post.et_right_sidebar #main-content .container::before,.single-post.et_left_sidebar #main-content .container::before{display:none!important}