:root{--colors-bg-card-category-b-default:#010101;--colors-bg-card-category-b-hover:#f1f1f0;--colors-text-card-category-b-base-default:#f1f1f0;--colors-text-card-category-b-base-hover:#010101;--colors-text-card-category-b-icon-default:#f9f9e4;--colors-text-card-category-b-icon-accent:#f04a23;--colors-text-card-category-b-icon-hover:#f04a23;--colors-text-button-secondary-dark-base-active:#f04a23;--colors-border-base-accent-1:#f04a23;--colors-bg-base-accent-1:#f04a23;--colors-bg-button-secondary-dark-active:#f1f1f0;--colors-bg-button-secondary-dark-default:#fff;--colors-bg-button-secondary-dark-default-fill:#f1f1f0;--colors-bg-button-secondary-dark-disabled:#f1f1f0;--colors-bg-button-secondary-dark-hover:#f1f1f0;--colors-border-button-secondary-dark-default:#010101;--colors-border-button-secondary-dark-active:#f1f1f0;--space-0:0;--space-16:1rem;--space-24:1.5rem;--space-40:2.5rem;--space-48:3rem;--space-80:5rem}.pos-rel{position:relative}.flex-sb{display:flex;justify-content:space-between;align-items:center}.flex-align-center{display:flex;align-items:center}.ls-1{letter-spacing:-1px}.w-100{width:100%}.uppercase{text-transform:uppercase}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.transparent{opacity:0}.opacity-1{opacity:1}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;border:0 !important;white-space:nowrap !important}.gap-24{gap:var(--space-24)}.p-b-80{padding-bottom:var(--space-80)}.p-t-80{padding-top:var(--space-80)}@media (max-width:639px){.xs-hide{display:none}.xs-show{display:block !important}.xs-p-b-48{padding-bottom:var(--space-48)}.xs-p-t-48{padding-top:var(--space-48)}}@media (max-width:319px){.xxs-flex-col{flex-direction:column}}@media (min-width:640px) and (max-width:1023px){.sm-hide{display:none}.sm-show{display:block !important}.sm-p-b-48{padding-bottom:var(--space-48)}.sm-p-t-48{padding-top:var(--space-48)}}@media (min-width:1024px) and (max-width:1439px){.md-hide{display:none}}@media (min-width:1440px){.hide-desktop-lg{display:none}}@media only screen and (max-width:767px){.cms-index-index #maincontent{padding:0}}.bottom-reveal-hover-section .bottom-reveal-hover-column-line{display:flex;width:100%}.bottom-reveal-hover-section .bottom-reveal-hover-column{justify-content:flex-start;display:flex;flex-direction:column;width:33.3333%;align-self:stretch}@media (min-width:640px) and (max-width:1023px){.bottom-reveal-hover-section .bottom-reveal-hover-column{width:100%}}.bottom-reveal-hover-section .bottom-reveal-hover-column-left-sidebar,.bottom-reveal-hover-section .bottom-reveal-hover-column-right-sidebar{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:25%;align-self:stretch}.bottom-reveal-hover-section .bottom-reveal-hover-column-right-sidebar{width:75%}.bottom-reveal-hover-section .bottom-reveal-hover-container{justify-content:flex-start;display:flex;flex-direction:column}@media only screen and (max-width:767px){[data-content-type=row][data-appearance=contained]:has([data-content-type=tactical_bottom_reveal_hover]),[data-content-type=row][data-appearance=full-width] [data-element=inner]:has([data-content-type=tactical_bottom_reveal_hover]){margin-left:0;margin-right:0}}.category-pathing-main-header .category-pathing-sub-heading>h2,.category-pathing-side-header .category-pathing-sub-heading>h2{font-weight:900 !important;color:var(--colors-text-base-primary);line-height:1.16667;width:max(100%,32.3rem)}@media (max-width:639px){.category-pathing-main-header .category-pathing-sub-heading>h2,.category-pathing-side-header .category-pathing-sub-heading>h2{line-height:1.1}}.category-pathing-main-header .category-pathing-sub-heading>h2.sr-only,.category-pathing-side-header .category-pathing-sub-heading>h2.sr-only{width:1px}.category-pathing-main-header .category-pathing-paragraph>p,.category-pathing-side-header .category-pathing-paragraph>p{font-weight:300 !important;color:var(--colors-text-base-primary);line-height:1.7}@media (max-width:639px){.category-pathing-main-header .category-pathing-sub-heading>h2{margin-left:0 !important;width:100%}}.category-pathing-side-header{margin-top:auto}.carousel-container{margin:0 auto}.carousel-container .slick-track{display:flex;gap:var(--space-24)}.carousel-container .slick-track:before,.carousel-container .slick-track:after{content:unset}@media only screen and (max-width:639px){.carousel-container .slick-track{gap:var(--space-16)}}.carousel-container .card{aspect-ratio:2/3;max-height:100%;overflow:hidden;cursor:pointer}.carousel-container .card-image{height:100%;background-size:cover;background-position:center;transition:transform .5s ease-in-out}@media (min-width:1023px){.carousel-container .card:hover .card-image{transform:scale(1.05)}.carousel-container .card:hover .category-label{min-height:145px;background-color:var(--colors-bg-card-category-b-hover);transform:translateY(0)}.carousel-container .card:hover .category-line{width:3rem;margin-right:.5rem}.carousel-container .card:hover .default-category p{color:var(--colors-text-card-category-b-base-hover)}.carousel-container .card:hover .category-arrow svg path{fill:var(--colors-text-card-category-b-icon-hover)}.carousel-container .card:hover .category-description{opacity:1;max-height:12.5rem;margin-top:var(--space-24)}}.carousel-container .category-label{position:absolute;bottom:-6px;left:0;padding:1.3rem 1.5rem;background-color:var(--colors-bg-card-category-b-default);transition:all .5s ease-in-out;transform:translateY(calc(100% - 56px))}@media (max-width:639px){.carousel-container .category-label{padding:var(--space-16);transform:unset;bottom:0}}.carousel-container .category-line{width:0;border-top:.125rem solid var(--colors-border-base-accent-1);transition:width .5s ease-in-out}.carousel-container .default-category p{color:var(--colors-text-card-category-b-base-default);font-size:1.4rem;font-weight:600;letter-spacing:.5px}.carousel-container .category-arrow{transition:all .3s ease-in-out;height:24px}.carousel-container .category-arrow:before{background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22.4854 12.8184L14 21.3037L12.5859 19.8896L19.6572 12.8184L12.5859 5.74707L14 4.33301L22.4854 12.8184Z" fill="%23FF3C02"></path></svg>');content:"";width:24px;height:24px;display:block}.carousel-container .category-arrow svg{display:none}.carousel-container .category-description{color:var(--colors-text-card-category-b-base-hover);font-size:14px;font-weight:300;transition:opacity .5s ease-in-out,transform .5s ease-in-out;max-height:0;overflow:hidden;opacity:0;margin-top:0}.category-arrow-btn-container{position:absolute;top:0;bottom:0;display:flex;right:2rem;align-items:center}.category-arrow-btn-container .arrow-btn{height:clamp(3rem,2.875rem + .63vw,3.5rem);padding:1.5rem clamp(.75rem,.536rem + 1.07vw,1.5rem);display:flex;justify-content:center;align-items:center;gap:.625rem;border-radius:.875rem;cursor:pointer;transition:all .2s ease-in-out;background:var(--colors-bg-button-primary-dark-default);border:2px solid var(--colors-border-base-quaternary)}.category-arrow-btn-container .arrow-btn svg{flex-shrink:0}.category-arrow-btn-container .arrow-btn:hover{background:var(--colors-bg-button-primary-dark-hover)}.category-arrow-btn-container .arrow-btn:hover svg path{fill:var(--colors-text-button-primary-dark-base-hover)}.category-arrow-btn-container .arrow-btn:active,.category-arrow-btn-container .arrow-btn:focus{background:var(--colors-bg-button-primary-dark-active)}.category-arrow-btn-container .arrow-btn:active svg path,.category-arrow-btn-container .arrow-btn:focus svg path{fill:var(--colors-text-button-primary-dark-base-active)}.category-arrow-btn-container .arrow-btn:disabled{background:var(--colors-bg-button-primary-dark-disabled);border:.125rem solid var(--colors-border-button-primary-dark-hover);opacity:1}.category-arrow-btn-container .arrow-btn:disabled svg path{fill:var(--colors-text-button-primary-dark-base-disabled)}.category-arrow-btn-container.left{left:-1rem;z-index:1;width:fit-content}.category-arrow-btn-container.right{right:-1rem !important}.progress-bar-container{height:.0625rem;background-color:var(--colors-border-base-tertiary);flex-grow:1;position:relative}.progress-bar-container .progress-bar{position:absolute;top:0;left:0;height:100%;width:25%;background-color:var(--colors-bg-base-accent-1);transition:width .3s ease}.slide-counter{font-size:12px;line-height:.875rem}@media (max-width:639px){.slide-counter{font-size:14px;line-height:var(--space-16)}}:root{--video-height:80vh;--text-color:#f9f9e4;--overlay-color:rgba(233,188,188,.3);--main-text-size:4rem}.media-breaker-block{background-color:var(--colors-bg-base-inverse)}.video-background-container,.video-background-media-breaker-home-page{width:100%;min-height:40rem;overflow:hidden;color:var(--colors-text-base-on-inverse)}.video-background-container .product-card-media-breaker,.video-background-media-breaker-home-page .product-card-media-breaker{width:clamp(18rem,13.781rem + 21.09vw,36.563rem);height:clamp(10.125rem,9.102rem + 5.11vw,14.625rem);right:clamp(1rem,.151rem + 3.62vw,4.063rem);bottom:clamp(1.5rem,1.102rem + 1.7vw,2.938rem);background:var(--colors-bg-base-secondary)}.video-background-container .product-card-media-breaker .price,.video-background-media-breaker-home-page .product-card-media-breaker .price{color:var(--colors-text-badge-tertiary-base-default)}.video-background-container .product-card-media-breaker .products-grid,.video-background-media-breaker-home-page .product-card-media-breaker .products-grid{height:100%}.video-background-container .product-card-media-breaker .product-item-link,.video-background-media-breaker-home-page .product-card-media-breaker .product-item-link{color:var(--colors-text-card-landscape-base-primary) !important;text-underline-offset:var(--space-8)}.video-background-container .product-card-media-breaker .product-item-image,.video-background-media-breaker-home-page .product-card-media-breaker .product-item-image{height:clamp(7.313rem,6.1rem + 5.17vw,11.688rem);width:clamp(5.5rem,4.599rem + 3.84vw,8.75rem)}.video-background-container .product-card-media-breaker .price-box,.video-background-media-breaker-home-page .product-card-media-breaker .price-box{font-size:clamp(.75rem,.715rem + .15vw,.875rem);line-height:clamp(.75rem,.681rem + .3vw,1rem);letter-spacing:-1px;text-transform:uppercase}.video-background-container .product-card-media-breaker .price,.video-background-media-breaker-home-page .product-card-media-breaker .price{color:var(--colors-text-card-landscape-base-secondary);font-size:clamp(.75rem,.715rem + .15vw,.875rem);font-weight:500}.video-background-container .product-card-media-breaker .discount_price_wrapper,.video-background-media-breaker-home-page .product-card-media-breaker .discount_price_wrapper{display:flex;flex-direction:row;gap:var(--space-12)}.video-background-container .product-card-media-breaker .discount_price_wrapper span.old-price.sly-old-price,.video-background-media-breaker-home-page .product-card-media-breaker .discount_price_wrapper span.old-price.sly-old-price{color:var(--colors-text-base-success)}.video-background-container .product-card-media-breaker .discount_price_wrapper .old-price,.video-background-media-breaker-home-page .product-card-media-breaker .discount_price_wrapper .old-price{order:2}.video-background-container .product-card-media-breaker .discount_price_wrapper .special-price,.video-background-media-breaker-home-page .product-card-media-breaker .discount_price_wrapper .special-price{order:1}.video-background-container .product-card-media-breaker .swatch-attribute-options .swatch-more,.video-background-media-breaker-home-page .product-card-media-breaker .swatch-attribute-options .swatch-more{display:none}@media (max-width:639px){.video-background-container .product-card-media-breaker,.video-background-media-breaker-home-page .product-card-media-breaker{right:auto}}@media (max-width:319px){.video-background-container .product-card-media-breaker,.video-background-media-breaker-home-page .product-card-media-breaker{width:auto;height:auto;padding-right:var(--space-8);padding-left:var(--space-8)}.video-background-container .product-card-media-breaker .product-item-image,.video-background-media-breaker-home-page .product-card-media-breaker .product-item-image{display:none}.video-background-container .product-card-media-breaker .product-item-details .swatch,.video-background-media-breaker-home-page .product-card-media-breaker .product-item-details .swatch{display:none}}.video-background-media-breaker-home-page{height:64rem !important}.video-background-media-breaker-home-page .video-container{height:100%;background-color:var(--colors-bg-base-primary)}.video-background-media-breaker-home-page .video-background{position:relative !important;top:0;left:0;right:0;bottom:0;transform:none;width:100%;height:100%}@media (max-width:1023px){.video-background-media-breaker-home-page .video-background{height:640px !important;width:max(320px,100%);overflow:hidden}}@media (max-width:1023px){.video-background-media-breaker-home-page .controls-container{bottom:-.5px;top:auto}}.video-background-media-breaker-home-page .video-control{left:0;bottom:8px;position:absolute;width:64px;height:44px;padding:5px}@media (max-width:1023px){.video-background-media-breaker-home-page .video-control{position:relative}}.video-background{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;transform:translateX(-50%) translateY(-50%);object-fit:cover;object-position:center center;aspect-ratio:16/9}.controls-container{position:absolute;bottom:-.5px}.controls-container{position:absolute;top:4rem;right:8px;left:8px;bottom:-.5px;width:calc(100% - 16px);z-index:3}@media only screen and (max-width:639px){.controls-container{top:auto;bottom:2rem;right:2rem}}.controls-container-mb-product{position:relative;z-index:1}.controls-container-mb-product .hero-title{font-size:clamp(1.5rem,1.084rem + 1.77vw,3rem);font-weight:900}@media screen and (min-width:1439px) and (max-width:1600px){.controls-container-mb-product .hero-title{min-width:760px}}.controls-container-mb-product .secondary-content{font-size:clamp(1rem,.931rem + .3vw,1.25rem);font-weight:900}.controls-container-mb-product .logo{top:calc(var(--space-5)*-1)}@media (min-width:320px) and (max-width:639px){.controls-container-mb-product .logo{top:calc(var(--space-16)*-1)}}.controls-container-mb-product .logo svg{width:clamp(1.5rem,1.084rem + 1.77vw,3rem);height:clamp(1.25rem,.886rem + 1.55vw,2.563rem)}.video-control{width:4.25rem;height:2.75rem;display:flex;justify-content:center;align-items:center;color:inherit;cursor:pointer;margin-bottom:10px;transition:all .3s ease;background:0 0;border:none;z-index:1}@media (min-width:320px) and (max-width:639px){.video-control{top:1rem;left:1.5rem}}.video-control:active,.video-control:hover,.video-control:focus,.video-control:focus-visible,.video-control:focus-within{border:none !important;background:0 0 !important;color:inherit !important}.tagline-media-breaker{line-height:1.625rem;font-weight:300}.media-breaker-heading{font-weight:900}.video-text-container{color:var(--color-secondary-1)}.video-text-container .btn-text{color:var(--colors-text-button-primary-base-default);font-weight:500}.video-text-container button.btn-white{border:0;width:18.4375rem;height:3.5rem;padding:1.5rem 5.5rem}@media (max-width:639px){.video-text-container{flex-direction:column}.video-text-container button.btn-white{padding:1rem 5.5rem;width:100%;height:auto}}@media (max-width:319px){.video-text-container button.btn-white{padding:1rem}}#video-background-container .video-control{top:3.75rem;left:4rem}@media only screen and (max-width:639px){#video-background-container .video-control{top:var(--space-48);left:var(--space-16)}}.product-item-details .product-item-name a.text-decoration-underline.product-item-link{transition:all .5 ease;animation:fadeOut .5s ease-in-out}.product-item-details .product-item-name a.text-decoration-underline.product-item-link:hover{color:var(--colors-bg-button-tertiary-light-hover) !important;background:var(--colors-bg-button-tertiary-dark-hover)}.product-item-details .product-item-name a.text-decoration-underline.product-item-link:active,.product-item-details .product-item-name a.text-decoration-underline.product-item-link:focus{color:var(--colors-text-button-tertiary-dark-base-active) !important;background-color:var(--colors-bg-button-tertiary-dark-active)}.product-item-details .product-item-name a.text-decoration-underline.product-item-link:disabled{color:var(--colors-border-button-tertiary-dark-disabled) !important}.mobile-arrow-btn-container{display:flex}.mobile-arrow-btn-container .arrow-btn-mobile{width:3rem;height:2.75rem;border:.125rem solid var(--colors-text-button-secondary-dark-base-active);border-radius:0;padding:0;background:var(--colors-bg-button-secondary-dark-default);display:flex;align-items:center;justify-content:center;transition:all .5 ease;animation:fadeOut .5s ease-in-out;-webkit-tap-highlight-color:transparent}.mobile-arrow-btn-container .arrow-btn-mobile:hover{border-color:var(--colors-border-button-secondary-dark-default)}.mobile-arrow-btn-container .arrow-btn-mobile:active,.mobile-arrow-btn-container .arrow-btn-mobile:focus{border-color:var(--colors-text-button-secondary-dark-base-active)}.mobile-arrow-btn-container .arrow-btn-mobile:active svg path,.mobile-arrow-btn-container .arrow-btn-mobile:focus svg path{fill:var(--colors-text-button-secondary-dark-base-active)}.mobile-arrow-btn-container .arrow-btn-mobile:disabled{opacity:.3}.mobile-arrow-btn-container svg{display:none}.mobile-arrow-btn-container .nav-prev:before{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.51465 11.1816L14 2.69629L15.4141 4.11035L8.34277 11.1816L15.4141 18.2529L14 19.667L5.51465 11.1816Z" fill="%23FF3C02"></path></svg>');background-position:0 0;content:"";width:24px;height:24px;display:block}.mobile-arrow-btn-container .nav-next:before{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22.4854 12.8184L14 21.3037L12.5859 19.8896L19.6572 12.8184L12.5859 5.74707L14 4.33301L22.4854 12.8184Z" fill="%23FF3C02"></path></svg>');background-position:-4px -1px;content:"";width:24px;height:24px;display:block}