.template-air{background:#080a0f;padding-top:100px}#smooth-content,#smooth-wrapper{-webkit-overflow-scrolling:touch}#smooth-content{overflow-y:scroll}.full-vh{height:90vh;position:relative;overflow:hidden}.full-vh.extended{height:100vh}@media screen and (min-width:1023px){.full-vh.extended{height:130vh}}.full-vh.extended.first-section{height:85vh}@media screen and (min-width:1023px){.full-vh.extended.first-section{height:90vh}}.quarter-vh{height:50vh;position:relative}@media screen and (min-width:1023px){.quarter-vh{height:25vh}}.ten-vh{height:10vh;position:relative;background:#111;z-index:2}.flex-col{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-height:100%}.video-container-main{position:relative;height:100%;width:100%;z-index:2}.video-container-main .svg-hostile{display:block;width:100%;max-width:73%;position:absolute;top:50%;left:50%;z-index:3;height:auto;overflow:visible;transform:translate(-50%,-50%)}.video-container-main .svg-hostile path{display:block}.video-container-main video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.clip-path{height:55vh;width:98%;will-change:transform}.clip-path,.clip-path video{-ms-touch-action:none;touch-action:none}@media screen and (min-width:1023px){.clip-path{height:60%;width:95%}}@media screen and (min-width:1800px){.clip-path{height:70%}}.clip-path video{-o-object-position:top;object-position:top}.clip-path video.aws-video,.clip-path video.ops-video{-o-object-position:bottom;object-position:bottom}@media screen and (max-width:1023px){.section-cts .image-back img{-o-object-position:60% -100px;object-position:60% -100px}.section-ops .image-back img{-o-object-position:20% -150px;object-position:20% -150px}.section-aws .image-back img{-o-object-position:20% -50px;object-position:20% -50px}.section-lts .image-back img{-o-object-position:30% 0;object-position:30% 0}}.image-back{will-change:transform}.image-back,.image-back:after{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.image-back:after{content:"";display:block;background:linear-gradient(0deg,#111,hsla(0,0%,7%,.35) 50%,#111 90%)}.image-back img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-header{position:relative;height:30vh;width:100%;z-index:3;max-width:90%}@media screen and (min-width:1023px){.section-header{height:35vh}}@media screen and (min-width:1800px){.section-header{height:30vh}}.section-header .badge-icon,.section-header .middledivider,.section-header .plus{position:absolute;-ms-touch-action:none;touch-action:none;z-index:1}.section-header svg.plus{width:16px;height:16px;top:0;right:0}@media screen and (min-width:1023px){.section-header svg.plus{width:28px;height:28px}}.section-header svg.badge-icon{width:100%;height:auto;max-width:60px;top:48px;left:0}@media screen and (min-width:1023px){.section-header svg.badge-icon{left:16px;max-width:90px;right:auto;bottom:24px;top:auto;left:36px;max-width:135px;bottom:0}}.section-header svg.middledivider{max-width:120px;width:100%;height:auto;top:0;left:0;display:none}@media screen and (min-width:1023px){.section-header svg.middledivider{max-width:200px;display:block}}@media screen and (min-width:1440px){.section-header svg.middledivider{max-width:270px}}.section-header svg.text-title{height:auto;width:100%;top:92px;left:0;position:relative}@media screen and (min-width:1023px){.section-header svg.text-title{top:40px;left:10vw}}.section-header svg.text-title.cts-text{max-width:220px}@media screen and (min-width:1023px){.section-header svg.text-title.cts-text{max-width:614px}}.section-header svg.text-title.ops-text{max-width:220px}@media screen and (min-width:1023px){.section-header svg.text-title.ops-text{max-width:614px}}.section-header svg.text-title.aws-text{max-width:220px}@media screen and (min-width:1023px){.section-header svg.text-title.aws-text{max-width:614px}}.section-header svg.text-title.lts-text{max-width:220px}@media screen and (min-width:1023px){.section-header svg.text-title.lts-text{max-width:614px}}.section-header p{font-size:14px;line-height:21px;font-family:BoxedRegular,sans-serif;color:#b3b3b3;width:100%;max-width:90%;margin:0 auto;position:relative;letter-spacing:-.025em;top:110px}@media screen and (min-width:1023px){.section-header p{top:80px;max-width:55%;font-size:24px;line-height:36px}}@media screen and (min-width:1280px){.section-header p{font-size:36px;line-height:48px}}.product-section{min-height:80vh;padding:36px 0 48px;position:relative;z-index:3}@media screen and (min-width:1023px){.product-section{min-height:35vh}}.product-section.section-aws-products .grid-products{margin-bottom:36px}.product-section .grid-products{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;width:90%;margin:0 auto}.product-section .grid-products.epm{-ms-grid-columns:(1fr)[4]!important;grid-template-columns:repeat(4,1fr)!important}.product-section .grid-products .color-block{margin-bottom:6px}.product-section .grid-products .color-block ul{list-style-type:none;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.product-section .grid-products .color-block ul li{margin:0;padding:0}.product-section .grid-products .color-block ul li:first-child{font-size:10px;font-family:BoxedRegular,sans-serif;color:#696969;margin-right:3px}.product-section .grid-products .color-block ul li.swatch{width:12px;height:12px;border-radius:6px;border:1px solid #414141;margin-left:3px}.product-section .grid-products .color-block ul li.swatch-black{background-color:#000}.product-section .grid-products .color-block ul li.swatch-gray{background-color:#929292}.product-section .grid-products .color-block ul li.swatch-red{background-color:#d81b29}.product-section .grid-products .color-block ul li.swatch-camo{background-color:#97703b}.product-section .grid-products .color-block ul li.swatch-green{background-color:#318c0a}.product-section .grid-products .color-block ul li.swatch-blue{background-color:#0682f5}.product-section .grid-products .item-product{position:relative;width:50%;-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:24px;height:100%}.product-section .grid-products .item-product .newtag{color:#fff;font-family:BoxedSemibold,sans-serif;border-radius:2px;padding:2px 6px;font-size:16px;position:absolute;top:4px;left:4px;z-index:2}@media screen and (min-width:1023px){.product-section .grid-products .item-product{width:100%}}.product-section .grid-products .item-product figure{display:block;width:100%;position:relative}.product-section .grid-products .item-product a{display:block;height:100%;width:100%}@media screen and (max-width:1024px){.product-section .grid-products .item-product.full{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:60%;margin:0 auto}.product-section .grid-products .item-product.hide-first .imgone{display:none!important}.product-section .grid-products .item-product.hide-first .imgtwo{display:block!important;opacity:1!important;position:static!important}}@media screen and (min-width:1023px){.product-section .grid-products{width:90%}}@media screen and (min-width:1200px){.product-section .grid-products{-ms-grid-columns:(1fr)[3]!important;grid-template-columns:repeat(3,1fr)!important;display:-ms-grid!important;display:grid!important;width:90%;gap:24px}.product-section .grid-products .item-product{margin-bottom:0}}.product-section .item-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;position:relative;padding:0;width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;height:35vh;text-align:center}@media screen and (min-width:1023px){.product-section .item-info{height:auto;text-align:left}}.product-section .item-info svg.logo-ripquick{width:100%;max-width:80px;height:auto;margin:0 auto 4px;-ms-touch-action:none;touch-action:none}@media screen and (min-width:1023px){.product-section .item-info svg.logo-ripquick{margin-left:0;margin-right:0;margin-bottom:12px;position:relative;left:-12px;max-width:120px;opacity:1}}.product-section .item-info svg.linedots{position:absolute;bottom:15%;left:0;width:100%;max-width:6px;height:auto;-ms-touch-action:none;touch-action:none;display:none}@media screen and (min-width:1023px){.product-section .item-info svg.linedots{bottom:5%;max-width:8px;right:5%;left:auto}}.product-section .item-info h3{color:#fff;font-weight:400;font-family:BoxedHeavy,sans-serif;font-size:36px;line-height:48px;margin:0}@media screen and (min-width:1023px){.product-section .item-info h3{margin-bottom:12px}}@media screen and (min-width:1280px){.product-section .item-info h3{font-size:24px;line-height:24px;margin-bottom:12px}}.product-section .item-info p{color:#696969;font-family:BoxedRegular,sans-serif;font-size:16px;line-height:24px;letter-spacing:-.025em;margin-top:0}@media screen and (min-width:1023px){.product-section .item-info p{max-width:70%;margin-top:0}}@media screen and (min-width:1280px){.product-section .item-info p{font-size:16px;line-height:24px;max-width:70%}}.product-section .item-product{padding:0 12px}@media screen and (min-width:1140px){.product-section .item-product{padding:0 24px}}.product-section .item-product a{display:block;text-decoration:none;text-align:center}.product-section .item-product a figure{background:radial-gradient(35% 50% at 50% 45%,#181818 0,#111 100%);position:relative;margin-bottom:12px}@media screen and (min-width:1023px){.product-section .item-product a figure{margin-bottom:24px}}.product-section .item-product a figure .imgtwo{display:none;position:absolute;top:0;left:0}@media screen and (min-width:1023px){.product-section .item-product a figure .imgone{transition:opacity .15s ease-out}.product-section .item-product a figure:hover{background:radial-gradient(35% 40% at 50% 65%,#0e0e0e 0,#111 100%)}.product-section .item-product a figure:hover .imgone{opacity:0}.product-section .item-product a figure:hover .imgtwo{display:block}}.product-section .item-product a img{width:100%;display:block;margin-bottom:4px}@media screen and (min-width:1023px){.product-section .item-product a img{margin-bottom:12px}}.product-section .item-product a span{display:block;color:#fff;font-size:12px;line-height:12px;font-family:BoxedHeavy,sans-serif;text-transform:uppercase}@media screen and (min-width:1023px){.product-section .item-product a span{font-size:24px;line-height:24px}}.product-section .item-product a span.product-price{font-family:BoxedRegular,sans-serif;color:#696969;font-size:12px;line-height:12px;margin-top:6px}@media screen and (min-width:1023px){.product-section .item-product a span.product-price{font-size:16px;line-height:24px}}@media screen and (min-width:1800px){.product-section .item-product a span.product-price{font-size:24px}}.four-box{padding:160px 24px 0;position:relative;height:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width:1023px){.four-box{padding:0 48px;height:75vh}}.four-box .heading{margin-bottom:48px;text-align:center}@media screen and (min-width:1023px){.four-box .heading{padding-left:24px;text-align:left;margin-bottom:72px}}@media screen and (min-width:1800px){.four-box .heading{text-align:center;padding:0;margin-bottom:120px}}.four-box .heading h2{font-family:BoxedRegular,sans-serif;color:#696969;font-size:16px;margin-top:6px;font-weight:400}@media screen and (min-width:1800px){.four-box .heading h2{font-size:24px}}.four-box .heading h3{font-family:BoxedHeavy,sans-serif;text-transform:uppercase;font-size:24px;color:#fff;letter-spacing:1px;font-weight:400;margin:0;line-height:1}@media screen and (min-width:1800px){.four-box .heading h3{font-size:72px}}.four-box .logo-spin{width:100%;max-width:120px;height:auto;display:block;position:absolute;z-index:1;background:#000;padding:12px;border-radius:50%;top:0;left:50%}@media screen and (min-width:1023px){.four-box .logo-spin{right:3%;left:auto;top:12%;max-width:140px}}@media screen and (min-width:1800px){.four-box .logo-spin{max-width:320px;right:1%;top:10%}}.four-box ul.card-container{padding:0;margin:0 0 24px;list-style-type:none;font-size:16px;display:block}.four-box ul.card-container>li{display:block;width:100%;margin-bottom:24px}@media screen and (min-width:1023px){.four-box ul.card-container>li{width:100%;margin-bottom:0}}@media screen and (min-width:1023px){.four-box ul.card-container{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);grid-auto-flow:row dense;grid-gap:24px}}.four-box .collection-content{padding-left:24px}@media screen and (min-width:1140px){.four-box .collection-content{padding-left:36px}.four-box .collection-content a:hover{color:#696969}}.four-box .collection-content a{color:#fff}.four-box .collection-content h3{font-family:BoxedHeavy,sans-serif;text-transform:uppercase;font-size:16px;color:#fff;letter-spacing:1px;font-weight:400;margin:0 0 18px;line-height:1;padding-top:24px}.four-box .collection-content h3 a{width:100%;position:relative;display:block}.four-box .collection-content h3 a svg{width:12px;height:12px;position:absolute;right:24px;top:2px;transition:transform .15s ease-out}@media screen and (min-width:1023px){.four-box .collection-content h3 a svg{width:16px;height:16px;top:3px;right:36px}}.four-box .collection-content h3 a svg path{fill:#fff}.four-box .collection-content h3 a span{display:block;width:100%;position:relative}@media screen and (min-width:1023px){.four-box .collection-content h3 a:hover svg{transform:translateX(4px)}.four-box .collection-content h3 a:hover svg path{fill:#696969}}@media screen and (min-width:1023px){.four-box .collection-content h3{font-size:24px}}.four-box .collection-footer{padding-left:24px;padding-right:12px;padding-bottom:36px}@media screen and (min-width:1023px){.four-box .collection-footer{padding-left:36px;padding-right:24px;padding-bottom:36px}}.four-box ul.links{padding:0;margin:0;list-style-type:none}.four-box ul.links li{display:block;border-bottom:1px solid #0f0f0f;padding-bottom:4px;padding-top:2px}.four-box ul.links li a{font-size:14px;font-family:BoxedRegular,sans-serif;line-height:24px;text-decoration:none;color:#fff}@media screen and (min-width:1023px){.four-box ul.links li a{width:100%;display:block}.four-box ul.links li a:hover{color:#696969;transform:translateX(1px)}}.four-box .card-collection{padding:clamp(20px,3vw,30px),clamp(10px,3vw,20px);border:1px solid #222;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;background:#000;border-radius:12px;overflow:hidden}.four-box .card-collection figure{height:100%}.four-box .card-collection figure a{display:block;width:100%;height:20vh;overflow:hidden;position:relative;border-bottom:1px solid #222}@media screen and (min-width:1023px){.four-box .card-collection figure a{height:180px}}@media screen and (min-width:1800px){.four-box .card-collection figure a{height:320px}}.four-box .card-collection figure a img{-o-object-fit:cover;object-fit:cover;width:100%;height:130%;bottom:0;position:absolute}.half-vh{height:120vh;position:relative;padding:0 24px;margin-bottom:10vh}@media screen and (min-width:1023px){.half-vh{height:60vh;padding:0 48px}}.half-vh .inner-content{display:block;height:100%;width:100%}@media screen and (min-width:1023px){.half-vh .inner-content{display:-ms-flexbox;display:flex;gap:24px;-ms-flex-pack:center;justify-content:center}}.half-vh .inner-box{overflow:hidden;position:relative;height:50%;width:100%;border-radius:12px;margin-bottom:36px}@media screen and (min-width:1023px){.half-vh .inner-box{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%;height:100%}}.half-vh .inner-box .box-content{position:relative;z-index:2;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;padding:24px;height:100%}@media screen and (min-width:1023px){.half-vh .inner-box .box-content{width:71%;padding:clamp(24px,4vw,72px);padding-bottom:clamp(12px,4vw,24px)}}@media screen and (min-width:1800px){.half-vh .inner-box .box-content{-ms-flex-pack:distribute;justify-content:space-around}}.half-vh .inner-box .box-content .btn{height:72px;padding:0 24px;display:inline-block;line-height:72px;background:transparent;border:1px solid #fff;color:#fff;transition:background-color .5s ease-out;width:100%;margin-top:auto}@media screen and (min-width:1023px){.half-vh .inner-box .box-content .btn{padding:0 24px;width:inherit;margin-top:0}}.half-vh .inner-box .box-content .btn:hover{background-color:#fff!important;color:#000!important}.half-vh .inner-box h2{font-size:16px;margin-top:6px;margin-bottom:24px}.half-vh .inner-box h2,.half-vh .inner-box h3{font-family:BoxedRegular,sans-serif;color:#fff;font-weight:400}.half-vh .inner-box h3{font-size:24px;line-height:36px;letter-spacing:-.025em;margin:0 0 24px;width:85%}@media screen and (min-width:1280px){.half-vh .inner-box h3{width:100%;font-size:36px;line-height:48px;margin:0 0 48px}}@media screen and (min-width:1400px){.half-vh .inner-box h3{width:100%;font-size:48px;line-height:60px;margin:0 0 48px}}.half-vh img{height:150%;width:100%;-o-object-fit:cover;object-fit:cover;margin:0 auto;position:absolute;bottom:0}.half-vh ul{list-style-type:none;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:24px}.half-vh ul li{width:50%}.half-vh ul li .inner-content{background:#000;height:100%}.half-vh ul li a{display:block}.email-signup p,.email-signup p span{color:#fff!important;font-family:BoxedHeavy,sans-serif!important}.email-signup p span{display:block;line-height:1.2!important}.email-signup .kl-private-reset-css-Xuajs1{padding:0!important}@media screen and (max-width:1024px){.email-signup{padding:0 24px;height:60vh;-ms-flex-pack:start;justify-content:flex-start}}.email-signup .signup-container{width:100%;padding:0 12px}@media screen and (min-width:1023px){.email-signup .signup-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;padding:0 72px;-ms-flex-align:center;align-items:center}}.email-signup .signup-container .signupform{width:100%}@media screen and (min-width:1023px){.email-signup .signup-container .signupform{width:70%;-ms-flex-preferred-size:70%;flex-basis:70%}}.email-signup .signup-container .signupform form{width:100%!important;max-width:auto!important;margin:0 auto!important;padding:0!important;border-radius:0 none!important;background:none!important}.email-signup .signup-container .signupform form div[data-testid=form-row]{-ms-flex-align:center!important;align-items:center!important}@media screen and (max-width:1023px){.email-signup .signup-container .signupform form div[data-testid=form-row]{display:block!important}}.email-signup .signup-container .signupform form .form-row{display:block!important;-ms-flex-align:center!important;align-items:center!important}@media screen and (min-width:1023px){.email-signup .signup-container .signupform form .form-row{display:-ms-flexbox!important;display:flex!important}}.email-signup .signup-container .signupform form .form-row div[data-testid=form-component]{padding:0!important}.email-signup .signup-container .signupform form input[type=email]{height:72px!important;line-height:72px!important;background:#000!important;font-family:BoxedSemibold,sans-serif!important;color:#fff!important;padding-left:24px!important;border-radius:8px!important;margin:24px 0!important}@media screen and (min-width:1023px){.email-signup .signup-container .signupform form input[type=email]{width:91%!important}}.email-signup .signup-container .signupform form button{height:72px!important;padding:0 60px!important;display:inline-block!important;line-height:72px!important;background:transparent!important;border:1px solid #fff!important;color:#fff!important;transition:background-color .5s ease-out!important;font-size:12px!important;text-transform:uppercase!important;font-family:BoxedSemibold,sans-serif!important;margin:0 auto!important}.email-signup .signup-container .signupform form button:hover{background-color:#fff!important;color:#000!important}.email-signup .signup-container h3{font-family:BoxedHeavy,sans-serif;text-transform:uppercase;font-size:24px;color:#fff;letter-spacing:1px;font-weight:400;margin:0;line-height:28px;padding-top:12px;border-top:2px solid #fff;width:100%;text-align:center;padding-top:24px}@media screen and (min-width:1023px){.email-signup .signup-container h3{width:30%;-ms-flex-preferred-size:30%;flex-basis:30%;text-align:left;padding-top:12px;margin:0 0 12px}}
:root{--color-text:#fff;--color-bg:#111;--color-bg-accent:#111;--size:clamp(8rem,1rem + 40vmin,15rem);--gap:calc(var(--size) / 14);--duration:60s;--scroll-start:0;--scroll-end:calc(-100% - var(--gap))}.marquee-container{display:-ms-grid;display:grid;-ms-flex-line-pack:center;align-content:center;overflow:hidden;gap:var(--gap);width:100%;min-height:10vh;font-family:system-ui,sans-serif;font-size:1rem;line-height:1.5;color:var(--color-text);background-color:var(--color-bg)}.marquee{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(var(--mask-direction,to right),transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(var(--mask-direction,to right),transparent,#000 20%,#000 80%,transparent)}.marquee,.marquee__group{display:-ms-flexbox;display:flex;gap:var(--gap)}.marquee__group{-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;min-width:100%;animation:scroll-x var(--duration) linear infinite}.marquee--vertical{--mask-direction:to bottom}.marquee--vertical,.marquee--vertical .marquee__group{-ms-flex-direction:column;flex-direction:column}.marquee--vertical .marquee__group{animation-name:scroll-y}.marquee--reverse .marquee__group{animation-direction:reverse;animation-delay:-3s}@keyframes scroll-x{0%{transform:translateX(var(--scroll-start))}to{transform:translateX(var(--scroll-end))}}@keyframes scroll-y{0%{transform:translateY(var(--scroll-start))}to{transform:translateY(var(--scroll-end))}}.marquee svg{display:-ms-grid;display:grid;place-items:center;width:90px;fill:var(--color-text);background:var(--color-bg-accent);padding:9px;border-radius:.5rem}@media screen and (min-width:1023px){.marquee svg{width:var(--size);padding:calc(var(--size) / 10)}}.wrapper-marquee{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--gap);margin:auto;max-width:100vw}.text-marquee .marquee .words{display:-ms-grid;display:grid;place-items:center;width:30%;fill:var(--color-text);background:var(--color-bg-accent);padding:9px;border-radius:.5rem}@media screen and (min-width:1023px){.text-marquee .marquee .words{width:30%;padding:calc(var(--size) / 10)}}
