.slide-left,.slide-right{top:-280px}.boost-pfs-filter-bottom-pagination li,.navmenu-link,.slide-left,.slide-right{position:relative}html{scroll-padding-top:120px;scroll-behavior:smooth}sup{margin-right:3px}.btn-container,.slide-content .btn{text-transform:uppercase;text-align:center}*{text-wrap:pretty}#PBarNextFrame,#admin-bar-iframe,#preview-bar-iframe,#shopify-chat,.hero,.hero-collection,.hero-page,.hide-low,.hide-th,.mobile-view,.navmenu-submenu:not(.navmenu-meganav) .navmenu-depth-3[data-animation-state=closed],.reverse-blocks div:nth-of-type(5) a div.text-center,.slide-content p:empty{display:none}accessible-carousel{margin-bottom:40px}.swiper-next,.swiper-prev{border-radius:50%;background-color:#cd1e27d9}.slide-content{padding:20px;width:100%;max-width:1200px;margin:25px auto;height:170px;display:flex;flex-direction:column;justify-content:center}.slide-content h1{color:#fff;margin-bottom:0}.slide-left{border-left:20px solid}.slide-right{border-right:20px solid;align-items:end}.slide-right h1{text-align:right}.slide-content p{line-height:20px;padding:0 10px}.slide-content .btn{background:#cd1e27;color:#fff;border:2px solid #cd1e27;transition:.3s;padding:.75rem 1.5rem;margin-left:15px}.swiper-slide .hero,.swiper-slide .hero-subheading,details[open] .modal-overlay{display:block}@media (max-width:768px){.swiper-slide .hero{background:0 0!important}accessible-carousel{height:190px!important}accessible-carousel .img-slide{display:none}.slide-content{max-width:100%;width:100%;padding:20px;margin:10px 0 0;top:5%;left:unset;background-color:#000000d9;position:relative}.slide-content:after{content:" ";position:absolute;top:0;left:0;background:url(/cdn/shop/files/ram-logo-white.png?v=1679326447) 95% center no-repeat;width:100%;height:100%;opacity:.2}.slide-right h1{text-align:left}.slide-left,.slide-right{border-left:20px solid;position:relative;left:0;border-right:0;align-items:unset}}h1,h2,h3,h4,h5,h6,hr,p{margin-bottom:20px;line-height:inherit;display:block;font-weight:400}h1,h2,h3,h4,h5{text-wrap:balance}h1{font-size:30px}div.shopify-section h1,h2{font-size:calc(20px + .5vw)}button,h3{font-size:1rem}h3{margin-bottom:10px}address{font-style:normal}.pad-1{padding:.75rem 2rem}main section.shopify-section .container{border-bottom:2px solid #000}main section.shopify-section .boost-pfs-filter-collection-header-wrapper>.container,main section.shopify-section:last-of-type .container,main>section.shopify-section .container{border-bottom:unset}.newseltter-container{align-items:center}.newseltter-container a{height:fit-content}.newseltter-container p{font-weight:700;margin:0}.container.gds,main .btn-action{margin-bottom:20px}footer .center-section,tab-accordion{margin-top:40px}.mobile-menu .navmenu.header__submenu{background:#ffffff14;margin:0 0 0 20px;padding:0}.pxFormGenerator,footer{width:100%;padding-bottom:20px}.btn-action-reverse svg,.btn-user svg{fill:#fff;transition:.3s}.btn-action,.btn-action-reverse{display:flex;padding:.6rem .4rem;align-items:center;position:relative;border:2px solid #fff0;margin-bottom:-5px}.btn-action svg,.btn-action-reverse svg,.btn-user svg{width:25px;margin-right:.5rem}#satcb_sticky_cart,.gallery-nav,.satcb_quick_buy_tb{display:none!important}.search__button:focus-visible{z-index:2}.search__button:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}details[open] .modal-overlay:after{position:absolute;content:"";background-color:#ffffff80;top:100%;left:0;right:0;height:100vh}.no-js details[open]>.header__icon--search{top:1rem;right:.5rem}.inline-header-menu details[open]>.header__submenu:not(.is_mobile),.navmenu-depth-3:not(.is_mobile)[data-animation-state=open]{opacity:1;transform:translateY(0);z-index:2;top:110px}.inline-header-menu details[open] svg{transform:rotate(180deg)}.navmenu-submenu.navmenu-meganav[data-animation-state=open]{animation:.5s animateMenuOpen}.mobile-pd-0{padding:0!important}.mobile-menu .menu-drawer__menu-item{font-size:16px}.mobile-menu .navmenu.header__submenu li a{border-bottom:1px solid;padding-top:15px;padding-bottom:15px;font-weight:400;font-size:16px}.navmenu-meganav{max-width:100%;transform:translate(-50%)!important}.navmenu-meganav .navmenu-depth-3{display:flex;flex-direction:column}.navmenu-meganav .navmenu-depth-3 li a:hover{transform:scale(1.1) translate(6px);font-weight:700;text-decoration:none}.boost-pfs-search-result-toolbar .boost-pfs-search-result-item:first-child{display:flex}.masonary-container a,.masonry a{position:absolute;top:0;left:0;right:0;bottom:0}footer p:not(.copyright *){font-weight:700;font-size:1rem}a.navmenu-link-parent{text-decoration:underline;text-underline-offset:.3em}@media (max-width:1024px){.greyblock,.partners,footer img{display:none}.header{padding:15px 10px}.hero{margin-bottom:30px}.mb-search{position:absolute;left:0;padding:30px!important;width:100%;background:#000;height:100%;display:flex;justify-content:center;top:0;margin:0;max-width:100%;animation:none}.navmenu-id-new-products{padding-bottom:20px}.navmenu-link{padding:10px}.navmenu-link .navmenu-link{padding:10px 0}footer{background:linear-gradient(180deg,#000 10px,#fff 0)}footer .container{margin-top:0}.newseltter-container{margin-bottom:-40px}.newseltter-container a{width:92%;padding:10px 6px}.container{padding:10px 20px}.container .container{padding:0}.py-12{padding-bottom:unset;padding-top:unset}.logo-wrapper{max-height:50px}.mobile-pd-0{padding:0!important}.gap-y-8{margin-bottom:2rem}}.navmenu-item-parent>a,.navmenu-link-depth-2{font-weight:700}a{display:inline-block;transition:.3s}a:hover{cursor:pointer;transition:.3s}.navmenu-item-parent:hover summary{cursor:pointer;color:#cd1e27;transition:.3s}.is_mobile .navmenu-depth-3{height:0;overflow:hidden}.btn-wrapper,.link-container{display:inline-block;min-width:180px}.cart-user{min-width:200px;justify-content:space-between;align-items:baseline}.cart-user>div.flex{position:relative;top:0}menu-drawer{overflow:auto;top:60px!important;width:100%}.is_mobile.navmenu-depth-2 .mobile-toggle.open+.navmenu-depth-3{height:auto;transition:.4s}.btn-container,.reverse-blocks div:nth-of-type(5) a div.flex-wrap{justify-content:center}.masonary-container a:hover *,.multi-column-container a:hover .btn-container *{color:#cd1e27;fill:#cd1e27;border-color:#cd1e27;transition:.3s}.masonary-container a>span{margin-top:30px}.copyright,footer content-accordion{display:block;padding:20px}.btn-wrapper,.swiper-wrapper,tab-accordion{justify-content:space-between}main .btn-action{width:100%}.btn-primary{background:#cd1e27;border:2px solid #cd1e27;border-radius:0;color:#fff;transition:.3s;justify-content:center;padding:.6rem .4rem;text-transform:capitalize;display:flex;position:relative;align-items:center}.btn-action+.btn-action{transition:.3s ease-in-out;display:inline-block;white-space:nowrap;border:2px solid #000;letter-spacing:.025em;text-align:center;color:#000;background-color:#fff}.btn-action+.btn-action:hover{color:#fff;background-color:#000}.product-info-wrapper{padding-left:8px}.alternate .product-info-wrapper:nth-child(odd){background-color:#00000026}.alternate .product-info-wrapper{padding-left:10px}.field{margin-bottom:1rem;border-radius:unset}.field label{width:20%}.field input{padding:0 .5rem}.form__message{display:flex;align-items:center;color:#eb001b}.error,.errors ul{color:#eb001b;list-style-type:disc;list-style-position:inside}.form__message svg{width:20%;margin-right:2.5%}.field input:focus-visible{outline:0;border-bottom:1px solid #000}.nav-content>.navmenu-wrapper{padding:20px}.has-thumbs .swiper-slide.swiper-slide-thumb-active{border:2px solid #00afea}.has-thumbs.swipe-thumbs{box-sizing:border-box}.has-thumbs.swipe-thumbs .swiper-slidetest{width:16.666%!important;padding-bottom:16%}.has-thumbs.swipe-thumbs .swiper-slide{width:100%!important;height:100%}.slide-container{padding-bottom:100%}.has-thumbs.swipe-thumbs .swiper-slide .h-full{position:absolute!important}.has-thumbs.swipe-thumbs .swiper-wrapper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.image-404{max-width:400px}.navmenu-id-faqs a.link{color:#fff;border:unset;text-decoration:unset;font-weight:400}a.link{color:#cd1e27;text-decoration:underline}a.link:hover{text-decoration:none}.catalog-embed{width:90%;height:420px;border:none}@media screen and (min-width:768px){.container{padding:30px 20px 0;width:100%;max-width:1440px}.container .container{padding:0}}@media screen and (min-width:1024px){.subnav-container{margin-top:6px}.navmenu-item.navmenu-id-faqs a,.navmenu-wrapper .navmenu-item.navmenu-id-faqs a{color:#fff;border-bottom:0;font-size:1rem;padding:unset;text-decoration:none;transition:.3s}.navmenu-item a:hover,.subnav-container a:hover{text-decoration:underline;color:#cd1e27;transition:.3s;padding-left:5px}.navmenu-item a,.subnav-container a{padding:.35rem 0;width:100%;border-bottom:1px solid #ccc}.navmenu-item a:hover,.subnav-container{background-color:#fff;box-shadow:0 15px 15px #00000059}body .navmenu-id-faqs a:hover{box-shadow:unset;padding-left:0}.sa-collections{margin:0 auto}.navmenu-icon.navmenu-icon-depth-2,.sa-collections div:empty,footer .first-container{display:none}.navmenu-item a{font-size:.875rem}footer{margin-top:40px;padding-top:0;background:linear-gradient(180deg,#000 180px,#fff 0)}.navmenu-wrapper{left:0;position:absolute;height:auto;width:100%;padding-bottom:50px}.navmenu-wrapper .navmenu:first-of-type{max-width:1024px;margin:0 auto}.navmenu-id-products .navmenu-depth-2:first-of-type{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:34px 40px 165px 1fr;gap:0 20px;grid-template-areas:"nav-list-1 nav-list-5 nav-list-6 nav-list-7 nav-list-8" "nav-list-2 nav-list-5 nav-list-6 nav-list-7 nav-list-8" "nav-list-3 nav-list-5 nav-list-6 nav-list-7 nav-list-8" "nav-list-4 nav-list-5 nav-list-6 nav-list-7 nav-list-8"}.navmenu-id-industries .navmenu-depth-2 li:first-of-type,.navmenu-id-products .navmenu-depth-2 li:first-of-type{grid-area:nav-list-1}.navmenu-id-industries .navmenu-depth-2 li:nth-of-type(2),.navmenu-id-products .navmenu li:nth-of-type(2){grid-area:nav-list-2}.navmenu-id-industries .navmenu-depth-2 li:nth-of-type(3),.navmenu-id-products .navmenu-depth-2 li:nth-of-type(3){grid-area:nav-list-3}.navmenu-id-products .navmenu-depth-2 li:nth-of-type(4){grid-area:nav-list-4}.navmenu-id-products .navmenu-depth-2 li:nth-of-type(5){grid-area:nav-list-5}.navmenu-id-products .navmenu-depth-2 li:nth-of-type(6){grid-area:nav-list-6}.navmenu-id-products .navmenu-depth-2 li:nth-of-type(7){grid-area:nav-list-7}.navmenu-id-products .navmenu-depth-2 li:nth-of-type(8){grid-area:nav-list-8}.navmenu-id-industries .navmenu-depth-2:first-of-type{display:grid;grid-template-columns:225px 225px 225px;grid-template-rows:1fr;gap:0 20px;grid-auto-flow:row;grid-template-areas:"nav-list-1 nav-list-2 nav-list-3";justify-content:center}.navmenu-id-brands .navmenu-depth-2:first-of-type,.navmenu-id-gds .navmenu-depth-2:first-of-type{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:1fr;gap:0 20px}.navmenu-id-gds .navmenu-depth-2:first-of-type{grid-template-columns:repeat(5,1fr)}span.navmenu-link-parent{color:#cd1e27;font-weight:700;opacity:.75;font-size:.9rem}.navmenu-id-support .navmenu-depth-2:first-of-type{display:flex;flex-direction:column;width:250px;margin:0 auto}.navmenu-wrapper .navmenu-wrapper{position:relative}.navmenu-wrapper .navmenu-wrapper .navmenu{display:flex;flex-direction:column}.navmenu-wrapper .navmenu-item.navmenu-id-faqs a{font-weight:400}.navmenu-item.navmenu-id-faqs a:hover{background-color:#fff0;color:#cd1e27;transition:.3s;text-decoration:none}.subnav-container a{font-size:.875rem;color:#000;font-weight:700;opacity:.75}.header{height:115px}.navmenu-item a[href="#0"]:hover{color:unset;text-decoration:unset;cursor:default;padding-left:unset;background-color:unset}footer img{display:inline-block}.nav-container{width:70%}.subnav-container{width:100%;background-color:#fff;box-shadow:0 15px 15px #00000059;height:auto;position:absolute;left:0;padding-bottom:80px}.subnav-container .nav-content{position:relative;padding:30px 20px 0;width:100%;max-width:1440px;margin:0 auto}.html-wrapper{padding-left:16.67%}}@media screen and (min-width:750px){.md\:w-1\/2-column{width:calc(50% - 1rem)}.md\:w-1\/3-column{width:calc(33% - 1rem)}}tab-accordion .w-1\/2{width:49%;height:fit-content}.stay-bottom{position:fixed;bottom:0}@media (min-width:768px){.show-low{display:initial}.hide-low{display:none}.wide-px{padding-left:6rem;padding-right:6rem}.masonry .md\:pt-3\/4{padding-top:25%}}@media (min-width:900px){.mobile-view{display:initial}.mobile-hide{display:none}}@media (min-width:1200px){.hide-low{display:initial}.show-low{display:none}.wide-px{padding-left:12rem;padding-right:12rem}}@media (min-width:1500px){.slide-left,.slide-right{position:relative;top:-350px}.hide-th{display:flex}.slide-left{border-left:20px solid}.slide-right{border-right:20px solid;align-items:end}}.masonry a{padding-top:40px}.mobile-menu{width:100%;padding:20px}.mobile-menu li{padding:10px 10px 0}.mobile-menu ul{margin-left:20px}.mobile-menu ul .navmenu-item-parent{padding-left:5px}.mobile-menu ul .navmenu-item-parent::marker{content:"-";font-size:22px}.mobile-menu ul.navmenu-depth-3{margin-left:10px}.reverse-blocks .block-container div:nth-of-type(2n) a>div{flex-direction:row-reverse}.icon-row a:hover img{transform:scale(1.1);transition:transform .3s}.hear{margin:20px auto 0;padding:20px 0;background-color:#eee;border:1px solid #ccc;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:25px 1fr;grid-column-gap:0px;grid-row-gap:0px}.hear h2{grid-area:1/1/2/2;padding:0 20px}.hear div.pxFormGenerator{grid-area:2/1/3/2;padding:0 20px}.hear div.soemthing{grid-area:1/2/3/3}.header .input-small{padding:10px}.boost-pfs-action-list-wrapper .boost-pfs-addtocart-btn:hover,.btn-action:hover,.btn-primary:hover,.btn-reverse,.product-details #boost-pfs-quickview-cart-btn:hover{background:#fff;color:#cd1e27;border:2px solid #cd1e27;transition:.3s}.pxFormGenerator iframe:not(.dialog),.pxFormGenerator iframe:not(.js-youtube){display:block;height:100vh;width:600px;border:none;outline:0}@layer dialog{::backdrop,[popover],dialog{opacity:0}dialog{overflow:hidden}:popover-open,:popover-open::backdrop,[open],[open]::backdrop{opacity:1}}@layer dialog.support{::backdrop{background-color:#0005}}.close{position:absolute;right:32px;top:32px;width:32px;height:32px;opacity:.3}.close:hover{opacity:1;cursor:pointer}.close:after,.close:before{position:absolute;left:15px;content:" ";height:28px;width:2px;background-color:#333}.close:before{transform:rotate(45deg)}.close:after{transform:rotate(-45deg)}@media (min-width:1024px){.lg\:w-full{width:90%}}@media (min-width:1280px){.header{padding-left:calc(50vw - 770px + 2rem);padding-right:calc(50vw - 740px)}}@media (min-width:1536px){.header{padding-left:calc(50vw - 770px + 2rem);padding-right:calc(50vw - 740px)}}#shopify-section-header .bg-announcementBg{background-color:#cd1e27!important;width:100%;margin:0;max-width:100%;display:flex;align-items:center;justify-content:center}#shopify-section-header .bg-announcementBg .container{max-width:none!important;width:auto!important;padding:0!important;margin:0!important;display:block!important}#shopify-section-header .text-announcementText{color:#fff!important;text-align:center!important;padding:14px 16px!important;font-weight:600;line-height:1.4;width:100%}#shopify-section-header .text-announcementText p{margin:0!important}body.template-index footer .top-section .container{padding-top:12px;padding-bottom:12px}body.template-index footer .top-section .social-icons svg{width:24px;height:24px;fill:#fff;display:block}body.template-index footer .top-section .social-icons a{opacity:1;transition:opacity .2s ease}body.template-index footer .top-section .social-icons a:hover{opacity:.8}@media screen and (min-width: 1024px){body:not(.template-index) footer{margin-top:40px;padding-top:0;background:linear-gradient(180deg,#000 180px,#fff 0)}body.template-index footer{margin-top:20px;padding-top:20px;background:#fff}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/home.css.map */
