@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");header,main,footer{display:grid;grid-template-columns:1fr min(calc(100% - 2 * 20px), 100%) 1fr}@media (width>768px){header,main,footer{grid-template-columns:1fr min(calc(100% - 2 * 28px), 100%) 1fr}}header>*,main>*,footer>*{grid-column:2;width:100%;max-width:1200px;margin-inline:auto}section{padding-top:24px;padding-bottom:24px}@media (width>768px){section{padding-top:64px;padding-bottom:64px}}section.full-bleed{grid-column:1 / -1;max-width:none;z-index:10}section.full-bleed>div{max-width:calc(1200px + 28px + 28px);margin-inline:auto;padding-inline:20px}@media (width>768px){section.full-bleed>div{padding-inline:28px}}.container{max-width:none}body{font-family:Open Sans, sans-serif !important;--e-global-typography-text-font-family: Open Sans, sans-serif !important}body h1,body h2,body h3,body h4,body h5,body h6{font-family:Open Sans, sans-serif !important;font-weight:700;line-height:1.2;margin-top:0;margin-bottom:0.6em;color:#31343D}body h1{font-size:clamp(32px, 5vw, 48px)}body h2{font-size:clamp(28px, 4vw, 40px)}body h3{font-size:30px}body h4{font-size:24px}body h5{font-size:20px}body h6{font-size:18px}body p{font-size:16px;font-family:Open Sans, sans-serif !important;font-weight:400;line-height:1.5;margin-bottom:1em;color:#31343D}body a{font-family:Open Sans, sans-serif !important;color:#009640}body a:hover,body a:focus,body a:active{color:#009640;text-decoration:underline;text-underline-offset:3px}body ul{font-family:Open Sans, sans-serif !important;color:#4F525B}body select{font-family:Open Sans, sans-serif !important;color:#31343D;padding:0.5rem;appearance:none;background-image:url("../images/icons/select-dropdown-arrow.svg");background-size:24px 24px;background-repeat:no-repeat;background-position:right 0.5rem center;background-color:#ffffff;border:1px solid #555555;border-radius:8px}html body .main-footer h1,html body .main-footer h2,html body .main-footer h3,html body .main-footer h4,html body .main-footer h5,html body .main-footer h6{font-family:"Open Sans", sans-serif !important}html body .main-footer p{font-family:"Raleway", Arial, Helvetica, sans-serif !important}.add_to_wishlist svg.yith-wcwl-icon-svg,.add_to_wishlist img{display:none}body.home h1,body.home h2,body.home h3,body.home h4,body.home h5,body.home h6{font-family:"Franklin Gothic Demi Cond Regular", sans-serif !important}.single-product #yith-wcwl-icon-heart-outline{display:none}.single-product .yith-wcwl-add-to-wishlist a:before{color:#252525}body.woocommerce-cart .wc-proceed-to-checkout{display:flex;flex-direction:column-reverse;width:100%;align-items:flex-end}body.woocommerce-cart .wc-proceed-to-checkout .checkout-button{width:auto}body.woocommerce-cart .wc-proceed-to-checkout .btn-afterpay_express{width:auto;margin-bottom:32px}