.dfh-19 .et_mobile_menu li:not(:last-child)>a,.dfh-19 .nav li li:not(:last-child),.dfh-19 .et-menu-nav li.mega-menu>ul>li>a:first-child,.dfh-19 .et-menu-nav li.mega-menu ul li ul li:not(:last-child)>a{border-bottom:1px solid rgba(0,0,0,0.1)!important}.dfh-19 .nav li{margin-top:0!important}.dfh-19 .nav li li{padding:0!important}.dfh-19 .et_pb_menu .et_mobile_menu,.dfh-19 .et_mobile_menu{padding:0!important;border-width:2px;border-radius:5px}.dfh-19 .et_pb_menu .et_mobile_menu a,.dfh-19 .et_mobile_menu a{padding:12px 20px!important}@media screen and (max-width:980px){.dfh-19 .et_pb_menu_inner_container{display:flex;align-items:center}.dfh-19 .et_pb_menu__logo-wrap{margin-bottom:0!important}.dfh-19 .et_pb_menu__wrap{justify-content:flex-end!important;margin-top:-8px}.dfh-19 .et_mobile_menu .menu-item-has-children>a{position:relative;padding-right:50px!important;cursor:pointer}.dfh-19 .et_mobile_menu .menu-item-has-children>a::after{content:"\50";display:block!important;position:absolute;right:18px;top:50%;transform:translateY(-50%);font-family:"ETmodules";font-size:16px;font-weight:normal;line-height:1;pointer-events:none}.dfh-19 .et_mobile_menu.menu-item-has-children.dfh-parent-open>a::after{content:"\4f"}.dfh-19 .et_mobile_menu.menu-item-has-children>.sub-menu{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important;padding:0!important;margin:0!important}.dfh-19 .et_mobile_menu.menu-item-has-children.dfh-parent-open>.sub-menu{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;overflow:visible!important}.dfh-19 .et_mobile_menu.menu-item-has-children.dfh-parent-open>.sub-menu>li{display:block!important;visibility:visible!important;opacity:1!important}.dfh-19 .et_mobile_menu.menu-item-has-children.dfh-parent-open>.sub-menu>.menu-item-has-children:not(.dfh-parent-open)>.sub-menu{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important}.dfh-19 .et_mobile_menu.menu-item-has-children>.sub-menu>li>a{padding-left:35px!important}.dfh-19 .et_mobile_menu.sub-menu .sub-menu>li>a{padding-left:50px!important}}@media screen and (min-width:981px){.dfh-19 .sub-menu::before{color:#383838}.dfh-19 .et-menu>.menu-item-has-children>.sub-menu::before{content:"\42";position:absolute;right:20px;top:-17px;font-family:"ETmodules";font-size:30px}.dfh-19 .et-menu>.menu-item-has-children.mega-menu>.sub-menu::before{content:""}.dfh-19 .et-menu.menu-item-has-children>a:first-child::after{top:30px!important}.dfh-19 .et-menu.sub-menu.menu-item-has-children>a:first-child::after{content:"\35"!important;top:10px!important}.et-db #et-boc .et-l.dfh-19.et_pb_menu.et-menu-nav li ul.sub-menu li ul.sub-menu{left:200px!important;top:0}.dfh-19.et_pb_menu.et-menu-nav li.mega-menu ul.sub-menu{width:100%!important;padding:10px 20px!important;border-width:2px!important;border-radius:5px!important}.dfh-19 .nav li.mega-menu li{border-bottom:none!important}.dfh-19.et_pb_menu.et-menu-nav li.mega-menu ul.sub-menu a{padding:12px 0!important}.et-db #et-boc .et-l.dfh-19.et_pb_menu.et-menu-nav li.mega-menuul.sub-menu li ul.sub-menu{left:0!important;padding:0!important}}.woocommerce ul.products li.product{background:#fdf9ea;border:1px solid #e7e7e7;border-radius:8px;overflow:hidden;padding:18px;text-align:center;transition:all .3s ease}.woocommerce ul.products li.product:hover{transform:translateY(-6px);box-shadow:0 15px 35px rgba(0,0,0,.12);border-color:#d5d5d5}.woocommerce ul.products li.product img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block;border-radius:6px;transition:transform .35s ease}.woocommerce ul.products li.product:hover img{transform:scale(1.03)}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product h2,.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:52px;margin-bottom:12px;font-weight:600}.woocommerce ul.products li.product .price{display:block;font-size:18px;font-weight:700;color:#111;margin-bottom:15px}.woocommerce ul.products li.product .woocommerce-loop-product__link::after{content:"View Product";display:block;width:100%;box-sizing:border-box;margin-top:15px;padding:14px 20px;background:#222;color:#fff;text-align:center;text-transform:uppercase;font-weight:700;font-size:14px;letter-spacing:.5px;border-radius:6px;transition:all .25s ease}.woocommerce ul.products li.product:hover .woocommerce-loop-product__link::after{background:#000}.woocommerce span.onsale{min-height:auto;min-width:auto;line-height:1;border-radius:50px;padding:8px 14px;font-size:12px;font-weight:700;text-transform:uppercase;background:#111;color:#fff}.woocommerce ul.products li.product .star-rating{margin:0 auto 10px auto;font-size:14px}.woocommerce .star-rating span::before,.woocommerce .star-rating::before{color:#f5a623}@media (max-width:980px){.woocommerce ul.products.columns-3 li.product{width:48%!important;margin-right:4%!important}.woocommerce ul.products.columns-3 li.product:nth-child(2n){margin-right:0!important}}@media (max-width:767px){.woocommerce ul.products.columns-3 li.product{width:100%!important;margin-right:0!important}.woocommerce ul.products li.product{padding:16px}.woocommerce ul.products li.product h2,.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:auto}.woocommerce .related.products ul.products li.product{width:30.75%!important;margin-right:3.8%!important}.woocommerce .related.products ul.products li.product:nth-child(3n){margin-right:0!important}@media (max-width:980px){.woocommerce .related.products ul.products li.product{width:48%!important;margin-right:4%!important}.woocommerce .related.products ul.products li.product:nth-child(3n){margin-right:4%!important}.woocommerce .related.products ul.products li.product:nth-child(2n){margin-right:0!important}}@media (max-width:767px){.woocommerce .related.products ul.products li.product{width:100%!important;margin-right:0!important}}