@media only screen and (max-width:980px){.two-columns .et_pb_column{width:50%!important}}.et_pb_menu__cart-count{background-color:#fff;border-radius:50%;border:2px solid #fff;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-left:-21px;margin-top:-21px;z-index:9}@media (min-width:981px){.et_pb_menu__icon.et_pb_menu__cart-button{margin-left:22px}}@media (max-width:980px){.et_mobile_menu{background-color:#f6f6f6!important;padding:40px 20px;font-family:'Acumin-new',Helvetica,Arial,Lucida,sans-serif!important;display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:20px;overflow-y:auto}.et_mobile_menu &gt;li{width:48%;margin-bottom:8px!important;list-style:none;padding-bottom:50px}.et_mobile_menu &gt;li &gt;a{display:block;font-size:20px;font-weight:800;text-transform:uppercase;color:#111!important;transform:scaleY(1.1);letter-spacing:0.5px;padding:0;border:none}.et_mobile_menu li ul{margin-bottom:0!important;padding-bottom:0!important}.et_mobile_menu li ul li{margin:0!important;padding:0!important}.sub-menu{padding-left:0px!important}.et_mobile_menu li ul li a{font-size:16px;font-weight:500;color:#444!important;text-transform:none;padding-top:6px;padding-left:0px;display:block}.et_mobile_menu .menu-item-has-children &gt;a:after{display:none}}.swp-product-description.swp-product-description{font-family:"acumin-pro-condensed",sans-serif!important;font-weight:500!important;font-style:normal!important;font-size:20px!important;line-height:1!important;letter-spacing:0px!important;color:#111}.swp-product-description.swp-product-description ul{line-height:1.2!important;list-style-type:disc;padding-left:1.2em;margin-top:1em;margin-bottom:1em}body:not(.show-menu) .et_mobile_menu{display:none}.custom-related-products-wrapper{position:relative;width:100%}.custom-related-products-wrapper &gt;div{position:static!important;margin:0 auto}.swp-image-video{min-height:400px}@media (max-width:980px){.et_mobile_menu{background-color:#f6f6f6!important;padding:40px 20px;font-family:'Acumin-new',Helvetica,Arial,Lucida,sans-serif!important;display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:20px;overflow-y:auto}.et_mobile_menu &gt;li{width:48%;list-style:none;margin-bottom:8px!important;padding-bottom:50px}.et_mobile_menu &gt;li &gt;a{display:block;font-size:20px;font-weight:800;text-transform:uppercase;color:#111!important;transform:scaleY(1.1);letter-spacing:0.5px;padding:0;border:none}.et_mobile_menu li ul{margin:0!important;padding:0!important}.et_mobile_menu li ul li{margin:0!important;padding:0!important}.et_mobile_menu .sub-menu{padding-left:0px!important}.et_mobile_menu li ul li a{font-size:16px;font-weight:500;color:#444!important;text-transform:none;padding-top:6px;padding-left:0px;display:block}.et_mobile_menu .menu-item-has-children &gt;a:after{display:none}}.et_pb_text_1_tb_body{font-family:'Acumin-new',Helvetica,Arial,Lucida,sans-serif!important}@media (min-width:769px){.custom-mega-menu .submenu{position:fixed!important;left:50%!important;transform:translateX(-50%)!important;width:800px!important;max-width:800px!important;display:none!important;justify-content:flex-start!important;background-color:#ffffff!important;border:1px solid #eee!important;border-top:2px solid #eee!important;box-shadow:0 4px 20px rgba(0,0,0,0.1)!important;padding:25px 40px!important;white-space:normal!important;z-index:9999!important;flex-wrap:nowrap!important;gap:0!important}.custom-mega-menu .submenu li{display:inline-block!important;white-space:normal!important;width:auto!important;max-width:300px!important;margin:5px 10px!important;padding:8px 12px!important;vertical-align:top!important;box-sizing:border-box!important;text-align:center!important;line-height:1.3!important}.custom-mega-menu .submenu li a{}.custom-mega-menu .submenu li a:hover{color:#0CA37F!important;text-decoration:underline!important}}.custom-mega-menu .has-submenu{position:relative!important}.custom-mega-menu .submenu{display:none!important;position:absolute!important;top:100%!important;left:-100px!important;background:white!important;box-shadow:0 2px 10px rgba(0,0,0,0.1)!important;padding:20px!important;min-width:600px!important;z-index:99999!important}.custom-mega-menu .has-submenu:hover .submenu{display:block!important}.custom-mega-menu .submenu li{display:block!important;margin:5px 0!important}.custom-mega-menu .submenu li a{}.custom-mega-menu .submenu li a:hover{background:#f5f5f5!important;color:#000!important}.et_pb_menu__menu .sub-menu{min-width:350px!important;max-width:none!important;white-space:normal!important}.et_pb_menu__menu .sub-menu li{white-space:normal!important;width:auto!important;max-width:none!important}.et_pb_menu__menu .sub-menu li a{white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;text-overflow:unset!important;overflow:visible!important;line-height:1.3!important;padding:8px 15px!important}.et_pb_menu__menu .sub-menu li a{color:#333!important;background:rgba(255,255,255,0.95)!important}.et_pb_menu__menu .sub-menu li a:hover{background:rgba(240,240,240,0.95)!important;color:#000!important}@media (max-width:980px){.et_mobile_menu li ul li a{white-space:normal!important;word-wrap:break-word!important;line-height:1.3!important}}.et_mobile_menu li ul li a,.et_mobile_menu .sub-menu li a,.et_pb_menu__menu .sub-menu li a{white-space:normal!important;overflow:visible!important;text-overflow:unset!important;word-wrap:break-word!important;line-height:1.3!important}body .et_mobile_menu li ul li a,body .et_mobile_menu .sub-menu li a,body .et_pb_menu__menu .sub-menu li a,html body .et_mobile_menu li ul li a,html body .et_mobile_menu .sub-menu li a,html body .et_pb_menu__menu .sub-menu li a{white-space:normal!important;overflow:visible!important;text-overflow:unset!important;word-wrap:break-word!important;overflow-wrap:break-word!important;line-height:1.4!important;max-width:none!important;width:auto!important}body .et_pb_menu .et_pb_menu__menu ul.sub-menu li a,html body .et_pb_menu .et_pb_menu__menu ul.sub-menu li a{white-space:normal!important;overflow:visible!important;text-overflow:unset!important;word-wrap:break-word!important;overflow-wrap:break-word!important;line-height:1.4!important;max-width:none!important;width:auto!important;min-height:auto!important}body .et_pb_menu__menu ul.sub-menu,html body .et_pb_menu__menu ul.sub-menu{min-width:300px!important;max-width:none!important;white-space:normal!important}