/*fedde63980eb4c1b1c4a2b4f28b41e02*/
@charset "UTF-8";
#g-navigation{position:fixed;left:0;right:0;z-index:1000;transition:transform 0.7s cubic-bezier(0, 0.55, 0.45, 1);border-bottom:1px solid #decea6}#g-navigation.headroom--unpinned{transform:translateY(calc(0px - var(--ff-top-height, 2.511vw) + var(--ff-notification-difference, 0px)))}#g-navigation.headroom--unpinned .ff-nav-logo .ff-theme-logo img,#g-navigation.headroom--unpinned .ff-nav-logo .ff-theme-logo svg{top:calc(5% + var(--ff-top-height, 2.511vw));height:calc(105% - var(--ff-top-height, 2.511vw))}#g-navigation>.g-grid:first-child{position:relative;margin:0 1rem;border-bottom:1px solid #decea6;font-size:clamp(0.75rem, 1vw, 2rem);align-items:center}#g-navigation .ff-nav-text-top{font-family:"clarendon-urw-extra-wide", serif}#g-navigation .ff-nav-text-top .ff-text-left,#g-navigation .ff-nav-text-top .ff-text-right{display:inline-block}#g-navigation .ff-nav-text-top .ff-text-left{padding-right:8%}#g-navigation .ff-nav-text-top .ff-text-right{padding-left:8%}#g-navigation .ff-nav-menu-top .g-menu-item-3082,#g-navigation .ff-nav-menu-top .g-menu-item-3188,#g-navigation .ff-nav-menu-top .g-menu-item-3189,#g-navigation .ff-nav-menu-top .g-menu-item-3191{display:block}#g-navigation .ff-nav-menu-top .g-menu-item .g-menu-item-container{display:flex;align-items:center}#g-navigation .ff-nav-menu-top .woofc-cart-link a{color:#2b382b}#g-navigation .ff-nav-menu-top .woofc-cart-link .woofc-icon-cart4{margin:0;width:auto}#g-navigation .ff-nav-menu-top .woofc-cart-link .woofc-icon-cart4:before{content:"";font-weight:900;font-family:"Font Awesome 7 Pro"}#g-navigation .ff-nav-menu-top .woofc-cart-link .woofc-cart-link-inner:after{background-color:#a61d21;left:auto;right:-48%;top:-22%;width:0.9vw;height:0.9vw;line-height:0.9vw;font-size:0.6vw;border-radius:100%}#g-navigation .ff-nav-menu-top .woofc-cart-link .woofc-cart-link-inner-subtotal{display:none}#g-navigation .ff-nav-menu-main .g-content>.g-main-nav{font-family:"proxima-nova-extra-condensed", sans-serif}#g-navigation .ff-nav-menu-main .g-content>.g-main-nav>.g-toplevel>.g-menu-item{flex:auto}#g-navigation .ff-nav-menu-main .g-content>.g-main-nav>.g-toplevel>.g-menu-item .g-menu-item-container{color:#a61d21;font-size:clamp(1.5rem, 1.5vw, 5rem);padding:clamp(8px, 0.675vw, 18px) clamp(15px, 1.25vw, 32px)}#g-navigation .ff-nav-menu-main-left .g-menu-item:after,#g-navigation .ff-nav-menu-main-right .g-menu-item:after{content:"";display:block;border-right:1px solid #decea6;position:absolute;top:10%;bottom:10%}#g-navigation .ff-nav-menu-main-left .g-menu-item:after{right:0}#g-navigation .ff-nav-menu-main-right .g-menu-item:after{left:0}#g-navigation .ff-nav-logo{align-self:auto}#g-navigation .ff-nav-logo .ff-theme-logo svg,#g-navigation .ff-nav-logo .ff-theme-logo img{height:105%;width:auto;max-width:none;position:absolute;left:50%;top:5%;bottom:-10%;transform:translateX(-50%);transition:0.7s cubic-bezier(0, 0.55, 0.45, 1)}#g-notification{z-index:1000;transition:opacity 0.7s cubic-bezier(0, 0.55, 0.45, 1), border-color 0.3s;border-bottom:1px solid transparent}#g-notification .ff-notification-dismiss:before,#g-notification .ff-notification-dismiss:after{font-family:"Font Awesome 7 Pro"}html.g-offcanvas-open #g-notification{border-color:#5d9b8f}.ff-woo-search{display:flex;align-items:center;position:relative}.ff-woo-search .ff-woo-search-container{display:flex;align-items:center}.ff-woo-search .ff-woo-search-icon{background:none;border:none;cursor:pointer;color:inherit;z-index:2;outline:none}.ff-woo-search .ff-woo-search-icon:hover,.ff-woo-search .ff-woo-search-icon:focus{color:#decea6}.ff-woo-search .ff-woo-search-form-wrapper{max-width:0;transition:max-width 0.4s ease-in-out, opacity 0.3s ease;opacity:0;display:flex;align-items:center}.ff-woo-search .ff-woo-search-form-wrapper form{display:flex;align-items:center;margin:0;padding:0 0.5rem !important}.ff-woo-search .ff-woo-search-form-wrapper form .search-field,.ff-woo-search .ff-woo-search-form-wrapper form .product-search-field{border:1px solid #decea6;border-right:none;background:transparent;padding:5px;width:10vw;min-width:180px;color:inherit;outline:none;height:28px}.ff-woo-search .ff-woo-search-form-wrapper form .ff-woo-search-submit{background:#a61d21;color:#ffffff;border-left:none;cursor:pointer;height:28px;padding:0 7px;outline:none;display:flex;align-items:center}.ff-woo-search .ff-woo-search-form-wrapper form .ff-woo-search-submit:hover,.ff-woo-search .ff-woo-search-form-wrapper form .ff-woo-search-submit:focus{color:#decea6}.ff-woo-search .ff-woo-search-form-wrapper form .ff-woo-search-clear{position:absolute;left:100%;background:none;font-size:0.75rem;top:50%;transform:translateY(-50%);padding:0}.ff-woo-search.is-active .ff-woo-search-form-wrapper{max-width:300px;opacity:1}.ff-woo-search #product-search-results-0>.product-search-results-content{position:absolute;top:calc(100% + 0.5vw);width:37vw;max-height:40vh}.ff-woo-search #product-search-results-0>.product-search-results-content>.search-results{border:1px solid #decea6;padding:1.5rem}.ff-woo-search #product-search-results-0 div.product-search-form span.product-search-field-clear{right:6px}#g-navigation .ff-woo-search-form-wrapper{max-width:300px;opacity:1}body.page-id-3054{overflow:visible !important}#ff-quick-order .ff-qo-a2c{top:calc(var(--ff-offset) - 1px);transition:top 0.7s cubic-bezier(0, 0.55, 0.45, 1);background-color:#ffffff;padding:0.75rem 0;z-index:1}#ff-quick-order .ff-qo-a2c h1{text-transform:uppercase}#ff-quick-order .ff-qo-product.ff-qo-header{transition:top 0.7s cubic-bezier(0, 0.55, 0.45, 1);position:sticky;top:calc(var(--ff-offset) + 66px);background-color:#2b382b;color:#decea6;z-index:1}#ff-quick-order .ff-qo-product .ff-qo-product-sku{text-align:center}#ff-quick-order .ff-qo-product .ff-qo-product-title{display:flex;flex-flow:row nowrap;align-items:center}#ff-quick-order .ff-qo-product .ff-qo-product-title>a{flex:auto;order:2}#ff-quick-order .ff-qo-product .ff-qo-product-title .ff-hot-ribbon{order:1;color:#a61d21;padding-right:0.5rem}#ff-quick-order .ff-qo-product .ff-qo-product-title .ff-product-ribbons{order:3;display:flex;flex-flow:row wrap;gap:0.5rem;padding-left:1rem}#ff-quick-order .ff-qo-product .ff-qo-product-title .ff-product-ribbons>div{flex:auto;padding:0.05rem 0.5rem;background-color:#a61d21;color:#ffffff}#ff-quick-order .ff-qo-product .ff-qo-product-title .ff-product-ribbons>div.ff-ship-date-ribbon{white-space:nowrap}#ff-quick-order .ff-qo-product .ff-qo-product-title .ff-product-ribbons>div.ff-ship-date-ribbon br{display:none}#ff-quick-order .ff-qo-product .ff-qo-product-title .ff-product-ribbons>div.ff-ship-date-ribbon span{padding-left:0.25rem}#ff-quick-order .ff-qo-group .ff-qo-product-upc:before{content:"630088"}#ff-quick-order .ff-qo-product .ff-qo-product-upc{flex:0 0 150px}#ff-quick-order .ff-qo-group-header{transition:top 0.7s cubic-bezier(0, 0.55, 0.45, 1);position:sticky;top:calc(var(--ff-offset) + 108px);background-color:#e0e8e0}#ff-quick-order .ff-qo-group{margin-bottom:3rem}#g-navigation.headroom--unpinned+#g-main #ff-quick-order .ff-qo-a2c{top:calc(var(--ff-offset) - var(--ff-top-height) - 1px)}#g-navigation.headroom--unpinned+#g-main #ff-quick-order .ff-qo-product.ff-qo-header{top:calc(var(--ff-offset) - var(--ff-top-height) + 66px)}#g-navigation.headroom--unpinned+#g-main #ff-quick-order .ff-qo-group-header{top:calc(var(--ff-offset) - var(--ff-top-height) + 108px)}body:not(.logged-in) .ff_shop-wrap .wcpf-product-counts{display:none}body:not(.logged-in) .woocommerce-ordering{display:none}#g-navigation.headroom--pinned+#g-main #ff_shop-filters .wcpf-filter{top:calc(var(--ff-scrollpad))}body.woocommerce-shop .woocommerce-breadcrumb,body.woocommerce-shop .woocommerce-products-header{display:none}body.woocommerce-shop #g-main{padding-top:50px}body.woocommerce.outline-shop{overflow-x:clip !important}body.woocommerce select.orderby{height:24px;line-height:24px;font-size:0.85rem;background-color:transparent}body.woocommerce .woocommerce-breadcrumb{font-size:1.2rem;margin-bottom:2rem}body.woocommerce ul.products{margin:0;padding:1.5rem 0 0;list-style:none}@media (max-width:992px){body.woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}}@media (max-width:576px){body.woocommerce ul.products{grid-template-columns:repeat(1, 1fr)}}body.woocommerce ul.products:not(.splide__list){display:grid;grid-template-columns:repeat(3, 1fr);gap:3rem}@media screen and (max-width:1400px){body.woocommerce ul.products:not(.splide__list){grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width:1900px){body.woocommerce ul.products:not(.splide__list){grid-template-columns:repeat(4, 1fr)}}@media only all and (max-width:47.99rem){body.woocommerce ul.products:not(.splide__list){grid-template-columns:repeat(1, 1fr)}}body.woocommerce ul.products:not(.splide__list) li.product{width:100% !important;margin:0 !important}body.woocommerce ul.products::before,body.woocommerce ul.products::after{display:none}body.woocommerce ul.products li.product{float:none !important}body.woocommerce ul.products li.product:hover .ff-rcb-image-wrapper:after{opacity:1}body.woocommerce ul.products li.product:hover .ff-rcb-image-wrapper .ff-loop-variations,body.woocommerce ul.products li.product:hover .ff-rcb-image-wrapper .button{opacity:1;transform:translateY(0);transition-delay:0s}body.woocommerce ul.products li.product .ff-rcb-image-wrapper{margin-bottom:1rem;background-color:#ffffff;position:relative}body.woocommerce ul.products li.product .ff-rcb-image-wrapper:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 0.25s ease;border:2px solid #2b382b;pointer-events:none}body.woocommerce ul.products li.product .ff-rcb-image-wrapper .attachment-woocommerce_thumbnail{margin:0}body.woocommerce ul.products li.product .ff-rcb-image-wrapper>.button,body.woocommerce ul.products li.product .ff-rcb-image-wrapper .ff-loop-variations{position:absolute;bottom:0;left:0;width:100%;text-align:center;opacity:0;transform:translateY(0.5rem);transition:0.25s ease 0.1s}body.woocommerce ul.products li.product .ff-rcb-image-wrapper .wc-default-select{width:100%}body.woocommerce ul.products li.product .ff-rcb-image-wrapper .woocommerce-variation-add-to-cart button{margin:0;transition:none;opacity:1;transform:none}body.woocommerce ul.products li.product .ff-rcb-image-wrapper .added_to_cart{display:none}body.woocommerce ul.products li.product .ff-rcb-title-link{text-align:center;text-transform:uppercase;display:flex;flex-flow:row wrap;justify-content:center}body.woocommerce ul.products li.product .ff-rcb-title-link .woocommerce-loop-product__title{font-weight:bold;padding-bottom:0;flex:0 100%}body.woocommerce ul.products li.product .ff-rcb-title-link .ff-product-subtitle{color:#decea6;font-weight:bold;flex:0 100%}body.woocommerce ul.products li.product .ff-rcb-title-link .ff-loop-attributes{display:inline-flex;margin:0 1rem 0;color:#2b382b;gap:1rem}body.woocommerce ul.products li.product .ff-rcb-title-link .price{color:#2b382b}body.woocommerce ul.products li.product .ff-ple-excerpt{margin:0;color:#2b382b;font-size:0.875em}body.woocommerce ul.products .ff-hot-ribbon{top:1rem;width:100%}body.woocommerce .ff-product-ribbons{--f: 12px;--r: 14px;--r-color: #a61d21;position:absolute;top:calc(-1*var(--f));display:flex;gap:1rem;left:calc(1rem + 2px);pointer-events:none}body.woocommerce .ff-product-ribbons>div{color:#ffffff;background-color:var(--r-color);text-transform:uppercase;text-align:center;flex:0 auto;z-index:10;padding:0.5em;border-left:var(--f) solid #0005;border-bottom:var(--r) solid #0000;clip-path:polygon(var(--f) 0, 100% 0, 100% 100%, calc(50% + var(--f)/2) calc(100% - var(--r)), var(--f) 100%, var(--f) var(--f), 0 var(--f));display:flex;flex-flow:column;justify-content:center}body.woocommerce .ff-hot-ribbon{position:absolute;pointer-events:none;left:0;z-index:1;text-align:right;padding-right:1rem;color:#a61d21;font-size:clamp(1rem, 2vw, 2rem)}body.woocommerce .ff-new-ribbon{font-size:clamp(1rem, 1.75vw, 1.75rem);font-weight:bold}body.woocommerce .ff-ship-date-ribbon{font-weight:bold;font-size:clamp(0.75rem, 1.5vw, 1.5rem);line-height:1.2em}body.woocommerce .ff-ship-date-ribbon span{font-size:clamp(1rem, 1.75vw, 1.75rem)}body.woocommerce .woocommerce-breadcrumb{color:#2b382b}body.woocommerce .woocommerce-breadcrumb a{color:#2b382b}.gantry .ff-threshold-notice:not(.woofc-items){border-radius:0}.gantry .ff-threshold-notice:not(.woofc-items).ff-free-shipping-notice{background-color:#2b382b;border-color:#2b382b;color:#ffffff}.gantry .ff-threshold-notice:not(.woofc-items).ff-free-shipping-notice>svg{background-color:#ffffff}.gantry .ff-threshold-notice:not(.woofc-items).ff-free-shipping-notice>svg path{fill:#2b382b}.gantry .ff-threshold-notice:not(.woofc-items).ff-min-order-notice{background-color:#a61d21;border-color:#a61d21;color:#ffffff}.gantry .ff-threshold-notice:not(.woofc-items).ff-min-order-notice>svg{background-color:#ffffff}.gantry .ff-threshold-notice:not(.woofc-items).ff-min-order-notice>svg path{fill:#a61d21}.gantry .ff-threshold-notice:not(.woofc-items).ff-min-order-notice .wc-block-components-button{display:none}.gantry .ff-threshold-notice:not(.woofc-items).ff-fly-cart-notice{display:flex;align-items:center;gap:0.5rem}.gantry .ff-threshold-notice:not(.woofc-items).ff-fly-cart-notice>svg{border-radius:50%}.gantry .ff-threshold-notice:not(.woofc-items) .wc-block-components-notice-banner__dismiss path{fill:#ffffff}.gantry .ff-fly-cart-notice{margin:0 20px 1rem;padding:1rem}.gantry .wc-block-cart__submit-button,.gantry .wc-block-components-checkout-place-order-button{border-radius:0;background-color:#a61d21;color:#ffffff;padding:0.5em 1.5em;font-size:1.5rem;text-transform:uppercase;min-height:0 !important}.gantry .wc-block-cart__submit-button .wc-block-components-button__text,.gantry .wc-block-components-checkout-place-order-button .wc-block-components-button__text{line-height:1em}@media only all and (max-width:47.99rem){.gantry .ff-tag-banner__image{flex:0 100%}}@media only all and (max-width:47.99rem){.gantry .ff-tag-banner__text{flex:0 100%}}.gantry .swiper-button-next:after,.gantry .swiper-button-prev:after{content:"";font-family:"Font Awesome 7 Pro";font-weight:900;color:#a61d21}.gantry .swiper-button-next:after{content:""}.gantry .hc-wcma-nickname-type-select{display:none !important}.ff-cps-confirm{padding:1.5rem}.ff-cps-confirm .ff-cps-confirm__msg{margin:0 0 1rem}.ff-cps-confirm .ff-cps-confirm__actions{display:flex;flex-flow:row wrap;gap:1rem}.ff-cps-confirm .ff-cps-confirm__actions>.button{flex:auto;padding:0.5rem;font-size:1rem !important}#my-account-menu-tab.layout-simple .myaccount-menu li,#my-account-menu.layout-simple .myaccount-menu li{padding-left:1rem}#my-account-menu-tab.layout-simple .myaccount-menu li.active a,#my-account-menu-tab.layout-simple .myaccount-menu li.is-active a,#my-account-menu.layout-simple .myaccount-menu li.active a,#my-account-menu.layout-simple .myaccount-menu li.is-active a{font-weight:bold}#my-account-menu-tab.layout-simple .myaccount-menu:after,#my-account-menu.layout-simple .myaccount-menu:after{padding:0}.woocommerce-MyAccount-content .ff-account-alert-banner{background-color:#fff3cd;border:1px solid #ffeeba;color:#856404;padding:1rem;margin-bottom:2rem;border-radius:4px;font-weight:500;width:100%}.woocommerce-MyAccount-content .ff-account-alert-banner p{margin:0}.woocommerce-MyAccount-content .ff-account-alert-banner p:not(:last-child){margin-bottom:0.5rem}.woocommerce-MyAccount-content .yith-wcmap-banners-wrapper{gap:1.5rem;margin:0}.woocommerce-MyAccount-content .yith-wcmap-banners-wrapper .yith-wcmap-banner{flex:1;margin:0}.woocommerce-MyAccount-content .yith-wcmap-banners-wrapper .yith-wcmap-banner .banner-icon-counter img{width:700px;max-width:100%;aspect-ratio:1;object-fit:cover}.woocommerce-MyAccount-content .hc-wcma-default-badge{background-color:#a61d21;border-radius:0}.woocommerce-MyAccount-content table.shop_table{border-radius:0}.ff-login-wrapper{margin:0 auto;display:flex;flex-flow:row wrap}.ff-login-wrapper h2{flex:0 100%;text-align:center}.ff-login-wrapper .woocommerce-form-login{border-radius:0 !important;border-color:#decea6 !important;margin:0 !important;flex:0 33.33%}@media only all and (max-width:47.99rem){.ff-login-wrapper .woocommerce-form-login{flex:0 100%}}.ff-login-wrapper .woocommerce-form-login .woocommerce-LostPassword{margin-bottom:0}.ff-login-wrapper .ff-myaccount-login-message{flex:0 33.33%;text-align:center;justify-content:center;font-size:1.5rem;font-weight:bold;display:flex;flex-flow:column}@media only all and (max-width:47.99rem){.ff-login-wrapper .ff-myaccount-login-message{flex:0 100%}}.ff-login-wrapper .magic-login-woo-account{flex:0 33.33%;border:1px solid #decea6;padding:20px}.ff-login-wrapper .magic-login-woo-account .woocommerce-form-title{margin:0}.ff-login-wrapper .magic-login-woo-account #magic-login-shortcode{width:100%}.ff-login-wrapper .magic-login-woo-account #magic-login-shortcode .magic-login-form-header p{margin:1rem 0;padding:0;border:none}.ff-login-wrapper .magic-login-woo-account #magic-login-shortcode #wp-submit{padding:0.5em}.gantry #hc_wcma_edit_modal{max-width:800px}@media only all and (min-width:48rem){.gantry #hc_wcma_edit_modal .form-row#billing_city_field,.gantry #hc_wcma_edit_modal .form-row#billing_state_field,.gantry #hc_wcma_edit_modal .form-row#billing_postcode_field,.gantry #hc_wcma_edit_modal .form-row#shipping_city_field,.gantry #hc_wcma_edit_modal .form-row#shipping_state_field,.gantry #hc_wcma_edit_modal .form-row#shipping_postcode_field{width:33.33%;float:left;clear:none}}#main>.product{display:flex;flex-wrap:wrap;gap:2rem}#main>.product .woocommerce-tabs.wc-tabs-wrapper{display:none}#main>.product .ff-additional-information{margin:1.5em 0}#main>.product .ff-additional-information table.woocommerce-product-attributes{width:100%;border-collapse:collapse}#main>.product .ff-additional-information table.woocommerce-product-attributes tr{border-bottom:1px solid rgba(0, 0, 0, 0.1)}#main>.product .ff-additional-information table.woocommerce-product-attributes tr:last-child{border-bottom:none}#main>.product .ff-additional-information table.woocommerce-product-attributes th.woocommerce-product-attributes-item__label{font-weight:600;padding:0.5em 1em;width:40%;vertical-align:top}#main>.product .ff-additional-information table.woocommerce-product-attributes td.woocommerce-product-attributes-item__value{padding:0.5em 1rem;vertical-align:top}#main>.product .ff-product-description{clear:both;max-width:900px;margin:0 auto 2rem}#main>.product .ff-product-description h2{margin-bottom:0.75em}#main>.product .woocommerce-product-gallery__wrapper{display:flex;flex-flow:row wrap;gap:0.5rem}#main>.product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{position:relative;background-color:#ffffff}#main>.product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:hover:before,#main>.product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:hover:after{opacity:1}#main>.product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:hover:after{font-size:3.5rem}#main>.product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:hover:not(:first-child):after{font-size:2.5rem}#main>.product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;border:2px solid #2b382b;transition:opacity 0.3s ease;z-index:1;pointer-events:none}#main>.product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:after{content:"";font-family:"Font Awesome 7 Pro";font-weight:900;font-size:2rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:0.3s ease;color:#2b382b;z-index:2;pointer-events:none}#main>.product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child{flex:0 0 100%}#main>.product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:not(:first-child){max-width:calc(25% - (0.5rem * 3 / 4));flex:0 0 calc(25% - (0.5rem * 3 / 4))}#main>.product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:not(:first-child):after{font-size:1.5rem}#main>.product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(n+6){display:none}#main>.product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image .ff-pvg-thumb-link{height:100%}#main>.product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image .ff-pvg-thumb-link .ff-pvg-thumb-wrap{height:100%}#main>.product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image .ff-pvg-thumb-link .ff-pvg-thumb-wrap img{height:100%;object-fit:cover}#main>.product .woocommerce-product-gallery{flex:1 1 500px;float:none !important;margin:0 !important}#main>.product .summary{flex:1 1 400px;float:none !important;width:auto !important}#main>.product::after,#main>.product::before{display:none !important}#main>.product .ff-featured-banner{right:auto;left:0}#main>.product section.related.products{width:100%}#main>.product .entry-summary>.price{color:#2b382b;font-size:1.5rem}#main>.product .entry-summary>.cart{display:flex;flex-flow:row wrap}#main>.product .entry-summary>.cart .single_add_to_cart_button{flex:auto}#main>.product .variations_form table.variations>tbody>tr{display:block;border-bottom:2px solid #decea6}#main>.product .variations_form table.variations>tbody>tr>th{display:block;background-color:transparent;font-weight:bold;text-transform:uppercase;font-size:1.25rem;padding:0}#main>.product .variations_form table.variations>tbody>tr>td{display:block}#main>.product .variations_form table.variations>tbody>tr>td .radio-select>ul .radio-option{display:none}#main>.product .variations_form table.variations>tbody>tr>td .radio-select>ul .radio-option:checked+label{background-color:#2b382b;color:#ffffff}#main>.product .variations_form table.variations>tbody>tr>td .radio-select>ul label{margin:0;padding:0.5rem;display:block}#main>.product .variations_form table.variations .reset_variations{display:none !important}#main>.product .single_variation_wrap .price{font-weight:bold;color:#2b382b;font-size:1.7rem}#main>.product .woocommerce-variation-add-to-cart{display:flex;flex-flow:row wrap;margin-top:1.5rem}#main>.product .woocommerce-variation-add-to-cart .quantity{flex:0 auto;float:none}#main>.product .woocommerce-variation-add-to-cart button{flex:auto}#main>.product .shop_attributes .woocommerce-product-attributes-item:nth-child(odd) .woocommerce-product-attributes-item__label{background-color:white}#main>.product .shop_attributes .woocommerce-product-attributes-item__label{text-transform:uppercase;width:auto !important}#main>.product .shop_attributes .woocommerce-product-attributes-item__value p{padding:0}#main>.product .added_to_cart{display:none !important}body:not(.logged-in) #main>.product .ff-additional-information{display:none}body:not(.logged-in) #main>.product .product_meta .sku_wrapper{display:none}#main>.product .ff-hot-ribbon{top:1rem;width:calc(50% + 2rem)}.font-script{font-family:"thirsty-script", sans-serif}.gantry .n2-ss-slider .n2-ss-layer-content .n2-ss-layer[data-pm=normal].ff-home-emblem{max-width:500px;width:25vw}@media only all and (max-width:47.99rem){.gantry .n2-ss-slider .n2-ss-layer-content .n2-ss-layer[data-pm=normal].ff-home-emblem{width:auto}}@media only all and (max-width:47.99rem){ff-item.ff-shop-cat-feature .ff-items-block.ff-items-block-type-text .ff-items-column{min-height:50vh}}ff-item.ff-item_3935 .ff-items-grid{row-gap:2rem}ff-item.ff-item_3935 .ff-youtube-short iframe{aspect-ratio:0.5625 !important}.ff-items-block.ff-text-max-900 .ff-items-text{max-width:900px;margin:0 auto}.ff-items-block.ff-content-bottom .ff-items-column{justify-content:flex-end}.ff-items-block.ff-content-center .ff-items-column{justify-content:center}.ff-text-shadow{text-shadow:0px 0px 20px rgba(0, 0, 0, 0.2), 0px 0px 10px rgba(0, 0, 0, 0.4)}.ff-items-button .button-style1{background-color:transparent !important;border:none !important;font-weight:bold !important;padding:0 !important;font-size:1.5rem !important;text-decoration:underline !important;text-underline-offset:0.15em !important;text-shadow:0px 0px 20px rgba(0, 0, 0, 0.2), 0px 0px 10px rgba(0, 0, 0, 0.4)}body.woocommerce-checkout{overflow:visible !important}body.woocommerce-checkout label[for="delivery_date"]{font-size:0;line-height:0}body.woocommerce-checkout label[for="delivery_date"]:before{content:"Future Ship Date";font-size:1rem;display:block;line-height:1rem}body.woocommerce-checkout .wc-block-checkout__payment-method{display:none}body.woocommerce-checkout label[for="radio-control-0-flat_rate:2"] .wc-block-checkout__shipping-option--free{display:none}body.woocommerce-checkout label[for="radio-control-0-free_shipping:1"]~label{display:none}body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-shipping-block{text-align:right}body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-shipping-block .wc-block-components-totals-item__value{display:none}body.woocommerce-checkout .react-datepicker__current-month{font-family:"proxima-nova", sans-serif;font-size:1rem;font-weight:700}body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block,body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-totals-block,body.woocommerce-checkout .wc-block-components-totals-wrapper,body.woocommerce-checkout .wc-block-components-address-card{border-color:#decea6;border-radius:0}body.woocommerce-checkout .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted,body.woocommerce-checkout .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted{box-shadow:inset 0 0 0 1.5px #decea6;border-radius:0}body.woocommerce-checkout .wc-block-components-radio-control .wc-block-components-radio-control-accordion-option--checked-option-highlighted,body.woocommerce-checkout .wc-block-components-radio-control label.wc-block-components-radio-control__option--checked-option-highlighted{border-radius:0}body.woocommerce-checkout .wc-block-components-radio-control:after{display:none}body.woocommerce-checkout #email,body.woocommerce-checkout .wc-block-components-text-input input{border-radius:0 !important}body.woocommerce-checkout .wc-block-components-checkout-step__description{white-space:break-spaces}body.woocommerce-checkout .wc-block-components-sidebar{top:calc(var(--ff-scrollpad) + 25px);transition:top 0.7s cubic-bezier(0, 0.55, 0.45, 1)}body.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-product-metadata__description{display:none}body.woocommerce-checkout #g-navigation.headroom--unpinned~#g-main .wc-block-components-sidebar{top:calc(var(--ff-scrollpad) - 25px)}body.woocommerce-checkout .hc-wcma-nickname-fields .ff-nickname-select{display:none !important}.woocommerce-cart .wp-block-woocommerce-cart-order-summary-totals-block{text-align:right}.woocommerce-cart .wp-block-woocommerce-cart-order-summary-totals-block .wc-block-components-totals-item__value{display:none}.outline-news .ff-blog-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:3rem}.outline-news .ff-blog-list .ff-blog-item>.tease{margin:0;padding:0;height:100%;display:flex;flex-flow:column}.outline-news .ff-blog-list .ff-blog-item .entry-content{flex:auto}.outline-news .blog>.page-header{text-align:center}.outline-news section.entry>.post-type-post{max-width:800px;margin:0 auto}#field_2_13>.ginput_container_address:before{content:"We only accept commercial addresses/will not ship to residential.";display:block;padding-left:0.9804%;padding-right:0.9804%;padding-bottom:1rem}#ff-mobile-menu{overflow:visible}#ff-mobile-menu .ff-mobile-menu-logo{align-self:normal;pointer-events:none}#ff-mobile-menu .ff-mobile-menu-logo .ff-mobilemenu-logo-link{position:relative;height:100%}#ff-mobile-menu .ff-mobile-menu-logo .ff-mobilemenu-logo-link .ff-mobilemenu-logo-emblem{position:absolute;left:50%;width:32%;height:auto;padding:0;margin:0;bottom:-6.5vw;transform:translateX(-50%);pointer-events:all}#ff-mobile-menu .ff-mobile-search{align-self:center}#ff-mobile-menu .ff-mobile-search .ff-woo-search{position:static}#ff-mobile-menu .ff-mobile-search .ff-woo-search .ff-woo-search-icon{font-size:1.5rem}#ff-mobile-menu .ff-mobile-search .ff-woo-search .ff-woo-search-form-wrapper{position:absolute;bottom:100%;left:0;right:0;background:white;max-width:none}#ff-mobile-menu .ff-mobile-search .ff-woo-search .ff-woo-search-form-wrapper .woocommerce-product-search{width:100%;padding:0.75rem 1.5rem !important}#ff-mobile-menu .ff-mobile-search .ff-woo-search .ff-woo-search-form-wrapper .search-field{width:100%;height:40px}#ff-mobile-menu .ff-mobile-search .ff-woo-search .ff-woo-search-form-wrapper .ff-woo-search-clear{left:auto;right:87px}#ff-mobile-menu .ff-mobile-search .ff-woo-search .ff-woo-search-form-wrapper .ff-woo-search-submit{height:40px;padding:0 15px}#ff-mobile-menu #ss_mobile_menu_toggle{padding:0.75rem 0.5rem}@media only all and (max-width:59.99rem){#g-page-surround{padding-bottom:48px}}.ff_shop-wrap{padding-top:0}@media only all and (max-width:47.99rem){.ff_shop-wrap{padding-top:4rem}}@media only all and (min-width:48rem){.ff_shop-wrap #ff_shop-filters{max-width:360px}}@media only all and (max-width:47.99rem){.ff_shop-wrap #ff_shop-filters{position:fixed;width:100%;left:0;top:calc(var(--ff-notification-current) - 1px);background-color:#ffffff;z-index:999}}.ff_shop-wrap #ff_shop-filters .ff-filters-toggle{display:none}@media only all and (max-width:47.99rem){.ff_shop-wrap #ff_shop-filters .ff-filters-toggle{display:block;width:100%;margin:0;padding:0.75rem 1rem;background-color:#2b382b;color:#decea6;font-family:"proxima-nova", sans-serif;text-transform:uppercase;border:1px solid #2b382b;text-align:left;position:relative;font-weight:bold;letter-spacing:normal;cursor:pointer}.ff_shop-wrap #ff_shop-filters .ff-filters-toggle:after{content:"";font-family:"Font Awesome 7 Pro";font-weight:900;position:absolute;right:1rem;top:50%;transform:translateY(-50%);transition:transform 0.3s ease}}.ff_shop-wrap #ff_shop-filters.ff-filters-open .ff-filters-toggle:after{transform:translateY(-50%) rotate(180deg)}@media only all and (max-width:47.99rem){.ff_shop-wrap #ff_shop-filters.ff-filters-open .wcpf-filter{max-height:5000px;padding-top:15px;padding-bottom:25px;opacity:1;visibility:visible}.ff_shop-wrap #ff_shop-filters.ff-filters-open .wcpf-filter .wcpf-front-element{margin-bottom:0;padding-bottom:0}}.ff_shop-wrap #ff_shop-filters>.g-content{padding:0;margin:0;height:100%}.ff_shop-wrap #ff_shop-filters .wcpf-filter{padding:25px;position:sticky;top:calc(var(--ff-scrollpad) - var(--ff-top-height));transition:top 0.7s cubic-bezier(0, 0.55, 0.45, 1)}@media only all and (max-width:47.99rem){.ff_shop-wrap #ff_shop-filters .wcpf-filter{max-height:0;padding-top:0;padding-bottom:0;overflow:hidden;opacity:0;visibility:hidden;transition:all 0.5s ease-in-out;position:relative;top:0 !important;margin-bottom:0}}.ff_shop-wrap #ff_shop-filters .wcpf-filter .wcpf-item.checked>.wcpf-checkbox-item-inner>.wcpf-checkbox-label{font-weight:bold;background-color:#2b382b;color:#ffffff}.ff_shop-wrap #ff_shop-filters .wcpf-filter .wcpf-item.checked>.wcpf-checkbox-item-inner>.wcpf-checkbox-label .wcpf-input-container{border-color:#ffffff}.ff_shop-wrap #ff_shop-filters .wcpf-filter .wcpf-item.checked>.wcpf-checkbox-item-inner>.wcpf-checkbox-label .wcpf-input-container:after{border-color:#ffffff}.ff_shop-wrap #ff_shop-filters .wcpf-filter .wcpf-item.checked>.wcpf-checkbox-item-inner>.wcpf-checkbox-label .box-item-toggle{color:#ffffff;top:14px}.ff_shop-wrap #ff_shop-filters .wcpf-filter .wcpf-item.checked .wcpf-item-label:hover{color:#ffffff !important}.ff_shop-wrap #ff_shop-filters .wcpf-filter .wcpf-item .wcpf-checkbox-label{padding-left:0.35rem;padding-top:0.2em}.ff_shop-wrap #ff_shop-filters .wcpf-filter .wcpf-item .wcpf-checkbox-label .wcpf-input-container{border-color:#2b382b}.ff_shop-wrap #ff_shop-filters .wcpf-filter .wcpf-button{height:auto;display:inline-block;padding:0.5em 1em;background:#2b382b;color:#decea6;line-height:1em;font-family:"proxima-nova", sans-serif;font-size:clamp(1rem, 1.75vw, 1.5rem);font-weight:normal;vertical-align:middle;text-shadow:none;border:none;text-transform:uppercase;border-radius:0;box-shadow:none;min-height:0;transition:0.2s ease-out;letter-spacing:normal;text-decoration:none;border:1px solid #2b382b;white-space:break-spaces}.ff_shop-wrap #ff_shop-filters .wcpf-filter .wcpf-button:hover{background-color:#3e5c3e;color:#decea6;border-color:#3e5c3e}.ff_shop-wrap #ff_shop-filters .wcpf-filter .wcpf-item-label{font-weight:normal !important;display:block}.ff_shop-wrap #ff_shop-filters .wcpf-filter .wcpf-item-label:not(.selected):hover{color:#a61d21 !important}.ff_shop-wrap #ff_shop-filters .wcpf-filter .wcpf-front-element-3022 .wcpf-checkbox-list{max-height:calc(100vh - var(--ff-scrollpad) - var(--ff-filters-tags-height) - 200px) !important}@media only all and (max-width:47.99rem){.ff_shop-wrap #ff_shop-filters .wcpf-filter .wcpf-front-element-3022 .wcpf-checkbox-list{max-height:none !important}}.ff_shop-wrap #ff_shop-filters .wcpf-filter .wcpf-front-element-3023 .wcpf-text-item{padding:0 0.25rem 0.1rem}@media (min-height:800px){.ff_shop-wrap #ff_shop-filters .wcpf-filter .wcpf-front-element-3023 .wcpf-text-item{display:block;width:100%;margin-bottom:0.25rem}}.ff_shop-wrap #ff_shop-filters .wcpf-filter .wcpf-front-element-3023 .wcpf-text-item.selected{background-color:#2b382b}.ff_shop-wrap #ff_shop-filters .wcpf-filter .wcpf-front-element-3023 .wcpf-text-item.selected .wcpf-title-container{color:#ffffff}.ff_shop-wrap #ff_shop-filters .wcpf-filter .wcpf-front-element-3023 .wcpf-text-item .wcpf-item-label{width:100%;text-align:left}.ff_shop-wrap #ff_shop-filters .wcpf-field-checkbox-list .wcpf-checkbox-list .wcpf-checkbox-item .wcpf-checkbox-label:hover{color:#a61d21}.ff_shop-wrap #ff_shop-content{flex:auto}.ff_shop-wrap .woocommerce-result-count{display:none}#g-copyright{display:none}#g-container-footer{padding-top:0}@media (min-width:715px){#g-container-footer .ff-footer-bottom{margin-top:10vw !important}}.ff-content{margin:0.625rem;padding:0.938rem}