.content-section{height:auto;background-color:#fdfdfd;border-top:1px solid #ededed;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:690px){.content-section{height:70vh}}.content-section:last-child{padding-bottom:1px}.content-section:first-child{border-top:none}.content-section .col-product-carousel .flickity-page-dots{bottom:auto;top:-12px}.content-section .col-product-carousel .flickity-page-dots .dot{height:1px;width:8px;margin:0 2px;border-radius:0;background:#000}.content-section .col-product-carousel .flickity-page-dots .dot.is-selected{background-color:#00b9ec;height:2px}.content-section .col-product-carousel .flickity-prev-next-button{width:36px;height:48px;transform:scale(1)!important;transform-origin:center;top:40%;bottom:auto;z-index:3;border-radius:0!important;border:0 none;background-color:rgba(0,0,0,.9)!important}.content-section .col-product-carousel .flickity-prev-next-button svg path{fill:#fff!important}.content-section .col-product-carousel .flickity-prev-next-button.previous{left:0;border-radius:0 8px 8px 0!important}.content-section .col-product-carousel .flickity-prev-next-button.next{right:0;border-radius:8px 0 0 8px!important}@media screen and (min-width:1023px){.content-section .col-product-carousel .flickity-prev-next-button{width:60px;height:60px}}@media screen and (min-width:1023px){.content-section{height:auto}.content-section .flickity-prev-next-button.prev{left:3vw}.content-section .flickity-prev-next-button.next{right:3vw}}.content-section .flickity-page-dots{background:none;bottom:auto;top:0;z-index:1}@media screen and (min-width:1023px){.content-section .flickity-page-dots{bottom:-16px}.content-section .flickity-page-dots li.dot{height:4px;width:4px}}.content-section .is-mobile{display:block;max-width:none;margin:0 auto auto;z-index:4;font-size:14px!important;color:#fff;height:60px;line-height:60px;font-family:BoxedHeavy,sans-serif;letter-spacing:.0125em;padding:0 24px}.content-section .is-mobile em{font-style:normal;color:#dedede;font-weight:400;font-family:BoxedRegular,sans-serif}@media screen and (min-width:679px){.content-section .is-mobile{display:none;margin-top:auto;font-size:16px!important}}.content-section .page-header{position:relative;width:100%}.content-section .page-header .inner-page-header{position:relative;padding:24px}@media screen and (max-width:650px){.content-section .page-header .inner-page-header .btn.black{display:none}}@media screen and (min-width:1139px){.content-section .page-header{height:20vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding-bottom:0;margin:0}.content-section .page-header .inner-page-header{width:88%;margin:0 auto}}@media screen and (min-width:1340px){.content-section .page-header .inner-page-header{width:65%;margin:0 auto}}.content-section .page-header .btn.black{position:absolute;top:60px;right:72px;display:none;font-size:14px}@media screen and (min-width:1023px){.content-section .page-header .btn.black{display:block;padding:0 36px;width:150px;right:0;top:0}.content-section .page-header .btn.black:hover{background-color:#00c0f5;color:#fff}}.content-section .page-header h2{font-size:36px;color:#111;font-family:BoxedHeavy,sans-serif;text-transform:uppercase;font-weight:400;line-height:36px;margin-bottom:12px;text-align:center}@media screen and (min-width:1023px){.content-section .page-header h2{font-size:60px}}.content-section .page-header h3{font-size:16px;color:#535353;font-family:BoxedRegular,sans-serif;font-weight:400;letter-spacing:0;line-height:1.2;width:100%;text-align:center;margin:0 auto;max-width:70vw}@media screen and (min-width:769px){.content-section .page-header h3{max-width:80%}}@media screen and (min-width:1023px){.content-section .page-header h3{font-size:24px;max-width:65%}}.col-product-carousel{border:none!important}.col-product-carousel .carousel-cell{width:45%}@media screen and (min-width:679px){.col-product-carousel .carousel-cell{width:50%}}@media screen and (min-width:1139px){.col-product-carousel .carousel-cell{width:27%}}.carousel-cell{background:#fff!important;padding:0}.carousel-cell img{width:100%}.carousel-cell .hot-item{position:relative}.carousel-cell .hot-item span{font-family:BoxedHeavy;text-transform:uppercase;display:block;background-size:12px;background-repeat:no-repeat;background-position:12px 0;font-size:10px;color:#000;padding-left:28px;line-height:16px}.carousel-cell a{padding:12px}.carousel-cell .product-info span,.carousel-cell .product-price span{color:#000;font-size:11px;font-family:BoxedRegular,sans-serif}@media screen and (min-width:679px){.carousel-cell .product-info span,.carousel-cell .product-price span{font-size:12px}}@media screen and (min-width:969px){.carousel-cell .product-info span,.carousel-cell .product-price span{font-size:16px}}.carousel-cell .product-info{padding-bottom:0;padding-top:4px;line-height:1;overflow:hidden}.carousel-cell .product-info svg{display:none}.carousel-cell .product-info span{letter-spacing:-.015em}@media screen and (min-width:1023px){.carousel-cell .product-info{margin-bottom:6px}}.carousel-cell .yotpo-stars{margin-bottom:0!important}.carousel-cell .product-price{padding:0 4px 4px;line-height:1;position:relative;z-index:2}@media screen and (min-width:1023px){.carousel-cell .product-price{padding:0 12px}}.carousel-cell .product-price span s{color:red}@media screen and (min-width:1023px){.carousel-cell a{border-radius:12px;padding:16px}.carousel-cell img{border-radius:4px}.carousel-cell:hover img{transition:none!important;transform:none!important}.carousel-cell:hover a{background:#000}.carousel-cell:hover a .hot-item span,.carousel-cell:hover a .product-info,.carousel-cell:hover a .product-info span,.carousel-cell:hover a .product-price,.carousel-cell:hover a .product-price span{color:#fff}}@media screen and (min-width:1279px){.carousel-cell a{padding:24px}}
.bgvid-container{width:100%;height:100%;background:#000}video.bgvideo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.6}.template-drop2 .col-product-carousel img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.template-drop2 .col-product-carousel:not(.flickity-enabled){display:-ms-flexbox;display:flex;gap:16px;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.template-drop2 .col-product-carousel:not(.flickity-enabled) .carousel-cell{-ms-flex:0 0 80%;flex:0 0 80%;scroll-snap-align:start}@media screen and (min-width:768px){.template-drop2 .col-product-carousel:not(.flickity-enabled) .carousel-cell{-ms-flex:0 0 40%;flex:0 0 40%}}@media screen and (min-width:1024px){.template-drop2 .col-product-carousel:not(.flickity-enabled) .carousel-cell{-ms-flex:0 0 25%;flex:0 0 25%}}@media screen and (max-width:979px){.template-drop2 section.spacer{display:none}}.full-vh.flex-col{height:auto!important;min-height:50vh!important}.rmxheadline-reg{color:#b3b3b3;font-size:48px;font-family:OxaniumRegular,sans-serif;margin-bottom:-8px}@media screen and (min-width:1140px){.rmxheadline-reg{font-size:60px}}.rmxheadline-bold{color:#000;color:#fff;font-size:48px;font-family:OxaniumExtraBold,sans-serif}@media screen and (min-width:1140px){.rmxheadline-bold{font-size:60px}}.rmxred{color:#bbb}.subheadline{font-family:OxaniumExtraBold,sans-serif}.rmxred.subheadline{padding:24px 0;letter-spacing:1px;font-size:18px}.rmxheadline-bold,.rmxheadline-reg,.rmxred{display:block;font-weight:400}.fw-header{border-top:1px solid #555;border-bottom:1px solid #555;padding:36px 12px;overflow:hidden}.fw-header .newlogo{max-width:70%;width:100%;margin:0 auto 24px}@media (min-width:1023px){.fw-header .newlogo{max-width:600px}}@media (min-width:1440px){.fw-header .newlogo{max-width:50%}}.fw-header .newframe{max-width:31%;width:100%}@media screen and (min-width:1023px){.fw-header .newframe{max-width:25%}}.fw-header .newfoam{max-width:31%;width:100%}@media screen and (min-width:1023px){.fw-header .newfoam{max-width:25%}}.fw-header .newlens{max-width:31%;width:100%}@media screen and (min-width:1023px){.fw-header .newlens{max-width:25%}}@media screen and (min-width:1023px){.fw-header{padding:72px 12px}}.fw-header svg{display:block}.fw-header .svg-lowerkit{width:100%;max-width:80%;margin:0 auto 24px;display:block}@media screen and (min-width:1023px){.fw-header .svg-lowerkit{max-width:50%;margin:0 auto 48px}}.rmxblocks{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media screen and (min-width:1023px){.rmxblocks{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:80%;margin:12px auto}}.rmxblocks svg{display:block;padding:12px 24px}.rmx-lander{background-color:#000;border-bottom:1px solid #555;min-height:1px}.rmx-lander .collection-video-header{border-radius:0!important;height:60vh;overflow:hidden;padding:0}.rmx-lander .collection-video-header video{height:100%;display:block;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:0!important;z-index:1}.rmx-container{display:-ms-grid;display:grid;-ms-grid-columns:auto;grid-template-columns:auto;width:100%;-ms-grid-rows:(40vh)[12];grid-template-rows:repeat(12,40vh);gap:0;border-left:1px solid #555;border-right:1px solid #555;margin:0 auto}@media screen and (min-width:1023px){.rmx-container{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:(62vh)[6];grid-template-rows:repeat(6,62vh);width:80%}}@media screen and (min-width:1280px){.rmx-container{width:80%}}.rmx-container .grid-item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;text-align:left;line-height:1;border-bottom:1px solid #555;position:relative;padding:0}.rmx-container .grid-item svg{width:100%;max-width:36px;height:auto;display:block;position:absolute;bottom:16px;left:16px}.rmx-container .text-item{text-align:left;overflow:hidden;padding:0 24px 24px 60px}@media screen and (max-width:1024px){.rmx-container .text-item{text-align:left!important;padding:0 24px}.rmx-container .text-item p{text-align:left!important;margin:0!important}.rmx-container .text-item p svg{right:auto!important;left:12px!important}}.rmx-container .text-item.breathe,.rmx-container .text-item.chinstrap{text-align:right;padding-right:60px}.rmx-container .text-item.breathe p,.rmx-container .text-item.chinstrap p{text-align:right;margin:right 0;margin-left:auto}.rmx-container .text-item.breathe svg,.rmx-container .text-item.chinstrap svg{left:auto;right:16px}.rmx-container .text-item.redblock{background-color:#000}.rmx-container .text-item.redblock.venting{text-align:right;padding-left:24px}@media screen and (min-width:1023px){.rmx-container .text-item.redblock.venting{padding-right:60px;padding-left:0}}.rmx-container .text-item.redblock.venting p{text-align:right;margin-right:0;margin-left:auto}.rmx-container .text-item.redblock.venting svg{left:auto;right:16px}.rmx-container .text-item.redblock .rmxheadline-bold,.rmx-container .text-item.redblock .rmxheadline-reg{color:#fff!important}.rmx-container .text-item.redblock .rmxred.subheadline{color:#555!important}.rmx-container .text-item.redblock p{color:#fff!important}.rmx-container .text-item p{font-size:18px;line-height:28px;text-align:left;color:#b3b3b3;padding:0;margin:0;max-width:100%;width:100%}@media screen and (min-width:1140px){.rmx-container .text-item p{max-width:81%}}.rmx-container .image-item{overflow:hidden;background:#000}.rmx-container .image-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}
