.Sirv{background-color:#0000;max-width:128rem;margin:0 auto;padding:0;position:absolute;top:0;left:0}.sirv-spin .spin-canvas-container,.sirv-spin canvas{margin:unset;object-fit:cover;border-radius:10px;width:100%!important;height:100%!important}html.smv-pseudo-fullscreen .sirv-spin .spin-canvas-container,html.smv-pseudo-fullscreen .sirv-spin canvas{object-fit:contain;width:auto!important;height:auto!important;margin:auto!important}.smv.smv-selectors-bottom{height:100%!important}.intermediate{justify-content:center;align-items:center;width:55%;height:100%;margin:0 auto;display:flex;position:relative}@media (width<=76.8rem){.intermediate{width:70%}}@media (width<=49.6rem){.intermediate{width:100%}}.product-detail{margin-bottom:10rem}.product-detail__content{gap:2rem;margin-top:4rem;display:flex}@media (width<76.8rem){.product-detail__content{flex-direction:column;margin-top:0}}.product-detail__gallery,.product-detail__info{flex:1}.product-detail .mobile-gallery{display:block;overflow:hidden}.product-detail .mobile-gallery .m-image-cover{object-fit:cover;overflow-clip-margin:unset}.product-detail .mobile-gallery .m-image-contain{object-fit:contain!important;transform:scale(.8)!important}@supports (transform:scale(0.8)){.product-detail .mobile-gallery .m-image-contain{transform:scale(.8)!important}}@media (width>=49.6rem){.product-detail .mobile-gallery{display:none}}@media (width<49.6rem){.product-detail .mobile-gallery{width:100%;margin:0;position:relative}.product-detail .mobile-gallery .gallery-navigation{z-index:10;background-color:#fff;border-radius:5px;justify-content:center;align-items:center;width:auto;min-width:3.125rem;padding:.5rem 1rem;font-size:1.4rem;font-weight:900;display:inline-flex;position:absolute;bottom:1rem;right:3rem}.product-detail .mobile-gallery .swiper-wrapper{margin:0}.product-detail .mobile-gallery .swiper-slide{width:100%;margin:0}}.product-detail .mobile-gallery .size-info{z-index:2;background-color:#fff;border-radius:5px;padding:1rem;font-size:1.2rem;font-weight:700;position:absolute;bottom:1rem;left:2rem}.product-detail .mobile-gallery .gallery-item{height:fit-content;position:relative;overflow:hidden}.product-detail .mobile-gallery .gallery-item img{object-fit:contain;max-width:100%;max-height:100%;position:relative}.product-detail .mobile-gallery .gallery-item .size-info,.product-detail .mobile-gallery .gallery-item .view-360-icon{z-index:2;position:absolute}.product-detail .mobile-gallery .gallery-item .view-360-icon{filter:drop-shadow(0 0 5px #000);background-image:url(./images/360view.png);background-repeat:no-repeat;background-size:contain;width:7rem;height:7rem;top:50%;left:50%;transform:translate(-50%,-50%)}.product-detail .mobile-gallery .gallery-next,.product-detail .mobile-gallery .gallery-prev{cursor:pointer;z-index:10;border:none;border-radius:5px;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.product-detail .mobile-gallery .chevron-left{transform:rotate(180deg)}.product-detail .mobile-gallery .gallery-next{right:3rem}.product-detail .mobile-gallery .gallery-next:after{transform:rotate(45deg)}.product-detail .mobile-gallery .gallery-prev{left:2.5rem}.product-detail .mobile-gallery .gallery-prev:after{transform:rotate(-135deg)}.product-detail__gallery .image-cover{object-fit:cover;overflow-clip-margin:unset}.product-detail__gallery .image-contain{object-fit:contain}.product-detail__gallery .desktop-gallery{display:none}@media (width>=49.6rem){.product-detail__gallery .desktop-gallery{grid-template-rows:auto auto;grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.product-detail__gallery .desktop-gallery .gallery-item{border:1px solid #e8e8e6;border-radius:10px;height:100%;max-height:480px;position:relative;overflow:hidden}.product-detail__gallery .desktop-gallery .gallery-item img{object-position:center;object-fit:cover;aspect-ratio:auto;width:100%;height:100%}.product-detail__gallery .desktop-gallery .gallery-item .view-360-icon{filter:drop-shadow(0 0 5px #000);background-image:url(./images/360view.png);background-repeat:no-repeat;background-size:contain;width:5rem;height:5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.product-detail__category{color:#919191;text-transform:uppercase;margin-bottom:.25rem;font-size:1.4rem;font-weight:900}.product-detail__title{text-transform:uppercase;margin-top:.5rem;margin-bottom:1rem;font-size:4rem;font-weight:900}@media (width<=76.8rem){.product-detail__title{font-size:3rem}}.product-detail__colors{margin-bottom:4rem}.product-detail__colors h3{color:#000;margin-bottom:.5rem;font-size:1.4rem;font-weight:900}.product-detail__colors .color-options{gap:.5rem;display:flex}.product-detail__colors .color-options input[type=radio]{display:none}.product-detail__colors .color-options .color-option{cursor:pointer;border:1px solid #f5f5f5;border-radius:50%;width:3rem;height:3rem;margin-right:1rem;display:inline-block;position:relative}.product-detail__colors .color-options .color-option:after{content:"";opacity:0;border:1px solid #000;border-radius:50%;transition:opacity .2s;position:absolute;inset:-4px}.product-detail__colors .color-options .color-option-img{cursor:pointer;border:1px solid #f5f5f5;border-radius:50%;width:3.2rem;height:3.2rem;margin-right:1rem;display:inline-block;position:relative}.product-detail__colors .color-options .color-option-img:after{content:"";opacity:0;border:1px solid #000;border-radius:50%;transition:opacity .2s;position:absolute;inset:-4px}.product-detail__colors .color-options input[type=radio]:checked+.color-option:after{opacity:1}.product-detail__product-number{margin-bottom:2rem;font-size:1.4rem}.product-detail__product-number-label{color:#000;font-weight:900}.product-detail__product-number-value{font-weight:#f5f5f5}.product-detail__sizes{margin-bottom:2rem;position:relative}.product-detail__sizes__indicator{align-items:center;margin-bottom:.5rem;display:flex}.product-detail__sizes__indicator h3{color:#000;margin-top:0;margin-bottom:0;font-size:1.4rem;font-weight:900}.product-detail__sizes__indicator a{margin-left:1.5rem;font-size:1.2rem;font-weight:700;text-decoration:underline}@media (width<76.8rem){.product-detail__sizes__indicator{justify-content:start}}.product-detail__sizes .size-options{flex-wrap:wrap;gap:1rem;margin-bottom:.5rem;display:flex}@media (width<76.8rem){.product-detail__sizes .size-options{justify-content:flex-start}}.product-detail__sizes button{color:#000;cursor:pointer;background-color:#fff;border:1px solid #f5f5f5;border-radius:5px;padding:1rem 1.5rem;font-size:1.2rem;font-weight:700}@media (width<76.8rem){.product-detail__sizes button{text-align:center;flex:0 0 calc(25% - 1.125rem);padding:1rem}}.product-detail__sizes button.active{color:#fff;background-color:#132e52;border-color:#132e52}.product-detail__sizes button:hover:not(.active){background-color:#f2f2f2;border-color:#cfcfcf}.product-detail__sizes button.active:hover{background-color:#1d457b}.product-detail__compliance{margin-bottom:2rem}.product-detail__compliance h3{color:#000;margin-bottom:.5rem;font-size:1.4rem;font-weight:900}.product-detail__compliance .compliance-text{font-size:1.4rem}.product-detail__compliance .compliance-icons{gap:.5rem;display:flex}.product-detail__compliance .compliance-icons img{width:40px;height:40px;margin-right:.25rem}.product-detail__actions{gap:.5rem;margin-top:4rem;margin-bottom:4rem;display:flex}@media (width<76.8rem){.product-detail__actions{flex-direction:row;justify-content:space-between}}.product-detail__actions .btn{padding:1.5rem 4rem}@media (width<76.8rem){.product-detail__actions .btn{flex:0 0 calc(50% - .25rem);padding:1rem .5rem}}.product-detail__arc-rating{margin-bottom:2rem;font-size:1.4rem}.product-detail__arc-rating-label{color:#000;font-weight:900}.product-detail__arc-rating-value{font-weight:#f5f5f5}.product-detail__cat-level{margin-bottom:2rem;font-size:1.4rem}.product-detail__cat-level-label{color:#000;font-weight:900}.product-detail__cat-level-value{font-weight:#f5f5f5}.product-detail__fabric-material{margin-bottom:2rem;font-size:1.4rem}.product-detail__fabric-material-label{color:#000;font-weight:900}.product-detail__fabric-material-value{font-weight:#f5f5f5}.product-detail__layer-rating{margin-bottom:1rem;font-size:1.4rem}.product-detail__layer-rating-label{color:#000;font-weight:900}.product-detail__layer-rating-value{font-weight:#f5f5f5}.product-detail-modal .sizing-chart-tab{cursor:zoom-in;justify-content:center;max-height:50rem;display:flex;position:relative;overflow:hidden}.product-detail-modal .zoomable-image{object-fit:contain;transform-origin:50%;cursor:zoom-in;width:100%;transition:transform .3s}.product-detail-modal .zoomed{cursor:zoom-out}.product-detail-modal .sizing-video-tab{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (width<=49.6rem){.product-detail-modal .sizing-video-tab{grid-template-columns:1fr}}.product-detail-modal .sizing-video-tab h3{color:#000;margin-bottom:1.5rem;font-weight:900}.product-detail-modal .sizing-video-tab .video{width:100%;height:30rem}.product-modal-360 .modal__content{box-shadow:none;background-color:#0000}.product-modal-360 .modal__close{position:absolute}.modal__sizing{padding:5rem}.modal__sizing .modal__scrollable-content{padding:0}@media (width<=49.6rem){.modal__sizing{padding:2rem}}.product-carousel-modal__content{flex-direction:column;height:100%;margin:2rem;display:flex}.product-carousel-modal__img-container{flex:1;justify-content:center;width:100%;height:auto;max-height:calc(100% - 15rem);display:flex;position:relative}.product-carousel-modal__images{flex-shrink:0;justify-content:center;gap:1rem;height:10rem;margin-top:1.5rem;display:flex}.product-carousel-modal__image{object-fit:cover;border-radius:10px;width:10rem;height:100%}.product-carousel-modal .swiper-container{max-width:70rem;height:auto;margin:1.5rem auto 0;overflow:hidden}.product-carousel-modal .swiper-container.swiper-thumbs img{overflow-clip-margin:unset}.product-carousel-modal .swiper-container--large{width:100%}.product-carousel-modal .swiper-container--large .swiper-wrapper{width:100%;height:100%}.product-carousel-modal .swiper-container--large .swiper-wrapper .swiper-slide{height:100%}.product-carousel-modal .swiper-container--large .swiper-wrapper .swiper-slide__zoom-container{width:fit-content;height:100%;display:flex}.product-carousel-modal .swiper-container--large .swiper-wrapper .swiper-slide img{object-fit:contain;border:#0000;border-radius:10px;max-width:100%;max-height:100%;display:block}.product-carousel-modal .swiper-slide{object-fit:cover;cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;width:10rem;height:10rem;display:flex}.product-carousel-modal .less-than-6{justify-content:center;align-items:center;display:flex}.product-carousel-modal .less-than-6 .swiper-slide{width:auto!important}.product-carousel-modal .swiper-slide-thumb-active{border:2px solid #919191}.product-carousel-modal .swiper-slide-thumb-active img{border:2px solid #fff;border-radius:10px;justify-content:center;align-items:center;padding:0;display:flex}.product-carousel-modal .chevron-left{transform:rotate(180deg)}.product-carousel-modal__prev{position:absolute;left:3.2rem}.product-carousel-modal__next{position:absolute;right:3.2rem}.product-carousel-modal .carousel-button{cursor:pointer;z-index:10;background-color:#132e52;border:none;border-radius:5px;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:flex;top:50%;transform:translateY(-50%)}.product-carousel-modal .carousel-button.swiper-button-disabled{display:none}.product-carousel-modal__image-principal{height:100%;display:block}.product-carousel-modal__image-principal:hover{cursor:zoom-in}.product-carousel-modal__image-zoom,.product-carousel-modal .swiper-slide__zoom-container{display:inline-block;position:relative;overflow:visible}.product-carousel-modal__image-zoom .image-zoom__closeup,.product-carousel-modal .swiper-slide__zoom-container .image-zoom__closeup{content:"";pointer-events:none;z-index:1000;width:300px;height:300px;top:var(--mouse-y,0);left:var(--mouse-x,0);background-color:#fff;border:2px solid #919191cc;border-radius:10px;display:none;position:absolute;overflow:hidden;transform:translate(1rem,1rem)}.product-carousel-modal__image-zoom .image-zoom__closeup img,.product-carousel-modal .swiper-slide__zoom-container .image-zoom__closeup img{height:var(--img-height,0);width:var(--img-width,0);object-fit:cover;overflow-clip-margin:unset;top:var(--bg-pos-y,0);left:var(--bg-pos-x,0);transform:translate(calc(var(--bg-pos-x) * -1), calc(var(--bg-pos-y) * -1));position:absolute}.product-carousel-modal__image-zoom:hover .image-zoom__closeup,.product-carousel-modal .swiper-slide__zoom-container:hover .image-zoom__closeup{display:block}.image-principal:hover{cursor:zoom-in}.image-zoom{display:inline-block;position:relative;overflow:visible}.image-zoom .image-zoom__closeup{content:"";pointer-events:none;z-index:1500;width:300px;height:300px;top:var(--mouse-y,0);left:var(--mouse-x,0);background-color:#fff;border:2px solid #919191cc;border-radius:10px;display:none;position:absolute;overflow:hidden;transform:translate(1rem,1rem)}.image-zoom .image-zoom__closeup img{height:var(--img-height,0);width:var(--img-width,0);object-fit:cover;overflow-clip-margin:unset;top:var(--bg-pos-y,0);left:var(--bg-pos-x,0);transform:translate(calc(var(--bg-pos-x) * -1), calc(var(--bg-pos-y) * -1));position:absolute}.image-zoom:hover .image-zoom__closeup{display:block}.nsa .product-carousel-modal .carousel-button{background-color:#132e52}.drifire .product-carousel-modal .carousel-button,.drifire-defense .product-carousel-modal .carousel-button{background-color:#af1e2d}.enespro .product-carousel-modal .carousel-button{background-color:#77c044}.wild-things .product-carousel-modal .carousel-button{background-color:#a61a32}.product-notice-banner{background-color:#000;flex-direction:row;justify-content:center;align-items:center;gap:10px;padding:24px 0;display:flex}.product-notice-banner__text-container{width:fit-content;display:inline-block}.product-notice-banner__text-container p,.product-notice-banner__text-container h1,.product-notice-banner__text-container h2,.product-notice-banner__text-container h3,.product-notice-banner__text-container h4,.product-notice-banner__text-container h5,.product-notice-banner__text-container a{color:#fff;text-transform:uppercase;margin:0;font-size:14px;font-weight:700}@media (width>=76.8rem){.product-notice-banner__text-container p,.product-notice-banner__text-container h1,.product-notice-banner__text-container h2,.product-notice-banner__text-container h3,.product-notice-banner__text-container h4,.product-notice-banner__text-container h5,.product-notice-banner__text-container a{font-size:20px}}.product-notice-banner img{width:auto;height:20px}@media (width>=76.8rem){.product-notice-banner img{height:30px}}.product-tab-navigation{border-bottom:1px solid #d9d9d9}.product-tab-navigation__container{flex-direction:row;justify-content:flex-start;gap:36px;display:flex}.product-tab-navigation__container a{color:#000;border-bottom:5px solid #0000;padding:24px 0;font-size:14px;font-weight:700;line-height:14px;text-decoration:none;display:block}.product-tab-navigation__container a.selected{border-bottom:5px solid red}.product-tab-navigation img{width:auto;height:30px}.product-panel{background-color:#fff;margin-top:0;margin-bottom:0;scroll-margin-top:66px}@media (width>=76.8rem){.product-panel{scroll-margin-top:185px}}.product-panel--transparent-bg{color:#fff;background-color:#0000}.product-panel--transparent-bg .product-card__image-container{background-color:#fff}.product-panel__container{padding-top:32px;padding-bottom:16px}@media (width>=49.6rem){.product-panel__container{padding-top:64px;padding-bottom:32px}}.product-panel__header{border-bottom:1px solid #d9d9d9;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:3rem;margin:0 0 3.2rem;padding-bottom:16px;display:flex}.product-panel__header .btn--primary{width:100%}.product-panel__header .btn--primary a{margin-bottom:0}@media (width<48rem){.product-panel__header{border-bottom:none;flex-direction:column;align-items:start;margin-bottom:3.2rem;padding-bottom:0}}@media (width<75rem){.product-panel__header .btn--primary a{width:fit-content;margin:0 auto;font-size:1.4rem}}.product-panel__title{text-transform:uppercase;margin:0;font-size:3rem;font-weight:900}.product-panel__text-highlight{color:#fff}.product-panel__description{color:#fff;margin:2.4rem 0 0;font-size:16px;font-style:normal;font-weight:400;line-height:1.4}.product-panel__link{text-transform:uppercase;white-space:nowrap;align-items:center;gap:.8rem;font-size:1.4rem;font-weight:900;text-decoration:underline;display:none}.product-panel__link img{width:2rem;height:2rem;transition:transform .3s;display:inline-block}.product-panel__link:hover img{transform:translate(.5rem)}@media (width>=49.6rem){.product-panel__link{display:flex}}.product-panel .product-card__product-number{color:inherit;padding-top:10px;padding-bottom:4px;font-size:1rem;display:block}@media (width>=75rem){.product-panel .product-card__product-number{padding-bottom:20px;font-size:1.2rem}}.product-panel .product-card{border-radius:10px}@media (width<75rem){.product-panel .product-card{margin-bottom:0}}.product-panel .product-card__info a{text-decoration:none}.product-panel .product-card__info .product-card__title{line-height:25px}.product-panel-nav{z-index:90;background:#fff;border-bottom:1px solid #d9d9d9;display:flex;position:sticky}@media (width<48rem){.product-panel-nav{border-bottom:none;flex-direction:column;padding-top:8px}.product-panel-nav__border{border:1px solid #d9d9d9;border-radius:5px}.product-panel-nav__border.container{width:calc(100% - 32px);margin:0 16px}}.product-panel-nav__header{flex-direction:row;justify-content:center;gap:12px;padding:8px 0;display:flex}.product-panel-nav__header span{width:fit-content;font-size:14px;font-weight:700;display:block}.product-panel-nav__header img{width:13px}.product-panel-nav__container{flex-direction:row;display:flex}@media (width<48rem){.product-panel-nav__container{flex-direction:column}.product-panel-nav__container.hidden-sm{display:none}}.product-panel-nav a{color:#000;border-bottom:5px solid #0000;margin:0 3.6rem 0 0;padding:2rem .1rem;font-size:1.4rem;font-weight:700;text-decoration:none}@media (width<48rem){.product-panel-nav a{margin-left:8px}}.product-panel-nav a:hover,.product-panel-nav a.active{border-bottom:5px solid #af1e2d}@media (width>=48rem){.product-panel-nav .visible-sm{display:none}}.features-benefits{padding:5rem 4.5rem 10rem}@media (width>=48rem){.features-benefits{padding:5rem 8rem 10rem}}.features-benefits .umb-block-list{flex-flow:wrap;display:flex}@media (width>=48rem){.features-benefits .umb-block-list{flex-wrap:nowrap;max-width:1400px;margin:0 auto}}.features-benefits__card{margin-top:6.5rem;padding:0 1.5rem}@media (width>=48rem){.features-benefits__card{padding:0 6.5rem}}.features-benefits__card:first-of-type{border-right:1px solid #e2e2e2}.features-benefits__card:not(:nth-of-type(3)){width:50%}@media (width>=48rem){.features-benefits__card:not(:nth-of-type(3)){width:unset;border-right:1px solid #e2e2e2}}.features-benefits__card:nth-of-type(3){width:100%}@media (width>=48rem){.features-benefits__card:nth-of-type(3){width:unset}}.features-benefits__img{width:auto;max-width:9.5rem;height:100%;max-height:9.5rem;margin:0 auto;display:block}.features-benefits__title{text-align:center;font-size:16px;font-weight:700}.features-benefits__description{text-align:center;font-size:16px;line-height:22px}.product-recommendations{margin:3rem auto;font-family:Dinot,Roboto,sans-serif;font-size:1.4rem}.product-recommendations__container{max-width:100%;margin:0 auto;padding:0 1rem}.product-recommendations__title{text-transform:uppercase;font-size:3rem;font-weight:900}.product-recommendations__grid{grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:1rem;display:grid}@media (width<=76.8rem){.product-recommendations__grid{grid-template-columns:repeat(3,1fr)}}@media (width<=49.6rem){.product-recommendations__grid{grid-template-columns:1fr 1fr}}.product-card__product-number{font-size:1.2rem}.product-card{flex-direction:column;margin-bottom:4rem;display:flex;overflow:hidden}.product-card--special{cursor:pointer;position:relative}.product-card--special .product-card__actions,.product-card--special .product-card__colors{display:none}.product-card--special .product-card__image-container,.product-card--special .product-card__image-wrapper{border:none;height:100%}.product-card--special .product-card__image{object-fit:cover}.product-card--special .product-card__info{color:#fff;position:absolute;bottom:1rem;left:1rem}.product-card--special .product-card__info .product-card__title{color:#fff;margin-top:unset}.product-card--special .product-card__info .product-card__product-number{font-size:1.2rem}.product-card__image-container{border:1px solid #e8e8e6;border-radius:10px;padding-top:100%;position:relative;overflow:hidden}.product-card__image-wrapper{width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.product-card__image-wrapper a{width:100%;height:100%;display:flex}.product-card__image{max-width:90%;max-height:90%;margin:auto;transition:transform .3s}.product-card__image:hover{transform:scale(1.1)}.product-card__actions{background-color:#0000;justify-content:space-between;padding:.8rem;display:flex;position:absolute;bottom:0;left:0;right:0}.product-card__button{border:none;padding:.1rem 2rem;font-size:1.2rem;font-weight:900;transition:background-color .3s}.product-card__button--category{color:#000;background-color:#e8e8e6}.product-card__button--category:hover{background-color:#d0d0cb}.product-card__button--category-large{padding:10px 18px}.product-card__button--view{color:#000;background-color:#e8e8e6;width:2rem;height:2.4rem;padding:.2rem .5rem;position:relative}.product-card__button--view:after{content:url("data:image/svg+xml,%3csvg%20width='23'%20height='23'%20viewBox='0%200%2023%2023'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M11.5%205.03125C15.9392%205.03125%2019.7827%208.25393%2021.506%209.98794L21.5096%209.99064C22.3316%2010.8289%2022.3316%2012.1712%2021.5096%2013.0094L21.506%2013.0121C19.7828%2014.7461%2015.9392%2017.9688%2011.5%2017.9688C7.05986%2017.9688%203.21636%2014.7461%201.49309%2013.0121L1.49039%2013.0094C0.667415%2012.1712%200.667415%2010.8288%201.48949%209.99064L1.49309%209.98794C3.21629%208.25395%207.05986%205.03125%2011.5%205.03125ZM11.5%206.46875C7.50011%206.46875%204.0689%209.43537%202.51486%2010.9976C2.24264%2011.2771%202.24264%2011.7227%202.51576%2012.0012C4.06916%2013.5654%207.50025%2016.531%2011.4999%2016.531C15.4996%2016.531%2018.9301%2013.5652%2020.4841%2012.0021C20.7564%2011.7227%2020.7564%2011.2771%2020.4841%2010.9986C18.9298%209.43533%2015.4996%206.46875%2011.4999%206.46875H11.5ZM11.5%207.90625C13.4828%207.90625%2015.0938%209.51625%2015.0938%2011.5C15.0938%2013.4837%2013.4829%2015.0937%2011.5%2015.0937C9.51626%2015.0937%207.9053%2013.4837%207.9053%2011.5C7.9053%209.51625%209.5162%207.90625%2011.5%207.90625ZM11.5%209.34375C10.3096%209.34375%209.3428%2010.3096%209.3428%2011.5C9.3428%2012.6904%2010.3095%2013.6562%2011.5%2013.6562C12.6895%2013.6562%2013.6563%2012.6904%2013.6563%2011.5C13.6563%2010.3096%2012.6895%209.34375%2011.5%209.34375Z'%20fill='black'/%3e%3c/svg%3e");position:absolute;top:0;left:50%;transform:translate(-50%)}.product-card__button--view:hover{background-color:#d0d0cb}.product-card__colors{gap:.5rem;margin-top:1.5rem;padding:0 .5rem;display:flex}.product-card__colors-options{gap:.5rem;display:flex}.product-card__colors-input{display:none}.product-card__colors-input:checked+.product-card__colors-label:after{opacity:1}.product-card__colors-label{cursor:pointer;border:1px solid #919191;border-radius:50%;width:3rem;height:3rem;margin-right:1rem;display:inline-block;position:relative}.product-card__colors-label:after{content:"";opacity:0;border:1px solid #000;border-radius:50%;transition:opacity .2s;position:absolute;inset:-5px}.product-card__info{padding:.5rem}.product-card__title{color:#000;margin-top:1rem;font-size:1.6rem;font-weight:900}.featured-resources{color:#fff;background-color:#000;position:relative;overflow:hidden}.featured-resources--light{color:#000}.featured-resources--all-white .featured-resources__heading,.featured-resources--all-white .featured-resources__description,.featured-resources--all-white .featured-resources__cta-link{color:#fff!important}.featured-resources--all-white .featured-resources__cta-link .cta-arrow-icon{content:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='20'%20height='20'%20rx='10'%20fill='white'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M12.6273%209.55089L8.256%205.17964C8.00151%204.94012%207.61229%204.94012%207.37275%205.17964C7.13324%205.41915%207.13324%205.80838%207.37275%206.06289L11.3099%2010.0001L7.37275%2013.9372C7.13324%2014.1767%207.13324%2014.5809%207.37275%2014.8205C7.61227%2015.06%208.00149%2015.06%208.256%2014.8205L12.6273%2010.4342C12.8668%2010.1947%2012.8668%209.80548%2012.6273%209.55097V9.55089Z'%20fill='%23909090'/%3e%3c/svg%3e")}.featured-resources--transparent-bg{background-color:#0000}.featured-resources__bg-img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.featured-resources__container{z-index:1;padding:6.4rem 1.6rem;position:relative}.featured-resources__header{z-index:1;border-bottom:1px solid #d9d9d9;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:3rem;margin:0 0 3.2rem;padding-bottom:1.6rem;display:flex;position:relative}@media (width<48rem){.featured-resources__header{border-bottom:none;flex-direction:column;align-items:start;padding-bottom:0}}.featured-resources__heading{text-transform:uppercase;margin:0;font-size:3rem;font-weight:900}.featured-resources__heading-highlight{color:#fff}.featured-resources__description{color:inherit;margin:2.4rem 0 0;font-size:1.6rem;font-weight:400;line-height:1.4}.featured-resources__cta-btn{text-align:center;background-color:#132e52;width:100%;margin-bottom:3.2rem}@media (width>=49.6rem){.featured-resources__cta-btn{display:none}}.featured-resources__cta-link{text-transform:uppercase;white-space:nowrap;align-items:center;gap:.8rem;margin:0;font-size:1.4rem;font-weight:900;text-decoration:underline;display:none}.featured-resources__cta-link img{width:2rem;height:2rem;transition:transform .3s;display:inline-block}.featured-resources__cta-link:hover img{transform:translate(.5rem)}@media (width>=49.6rem){.featured-resources__cta-link{display:flex}}.featured-resources__carousel{z-index:1;display:block;position:relative}@media (width>=49.6rem){.featured-resources__carousel{display:none}}.featured-resources__carousel .swiper-wrapper{overflow-x:visible}.featured-resources__grid{z-index:1;display:none;position:relative}@media (width>=49.6rem){.featured-resources__grid{grid-template-columns:repeat(4,1fr);gap:2.4rem;display:grid}}.featured-resources .resource-center-cards__card{border:none}.full-width-feature{background-color:#fff;margin:3.2rem 0}@media (width>=49.6rem){.full-width-feature{margin:9.6rem 0}}.full-width-feature__media{aspect-ratio:16/9;width:100%;overflow:hidden}@media (width>=49.6rem){.full-width-feature__media{aspect-ratio:1440/572}}.full-width-feature__media-item{object-fit:cover;width:100%;height:100%;display:block}.full-width-feature__content{flex-direction:column;align-items:flex-start;gap:2.4rem;max-width:85.6rem;padding-top:3.2rem;padding-bottom:0;display:flex}@media (width>=49.6rem){.full-width-feature__content{gap:2.8rem}}.full-width-feature__heading{text-transform:uppercase;margin:0;font-size:2.4rem;font-weight:900;line-height:1.1;color:#132e52!important}@media (width>=49.6rem){.full-width-feature__heading{font-size:3rem}}.full-width-feature__body{color:#000;font-size:1.6rem;font-weight:400;line-height:1.6}.full-width-feature__body p{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.full-width-feature__body p+p{margin-top:1.6rem}.full-width-feature__button{margin-top:.8rem}@media (width<49.6rem){.full-width-feature__button{text-align:center;width:100%}}.resources{margin-top:4rem;display:block;position:relative}@media (width>=76.8rem){.resources{background:#f5f5f5;margin-top:0;padding:6rem 0 2rem}}.resources .container{overflow:hidden}.resources .container__headline h2{line-height:3rem}.resources__headline{justify-content:space-between;align-items:baseline;display:flex}.resources__headline h2{text-transform:uppercase;font-weight:900}.resources__headline a{font-weight:900}.resources__headline a img{vertical-align:middle;width:1.6rem;height:1.6rem;margin-left:.5rem;transition:transform .3s;display:inline}.resources__resource{margin-bottom:8rem}@media (width>=76.8rem){.resources__resource{width:49%;display:inline-block}.resources__resource:nth-of-type(2){float:left}.resources__resource:nth-of-type(3){float:right}}.resources__resource-content{background:#fff}@media (width>=76.8rem){.resources__resource-content{border-radius:10px;height:300px;display:block;overflow:hidden;box-shadow:0 5px 10px #0000001a}.resources__resource-content--image{float:left;aspect-ratio:1;width:300px;display:block;overflow:hidden}}.resources__resource-content--image img{width:100vw;height:auto;margin-left:-16px}@media (width>=76.8rem){.resources__resource-content--image img{object-fit:cover;width:auto;height:300px;min-height:unset;margin-left:0}.resources__resource-content--text{float:right;width:calc(100% - 350px);height:100%;margin:0 2.3rem;display:block;position:relative}.resources__resource-content--text-container{display:block;position:absolute;top:50%;transform:translateY(-50%)}}.resources__resource-content--text h3{color:#000;text-transform:uppercase;font-weight:900;line-height:3rem}@media (width>=76.8rem){.resources__resource-content--text h3{margin-top:0}}.resources__resource-content--cta-btn{border-radius:5px;width:fit-content;padding:2rem 4rem}@media (width>=76.8rem){.resources__resource-content--cta-btn{background-color:#0000;border:none;width:fit-content;padding:2rem 0 0}}.resources__resource-content--cta-btn a{color:#fff;text-transform:uppercase;font-size:1.4rem;text-decoration:none;display:block}@media (width>=76.8rem){.resources__resource-content--cta-btn a{color:#132e52;text-wrap:nowrap;text-transform:none;border:none;width:fit-content;margin-bottom:0;font-size:1.6rem;font-weight:900;text-decoration:underline}}.resources__resource-content--cta-btn img{display:none}@media (width>=76.8rem){.resources__resource-content--cta-btn img{vertical-align:middle;width:1.6rem;height:1.6rem;margin-left:.5rem;transition:transform .3s;display:inline}.resources__resource-content--cta-btn:hover img{transform:translate(.5rem)}}@keyframes skeleton{0%{opacity:.3;width:0%;left:0;right:auto}20%{opacity:1;width:100%;left:0;right:auto}28%{width:100%;left:auto;right:0}51%{width:0%;left:auto;right:0}58%{width:0%;left:auto;right:0}82%{width:100%;left:auto;right:0}83%{width:100%;left:0;right:auto}96%{width:0%;left:0;right:auto}to{opacity:.3;width:0%;left:0;right:auto}}.resource-center-cards{margin-bottom:10rem;overflow-x:hidden}.resource-center-cards__headline{flex-direction:row;justify-content:space-between;align-items:baseline;display:flex}.resource-center-cards__headline h2{text-transform:uppercase;font-size:3rem;font-weight:900}@media (width<=76.8rem){.resource-center-cards__headline h2{font-size:1.9rem}}.resource-center-cards__headline a,.resource-center-cards__headline span{text-wrap:nowrap;margin-bottom:1.6rem;font-weight:900}.resource-center-cards__headline a img,.resource-center-cards__headline span img{vertical-align:middle;width:1.6rem;height:1.6rem;margin-left:.5rem;transition:transform .3s;display:inline}.resource-center-cards__headline a:hover img,.resource-center-cards__headline span:hover img{transform:translate(.5rem)}.resource-center-cards__headline__center{justify-content:center}.resource-center-cards__headline__center .loading_container{justify-content:center;padding:5rem 1rem;display:flex}.resource-center-cards__headline__center .loading_container .loading_box{width:100vw;max-width:350px;height:100vh;max-height:20px;box-shadow:none;pointer-events:none;background:#132e521a;border:none;border-radius:10px;padding:0;position:relative;overflow:hidden}.resource-center-cards__headline__center .loading_container .loading_box:hover,.resource-center-cards__headline__center .loading_container .loading_box:focus,.resource-center-cards__headline__center .loading_container .loading_box:active{cursor:default;border:none;outline:none}.resource-center-cards__headline__center .loading_container .loading_box:before{content:"";opacity:.3;background:#132e521a;width:0%;height:100%;animation:3s ease-in-out infinite skeleton;position:absolute;top:0;left:0}.resource-center-cards__counter{color:#919191;padding:1rem;font-size:1.9rem;font-weight:700}@media (width>=76.8rem){.resource-center-cards__counter{font-size:3rem}}.resource-center-cards__carousel{display:block}@media (width>=49.6rem){.resource-center-cards__carousel{display:none}}.resource-center-cards__carousel .swiper-wrapper{overflow-x:visible}.resource-center-cards .article-view__grid{display:none}@media (width>=49.6rem){.resource-center-cards .article-view__grid{display:grid}}.resource-center-cards__card{background-color:#fff;border:1px solid #f5f5f5;border-radius:10px;flex-direction:column;height:53rem;display:flex;position:relative;overflow:hidden}.resource-center-cards__card__link{cursor:pointer;position:absolute;inset:0}.resource-center-cards__card__img-container{height:30rem;overflow:hidden}.resource-center-cards__card__img-container img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.resource-center-cards__card__img-container img:hover{transform:scale(1.1)}.resource-center-cards__card p{color:#000;margin-bottom:0;padding:1rem;font-size:1.6rem;font-weight:900;line-height:25px}.resource-center-cards__card p.resource-center-cards__card__description{margin-top:0;margin-bottom:1.6rem;font-size:1.6rem;font-weight:400}.resource-center-cards__card__tags{flex-wrap:wrap;margin-top:auto;padding:1rem;display:flex}.resource-center-cards__card__tag{background-color:#f0f0f0;border-radius:5px;margin:.5rem;padding:.5rem .7rem;font-size:1.2rem;font-weight:700;text-decoration:none;color:#000!important}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}
