h1,h2,h3,h4,h5,h6{font-size:30px!important}.ember-drawer{position:fixed;top:0;left:-450px;width:450px;max-width:90vw;height:100vh;background:#fff;z-index:999999;transition:left .4s ease;overflow-y:auto;padding:60px 40px}.ember-drawer.open{left:0}.ember-drawer-overlay{position:fixed;inset:0;background:rgba(0,0,0,.4);opacity:0;visibility:hidden;transition:.4s;z-index:999999;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ember-drawer-overlay.active{opacity:1;visibility:visible}.ember-drawer-close{position:absolute;top:20px;right:25px;font-size:40px;cursor:pointer}.ember-drawer .et-menu{display:block!important}.ember-drawer .et-menu-nav ul{display:block!important}.ember-drawer .et-menu li{display:block!important;width:100%;margin-bottom:15px}.ember-drawer .et-menu li a{display:block;padding:10px 0;color:#000000;text-transform:uppercase}.ember-drawer .et_mobile_nav_menu{display:none!important}.ember-drawer .et_pb_menu__menu{display:block!important}.ember-drawer .et-menu{display:block!important}.ember-drawer .et-menu>li{display:block!important;width:100%}.ember-menu-trigger{cursor:pointer;display:inline-flex;align-items:center;gap:10px;color:#000000}.ember-menu-trigger .et-pb-icon{font-size:22px!important}@media (max-width:480px){.ember-drawer{left:auto;right:-100vw;width:100vw;max-width:400px;padding:60px 20px}.ember-drawer.open{left:auto;right:0}.ember-drawer .et-menu,.ember-drawer .et-menu-nav ul{margin:0!important;padding:0!important}.ember-drawer .et_pb_menu_inner_container,.ember-drawer .et_pb_menu__wrap,.ember-drawer .et_pb_menu__menu{width:100%!important;margin:0!important}}.fkcart-mini-toggler{margin-top:-10px}.fkcart-shortcode-container .fkcart-shortcode-count{font-size:10px;height:14px;min-width:14px;line-height:6px;background-color:#000000}.heading-with-lines{display:flex;align-items:center;justify-content:center;text-align:center}.heading-with-lines::before,.heading-with-lines::after{content:"";width:40px;height:1px;background:#000;margin:0 15px}@media (max-width:480px){h1,h2,h3,h4,h5,h6{font-size:3em!important}}.search-overlay{position:fixed;inset:0;width:100%;height:100%;background:rgba(0,0,0,0.4);display:none;z-index:999999;overflow-y:auto;padding:20px;box-sizing:border-box;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.search-box{width:100%;max-width:700px;margin:60px auto;background:#fff;border-radius:0px;padding:20px;position:relative;box-sizing:border-box}#ajax-search-input{width:100%;height:54px;padding:0 18px;font-size:16px;border:1px solid #ddd;border-radius:0px;box-sizing:border-box;margin-bottom:20px;background-color:#eee}#ajax-search-results{max-height:60vh;overflow-y:auto}.search-item{padding:12px 0;border-bottom:1px solid #eee}.search-item:last-child{border-bottom:none}.search-item a{display:block;color:#000000;text-decoration:none;font-size:15px;line-height:1.4}.search-item a:hover{color:#333333}.search-close{position:absolute;top:14px;right:16px;font-size:30px;line-height:1;cursor:pointer;color:#222}.search-title{margin:0 0 20px;font-size:4em}@media (max-width:767px){.search-overlay{padding:0}.search-box{width:100%;height:100%;max-width:100%;margin:0;border-radius:0;padding:70px 20px 20px;overflow-y:auto}#ajax-search-input{height:50px;font-size:16px}.search-close{top:18px;right:20px;font-size:34px}#ajax-search-results{max-height:none}}.hover-image{position:relative;display:inline-block}.hover-image img{display:block;transition:opacity 0.8s ease-in-out;border-radius:25px}.hover-image .hover-img{position:absolute;top:0;left:0;opacity:0}.hover-image:hover .hover-img{opacity:1}.hover-image:hover .default-img{opacity:0}@media (max-width:980px){.et_pb_module:has(.hover-image){text-align:center}.hover-image{display:inline-block;width:50%}.hover-image img{width:100%;height:auto}}@media (max-width:480px){.hover-image{width:100%!important}}.hc-content{padding-top:2em!important;margin-top:2em!important}.flex-viewport{border-radius:25px}.woocommerce div.product div.images .flex-control-thumbs li img{border-radius:10px}@media (max-width:767px){.cart{display:flex;flex-direction:column;align-items:center}.et_pb_wc_add_to_cart .quantity input.qty{margin-bottom:1em;margin-left:5vw}}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:#FFFFFF;color:#000000!important}.edit{border:1px solid #000000;padding-left:5px;padding-right:5px}