#warranty-form{padding:20px}#warranty-form form{margin:0 auto}.footer__wrapper{background-color:#000}.footer__wrapper .branding img,.social-icons img{filter:invert()}.footer label .needsclick,.footer h4,.footer p,.footer a{color:#fff!important}footer .footer form button{height:36px!important}.collection .boost-pfs-filter-default-toolbar .boost-pfs-filter-toolbar-item{display:flex;justify-content:flex-end}.collection .boost-pfs-filter-custom-sorting button>span{font-size:14px;line-height:30px;text-transform:uppercase}.collection .boost-pfs-filter-top-sorting-wrapper{padding-top:0;padding-bottom:0}.collection .boost-pfs-filter-custom-sorting .boost-pfs-filter-filter-dropdown li{padding:5px 20px}.collection .boost-pfs-filter-custom-sorting .boost-pfs-filter-filter-dropdown li a{font-size:.75rem;text-transform:uppercase;letter-spacing:.075em;line-height:1em;text-decoration:none!important}.collection .boost-pfs-filter-custom-sorting .boost-pfs-filter-filter-dropdown li a.active{font-family:Proxima Nova Bold}.collection .boost-pfs-filter-custom-sorting .boost-pfs-filter-filter-dropdown li a:hover{text-decoration:underline!important}.boost-pfs-filter-top-sorting-mobile{display:none}.boost-pfs-filter-product-item-image,.product__images-wrapper{position:relative}.boost-pfs-filter-product-item-image-flag img{width:60px;position:absolute;bottom:10px;left:10px;z-index:2}@media screen and (max-width: 912px){.boost-pfs-filter-product-item-image-flag img{width:40px}}@media screen and (max-width: 767px){.boost-pfs-filter-product-item-image-flag img{width:65px}}@media screen and (max-width: 525px){.boost-pfs-filter-product-item-image-flag img{width:45px}}.product__flag{max-width:125px;position:absolute;bottom:50px;left:60px}.variant-selection a{position:relative}.final-sale-text-banner{display:inline-block;margin-bottom:20px;color:red}.product-sibling__flag{width:7px;position:absolute;left:1px;bottom:1px}@media screen and (max-width: 1100px){.product__flag{max-width:80px}}@media screen and (max-width: 1024px){.product__flag{max-width:60px;bottom:25px;left:25px}}.hero__banner{margin-top:1.25rem;margin-bottom:10px}.brand__logo{margin-bottom:10px!important;margin-top:45px!important;padding:0 38px}.text__blurb{margin-top:32px!important;margin-bottom:60px!important;padding-left:36px;padding-right:36px;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;align-content:normal}.text__blurb-wrapper{max-width:768px}.text__blurb-header{font-family:Proxima Nova Bold;text-transform:initial;font-weight:700;font-size:36px;line-height:120%;margin-bottom:24px}.text__blurb-sub{font-family:Proxima Nova Regular;font-style:normal;font-weight:400;font-size:12px;line-height:150%;max-width:768px}.text__blurb-sub p{font-family:Proxima Nova Regular;font-style:normal;font-weight:400;font-size:16px;line-height:150%}.button-black-solid,.button-white-solid{font-family:Proxima Nova Regular;font-weight:700;font-size:14px;line-height:120%;letter-spacing:2px;text-transform:uppercase;background:#fff;align-items:center;padding:14px 16px}.button-black-solid,.button-black-solid:hover{background:#000;color:#fff}.three-featured-tiles{padding:2rem 64px 0;position:relative;margin-bottom:64px!important}.three-featured-tiles .wrap{position:absolute;bottom:4rem;text-align:center;left:0;z-index:2;right:0}.three-featured-tiles-wrapper .prev-slick,.three-featured-tiles-wrapper .next-slick{background:#ffffffb3;width:35px;height:35px;display:inline-block;position:absolute;top:50%;margin-top:-25px;right:9px;z-index:10}.three-featured-tiles-wrapper .prev-slick{left:9px;right:initial}.three-featured-tiles-wrapper .prev-slick img,.three-featured-tiles-wrapper .next-slick img{margin-top:-12px;top:50%}.three-featured-tiles .image{position:relative;display:block;background-position:center center;background-size:cover;width:100%;height:100%;overflow:hidden}.three-featured-tiles .image img{width:100%}.three-featured-tiles__desktop .image img{width:100%;filter:brightness(1);transition:filter .25s ease-out,transform .25s ease-out!important}.three-featured-tiles__desktop .image-tile:hover img{filter:brightness(.65);transform:scale(1.1)}.three-featured-tiles .image-tile.columns{padding-left:28px!important;padding-right:28px!important}.block-split-feature>div .image:before{position:relative!important;background-color:initial!important}.best-seller-wrapper{width:60%;float:right;position:relative;padding-left:15px;padding-right:15px;margin-right:64px}.header-title{font-family:Proxima Nova Bold;font-style:normal;font-weight:700;font-size:36px;line-height:120%;text-transform:initial!important;text-align:left;margin-left:64px}.collection-size-text{font-family:Proxima Nova Medium;font-style:normal;font-weight:400;font-size:14px;line-height:150%;text-align:left;margin-top:24px;margin-left:64px;margin-bottom:10px}.collection-size-text .on-mobile-counter{display:none}.collection-size-text .on-desktop-counter{display:inline-block}.best-sellers .prev-slick img,.best-sellers .next-slick img{position:absolute;top:50%;margin-top:-80px;width:12px}.three-featured-tiles .prev-slick img,.three-featured-tiles .next-slick img{position:absolute;top:50%;margin-top:-12px;width:12px}.three-featured-tiles .prev-slick img,.best-sellers .prev-slick img{left:0;margin-left:-35px}.three-featured-tiles .next-slick img,.best-sellers .next-slick img{right:0;margin-right:-35px}.three-featured-tiles__mobile{display:none!important}.best-sellers{background-color:#fff!important}.best-seller-wrapper .slick-dots{display:none!important}#block-best-sellers #slideshow .slick-list{margin:0 -.9375rem}#block-best-sellers{margin-bottom:2rem;padding-top:2rem;padding-bottom:2rem;background-color:#f2f2f2}#block-best-sellers.best-sellers .heading-controls h2{font-size:28px!important;font-family:Proxima Nova Medium;font-style:normal;font-weight:700;line-height:120%}.best-sellers .best-sellers-title,.best-sellers .best-sellers-vendor,.best-sellers .best-sellers-price,.best-sellers .best-sellers-compare-price{font-family:Proxima Nova Bold;font-style:normal;font-weight:700;font-size:14px;line-height:150%;text-align:left;letter-spacing:1.2px;text-transform:uppercase}.best-sellers-image{border:1px solid #F2F2F2;margin-bottom:10px}.best-sellers .best-sellers-vendor{margin-bottom:.25rem}.best-sellers .best-sellers-title{font-family:Proxima Nova Medium;font-weight:400;line-height:1em;margin-bottom:1rem}.best-sellers .best-sellers-title .best-sellers-title-sale{color:red}.three-featured-tiles-wrapper .prev-slick img{margin-left:12px}.three-featured-tiles-wrapper .next-slick img{margin-right:12px}.menu-fixed-pad,body[class*=collection].menu-fixed-pad{padding-top:74px}body.product.menu-fixed-pad{padding-top:4.5rem}@media (min-width: 1025px){.menu-fixed-pad,body.product.menu-fixed-pad{padding-top:130px}body[class*=collection].menu-fixed-pad{padding-top:128px}.menu-fixed-pad.has-announcement-bar,body[class*=collection].menu-fixed-pad.has-announcement-bar,body.product.menu-fixed-pad.has-announcement-bar{padding-top:162px}}.header-main{position:fixed;top:0;left:0;right:0;width:100%;z-index:1000;margin:auto}.inner-wrap.fixed-nav-pad{position:fixed;top:0;left:0;right:0;z-index:1001}.menu-mobile-overlay{display:block;position:fixed;top:0;left:0;bottom:0;width:100%;height:100%;z-index:999;background-color:#000c;pointer-events:none;visibility:hidden;opacity:0}.menu-mobile-top-overlay{position:fixed;top:0;left:0;right:0;height:100%;background-color:#000c;z-index:1002;opacity:0;visibility:hidden}.menu-mobile-active{overflow:hidden}.menu-mobile-close-button{position:fixed;z-index:1005;left:17rem;top:5px;opacity:0;visibility:hidden}.menu-mobile-close-button img{width:16px;filter:invert(1)}.menu-mobile-active .menu-mobile-overlay,.menu-mobile-active .menu-mobile-close-button,.menu-mobile-active .menu-mobile-top-overlay{visibility:visible;opacity:1}.menu-mobile-active #scroller{pointer-events:none}.menu-mobile-active .inner-wrap.fixed-nav-pad{bottom:0}@media screen and (max-width: 1024px){.menu-fixed-pad.has-announcement-bar,body[class*=collection].menu-fixed-pad.has-announcement-bar,body.product.menu-fixed-pad.has-announcement-bar{padding-top:105px}.best-seller-wrapper{width:65%;margin-right:55px}#block-featured-brands #slideshow .slick-slide,#block-best-sellers #slideshow .slick-slide{margin:0 5px!important}.three-featured-tiles{padding:0 38px}.three-featured-tiles .image-tile.columns{padding-left:2px!important;padding-right:2px!important}.best-sellers .next-slick img{margin-top:-65px;margin-right:-30px;right:0}.best-sellers .prev-slick img{margin-top:-65px;margin-left:-30px;left:0}.header-title,.collection-size-text{margin-left:23px}.button-black-solid,.button-white-solid{font-size:12px;letter-spacing:1px}.fixed-nav-pad{padding-top:100px}.has-announcement-bar .fixed-nav-pad{padding-top:0}}.has-announcement-bar .header-main{top:32px}@media screen and (max-width: 768px){.has-announcement-bar .header-main{top:40px}.menu-fixed-pad.has-announcement-bar,body[class*=collection].menu-fixed-pad.has-announcement-bar,body.product.menu-fixed-pad.has-announcement-bar{padding-top:116px}}@media screen and (max-width: 640px){.menu-fixed-pad{padding-top:94px}body.product.menu-fixed-pad{padding-top:6rem}.menu-fixed-pad.has-announcement-bar,body[class*=collection].menu-fixed-pad.has-announcement-bar,body.product.menu-fixed-pad.has-announcement-bar{padding-top:134px}}#block-best-sellers #slideshow .slick-slide{margin:0 .9375rem}header #branding-bar .cust-navigation>li:not(.mobile-menu-trigger).cart #quick-cart{padding-top:0!important}@media screen and (min-width: 769px) and (max-width: 1024px){header #branding-bar{padding-bottom:3rem!important}}@media screen and (max-width: 640px){body[class*=collection].menu-fixed-pad{padding-top:92px}.best-sellers .next-slick img{margin-top:20px;margin-right:0;right:15px}.best-sellers .prev-slick img{margin-top:20px;margin-left:0;left:15px}.full-width-mobile{width:100vw}.collection-size-text .on-desktop-counter{display:none}.collection-size-text .on-mobile-counter{display:inline-block}.three-featured-tiles__desktop{display:none}.three-featured-tiles__mobile{display:block!important}.three-featured-tiles__mobile .columns{padding-left:2px;padding-right:3px}.three-featured-tiles__mobile .wrap{position:absolute;bottom:2rem;text-align:center;left:0;z-index:2;right:0}.button-black-solid,.button-white-solid{font-size:14px;letter-spacing:2px}.text__blurb{margin-bottom:44px!important}#block-best-sellers.best-sellers .heading-controls h2{font-size:30px!important;line-height:36px}.best-sellers .slick-slider{padding:0 10px}}@media screen and (max-width: 525px){.three-featured-tiles__mobile .columns{padding-left:2px;padding-right:3px}.three-featured-tiles__mobile .wrap{position:absolute;bottom:2rem;text-align:center;left:0;z-index:2;right:0}.best-seller-wrapper{width:100%;padding:0 20px;margin-right:0;float:initial}.prev-slick img,.next-slick img{top:75%}.prev-slick img{margin-left:12px}.next-slick img{margin-right:12px}.header-title{text-align:center;font-size:30px!important;margin-left:0}.collection-size-text{text-align:center;margin-left:0}.brand__logo{text-align:center!important}.text__blurb{padding:0 12px}.text__blurb-header{font-size:30px;line-height:120%;text-transform:initial;letter-spacing:initial;text-align:center;margin-bottom:24px}.text__blurb-sub{font-size:12px;line-height:150%;text-align:center}.three-featured-tiles{padding:0}}@media screen and (min-width: 992px){.left-off-canvas-menu,.menu-mobile-overlay,.menu-mobile-close-button,.menu-mobile-top-overlay{display:none!important}.menu-mobile-active{overflow-y:initial}}.wishlist-wrap{display:flex;justify-content:space-between;align-items:center}.wishlist-wrap .low-in-stock_messaging{margin:0;font-size:.625rem;line-height:1em;letter-spacing:.075em}@media screen and (min-width: 992px){.wishlist-wrap .low-in-stock_messaging{font-size:.75rem}}body.collection .collection_description *{font-family:Proxima Nova Regular;font-size:14px;letter-spacing:.075em}body.collection .collection_description a{font-weight:600;text-decoration:underline!important;text-underline-offset:2px}.boost-pfs-search-suggestion-popover:after{display:none!important}body #breadcrumbs ul{margin-top:.5rem}body.collection #content,body.product #content{padding-top:1rem}@media (min-width: 1025px){body #breadcrumbs ul{margin-top:1.5rem}}@media screen and (max-width: 640px){body.product #content{padding-top:.5rem}}.boost-pfs-minicart-wrapper.boost-pfs-minicart-slide-wrapper{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/123/assets/custom-css.css.map */
