:root{--fw-paper:#faf7f0;--fw-ink:#241f18;--fw-wine:#72283b;--fw-muted:#6d645c;--fw-line:#e1dbd1;--fw-white:#fffdf9;--fw-serif:Georgia,'Times New Roman',serif;--fw-sans:Arial,Helvetica,sans-serif}body{background:var(--fw-paper);color:var(--fw-ink);font:16px/1.65 var(--fw-sans)}#main-header,#top-header,#main-footer,.fg-header,.fg-footer,.fg-global{display:none!important}#page-container{padding-top:0!important;overflow:visible!important}#main-content{background:var(--fw-paper)!important}#main-content>.container{max-width:1200px;width:calc(100% - 80px);padding:48px 0!important}#main-content>.container:before{display:none!important}#left-area{width:100%!important;padding:0!important;float:none!important}#sidebar{display:none!important}a{color:var(--fw-wine);text-underline-offset:4px}a:hover{color:#4e1727}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--fw-wine);outline-offset:4px}h1,h2,h3,h4,.entry-title{font-family:var(--fw-serif);color:var(--fw-ink);font-weight:400;letter-spacing:-.025em;line-height:1.15}h1{font-size:clamp(34px,4vw,54px)}h2{font-size:clamp(28px,3vw,40px)}h3{font-size:25px}img{max-width:100%;height:auto}.fw-header,.fw-footer{font-family:var(--fw-sans);background:var(--fw-paper);color:var(--fw-ink)}.fw-header{position:relative;z-index:100;border-bottom:1px solid var(--fw-line)}.fw-head-inner{max-width:1280px;margin:auto;padding:18px 40px;display:flex;align-items:center;justify-content:space-between;gap:26px}.fw-brand{display:flex;align-items:center;gap:16px;color:var(--fw-ink);text-decoration:none}.fw-brand img{width:80px;height:64px;object-fit:contain}.fw-brand strong{display:block;font:26px/1.2 var(--fw-serif);font-weight:400;letter-spacing:.015em}.fw-brand small{display:block;font:11px/1.4 var(--fw-sans);letter-spacing:.08em;color:var(--fw-muted);margin-top:4px}.fw-main-nav{display:flex;align-items:center;gap:32px}.fw-main-nav>a,.fw-main-nav summary{font:17px/1.4 var(--fw-serif);text-decoration:none;color:var(--fw-ink);cursor:pointer}.fw-main-nav details{position:relative}.fw-main-nav summary{list-style:none}.fw-main-nav summary::-webkit-details-marker{display:none}.fw-main-nav .fw-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:40px;color:var(--fw-ink)}.fw-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.5}.fw-search{padding-left:24px;border-left:1px solid var(--fw-line)}.fw-menu,.fw-search-panel{position:absolute;right:0;top:calc(100% + 22px);background:var(--fw-white);border:1px solid var(--fw-line);box-shadow:0 12px 30px #241f1814;border-radius:3px;padding:22px;z-index:110}.fw-menu{width:280px;display:grid;grid-template-columns:1fr 1fr;gap:13px 16px}.fw-menu a{font:13px/1.5 var(--fw-sans);text-decoration:none;color:var(--fw-ink)}.fw-menu .fw-menu-all{grid-column:1/-1;border-bottom:1px solid var(--fw-line);padding-bottom:12px;color:var(--fw-wine);font-weight:bold}.fw-search-panel{width:330px}.fw-search-panel form{display:flex;gap:8px}.fw-search-panel input{min-width:0;width:100%;padding:12px;border:1px solid var(--fw-line);background:white}.fw-search-panel button{padding:10px;border:0;background:var(--fw-wine);color:white;cursor:pointer}.fw-footer{border-top:1px solid var(--fw-line);margin-top:50px}.fw-foot-inner{max-width:1280px;padding:36px 40px 24px;margin:auto;display:flex;justify-content:space-between;gap:30px;align-items:flex-start}.fw-footer .fw-foot-brand{font:23px/1.3 var(--fw-serif)}.fw-footer p{font-size:13px;color:var(--fw-muted);margin:8px 0 0}.fw-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 22px;max-width:650px}.fw-footer a{font-size:13px;text-decoration:none;color:var(--fw-ink)}.fw-footer .fw-copyright{max-width:1200px;margin:auto;padding:0 0 22px;font-size:11px;color:var(--fw-muted)}.fw-home{background:var(--fw-paper);color:var(--fw-ink);font-family:var(--fw-sans)}.fw-home *{box-sizing:border-box}.fw-home p{margin:0 0 16px;padding:0}.fw-home h1,.fw-home h2,.fw-home h3{margin:0 0 18px;padding:0;font-family:var(--fw-serif);font-weight:400;color:var(--fw-ink)}.fw-home .fw-wrap{max-width:1280px;margin:auto;padding:44px 40px}.fw-kicker{color:var(--fw-wine);font:11px/1.5 var(--fw-sans);letter-spacing:.13em;text-transform:uppercase;margin-bottom:12px!important}.fw-home .fw-hero{position:relative;min-height:470px;background-size:cover;background-position:center;display:flex;align-items:center}.fw-home .fw-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#faf7f0 0%,#faf7f0fa 25%,#faf7f0d9 38%,#faf7f000 61%)}.fw-home .fw-hero .fw-wrap{position:relative;width:100%;padding-top:40px;padding-bottom:40px}.fw-home .fw-hero-copy{max-width:430px}.fw-home .fw-hero h1{font-size:clamp(44px,5.3vw,70px);line-height:1;letter-spacing:-.04em;margin-bottom:20px}.fw-home .fw-hero .fw-intro{font-size:17px;line-height:1.5;max-width:400px}.fw-btn,.fw-home a.fw-btn{display:inline-flex;align-items:center;justify-content:center;gap:22px;background:var(--fw-wine);color:white!important;font:600 12px/1.4 var(--fw-sans);letter-spacing:.04em;padding:15px 24px;text-decoration:none;border:1px solid var(--fw-wine);border-radius:2px;min-height:46px}.fw-btn:hover{background:#542033}.fw-home .fw-audience-intro p:last-child{max-width:950px;font-size:16px}.fw-home .fw-audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px}.fw-home .fw-audience-grid>p{display:none}.fw-home .fw-audience-card{display:block;position:relative;aspect-ratio:1/1.05;overflow:hidden;border-radius:7px;text-decoration:none;color:#fff!important;background:#3f4934}.fw-home .fw-audience-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fw-home .fw-audience-card:after{content:'';position:absolute;inset:38% 0 0;background:linear-gradient(transparent,#15160de6)}.fw-home .fw-card-copy{position:absolute;z-index:1;bottom:24px;left:24px;right:24px}.fw-home .fw-card-copy h3{color:white;font-size:29px;margin-bottom:8px;letter-spacing:0}.fw-home .fw-card-copy p{font:14px/1.5 var(--fw-sans);max-width:260px;margin:0;color:white}.fw-home .fw-card-arrow{position:absolute;right:0;bottom:0;font-size:24px}.fw-home .fw-signature{display:grid;grid-template-columns:300px 1fr;gap:35px;align-items:center;padding-top:4px}.fw-home .fw-signature h2{font-size:39px;max-width:300px}.fw-home .fw-tagline{font:italic 21px/1.4 var(--fw-serif);margin-bottom:16px}.fw-home .fw-signature-copy>p:not(.fw-kicker):not(.fw-tagline){font-size:14px;line-height:1.6}.fw-home .fw-section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px}.fw-home .fw-section-head h2{margin-bottom:8px}.fw-home .fw-section-head p{margin-bottom:0;font-size:15px}.fw-home .fw-viewall{text-decoration:none;color:var(--fw-ink);font-size:14px;white-space:nowrap}.woocommerce ul.products,.woocommerce-page ul.products,.fw-home .woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px;margin:24px 0!important;padding:0!important}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.fw-home .woocommerce ul.products li.product{float:none!important;width:auto!important;margin:0!important;padding:0!important;text-align:left;background:transparent;min-width:0}.woocommerce ul.products li.product a img,.fw-home .woocommerce ul.products li.product a img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;background:#fffdf9;border-radius:5px;margin:0 0 13px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.fw-home .woocommerce-loop-product__title{font:17px/1.35 var(--fw-serif)!important;color:var(--fw-ink)!important;letter-spacing:0!important;padding:0!important;margin:0 0 6px!important;min-height:0!important}.woocommerce ul.products li.product .price,.fw-home .woocommerce ul.products li.product .price{font:14px/1.5 var(--fw-sans)!important;color:var(--fw-ink)!important;margin:6px 0!important}.woocommerce ul.products li.product .button,.fw-home .woocommerce ul.products li.product .button{font:12px/1.4 var(--fw-sans)!important;border:0!important;border-bottom:1px solid var(--fw-line)!important;border-radius:0!important;padding:8px 0!important;background:transparent!important;color:var(--fw-wine)!important}.woocommerce ul.products li.product .button:after,.et_overlay{display:none!important}.fw-signature .woocommerce ul.products{gap:14px!important;margin:0!important}.fw-signature .woocommerce-loop-product__title{font-size:15px!important}.fw-signature .woocommerce ul.products li.product .button{display:none!important}.woocommerce-breadcrumb{font:12px/1.5 var(--fw-sans)!important;color:var(--fw-muted)!important;margin-bottom:26px!important}.woocommerce .woocommerce-result-count{font-size:13px;color:var(--fw-muted)}.woocommerce-ordering select{border:1px solid var(--fw-line);background:var(--fw-white);padding:10px;font:13px var(--fw-sans)}.woocommerce-products-header .term-description{max-width:820px;font-size:15px;line-height:1.7;margin:18px 0 26px}.woocommerce nav.woocommerce-pagination ul{border:0}.woocommerce nav.woocommerce-pagination ul li{border:0;margin:4px}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{padding:12px 16px;background:#fffdf9;color:var(--fw-wine)}.woocommerce div.product div.images{width:49%;margin-bottom:30px}.woocommerce div.product div.summary{width:45%;margin-bottom:35px}.woocommerce div.product .product_title{font:clamp(29px,3vw,42px)/1.15 var(--fw-serif);margin-bottom:16px}.woocommerce div.product p.price{font:21px/1.5 var(--fw-sans);color:var(--fw-ink);margin:12px 0 20px}.woocommerce div.product .woocommerce-product-details__short-description{font-size:15px;line-height:1.7;color:var(--fw-muted);margin-bottom:24px}.woocommerce div.product div.images img{background:var(--fw-white);border-radius:5px}.woocommerce div.product form.cart{margin-top:25px}.woocommerce div.product form.cart .variations td{padding:0 0 14px!important}.woocommerce div.product form.cart .variations select{padding:12px;border:1px solid var(--fw-line);background:var(--fw-white);font:14px var(--fw-sans);border-radius:2px;min-height:46px;width:100%}.woocommerce .quantity .qty{padding:12px 5px;min-height:46px;border:1px solid var(--fw-line);background:var(--fw-white);font-size:15px}.woocommerce button.button,.woocommerce a.button.alt,.woocommerce input.button,.woocommerce #respond input#submit{font:600 13px/1.4 var(--fw-sans)!important;background:var(--fw-wine)!important;color:white!important;border:1px solid var(--fw-wine)!important;border-radius:2px!important;letter-spacing:.015em;padding:14px 22px!important;min-height:46px;cursor:pointer}.woocommerce button.button:after,.woocommerce a.button.alt:after{display:none!important}.woocommerce div.product .product_meta{font-size:12px;color:var(--fw-muted);margin-top:20px}.woocommerce div.product .woocommerce-tabs ul.tabs{background:transparent!important;border:0!important;border-bottom:1px solid var(--fw-line)!important;padding:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs:after{display:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:transparent!important;border:0!important;padding:15px 22px!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:2px solid var(--fw-wine)!important}.woocommerce div.product .woocommerce-tabs .panel{padding:28px 0!important;max-width:900px;font-size:15px;line-height:1.75}.woocommerce div.product .woocommerce-tabs .panel h2{font-size:27px;margin:22px 0 12px}.woocommerce table.shop_table{border:1px solid var(--fw-line);border-radius:3px;background:var(--fw-white)}.woocommerce table.shop_table th{font:600 13px/1.5 var(--fw-sans);padding:16px}.woocommerce table.shop_table td{padding:16px;font-size:14px;border-color:var(--fw-line)}.woocommerce-cart table.cart img{width:80px;border-radius:3px}.woocommerce-cart .cart_totals{background:var(--fw-white);padding:24px;border:1px solid var(--fw-line);border-radius:3px}.woocommerce-cart .cart_totals h2{font-size:28px}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{font-size:15px!important;margin-bottom:0}.woocommerce .woocommerce-message,.woocommerce .woocommerce-info,.woocommerce .woocommerce-error{background:#f0ece3;border-top-color:var(--fw-wine);font-size:14px;color:var(--fw-ink)}.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-info:before{color:var(--fw-wine)}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{background:var(--fw-white);border:1px solid var(--fw-line);border-radius:2px;padding:12px;font:15px var(--fw-sans);min-height:46px}.woocommerce form .form-row label{font:13px/1.7 var(--fw-sans);margin-bottom:6px;color:var(--fw-ink)}.woocommerce-checkout h3{font-size:27px;margin-bottom:20px}.woocommerce-checkout #customer_details{width:55%;float:left}.woocommerce-checkout #customer_details>.col-1,.woocommerce-checkout #customer_details>.col-2{width:100%;float:none}.woocommerce-checkout #order_review_heading{margin-left:60%}.woocommerce-checkout #order_review{width:40%;float:right}.woocommerce-checkout #payment{background:var(--fw-white);border:1px solid var(--fw-line);border-radius:3px}.woocommerce-checkout #payment ul.payment_methods{border-color:var(--fw-line)}.woocommerce-checkout .woocommerce-privacy-policy-text{font-size:12px;line-height:1.6}.woocommerce-checkout form.checkout:after{content:'';display:table;clear:both}.woocommerce-account .woocommerce-MyAccount-navigation{width:23%;background:var(--fw-white);padding:20px;border:1px solid var(--fw-line)}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation li{padding:8px 0}.woocommerce-account .woocommerce-MyAccount-content{width:72%;font-size:15px}.woocommerce form.login,.woocommerce form.register{border-color:var(--fw-line);background:var(--fw-white);padding:28px}.entry-content>p,.entry-content>h2{max-width:900px}.fw-editorial{max-width:1100px;margin:auto;padding:45px 32px}.fw-editorial .fw-lead{font-size:18px;max-width:750px}.fw-editorial p{margin-bottom:20px}.fw-editorial h1{margin-bottom:20px}.fg{background:var(--fw-paper);color:var(--fw-ink);font-family:var(--fw-sans)}.fg h1,.fg h2,.fg h3{font-family:var(--fw-serif);color:var(--fw-ink)}.fg .fg-wrap{padding-top:38px;padding-bottom:38px}.fg .fg-shade{background:#f0ece3}.fg .fg-lines{border-color:var(--fw-line)}.fg .fg-btn{background:var(--fw-wine);border-color:var(--fw-wine)}body:has(.fw-home) #main-content>.container,body:has(.fw-home) #left-area,body:has(.fw-home) .entry-content{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}body:has(.fw-home) .entry-title{display:none!important}body:has(.fw-home) .fw-footer{margin-top:0}.fw-home .woocommerce ul.products>p,.fw-home .fw-audience-grid>p{display:none!important}@media(max-width:1000px){.fw-head-inner{padding:16px 26px}.fw-main-nav{gap:22px}.fw-brand strong{font-size:23px}.fw-home .fw-wrap{padding:36px 28px}.fw-home .fw-signature{grid-template-columns:260px 1fr;gap:24px}.fw-signature .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fw-home .fw-audience-card{aspect-ratio:3/4}.fw-home .fw-card-copy{left:18px;right:18px;bottom:20px}.fw-home .fw-card-copy h3{font-size:25px}.fw-home .fw-card-copy p{font-size:13px}}@media(max-width:700px){#main-content>.container{width:calc(100% - 36px);padding:28px 0!important}.fw-head-inner{flex-wrap:wrap;padding:14px 20px;gap:13px}.fw-brand img{width:58px;height:48px}.fw-brand strong{font-size:22px}.fw-brand small{font-size:10px}.fw-main-nav{width:100%;justify-content:space-between;gap:14px}.fw-main-nav>a,.fw-main-nav summary{font-size:16px}.fw-search{padding-left:14px}.fw-menu{left:0;right:auto;top:calc(100% + 16px);width:280px}.fw-search-panel{position:fixed;left:18px;right:18px;top:146px;width:auto}.fw-home .fw-hero{min-height:570px;align-items:flex-start;background-position:63% bottom;background-size:auto 75%;background-repeat:no-repeat}.fw-home .fw-hero:before{background:linear-gradient(180deg,#faf7f0 0%,#faf7f0fc 23%,#faf7f0d9 43%,#faf7f000 72%)}.fw-home .fw-hero .fw-wrap{padding:30px 24px}.fw-home .fw-hero-copy{max-width:340px}.fw-home .fw-hero h1{font-size:45px;max-width:300px;margin-bottom:14px}.fw-home .fw-hero .fw-intro{font-size:15px;max-width:330px;line-height:1.5}.fw-home .fw-wrap{padding:32px 20px}.fw-home h2{font-size:33px}.fw-home .fw-audience-grid{grid-template-columns:1fr;gap:16px;margin-top:22px}.fw-home .fw-audience-card{aspect-ratio:1.14}.fw-home .fw-card-copy{left:22px;bottom:22px}.fw-home .fw-card-copy h3{font-size:30px}.fw-home .fw-card-copy p{font-size:14px;max-width:265px}.fw-home .fw-signature{grid-template-columns:1fr;gap:20px}.fw-home .fw-signature h2{max-width:none;font-size:34px}.woocommerce ul.products,.woocommerce-page ul.products,.fw-home .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:25px 14px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.fw-home .woocommerce-loop-product__title{font-size:16px!important}.woocommerce ul.products li.product .price{font-size:13px!important}.fw-home .fw-section-head{align-items:flex-start}.fw-home .fw-section-head p{font-size:14px}.fw-home .fw-viewall{margin-top:28px}.woocommerce div.product div.images,.woocommerce div.product div.summary{width:100%!important;float:none!important}.woocommerce div.product .product_title{font-size:31px}.woocommerce div.product .woocommerce-tabs ul.tabs li{padding:12px!important}.woocommerce-cart .cart-collaterals .cart_totals{width:100%}.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review{width:100%;float:none}.woocommerce-checkout #order_review_heading{margin:30px 0 20px}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{width:100%;float:none;margin-bottom:24px}.fw-foot-inner{padding:28px 22px;flex-direction:column;gap:22px}.fw-footer nav{justify-content:flex-start;gap:14px 20px}.fw-footer .fw-copyright{padding:0 22px 20px}.fw-editorial{padding:30px 20px}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{float:none!important;margin:0 0 14px}.woocommerce table.shop_table td{padding:12px}.woocommerce-cart table.cart .product-thumbnail{display:none}.fg .fg-wrap{padding:28px 20px}}body .wt-owner-preview{max-width:1160px;color:var(--fw-ink);padding:20px 0 40px}body .wt-owner-preview h1{font-family:var(--fw-serif);font-size:clamp(35px,4.5vw,56px);max-width:860px}body .wt-owner-preview .wt-intro{font-size:19px;line-height:1.65;max-width:800px}body .wt-owner-preview nav{margin:22px 0 32px;padding-bottom:20px;border-bottom:1px solid var(--fw-line);gap:12px 20px}body .wt-owner-preview nav a{color:var(--fw-wine);font:12px/1.6 var(--fw-sans)}body .wt-owner-preview section{margin:36px 0}body .wt-owner-preview .wt-kicker{color:var(--fw-wine)}body .wt-owner-preview h2{font-family:var(--fw-serif);font-size:33px;color:var(--fw-ink)}body .wt-owner-preview .wt-card{background:var(--fw-white);padding:20px;border:1px solid var(--fw-line);border-radius:5px}body .wt-owner-preview .wt-card img{aspect-ratio:1;object-fit:contain;border-radius:3px}body .wt-owner-preview .wt-price{color:var(--fw-ink)}body .wt-owner-preview .wt-link{color:var(--fw-wine)}body .wt-owner-preview .wt-note{background:#f0ece3}body .wt-owner-preview .wt-finish{background:var(--fw-wine);padding:30px;margin-top:35px;border-radius:3px}body .wt-owner-preview .wt-finish h2,body .wt-owner-preview .wt-finish a{color:white}.woocommerce ul.products li.product-category .woocommerce-loop-category__title{font:20px/1.4 var(--fw-serif);padding:0}.woocommerce ul.products li.product-category .count{background:transparent;color:var(--fw-muted);font:12px var(--fw-sans)}@media(max-width:700px){body .wt-owner-preview .wt-card{grid-template-columns:1fr;padding:18px}body .wt-owner-preview .wt-cards{grid-template-columns:1fr}body .wt-owner-preview h1{font-size:36px}body .wt-owner-preview .wt-intro{font-size:17px}}@media(min-width:701px) and (max-width:850px){.fw-head-inner{flex-wrap:wrap;gap:14px}.fw-main-nav{width:100%;justify-content:space-between}.fw-menu{left:0;right:auto}}@media(max-width:700px){.fw-main-nav>a,.fw-main-nav summary{min-height:40px;display:flex;align-items:center}.fw-home .fw-hero h1{font-size:44px}}.woocommerce a.button{font:600 13px/1.4 var(--fw-sans);background:var(--fw-wine);color:white;border:1px solid var(--fw-wine);border-radius:2px;letter-spacing:.015em;padding:14px 22px;min-height:46px}.entry-content>p:empty{display:none}body:has(.fw-home) .main_title{display:none!important}.fw-main-nav>p{display:flex;align-items:center;gap:32px;margin:0;padding:0}.fw-main-nav>p>a{font:17px/1.4 var(--fw-serif);text-decoration:none;color:var(--fw-ink)}body:has(.fw-home) .entry-content{padding:0!important}body:has(.fw-home) .et_pb_post{margin:0;padding:0}.fw-card-copy h3 a{color:#fff;text-decoration:none}.fw-card-copy h3 a:after{content:"";position:absolute;inset:-300px -24px -100px;z-index:2}.fw-home .fw-hero .fw-wrap{margin:0 auto}.fw-card-copy h3 a:after{inset:0}.fw-card-copy{position:absolute}body.custom-background{background:var(--fw-paper)!important}#main-content .et_pb_section,.wt-owner-preview{background:var(--fw-paper)!important}body:has(.fw-editorial) .main_title{display:none!important}.woocommerce-info,.woocommerce-message{background:var(--fw-white)!important;color:var(--fw-ink)!important;border:1px solid var(--fw-line)!important;border-left:3px solid var(--fw-wine)!important}.woocommerce-info a,.woocommerce-message a{color:var(--fw-wine)!important}.woocommerce-cart .et_pb_section,.woocommerce-checkout .et_pb_section,.woocommerce-account .et_pb_section{padding:32px 0!important}.woocommerce-cart .et_pb_row,.woocommerce-checkout .et_pb_row,.woocommerce-account .et_pb_row{width:calc(100% - 80px);max-width:1200px;padding:14px 0!important}body .wt-owner-preview{padding-top:44px!important}body .wt-owner-preview h1{font-size:clamp(34px,4vw,54px)!important;font-weight:400!important}body .wt-owner-preview h2{font-weight:400!important}@media(max-width:700px){.woocommerce-cart .et_pb_row,.woocommerce-checkout .et_pb_row,.woocommerce-account .et_pb_row{width:calc(100% - 40px)}.woocommerce-cart .et_pb_section,.woocommerce-checkout .et_pb_section,.woocommerce-account .et_pb_section{padding:20px 0!important}}.woocommerce-store-notice.demo_store{display:none!important}