.body p,.body article,.body section,.body div,.body ul,.body li,.body span,.body a{font-family:"Inter",sans-serif}.body h1,.body h2,.body h3,.body h4,.body h5,.body h6{font-family:"Montserrat","Inter",sans-serif}.hero-green-container{display:none;background-color:#b5bd00;max-height:145px;position:relative;margin-bottom:50px}.hero-green-container img{max-width:370px;position:relative;top:30px;display:inline-block}.top-heading1{margin-top:24px;padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #ccc}.top-heading1 h1{color:#54565a;font-size:64px;font-weight:700;line-height:1.1;margin:0;letter-spacing:-1px}.top-heading1 h1 span{color:#b5bd00;font-weight:900}#sort-trigger-wrapper{display:flex;align-items:center;justify-content:center;margin-bottom:30px}#sort-trigger-wrapper div:first-child{padding-right:12px}#sort-trigger-wrapper div:nth-child(2){padding-left:12px}.filter-button{width:180px;height:40px;padding:0;text-align:center;font-size:24px;font-weight:800;letter-spacing:-1px;color:#fff;font-weight:900}.filter-button.disabled{background-color:#86888a;cursor:pointer;box-shadow:2px 2px 2px #333}.filter-button.disabled:hover{background-color:#aeb0b1}.essentials-content{margin:0 auto 50px;padding:0 16px}.essentials-content div h3{font-weight:800;color:#b5bd00;font-size:21px}.essentials-content article{display:flex;align-items:center;justify-content:center;padding:24px 0;border-bottom:1px solid #ccc}.essentials-content article div{padding:0 8px}.essentials-row-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 auto}.essentials-image{min-width:160px}.essentials-image img{width:68px;height:170px}.essentials-image img.wider{width:100px;height:auto}.essentials-desc{width:320px;margin-right:16px}.essentials-desc h4{font-weight:800;font-size:21px;margin-bottom:8px;margin-top:0}.essentials-desc p{margin:0;font-size:16px;line-height:1.375}.essentials-action{width:200px}.essentials-action .pricing .original{font-size:13px;color:#54565a;font-weight:400}.essentials-action .pricing .original span{text-decoration:line-through}.essentials-action .pricing .sale{font-size:16px;color:#b5bd00;font-weight:700}.essentials-action .qtyplus,.essentials-action .qtyminus{display:inline-block;width:20px;height:20px;padding:0;text-align:center;border-radius:1000px;background-color:#54565a;color:#fff;font-weight:700;line-height:1.1;position:relative}.essentials-action .qtyplus:hover,.essentials-action .qtyminus:active,.essentials-action .qtyplus:active,.essentials-action .qtyminus:hover{background-color:#777}.essentials-action input[type=tel]{text-align:center;border:0;background:0;outline:0;width:20px;display:inline-block;margin:0;padding:0;position:relative;top:2px;font-size:16px}button.t_active{border:0;padding:0;display:inline-block;background-color:#b5bd00}button.t_active:hover,button.t_active:active,button.t_active:focus{background-color:#959d00 !important}button.t_active.addtoCart{width:150px;height:45px;font-size:16px;margin:8px auto;box-shadow:2px 2px 1px #54565a;font-weight:700;color:#fff}.left-baloon-wrap img{max-block-size:none;top:70px !important}.right-baloon-wrap img{max-block-size:none;top:0px !important}.woundRed{color:#d7282f}.afGreen{color:#23652f}.jockOrange{color:#e0592a}.balBlue{color:#004876}.athYellow{color:#acb333}.femmPink{color:#93358d}.calBurgundy{color:#7f2346}@media screen and (max-width: 800px){.essentials-row-wrapper article{flex-wrap:wrap}.essentials-row-wrapper article .essentials-image{min-width:70px}.essentials-row-wrapper article .essentials-desc{flex-grow:.5}}@media screen and (max-width: 650px){.hero-green-container img{max-width:300px}.top-heading1 h1{font-size:4.5rem}.filter-button{width:auto;min-width:145px;padding-left:30px !important;padding-right:30px !important}.essentials-row-wrapper article .essentials-action{flex-grow:1;display:flex;align-items:center;justify-content:space-around;margin-top:16px}.essentials-row-wrapper article .essentials-action .pricing{margin-bottom:8px}.essentials-row-wrapper article .essentials-action .addtoCart{margin:12px auto 0}}@media screen and (max-width: 550px){.top-heading1 h1{font-size:3.5rem}.essentials-row-wrapper article .essentials-image{min-width:70px}.essentials-row-wrapper article .essentials-desc{flex-grow:1}.essentials-row-wrapper article .essentials-action{margin-top:12px;width:100%}}@media screen and (max-width: 451px){.top-heading1 h1{font-size:2.75rem}.hero-green-container img{max-width:245px}.essentials-desc{width:150px}.essentials-row-wrapper article .essentials-action .addtoCart{width:125px}}