#main-content,#see_more_hr,div.sections{position:relative}.pl-1{padding-left:2rem}div.sections{display:grid;width:90%;flex-wrap:wrap;margin:auto;gap:20px;margin-top:1rem;grid-template-columns:repeat(6,1fr);justify-content:left;max-height:1000vh}@media screen and (min-width:1500px){.minimized{max-height:13vw!important}}@media screen and (max-width:1500px){div.sections{grid-template-columns:repeat(5,1fr)}.minimized{max-height:15vw!important}}@media screen and (max-width:1250px){div.sections{grid-template-columns:repeat(4,1fr)}.minimized{max-height:20vw!important}}@media screen and (max-width:980px){div.sections{grid-template-columns:repeat(3,1fr)}.minimized{max-height:25vw!important}}@media screen and (max-width:725px){div.sections{grid-template-columns:repeat(2,1fr)}.minimized{max-height:40vw!important}}@media screen and (max-width:500px){div.sections{grid-template-columns:repeat(1,1fr)}.minimized{max-height:230px!important}}.minimized{-webkit-transition:max-height .5s;transition:max-height .5s;overflow:hidden!important}#see_more_hr{overflow:unset!important;margin-bottom:2rem;width:100%;clear:both;padding-bottom:1rem;border-bottom:1px solid var(--super-light)}div.sections .section,div.see_more_button{text-align:center;cursor:pointer;margin-bottom:1rem}div.see_more_button{background:var(--super-light);color:var(--medium-red);padding:.75rem;margin-top:1rem;margin-left:auto;margin-right:auto;border-radius:.5rem;font-size:18pt;line-height:1.5rem;width:200px;position:relative}div.see_more_button::after{content:"";position:absolute;height:30px;width:30px;background-image:url(/shared/svg/caret-down.svg);background-size:cover;display:block;left:calc(50% - 15px)}div.sections .section{width:100%;background-color:var(--white);border-right:1px solid var(--super-light);border-bottom:1px solid var(--super-light);border-radius:1rem;flex-shrink:0;box-shadow:rgb(0 0 0/10%)0 0 3px;padding-bottom:.25rem}@media screen and (max-width:500px){div.sections{gap:10px!important}div.sections .section{max-width:336px;margin-left:auto;margin-right:auto;margin-bottom:0;border-radius:.25rem;padding:.5rem}}div.sections .section.active{background-color:var(--medium-red)!important;color:var(--white)!important;border:1px solid var(--medium-red)!important}div.sections .section div.icon img{border-radius:1rem 1rem 0 0}@media screen and (max-width:500px){div.sections .section div.icon img{display:none!important}}div.sections .section div.title{text-transform:uppercase}.top-subsection,h2.identify{font-family:"Noto Sans","Helvetica Neue",Arial,sans-serif}h2.identify{margin-left:12.5%;margin-top:2rem;margin-bottom:2rem}.top-subsection{width:var(--product-width);margin:auto;padding:1rem}.top-subsection p{margin-left:1%}.sections .nav,.top-subsection h2,div.sections .section div.title{font-family:"Roboto Slab","Helvetica Neue",sans-serif}.top-subsection h2{margin:1%}.sections .nav{padding:.5rem;border-radius:.5rem;cursor:pointer;border-width:1px!important;font-weight:400!important}.section .nav:hover{background-color:var(--medium-red)}.loading-overlay{filter:opacity(.75)}#pistol-grip-sections{display:grid;grid-template-columns:repeat(5,1fr);text-align:center;text-transform:uppercase;width:100%;z-index:2;background-color:var(--dark-grey);border-radius:0 0 1rem;border-top:1px solid var(--banner-grey);padding:1rem .5rem 1rem 2rem;padding-left:0}@media screen and (max-width:1200px){#pistol-grip-sections{width:100%;position:relative}}@media screen and (max-width:1300px){#pistol-grip-sections{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:1000px){#pistol-grip-sections{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:600px){#pistol-grip-sections{grid-template-columns:repeat(2,1fr)}#pistol-grip-sections a{margin-left:20%!important;width:100%!important}}@media screen and (max-width:450px){#pistol-grip-sections{display:none!important}}#pistol-grip-sections a{width:67%;margin-left:33%;text-align:left;color:var(--super-light);margin-bottom:.5rem}#pistol-grip-sections a.selected{color:var(--medium-red);font-weight:700}.banner-content{margin:auto}.banner-content h1{text-align:center!important}.banner-content div.breadcrumbs{text-align:center!important;justify-content:center!important}.bottom-nav{border-top:1px solid var(--light-grey);margin:auto}.bottom-nav div.flex{justify-content:right}