.et-cart-info{display:none!important}.mobile_menu_bar:before{color:#ffffff}.et_mobile_menu{background-color:#1f342e!important}#top-menu a[href^=tel]:before{font-family:"ETmodules"!important;position:relative;top:2px;margin-right:5px;content:"\e090"}.nav{font-weight:200}.sku_wrapper{display:none!important}.et-l--header .et_pb_menu{margin-bottom:0!important}.et-l--header .et_pb_image_0_tb_header{width:100%}.et-l--header .et_pb_image_0_tb_header .et_pb_image_wrap{display:flex;justify-content:center;width:100%}.et-l--header .et_pb_image_0_tb_header img{height:96px!important;width:auto!important;max-width:none!important;max-height:none!important}@media (max-width:980px){.et-l--header .et_pb_image_0_tb_header img{height:64px!important}}@media (min-width:981px){.et-l--header .et_pb_menu_0_tb_header .et_pb_menu__wrap,.et-l--header .et_pb_menu_1_tb_header .et_pb_menu__wrap{justify-content:center}.et-l--header .et_pb_menu_0_tb_header .et-menu,.et-l--header .et_pb_menu_1_tb_header .et-menu{justify-content:center}}.ff-form .et_contact_bottom_container{display:flex!important;align-items:center;gap:20px;float:none!important;margin-top:4px;padding-left:3%}.ff-form .et_pb_contact_right{float:none!important;margin:0!important}.ff-form .et_pb_contact_right p{display:flex;align-items:center;gap:10px;margin:0!important;padding:0!important;color:#F8F2E8}.ff-form input.et_pb_contact_captcha{width:72px!important;height:auto;margin:0!important}.single-product #main-content,.single-product #page-container,.single-product #et-main-area{background:#F8F2E8}.single-product #main-content .container{width:calc(100% - 64px);max-width:1360px;padding-top:32px}.single-product #main-content .container:before{display:none}.single-product .woocommerce-breadcrumb{font-family:'Libre Baskerville',Georgia,serif;font-size:12px!important;letter-spacing:.14em;text-transform:uppercase;color:#4E5A4D!important;margin-bottom:32px!important}.single-product .woocommerce-breadcrumb a{color:#4E5A4D!important}.single-product div.product{font-family:'Libre Baskerville',Georgia,serif;color:#2C382B;font-size:16px;line-height:1.7}.single-product .product_title{font-family:Cinzel,Georgia,serif!important;font-weight:400!important;font-size:clamp(34px,3.6vw,52px)!important;line-height:1.08!important;color:#1F2A20!important;padding-bottom:20px!important}.single-product .woocommerce-product-details__short-description p{color:#2C382B}.single-product .product_meta{border-top:1px solid #DDD4C2!important;padding-top:16px;font-size:13px;color:#4E5A4D}.single-product .product_meta a{color:#516751}.single-product p.price:empty{display:none}.ff-product-enquire{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin:28px 0 24px}.ff-product-enquire .ff-btn{text-decoration:none;background:#516751;color:#F8F2E8!important;padding:17px 30px;font-size:13px;letter-spacing:.16em;text-transform:uppercase;font-family:'Libre Baskerville',Georgia,serif}.ff-product-enquire .ff-btn--outline{background:transparent;color:#1F2A20!important;border:1px solid #1F2A20;padding:16px 29px}.ff-product-enquire .ff-btn:hover{opacity:.9}.ff-product-note{flex-basis:100%;margin:0;padding:0!important;font-size:15px;color:#4E5A4D}.single-product .related.products h2,.single-product .up-sells h2{font-family:Cinzel,Georgia,serif;font-weight:400;font-size:32px;color:#1F2A20}.single-product ul.products li.product .woocommerce-loop-product__title{font-family:Cinzel,Georgia,serif!important;font-size:17px!important;color:#1F2A20!important}.single-product .woocommerce-tabs ul.tabs{background:transparent!important}.single-product .woocommerce-tabs .panel{background:transparent!important}.single-product .related.products{display:none}.ff-banner-inner{position:relative}.ff-banner-inner img{display:block;width:100%;aspect-ratio:21/9;min-height:440px;object-fit:cover}.ff-banner-text{position:absolute;left:0;right:0;bottom:0;padding:140px 48px 44px;background:linear-gradient(to top,rgba(31,42,32,.88) 0%,rgba(31,42,32,.6) 55%,rgba(31,42,32,0) 100%);text-align:center;display:flex;flex-direction:column;align-items:center;gap:26px}.ff .ff-banner-text p{color:#F8F2E8;font-size:15px;line-height:1.65;max-width:52em;margin:0}.ff a.ff-banner-btn{background:#F8F2E8;color:#1F2A20;padding:21px 56px;font-size:15px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none}.ff a.ff-banner-btn:hover{background:#fff;color:#1F2A20}@media (max-width:767px){.ff-banner-text{position:static;background:#516751;padding:28px 20px 32px}.ff-banner-inner img{min-height:0}.ff a.ff-banner-btn{padding:18px 40px}}.ff .ff-banner-title{font-family:Cinzel,Georgia,serif;font-weight:400;font-size:clamp(38px,4.4vw,62px);line-height:1.05;color:#F8F2E8;margin:0 0 -6px;padding:0}.ff-banner-text{padding-top:180px!important;background:linear-gradient(to top,rgba(31,42,32,.9) 0%,rgba(31,42,32,.65) 50%,rgba(31,42,32,0) 100%)!important}@media (max-width:767px){.ff-banner-text{padding-top:28px!important;background:#516751!important}}.et-l--header .ff-no-link>a{cursor:default}@media (min-width:981px){.et-l--header .et-menu .ff-no-link>a{pointer-events:none}}@media (max-width:980px){.et-l--header .et_pb_row{position:relative}.et-l--header .et_pb_column,.et-l--header .et_pb_menu,.et-l--header .et_pb_menu_inner_container,.et-l--header .et_pb_menu__wrap,.et-l--header .et_pb_menu__menu,.et-l--header .et_mobile_nav_menu,.et-l--header .mobile_nav{position:static!important}.et-l--header .et_mobile_menu{left:0!important;right:0!important;width:auto!important;top:100%!important;max-height:calc(100vh - 180px);overflow-y:auto;padding:8px 24px 16px!important}.et-l--header .et_mobile_menu li a{font-size:14px!important;padding:12px 0!important;white-space:normal}.et-l--header .et_mobile_menu .sub-menu{padding-left:16px!important}}@media (max-width:767px){.et-l--header .et_pb_section_0_tb_header .et_pb_row{flex-wrap:nowrap!important;justify-content:center!important;gap:0!important;padding-top:9px!important;padding-bottom:9px!important}.et-l--header .et_pb_section_0_tb_header .et_pb_text,.et-l--header .et_pb_section_0_tb_header .et_pb_text p{font-size:10.5px!important;letter-spacing:.08em!important;white-space:nowrap;line-height:1.4!important}.et-l--header .ff-tb-loc{display:none}.et-l--header .et_pb_section_0_tb_header .et_pb_column:last-child .et_pb_text p:before{content:"\00a0·\00a0"}}