@font-face{font-family:'Gobold Thin';src:url('/wp-content/plugins/dfac-suite/assets/fonts/GoboldThin.otf') format('opentype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'DK Pimpernel';src:url('/wp-content/plugins/dfac-suite/assets/fonts/DKPimpernel.otf') format('opentype');font-weight:400;font-style:normal;font-display:swap}#page-container{color:#2c2e2d}#page-container p,#page-container li,#page-container ul a{font-family:'Roboto',sans-serif;font-weight:400;font-size:16px;line-height:1.7}#page-container h1,#page-container h2,#page-container h3,#page-container h4{font-family:'Gobold Thin',sans-serif;font-weight:400;line-height:1.15;letter-spacing:0.02em}#page-container h5,#page-container h6{font-family:'Roboto',sans-serif;font-weight:700;text-transform:uppercase}#page-container h1{font-size:clamp(32px,3.5vw,40px);color:#124704}#page-container h2{font-size:clamp(21px,3vw,26px);color:#3d7a65}#page-container h3{font-size:clamp(18px,2.5vw,21px);color:#124704}#page-container h4{font-size:clamp(16px,2vw,18px);color:#3d7a65}#page-container h5{font-size:15px;letter-spacing:0.04em;color:#124704}#page-container h6{font-size:15px;letter-spacing:0.05em;color:#3d7a65}#page-container .dfac-pimp,#page-container .dfac-pimp h1,#page-container .dfac-pimp h2,#page-container .dfac-pimp h3,#page-container .dfac-pimp h4,#page-container .dfac-pimp p{font-family:'DK Pimpernel',cursive;font-weight:600;letter-spacing:0}#page-container .dfac-pimp{font-size:1.3em}#page-container h1.dfac-pimp,#page-container .dfac-pimp h1{font-size:clamp(39px,4.55vw,52px)}#page-container h2.dfac-pimp,#page-container .dfac-pimp h2{font-size:clamp(30px,3.9vw,34px)}#page-container h3.dfac-pimp,#page-container .dfac-pimp h3{font-size:clamp(26px,3.25vw,27px)}#page-container h4.dfac-pimp,#page-container .dfac-pimp h4{font-size:clamp(21px,2.6vw,23px)}#page-container p.dfac-pimp,#page-container .dfac-pimp p{font-size:26px}.dfac-pimp-orange,.dfac-pimp-orange *{color:#fcc62c!important;text-shadow:0.05em 0.04em 0.05em rgba(0,0,0,1)}#main-header #top-menu li a,#main-header .et_mobile_menu li a{font-family:'Gobold Thin',sans-serif;font-weight:400;font-size:20px;letter-spacing:0.06em;text-transform:uppercase;color:#2c2e2d}#main-header.et-fixed-header #top-menu li a{font-size:18px}#main-header #top-menu li a:hover,#main-header #top-menu li.current-menu-item>a,#main-header #top-menu li.current-menu-ancestor>a,#main-header #top-menu li.current_page_item>a{color:#124704;opacity:1}#main-header #top-menu li ul a{font-family:'Roboto',sans-serif;font-size:16px;font-weight:700;letter-spacing:0;text-transform:none}#page-container .cwginstock-subscribe-form .panel-primary{border:1px solid #124704;border-radius:2px;background-color:#eef4ec;box-shadow:none;margin-top:8px}#page-container .cwginstock-subscribe-form .panel-primary>.panel-heading{background-color:#124704;border-color:#124704;border-radius:0;padding:12px 16px}#page-container .cwginstock-subscribe-form .cwginstock-panel-heading h4{color:#ffffff;font-size:20px;letter-spacing:0.04em;line-height:1.2;margin:0;padding:0}#page-container .cwginstock-subscribe-form .cwginstock-panel-body{padding:18px 16px 8px}#page-container .cwginstock-subscribe-form input.cwgstock_name,#page-container .cwginstock-subscribe-form input.cwgstock_email{display:block;box-sizing:border-box;margin-bottom:10px;padding:10px 12px;background-color:#ffffff;border:1px solid #b9cbb3;border-radius:2px;color:#2c2e2d;font-family:'Roboto',sans-serif;font-size:15px}#page-container .cwginstock-subscribe-form input.cwgstock_name:focus,#page-container .cwginstock-subscribe-form input.cwgstock_email:focus{border-color:#124704;outline:2px solid #fcc62c;outline-offset:0}#page-container .cwginstock-subscribe-form .cwg_iagree_checkbox{margin:4px 0 14px;color:#2c2e2d;font-family:'Roboto',sans-serif;font-size:14px;line-height:1.5}#page-container .cwginstock-subscribe-form .cwg_iagree_checkbox a{color:#124704;text-decoration:underline}#page-container .cwginstock-subscribe-form .cwgstock_button{width:100%;background-color:#124704;color:#ffffff;font-family:'Gobold Thin',sans-serif;font-size:17px;letter-spacing:0.06em;text-transform:uppercase;border:none;border-radius:2px;padding:12px 24px}#page-container .cwginstock-subscribe-form .cwgstock_button:hover{background-color:#0d3503}i{font-size:16px}.woocommerce-store-notice .demo_store{background-color:#87040f}cross-sell{font-size:18px}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{display:none!important}.my-account-icon a{visibility:hidden;line-height:0;padding:0;font-size:0}.my-account-icon a:before{content:'\e08a';font-family:'ETmodules'!important;margin-right:5px;visibility:visible}.badge-epuise{position:absolute;top:10px;right:10px;color:#e2401c;font-size:1.1em;font-weight:bold;text-transform:uppercase;z-index:9}.products .product,.woocommerce-product-gallery{position:relative}#page-container .dfac-dark,#page-container .dfac-dark p:not(.dfac-pimp-orange){color:#f8f5ef!important}#page-container .dfac-dark h3:not(.dfac-pimp-orange),#page-container .dfac-dark h5:not(.dfac-pimp-orange),#page-container h3.dfac-dark:not(.dfac-pimp-orange),#page-container h5.dfac-dark:not(.dfac-pimp-orange){color:#699b46!important}#page-container .dfac-dark h2:not(.dfac-pimp-orange),#page-container .dfac-dark h4:not(.dfac-pimp-orange),#page-container .dfac-dark h6:not(.dfac-pimp-orange),#page-container h2.dfac-dark:not(.dfac-pimp-orange),#page-container h4.dfac-dark:not(.dfac-pimp-orange),#page-container h6.dfac-dark:not(.dfac-pimp-orange){color:#4ba083!important}#page-container #et-boc h1,#page-container #et-boc h2,#page-container #et-boc h3,#page-container #et-boc h4{font-family:'Gobold Thin',sans-serif;font-weight:400}#page-container #et-boc .dfac-pimp,#page-container #et-boc .dfac-pimp h1,#page-container #et-boc .dfac-pimp h2,#page-container #et-boc .dfac-pimp h3,#page-container #et-boc .dfac-pimp h4,#page-container #et-boc .dfac-pimp p{font-family:'DK Pimpernel',cursive;font-weight:600}p{font-size:16px}i{font-size:16px}.woocommerce-store-notice .demo_store{background-color:#87040f}cross-sell{font-size:18px}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{display:none!important}.my-account-icon a{visibility:hidden;line-height:0;padding:0;font-size:0}.my-account-icon a:before{content:'\e08a';font-family:'ETmodules'!important;margin-right:5px;visibility:visible}.badge-epuise{position:absolute;top:10px;right:10px;color:#e2401c;font-size:1.1em;font-weight:bold;text-transform:uppercase;z-index:9}.products .product,.woocommerce-product-gallery{position:relative}