﻿.box.box-product-detail-documents-list,.box.box-product-detail-documents-list::before{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.4);-moz-box-shadow:0 0 5px rgba(0,0,0,0.4);box-shadow:0 0 5px rgba(0,0,0,0.4)}#cboxClose::before,.section-shopping-cart .wrapper .success-alert::before,.button.button-locations::before,.menu.menu-main .icon::before,.menu.menu-main .icon-left::before,.menu.menu-main .icon-right::before,.menu.menu-secondary .icon::before,.widget-form.form-filters .input input[type="checkbox"]:checked+.label::before,.accordion.accordion-product-filter-section .accordion-toggle-icon::before,.accordion.accordion-product-filter-section .accordion-opened .accordion-toggle-icon::before,.box.box-item-discounts::before{font-family:'tailbase-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vertical-center::before{vertical-align:middle;content:"";height:100%;display:inline-block;margin-left:-5px}.vertical-center>.center{width:100%;vertical-align:middle;display:inline-block}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:15px}.box.box-brand-landing-page-text-video>*{overflow:hidden}:root{--logo-size-_default:65px;--logo-size-small:80px;--logo-size-medium:80px;--logo-size-large:150px;--logo-size-xlarge:132px;--logo-sticky-size-_default:65px;--logo-sticky-size-small:80px;--logo-sticky-size-medium:80px;--logo-sticky-size-xlarge:100px}body{color:rgb(var(--text))}h1{font-size:2.826875em}body.lock-position{height:100%;overflow:hidden;width:100%;position:fixed}@media screen and (min-width: 1280px){p{font-size:1.25em}}ul{list-style:none;padding:0;margin:0}.header-paragraph{font-weight:500;font-size:1.1em}@media screen and (min-width: 1024px){.header-paragraph{font-size:1.25em}}.dotTitle{overflow:hidden;display:block;height:auto;max-height:38px}@media screen and (min-width: 600px){.dotTitle{max-height:57px}}@media screen and (min-width: 1024px){.dotTitle{max-height:60px}}.wrapper{padding:0 15px}@media screen and (min-width: 600px){.wrapper{padding:0 30px}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}b,optgroup,strong{font-weight:600}.form-widget .checkbox{display:inline-block;cursor:pointer;line-height:18px;margin:0;padding-left:30px;font-size:12px;font-size:14px;position:relative}.form-widget .checkbox:before{content:"";display:inline-block;width:16px;height:16px;width:18px;height:18px;position:relative;vertical-align:middle;background-color:white;color:white;text-align:center;text-indent:0;position:absolute;top:0;left:0}.form-widget input[type=checkbox]+.checkbox:before{border:1px solid rgb(var(--color2));-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box}.form-widget input[type=radio]+.checkbox:before{border:1px solid rgb(var(--grey-border));-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-clip:padding-box}.form-widget input[type=checkbox],.form-widget input[type=radio]{display:none}.form-widget input[type=checkbox]:checked+.checkbox:after,.form-widget input[type=radio]:checked+.checkbox:after{position:absolute;top:-3px;left:3px;color:rgb(var(--color1));font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.form-widget input[type=radio]:checked+.checkbox:after{content:"";top:6px;left:6px;width:8px;height:8px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-clip:padding-box;background-color:rgb(var(--color1))}.form-widget input[type=checkbox]:checked+.checkbox:after{font-size:22px;content:"\e910";font-family:'tailbase-icons' !important;speak:none}.your_age{display:none}@media screen and (min-width: 1280px){.hide-xlarge{display:none}}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{pointer-events:unset}.swiper-button-next,.swiper-button-prev{z-index:10}.ps-container .ps-scrollbar-x-rail{bottom:5px}@media screen and (min-width: 1920px){.ps-container .ps-scrollbar-x-rail{bottom:15px}}@media screen and (min-width: 1024px){.box-product-detail-photo h1.label.label-product-detail-model{display:none}}@media screen and (min-width: 1024px){.box-product-detail-infos h1.label.label-product-detail-model{display:block !important;position:static}}.line-below-title:before,.line-below-title-hover:before{content:'';display:block;position:relative;top:auto;left:0;margin-top:0px;background-color:rgb(var(--color1));bottom:-25px;height:1px}@media screen and (min-width: 1280px){.line-below-title:before,.line-below-title-hover:before{bottom:-40px;height:3px}}.line-below-title:before{width:50px}.line-below-title-hover:before{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;width:0}.line-below-title-hover:hover{color:rgb(var(--color1))}.line-below-title-hover:hover:before{width:100%}.info-list{padding:0 15px}.main-menu-mobile-container{width:100%;position:fixed;bottom:0;display:flex;flex-wrap:wrap;align-items:center;z-index:101;background:rgb(var(--color1));-webkit-box-shadow:0px 5px 15px 5px rgba(0,0,0,0.5);-moz-box-shadow:0px 5px 15px 5px rgba(0,0,0,0.5);box-shadow:0px 5px 15px 5px rgba(0,0,0,0.5)}.main-menu-mobile-container .main-menu-cta{width:calc(100% - 45px);display:inline-block;text-align:center;font-size:0.8em}@media screen and (max-width: 479px){.main-menu-mobile-container .main-menu-cta{font-size:1em;display:block;width:100%}}.main-menu-mobile-container .main-menu-open{flex:1;padding:14px 12px;text-align:center;border-right:1px solid rgba(255,255,255,0.2)}@media screen and (min-width: 480px){.main-menu-mobile-container .main-menu-open{text-align:left;font-size:1.2em;padding:13px 12px 13px 15px}}.main-menu-mobile-container .main-menu-open .icon{margin-right:3px;margin-bottom:3px;display:block}@media screen and (min-width: 480px){.main-menu-mobile-container .main-menu-open .icon{display:inline-block;margin-bottom:0;margin-right:10px}}.main-menu-mobile-container .header-product-filter,.main-menu-mobile-container .header-product-sort{flex:1}.main-menu-mobile-container .search-cta{background:white;color:rgb(var(--color1));cursor:pointer}.main-menu-mobile-container .filter-cta{padding:14px;background:rgb(var(--color1));color:white;position:relative;display:flex;flex-flow:row wrap;align-items:center;cursor:pointer}@media screen and (max-width: 479px){.main-menu-mobile-container .filter-cta{display:block;text-align:center}.main-menu-mobile-container .filter-cta .mobile-filter-label{display:block;width:100%}}.main-menu-mobile-container .tb-search-thin{display:block;padding:0.65em;background:white;font-size:1.8em;text-align:center}@media screen and (min-width: 480px){.main-menu-mobile-container .tb-search-thin{padding:0.5em}}.main-menu-mobile-container .icon-filter{border-right:1px solid rgb(var(--color1));font-size:1em}@media screen and (min-width: 480px){.main-menu-mobile-container .icon-filter{font-size:1.5em;margin-right:10px}}@media screen and (max-width: 479px){.main-menu-mobile-container .icon-product-list-sort{font-size:1em}}.image-featured-category .image-content{display:block}.image-featured-category .image-content>img{min-width:100%}.billboard.billboard-main-carousel h1 strong,.billboard.billboard-brand-landing-page h1 strong{display:inline-block}.billboard.billboard-main-carousel h2 strong,.billboard.billboard-brand-landing-page h2 strong{display:inline-block}.billboard.billboard-main-carousel .buttons,.billboard.billboard-brand-landing-page .buttons{display:block;box-sizing:border-box;margin:30px auto 0;left:0;right:0;text-align:center}@media screen and (min-width: 600px){.billboard.billboard-main-carousel .buttons,.billboard.billboard-brand-landing-page .buttons{width:100%;display:flex;justify-content:space-between;margin-top:15px}}.billboard.billboard-main-carousel .button-call-to-action-secondary,.billboard.billboard-brand-landing-page .button-call-to-action-secondary{margin-bottom:15px}@media screen and (min-width: 600px){.billboard.billboard-main-carousel .button-call-to-action-secondary,.billboard.billboard-brand-landing-page .button-call-to-action-secondary{margin-bottom:0}}.billboard.billboard-shop-category-ad .buttons{position:absolute;bottom:45px;left:0;right:0;text-align:center}@media screen and (min-width: 600px){.billboard.billboard-shop-category-ad .buttons{position:relative;bottom:auto;left:auto;right:auto;text-align:left}}.billboard.billboard-footer-ad .buttons{position:absolute;left:0;right:0;text-align:center}@media screen and (min-width: 600px){.billboard.billboard-footer-ad .billboard-text-container{top:12% !important}}@media screen and (min-width: 1280px){.billboard.billboard-footer-ad .billboard-text-container{top:45% !important}}@media screen and (max-width: 767px){.billboard.billboard-footer-ad .billboard-text-container p{display:none !important}}.wrapper-price-match-promise .content-price-match-promise{height:auto !important}.price-match-promise-popup{height:100% !important}.prod-anchor-section:target::before{content:"";display:block;padding-top:120px;margin-top:-60px}article .billboard.billboard-footer-ad{margin:0px 0 0}@media screen and (max-width: 667px){.content-price-match-promise #cboxLoadedContent>p{padding:25px 40px 10px !important}}.title-section{text-align:center;background:white}.title-section h2{margin:0;color:rgb(var(--color1));font-weight:500;-webkit-box-shadow:0px 5px 15px rgba(0,0,0,0.2);-moz-box-shadow:0px 5px 15px rgba(0,0,0,0.2);box-shadow:0px 5px 15px rgba(0,0,0,0.2);font-size:1.5em;padding:20px 0}@media screen and (min-width: 600px){.title-section h2{font-size:2em}}@media screen and (min-width: 1280px){.title-section h2{font-size:2.82688em;padding:34px 0}}.section-collapsible .section-header .js-slide-toggle{padding:22px 15px;font-weight:600;font-size:1.125em}.section-collapsible .section-header .js-slide-toggle .icon{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:absolute;right:15px}.section-collapsible .section-header.js-slide-toggle-expanded .icon{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.text-headline{font-size:4.5em;font-weight:400}.text-highlited-big{background:rgba(255,255,255,0.9);color:black;padding:5px 22px}.text-uppercase{text-transform:uppercase}.text-highlited-underline{font-weight:600;text-decoration:underline}.small-note{display:inline-block;font-size:0.8em}@media screen and (min-width: 600px){.small-note{font-size:0.75em}}.internal-link{text-decoration:underline;color:rgb(var(--color1))}.total-price{font-weight:600;color:black}.shop-by-brand-button{text-align:center;display:block;margin:30px auto}@media screen and (min-width: 1280px){.shop-by-brand-button{margin:60px auto}}.drawer-main-menu .header-drawer{width:100%;position:absolute;bottom:0;display:flex;flex-wrap:wrap;align-items:center;background:white;-webkit-box-shadow:0px 5px 15px 0 rgba(0,0,0,0.5);-moz-box-shadow:0px 5px 15px 0 rgba(0,0,0,0.5);box-shadow:0px 5px 15px 0 rgba(0,0,0,0.5);z-index:10000}@media screen and (min-width: 600px){.drawer-main-menu .header-drawer{position:relative;bottom:auto;border-top:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-bottom:1px solid rgb(var(--grey-border))}}.header-drawer .back-level-button{flex:1;background:white;padding:15px;box-sizing:border-box;font-size:1.2em;font-weight:500;color:rgb(var(--color1));display:block}@media screen and (min-width: 600px){.header-drawer .back-level-button{display:none}}.header-drawer .back-level-button .icon,.header-drawer .back-level-button .label-back-level{display:inline-block;vertical-align:middle}.header-drawer .back-level-button .icon{font-size:1.3em;line-height:0}.header-drawer .back-level-button .label-back-level{line-height:1}.header-drawer .close{border:none;font-size:1.25em;font-weight:400;box-sizing:border-box;color:rgb(var(--color1));text-align:left;-webkit-transition:background 0.2s ease-in-out;-moz-transition:background 0.2s ease-in-out;-ms-transition:background 0.2s ease-in-out;-o-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out;padding:15px;background:rgb(var(--grey-light-bg))}@media screen and (min-width: 600px){.header-drawer .close{width:100%;background:transparent}}@media screen and (min-width: 1280px){.header-drawer .close{padding:30px;font-size:1.15em}}.header-drawer .close:hover{background:rgb(var(--grey-light-bg));color:rgb(var(--color1))}.header-drawer .close .icon{display:inline-block;vertical-align:middle;margin-right:5px;font-size:1.1em}@media screen and (min-width: 1024px){.header-drawer .close .icon{margin-right:15px}}@media screen and (min-width: 1280px){.header-drawer .close .icon{margin-right:30px;font-size:1.4em}}.header-drawer .close .label{display:none}@media screen and (min-width: 600px){.header-drawer .close .label{display:inline-block}}.header-drawer .main-menu-label{display:inline-block;font-size:1.5em;font-weight:500;color:colr(color1)}.drawer .internal-link{display:inline-block;padding:20px 0}@media screen and (min-width: 600px){.drawer .internal-link{font-size:0.9em}}@media screen and (min-width: 1280px){.drawer .internal-link{font-size:1em}}.drawer .splitter{margin:0 10px}.main-menu-open{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;box-sizing:border-box;background:rgb(var(--color1));color:white;font-weight:400;cursor:pointer;width:100%;padding:15px;font-size:1em}.main-menu-open:hover{background:white;color:rgb(var(--color1))}@media screen and (min-width: 600px){.main-menu-open{width:auto;padding:25px 20px 25px 30px}}@media screen and (min-width: 800px){.main-menu-open{padding:20px 30px}}@media screen and (min-width: 1280px){.main-menu-open{padding:30px;font-size:1.25em}}@media screen and (min-width: 1920px){.main-menu-open{padding:37px 30px}}.main-menu-open .icon{vertical-align:middle;margin-right:15px}@media screen and (min-width: 480px){.main-menu-open .icon{font-size:1.4em}}@media screen and (min-width: 1280px){.main-menu-open .icon{margin-right:30px}}.drawer-widget-header{position:relative}.drawer-widget-header .close-icon{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:absolute;right:15px;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:rgb(var(--color1))}@media screen and (min-width: 600px){.drawer-widget-header .close-icon{font-size:1.5em}}@media screen and (min-width: 1280px){.drawer-widget-header .close-icon{font-size:2em}}.drawer-widget-header .close-icon:hover{color:black}.drawer-widget-header h3{color:rgb(var(--color1));background:rgb(var(--grey-light-bg));margin:0;box-sizing:border-box;border-bottom:1px solid rgb(var(--grey-border));padding:25px}@media screen and (min-width: 600px){.drawer-widget-header h3{font-size:1em}}@media screen and (min-width: 1024px){.drawer-widget-header h3{padding:19px}}@media screen and (min-width: 1280px){.drawer-widget-header h3{padding:28px;font-size:1.4em}}@media screen and (min-width: 1500px){.drawer-widget-header h3{padding:36px}}.shopping-cart-sidebar .drawer-widget-header .wishlist-sidebar-title{display:none}.shopping-cart-sidebar .drawer-widget-header .shopping-cart-sidebar-title{display:block}.wishlist-sidebar .drawer-widget-header .shopping-cart-sidebar-title{display:none}.wishlist-sidebar .drawer-widget-header .wishlist-sidebar-title{display:block}.drawer-widget-header span{display:inline-block;vertical-align:middle}.drawer-widget-header .icon.tb-shopping-cart3{font-size:1.4em;margin-right:15px}.drawer-widget-header .icon.tb-compare{font-size:1.4em;margin-right:15px}.drawer-widget-content{position:relative;box-sizing:border-box;padding:15px 30px}@media screen and (min-width: 1280px){.drawer-widget-content{padding:30px}}.drawer-widget-content p{margin:0}.drawer-widget-content .second-message-wrapper{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;margin:1em 0 0;border-bottom:1px solid rgb(var(--grey-border));padding-bottom:15px}@media screen and (min-width: 1280px){.drawer-widget-content .second-message-wrapper{padding-bottom:30px}}.drawer-widget-content .product-box-sidebar-items-list{padding-bottom:15px;margin-top:15px}.shopping-cart-sidebar .drawer-widget-content .product-box-sidebar-items-list{position:relative;overflow:auto;margin-bottom:15px}@media screen and (min-width: 600px){.shopping-cart-sidebar .drawer-widget-content .product-box-sidebar-items-list{height:calc(100vh - 410px)}}@media screen and (min-width: 1024px){.shopping-cart-sidebar .drawer-widget-content .product-box-sidebar-items-list{height:calc(100vh - 410px)}}@media screen and (min-width: 1280px){.shopping-cart-sidebar .drawer-widget-content .product-box-sidebar-items-list{height:calc(100vh - 430px)}}.wishlist-sidebar .drawer-widget-content .wishlist-sidebar-title .tb-heart-thin{font-size:1.5em}.wishlist-sidebar .drawer-widget-content .product-box-sidebar-items-list{height:65vh;position:relative;overflow:auto}@media screen and (min-width: 600px){.wishlist-sidebar .drawer-widget-content .product-box-sidebar-items-list{height:calc(100vh - 350px)}}@media screen and (min-width: 1024px){.wishlist-sidebar .drawer-widget-content .product-box-sidebar-items-list{height:calc(100vh - 360px)}}@media screen and (min-width: 1280px){.wishlist-sidebar .drawer-widget-content .product-box-sidebar-items-list{height:calc(100vh - 390px)}}@media screen and (min-width: 1500px){.wishlist-sidebar .drawer-widget-content .product-box-sidebar-items-list{height:calc(100vh - 350px)}}.wishlist-sidebar .drawer-widget-content .note-message{border-bottom:1px solid rgb(var(--grey-border))}@media screen and (min-width: 600px){.wishlist-sidebar .drawer-widget-content .note-message{padding-bottom:15px}}@media screen and (min-width: 1280px){.wishlist-sidebar .drawer-widget-content .note-message{padding-bottom:30px}}.wishlist-sidebar .drawer-widget-content .second-message-wrapper{display:none}.shopping-list-sidebar .drawer-widget-content .wishlist-sidebar-title .tb-heart-thin{font-size:1.5em}.shopping-list-sidebar .drawer-widget-content .product-box-sidebar-items-list{height:65vh;position:relative;overflow:auto}@media screen and (min-width: 600px){.shopping-list-sidebar .drawer-widget-content .product-box-sidebar-items-list{height:calc(100vh - 350px)}}@media screen and (min-width: 1024px){.shopping-list-sidebar .drawer-widget-content .product-box-sidebar-items-list{height:calc(100vh - 360px)}}@media screen and (min-width: 1280px){.shopping-list-sidebar .drawer-widget-content .product-box-sidebar-items-list{height:calc(100vh - 390px)}}@media screen and (min-width: 1500px){.shopping-list-sidebar .drawer-widget-content .product-box-sidebar-items-list{height:calc(100vh - 350px)}}.shopping-list-sidebar .drawer-widget-content .note-message{border-bottom:1px solid rgb(var(--grey-border))}@media screen and (min-width: 600px){.shopping-list-sidebar .drawer-widget-content .note-message{padding-bottom:15px}}@media screen and (min-width: 1280px){.shopping-list-sidebar .drawer-widget-content .note-message{padding-bottom:30px}}.shopping-list-sidebar .drawer-widget-content .second-message-wrapper{display:none}.compare-sidebar .drawer-widget-content .compare-sidebar-title .icon{font-size:1.5em}.compare-sidebar .drawer-widget-content .product-box-sidebar-items-list{height:65vh;position:relative;overflow:auto}@media screen and (min-width: 600px){.compare-sidebar .drawer-widget-content .product-box-sidebar-items-list{height:calc(100vh - 300px)}}@media screen and (min-width: 1024px){.compare-sidebar .drawer-widget-content .product-box-sidebar-items-list{height:calc(100vh - 320px)}}@media screen and (min-width: 1280px){.compare-sidebar .drawer-widget-content .product-box-sidebar-items-list{height:calc(100vh - 380px)}}@media screen and (min-width: 1500px){.compare-sidebar .drawer-widget-content .product-box-sidebar-items-list{height:calc(100vh - 380px)}}.compare-sidebar .drawer-widget-content .note-message{border-bottom:1px solid rgb(var(--grey-border))}@media screen and (min-width: 600px){.compare-sidebar .drawer-widget-content .note-message{padding-bottom:15px}}@media screen and (min-width: 1280px){.compare-sidebar .drawer-widget-content .note-message{padding-bottom:30px}}.compare-sidebar .drawer-widget-content .second-message-wrapper{display:none}.drawer-compare .drawer-widget-header .icon{color:white}.drawer-compare .compare-sidebar-title{color:white;background:rgb(var(--color1))}@media screen and (min-width: 1024px){.drawer-compare .compare-sidebar-title{padding:19px}}@media screen and (min-width: 1280px){.drawer-compare .compare-sidebar-title{padding:28px}}@media screen and (min-width: 1500px){.drawer-compare .compare-sidebar-title{padding:36px}}.drawer-compare .compare-sidebar-title .icon{font-size:1.5em}.drawer-compare .close-icon{font-size:1.5em}.drawer-widget-footer-cta{width:100%;height:auto;position:absolute;bottom:0;background:white;box-sizing:border-box;text-align:center;-webkit-box-shadow:0px -10px 15px rgba(0,0,0,0.2);-moz-box-shadow:0px -10px 15px rgba(0,0,0,0.2);box-shadow:0px -10px 15px rgba(0,0,0,0.2);z-index:2}.drawer-widget-footer-cta:before{display:none;content:"";position:absolute;width:100%;height:190px;bottom:0;left:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFF0000, endColorstr=#00FF0000,GradientType=0 );background:-webkit-linear-gradient(bottom, red 0%,rgba(255,0,0,0.8) 50%,rgba(255,0,0,0) 100%);background:-moz-linear-gradient(bottom, red 0%,rgba(255,0,0,0.8) 50%,rgba(255,0,0,0) 100%);background:-ms-linear-gradient(bottom, red 0%,rgba(255,0,0,0.8) 50%,rgba(255,0,0,0) 100%);background:-o-linear-gradient(bottom, red 0%,rgba(255,0,0,0.8) 50%,rgba(255,0,0,0) 100%);background:linear-gradient(to top, red 0%,rgba(255,0,0,0.8) 50%,rgba(255,0,0,0) 100%)}.drawer-widget-footer-cta .cta-wrapper{position:relative;z-index:1}.drawer-widget-footer-cta .button{width:100%}.wishlist-sidebar .drawer-widget-footer-cta.wishlist-sidebar-footer{display:block;padding:30px}.drawer-widget-footer-cta.shopping-cart-sidebar-footer{display:none}.shopping-cart-sidebar .drawer-widget-footer-cta.shopping-cart-sidebar-footer{display:block;padding:30px 30px 0 30px}.drawer-widget-footer-cta.compare-sidebar-footer{display:none}.compare-sidebar .drawer-widget-footer-cta.compare-sidebar-footer{display:block;padding:30px 30px 0 30px}.product-box{background:white}.item-price-wrapper .item-price-before{text-decoration:line-through;color:rgb(var(--grey-light))}.review .item-reviews{display:inline-block;vertical-align:top}.review .item-reviews+.reviews-qty{display:inline-block;vertical-align:top}.box-productbox-light .item-reviews{padding:6px 0}.item-reviews ul{position:relative;display:flex;flex-wrap:wrap;font-size:0.9em;color:rgb(var(--grey-light-bg))}.box-product-detail-details .item-reviews ul,.reviews .item-reviews ul{font-size:1em}@media screen and (min-width: 1280px){.box-product-detail-details .item-reviews ul,.reviews .item-reviews ul{font-size:1.5em}}.review .item-reviews ul{width:5em}.reviews .item-reviews ul{justify-content:center}.item-reviews li{position:relative;width:1em;height:1em}.item-reviews .icon{position:absolute;left:0;top:0;width:1em;height:1em;display:inline-block}.item-reviews .star-overlay{color:rgb(var(--text));overflow:hidden}.product-box-item-list{padding:0 0 15px 0;box-sizing:border-box}.product-box-item-list ul{padding:0 15px 0 0}.product-box-item-list .product-box{border-bottom:1px solid rgb(var(--grey-border));padding:15px 0}.product-box-item-list .product-box:first-of-type{padding-top:0}.product-box-item-list .product-box .item-container{position:relative;display:flex;flex-wrap:wrap;align-items:center}.product-box-item-list .product-box .product-image-wrapper{flex:0 auto;border:1px solid rgb(var(--grey-border));width:75px}@media screen and (min-width: 1280px){.product-box-item-list .product-box .product-image-wrapper{width:100px}}.product-box-item-list .product-box .item-details-container{flex:1;padding:0 0 0 15px;font-size:0.9em}@media screen and (min-width: 1280px){.product-box-item-list .product-box .item-details-container{font-size:1em}}.product-box-item-list .product-box .product-brand-name{font-weight:600}.product-box-item-list .product-box .product-name{font-size:1em;margin-bottom:5px}@media screen and (min-width: 1280px){.product-box-item-list .product-box .product-name{margin-bottom:15px}}.product-box-item-list .product-box .product-name.dotTitle{height:35px}@media screen and (min-width: 1280px){.product-box-item-list .product-box .product-name.dotTitle{height:40px}}.product-box-item-list .product-box .item-price-wrapper{position:relative;display:flex;flex-wrap:wrap}.product-box-item-list .product-box .item-price{font-size:1.2em;color:black;font-weight:600}.product-box-item-list .product-box .item-price-savings{flex:1 auto;text-align:right;font-size:0.7em}.widget-form.form-newsletter .input{width:100%;position:relative;overflow:hidden;display:inline-block;border:1px solid border}.widget-form.form-newsletter .input input[type="text"]{width:100%;box-sizing:border-box;text-align:center;background:white;padding:18px}@media screen and (min-width: 1024px){.widget-form.form-newsletter .input input[type="text"]{padding:13px 15px}}.widget-form.form-newsletter .newsletters-button-size{width:100%}.widget-form.form-newsletter .newsletters-button-size .button-button{width:100%;margin:15px 0;font-size:1em;padding:22px}@media screen and (min-width: 600px){.widget-form.form-newsletter .newsletters-button-size .button-button{padding:10px 30px}}.mobile-newsletter-section-content{padding-bottom:15px}.mobile-newsletter-section-content .form-wrapper{padding:0 15px}@media screen and (min-width: 600px){.mobile-newsletter-section-content .form-wrapper{padding:0}}.section.section-seo .image-container.logo-seo-container{width:250px;margin:0 auto;margin:0 auto 15px}@media screen and (min-width: 1280px){.section.section-seo .image-container.logo-seo-container{margin:0 auto 60px}}.section.section-seo .image-container.logo-seo-container img{max-width:60%}.section.section-social-follow{text-align:center;padding:15px 0;background:#F2F2F2}.section.section-social-follow p,.section.section-social-follow .social-media-icons{display:inline-block;vertical-align:middle}.section.section-footer{color:rgb(var(--text-light));padding-bottom:50px}@media screen and (min-width: 600px){.section.section-footer{padding-bottom:50px}}.section.section-footer h2,.section.section-footer h3{position:relative;margin:22px 0;border-bottom:1px solid #000;font-size:1.125em;padding:0 0 22px 15px;font-weight:bold}@media screen and (min-width: 600px){.section.section-footer h2,.section.section-footer h3{margin:30px 0;padding:0 0 22px 0}}.section.section-footer h2:after,.section.section-footer h3:after{content:"";width:100%;height:1px;position:absolute;bottom:-3px;left:0px;background:rgba(255,255,255,0.2)}.section.section-footer .disclaimer-paragraph{padding:0 15px}@media screen and (min-width: 600px){.section.section-footer .disclaimer-paragraph{padding:0}}.section.section-footer .wrapper{position:relative;display:flex;flex-wrap:wrap}.section.section-footer .wrapper.wrapper-from-small{padding:0}@media screen and (min-width: 600px){.section.section-footer .wrapper.wrapper-from-small{padding:0 30px}}.section.section-footer .footer-menu-item{position:relative;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border-bottom:1px solid #000}@media screen and (min-width: 600px){.section.section-footer .footer-menu-item{width:50%}}@media screen and (min-width: 1280px){.section.section-footer .footer-menu-item{width:25%}}@media screen and (min-width: 600px){.section.section-footer .footer-menu-item{border-bottom:none}}.section.section-footer .footer-menu-item:after{content:"";width:100%;height:1px;position:absolute;bottom:-3px;left:0px;background:rgba(255,255,255,0.1)}@media screen and (min-width: 600px){.section.section-footer .footer-menu-item:after{display:none}}.section.section-footer .footer-menu-item .section-footer-submenu a{font-size:1.125em;text-align:left}.section.section-footer .footer-menu-item .section-content{display:none;padding:0 0 0 30px}@media screen and (min-width: 600px){.section.section-footer .footer-menu-item .section-content{display:block}}.section.section-footer .footer-menu-item .section-content a,.section.section-footer .footer-menu-item .section-content p{font-size:1em}.section.section-footer .footer-menu-item .section-content a{line-height:2;text-decoration:underline;text-underline-offset:3px}.section.section-footer .footer-menu-item .section-content p{line-height:1.5}.section.section-footer .footer-menu-item:first-of-type .section-content{padding-left:0}.section.section-footer .footer-menu-item:last-of-type .section-content{padding-right:0}.section.section-footer ul{list-style:none;padding:0}@media screen and (min-width: 800px){.section.section-recently-viewed-items .box.box-productbox-rebate-banner{top:34%}}.flex-section-tabs-container{max-width:1920px;width:100%;flex:1 1 100%}@media screen and (min-width: 800px){.flex-section-tabs-container{flex:1 0}}.tb-ps-container{height:100%;overflow:hidden;position:relative}.tb-tabs-menu.tb-ps-container .tb-tabs-list{white-space:nowrap;display:inline-block;margin:0;padding:0}.tb-tabs-menu.tb-ps-container .tb-tabs-list>*{display:inline-block}.tb-tabs-menu.tb-ps-container .tb-tabs-list>*:last-of-type{padding-right:30px}@media screen and (min-width: 600px){.tb-tabs-menu.tb-ps-container .tb-tabs-list>*:last-of-type{padding-right:50px}}@media screen and (min-width: 800px){.tb-tabs-menu.tb-ps-container .tb-tabs-list>*:last-of-type{padding-right:30px}}@media screen and (min-width: 1024px){.tb-tabs-menu.tb-ps-container .tb-tabs-list>*:last-of-type{padding-right:10px}}@media screen and (min-width: 1280px){.tb-tabs-menu.tb-ps-container .tb-tabs-list>*:last-of-type{padding-right:90px}}.tb-tabs-menu .tab-item{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;font-weight:500;color:rgb(var(--grey-disabled));padding:15px}@media screen and (min-width: 600px){.tb-tabs-menu .tab-item{font-size:1.125em;padding:20px}}@media screen and (min-width: 1024px){.tb-tabs-menu .tab-item{padding:30px}}@media screen and (min-width: 1280px){.tb-tabs-menu .tab-item{font-size:1.5em}}@media screen and (min-width: 1920px){.tb-tabs-menu .tab-item{padding:50px 30px}}.tb-tabs-menu .tab-item.tab-active,.tb-tabs-menu .tab-item:hover{color:rgb(var(--color1));-moz-transform:scale(1.03);-webkit-transform:scale(1.03);-o-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.tb-tabs-menu .tab-item.tab-active:before{width:100%;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.tabs-cat-section{overflow:hidden;position:relative;text-align:center;z-index:1}.tabs-cat-section>.section-wrapper>.section-content{width:100%;max-width:1920px;display:flex;justify-content:space-around;flex-flow:row wrap;background:white;padding:0}@media screen and (min-width: 800px){.tabs-cat-section>.section-wrapper>.section-content{padding:5px 30px}}.tabs-cat-section .text-left-container{padding-right:0}@media screen and (min-width: 1024px){.tabs-cat-section .text-left-container{padding-right:15px}}@media screen and (min-width: 1280px){.tabs-cat-section .text-left-container{padding-right:30px}}@media screen and (min-width: 1024px){.tabs-cat-section .tabs-menu-container,.tabs-cat-section .custom-page-text-box{padding-left:30px;padding-right:30px}}.tabs-cat-section .content-wrapper{color:#fff}@media screen and (min-width: 1024px){.tabs-cat-section .content-wrapper{color:rgb(var(--color3))}}.tabs-menu-container,.custom-page-text-box{box-sizing:border-box}@media screen and (min-width: 1024px){.tabs-menu-container,.custom-page-text-box{padding-left:30px}}@media screen and (min-width: 1280px){.tabs-menu-container,.custom-page-text-box{padding-left:115px}}.tabs-menu-container{position:relative}.tabs-menu-container:after{content:"";display:block;position:absolute;height:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#00FFFFFF,GradientType=0 );background:-webkit-linear-gradient(right, #fff 0%,rgba(255,255,255,0.8) 50%,rgba(255,255,255,0) 100%);background:-moz-linear-gradient(right, #fff 0%,rgba(255,255,255,0.8) 50%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(right, #fff 0%,rgba(255,255,255,0.8) 50%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(right, #fff 0%,rgba(255,255,255,0.8) 50%,rgba(255,255,255,0) 100%);background:linear-gradient(to left, #fff 0%,rgba(255,255,255,0.8) 50%,rgba(255,255,255,0) 100%);top:0;right:0;width:50px}@media screen and (min-width: 1280px){.tabs-menu-container:after{width:120px}}.custom-page-text-box{position:relative}@media screen and (min-width: 1024px){.custom-page-text-box:before{content:"";position:absolute;width:1920px;height:100%;background:rgb(var(--grey-light));left:0}}.custom-page-text-box .section-content{display:none;padding:15px}@media screen and (min-width: 600px){.custom-page-text-box .section-content{padding:15px 30px}}@media screen and (min-width: 1024px){.custom-page-text-box .section-content{background:transparent;padding:30px 0}}@media screen and (min-width: 1280px){.custom-page-text-box .section-content{padding:60px 0}}.custom-page-text-box .section-content ul{list-style:disc}.section-contact-us-page .custom-page-text-box .section-content ul{list-style:none;font-size:1em;margin-left:0}.custom-page-text-box .section-content .store-results-list{list-style:none;margin-left:0}.custom-page-text-box .section-content p,.custom-page-text-box .section-content li{font-size:0.875em;line-height:1.5625em;color:rgb(var(--color3))}.section-contact-us-page .custom-page-text-box .section-content p,.section-contact-us-page .custom-page-text-box .section-content li{margin-bottom:0;font-size:1em}.custom-page-text-box .section-content p{margin-top:1em}.custom-page-text-box .section-content p:first-child{margin-top:0px}.custom-page-text-box.no-tabs .section-content{display:block}.custom-page-text-box .section-wrapper{text-transform:none;font-size:1em}@media screen and (min-width: 1024px){.custom-page-text-box .section-wrapper{background:transparent}}.custom-page-text-box .section-wrapper .section-title-small{padding:0}.compare-sidebar .cta-primary-links{display:flex}.compare-sidebar .cta-primary-links>*{width:50% !important}.compare-sidebar .cta-secondary-links a{color:rgb(var(--color1))}.compare-sidebar .remove{position:absolute;right:12px;top:0}.compare-sidebar .item-reviews{font-size:1.4em;margin-bottom:10px}.compare-sidebar .product-image-wrapper{padding:5px}.compare-sidebar .item-details-container{font-size:0.85em !important}.compare-sidebar .product-name{height:4.3em}.compare-sidebar .drawer-widget-footer-cta{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-top:1px solid rgb(var(--grey-border))}.compare-sidebar .alert-warning{margin:0;font-size:0.65em}.compare-sidebar .alert-warning p{margin:1em 0}.compare-sidebar .alert-warning .icon{margin-right:10px;vertical-align:middle;font-size:1.3em}.compare-sidebar .compare-alert-min-products{margin-top:50px;font-size:0.9em}.box-product-reviews-summary>*{display:inline-block;vertical-align:middle}@media screen and (min-width: 1500px){.box-product-reviews-summary .item-reviews{font-size:1.5em}}.label-product-detail-price sup{vertical-align:super;top:auto;font-size:0.6em}.splitter{display:none;width:15px;position:relative;vertical-align:middle}.splitter:after{content:"";width:2px;height:100%;position:absolute;top:0px;left:50%;background:rgb(var(--grey-border))}@media screen and (min-width: 1280px){.splitter{display:inline-block;padding:15px;overflow:hidden;text-indent:-9999px}}.section-comparison-alert{padding:30px}.section-header-tab-content.hide{display:none}.billboard.billboard-main-carousel .billboard-image-container{cursor:grab;cursor:-webkit-grab}.billboard.billboard-main-carousel:active{cursor:-webkit-grabbing;cursor:grabbing}.drawer-filters .header-drawer .back-level-button,.drawer-sorting .header-drawer .back-level-button{display:none}.drawer-filters .header-drawer .close,.drawer-sorting .header-drawer .close{background:#fff}.drawer-filters .header-drawer .close .label,.drawer-sorting .header-drawer .close .label{display:inline-block}.label.label-product-detail-price.cross-out-price,.label.label-product-price.cross-out-price,.cross-out-price.label.label-product-detail-price{text-decoration:line-through}#promise-image-details-page{max-width:50px}.box-product-detail-price-qualifier .ajax-pricequalifier{display:inline-block}.billboard.billboard-main-carousel.remove-fade .billboard-image-container:after{background:none}.billboard.billboard-main-carousel.add-link-to-main-carousal .billboard-text-container .button-call-to-action-secondary{display:none}.no-top-banner>.box-breadcrumbs{position:static !important;background-color:rgba(0,0,0,0.8)}.clearance-link{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;font-weight:normal;color:rgb(var(--color1));cursor:pointer;display:block;padding:10px 10px 10px 20px;position:relative;border-bottom:1px solid rgb(var(--grey-border));margin-bottom:-1em}.clearance-link:hover{background:rgb(var(--grey-light-bg-hover));padding:10px 10px 10px 40px}.scratch-and-dent .box-promotion-product-listing .cta-container{height:105px;position:relative;overflow:auto}.drawer.drawer-sorting .resultsBySorting-tablet ul .group-header{background-color:#EEE;color:#666;padding:8px 20px;white-space:nowrap}.drawer.drawer-sorting .resultsBySorting-tablet ul li{padding:10px 40px}.section-shopping-cart-header .header-title{margin:0;font-size:1.2em;font-weight:500;color:rgb(var(--color1));padding:15px}@media screen and (min-width: 900px){.section-shopping-cart-header .header-title{margin:0;padding:15px 0}}@media screen and (min-width: 1920px){.section-shopping-cart-header .header-title{padding:22px 0}}.section-cart-form-item{border-bottom:1px solid rgb(var(--grey-border))}@media screen and (min-width: 800px){.section-cart-form-item{border-bottom:none}}.section-cart-form-item.create-account-fields{border-bottom:none}.page-customerprofile .section-cart-form-item{border:none}.shipping-options-form .form-widget:not(:last-of-type){margin-bottom:15px}.selectBox-dropdown{display:inline-block;color:#000;cursor:default;min-width:75px;height:26px;line-height:22px;outline:none;position:relative;vertical-align:middle;text-decoration:none;text-align:left}.selectBox-dropdown.selectBox-menuShowing.selectBox-menuShowing-bottom{-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.selectBox-dropdown.selectBox-menuShowing.selectBox-menuShowing-top{-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}.selectBox-dropdown .selectBox-label{padding:2px 2px 2px 10px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selectBox-dropdown .selectBox-arrow{position:absolute;right:5px;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.selectBox-dropdown{height:30px;background:white;border:1px solid rgb(var(--text-towhite-0-67));line-height:1.7em;font-size:0.9em;color:rgb(var(--text));overflow:hidden}.selectBox-arrow{width:30px;height:20px;position:absolute;top:0px;font-size:1.3em}.selectBox-arrow:after{content:"\f107";font-family:'tailbase-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:auto;height:auto;padding:6px;position:absolute;top:-5px;left:5px}.selectBox-dropdown-menu{position:absolute;z-index:99999;max-height:230px;min-height:1em;border:1px solid rgb(var(--text-towhite-0-67));background:white;-webkit-box-shadow:0px 5px 20px -5px rgba(0,0,0,0.65);-moz-box-shadow:0px 5px 20px -5px rgba(0,0,0,0.65);box-shadow:0px 5px 20px -5px rgba(0,0,0,0.65);overflow:auto}.selectBox-inline{min-width:150px;outline:none;border:1px solid grey;background:white;display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-clip:padding-box;overflow:auto}.selectBox-inline:focus{border-color:#666}.selectBox-options,.selectBox-options li,.selectBox-options li a{list-style:none;display:block;cursor:default;padding:0;margin:0}.selectBox-options li a{line-height:1.5;padding:0.4em 1.2em;overflow:hidden;background:6px center no-repeat;text-decoration:none;font-size:0.9em}.selectBox-options li.selectBox-hover a{background-color:#EEE}.selectBox-options li.selectBox-disabled a{color:#888;background-color:transparent}.selectBox-options li.selectBox-selected a{background-color:#C8DEF4}.selectBox-options .selectBox-optgroup{color:#666;background:#EEE;font-weight:bold;line-height:1.5em;padding:0 .5em;white-space:nowrap;font-size:.9em}.selectBox.selectBox-disabled{color:#888 !important}.selectBox-dropdown.selectBox-disabled .selectBox-arrow{opacity:.5;filter:alpha(opacity=50);border:1px solid grey}.selectBox-inline.selectBox-disabled{color:#888 !important}.selectBox-inline.selectBox-disabled .selectBox-options A{background-color:transparent !important;color:#888 !important}.selectBox-inline.selectBox-disabled .selectBox-options A{background-color:transparent !important}::placeholder{color:#ccc;opacity:1}:-ms-input-placeholder{color:#ccc}::-ms-input-placeholder{color:#ccc}body{position:relative;margin:0 auto;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media print{body{width:100%;height:auto !important;max-width:11in;margin:0 auto !important;overflow:visible !important}}::-moz-selection{color:white;background:rgb(var(--color1-towhite-0-2))}::selection{color:white;background:rgb(var(--color1-towhite-0-2))}html.tb-displaying-cbox.no-touch,html.tb-displaying-cbox.no-touch body{overflow:hidden;height:100%}html.tb-displaying-cbox.touch,html.tb-displaying-cbox.touch body{-webkit-overflow-scrolling:touch !important;overflow:auto !important;height:100% !important}html.tb-displaying-cbox.touch #colorbox,html.tb-displaying-cbox.touch #cboxWrapper,html.tb-displaying-cbox.touch #cboxMiddleLeft,html.tb-displaying-cbox.touch #cboxMiddleRight,html.tb-displaying-cbox.touch #cboxContent,html.tb-displaying-cbox.touch #cboxWrapper>div:nth-of-type(2){position:static !important;height:100vh !important}@media screen and (min-width: 1280px){html.tb-displaying-cbox.touch #colorbox,html.tb-displaying-cbox.touch #cboxWrapper,html.tb-displaying-cbox.touch #cboxMiddleLeft,html.tb-displaying-cbox.touch #cboxMiddleRight,html.tb-displaying-cbox.touch #cboxContent,html.tb-displaying-cbox.touch #cboxWrapper>div:nth-of-type(2){position:fixed !important}}@media screen and (min-width: 1280px){html.tb-displaying-cbox.touch #colorbox,html.tb-displaying-cbox.touch #cboxWrapper,html.tb-displaying-cbox.touch #cboxMiddleLeft,html.tb-displaying-cbox.touch #cboxMiddleRight,html.tb-displaying-cbox.touch #cboxContent,html.tb-displaying-cbox.touch #cboxWrapper>div:nth-of-type(2){left:50% !important;top:50% !important;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}html.tb-displaying-cbox.touch body>*:not(#colorbox){display:none !important}h2,h3{font-weight:400}address{font-style:normal}.tb-counter-element{position:absolute;right:-5px;top:-18px;font:400 1em "Montserrat", Helvetica, Arial, sans-serif}.tb-counter-element[data-counter='0']:after{display:none}.tb-counter-element:after{content:attr(data-counter);display:inline-block;padding:2px;background:rgb(var(--headeraccents));color:rgb(var(--headerbg));font-size:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-clip:padding-box;width:12px;height:12px;text-align:center;vertical-align:middle;z-index:1}.section-main-navigation.sticked .tb-counter-element:after{color:rgb(var(--stickynavcolor))}.box-style-shadow{display:block;position:relative;background:white;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);text-align:left;box-sizing:border-box}.tooltip:hover .tooltip-text{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visibility:visible}.tooltip-text{visibility:hidden;-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:100px;background-color:rgba(0,0,0,0.7);color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:112%;left:50%;margin-left:-50px;font-size:0.5em}@media screen and (min-width: 1280px){.tooltip-text{width:120px}}.tooltip-text:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:rgba(0,0,0,0.7) transparent transparent transparent}.hide-empty-tag{display:none}.disabled-letter{background:rgb(var(--grey-disabled)) !important;border:1px solid rgb(var(--grey-disabled)) !important;color:white;font-weight:400 !important}html.touch .ps-container .ps-scrollbar-x-rail{display:none !important}.label.label-product-price-before:after{content:"";width:100%;height:1px;position:absolute;top:38%;left:0px;background:rgb(var(--text-light));top:51%}@media screen and (min-width: 480px){.label.label-product-price-before:after{top:38%}}.label.label-product-price-before sup{text-decoration:none}.hd-icon{display:inline-block;width:15px;height:auto;position:absolute;right:5px;bottom:5px;padding:2px 5px;background:black;color:white;font-size:0.62em;text-align:center;font-weight:600}.main-header{position:relative;z-index:999;-webkit-box-shadow:0px 5px 15px 5px rgba(0,0,0,0.2);-moz-box-shadow:0px 5px 15px 5px rgba(0,0,0,0.2);box-shadow:0px 5px 15px 5px rgba(0,0,0,0.2)}.main-header .tb-map-pin,.main-header .tb-offers-o{font-weight:600}.box-page-header.sticked{padding-top:55px}@media screen and (min-width: 600px){.box-page-header.sticked{padding-top:72px}}@media screen and (min-width: 800px){.box-page-header.sticked{padding-top:60px}}@media screen and (min-width: 1280px){.box-page-header.sticked{padding-top:88px}}.main-menu-logo-container{position:relative;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:normal;background:white}.main-menu-logo-container .logo-sticky{display:none}.header-left-block-items{position:relative;display:flex;flex-flow:wrap;align-items:center}@media screen and (min-width: 600px){.header-left-block-items{flex:0 0 180px;width:180px}}@media screen and (min-width: 800px){.header-left-block-items{flex:1}}.header-left-block-items.main-menu-wrapper.space-between{justify-content:space-between}.header-left-block-items.main-menu-wrapper.space-between .main-menu-right-block-items{margin-right:27px}.header-left-block-items.main-menu-wrapper.space-between .main-menu-right-block-items .menu-list .has-children{display:inline-block}.header-left-block-items.main-menu-wrapper.space-between .our-brands-main-menu{background:rgb(var(--color2));color:white !important;margin:0}@media screen and (min-width: 1024px){.header-left-block-items.main-menu-wrapper.space-between .our-brands-main-menu{display:inline-block;padding:1px 12px}}.header-left-block-items.main-menu-wrapper.space-between .our-brands-main-menu:hover{background:rgb(var(--color1))}.header-right-block-items{position:relative;display:flex;flex-wrap:wrap;align-items:center;width:100%}@media screen and (min-width: 600px){.header-right-block-items{width:auto;flex:1;justify-content:flex-end}}.header-right-block-items .search-main-menu{display:none}@media screen and (min-width: 600px){.header-right-block-items .search-main-menu{display:block}}.header-right-block-items .tb-offers-o{font-weight:bold;font-size:36px}@media screen and (min-width: 600px){.main-menu-items.find-store-main-menu.hide-xlarge{position:absolute;left:0;top:auto}}@media screen and (min-width: 800px){.main-menu-items.find-store-main-menu.hide-xlarge{position:relative;left:auto}}@media screen and (min-width: 600px){.main-menu-items.find-store-main-menu.hide-xlarge{position:absolute;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (min-width: 800px){.main-menu-items.find-store-main-menu.hide-xlarge{position:absolute;position:relative;top:auto;left:auto;-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none;transform:none;position:relative}}.main-menu-items .main-menu-item{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;box-sizing:border-box;background:white;color:rgb(var(--color1));font-size:1.4em;padding:15px}.main-menu-items .main-menu-item:hover{background:rgb(var(--grey-light-bg))}@media screen and (min-width: 1024px){.main-menu-items .main-menu-item{font-size:1.6em}}@media screen and (min-width: 600px){.main-menu-items .main-menu-item.more.header-widget-menu{padding-right:30px}}.main-menu-items .main-menu-item .icon{position:relative;display:inline-block}.main-menu-items .main-menu-item .tb-counter-element{right:-10px}.our-brands-main-menu{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;box-sizing:border-box;background:white;color:rgb(var(--color1));font-weight:400;cursor:pointer;width:100%;padding:12px}.our-brands-main-menu:hover{background:rgb(var(--grey-light-bg-hover))}@media screen and (min-width: 600px){.our-brands-main-menu{width:auto}}@media screen and (min-width: 800px){.our-brands-main-menu{padding:12px}}@media screen and (min-width: 1024px){.our-brands-main-menu{font-size:clamp(14.4px, calc(14.4px + (3.2 * ((100vw - 1024px) / 76))), 17.6px)}}@media screen and (min-width: 1280px){.our-brands-main-menu{padding:30px 20px}}@media screen and (min-width: 1920px){.our-brands-main-menu{padding:37px}}.our-brands-main-menu .icon{font-size:1.2em;vertical-align:middle}.our-brands-main-menu.liquidation{display:none}@media screen and (min-width: 1024px){.our-brands-main-menu.liquidation{display:block}}.logo-wrapper{position:absolute;left:50%;transform:translateX(-50%);-webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 15px rgba(0,0,0,0.5);box-shadow:0px 0px 15px rgba(0,0,0,0.5);z-index:10;width:var(--logo-size-_default)}@media screen and (min-width: 600px){.logo-wrapper{width:var(--logo-size-small)}}@media screen and (min-width: 800px){.logo-wrapper{width:var(--logo-size-medium)}}@media screen and (min-width: 1280px){.logo-wrapper{width:var(--logo-size-xlarge)}}.logo-wrapper #header-logo{margin:0;font-size:0;height:inherit}.secondary-menu-container{position:relative;z-index:125}.secondary-menu-items{width:100%;background:white;text-align:right;border-bottom:1px solid rgb(var(--grey-border))}.secondary-menu-items ul li{display:inline-block;vertical-align:middle}.secondary-menu-items ul li .button-header-widget{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;padding:8px;box-sizing:border-box;font-size:0.9em}.secondary-menu-items ul li .button-header-widget:hover,.secondary-menu-items ul li .button-header-widget.active{background:rgb(var(--grey-light-bg-hover))}.secondary-menu-items span{display:inline-block;vertical-align:middle}.secondary-menu-items .icon{margin-right:10px;font-size:1.3em;font-weight:600}.secondary-menu-items .button-header-widget,.secondary-menu-items .splitter{display:inline-block;vertical-align:middle;color:rgb(var(--color1))}.secondary-menu-items .button-header-widget:after,.secondary-menu-items .splitter:after{display:none}.secondary-menu-items .button-header-widget.more .label{display:none}.secondary-menu-items .rebates{font-weight:bold;font-size:16px !important}.secondary-menu-items.left-content-available{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.secondary-menu-items.left-content-available ul:first-child{margin-left:30px}.secondary-menu-items.left-content-available ul:last-child{margin-right:5px}.secondary-menu-items.left-content-available ul a.address{margin-left:16px}.secondary-menu-items.left-content-available li.secondary-menu-item.left-content a{font-size:.9em;color:rgb(var(--color1))}.secondary-menu-items.left-content-available li.secondary-menu-item.left-content a span.icon{margin-right:4px}.secondary-menu-item{position:relative}.secondary-menu-item:hover .section-header-widget{display:block}.section-header-widget{display:none;position:absolute}.section-header-widget .title-widget{position:relative;margin:0;font-size:1.25em;font-weight:400}.section-header-widget .title-widget a{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:block;padding:20px 30px;background:white}.section-header-widget .title-widget a:hover{background:rgb(var(--grey-light-bg))}.section-header-widget.storelocator-box,.section-header-widget.share-box,.section-header-widget.rebates-box,.section-header-widget.more-items-box{top:50px;z-index:9999}.section-header-widget.storelocator-box{width:610px}html[lang='fr'] .section-header-widget.storelocator-box{right:115px}html[lang='en'] .section-header-widget.storelocator-box{right:49px}.section-header-widget.storelocator-box .tb-arrow-right-thin{position:absolute;right:0;font-size:1.4em}.section-header-widget.share-box{width:215px}html[lang='fr'] .section-header-widget.share-box{right:auto}@media screen and (min-width: 600px){html[lang='fr'] .section-header-widget.share-box{right:0}}@media screen and (min-width: 1280px){html[lang='fr'] .section-header-widget.share-box{right:261px}}html[lang='en'] .section-header-widget.share-box{right:auto}@media screen and (min-width: 600px){html[lang='en'] .section-header-widget.share-box{right:0}}@media screen and (min-width: 1280px){html[lang='en'] .section-header-widget.share-box{right:253px}}.section-header-widget.rebates-box,.section-header-widget.more-items-box{right:auto}@media screen and (min-width: 1280px){.section-header-widget.rebates-box,.section-header-widget.more-items-box{right:0}}.section-header-widget.rebates-box p,.section-header-widget.more-items-box p{font-size:0.875em;padding:30px;margin:0}.section-header-widget.rebates-box .item-widget-image-wrapper,.section-header-widget.more-items-box .item-widget-image-wrapper{width:200px}.section-header-widget.rebates-box .rebates-wrapper{width:215px}@media screen and (min-width: 1280px){.section-header-widget.rebates-box .rebates-wrapper{width:320px}}.section-header-widget.more-items-box{width:230px}.section-header-widget .language-switcher{display:none}.section-header-widget .list-widget-wrapper.store-info-wrapper .item-widget-list{padding:30px}.section-header-widget .list-widget-wrapper.store-info-wrapper .item-widget-list .link-col .button-button span.label,.section-header-widget .list-widget-wrapper.store-info-wrapper .item-widget-list .link-col .button-button span.tb-viewMore{text-decoration:underline;font-weight:bold}.section-header-widget .list-widget-wrapper.store-info-wrapper address{position:relative;width:100%;font-size:0.875em}.section-header-widget .list-widget-wrapper.store-info-wrapper address .line-below-title-hover{color:rgb(var(--color1));position:absolute;right:40px}.section-header-widget .list-widget-wrapper.store-info-wrapper address .line-below-title-hover:before{bottom:-21px;height:2px}.section-header-widget .list-widget-wrapper.store-info-wrapper address .line-below-title-hover .icon{margin:0;font-size:1.2em}.section-header-widget .list-widget-wrapper.store-info-wrapper address .line-below-title-hover span{line-height:1;vertical-align:middle}.section-header-widget .list-widget-wrapper.store-info-wrapper .item-widget-image-wrapper{width:240px}.section-header-widget .list-widget-wrapper.social-medias-share-wrapper.social-media-icons{padding:0}.section-header-widget .list-widget-wrapper.social-medias-share-wrapper.social-media-icons li{margin:0}.section-header-widget .list-widget-wrapper.social-medias-share-wrapper.social-media-icons li a{width:100%;padding:10px 30px;font-size:1em;color:rgb(var(--text))}.section-header-widget .list-widget-wrapper.social-medias-share-wrapper.social-media-icons .icon{font-size:1.3em;padding:7px}.section-header-widget .list-widget-wrapper.rebates-wrapper{flex:1}.section-header-widget .list-widget-wrapper.rebates-wrapper li a{display:block;width:100%;padding:15px 15px 15px 40px}.section-header-widget .list-widget-wrapper.more-items-wrapper li:last-child a{border-bottom:1px solid rgb(var(--grey-border))}.section-header-widget .list-widget-wrapper.more-items-wrapper a{width:100%;padding:15px;position:relative;font-size:1em;color:rgb(var(--text));background:white;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.section-header-widget .list-widget-wrapper.more-items-wrapper a span{display:inline-block;vertical-align:middle}.section-header-widget .list-widget-wrapper.more-items-wrapper .icon{font-size:1.8em;margin-right:0}.section-header-widget .list-widget-wrapper.more-items-wrapper .rebates .tb-arrow-thin-right-2{position:absolute;right:15px;top:50%;font-size:1.2em;margin-right:0;position:absolute;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.section-header-widget .list-widget-wrapper.static-pages{margin-top:5px}@media screen and (min-width: 1024px){.section-header-widget .list-widget-wrapper.static-pages{margin-top:0}}.section-header-widget .list-widget-wrapper.static-pages li:first-child a{border-top:1px solid rgb(var(--grey-border))}.section-header-widget .list-widget-wrapper.static-pages a{padding:15px 15px 15px 45px}.section-header-widget .item-widget-list{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;padding:0;box-sizing:border-box;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.section-header-widget .item-widget-list:hover{background:rgb(var(--grey-light-bg-hover))}.section-header-widget .item-widget-list:hover .social-media-icon-facebook{background:#3b5998;color:white}.section-header-widget .item-widget-list:hover .social-media-icon-twitter{background:#55ACEE;color:white}.section-header-widget .item-widget-list:hover .social-media-icon-x{background:#000;color:white}.section-header-widget .item-widget-list:hover .social-media-icon-googleplus{background:#DD4B39;color:white}.section-header-widget .item-widget-list:hover .social-media-icon-linkedin{background:#007bb6;color:white}.section-header-widget .item-widget-list:hover .social-media-icon-pinterest{background:#CC2127;color:white}.section-header-widget .item-widget-list:hover .social-media-icon-stumbleupon{background:#EB4823;color:white}.section-header-widget .item-widget-list:hover .social-media-icon-tumblr{background:#35465C;color:white}.section-header-widget .item-widget-list:hover .social-media-icon-youtube{background:#CD201F;color:white}.section-header-widget .item-widget-list:hover .social-media-icon-rss{background:#f26522;color:white}.section-header-widget .item-widget-list:hover .social-media-icon-flickr{background:#ff0084;color:white}.section-header-widget .item-widget-list:hover .social-media-icon-dribbble{background:#ea4c89;color:white}.section-header-widget .item-widget-list:hover .social-media-icon-wordpress{background:#21759b;color:white}.section-header-widget .item-widget-list:hover .social-media-icon-yahoo{background:#7B0099;color:white}.section-header-widget .item-widget-list:hover .social-media-icon-blogger{background:#fb8f3d;color:white}.section-header-widget .item-widget-list:hover .social-media-icon-soundcloud{background:#ff3a00;color:white}.section-header-widget .item-widget-list:hover .social-media-icon-mail{background:rgb(var(--color4));color:white}.section-header-widget .item-widget-list:hover .social-media-icon-talk{background:rgb(var(--color3));color:white}.section-header-widget .item-widget-list:hover .social-media-icon-yelp{background:#d32323;color:white}.section-header-widget .item-widget-list:hover .social-media-icon-houzz{background:#7cc04b;color:white}.section-header-widget .item-widget-list:hover .social-media-icon-instagram{background:#0d5689;color:white}.section-header-widget .address-information-container{flex:1}.section-header-widget .store-info-name{color:rgb(var(--color1));font-size:1.125em;margin-top:0}.section-header-widget .phone-number-wrapper{margin-top:15px;font-weight:500}.section-header-widget .phone-number-wrapper a{display:inline-block;vertical-align:middle}.section-header-widget .storedetails{display:inline-block}.section-header-widget .storedetails a{position:relative;color:rgb(var(--color1));font-size:0.875em}.section-header-widget .storedetails .line-below-title-hover:before{bottom:-25px;height:2px}.section-header-widget .rebates-links-container{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0}@media screen and (min-width: 1280px){.section-header-widget .rebates-links-container{padding:30px 0}}.section-header-widget .rebates-links-container .item-widget-list a:hover{color:rgb(var(--color1))}.section-header-widget .more-items-wrapper{background:rgb(var(--grey-light-bg))}.section-header-widget .more-items-wrapper .item-widget-list a:hover{color:rgb(var(--color1));background:rgb(var(--grey-light-bg))}.section-header-widget .rebates-info,.section-header-widget .item-widget-image-wrapper{display:none;margin-right:30px}@media screen and (min-width: 1280px){.section-header-widget .rebates-info,.section-header-widget .item-widget-image-wrapper{display:block}}.section-header-widget .rebates-popup-header{margin:0;display:block}@media screen and (min-width: 1280px){.section-header-widget .rebates-popup-header{display:none}}.section-header-widget .rebates-popup-header a{display:block;padding:15px;font-size:1em;color:rgb(var(--color1))}.section-header-widget .rebates-popup-header a:hover{background:rgb(var(--grey-light-bg))}.top-menu-overlay{position:fixed;background:rgba(0,0,0,0.5);width:100%;height:100%;display:none;z-index:999}.storelocator-link{width:calc(100% - 70px);display:inline-block;height:30px}.storelocator-link .icon{vertical-align:middle}header.main-header .alert.alert-header-notice,.main-menu-logo-container .alert.alert-header-notice{background:rgb(var(--alert-header-notice));border:1px solid rgb(var(--alert-header-notice-toblack-0-15));width:100%;margin:0;position:relative;height:57px;box-sizing:border-box;overflow:hidden}@media screen and (min-width: 480px){header.main-header .alert.alert-header-notice,.main-menu-logo-container .alert.alert-header-notice{height:38px;font-size:0.75em}}@media screen and (min-width: 1024px){header.main-header .alert.alert-header-notice,.main-menu-logo-container .alert.alert-header-notice{height:auto;font-size:0.6em}}header.main-header .alert.alert-header-notice p,.main-menu-logo-container .alert.alert-header-notice p{color:rgb(var(--alert-header-notice-text));font-weight:800;min-height:2.5em;display:flex;justify-content:center;height:100%}header.main-header .alert.alert-header-notice>a,.main-menu-logo-container .alert.alert-header-notice>a{position:absolute;display:block;top:0;left:0;width:100%;height:100%}header.main-header .alert.alert-header-notice .alert-label,.main-menu-logo-container .alert.alert-header-notice .alert-label{padding:2px 7.5px}header.main-header>.alert.alert-header-notice{display:none}@media screen and (min-width: 1280px){header.main-header>.alert.alert-header-notice{display:block}}.main-menu-logo-container>.alert.alert-header-notice{display:block}@media screen and (min-width: 1280px){.main-menu-logo-container>.alert.alert-header-notice{display:none}}@media screen and (min-width: 1280px){p{font-size:1.25em}}ul{list-style:none;padding:0;margin:0}.search-tool-panel{display:none}@media screen and (min-width: 800px){.searchform-wrapper{position:relative;width:100%;max-width:1280px;margin:0 auto}}#searchform-default,#searchform-xsmall,#searchform-sticky{position:absolute;z-index:10000;top:0;left:0;width:100%;box-sizing:border-box;background-color:rgb(var(--headerbg))}#searchform-xsmall{padding-left:15px}#searchform-sticky{left:auto;right:0;width:310px;font-size:1.25em;top:-11px;font-weight:700;text-transform:none;background-color:rgb(var(--stickynavcolor))}#searchform-sticky:after{content:"";display:block;position:absolute;height:100%;width:75px;background:rgb(var(--stickynavcolor));top:0;left:0;-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);background:-webkit-linear-gradient(right, rgb(var(--stickynavcolor)) 0%, rgb(var(--stickynavcolor)) 20%, rgba(var(--stickynavcolor), 0) 100%);background:-moz-linear-gradient(right, rgb(var(--stickynavcolor)) 0%, rgb(var(--stickynavcolor)) 20%, rgba(var(--stickynavcolor), 0) 100%);background:-ms-linear-gradient(right, rgb(var(--stickynavcolor)) 0%, rgb(var(--stickynavcolor)) 20%, rgba(var(--stickynavcolor), 0) 100%);background:-o-linear-gradient(right, rgb(var(--stickynavcolor)) 0%, rgb(var(--stickynavcolor)) 20%, rgba(var(--stickynavcolor), 0) 100%);background:linear-gradient(to left, rgb(var(--stickynavcolor)) 0%, rgb(var(--stickynavcolor)) 20%, rgba(var(--stickynavcolor), 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#00FFFFFF,GradientType=0 )}#searchform-sticky .ui-autocomplete{font-size:85.7145%}#searchform-sticky .widget-form.form-search .searchbar-button-addon-close{display:inline-block}#searchform-sticky .widget-form.form-search .searchbar-button-addon-search{display:none}#searchform-large{display:block;width:100%;height:100%;position:fixed;top:0;margin:0 auto;text-align:center;box-sizing:border-box;background-color:rgb(var(--headerbg));z-index:99999;padding:15px}@media print{#searchform-large{display:none !important}}@media screen and (min-width: 1280px){#searchform-large{padding:30px}}@media screen and (min-width: 1500px){#searchform-large{padding:0px}}.widget-form.form-search.searchform{width:100%}.widget-form.form-search .form-wrapper{background-color:inherit}@media screen and (min-width: 480px){.widget-form.form-search .form-wrapper{padding-left:0;padding-right:0;padding-bottom:60px}}@media screen and (max-width: 899px){.widget-form.form-search .form-wrapper{padding-bottom:16px}}.widget-form.form-search .input{position:relative;margin-top:0}@media screen and (min-width: 1024px){.widget-form.form-search .input{margin-top:30px}}.widget-form.form-search input::-ms-clear{display:none}@media screen and (min-width: 1024px){.widget-form.form-search.form-invalid .searchbar-button-addon-close{display:none}}.searchbar-button-addon{position:absolute;top:0;left:0;padding:12px 0 0 0;font-size:1.3em}@media screen and (min-width: 1280px){.searchbar-button-addon{padding:30px 0 0 0;font-size:2em}}.searchbar-button-addon button.button-button:focus{outline:none}.searchbar-button-addon.searchbar-button-addon-right{left:auto;right:0;font-size:1.1em}@media screen and (min-width: 1280px){.searchbar-button-addon.searchbar-button-addon-right{font-size:1.5em}}.ui-front{z-index:9999}.ui-autocomplete{position:relative;width:100%;overflow-y:auto;background-color:white;color:rgb(var(--neutral));padding-bottom:30px;text-align:left;z-index:99999 !important;position:relative !important;height:78vh;font-size:0.85em}@media screen and (min-width: 480px){.ui-autocomplete{height:60vh}}@media screen and (min-width: 800px){.ui-autocomplete{height:75vh}}@media screen and (min-width: 1024px){.ui-autocomplete{font-size:1em}}.ui-autocomplete h3{margin:0}@media screen and (min-width: 600px){.ui-autocomplete .top-results-sugestions-list{-webkit-column-count:2;-moz-column-count:2;column-count:2;column-gap:30px}}.ui-autocomplete .top-title,.ui-autocomplete .product-title{display:block;padding-bottom:30px;color:rgb(var(--color1));font-weight:400;font-size:1.3em}@media screen and (min-width: 1280px){.ui-autocomplete .top-title,.ui-autocomplete .product-title{font-size:1.5em}}.ui-autocomplete .product-title{border-bottom:1px solid rgb(var(--grey-border))}.ui-autocomplete li{cursor:default;display:block;clear:left;width:100%;box-sizing:border-box;line-height:1.4;font-size:1.125em;padding:0 15px 0 0}@media screen and (min-width: 1280px){.ui-autocomplete li{padding:0 30px}}.ui-autocomplete li:hover a.ui-state-focus:not(:hover){outline:none}.ui-autocomplete li a{color:inherit;display:inline-block;padding:2px}.ui-autocomplete li a.ui-state-focus:not(:hover){outline:4px auto rgb(var(--color1))}.ui-autocomplete li a:hover .simple{text-decoration:underline;cursor:pointer;color:rgb(var(--color1))}.ui-autocomplete li .top-title,.ui-autocomplete li .product-title{color:rgb(var(--color1));font-weight:700;display:block;font-size:1.1em}.ui-autocomplete li .simple strong{font-weight:inherit}.ui-autocomplete .item-container{position:relative;display:flex;align-items:center;height:auto;min-height:58px;box-sizing:border-box}@media screen and (min-width: 1280px){.ui-autocomplete .item-container{padding:0 30px}}.ui-autocomplete .item-container:hover{color:rgb(var(--color1))}.ui-autocomplete .image{padding:5px;box-sizing:border-box;border:1px solid rgb(var(--grey-border));background:white;width:70px}@media screen and (min-width: 1280px){.ui-autocomplete .image{width:115px}}.ui-autocomplete .product-term a{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:block;padding:15px 0;border-bottom:1px solid rgb(var(--grey-border))}.ui-autocomplete .product-term:hover a{background:rgb(var(--neutral-towhite-0-9))}.ui-autocomplete .text{white-space:normal;padding-left:10px;flex:1;height:55px}@media screen and (min-width: 1280px){.ui-autocomplete .text{height:50px}}.ui-autocomplete .label{color:rgb(var(--color1));font-weight:bold;margin-bottom:5px}.ui-autocomplete a .label:hover{text-decoration:none}.ui-autocomplete a .description:hover{text-decoration:underline;color:rgb(var(--color1));cursor:pointer}.ui-autocomplete .ui-state-hover,.ui-autocomplete .ui-autocomplete .ui-state-active{margin:0px !important;color:#fff}.ui-autocomplete.mm-autocomplete{position:fixed !important;max-height:70%}.search-results-items-list li{padding:0 15px 0 0}@media screen and (min-width: 1280px){.search-results-items-list li{padding:0 30px 0 0}}.top-results-sugestions-container{margin:0px 0 30px}.searchterm.ui-autocomplete-input{width:100%;box-sizing:border-box;border:none;border-bottom:1px solid rgb(var(--grey-border));color:rgb(var(--color1));font-size:1em;padding:15px 25px 10px 30px}@media screen and (min-width: 1280px){.searchterm.ui-autocomplete-input{font-size:2em;padding:30px 30px 10px 45px}}.ui-autocomplete-loading{background-image:url(../../../templates/common/img/indicator.gif) !important;background-repeat:no-repeat !important;background-position:97% center !important}.flex-wrapper{position:relative;display:flex}.box.box-productbox .box.box-productbox-content{padding-left:15px;padding-right:15px}@media screen and (min-width: 600px){.box.box-productbox .box.box-productbox-content{padding-left:0;padding-right:0}}@media screen and (min-width: 1280px){.box.box-productbox-details:hover{height:100%}.box.box-productbox-details:hover .box.box-productbox-cta,.box.box-productbox-details:hover .box-bottom-box-cta-buttons{opacity:1}.box.box-productbox-details:hover .box.box-productbox-cta{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);height:100%}}@media screen and (min-width: 1280px){html:not(.touch) .box.box-productbox-details:hover,html.touch .box.box-productbox-details[data-hover="true"],html:not(.touch) .section-recently-viewed-items .box.box-productbox-details:hover,html.touch .section-recently-viewed-items .box.box-productbox-details[data-hover="true"]{height:100%}html:not(.touch) .box.box-productbox-details:hover .box.box-productbox-cta,html.touch .box.box-productbox-details[data-hover="true"] .box.box-productbox-cta,html:not(.touch) .box.box-productbox-details:hover .box-bottom-box-cta-buttons,html.touch .box.box-productbox-details[data-hover="true"] .box-bottom-box-cta-buttons{opacity:1}html:not(.touch) .box.box-productbox-details:hover .box.box-productbox-cta,html.touch .box.box-productbox-details[data-hover="true"] .box.box-productbox-cta{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);height:100%}}@media screen and (min-width: 1280px){.section-recently-viewed-items .box.box-productbox-details:hover{height:145px}.section-recently-viewed-items .box.box-productbox-details:hover .box.box-productbox-cta,.section-recently-viewed-items .box.box-productbox-details:hover .box-bottom-box-cta-buttons{opacity:0}.section-recently-viewed-items .box.box-productbox-details:hover .box.box-productbox-cta{-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);height:inherit}}@media screen and (min-width: 1280px){.section-recently-viewed-items html:not(.touch) .box.box-productbox-details:hover,.section-recently-viewed-items html.touch .box.box-productbox-details[data-hover="true"],html:not(.touch) .section-recently-viewed-items .box.box-productbox-details:hover,html.touch .section-recently-viewed-items .box.box-productbox-details[data-hover="true"]{height:145px}.section-recently-viewed-items html:not(.touch) .box.box-productbox-details:hover .box.box-productbox-cta,.section-recently-viewed-items html.touch .box.box-productbox-details[data-hover="true"] .box.box-productbox-cta,html:not(.touch) .section-recently-viewed-items .box.box-productbox-details:hover .box.box-productbox-cta,html.touch .section-recently-viewed-items .box.box-productbox-details[data-hover="true"] .box.box-productbox-cta,.section-recently-viewed-items html:not(.touch) .box.box-productbox-details:hover .box-bottom-box-cta-buttons,.section-recently-viewed-items html.touch .box.box-productbox-details[data-hover="true"] .box-bottom-box-cta-buttons,html:not(.touch) .section-recently-viewed-items .box.box-productbox-details:hover .box-bottom-box-cta-buttons,html.touch .section-recently-viewed-items .box.box-productbox-details[data-hover="true"] .box-bottom-box-cta-buttons{opacity:0}.section-recently-viewed-items html:not(.touch) .box.box-productbox-details:hover .box.box-productbox-cta,.section-recently-viewed-items html.touch .box.box-productbox-details[data-hover="true"] .box.box-productbox-cta,html:not(.touch) .section-recently-viewed-items .box.box-productbox-details:hover .box.box-productbox-cta,html.touch .section-recently-viewed-items .box.box-productbox-details[data-hover="true"] .box.box-productbox-cta{-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);height:inherit}}.box.box-productbox-details .label-starting-at{margin:8px 0 5px}.box-bottom-box-cta-buttons a:hover .label{text-decoration:underline}@media screen and (min-width: 800px){.box-bottom-box-cta-buttons html:not(.touch) a.box.box-productbox-details:hover .label,.box-bottom-box-cta-buttons html.touch a.box.box-productbox-details[data-hover="true"] .label,html:not(.touch) .section-recently-viewed-items .box-bottom-box-cta-buttons a.box.box-productbox-details:hover .label,html.touch .section-recently-viewed-items .box-bottom-box-cta-buttons a.box.box-productbox-details[data-hover="true"] .label,html:not(.touch) .box-bottom-box-cta-buttons a:hover .label,html.touch .box-bottom-box-cta-buttons a[data-hover="true"] .label{text-decoration:underline}}.button.button-product-view-details,.button.button-product-add-cart{display:none}@media screen and (min-width: 1280px){.button.button-product-view-details,.button.button-product-add-cart{display:block;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}}.button.button-product-add-wishlist{display:none;position:relative}@media screen and (min-width: 1280px){.button.button-product-add-wishlist{display:block}}.button.button-product-add-compare,.button.button-product-remove-compare{display:none}@media screen and (min-width: 1024px){.button.button-product-add-compare,.button.button-product-remove-compare{display:block}}@media screen and (min-width: 1024px){.button.button-product-remove-compare{display:none}}.button.button-productbox-tag:hover>.button-button,.button.button-product-detail-tag:hover>.button-button,.button.button-productbox-tag.tag-active>.button-button,.tag-active.button.button-product-detail-tag>.button-button{background:black;color:white}@media screen and (min-width: 600px){.button.button-productbox-tag:hover .label.label-product-tag,.button.button-product-detail-tag:hover .label.label-product-tag,.button.button-productbox-tag:hover .label.label-product-detail-tag,.button.button-product-detail-tag:hover .label.label-product-detail-tag,.button.button-productbox-tag.tag-active .label.label-product-tag,.tag-active.button.button-product-detail-tag .label.label-product-tag,.button.button-productbox-tag.tag-active .label.label-product-detail-tag,.tag-active.button.button-product-detail-tag .label.label-product-detail-tag{width:100%;opacity:1}}.button.button-productbox-tag.no-link-tag>.button-button,.no-link-tag.button.button-product-detail-tag>.button-button{cursor:default !important}.button.button-back-button{position:absolute;top:0;left:0}@media screen and (min-width: 600px){.button.button-back-button{left:auto;right:0}}.button.button-comparison-mobile{position:absolute;top:0;right:0;display:none}.button.button-comparison-mobile .tb-counter-element{right:5px}.button.button-product-list-compare{display:none}@media screen and (min-width: 1024px){.button.button-product-list-compare{display:inline-block}}.button.button-product-list-compare .icon{display:inline-block;vertical-align:middle;margin-right:5px;font-size:1.25em;position:relative}.button.button-product-list-compare .icon .tb-counter-element{right:-10px;top:-13px}.label.label-product-price-qualifier:empty{display:none}@media screen and (min-width: 1024px){.box.box-productbox-content.compare-active{border:1px solid rgb(var(--color1))}}.box.box-productbox-content.compare-active .box.box-bottom-box-cta-buttons{position:relative;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width: 1280px){.box.box-productbox-content.compare-active .box.box-bottom-box-cta-buttons{position:absolute;flex-flow:row wrap;align-items:center}}@media screen and (min-width: 1500px){.box.box-productbox-content.compare-active .box.box-bottom-box-cta-buttons{flex-flow:column}}.box.box-productbox-content.compare-active .icon.icon-product-remove-compare,.box.box-productbox-content.compare-active .button.button-product-remove-compare>.button-button{display:inline-block}.box.box-productbox-content.compare-active .icon.icon-product-in-compare-list{display:none}@media screen and (min-width: 1024px){.box.box-productbox-content.compare-active .icon.icon-product-in-compare-list{display:block}}@media screen and (min-width: 1024px){.box.box-productbox-content.compare-active .button.button-product-add-compare,.box.box-productbox-content.compare-active .button.button-product-remove-compare{display:none}.box.box-productbox-content.compare-active .button.button-product-remove-compare{display:block}}.box.box-productbox-light-content.compare-active .icon.icon-product-remove-compare,.box.box-productbox-light-content.compare-active .label.label-product-to-compare,.box.box-productbox-light-content.compare-active .button.button-product-remove-compare>.button-button{display:inline-block}.box.box-productbox-light-content.compare-active .label-product-add-compare{display:none}.box-breadcrumbs-container .breadcrumb-label,.box-breadcrumbs-container .breadcrumb-bar{display:none}@media screen and (min-width: 600px){.box-breadcrumbs-container .breadcrumb-label,.box-breadcrumbs-container .breadcrumb-bar{display:inline-block}}.box-breadcrumbs-container .breadcrumb-label:last-of-type,.box-breadcrumbs-container .breadcrumb-bar:last-of-type{display:inline-block;color:white;margin-left:30px}@media screen and (min-width: 600px){.box-breadcrumbs-container .breadcrumb-label:last-of-type,.box-breadcrumbs-container .breadcrumb-bar:last-of-type{margin-left:0}}.box-breadcrumbs-container .breadcrumb-bar:last-of-type{display:none}@media screen and (min-width: 600px){.box-breadcrumbs-container .breadcrumb-bar:last-of-type{display:inline-block}}@media screen and (min-width: 600px){.box.box-productbox-rebate-banner.active-banner{width:100%;border:1px solid rgb(var(--color1));background:rgba(255,255,255,0.85)}}@media screen and (min-width: 600px){.box.box-productbox-rebate-banner.active-banner .label.label-product-rebate-banner{position:relative;width:auto;opacity:1}}.box.box-product-tools-top .button-product-list-compare .icon{position:relative}.box.box-product-list-filter-applied:hover .clear-filter-button{text-decoration:underline}.box-product-list .box.box-product-list-filter-h1-title h1{margin-bottom:5px}@media screen and (min-width: 600px){.box-product-list .box.box-product-list-products{padding:10px 30px 30px}}.clear-filter-button{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;color:rgb(var(--color1));background:white;border:none;padding:5px 0;position:relative;padding-left:15px}@media screen and (min-width: 800px){.clear-filter-button{padding-left:30px}}@media screen and (min-width: 1280px){.clear-filter-button{position:absolute;right:30px;padding-left:0}}@media screen and (min-width: 1280px){.clear-filter-button{position:absolute;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.clear-filter-button .button-button .icon,.clear-filter-button .button-button span{color:rgb(var(--color1));font-weight:600}.clear-filter-button .label.label-product-list-filters-applied{padding-left:0}.filters-sumary-list-container{display:inline-block;vertical-align:middle;position:relative;overflow:hidden;width:100%;padding:5px 0}@media screen and (min-width: 800px){.filters-sumary-list-container{padding:10px 0}}@media screen and (min-width: 1280px){.filters-sumary-list-container{width:calc(100% - 335px);padding:5px 0}}.filters-sumary-list-container:after{content:"";width:20px;height:100%;position:absolute;top:0px;right:0px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#FFFFFFFF,GradientType=0 );background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 50%,#fff 100%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 50%,#fff 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 50%,#fff 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 50%,#fff 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 50%,#fff 100%)}.filters-sumary-list-container a:first-child{margin-left:15px}@media screen and (min-width: 800px){.filters-sumary-list-container a:first-child{margin-left:30px}}@media screen and (min-width: 1280px){.filters-sumary-list-container a:first-child{margin-left:0}}.filters-sumary-list-container a:last-child{margin-right:15px}@media screen and (min-width: 800px){.filters-sumary-list-container a:last-child{margin-right:30px}}.filters-sumary-list-container .ps-container .ps-scrollbar-x-rail{height:6px;bottom:0}.filters-sumary-list-container .ps-container .ps-scrollbar-x-rail .ps-scrollbar-x{height:6px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box}.filters-sumary-list{white-space:nowrap;display:inline-block;font-size:0.9em;position:relative}.sort-by-tool{display:none}@media screen and (min-width: 1280px){.sort-by-tool{display:inline-block}}.page-results-tool{text-align:right}@media screen and (min-width: 1280px){.page-results-tool{text-align:left}}a.box-overlap-link{position:absolute;height:100%;z-index:999;width:100%;left:0}.box.box-productbox-cta .box.box-bottom-box-cta-buttons{z-index:9999}.box.box-productbox-photo,.image-square-outer-wrapper{overflow:hidden}.ribbon-wrap{position:relative}.ajax-pricequalifier-ribbon{position:absolute;display:none;background:rgba(var(--ribbon), 0.66);color:white;padding:8px;-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg);width:120%;text-align:center;-ms-transform:-30% 30%;-webkit-transform:-30% 30%;transform-origin:-30% 30%}.content-page .ajax-pricequalifier-ribbon{-ms-transform:-15% 60%;-webkit-transform:-15% 60%;transform-origin:-17% 60%}.box.box-product-list-products>.ribbon-price-qualifier{font-size:0.8em}@media screen and (min-width: 1280px){.box.box-product-list-products>.ribbon-price-qualifier{font-size:1em}}@media screen and (max-width: 479px){.box.box-product-list-products>.ribbon-price-qualifier{width:100%}}@media screen and (min-width: 480px) and (max-width: 599px){.box.box-product-list-products>.ribbon-price-qualifier{width:50%}}@media screen and (min-width: 600px) and (max-width: 799px){.box.box-product-list-products>.ribbon-price-qualifier{width:50%}}@media screen and (min-width: 800px) and (max-width: 899px){.box.box-product-list-products>.ribbon-price-qualifier{width:50%}}@media screen and (min-width: 1024px) and (max-width: 1279px){.box.box-product-list-products>.ribbon-price-qualifier{width:33.33333%}}.image-productbox-photo-image .image-content{min-height:130px}@media screen and (min-width: 480px){.image-productbox-photo-image .image-content{min-height:150px}}@media screen and (min-width: 600px){.image-productbox-photo-image .image-content{min-height:200px}}@media screen and (min-width: 1280px){.image-productbox-photo-image .image-content{min-height:420px}}@media screen and (min-width: 1920px){.image.image-productbox-photo-image .image-content{padding:45px !important}}@media (max-width: 1279px){.box.box-productbox-details .box-productbox-cta a{height:auto}}@media (max-width: 1440px){.box.box-productbox-details{bottom:48px !important}}.installment-price .pb_apply_now_link{font-size:inherit;font-weight:bold;text-decoration:underline}.affirm-modal-trigger{font-size:inherit;text-decoration:underline}.flx_apply_now_link{font-size:10px;font-weight:bold;text-decoration:underline}@media screen and (min-width: 1280px){.flx_apply_now_link{font-size:15px}}@media screen and (min-width: 480px){.installment-price{font-size:90%}}@media screen and (min-width: 600px){.installment-price{font-size:95%}}@media screen and (min-width: 800px){.installment-price{font-size:82%}}@media screen and (min-width: 1024px){.installment-price{font-size:75%}}.installment-price img{width:14px !important;height:14px !important}@media screen and (min-width: 800px){.installment-price img{width:18px !important;height:18px !important}}@media screen and (min-width: 1280px){.installment-price img{width:21px !important;height:21px !important}}#cboxContent.imageviewerpopup #cboxLoadedContent{margin:0 auto;width:100% !important;height:100% !important}#colorbox.flexiti-popup #cboxLoadedContent{padding-top:0}#colorbox.flexiti-popup #cboxTitle{display:none !important}@media screen and (max-width: 667px){#colorbox.flexiti-popup{top:0 !important;background-color:white}.box.box-productbox-details{height:170px !important;bottom:18px}.box.box-productbox-info,.box.box-item-details{padding-top:12px !important}}@media screen and (max-width: 1279px){.box-bottom-box-cta-buttons .installment-price{display:none}.box.box-productbox-details{height:170px !important;bottom:0 !important}}@media (max-width: 1023px){.box.box-productbox-details .label-starting-at{font-size:0.875em}}@media (max-width: 599px){.box.box-productbox-details .label-starting-at{font-size:0.8125em}}.redirect-msg-section{font-size:large;text-align:center;background:rgb(var(--color1));padding:8px 0}.redirect-msg-section .redirect-msg{color:white}.redirect-msg-section .redirect-msg img{margin-right:5px;margin-bottom:8px;width:8%}@media screen and (min-width: 600px){.redirect-msg-section .redirect-msg img{width:4%}}@media screen and (min-width: 800px){.redirect-msg-section .redirect-msg img{width:3%}}@media screen and (min-width: 1024px){.redirect-msg-section .redirect-msg img{width:1.5%}}.section-body.page-product .billboard.billboard-top-banner,.section-body.page-collection .billboard.billboard-top-banner{display:none}.section-body.page-product .box.box-breadcrumbs,.section-body.page-product .box.box-brand-landing-page-logo,.section-body.page-collection .box.box-breadcrumbs,.section-body.page-collection .box.box-brand-landing-page-logo{background:rgba(0,0,0,0.8);position:relative}.rating-label{display:inline-block}.bar{display:inline-block;width:60%;background:rgb(var(--grey-light));position:relative}.quantity{display:inline-block;width:25%}.histogrambar{height:100%;background:rgb(var(--grey-light-bg));position:absolute}.box-product-features-image,.box-product-features-text{position:relative;display:flex;flex-flow:row wrap;align-content:center;align-items:center}.box-product-features-image img{width:100%;height:auto;margin:0 auto}@media screen and (min-width: 1280px){.box-product-features-image img{max-height:500px;object-fit:scale-down}}.box-product-detail-price-qualifier-detail p{margin:0;line-height:1.2}@media screen and (min-width: 600px){.box-product-detail-price-qualifier-detail p{font-size:0.9em}}@media screen and (min-width: 1280px){.box-product-detail-price-qualifier-detail p{font-size:0.8em;line-height:1.4}}@media screen and (min-width: 1500px){.box-product-detail-price-qualifier-detail p{font-size:1em}}.section-featured-items,.product-details-infos{background:white}.section-featured-items h2,.product-details-infos h2{color:rgb(var(--color1));position:relative;padding:15px;background:white;margin:0;border-bottom:1px solid rgb(var(--grey-border));border-top:1px solid rgb(var(--grey-border));font-size:1.25em;font-size:1.15em}@media screen and (min-width: 600px){.section-featured-items h2,.product-details-infos h2{font-size:1.25em;padding:15px 30px}}@media screen and (min-width: 1280px){.section-featured-items h2,.product-details-infos h2{font-size:3em;font-weight:500;padding:3vw 7.56vw 0;border:none;margin:1em 0;display:none}}.section-featured-items h2 .icon,.product-details-infos h2 .icon{position:absolute;right:15px;position:absolute;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 600px){.section-featured-items h2 .icon,.product-details-infos h2 .icon{right:30px}}@media screen and (min-width: 1280px){.section-featured-items h2 .icon,.product-details-infos h2 .icon{display:none}}.section-featured-items .note,.product-details-infos .note{background:rgb(var(--grey-light-bg));border:1px solid rgb(var(--grey-light));padding:20px 0}.section-featured-items.associatedProductsOfCollectionItemsCarousel,.product-details-infos.associatedProductsOfCollectionItemsCarousel{display:none}.section-featured-items .custom-details-description,.product-details-infos .custom-details-description{color:rgb(var(--color1));font-weight:500}.section-featured-items.parts-availability,.product-details-infos.parts-availability{border:1px solid rgb(var(--grey-border));margin:26px 0;padding:15px 30px}@media screen and (min-width: 1280px){.section-featured-items.parts-availability,.product-details-infos.parts-availability{padding:18px 10px 18px 7.56vw}}.section-featured-items.parts-availability h3,.product-details-infos.parts-availability h3{font-weight:600;font-size:31px;color:rgb(var(--color1));text-wrap:balance}.section-featured-items.parts-availability a,.product-details-infos.parts-availability a{text-decoration:underline;font-weight:bold;color:rgb(var(--color1))}.carousel.carousel-product-detail-photos .swiper-wrapper a.link.link-imageviewer-btn.imageviewerbtn.carousel-slide.swiper-slide.has-extra-images{padding:0}.carousel.carousel-product-detail-photos .swiper-wrapper a.link.link-imageviewer-btn.imageviewerbtn.carousel-slide.swiper-slide.has-extra-images .image.image-thumbnailImage.carousel-slide.swiper-slide{height:auto}@media screen and (min-width: 800px){.carousel.carousel-product-detail-photos .swiper-wrapper>.image.image-thumbnailImage.carousel-slide.swiper-slide,.carousel.carousel-product-detail-photos .swiper-wrapper a.link.link-imageviewer-btn.imageviewerbtn.carousel-slide.swiper-slide.has-extra-images{height:100px !important}}@media screen and (min-width: 1024px) and (max-width: 1279px){.carousel.carousel-product-detail-photos .swiper-wrapper>.image.image-thumbnailImage.carousel-slide.swiper-slide,.carousel.carousel-product-detail-photos .swiper-wrapper a.link.link-imageviewer-btn.imageviewerbtn.carousel-slide.swiper-slide.has-extra-images{height:78px !important}}.carousel.carousel-product-detail-photos .swiper-wrapper a.has-extra-images .image-content .images-left-to-show{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:rgba(0,0,0,0.7);color:#fff;font-size:1.1em;font-weight:bold;border-radius:16px;padding:2px 10px;z-index:2;pointer-events:none;box-shadow:0 2px 6px rgba(0,0,0,0.2);min-height:26px;line-height:26px;display:flex;align-items:center;justify-content:center}.carousel.carousel-product-detail-photos .swiper-wrapper a.has-extra-images .image-content img{filter:brightness(30%)}.carousel.carousel-product-detail-photos .swiper-wrapper .carousel-slide .image-content{border:1px solid rgb(var(--grey-border))}.carousel.carousel-product-detail-photos .swiper-wrapper .carousel-slide .additional-img-view{padding:5px;box-sizing:border-box}.carousel.carousel-product-detail-photos .swiper-wrapper .carousel-slide .additional-img-view.selected{border:1px solid rgb(var(--color1))}.carousel.carousel-product-detail-photos .swiper-wrapper .carousel-slide.video-link{position:relative}.carousel.carousel-product-detail-photos .swiper-wrapper .carousel-slide .video-views{position:relative;display:flex;flex-flow:row wrap;align-items:center}@media screen and (min-width: 800px){.carousel.carousel-product-detail-photos .swiper-wrapper .carousel-slide .video-views{height:85%}}@media screen and (min-width: 1024px){.carousel.carousel-product-detail-photos .swiper-wrapper .carousel-slide .video-views{height:96%}}@media screen and (min-width: 1280px){.carousel.carousel-product-detail-photos .swiper-wrapper .carousel-slide .video-views{height:100%}}.carousel.carousel-product-detail-photos .swiper-wrapper .carousel-slide .video-views:before{content:"";width:100%;height:100%;position:absolute;top:0px;left:0px;background:rgba(0,0,0,0.6)}.carousel.carousel-product-detail-photos .swiper-wrapper .carousel-slide .video-views:after{content:"\e707";height:auto;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-family:'tailbase-icons';font-size:2em;color:white}.carousel.carousel-product-detail-photos .swiper-wrapper .carousel-slide .video-views .thumb-img{opacity:0.5}.carousel.carousel-product-detail-photo-main .carousel-image-wrapper{display:block;margin:0 auto;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 15px;height:100%;width:100%;position:relative}@media screen and (min-width: 1024px){.carousel.carousel-product-detail-photo-main .carousel-image-wrapper{padding:0 30px}}@media screen and (min-width: 1024px){.carousel.carousel-product-detail-photo-main .carousel-image-wrapper{max-width:644px}}.carousel.carousel-product-detail-photo-main .carousel-image-wrapper .image-square-outer-wrapper{width:100%}.carousel.carousel-product-detail-photo-main .carousel-image-wrapper .image-square-wrapper{display:block;width:100%;height:0;padding-bottom:100%;position:relative;-moz-box-sizing:border-box;box-sizing:border-box}.carousel.carousel-product-detail-photo-main .carousel-image-wrapper .image-square-wrapper .video-wrapper{width:100%;height:0;position:relative;padding-bottom:56.25%}.carousel.carousel-product-detail-photo-main .carousel-image-wrapper .image-square-wrapper .video-wrapper iframe{width:100% !important;height:100% !important;position:absolute;left:0}.carousel.carousel-product-detail-photo-main .carousel-image-wrapper .image-square-mask{width:100%;height:100%;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;display:inline-block;left:0;top:0}.carousel.carousel-product-detail-photo-main .carousel-image-wrapper .image-content,.carousel.carousel-product-detail-photo-main .carousel-image-wrapper .image-square-container,.carousel.carousel-product-detail-photo-main .carousel-image-wrapper .video-info{position:relative;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;height:100%;height:100%}@media screen and (min-width: 800px){html[data-useragent*="Firefox"] .carousel.carousel-product-detail-photo-main .carousel-image-wrapper .image-content,html[data-useragent*="Firefox"] .carousel.carousel-product-detail-photo-main .carousel-image-wrapper .image-square-container,html[data-useragent*="Firefox"] .carousel.carousel-product-detail-photo-main .carousel-image-wrapper .video-info{height:85%}}@media screen and (min-width: 1024px){html[data-useragent*="Firefox"] .carousel.carousel-product-detail-photo-main .carousel-image-wrapper .image-content,html[data-useragent*="Firefox"] .carousel.carousel-product-detail-photo-main .carousel-image-wrapper .image-square-container,html[data-useragent*="Firefox"] .carousel.carousel-product-detail-photo-main .carousel-image-wrapper .video-info{height:100%}}@media screen and (min-width: 1280px){.box-product-features .feature-text-container{position:relative;padding:0 85px;box-sizing:border-box}}@media screen and (min-width: 1920px){.box-product-features .feature-text-container{padding:135px}}@media screen and (min-width: 1280px){.box-product-features .feature-text-container>p{margin-bottom:0;padding-bottom:0 !important}}@media screen and (min-width: 1280px){.box-product-features .feature-text-container>h3{margin-bottom:0.5em}}@media screen and (min-width: 1280px){.box-product-features.media-content{height:500px;overflow:hidden}}@media screen and (min-width: 1280px){.box-product-features.additional-features div.box.box-product-features-text-no-image{order:unset}}@media screen and (min-width: 1280px){.box-product-features.additional-features div.box.box-product-features-text-no-image.highlight-background{background:rgb(var(--grey-light-bg))}}@media screen and (min-width: 1280px){.box-product-features.additional-features div.box.box-product-features-text-no-image.box-fixed-height{height:500px}}.additional-features-title h2{padding-left:85px !important;font-size:2.25em;color:rgb(var(--text));padding:1vw 7.56vw 0}.section-product-specifications .table.table-specs thead th,.section-product-inventory .table.table-specs thead th{padding:15px;font-size:1.125em;font-weight:500}@media screen and (min-width: 600px){.section-product-specifications .table.table-specs thead th,.section-product-inventory .table.table-specs thead th{padding:15px 30px}}@media screen and (min-width: 1280px){.section-product-specifications .table.table-specs thead th,.section-product-inventory .table.table-specs thead th{padding:18px 10px 18px 7.56vw;font-size:2.25em}}.section-product-specifications .table.table-specs tbody td,.section-product-inventory .table.table-specs tbody td{font-size:0.8em;padding:10px 15px}@media screen and (min-width: 600px){.section-product-specifications .table.table-specs tbody td,.section-product-inventory .table.table-specs tbody td{font-size:0.9em;padding:15px 30px}}@media screen and (min-width: 1280px){.section-product-specifications .table.table-specs tbody td,.section-product-inventory .table.table-specs tbody td{padding:18px 10px;font-size:1.25em}}@media screen and (min-width: 1280px){.section-product-specifications .table.table-specs tbody td:first-child,.section-product-inventory .table.table-specs tbody td:first-child{padding:18px 10px 18px 7.56vw}}.section-product-inventory p,.section-related-items p{font-size:0.8em;padding:10px 15px}@media screen and (min-width: 600px){.section-product-inventory p,.section-related-items p{font-size:0.9em;padding:15px 30px}}@media screen and (min-width: 1280px){.section-product-inventory p,.section-related-items p{font-size:1.25em;padding:18px 10px 18px 7.56vw}}.label-product-detail-add-wishlist,.label-product-detail-add-compare,.label-product-detail-remove-compare,.label-product-detail-compare-widge,.label-product-detail-detail-documents,.label-product-detail-detail-share{position:relative}.label-product-detail-add-wishlist:after,.label-product-detail-add-compare:after,.label-product-detail-remove-compare:after,.label-product-detail-compare-widge:after,.label-product-detail-detail-documents:after,.label-product-detail-detail-share:after{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;content:"";width:0%;height:1px;position:absolute;bottom:-2px;left:0px}.label-product-detail-add-wishlist:after{background:rgb(var(--grey-dark))}.label-product-detail-add-compare:after,.label-product-detail-remove-compare:after,.label-product-detail-compare-widge:after{background:rgb(var(--color1))}.button-product-detail-add-compare span.compare-icon,.button-product-detail-remove-compare span.compare-icon,.button-product-detail-compare-widge span.compare-icon{width:20px;margin-right:5px}.button-product-detail-add-compare span.compare-icon svg,.button-product-detail-remove-compare span.compare-icon svg,.button-product-detail-compare-widge span.compare-icon svg{fill:rgb(var(--color1))}.button-product-detail-add-compare:hover .label.label-product-detail-add-compare:after,.button-product-detail-add-compare:hover .label.label-product-detail-remove-compare:after,.button-product-detail-add-compare:hover .label.label-product-detail-compare-widge:after,.button-product-detail-remove-compare:hover .label.label-product-detail-add-compare:after,.button-product-detail-remove-compare:hover .label.label-product-detail-remove-compare:after,.button-product-detail-remove-compare:hover .label.label-product-detail-compare-widge:after,.button-product-detail-compare-widge:hover .label.label-product-detail-add-compare:after,.button-product-detail-compare-widge:hover .label.label-product-detail-remove-compare:after,.button-product-detail-compare-widge:hover .label.label-product-detail-compare-widge:after{width:100%}.button-product-detail-add-wishlist{flex:1 auto}.button-product-detail-add-wishlist:hover .label.label-product-detail-add-wishlist:after{width:100%}.link-product-detail-documents .label-product-detail-detail-documents:after{background:rgb(var(--grey-dark));width:100%}.link-product-detail-share .label-product-detail-detail-share:after{background:rgb(var(--grey-dark));width:100%}.section.section-tabs-category-ads.js-sticky.sticked{position:fixed;top:100px;width:100%;height:140px;z-index:1}.box-product-detail-review-nav-filter>*:nth-child(1){padding-left:15px}@media screen and (min-width: 600px){.box-product-detail-review-nav-filter>*:nth-child(1){padding-left:30px}}@media screen and (min-width: 1280px){.box-product-detail-review-nav-filter>*:nth-child(1){padding-left:7.54vw}}.box-product-detail-review-nav-filter>*:nth-child(3){padding-right:15px}@media screen and (min-width: 600px){.box-product-detail-review-nav-filter>*:nth-child(3){padding-right:30px}}@media screen and (min-width: 1280px){.box-product-detail-review-nav-filter>*:nth-child(3){padding-right:7.54vw}}.image-viewer-container{text-align:center}@media screen and (min-width: 800px){.image-viewer-container{position:absolute;width:calc(100% - 60px);bottom:0;z-index:1;padding:8px}}@media screen and (min-width: 1280px){.image-viewer-container{width:100%}}.price-section{position:relative;display:flex;flex-wrap:wrap;align-content:baseline;align-items:center}.price-section .prices-module{flex:1}@media screen and (min-width: 1280px){.price-section .prices-module{font-size:0.8em}}@media screen and (min-width: 1500px){.price-section .prices-module{font-size:1em}}.price-section .inventory-module{color:rgb(var(--color1));text-decoration:underline;font-size:0.9em;padding-right:60px}.widget-form.form-product-detail-add-cart{position:relative;flex:1 1 100%}.list-product-detail-social-media-share .social-medias.social-medias-default{position:relative;display:flex;flex-wrap:wrap;justify-content:space-evenly}.box-product-detail-review-summary .item-reviews ul{font-size:1.8em}.box-product-detail-review-summary .item-reviews li{margin:0 5px}.box-product-detail-review-summary .rating-snapshot-container{padding:0 15px}@media screen and (min-width: 600px){.box-product-detail-review-summary .rating-snapshot-container{padding:0 30px}}@media screen and (min-width: 1280px){.box-product-detail-review-summary .rating-snapshot-container{padding:0}}.carousel-related-items .box-productbox-details{height:90px;border-bottom:none}@media screen and (min-width: 600px){.carousel-related-items .box-productbox-details{height:120px}}.carousel-related-items .box-productbox-details .box-item-details{flex-flow:row wrap;justify-content:space-between}.carousel-related-items .box-productbox-details .box-productbox-cta{display:none}.item-collection-details-container.sticked .product-name-breadcrumb-container.js-sticky-element{position:fixed;top:0}@media screen and (min-width: 800px){.item-collection-details-container.sticked .product-name-breadcrumb-container.js-sticky-element{display:flex}}.product-name-breadcrumb-container{display:none;position:relative;width:100%;flex-flow:row wrap;align-items:center;padding:15px 30px;box-sizing:border-box;background:rgb(var(--grey-light-bg-hover));color:rgb(var(--color1));z-index:1110;-webkit-box-shadow:0px 5px 10px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 5px 10px 0px rgba(0,0,0,0.2);box-shadow:0px 5px 10px 0px rgba(0,0,0,0.2)}.product-name-breadcrumb-container .label-product-detail-model-breadcrumb{font-size:1em;font-weight:400;margin:0}.product-name-breadcrumb-container .icon{margin-right:15px}.label.label-product-detail-price-qualifier:empty{display:none}@media screen and (min-width: 1280px){.box.box-product-features:nth-of-type(even)>:first-child{order:2}}.box.box-product-features-image h3{display:block;width:100%}@media screen and (min-width: 1280px){.box.box-product-features-image h3{display:none}}.drawer-product-details{background:#fff;width:100%;max-width:100%;right:-100%;-webkit-transition:right 0.3s ease-in-out;-moz-transition:right 0.3s ease-in-out;-ms-transition:right 0.3s ease-in-out;-o-transition:right 0.3s ease-in-out;transition:right 0.3s ease-in-out;top:0}@media screen and (min-width: 800px){.drawer-product-details{width:calc(40% - 13px);top:108px;height:94vh;z-index:1050}}@media screen and (min-width: 1024px){.drawer-product-details{width:calc(45% - 15px);top:109px;height:94vh}}@media screen and (min-width: 1280px){.drawer-product-details{position:relative;width:auto;height:auto;top:auto;right:auto;z-index:auto}}.drawer-product-details .close{width:100%;top:0;background-color:rgb(var(--grey-light-bg));box-sizing:border-box;z-index:1;margin-bottom:15px}.drawer-product-details .close .icon{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;right:auto;left:15px}@media screen and (min-width: 600px){.drawer-product-details .close .icon{left:30px}}.drawer-product-details .close .label-title{padding-left:30px}.drawer-product-details.content-open{right:0}.product-details-info .headings{color:rgb(var(--color1));position:relative;padding:15px;background:white;margin:0;border-bottom:1px solid rgb(var(--grey-border));border-top:1px solid rgb(var(--grey-border));font-size:1.15em;display:block}@media screen and (min-width: 600px){.product-details-info .headings{font-size:1.25em}}@media screen and (min-width: 1280px){.product-details-info .headings{display:none}}.product-details-info .icon{right:15px;position:absolute;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block}@media screen and (min-width: 1280px){.product-details-info .icon{display:none}}.button.button-product-detail-tag:hover>.button-button,.button.button-product-detail-tag.tag-active>.button-button{background:black;color:white}.button.button-product-detail-tag:hover .label.label-product-detail-tag,.button.button-product-detail-tag.tag-active .label.label-product-detail-tag{width:100%;opacity:1}.button.button-product-detail-tag.no-link-tag>.button-button{cursor:default !important}@media screen and (min-width: 900px) and (orientation: portrait){.item-collection-details-container{overflow:auto;margin-bottom:30px}.drawer-product-details{width:calc(45% - 10px);top:50px;height:45vh}}.box-product-detail-content .button-product-detail-add-compare{display:inline-block}.box-product-detail-content .button-product-detail-remove-compare,.box-product-detail-content .button-product-detail-compare-widge{display:none}.box-product-detail-content.compare-active .button-product-detail-add-compare{display:none}.box-product-detail-content.compare-active .button-product-detail-remove-compare,.box-product-detail-content.compare-active .button-product-detail-compare-widge{display:inline-block}@media screen and (min-width: 900px){.section.section-product-details-sections-group{padding-bottom:100px}}.video-views-thumbnail:after{content:"\e707";height:auto;position:absolute;top:37%;left:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-family:'tailbase-icons';font-size:2em;color:#fffdfd;cursor:pointer;pointer-events:none}.table.table-availability thead>tr>th,.table.table-availability tbody>tr>td{padding:10px 90px}.box.box-product-detail-details .CustomtextOnCondition{color:rgb(var(--color1));font-size:0.8em}@media screen and (min-width: 480px) and (max-width: 799px){.box.box-product-detail-details .CustomtextOnCondition{font-size:0.6em}}.box.box-product-detail-details .box.box-product-detail-actions-secondary .askanexpertbtn{margin:15px;width:auto}.box.box-product-detail-details .box.box-product-detail-actions-secondary .askanexpertbtn .button-button{padding:15px;color:#fff;background-color:rgb(var(--color2))}.box.box-product-detail-details .secondary-actions-compact{font-size:1em}@media screen and (min-width: 1280px){.box.box-product-detail-details .secondary-actions-compact{font-size:0.7em}}@media screen and (min-width: 1920px){.box.box-product-detail-details .secondary-actions-compact{font-size:0.9em}}.image-product-variant-photo-image.selected-variant{border:2px solid rgb(var(--color1)) !important}.label-product-variant-value.selected-variant{border:2px solid rgb(var(--color1)) !important}.associated-collections-pre-accordion-panel>*:nth-child(1){background-color:#e8eaec}.associated-collections-pre-accordion-panel>*:nth-child(2){background-color:none}.associated-collections-accordion-panel{background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.associated-collections-accordion-panel>*:nth-child(odd){background-color:#e8eaec}.associated-collections-accordion-panel>*:nth-child(even){background-color:none}section.section-sbb-featured-brands .label.label-brand{display:none}section.section-sbb-merchant-brands .box.box-brands-list .title-alphabet-letter-block{width:100%}section.section-sbb-merchant-brands .brands-tiles-list{position:relative;display:flex;flex-wrap:wrap}section.section-sbb-merchant-brands .brands-tiles-list li{width:calc(100%)}@media screen and (min-width: 1280px){section.section-sbb-merchant-brands .brands-tiles-list li{width:calc(100% / 6)}}section.section-sbb-merchant-brands .brands-tiles-list.collapsed .cta-link-view-more .cta-text:after{content:attr(data-label-view-less)}section.section-sbb-merchant-brands .brands-tiles-list.expanded .cta-link-view-more .cta-text:after{content:attr(data-label-view-more)}section.section-sbb-merchant-brands .title-letter{position:relative;display:block;background:rgb(var(--grey-light-bg));padding:10px 15px;margin-bottom:15px;color:rgb(var(--color1));font-size:1.25em;font-weight:500;border:1px solid rgb(var(--grey-border))}section.section-sbb-merchant-brands .title-letter .icon{position:absolute;right:15px;top:13px;font-size:0.8em}section.section-sbb-merchant-brands .link.link-brand,section.section-sbb-merchant-brands .cta-view-more{display:block;padding:10px 15px;font-size:0.9em}@media screen and (min-width: 1280px){section.section-sbb-merchant-brands .link.link-brand,section.section-sbb-merchant-brands .cta-view-more{padding:0}}section.section-sbb-merchant-brands .link.link-brand{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}section.section-sbb-merchant-brands .link.link-brand:hover{background:rgb(var(--grey-light-bg));-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:rgb(var(--color1))}@media screen and (min-width: 1280px){section.section-sbb-merchant-brands .link.link-brand:hover{background:transparent;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3);color:inherit}}section.section-sbb-merchant-brands .cta-view-more{color:rgb(var(--color1));text-decoration:underline}@media screen and (min-width: 1280px){section.section-sbb-merchant-brands .label.label-brand{display:none}}@media screen and (min-width: 600px){section .widget-form.form-search-brand .input,section .widget-form.form-search-brand .addon{font-size:1.25em}}section .list.list-alphabet{display:flex;flex-flow:row wrap;justify-content:center}@media screen and (min-width: 1500px){section .list.list-alphabet{justify-content:space-around}}section .list.list-alphabet li{margin:1px;text-align:center;flex:0 1 auto}section .list.list-alphabet .active-brand{background-color:rgb(var(--color1));color:white}#cboxLoadedContent section .item-widget-image-wrapper,#cboxLoadedContent section .title-widget{display:none}section .store-info-header-mobile{color:rgb(var(--color1));margin:0;display:none}#cboxLoadedContent section .store-info-header-mobile{display:block}section .store-info-header-mobile hr{height:12px;border:0;box-shadow:inset 0 12px 12px -8px rgba(0,0,0,0.3)}section .store-info-header-mobile .close{float:right}#cboxLoadedContent section .store-info-wrapper .store-info-name{color:rgb(var(--color1));text-transform:uppercase;font-weight:bold}section .store-info-wrapper .tb-phone1,section .store-info-wrapper .tb-directions{width:50%}section .store-info-wrapper .tb-phone2,section .store-info-wrapper .tb-viewMore{width:50%;float:right}#cboxLoadedContent section .store-info-wrapper .tb-phone1 .label,#cboxLoadedContent section .store-info-wrapper .tb-phone2 .label,#cboxLoadedContent section .store-info-wrapper .tb-directions .label,#cboxLoadedContent section .store-info-wrapper .tb-viewMore .label{text-decoration:underline !important}section .store-info-wrapper hr{display:none}#cboxLoadedContent section .store-info-wrapper hr{display:block}.forMobile a.openAll,.forMobile a.closeAll{color:rgb(var(--color1));margin-bottom:10px;text-decoration:underline;text-align:center;font-size:1.3em;cursor:pointer}.forMobile a.viewMoreProducts{color:rgb(var(--color1));margin:0 15px 10px;text-decoration:underline;font-size:0.9em}.noSearchResults.alert.alert-warning{width:100%;max-width:1280px;margin:0 auto}.noSearchResults.alert.alert-warning p{padding:15px;text-align:center}.shopByBrandSearchClear{display:none;position:relative;right:-6px}.reviews #rating-snapshot ul li a,.reviews #avg-customer-rating ul li a,.reviews #r-listing .review .secondary-ratings ul li a{padding:2px 15px;display:flex;flex-flow:row wrap}.reviews #rating-snapshot ul li a:hover,.reviews #avg-customer-rating ul li a:hover,.reviews #r-listing .review .secondary-ratings ul li a:hover,.reviews #rating-snapshot ul li a.active,.reviews #avg-customer-rating ul li a.active,.reviews #r-listing .review .secondary-ratings ul li a.active{background:rgb(var(--color1-towhite-0-9))}.reviews #rating-snapshot .rating-label,.reviews #avg-customer-rating .rating-label,.reviews #r-listing .review .secondary-ratings .rating-label,.reviews #rating-snapshot .bar,.reviews #avg-customer-rating .bar,.reviews #r-listing .review .secondary-ratings .bar,.reviews #rating-snapshot .quantity,.reviews #avg-customer-rating .quantity,.reviews #r-listing .review .secondary-ratings .quantity{display:inline-block;vertical-align:middle;font-size:0.8em}.reviews #rating-snapshot .rating-label,.reviews #avg-customer-rating .rating-label,.reviews #r-listing .review .secondary-ratings .rating-label{font-weight:600;font-size:1em;text-align:center}@media screen and (min-width: 1280px){.reviews #rating-snapshot .rating-label,.reviews #avg-customer-rating .rating-label,.reviews #r-listing .review .secondary-ratings .rating-label{font-size:1.25em}}.reviews #rating-snapshot .quantity,.reviews #avg-customer-rating .quantity,.reviews #r-listing .review .secondary-ratings .quantity{display:inline-block;vertical-align:middle;text-align:center}.reviews #rating-snapshot .bar,.reviews #avg-customer-rating .bar,.reviews #r-listing .review .secondary-ratings .bar{height:10px;background:rgb(var(--grey-light));width:120px}@media screen and (min-width: 1024px){.reviews #rating-snapshot .bar,.reviews #avg-customer-rating .bar,.reviews #r-listing .review .secondary-ratings .bar{width:50%}}.reviews #rating-snapshot .bar .histogrambar,.reviews #avg-customer-rating .bar .histogrambar,.reviews #r-listing .review .secondary-ratings .bar .histogrambar{background:rgb(var(--color1));height:10px;display:block}.avg-customer-rating-note-container{position:relative}.avg-customer-rating-note-container #avg-customer-rating{padding:0 15px}@media screen and (min-width: 1280px){.avg-customer-rating-note-container #avg-customer-rating{position:absolute;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (min-width: 600px){.avg-customer-rating-note-container #avg-customer-rating{padding:0 30px}}@media screen and (min-width: 1280px){.avg-customer-rating-note-container #avg-customer-rating{padding:0 7.54vw 0 30px}}.avg-customer-rating-note-container #avg-customer-rating .warning-rating{font-size:1em}.avg-customer-rating-note-container #avg-customer-rating .warning-rating strong{text-transform:uppercase}.rating-reviews-clasification{border:1px solid rgb(var(--grey-light));padding:0px;margin:10px 0}@media screen and (min-width: 800px){.rating-reviews-clasification{font-size:0.8em}}@media screen and (min-width: 1280px){.rating-reviews-clasification{font-size:1em}}@media screen and (min-width: 1500px){.rating-reviews-clasification{font-size:1.25em}}.review-tab-active{height:auto !important;overflow:auto !important}#linked-products .reviews li{height:auto;width:100%;margin:0px;border-bottom:1px solid rgb(var(--color1));-moz-box-sizing:border-box;box-sizing:border-box}#linked-products .reviews li:last-child{border-bottom:none}.reviews{position:relative;overflow:hidden}.reviews h2{flex:1 1 auto;margin-bottom:5px;padding:10px;color:rgb(var(--grey-dark));border:none;font-size:1.2em;text-align:center}@media screen and (min-width: 600px){.reviews h2{text-align:left}}@media screen and (min-width: 800px){.reviews h2{font-size:1.5em}}@media screen and (min-width: 1280px){.reviews h2{font-size:1.3em;margin-top:0;padding-top:0}}@media screen and (min-width: 1500px){.reviews h2{font-size:1.5em}}.reviews .average-note-container{flex:1 100%;position:relative;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.reviews .r-qty{flex:1}.reviews strong{font-weight:bold}.reviews #r-loading{position:absolute;top:0;left:0;width:100%;background:rgba(255,255,255,0.55);height:100%;z-index:100;text-align:center;padding-top:320px}.reviews .big-stars{display:inline-block;vertical-align:middle}.reviews .jRatingColor{background-color:rgb(var(--color2))}.reviews .avg{padding:2px 5px;margin:0px 2px;color:rgb(var(--text));display:inline-block;line-height:1.2em;font-size:1em}.reviews.featuredItems.item-review-rating{margin-top:0}.reviews.item-review-rating{text-align:center;margin-bottom:5px;font-weight:bold;font-size:0.8em}.reviews.item-review-rating.grid{height:18px}.reviews.item-review-rating.list{text-align:left}.reviews.item-review-rating .stars{display:inline-block;vertical-align:middle}.reviews.item-review-rating .reviews-qty{vertical-align:middle}.reviews.overall-item-review-rating{margin-top:10px}.reviews.overall-item-review-rating .reviews-qty{vertical-align:middle;font-size:1em;border-left:1px solid rgb(var(--color1));margin-left:5px;padding-left:5px}.reviews.overall-item-review-rating a{color:rgb(var(--color2));text-decoration:underline}.reviews.overall-item-review-rating a:hover{text-decoration:none}.reviews #general-info{text-align:center;position:relative;display:flex;flex-wrap:wrap;padding:0 15px}@media screen and (min-width: 600px){.reviews #general-info{padding:0 30px}}@media screen and (min-width: 1280px){.reviews #general-info{padding:0 30px 0 7.54vw}}.reviews #general-info h2{order:2;margin:0;padding:0}@media screen and (min-width: 600px){.reviews #general-info h2{text-align:center}}@media screen and (min-width: 800px){.reviews #general-info h2{font-size:1.2em}}@media screen and (min-width: 1280px){.reviews #general-info h2{font-size:1.3em;order:1}}@media screen and (min-width: 1500px){.reviews #general-info h2{font-size:1.5em}}.reviews #general-info .average-note-container{order:1;font-size:0.8em;margin:15px 0 0 0}@media screen and (min-width: 1280px){.reviews #general-info .average-note-container{order:2;font-size:1em;margin:30px 0;flex-flow:column}}.reviews #general-info .r-qty{order:3;margin:0;padding:0}@media screen and (min-width: 1280px){.reviews #general-info .r-qty{margin:0;padding:0;font-size:1em}}@media screen and (min-width: 1500px){.reviews #general-info .r-qty{font-size:1.25em}}.reviews #general-info .rating{color:rgb(var(--text));padding:1px 7px;margin:0 5px;vertical-align:middle}.reviews #general-info .overall-item-number,.reviews #general-info .label{display:block}.reviews #general-info .label{margin:15px}.reviews #general-info .overall-item-number{font-size:2.3em;line-height:1;margin:0}@media screen and (min-width: 1280px){.reviews #general-info .overall-item-number{font-size:3.3em;margin:15px 0}}.reviews #rating-snapshot ul li a{padding:0}.reviews #rating-snapshot .rating-label{border-bottom:1px solid rgb(var(--grey-light));line-height:1;box-sizing:border-box;width:45px;padding:5px;flex:0 0 45px;font-size:0.8em}@media screen and (min-width: 600px){.reviews #rating-snapshot .rating-label{width:65px;padding:15px;flex:0 0 65px;font-size:1em}}@media screen and (min-width: 800px){.reviews #rating-snapshot .rating-label{width:55px;padding:5px 14px;flex:0 0 55px}}@media screen and (min-width: 1280px){.reviews #rating-snapshot .rating-label{width:150px;padding:15px;flex:0 0 150px;border-right:1px solid rgb(var(--grey-light))}}.reviews #rating-snapshot .label-s{margin-left:-5px}.reviews #rating-snapshot .quantity{line-height:1;box-sizing:border-box;border-bottom:1px solid rgb(var(--grey-light));width:35px;font-size:0.75em;padding:5px;flex:0 0 35px}@media screen and (min-width: 600px){.reviews #rating-snapshot .quantity{width:55px;font-size:1em;padding:15px;flex:0 0 55px}}@media screen and (min-width: 800px){.reviews #rating-snapshot .quantity{padding:5px 15px}}@media screen and (min-width: 1280px){.reviews #rating-snapshot .quantity{width:200px;padding:15px;flex:0 0 200px;border-left:1px solid rgb(var(--grey-light))}}.reviews #rating-snapshot .bargraph{flex:1;border-bottom:1px solid rgb(var(--grey-light));line-height:1;box-sizing:border-box;padding:5px 0}@media screen and (min-width: 600px){.reviews #rating-snapshot .bargraph{padding:15px 0}}@media screen and (min-width: 800px){.reviews #rating-snapshot .bargraph{padding:5px 0}}@media screen and (min-width: 1280px){.reviews #rating-snapshot .bargraph{padding:15px 30px}}.reviews #rating-snapshot .bar{width:100%;margin:0;background:rgb(var(--color1-towhite-0-8))}.reviews #rating-snapshot li:last-child .star-filter>*{border-bottom:none}.reviews #r-listing #r-sort-wrapper{text-align:left}.reviews #r-listing #r-filters{display:none;float:left}.reviews #r-listing #r-filters.visible{display:block}.reviews #r-listing #r-filters span.r-filter{font-weight:bold}.reviews #r-listing #r-filters a.r-filter-clear{text-decoration:underline;color:#900}.reviews #r-listing #r-sort-options{box-sizing:border-box;width:100%;padding:10px}@media screen and (min-width: 1280px){.reviews #r-listing #r-sort-options{width:70%;margin-left:15px}}@media screen and (min-width: 1500px){.reviews #r-listing #r-sort-options{width:80%}}.reviews #r-listing #r-listing-pagination-top,.reviews #r-listing #r-listing-pagination-bottom{margin:15px 0 0 0;padding:12px;box-sizing:border-box}@media screen and (min-width: 600px){.reviews #r-listing #r-listing-pagination-top,.reviews #r-listing #r-listing-pagination-bottom{padding:30px}}@media screen and (min-width: 1280px){.reviews #r-listing #r-listing-pagination-top,.reviews #r-listing #r-listing-pagination-bottom{border-top:1px solid rgb(var(--grey-light));border-bottom:1px solid rgb(var(--grey-light))}}.reviews #r-listing #r-listing-pagination-top .r-displaying-container,.reviews #r-listing #r-listing-pagination-top #r-pagination,.reviews #r-listing #r-listing-pagination-bottom .r-displaying-container,.reviews #r-listing #r-listing-pagination-bottom #r-pagination{display:none}@media screen and (min-width: 1280px){.reviews #r-listing #r-listing-pagination-top .r-displaying-container,.reviews #r-listing #r-listing-pagination-top #r-pagination,.reviews #r-listing #r-listing-pagination-bottom .r-displaying-container,.reviews #r-listing #r-listing-pagination-bottom #r-pagination{display:inline-block}}.reviews #r-listing #r-listing-pagination-top #r-pagination,.reviews #r-listing #r-listing-pagination-bottom #r-pagination{text-align:right}.reviews #r-listing #r-listing-pagination-top #r-pagination a,.reviews #r-listing #r-listing-pagination-top #r-pagination .ellipsis,.reviews #r-listing #r-listing-pagination-bottom #r-pagination a,.reviews #r-listing #r-listing-pagination-bottom #r-pagination .ellipsis{color:rgb(var(--text));padding:8px;text-align:center;display:inline-block;line-height:1}.reviews #r-listing #r-listing-pagination-top #r-pagination a,.reviews #r-listing #r-listing-pagination-bottom #r-pagination a{border:1px solid transparent}.reviews #r-listing #r-listing-pagination-top #r-pagination a:hover,.reviews #r-listing #r-listing-pagination-bottom #r-pagination a:hover{text-decoration:none;background:rgb(var(--grey-light-bg));border-color:rgb(var(--grey-light));color:rgb(var(--color1))}.reviews #r-listing #r-listing-pagination-top #r-pagination a.disable,.reviews #r-listing #r-listing-pagination-bottom #r-pagination a.disable{text-decoration:none;cursor:default;color:black}.reviews #r-listing #r-listing-pagination-top #r-pagination .r-prev-page,.reviews #r-listing #r-listing-pagination-top #r-pagination .r-next-page,.reviews #r-listing #r-listing-pagination-bottom #r-pagination .r-prev-page,.reviews #r-listing #r-listing-pagination-bottom #r-pagination .r-next-page{position:relative}.reviews #r-listing #r-listing-pagination-top #r-pagination .r-prev-page .icon,.reviews #r-listing #r-listing-pagination-top #r-pagination .r-next-page .icon,.reviews #r-listing #r-listing-pagination-bottom #r-pagination .r-prev-page .icon,.reviews #r-listing #r-listing-pagination-bottom #r-pagination .r-next-page .icon{top:calc(50% - 1px);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.reviews #r-listing #r-listing-pagination-top #r-pagination .r-prev-page,.reviews #r-listing #r-listing-pagination-bottom #r-pagination .r-prev-page{padding-left:32px}.reviews #r-listing #r-listing-pagination-top #r-pagination .r-prev-page .icon,.reviews #r-listing #r-listing-pagination-bottom #r-pagination .r-prev-page .icon{left:5px}.reviews #r-listing #r-listing-pagination-top #r-pagination .r-next-page,.reviews #r-listing #r-listing-pagination-bottom #r-pagination .r-next-page{padding-right:32px}.reviews #r-listing #r-listing-pagination-top #r-pagination .r-next-page .icon,.reviews #r-listing #r-listing-pagination-bottom #r-pagination .r-next-page .icon{right:5px}.reviews #r-listing #r-listing-pagination-top #r-pagination .page,.reviews #r-listing #r-listing-pagination-bottom #r-pagination .page{width:1em}.reviews #r-listing #r-listing-pagination-top #r-pagination .icon,.reviews #r-listing #r-listing-pagination-bottom #r-pagination .icon{font-size:1.5em;position:absolute}.reviews #r-listing .review{border-bottom:1px solid #d8d8d8;position:relative;height:auto;position:relative;display:flex;flex-wrap:wrap;padding:30px 15px}@media screen and (min-width: 600px){.reviews #r-listing .review{padding:30px}}.reviews #r-listing .review .item-review-rating{text-align:left;margin-bottom:20px;vertical-align:middle}.reviews #r-listing .review .title{vertical-align:middle;margin-right:12px}.reviews #r-listing .review .customer-profile,.reviews #r-listing .review .content-wrapper,.reviews #r-listing .review .secondary-ratings{display:inline-block}.reviews #r-listing .review .customer-profile{vertical-align:top;align-self:center;width:100%}@media screen and (min-width: 1280px){.reviews #r-listing .review .customer-profile{width:20%}}.reviews #r-listing .review .customer-profile .location{width:auto;float:none;font-size:0.9em}.reviews #r-listing .review .customer-profile .nickname{margin-right:10px}@media screen and (min-width: 1280px){.reviews #r-listing .review .customer-profile .nickname{padding-left:7.54vw}}.reviews #r-listing .review .customer-profile .nickname span{display:block}@media screen and (min-width: 1280px){.reviews #r-listing .review .customer-profile .nickname span{font-size:1.25em;text-align:center}}.reviews #r-listing .review .customer-profile .nickname .username{color:rgb(var(--color1));font-weight:500}.reviews #r-listing .review .content-wrapper{vertical-align:top;box-sizing:border-box;width:100%}@media screen and (min-width: 1280px){.reviews #r-listing .review .content-wrapper{width:50%;padding:0 30px;border-left:1px solid rgb(var(--grey-border))}}.reviews #r-listing .review .content-wrapper .header .title{font-weight:bold;margin-top:10px;margin-bottom:15px}.reviews #r-listing .review .secondary-ratings{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0}@media screen and (min-width: 1280px){.reviews #r-listing .review .secondary-ratings{width:30%;padding:0 7.54vw 0 0}}.reviews #r-listing .review .secondary-ratings .secondary-content-wrapper{border:1px solid #DDDDDD;padding:15px}@media screen and (min-width: 1280px){.reviews #r-listing .review .secondary-ratings .secondary-content-wrapper{padding:30px}}.reviews #r-listing .review .secondary-ratings .rating-label{font-size:1em;font-weight:400;flex:0 0 40%;text-align:left}.reviews #r-listing .review .secondary-ratings .bar{width:42%}.reviews #r-listing .review .secondary-ratings .ownership-length{margin-top:5px;position:relative;display:flex;flex-flow:row wrap;justify-content:space-between}.reviews #r-listing .review .secondary-ratings .ownership-length .o-length{font-weight:bold}.reviews #r-listing .review .secondary-ratings .rating-value{flex:1 1 60%;text-align:right}.reviews #r-listing .review .secondary-ratings .rating-value a{justify-content:flex-end;padding:0;align-items:center}.reviews #r-listing .review .secondary-ratings .rating-value a img{width:80px;height:100%;margin-left:15px}.reviews #r-listing .review .secondary-ratings .quantity{width:auto}.reviews #r-listing .review .secondary-ratings ul li{margin-bottom:10px;position:relative;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;font-size:0.8em}@media screen and (min-width: 1280px){.reviews #r-listing .review .secondary-ratings ul li{font-size:1em}}ul.simple-pagination{list-style:none}.simple-pagination{display:block;overflow:hidden;padding:0 5px 5px 0;margin:0}.simple-pagination ul{list-style:none;padding:0;margin:0}.simple-pagination li{list-style:none;padding:0;margin:0;float:left}span.ellipse.clickable{cursor:pointer}.ellipse input{width:3em}.light-theme span{cursor:pointer}.light-theme a,.light-theme span{float:left;color:#666;font-size:14px;line-height:24px;font-weight:normal;text-align:center;border:1px solid #BBB;min-width:14px;padding:0 7px;margin:0 5px 0 0;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,0.2);background:#efefef;background:-moz-linear-gradient(top, #fff 0%, #efefef 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #efefef));background:-webkit-linear-gradient(top, #fff 0%, #efefef 100%);background:-o-linear-gradient(top, #fff 0%, #efefef 100%);background:-ms-linear-gradient(top, #fff 0%, #efefef 100%);background:linear-gradient(top, #fff 0%, #efefef 100%)}.light-theme a:hover,.light-theme li:not(.disabled):not(.active) span:hover{text-decoration:none;background:#FCFCFC}.light-theme .current{background:#666;color:#FFF;border-color:#444;box-shadow:0 1px 0 #fff,0 0 2px rgba(0,0,0,0.3) inset;cursor:default}.light-theme .ellipse{background:none;border:none;border-radius:0;box-shadow:none;font-weight:bold;cursor:default}.simple-pagination ul{list-style:none;padding:0;margin:0;display:inline-block}@media screen and (min-width: 1280px){.box.box-product-detail-review-nav-filter>*:nth-child(2){width:20%}}@media screen and (min-width: 1280px){.box.box-product-detail-review-nav-filter>*:nth-child(3){width:60%;text-align:right}}#cboxContent.imageviewerpopup #cboxLoadedContent{margin:0 auto;width:100% !important;height:100vh !important}html.image-viewer-page,html.image-viewer-page body,html.image-viewer-page body>.section-wrapper{height:100%}html.image-viewer-page .section-image-viewer,html.image-viewer-page .section-image-viewer>.section-wrapper,html.image-viewer-page .section-image-viewer>.section-wrapper>.section-content{height:100%}@media screen and (min-width: 800px){.section-image-viewer #image-viewer-wrapper{position:relative;display:flex;flex-flow:row wrap}}.section-image-viewer .item-details .brand-logo-wrapper,.section-image-viewer .item-details .image-viewer-product-title{display:none}@media screen and (min-width: 600px){.section-image-viewer .item-details .brand-logo-wrapper,.section-image-viewer .item-details .image-viewer-product-title{display:block}}@media screen and (min-width: 800px){.section-image-viewer .brand-logo-wrapper{width:90px}}@media screen and (min-width: 1280px){.section-image-viewer .brand-logo-wrapper{width:120px}}.section-image-viewer .image-viewer-product-title{font-size:1.1em}.section-image-viewer>.section-wrapper .zoomInMsg,.section-image-viewer>.section-wrapper .zoomOutMsg{position:fixed;top:5px;left:5px;font-size:0.6em;padding:5px;background:#EEEEEE;font-weight:bold}@media screen and (min-width: 600px){.section-image-viewer>.section-wrapper .zoomInMsg,.section-image-viewer>.section-wrapper .zoomOutMsg{position:absolute;top:115px}}@media screen and (min-width: 800px){.section-image-viewer>.section-wrapper .zoomInMsg,.section-image-viewer>.section-wrapper .zoomOutMsg{top:25px}}.section-image-viewer>.section-wrapper .block{height:100%}.section-image-viewer>.section-wrapper .iv-left-content,.section-image-viewer>.section-wrapper .iv-right-content{vertical-align:top;display:inline-block;height:100vh}@media screen and (min-width: 800px){.section-image-viewer>.section-wrapper .iv-left-content,.section-image-viewer>.section-wrapper .iv-right-content{height:calc(100vh - 120px)}}.section-image-viewer>.section-wrapper .iv-left-content{padding:0px;width:100%}@media screen and (min-width: 800px){.section-image-viewer>.section-wrapper .iv-left-content{width:75%;flex:0 0 75%}}.section-image-viewer>.section-wrapper .iv-left-content .zoom-container{position:absolute;overflow:hidden;width:100%;height:100%;background:#FFF;z-index:999;top:0px;left:0px}.section-image-viewer>.section-wrapper .iv-left-content .zoom-container .helper{position:relative;height:100%;width:100%}.section-image-viewer>.section-wrapper .iv-left-content .zoom-container .helper img{position:absolute;width:initial;height:initial;max-width:initial;max-height:initial;top:0px;left:0px}.section-image-viewer>.section-wrapper .iv-left-content .item-photo{position:relative;height:calc(100vh - 120px);text-align:center}@media screen and (min-width: 600px){.section-image-viewer>.section-wrapper .iv-left-content .item-photo{top:50px}}@media screen and (min-width: 800px){.section-image-viewer>.section-wrapper .iv-left-content .item-photo{height:calc(100vh - 120px);top:auto}}@media screen and (min-width: 800px){.section-image-viewer>.section-wrapper .iv-left-content .item-photo{border-right:1px solid rgb(var(--grey-border))}}.section-image-viewer>.section-wrapper .iv-left-content .item-photo img{max-width:90%;vertical-align:middle}@media screen and (min-width: 600px){.section-image-viewer>.section-wrapper .iv-left-content .item-photo img{max-height:70%}}@media screen and (min-width: 1280px){.section-image-viewer>.section-wrapper .iv-left-content .item-photo img{max-height:90%}}.section-image-viewer>.section-wrapper .iv-left-content .item-photo iframe{display:inline-block;vertical-align:middle;width:80% !important;height:80% !important}.section-image-viewer>.section-wrapper .iv-left-content .item-photo:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.section-image-viewer>.section-wrapper .iv-left-content .item-photo .photo img{max-height:100%}.section-image-viewer>.section-wrapper .iv-right-content{text-align:center;box-sizing:border-box}@media screen and (min-width: 800px){.section-image-viewer>.section-wrapper .iv-right-content{width:25%;flex:1;padding:30px}}.section-image-viewer>.section-wrapper .iv-right-content .item-details{font-size:0.9em;position:relative}.section-image-viewer>.section-wrapper .iv-right-content .item-details p{font-size:0.9em;margin:0 0 0 20px}.section-image-viewer>.section-wrapper .iv-right-content .item-details .item-text{height:60px;line-height:1.4em;overflow:hidden;text-align:center}.section-image-viewer>.section-wrapper .iv-right-content .item-details .item-text a{font-weight:600;font-size:1.1em;color:#000;font-weight:700;text-decoration:none}.section-image-viewer>.section-wrapper .iv-right-content .item-details .item-text a span{font-weight:400;font-size:0.9em}.section-image-viewer>.section-wrapper .iv-right-content .item-details h1{font-size:0.9em}.section-image-viewer>.section-wrapper .iv-right-content .item-details h2{font-size:0.9em;margin:5px}.section-image-viewer>.section-wrapper .iv-right-content .item-details .features{height:150px;position:relative;overflow:hidden}.section-image-viewer>.section-wrapper .iv-right-content .item-details .features h3{font-size:1.1em;margin:5px 10px 0}.section-image-viewer>.section-wrapper .iv-right-content .item-details .redButton{position:absolute;bottom:-35px;right:0}.section-image-viewer>.section-wrapper .iv-right-content .item-details .iv-description{position:relative;margin:10px 0;height:55px;overflow:hidden}.section-image-viewer>.section-wrapper .iv-right-content .additional-views{margin:20px 0 20px;height:auto;padding:0}.section-image-viewer>.section-wrapper .iv-right-content .additional-views #thumb-additional-views{width:100%;position:relative;text-align:left;overflow:hidden;box-sizing:border-box}@media screen and (min-width: 800px){.section-image-viewer>.section-wrapper .iv-right-content .additional-views #thumb-additional-views{position:relative;display:flex;flex-flow:row wrap;align-content:center}}.section-image-viewer>.section-wrapper .iv-right-content .additional-views #thumb-additional-views .ps-scrollbar-x-rail,.section-image-viewer>.section-wrapper .iv-right-content .additional-views #thumb-additional-views .ps-scrollbar-y-rail{display:none !important}.section-image-viewer>.section-wrapper .iv-right-content .additional-views ul{text-align:left}.section-image-viewer>.section-wrapper .iv-right-content .additional-views ul li{display:inline-block;vertical-align:middle;border:1px solid #d0d0d0;position:relative}@media screen and (min-width: 1280px){.section-image-viewer>.section-wrapper .iv-right-content .additional-views ul li{width:27%;height:auto;margin:7.5px;padding:5px;box-sizing:border-box}}@media screen and (min-width: 1920px){.section-image-viewer>.section-wrapper .iv-right-content .additional-views ul li{width:25%;margin:15px}}.section-image-viewer>.section-wrapper .iv-right-content .additional-views ul li .img-views{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:relative;display:block}.section-image-viewer>.section-wrapper .iv-right-content .additional-views ul li .img-views:hover{opacity:0.8}.section-image-viewer>.section-wrapper .iv-right-content .additional-views ul li .img-views img:not(.hd-icon){width:100%}.section-image-viewer>.section-wrapper .iv-right-content .additional-views ul li .video-views{position:relative;height:100%;display:flex;flex-flow:row wrap;align-items:center;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.section-image-viewer>.section-wrapper .iv-right-content .additional-views ul li .video-views:hover{opacity:0.8}.section-image-viewer>.section-wrapper .iv-right-content .additional-views ul li .video-views img:not(.thumb-play){width:100%;height:100%}.section-image-viewer>.section-wrapper .iv-right-content .additional-views ul li .video-views:before{content:"";width:100%;height:100%;position:absolute;top:0px;left:0px;background:rgba(0,0,0,0.6)}.section-image-viewer>.section-wrapper .iv-right-content .additional-views ul li .video-views:after{content:"\e707";height:auto;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-family:'tailbase-icons';font-size:2em;color:white}.section-image-viewer>.section-wrapper .iv-right-content .additional-views ul li .video-views .thumb-img{opacity:0.5}.section-image-viewer>.section-wrapper .iv-right-content .additional-views ul li.selected{border:1px solid rgb(var(--color1))}.section-image-viewer>.section-wrapper .iv-right-content .additional-views ul li.video-link{position:relative}.section-image-viewer>.section-wrapper .iv-right-content .additional-views ul li.video-link .thumb-play{position:absolute;top:0px;left:0px;opacity:0.8}.section-image-viewer .centered{display:inline-block;vertical-align:middle;width:100%;height:100%;margin:0px;padding:0px;background:transparent;overflow:hidden}@media screen and (min-width: 800px) and (orientation: portrait){.section-image-viewer>.section-wrapper .iv-left-content{width:100%;flex:0 0 100%}.section-image-viewer>.section-wrapper .iv-left-content .item-photo{height:calc(100vh - 330px)}.section-image-viewer>.section-wrapper .iv-right-content{width:100%;height:200px;flex:0 0 100%;position:absolute;bottom:0;left:0;overflow:hidden}.section-image-viewer>.section-wrapper .iv-right-content .additional-views #thumb-additional-views{display:inline-block;white-space:nowrap;justify-content:normal}.section-image-viewer>.section-wrapper .iv-right-content .additional-views #thumb-additional-views li{width:100px;margin-right:15px}}.section-image-viewer .item-details{z-index:1;width:100%;height:50px;overflow:hidden;box-sizing:border-box;position:absolute}@media screen and (min-width: 600px){.section-image-viewer .item-details{height:115px}}@media screen and (min-width: 800px){.section-image-viewer .item-details{position:relative}}@media screen and (min-width: 1280px){.section-image-viewer .item-details{height:120px}}.section-image-viewer #cboxClose{width:35px;height:35px;font-size:2em;color:rgb(var(--grey-dark));bottom:auto;top:5px;right:5px}@media screen and (min-width: 600px){.section-image-viewer #cboxClose{top:15px;right:15px}}.section-image-viewer.mobile>.section-wrapper .iv-left-content{padding:0px;width:100%}@media screen and (min-width: 800px){.section-image-viewer.mobile>.section-wrapper .iv-left-content{width:70%;flex:0 0 70%;position:relative}}.section-image-viewer.mobile>.section-wrapper .iv-left-content .item-photo{margin:0px;border-right:1px solid rgb(var(--grey-border))}.section-image-viewer.mobile>.section-wrapper #image-viewer-wrapper{position:relative;display:flex;flex-flow:row wrap}.section-image-viewer.mobile>.section-wrapper .iv-right-content{height:auto;padding:0px;background:#FFF;width:100%;bottom:45px;position:absolute;left:0}@media screen and (min-width: 600px){.section-image-viewer.mobile>.section-wrapper .iv-right-content{bottom:85px}}@media screen and (min-width: 800px){.section-image-viewer.mobile>.section-wrapper .iv-right-content{width:30%;position:relative;bottom:auto;flex:1}}@media screen and (min-width: 600px){html[data-useragent*="Firefox"] .section-image-viewer.mobile>.section-wrapper .iv-right-content{bottom:45px}}@media screen and (min-width: 800px){html[data-useragent*="Firefox"] .section-image-viewer.mobile>.section-wrapper .iv-right-content{bottom:auto}}.section-image-viewer.mobile>.section-wrapper .iv-right-content .additional-views{margin:0;overflow-y:hidden;overflow-x:auto;padding:15px;height:80px}@media screen and (min-width: 800px){.section-image-viewer.mobile>.section-wrapper .iv-right-content .additional-views{height:auto;overflow-y:visible;overflow-x:unset;padding:30px}}.section-image-viewer.mobile>.section-wrapper .iv-right-content .additional-views ul li{width:67px;margin:0 5px 8px 0}@media screen and (min-width: 800px){.section-image-viewer.mobile>.section-wrapper .iv-right-content .additional-views ul li{width:calc(100% / 3 - 15px);height:auto;margin:7.5px;padding:5px;box-sizing:border-box}}@media screen and (min-width: 800px){.section-image-viewer.mobile>.section-wrapper .iv-right-content .additional-views ul li:nth-child(3){margin-right:0}}.section-image-viewer.mobile>.section-wrapper .iv-right-content .additional-views #thumb-additional-views{width:100%}.section-image-viewer.mobile>.section-wrapper .iv-right-content .item-details h1{display:none}@media screen and (max-width: 800px){.section-image-viewer>.section-wrapper .iv-left-content{padding:0px;width:100%}}@media screen and (max-width: 800px) and (min-width: 800px){.section-image-viewer>.section-wrapper .iv-left-content{width:70%;flex:0 0 70%;position:relative}}@media screen and (max-width: 800px){.section-image-viewer>.section-wrapper .iv-left-content .item-photo{margin:0px;border-right:1px solid rgb(var(--grey-border))}.section-image-viewer>.section-wrapper #image-viewer-wrapper{position:relative;display:flex;flex-flow:row wrap}.section-image-viewer>.section-wrapper .iv-right-content{height:auto;padding:0px;background:#FFF;width:100%;bottom:45px;position:absolute;left:0}}@media screen and (max-width: 800px) and (min-width: 600px){.section-image-viewer>.section-wrapper .iv-right-content{bottom:85px}}@media screen and (max-width: 800px) and (min-width: 800px){.section-image-viewer>.section-wrapper .iv-right-content{width:30%;position:relative;bottom:auto;flex:1}}@media screen and (max-width: 800px) and (min-width: 600px){html[data-useragent*="Firefox"] .section-image-viewer>.section-wrapper .iv-right-content{bottom:45px}}@media screen and (max-width: 800px) and (min-width: 800px){html[data-useragent*="Firefox"] .section-image-viewer>.section-wrapper .iv-right-content{bottom:auto}}@media screen and (max-width: 800px){.section-image-viewer>.section-wrapper .iv-right-content .additional-views{margin:0;overflow-y:hidden;overflow-x:auto;padding:15px;height:80px}}@media screen and (max-width: 800px) and (min-width: 800px){.section-image-viewer>.section-wrapper .iv-right-content .additional-views{height:auto;overflow-y:visible;overflow-x:unset;padding:30px}}@media screen and (max-width: 800px){.section-image-viewer>.section-wrapper .iv-right-content .additional-views ul li{width:67px;margin:0 5px 8px 0}}@media screen and (max-width: 800px) and (min-width: 800px){.section-image-viewer>.section-wrapper .iv-right-content .additional-views ul li{width:calc(100% / 3 - 15px);height:auto;margin:7.5px;padding:5px;box-sizing:border-box}}@media screen and (max-width: 800px) and (min-width: 800px){.section-image-viewer>.section-wrapper .iv-right-content .additional-views ul li:nth-child(3){margin-right:0}}@media screen and (max-width: 800px){.section-image-viewer>.section-wrapper .iv-right-content .additional-views #thumb-additional-views{width:100%}.section-image-viewer>.section-wrapper .iv-right-content .item-details h1{display:none}.section-image-viewer>.section-wrapper .iv-right-content .additional-views #thumb-additional-views{white-space:nowrap;padding-bottom:12px}.section-image-viewer>.section-wrapper .iv-right-content .additional-views #thumb-additional-views li{margin-bottom:0 !important}.section-image-viewer>.section-wrapper .iv-right-content .additional-views #thumb-additional-views .ps-scrollbar-x-rail{display:block !important}}.item-details{position:relative;overflow:hidden}@media screen and (min-width: 600px){.item-details{padding:20px;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.3);-moz-box-shadow:0 0 20px rgba(0,0,0,0.3);box-shadow:0 0 20px rgba(0,0,0,0.3)}}.item-details h2{font-size:1.3em;margin:0}.alert{box-sizing:content-box;font-size:0.8em;margin:15px 0}@media screen and (min-width: 600px){.alert{margin:30px 0}}.alert .alert-label{text-align:center}.alert.alert-warning{background:rgb(var(--alert-warning-towhite-0-9));border:1px solid rgb(var(--alert-warning))}.alert.alert-warning p{color:rgb(var(--alert-warning))}.alert.alert-error{background:rgb(var(--alert-error-towhite-0-9));border:1px solid rgb(var(--alert-error))}.alert.alert-error p{color:rgb(var(--alert-error))}.alert.alert-success{background:rgb(var(--alert-success-towhite-0-9));border:1px solid rgb(var(--alert-success))}.alert.alert-success p{color:rgb(var(--alert-success))}.alert.alert-notification{background:rgb(var(--alert-notification-towhite-0-9));border:1px solid rgb(var(--alert-notification))}.alert.alert-notification p{color:rgb(var(--alert-notification))}.alert p{position:relative;display:flex;flex-flow:row;align-items:center;margin:0;font-weight:500}@media screen and (min-width: 1280px){.alert p{font-size:1.4em}}.alert .icon{font-size:2em;border-right:1px solid}.alert span{padding:15px;box-sizing:border-box;line-height:1.4}.section.section-featured-categories .link.link-featured-category:hover{background:white}.section.section-featured-categories .link.link-featured-category:hover .image-content{opacity:0.1;transform:scale(1.02)}.section.section-featured-categories .link.link-featured-category:hover .label.label-featured-category{color:rgb(var(--grey-dark))}.section.section-featured-categories .link.link-featured-category:hover .label.label-featured-category-view-produits{background:white;border:none;color:rgb(var(--grey-dark));-webkit-box-shadow:0px 5px 15px rgba(0,0,0,0.3);-moz-box-shadow:0px 5px 15px rgba(0,0,0,0.3);box-shadow:0px 5px 15px rgba(0,0,0,0.3)}.section.section-featured-categories .link.link-featured-category:hover .label.label-featured-category-view-produits:hover{background:#e6e6e6}@media screen and (min-width: 1024px){.section.section-brands-categories .menu-list-categories{height:155px}}@media screen and (min-width: 1280px){.section.section-brands-categories .menu-list-categories{height:225px}}@media screen and (min-width: 1500px){.section.section-brands-categories .menu-list-categories{height:250px}}@media screen and (min-width: 1920px){.section.section-brands-categories .menu-list-categories{height:345px}}.ad-title-section{text-align:center;font-weight:500}@media screen and (min-width: 1280px){.ad-title-section{font-size:2.82688em}}.info-list .link.link-voir-plus{width:200px;display:inline-block;padding:15px 30px;text-align:center;line-height:1.5;-webkit-box-shadow:0px 5px 15px rgba(0,0,0,0.3);-moz-box-shadow:0px 5px 15px rgba(0,0,0,0.3);box-shadow:0px 5px 15px rgba(0,0,0,0.3)}.box .box-brand-category-category .icon-tb-arrow-right{position:absolute;right:15px}@media screen and (min-width: 1024px){.box .box-brand-category-category .icon-tb-arrow-right{display:none}}.box.box-brand-landing-page-text-video .cta-container-paragraph{text-align:center}@media screen and (min-width: 1024px){.box.box-brand-landing-page-text-video .cta-container-paragraph{text-align:left}}#mapHolder{height:40vh}@media screen and (min-width: 800px){#mapHolder{height:50vh;max-height:410px}}@media screen and (min-width: 1280px){#mapHolder{max-height:500px}}@media screen and (min-width: 1500px){#mapHolder{height:58vh}}.contact-point{margin:2em 0;position:relative;position:relative;display:flex;flex-flow:row wrap}.contact-point .store-phone-number{margin-right:10px;flex:1}.contact-point .store-phone-number p{display:flex}.contact-point p{margin:0 0 0.8em 0;font-size:1em}.contact-point .icon{width:20px;display:inline-block;vertical-align:middle;margin-right:5px;text-align:center;font-size:1.3em;fill:rgb(var(--color1))}.contact-point .links{color:rgb(var(--color1))}.box-store-box h2{margin-top:0;text-transform:uppercase;font-size:1.4em}@media screen and (min-width: 600px){.box-store-box h2{font-size:1.5em}}.box-store-box h3{font-weight:400;color:black}.box-store-box .store-description{line-height:1.6em}.box-store-box td{padding:3px 0}.custom-hours-detail-box{box-sizing:border-box;background:#f5f5f5;padding:0px 7px 0px 7px;margin:20px 10px 30px 0px;border:1px solid #ddd;text-align:left;text-transform:capitalize;font-size:14px}.store-info{margin-top:2em}.store-locator-intro-text p{font-size:1em;padding:0 15px}@media screen and (min-width: 600px){.store-locator-intro-text p{padding:0}}@media screen and (min-width: 1500px){.store-locator-intro-text p{font-size:1.25em;margin:60px 0}}.section-store-detail h1{text-transform:uppercase;font-size:1.6em}@media screen and (min-width: 600px){.section-store-detail h1{font-size:1.8em}}@media screen and (min-width: 1500px){.section-store-detail h1{font-size:2.82688em}}.section-store-detail h3{color:black}.section-store-detail .store-details-container{order:2}@media screen and (min-width: 800px){.section-store-detail .store-details-container{order:1}}.section-store-detail .store-detail-image-container{order:1}@media screen and (min-width: 800px){.section-store-detail .store-detail-image-container{order:2}}#ajax-store-locator-modal{position:fixed;width:100%;height:100%;top:0;z-index:999;overflow:none;background:white;display:none}.store-gallery-section .swiper-button-next,.store-gallery-section .swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E") !important}.store-gallery-section .swiper-button-prev,.store-gallery-section .swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E") !important}.store-gallery-section .swiper-container{width:83%}@media screen and (min-width: 1024px){.store-gallery-section .swiper-container{width:94%}}button.filter-btn{background:rgb(var(--color1));border:1px solid rgb(var(--color1));color:#fff;display:block;width:100%;padding:8px 0;margin:0 0 10px 0;box-shadow:0px 3px 12px 3px rgba(0,0,0,0.2)}.promotion-detail-title{font-weight:500;color:rgb(var(--color1));margin:15px 0;font-size:1.65em}@media screen and (min-width: 600px){.promotion-detail-title{margin:30px 0}}@media screen and (min-width: 1280px){.promotion-detail-title{margin:60px 0;font-size:2.82688em}}.highlight-diff td{background:rgb(var(--highlight)) !important;color:white}#ajax-compare-modal{position:fixed;width:100%;height:100%;top:0;z-index:999;overflow:scroll;background:white;display:none}.compare-disable{background-color:rgb(var(--grey-disabled)) !important}.comparison-section-content .compare_item .box.box-item-details{height:60px}.comparison-section-content .compare_item .box.box-item-price-container{height:35px}@media screen and (min-width: 1024px){.comparison-section-content .compare_item .box.box-item-price-container{height:40px}}@media screen and (min-width: 1500px){.comparison-section-content .compare_item .box.box-item-price-container{height:50px}}.comparison-section-content .compare_item .box .item-reviews ul{height:15px}.comparison-section-content .compare_item .box.box-productbox-light-infos{position:relative;display:flex;flex-flow:row wrap;align-items:center;align-content:center;justify-content:space-evenly}.comparison-section-content .compare_item .button.button-product-add-compare,.comparison-section-content .compare_item .button.button-product-remove-compare{display:none}.comparison-section-content .compare_item .button.button-product-detail-add-cart,.comparison-section-content .compare_item .button.button-product-add-wishlist-light,.comparison-section-content .compare_item .button.button-product-detail-add-cart-primary,.comparison-section-content .compare_item .button.button-product-detail-add-shopping-list-primary,.comparison-section-content .compare_item .button.button-product-add-wishlist-light,.comparison-section-content .compare_item .button.button-product-remove-compare{vertical-align:middle;flex:1;text-align:center}@media screen and (min-width: 1024px){.comparison-section-content .compare_item .button.button-product-detail-add-cart,.comparison-section-content .compare_item .button.button-product-add-wishlist-light,.comparison-section-content .compare_item .button.button-product-detail-add-cart-primary,.comparison-section-content .compare_item .button.button-product-detail-add-shopping-list-primary,.comparison-section-content .compare_item .button.button-product-add-wishlist-light,.comparison-section-content .compare_item .button.button-product-remove-compare{display:inline-block}}@media screen and (min-width: 1280px){.comparison-section-content .compare_item .button.button-product-detail-add-cart,.comparison-section-content .compare_item .button.button-product-add-wishlist-light,.comparison-section-content .compare_item .button.button-product-detail-add-cart-primary,.comparison-section-content .compare_item .button.button-product-detail-add-shopping-list-primary,.comparison-section-content .compare_item .button.button-product-add-wishlist-light,.comparison-section-content .compare_item .button.button-product-remove-compare{display:block}}@media screen and (min-width: 1024px){.comparison-section-content .compare_item .button.button-product-detail-add-cart>.button-button,.comparison-section-content .compare_item .button.button-product-add-wishlist-light>.button-button,.comparison-section-content .compare_item .button.button-product-detail-add-cart-primary>.button-button,.comparison-section-content .compare_item .button.button-product-detail-add-shopping-list-primary>.button-button,.comparison-section-content .compare_item .button.button-product-add-wishlist-light>.button-button,.comparison-section-content .compare_item .button.button-product-remove-compare>.button-button{padding:15px}}@media screen and (min-width: 1280px){.comparison-section-content .compare_item .button.button-product-detail-add-cart>.button-button,.comparison-section-content .compare_item .button.button-product-add-wishlist-light>.button-button,.comparison-section-content .compare_item .button.button-product-detail-add-cart-primary>.button-button,.comparison-section-content .compare_item .button.button-product-detail-add-shopping-list-primary>.button-button,.comparison-section-content .compare_item .button.button-product-add-wishlist-light>.button-button,.comparison-section-content .compare_item .button.button-product-remove-compare>.button-button{padding:15px 30px}}@media screen and (min-width: 1280px){.comparison-section-content .compare_item .button.button-product-detail-add-cart>.button-button,.comparison-section-content .compare_item .button.button-product-add-wishlist-light>.button-button,.comparison-section-content .compare_item .button.button-product-detail-add-cart-primary>.button-button,.comparison-section-content .compare_item .button.button-product-detail-add-shopping-list-primary>.button-button,.comparison-section-content .compare_item .button.button-product-add-wishlist-light>.button-button,.comparison-section-content .compare_item .button.button-product-remove-compare>.button-button{box-sizing:border-box}}.comparison-section-content .compare_item .label.label-product-add-compare{display:none}.comparison-section-content .compare_item .label.label-product-remove-compare{display:inline-block}@media screen and (min-width: 1280px){.comparison-section-content .compare_item .label.label-product-remove-compare{display:inline-block}}#cboxContent.quote-request-modal #cboxLoadedContent{margin:0 auto;width:100% !important;height:100% !important}#cboxContent.quote-request-modal #cboxClose{top:0;right:0}.clear{clear:both}.quote-request{background:white;padding:0}.quote-request-left{width:auto;padding:0 20px}@media screen and (min-width: 800px){.quote-request-left{padding:0 0 0 25px}}.quote-request-header{position:fixed;width:100%;z-index:1}.quote-request-header h1{margin-bottom:0px;top:0;font-weight:400;-moz-box-sizing:border-box;box-sizing:border-box;float:none;position:relative;line-height:2.3;font-size:1.25em;margin:0;text-align:center;padding-left:15px;background:rgb(var(--color1));color:#fff}@media screen and (min-width: 480px){.quote-request-header h1{font-size:2.15em;text-align:center}}.quote-request-content{position:relative;top:0px;margin-bottom:140px}@media screen and (min-width: 480px){.quote-request-content{top:75px;margin-bottom:65px}}@media screen and (min-width: 800px){.quote-request-content{margin-bottom:0}}.quote-request-body{margin-top:40px}@media screen and (min-width: 480px){.quote-request-body{margin-top:80px}}@media screen and (min-width: 600px){.quote-request-body{margin-top:20px}}.quote-request-body .breakdown span{float:left}.quote-request-body .breakdown .breakdown-title{background:#ECECEC;font-size:13px;font-weight:bold;display:block}.quote-request-body .breakdown .breakdown-title span{line-height:35px;display:inline-block}.quote-request-body .breakdown .breakdown-title .col1{padding:0 10px 0 19px;width:62px}.quote-request-body .breakdown .breakdown-title .col2{font-size:1em;width:130px}@media screen and (min-width: 480px){.quote-request-body .breakdown .breakdown-title .col2{width:160px}}@media screen and (min-width: 600px){.quote-request-body .breakdown .breakdown-title .col2{width:220px}}.quote-request-body .breakdown .breakdown-title .col3{padding-left:15px;font-size:1em}.quote-request-body .breakdown .model{display:inline;color:#555;font-size:14px;line-height:20px;font-weight:bold;height:auto}.quote-request-body .breakdown-body{width:100%;-moz-box-sizing:border-box;box-sizing:border-box;height:auto}@media screen and (min-width: 800px){.quote-request-body .breakdown-body{position:relative;overflow:hidden;height:365px}}.quote-request-body .breakdown-body.ps-container .ps-scrollbar-y-rail{opacity:0.7 !important}.quote-request-body .breakdown-row{display:block;border-bottom:1px solid rgb(var(--grey-border));padding-bottom:15px}@media screen and (min-width: 800px){.quote-request-body .breakdown-row{padding-bottom:0}}.quote-request-body .breakdown-row img{border:1px solid rgb(var(--grey-border))}.quote-request-body .breakdown-row a{text-decoration:underline}.quote-request-body .breakdown-row .col1{width:auto;padding:10px 10px 10px 20px;display:none}@media screen and (min-width: 800px){.quote-request-body .breakdown-row .col1{display:block}}.quote-request-body .breakdown-row .col2{padding-top:10px;padding-right:5px;line-height:20px;font-weight:normal;font-size:12px;width:125px}@media screen and (min-width: 480px){.quote-request-body .breakdown-row .col2{width:240px}}@media screen and (min-width: 600px){.quote-request-body .breakdown-row .col2{width:265px}}@media screen and (min-width: 800px){.quote-request-body .breakdown-row .col2{width:225px}}@media screen and (min-width: 1024px){.quote-request-body .breakdown-row .col2{width:280px}}@media screen and (min-width: 1280px){.quote-request-body .breakdown-row .col2{width:300px}}.quote-request-body .breakdown-row .col3{line-height:29px;margin-left:0;width:80px;padding:20px 0 0 0}@media screen and (min-width: 800px){.quote-request-body .breakdown-row .col3{width:90px;padding:25px 0 0 0}}.quote-request-body .breakdown-row .col3 .plus .plus_icon:after{content:"+"}.quote-request-body .breakdown-row .col3 .minus .plus_icon:after{content:"-"}.quote-request-body .breakdown-row .col3 .plus_icon{width:15px;height:15px;display:inline-block;position:relative;margin:8px 5px 0 0;background:gris}.quote-request-body .breakdown-row .col3 .plus_icon:after{position:absolute;top:-8px;left:3px;color:white;font-weight:400;font-size:1em}.quote-request-body .breakdown-row .col4{text-align:center;font-size:15px;width:70px;margin-right:0;padding-top:25px}@media screen and (min-width: 800px){.quote-request-body .breakdown-row .col4{margin-right:15px;padding-top:32px}}.quote-request-body .breakdown-row .col4 .icon{padding-top:2px}.quote-request-body .breakdown-row .qty{float:left;text-align:center;width:27px;font-weight:normal;font-size:14px}fieldset{min-width:auto}.quote-request-right{position:relative;padding:0 20px;width:auto;margin:0}@media screen and (min-width: 800px){.quote-request-right{padding:0 0 20px;height:420px}}.quote-request-right img{padding-bottom:15px}@media screen and (min-width: 800px){.quote-request-right img{padding-bottom:0}}.quote-request-right span{width:auto}.quote-request-right .widget-form.form-default .form-wrapper{position:relative;height:auto}@media screen and (min-width: 800px){.quote-request-right .widget-form.form-default .form-wrapper{height:420px;overflow:hidden}}.quote-request-right .widget-form.form-default .form-content{position:relative;border:none;padding:15px}@media screen and (min-width: 800px){.quote-request-right .widget-form.form-default .form-content{padding:25px}}.quote-request-right .widget-form.form-default .form-content.ps-container .ps-scrollbar-y-rail{opacity:0.7 !important}@media screen and (min-width: 1024px){.quote-request-right .widget-form.form-default .form-content.ps-container .ps-scrollbar-y-rail{right:10px !important}}.quote-request-right .widget-form.form-default .form-content .no-padding-bottom{padding-bottom:0}.quote-request-right .widget-form.form-default .captcha-input .input input[type="text"]{padding:6px}.quote-request-right .widget-form.form-default .form-widget .checkbox{padding:0 0 0 30px;font-size:0.8em}.quote-request-right .your_age{display:none}.quote-request-right .preferred_contact_methods{margin:10px 0}.quote-request-right .preferred_contact_methods ul li{display:inline-block;margin:0 10px}.quote-request-right .preferred_contact_methods ul li label,.quote-request-right .preferred_contact_methods ul li input[type='checkbox']{font-size:0.7em;display:inline;vertical-align:middle}.quote-request-right .preferred_contact_methods ul li input[type='checkbox']{margin-right:5px}.quote-request-footer{border-top:1px solid rgb(var(--grey-border));-moz-box-sizing:border-box;box-sizing:border-box;background-color:white;-webkit-box-shadow:0px 0px 15px -3px rgba(0,0,0,0.6);-moz-box-shadow:0px 0px 15px -3px rgba(0,0,0,0.6);box-shadow:0px 0px 15px -3px rgba(0,0,0,0.6);width:100%;height:auto;position:fixed;bottom:0}.quote-request-footer .cta-container{text-align:center;padding:0;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;top:auto}.quote-request-footer .cta-add-more{width:100%;position:relative;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box;background-color:rgb(var(--color1));color:white}.quote-request-footer .cta-add-more:hover{background-color:rgb(var(--color1-toblack-0-2))}.quote-request-footer .send-btn{margin:0 auto;width:49%;padding:15px}@media screen and (min-width: 800px){.quote-request-footer .send-btn{width:30%;margin:0 15px}}.quote-request-success{margin-top:200px;text-align:center;display:block;width:100%;margin-bottom:200px}.quote-request-success h2{font-size:16px;font-weight:bold}.quote-request-success a{text-decoration:underline}.button-header-widget-shopping-list .button-button.tb-toggle-open{background:rgb(var(--color5))}.section-header-widget-shopping-list{display:none;box-sizing:border-box;position:absolute;z-index:99999;-webkit-box-shadow:0px 5px 20px -5px rgba(0,0,0,0.65);-moz-box-shadow:0px 5px 20px -5px rgba(0,0,0,0.65);box-shadow:0px 5px 20px -5px rgba(0,0,0,0.65);top:100%;right:0;left:auto;width:320px;width:100%}@media screen and (min-width: 600px){.section-header-widget-shopping-list{width:570px}}@media screen and (min-width: 1024px){.section-header-widget-shopping-list{right:50%;-moz-transform:translateX(50%);-webkit-transform:translateX(50%);-o-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}}.main-nav-sticked .section-header-widget-shopping-list{position:fixed;top:58px}@media screen and (min-width: 1024px){.main-nav-sticked .section-header-widget-shopping-list{right:0px;left:auto}}@media screen and (min-width: 1024px){.main-nav-sticked .section-header-widget-shopping-list{right:0;-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none;transform:none}}.section-header-widget-shopping-list .shopping-list-items-counter:after{content:attr(data-counter)}.section-header-widget-shopping-list .shopping-list-items-counter[data-counter='0'],.section-header-widget-shopping-list .shopping-list-items-counter[data-counter='0']+*{color:rgb(var(--neutral))}.section-header-widget-shopping-list .section-quote-list-item{font-size:1.33em}.section-header-widget-shopping-list>.section-wrapper>.section-header .section-title-small{font-size:16px}.button.button-header-widget.button-header-widget-shopping-list{position:relative}.section-shopping-list-popup>.section-wrapper>.section-header h1{text-transform:uppercase;font-weight:bold;display:inline-block;font-size:2.2em;margin:0}.section-shopping-list-popup>.section-wrapper>.section-header .shopping-list-popup-header-addon-content{padding-top:20px}@media screen and (min-width: 800px){.section-shopping-list-popup>.section-wrapper>.section-content{display:flex;height:calc(100vh - 180px);position:relative}}.section-shopping-list-popup>.section-wrapper>.section-content .shopping-list-items{width:100%;-moz-box-sizing:border-box;box-sizing:border-box;border:2px solid #fff;position:relative}.section-shopping-list-popup>.section-wrapper>.section-content .shopping-list-quote-form{margin-top:20px}@media screen and (min-width: 800px){.section-shopping-list-popup>.section-wrapper>.section-content .shopping-list-quote-form{margin-top:0;flex:1 0 39%;overflow:auto}}@media screen and (min-width: 600px) and (max-width: 799px){.section-shopping-list-popup>.section-wrapper>.section-content .shopping-list-quote-form .quote-city-field{padding-bottom:15px !important}}@media screen and (min-width: 800px){.section-shopping-list-popup>.section-wrapper>.section-content .shopping-list-items-wrapper{position:absolute;height:100%;width:100%;padding-bottom:50px;-moz-box-sizing:border-box;box-sizing:border-box;left:0;top:0}.section-shopping-list-popup>.section-wrapper>.section-content .shopping-list-items-wrapper .ps-scrollbar-y-rail{z-index:1}}@media screen and (min-width: 800px){.section-shopping-list-popup>.section-wrapper>.section-content .shopping-list-items-container{padding-bottom:50px;position:relative;min-height:100%;-moz-box-sizing:border-box;box-sizing:border-box}.section-shopping-list-popup>.section-wrapper>.section-content .shopping-list-items-container:after{content:'';display:block;position:absolute;bottom:0;height:50px;width:100%;z-index:1}}.section-shopping-list-popup>.section-wrapper>.section-content .shopping-list-items-subtotal{padding:0 10px;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;font-size:80%;position:relative;background:white;height:50px;border-bottom:1px solid rgb(var(--grey-border))}@media screen and (min-width: 480px){.section-shopping-list-popup>.section-wrapper>.section-content .shopping-list-items-subtotal{padding:0 20px}}@media screen and (min-width: 800px){.section-shopping-list-popup>.section-wrapper>.section-content .shopping-list-items-subtotal{border-top:1px solid rgb(var(--grey-border));border-bottom:none}.section-shopping-list-popup>.section-wrapper>.section-content .shopping-list-items-subtotal:after{content:'';display:block;position:absolute;height:40px;width:100%;left:0;bottom:50px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#00FFFFFF,GradientType=0 );background:-webkit-linear-gradient(bottom, #fff 0%,#fff 50%,rgba(255,255,255,0) 100%);background:-moz-linear-gradient(bottom, #fff 0%,#fff 50%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(bottom, #fff 0%,#fff 50%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(bottom, #fff 0%,#fff 50%,rgba(255,255,255,0) 100%);background:linear-gradient(to top, #fff 0%,#fff 50%,rgba(255,255,255,0) 100%)}}.section-shopping-list-popup>.section-wrapper>.section-content .shopping-list-items-subtotal .shopping-list-subtotal-label{font-size:1.2em;font-weight:bold;text-transform:uppercase;position:absolute;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.section-shopping-list-popup>.section-wrapper>.section-content .shopping-list-items-subtotal .item-price{position:absolute;text-align:right;padding-right:5px;width:auto;-moz-box-sizing:border-box;box-sizing:border-box;right:calc(10px + 5%);top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 480px){.section-shopping-list-popup>.section-wrapper>.section-content .shopping-list-items-subtotal .item-price{right:38px}}.section-shopping-list-popup>.section-wrapper>.section-content .shopping-list-items-subtotal .item-price .price{font-size:1.6em;font-weight:bold}.section-shopping-list-popup>.section-wrapper>.section-footer .block-more-items-quote,.section-shopping-list-popup>.section-wrapper>.section-footer .block-submit-quote,.section-shopping-list-popup>.section-wrapper>.section-footer .block-send-brochure{text-align:center;display:inline-block;width:auto}.section-shopping-list-popup>.section-wrapper>.section-footer .block-more-items-quote{padding-bottom:15px}@media screen and (min-width: 600px){.section-shopping-list-popup>.section-wrapper>.section-footer .block-more-items-quote{padding-right:7.5px;padding-bottom:0}}.section-shopping-list-popup>.section-wrapper>.section-footer .block-more-items-quote:first-of-type:last-of-type{text-align:center;padding:0}@media screen and (min-width: 600px){.section-shopping-list-popup>.section-wrapper>.section-footer .block-submit-quote{padding-left:7.5px;padding-right:7.5px}}@media screen and (min-width: 600px){.section-shopping-list-popup>.section-wrapper>.section-footer .block-send-brochure{padding-right:7.5px;padding-left:7.5px}}.section-shopping-list-popup>.section-wrapper>.section-footer .button-more-items-quote .button-button,.section-shopping-list-popup>.section-wrapper>.section-footer .button-submit-quote .button-button,.section-shopping-list-popup>.section-wrapper>.section-footer .button-send-brochure .button-button{width:100%;-moz-box-sizing:border-box;box-sizing:border-box}.section-shopping-list-popup .widget-form.form-submit-quote .form-wrapper{width:100%;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 800px){.section-shopping-list-popup .widget-form.form-submit-quote .form-wrapper{padding-left:20px}}.section-shopping-list-popup .widget-form.form-submit-quote .form-content{border:none;color:#000}.section-shopping-list-popup .widget-form.form-submit-quote label:not(.checkbox){width:100%}@media screen and (min-width: 600px){.section-shopping-list-popup .widget-form.form-submit-quote label:not(.checkbox){margin-bottom:15px}}@media screen and (min-width: 800px){.section-shopping-list-popup .widget-form.form-submit-quote label:not(.checkbox){margin-bottom:15px !important}}@media screen and (max-width: 599px){.section-shopping-list-popup .widget-form.form-submit-quote label:not(.checkbox){margin-bottom:15px !important}}.section-shopping-list-popup .widget-form.form-submit-quote label.checkbox{font-size:11px;font-weight:bold;color:rgb(var(--neutral))}.section-shopping-list-popup .widget-form.form-submit-quote .label{font-weight:700;margin-bottom:0;padding-bottom:0}.section-quote-list-item>.section-wrapper>.section-content{display:flex;align-items:center;flex-wrap:wrap}.section-quote-list-item>.section-wrapper>.section-content .shopping-list-item-photo{flex:1 1 19%}.section-quote-list-item>.section-wrapper>.section-content .shopping-list-item-qty{flex:1 1 38%}.section-quote-list-item>.section-wrapper>.section-content .shopping-list-item-price{flex:1 1 38%}.section-quote-list-item>.section-wrapper>.section-content .shopping-list-item-remove{flex:1 1 5%}.section-quote-list-item>.section-wrapper>.section-content .shopping-list-item-title{flex:1 1 100%;order:1;white-space:normal}@media screen and (min-width: 600px){.section-quote-list-item>.section-wrapper>.section-content{flex-wrap:nowrap}.section-quote-list-item>.section-wrapper>.section-content .shopping-list-item-photo{flex:0 0 70px}.section-quote-list-item>.section-wrapper>.section-content .shopping-list-item-title{order:0}.section-quote-list-item>.section-wrapper>.section-content .shopping-list-item-qty{flex:0 0 99px}.section-quote-list-item>.section-wrapper>.section-content .shopping-list-item-price{flex:0 0 110px}.section-quote-list-item>.section-wrapper>.section-content .shopping-list-item-remove{flex:0 0 18px}}@media screen and (min-width: 800px){.section-quote-list-item>.section-wrapper>.section-content .shopping-list-item-photo{flex:0 0 19%}}.section-quote-list-item>.section-wrapper>.section-content .item-photo{border:1px solid rgb(var(--grey-border))}.section-quote-list-item>.section-wrapper>.section-content .shopping-list-item-title-wrapper{width:100%;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:5px}@media screen and (min-width: 480px){.section-quote-list-item>.section-wrapper>.section-content .shopping-list-item-title-wrapper{padding-top:0;padding-left:10px}}@media screen and (min-width: 600px){.section-quote-list-item>.section-wrapper>.section-content .shopping-list-item-title-wrapper{max-height:90px;overflow:hidden}}.section-quote-list-item>.section-wrapper>.section-content .dotTitle{display:block;max-height:77px;overflow:hidden}.section-quote-list-item>.section-wrapper>.section-content .soft-text{color:rgb(var(--neutral))}.section-quote-list-item>.section-wrapper>.section-content .qty-box-wrapper{text-align:center}.section-quote-list-item>.section-wrapper>.section-content .item-price{position:relative;padding-right:5px;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left}@media screen and (min-width: 1024px){.section-quote-list-item>.section-wrapper>.section-content .item-price{text-align:right}}.section-quote-list-item>.section-wrapper>.section-content .item-price .price{font-weight:bold;font-size:1em}@media screen and (min-width: 480px){.section-quote-list-item>.section-wrapper>.section-content .item-price .price{font-size:1.4em}}.section-quote-list-item>.section-wrapper>.section-content .item-price .price.contact-for-price{padding:0 5px;font-size:1em}@media screen and (min-width: 480px){.section-quote-list-item>.section-wrapper>.section-content .item-price .price.contact-for-price{font-size:1.3em}}.section-quote-list-item>.section-wrapper>.section-content .item-price .price-qualifier{width:100%;position:absolute;top:100%;right:0;padding:0 5px;color:rgb(var(--neutral));-moz-box-sizing:border-box;box-sizing:border-box;text-align:left}@media screen and (min-width: 1024px){.section-quote-list-item>.section-wrapper>.section-content .item-price .price-qualifier{text-align:right}}.section-quote-list-item>.section-wrapper>.section-content .shopping-list-item-remove{text-align:right}.section-quote-list-item>.section-wrapper>.section-content .shopping-list-item-remove a{display:block;color:rgb(var(--neutral))}.section-quote-list-item>.section-wrapper>.section-content .shopping-list-item-remove .icon{vertical-align:middle}.qty-box-item-wrapper{display:inline-block;height:30px;width:30px;border:1px solid rgb(var(--grey-border));-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;position:relative}.qty-box-item-wrapper:not(:last-of-type){border-right:none}.qty-box-item-wrapper>.qty-box-item{width:100%;height:100%;display:inline-block;-moz-box-sizing:border-box;box-sizing:border-box}.qty-box-item-wrapper>.qty-box-item span{display:inline-block;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.qty-box-item-wrapper>.qty-box-item span.qty{font-weight:bold}.qty-box-item-wrapper>.qty-box-item span:not(.qty){color:rgb(var(--neutral))}#cboxTitle{width:100%;margin:0;text-align:left;color:rgb(var(--color1));-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3);font-weight:normal;font-family:inherit;height:50px;padding:12px;font-size:1.2em}@media screen and (min-width: 1024px){#cboxTitle{height:55px;padding:15px;font-size:1.5em}}@media screen and (min-width: 1280px){#cboxTitle{height:90px;padding:22px;font-size:2.3em}}#cboxLoadedContent{-moz-box-sizing:border-box;box-sizing:border-box;padding-top:55px}@media screen and (min-width: 1280px){#cboxLoadedContent{padding-top:90px}}#cboxClose{position:absolute;background:none;color:rgb(var(--color1));width:35px;height:35px;font-size:2em;bottom:auto;top:5px;right:5px;color:rgb(var(--grey-dark))}#cboxClose::before{position:relative;left:9999px}#cboxClose::before{content:""}@media screen and (min-width: 600px){#cboxClose{top:15px;right:15px}}@media screen and (min-width: 1024px){#cboxClose{top:16px !important;right:60px !important;font-size:1.6em}}@media screen and (min-width: 1280px){#cboxClose{top:21px !important;right:60px !important;font-size:3em;color:rgb(var(--color1))}}.colorbox-no-header #cboxTitle{visibility:hidden}.colorbox-no-header #cboxLoadedContent{padding-top:0px}.colorbox-no-header #cboxClose{visibility:hidden}@page{size:letter;background:white;margin:0.5in}@media print{body{margin:0 auto;width:100%;max-width:8.5in}ul,tr,img,.box.box-product-features{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.product-details-infos{page-break-after:unset}.table.table-specs tbody>tr:nth-child(odd){border-top:1px solid rgb(var(--grey-border));border-bottom:1px solid rgb(var(--grey-border))}.main-header{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:block !important}.main-header.js-sticky.sticked .main-menu-logo-container,.main-header.js-sticky.mobile-sticked .main-menu-logo-container{-webkit-box-shadow:0px 5px 15px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 5px 15px 0px rgba(0,0,0,0.2);box-shadow:0px 5px 15px 0px rgba(0,0,0,0.2);padding:0}.main-header.js-sticky.sticked .main-menu-logo-container .js-sticky-element,.main-header.js-sticky.mobile-sticked .main-menu-logo-container .js-sticky-element{position:relative !important;justify-content:center}.main-header.js-sticky.sticked .main-menu-logo-container .js-sticky-element.sticky,.main-header.js-sticky.mobile-sticked .main-menu-logo-container .js-sticky-element.sticky{position:relative !important}.main-header.js-sticky.sticked .logo-wrapper,.main-header.js-sticky.mobile-sticked .logo-wrapper{width:0.75in;top:auto}.main-header.js-sticky.sticked .logo-wrapper .logo-standard,.main-header.js-sticky.mobile-sticked .logo-wrapper .logo-standard{display:block !important}.main-header.js-sticky.sticked .logo-wrapper .logo-sticky,.main-header.js-sticky.mobile-sticked .logo-wrapper .logo-sticky{display:none !important}.main-menu-logo-container.js-sticky-element{position:absolute !important;justify-content:center;height:55px;-webkit-box-shadow:0px 5px 15px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 5px 15px 0px rgba(0,0,0,0.2);box-shadow:0px 5px 15px 0px rgba(0,0,0,0.2)}.main-menu-logo-container.js-sticky-element.sticky{position:relative !important}.item-collection-details-container{padding-top:15px}.header-left-block-items,.header-right-block-items,.secondary-menu-container,.box.box-page-header,.image-viewer-container,.icon.tb-arrows-thin-2-right,.billboard.billboard-footer-ad,.section.section-footer,.label.label-product-detail-model.hide-xlarge,.box.box-product-detail-actions,.box.box-product-detail-actions-secondary,.section-looks-great-with,.section-associated-products,.section-related-products,.section-similar-products,.section-collection-items,.section-family-view-items,.section-merchant-related-items,.section-related-items,.button.button-product-detail-add-cart,.button.button-product-add-wishlist-light,.button.button-product-detail-add-cart-primary,.button.button-product-detail-add-shopping-list-primary,.section.section-comparison-specs .section-header,.box.box-compare-overall-actions,.box.box-product-detail-tag-container.hide-xlarge,.box.box-breadcrumbs.tb-sticky-second-fixed.tb-sticky-display,.tb-sticky-second-fixed.tb-sticky-display.box.box-brand-landing-page-logo,.tb-sticky-second-fixed.tb-sticky-display.box.box-brand-landing-page-logo,#r-listing,.main-nav-sticked .main-menu-mobile-container,.main-nav-sticked .box.box-product-tools-bottom,.section.section-newsletter,.section.section-seo,.product-details-infos.familyViewItems,.main-menu-logo-container.js-sticky-element.tb-sticky-main-fixed.tb-sticky-display #podium-website-widget,.drawer.drawer-product-list-sidebar-widget,.drawer.drawer-wishlist,.shopping-cart-sidebar-title{display:none !important}.box.box-product-detail-tag-container{font-size:9.5pt;margin-top:15px}.box.box-product-detail-content{flex-flow:row wrap;align-items:center}.box.box-product-detail-photo{width:300px;flex:0 0 300px}.box.box-product-detail-photo,.box.box-product-detail-infos,.box.box-product-detail-price-qualifier{border:none}.box.box-product-detail-details{width:calc(100% - 300px)}.section.section-product-detail,.section.section-product-details-sections-group{background:white}.section.section-product-details-sections-group{padding-top:15px}.image.image-product-detail-photo-image{padding-bottom:0}.logo-wrapper{width:0.75in;display:block;left:auto;right:auto;transform:none}.carousel .swiper-container{position:relative}.carousel.carousel-product-detail-photo-main .swiper-wrapper .carousel-slide{width:100% !important}.carousel.carousel-product-detail-photo-main .carousel-mask{padding:0;margin:15px 15px 0 0}.box.box-product-features-image h3{display:none;text-align:center}.box.box-product-features>*{width:50%}.box.box-product-features-text{padding:0 35px}.box.box-product-features:nth-of-type(even)>:first-child{order:2}.box.box-product-features p,.box.box-product-features-no-image p,.box.box-product-description p{padding-bottom:0;border-bottom:none}.box.box-product-features{padding:30px 0;border-bottom:1px solid rgb(var(--grey-border))}.box.box-product-detail-review-summary{flex-flow:row wrap}.box.box-product-detail-review-summary>*:nth-child(1){width:25%}.box.box-product-detail-review-summary>*:nth-child(2){width:45%}.box.box-product-detail-review-summary>*:nth-child(3){width:30%}.reviews #rating-snapshot .rating-label{width:80px;flex:0 0 80px}.reviews #rating-snapshot .rating-label .label span.show-xlarge,.reviews #rating-snapshot .rating-label .label .label-s.show-xlarge{display:none}.reviews #rating-snapshot .quantity{width:95px;flex:0 0 95px}.reviews #general-info h2{margin:15px 0;font-size:12pt}.reviews #general-info .r-qty{font-size:10pt}}@media print{.section-wrapper{height:auto !important}}.back-to-top{display:none;position:fixed;right:30px;padding:0;text-decoration:none;color:white;opacity:0.4;z-index:1000;text-align:center;line-height:1em;bottom:180px}@media screen and (min-width: 600px){.back-to-top{bottom:70px}}.back-to-top .icon{-webkit-transition:all,0.2s,ease-in-out;-moz-transition:all,0.2s,ease-in-out;-ms-transition:all,0.2s,ease-in-out;-o-transition:all,0.2s,ease-in-out;transition:all,0.2s,ease-in-out;display:block;background:black;color:white;border:1px solid rgb(var(--grey-border));text-align:center;font-size:2em;padding:5px}@media screen and (min-width: 1024px){.back-to-top .icon{font-size:2.1em;padding:6px}}.back-to-top:hover{opacity:1}.back-to-top:hover .icon{background:black}@media print{.back-to-top{display:none !important}}.header-right-block-items{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.rebates-main-menu{display:none}.main-menu-logo-container.tb-sticky-main-fixed{-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);position:fixed;width:100%;z-index:9998;display:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.main-menu-logo-container.tb-sticky-main-fixed.tb-sticky-display{display:flex}.main-menu-logo-container.tb-sticky-main-fixed.tb-sticky-display .hide-xlarge{display:block !important}.main-menu-logo-container.tb-sticky-main-fixed.tb-sticky-display .main-menu-items.find-store-main-menu,.main-menu-logo-container.tb-sticky-main-fixed.tb-sticky-display .main-menu-items.share-main-menu,.main-menu-logo-container.tb-sticky-main-fixed.tb-sticky-display .main-menu-items.more-items-main-menu{display:block}@media screen and (min-width: 1280px){.main-menu-logo-container.tb-sticky-main-fixed.tb-sticky-display .rebates-main-menu,.main-menu-logo-container.tb-sticky-main-fixed.tb-sticky-display .share-main-menu,.main-menu-logo-container.tb-sticky-main-fixed.tb-sticky-display .find-store-main-menu{display:block !important}}.main-menu-logo-container.tb-sticky-main-fixed .logo-sticky{display:block !important}.main-menu-logo-container.tb-sticky-main-fixed .logo-standard{display:none}.main-menu-logo-container.tb-sticky-main-fixed.tb-sticky-display .logo-wrapper{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;width:var(--logo-sticky-size-_default)}@media screen and (min-width: 600px){.main-menu-logo-container.tb-sticky-main-fixed.tb-sticky-display .logo-wrapper{width:var(--logo-sticky-size-small)}}@media screen and (min-width: 800px){.main-menu-logo-container.tb-sticky-main-fixed.tb-sticky-display .logo-wrapper{width:var(--logo-sticky-size-medium)}}@media screen and (min-width: 1280px){.main-menu-logo-container.tb-sticky-main-fixed.tb-sticky-display .logo-wrapper{width:var(--logo-sticky-size-xlarge)}}.main-menu-logo-container.tb-sticky-main-fixed.tb-sticky-top{display:flex}.section.section-tabs-category-ads.tb-sticky-third-fixed{position:fixed;width:100%;z-index:999;display:none;transition:top 0.2s ease-in-out}@media screen and (min-width: 1280px){.section.section-tabs-category-ads.tb-sticky-third-fixed.tb-sticky-display{display:block}}@media screen and (min-width: 1280px){.section.section-tabs-category-ads.tb-sticky-third-fixed.tb-sticky-display .tb-tabs-menu .tab-item{padding:15px 30px}}.box.box-product-tools-top.tb-sticky-third-fixed{position:fixed;width:100%;z-index:999;display:none;transition:top 0.2s ease-in-out}.box.box-product-tools-top.tb-sticky-third-fixed.tb-sticky-display{display:flex}.box.box-breadcrumbs.tb-sticky-second-fixed,.tb-sticky-second-fixed.box.box-brand-landing-page-logo{position:fixed !important;bottom:auto;width:100%;z-index:999;display:none;transition:top 0.2s ease-in-out}.box.box-breadcrumbs.tb-sticky-second-fixed.tb-sticky-display,.tb-sticky-second-fixed.tb-sticky-display.box.box-brand-landing-page-logo{display:block}.tb-sticky-main.tb-sticky-hidden .logo-wrapper{display:none}.main-menu-mobile-container,.box.box-product-tools-bottom{bottom:-100px;-webkit-transition:bottom 0.2s ease-in-out;-moz-transition:bottom 0.2s ease-in-out;-ms-transition:bottom 0.2s ease-in-out;-o-transition:bottom 0.2s ease-in-out;transition:bottom 0.2s ease-in-out}.main-nav-sticked .main-menu-mobile-container,.main-nav-sticked .box.box-product-tools-bottom{bottom:0;background:rgb(var(--color1))}@media screen and (min-width: 600px){.main-nav-sticked .main-menu-mobile-container,.main-nav-sticked .box.box-product-tools-bottom{background:transparent}}.main-nav-sticked .main-menu-mobile-container>*,.main-nav-sticked .box.box-product-tools-bottom>*{height:66px}@media screen and (min-width: 480px){.main-nav-sticked .main-menu-mobile-container>*,.main-nav-sticked .box.box-product-tools-bottom>*{height:52px}}@media screen and (min-width: 600px){.main-nav-sticked .main-menu-mobile-container>*,.main-nav-sticked .box.box-product-tools-bottom>*{height:47px}}@media screen and (max-width: 479px){.main-menu-items .main-menu-item{padding:12px}}@media screen and (min-width: 480px) and (max-width: 599px){.main-menu-items .main-menu-item{padding:9px}}@media screen and (max-width: 479px){.header-right-block-items{height:52px}}@media screen and (min-width: 480px) and (max-width: 599px){.header-right-block-items{height:52px}}@media screen and (max-width: 599px){.header-right-block-items{height:52px}.header-right-block-items .main-menu-items:nth-last-child(-n+2){justify-self:flex-end;margin-left:auto}.header-right-block-items .main-menu-items:last-child{margin-left:0}}body.main-nav-sticked .section-header-widget.storelocator-box,body.main-nav-sticked .section-header-widget.share-box,body.main-nav-sticked .section-header-widget.rebates-box,body.main-nav-sticked .section-header-widget.more-items-box{position:fixed;top:52px}@media screen and (min-width: 600px){body.main-nav-sticked .section-header-widget.storelocator-box,body.main-nav-sticked .section-header-widget.share-box,body.main-nav-sticked .section-header-widget.rebates-box,body.main-nav-sticked .section-header-widget.more-items-box{top:72px}}@media screen and (min-width: 800px){body.main-nav-sticked .section-header-widget.storelocator-box,body.main-nav-sticked .section-header-widget.share-box,body.main-nav-sticked .section-header-widget.rebates-box,body.main-nav-sticked .section-header-widget.more-items-box{top:62px}}@media screen and (min-width: 1280px){body.main-nav-sticked .section-header-widget.storelocator-box,body.main-nav-sticked .section-header-widget.share-box,body.main-nav-sticked .section-header-widget.rebates-box,body.main-nav-sticked .section-header-widget.more-items-box{top:86px}}body.main-nav-sticked .section-header-widget.storelocator-box .language-switcher,body.main-nav-sticked .section-header-widget.share-box .language-switcher,body.main-nav-sticked .section-header-widget.rebates-box .language-switcher,body.main-nav-sticked .section-header-widget.more-items-box .language-switcher{display:block}@media screen and (max-width: 599px){.section-header-widget.storelocator-box{right:auto}}@media screen and (max-width: 1279px){.section-header-widget.rebates-box,.section-header-widget.more-items-box{right:-100%;-webkit-transition:right 0.3s ease-out;-moz-transition:right 0.3s ease-out;-ms-transition:right 0.3s ease-out;-o-transition:right 0.3s ease-out;transition:right 0.3s ease-out}}.section-header-widget.rebates-box.open,.section-header-widget.more-items-box.open{right:0 !important}@media screen and (max-width: 1279px){.box.rebate-list-filters>:nth-child(n+2){display:none}.box.rebate-list-filters .button-product-list-filters{width:100%}}.scratch-and-dent .content-image{margin:30px 0}.scratch-and-dent .prod-desc{text-align:left;padding:10px}.scratch-and-dent .cta-container{overflow:hidden}.scratch-and-dent .cta-buttons{display:inline-block}.pop-details-box-content.clearance-page{height:100%;background:white;padding:15px;-moz-box-sizing:border-box;box-sizing:border-box}.pop-details-box-content.clearance-page .img-area{height:430px;width:45%;padding:15px;float:left}.pop-details-box-content.clearance-page .img-area .big-image{margin:0 auto 10px;width:290px !important;height:290px !important;padding:15px;border:1px solid #bfbfbf;display:table-cell;text-align:center}.pop-details-box-content.clearance-page .img-area .big-image img{width:auto;height:100%}.pop-details-box-content.clearance-page .img-area .thumb-images{height:20% !important;width:100% !important;text-align:center}.pop-details-box-content.clearance-page .img-area .thumb-image{width:60px;height:60px;margin:0 10px;border:1px solid #bfbfbf;display:inline-block;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pop-details-box-content.clearance-page .img-area .thumb-images a img{max-height:100%;height:100%}.pop-details-box-content .item-details{padding:20px 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.prod-ttl{font-weight:bold}.product-listing-content-page .CPageDesignM+.scratch-and-dent .section.section-scratch-and-dent{border:none}@media screen and (max-width: 1279px){.product-listing-content-page .CPageDesignM+.scratch-and-dent .section.section-scratch-and-dent .wrapper-from-xlarge{padding-left:0px !important;padding-right:0px !important}}@media screen and (min-width: 1280px){.product-listing-content-page .CPageDesignM+.scratch-and-dent .section.section-scratch-and-dent .wrapper-until-xlarge{padding-left:0px !important;padding-right:0px !important}}.product-listing-content-page .CPageDesignM+.scratch-and-dent .section.section-scratch-and-dent .box.box-promotion-product-listing{padding-top:0px;margin-left:-15px;margin-right:-15px}.product-listing-content-page .CPageDesignM+.scratch-and-dent .section.section-scratch-and-dent .box.box-promotion-product-listing .box.box-productbox-photo .image.image-productbox-photo-image{display:flex;justify-content:center}.product-listing-content-page .CPageDesignM+.scratch-and-dent .section.section-scratch-and-dent .box.box-promotion-product-listing .box.box-productbox-photo .image.image-productbox-photo-image .image-content{padding:15px;width:auto;box-sizing:content-box}@media screen and (min-width: 1280px){.product-listing-content-page .CPageDesignM+.scratch-and-dent .section.section-scratch-and-dent .box.box-promotion-product-listing .box.box-productbox-photo .image.image-productbox-photo-image .image-content{min-height:310px}}.product-listing-content-page .CPageDesignM+.scratch-and-dent .section.section-scratch-and-dent .box.box-promotion-product-listing .box.box-productbox-details{padding:0px 0px 15px;height:auto !important}@media screen and (min-width: 600px){.product-listing-content-page .CPageDesignM+.scratch-and-dent .section.section-scratch-and-dent .box.box-promotion-product-listing .box.box-productbox-details{padding:15px}}.product-listing-content-page .CPageDesignM+.scratch-and-dent .section.section-scratch-and-dent .box.box-promotion-product-listing .box.box-productbox-details .box.box-productbox-infos{height:auto}.product-listing-content-page .CPageDesignM+.scratch-and-dent .section.section-scratch-and-dent .box.box-promotion-product-listing .box.box-productbox-details .box.box-productbox-infos>a{display:block}.product-listing-content-page .CPageDesignM+.scratch-and-dent .section.section-scratch-and-dent .box.box-promotion-product-listing .box.box-productbox-details .box.box-productbox-infos .pop-item-details span{font-size:inherit;overflow:visible;max-height:none;display:inline}@media screen and (min-width: 600px){.product-listing-content-page .CPageDesignM+.scratch-and-dent .section.section-scratch-and-dent .box.box-promotion-product-listing .box.box-productbox-details .box.box-productbox-infos .pop-item-details span{display:block;height:46.66px;overflow:hidden}}.product-listing-content-page .CPageDesignM+.scratch-and-dent .section.section-scratch-and-dent .box.box-promotion-product-listing .box.box-productbox-details .box.box-productbox-infos .item-price .box.box-item-price-container{height:auto}.product-listing-content-page .CPageDesignM+.scratch-and-dent .section.section-scratch-and-dent .box.box-promotion-product-listing .box.box-productbox-details .box.box-productbox-infos .item-text .cta-container p{margin:1em 0;font-size:inherit}.product-listing-content-page .CPageDesignM+.scratch-and-dent .section.section-scratch-and-dent .box.box-promotion-product-listing>*:last-of-type .box.box-productbox-details{border-bottom:none}#cboxContent.scratch-and-dent-modal #cboxTitle{height:50px;padding:12px;font-size:1.2em}#cboxContent.scratch-and-dent-modal #cboxClose{top:10px !important;right:8px !important;font-size:2em !important}#cboxContent.scratch-and-dent-modal #cboxLoadedContent{overflow:auto !important;padding-top:50px}#cboxContent.scratch-and-dent-modal #cboxLoadedContent .pop-details-box-content.clearance-page{display:flex;flex-flow:wrap;height:auto}#cboxContent.scratch-and-dent-modal #cboxLoadedContent .pop-details-box-content.clearance-page>*{flex:0 0 100%;width:100%}#cboxContent.scratch-and-dent-modal #cboxLoadedContent .pop-details-box-content.clearance-page>*.img-area{height:auto;padding:0px;float:none}@media screen and (min-width: 600px){#cboxContent.scratch-and-dent-modal #cboxLoadedContent .pop-details-box-content.clearance-page>*.img-area{flex:0 0 60%;max-width:380px}}@media screen and (min-width: 600px){#cboxContent.scratch-and-dent-modal #cboxLoadedContent .pop-details-box-content.clearance-page>*.img-area{flex:0 0 50%;max-width:none}}#cboxContent.scratch-and-dent-modal #cboxLoadedContent .pop-details-box-content.clearance-page>*.img-area .big-image{margin:auto;width:auto !important;height:auto !important;padding:0px;display:block;position:relative}#cboxContent.scratch-and-dent-modal #cboxLoadedContent .pop-details-box-content.clearance-page>*.img-area .big-image::before{content:"";display:block;padding-bottom:100%}#cboxContent.scratch-and-dent-modal #cboxLoadedContent .pop-details-box-content.clearance-page>*.img-area .big-image>div{position:absolute;width:100%;height:100%;top:0px;left:0px;display:flex;justify-content:center;align-items:center}#cboxContent.scratch-and-dent-modal #cboxLoadedContent .pop-details-box-content.clearance-page>*.img-area .big-image img{width:auto;height:auto;max-width:100%;max-height:100%}#cboxContent.scratch-and-dent-modal #cboxLoadedContent .pop-details-box-content.clearance-page>*.img-area .thumb-images{height:auto !important;width:auto !important;padding-top:15px;display:flex;justify-content:center}#cboxContent.scratch-and-dent-modal #cboxLoadedContent .pop-details-box-content.clearance-page>*.img-area .thumb-images .thumb-image{margin:0px;margin-right:8px;height:auto;flex:0 0 calc((100% - (8px * (6 - 1))) / 6);width:calc((100% - (8px * (6 - 1))) / 6);padding:0px;display:block;position:relative;max-width:60px}#cboxContent.scratch-and-dent-modal #cboxLoadedContent .pop-details-box-content.clearance-page>*.img-area .thumb-images .thumb-image:last-of-type{margin-right:0px}#cboxContent.scratch-and-dent-modal #cboxLoadedContent .pop-details-box-content.clearance-page>*.img-area .thumb-images .thumb-image::before{content:"";display:block;padding-bottom:100%}#cboxContent.scratch-and-dent-modal #cboxLoadedContent .pop-details-box-content.clearance-page>*.img-area .thumb-images .thumb-image>div{position:absolute;width:100%;height:100%;top:0px;left:0px;display:flex;justify-content:center;align-items:center}#cboxContent.scratch-and-dent-modal #cboxLoadedContent .pop-details-box-content.clearance-page>*.img-area .thumb-images .thumb-image img{width:auto;height:auto;max-width:100%;max-height:100%}#cboxContent.scratch-and-dent-modal #cboxLoadedContent .pop-details-box-content.clearance-page>*.info-area{padding-top:15px}@media screen and (min-width: 600px){#cboxContent.scratch-and-dent-modal #cboxLoadedContent .pop-details-box-content.clearance-page>*.info-area{flex:1 1 0px;padding-top:0px;padding-left:15px;box-sizing:border-box}}#cboxContent.scratch-and-dent-modal #cboxLoadedContent .pop-details-box-content.clearance-page>*.info-area p{font-size:1em !important}#cboxContent.scratch-and-dent-modal #cboxLoadedContent .pop-details-box-content.clearance-page>*.clear{display:none}.section.section-footer-copyright-credits .copyright-credits{position:relative;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;text-align:center}@media screen and (min-width: 480px){.section.section-footer-copyright-credits .copyright-credits{justify-content:space-between}}@media screen and (min-width: 800px){.section.section-footer-copyright-credits .copyright-credits{text-align:left}}.section.section-footer-copyright-credits .copyright-credits .copyright{flex:0 0 100%;width:100%;text-align:center}@media screen and (min-width: 800px){.section.section-footer-copyright-credits .copyright-credits .copyright{flex:0 0 55%;width:55%;text-align:left}}.section.section-footer-copyright-credits .copyright-credits .copyright a{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.section.section-footer-copyright-credits .copyright-credits .copyright:hover a{background:white;color:black}.section.section-footer-copyright-credits .copyright-credits .credits{flex:1;flex:0 0 100%;width:100%;text-align:center}@media screen and (min-width: 800px){.section.section-footer-copyright-credits .copyright-credits .credits{flex:0 0 45%;width:45%;text-align:right}}.section.section-footer-copyright-credits .copyright-credits .credits img{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border:1px solid rgba(var(--grey-border), 0)}.section.section-footer-copyright-credits .copyright-credits .credits:hover img{border:1px solid rgba(var(--grey-border), 0.3)}.section.section-footer-copyright-credits .copyright-credits span{display:inline-block;vertical-align:middle}.section.section-footer-copyright-credits .copyright-credits span.merchant-name a{text-decoration:underline;font-weight:bold;color:rgb(var(--color1))}.section.section-footer-copyright-credits .copyright-credits .rights-reserved{display:block}.section.section-footer-copyright-credits .copyright-credits .badge-container{width:100px;display:block;text-align:center;margin:0 auto}@media screen and (min-width: 800px){.section.section-footer-copyright-credits .copyright-credits .badge-container{display:inline-block;text-align:left;margin:auto}}@media screen and (min-width: 600px){.section.section-footer-copyright-credits .copyright-credits .text-container{margin-left:5px}}@media screen and (min-width: 800px){.section.section-footer-copyright-credits .copyright-credits .text-container{margin-left:15px}}.section.section-footer-copyright-credits .copyright-credits .tailbase-logo{display:block}@media screen and (min-width: 600px){.section.section-footer-copyright-credits .copyright-credits .tailbase-logo{display:inline-block}}.box-disablity-text{margin-top:-30px}.box-disablity-text .wrapper{max-width:1280px;padding:30px 30px;text-align:justify}.box-disablity-text .wrapper p{font-size:12px}.section-shopping-cart .wrapper .success-alert{background:#dff0d8;color:#3c763d;border:1px solid #3c763d;padding:2% 3%;margin-top:4%;font-size:12px}.section-shopping-cart .wrapper .success-alert::before{content:""}.section-shopping-cart .wrapper .success-alert .flex-section-left-container p{margin-top:-5%;margin-left:8%}.section-shopping-cart .wrapper .success-alert .line-one .line-two{margin-left:13%}.flyer-list li{display:inline-block;vertical-align:top;margin:0 0px;width:19.5%;padding:0 10px;box-sizing:border-box}.flyer-list ul{text-align:center;display:block}.flyer-list li a.flyer-img-link{display:inline-block;border:5px solid transparent;position:relative;width:100%;max-height:390px;min-height:390px}.flyer-img-link canvas{height:390px;max-width:100%;object-fit:contain}.flyer-list li.active a.flyer-img-link{box-shadow:0 0 30px #ccc;display:inline-block;border:5px solid rgb(var(--color1))}.flyer-errors .flyer-error-message{margin-left:40px;background:rgb(var(--color1));width:80%;padding:10px 40px 0;color:#000;font-size:16px;height:50px}.flyer-list a.link{font-size:16px;margin:10px 0 0;color:rgb(var(--color1));font-weight:500;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:90%}.flyer-slider-left{float:left;width:25%}.flyer-slider-right{float:right;width:70%;margin:auto}.cascade-slider_item.now{width:50%}.flyer-sm-img a{display:inline-block}.flyer-sm-list li.flyer-sm-img{float:left;width:47%;margin:0 6% 15px 0;position:relative;overflow:hidden}.flyer-sm-list li.flyer-sm-img:nth-child(2n){margin-right:0}.bg-grey.flyer-sliders{background-color:#EDEDED;display:none;padding:80px 30px 30px;box-shadow:0 6px 25px 0px inset #ccc;width:100%;margin:30px 0px 0;box-sizing:border-box}li.flyer-sm-img.active a{border:3px solid rgb(var(--color1));background:#fff}span.nm-count{color:#fff;width:20px;display:inline-block;text-align:center;transform:rotate(0deg);position:absolute;left:2px;top:4px;font-size:12px;font-weight:600}.flyer-sm-img a:before{content:"";position:absolute;background-color:rgb(var(--color1));width:60px;height:30px;transform:rotate(-50deg);left:-22px;top:-3px}ul.flyer-sm-list{max-height:745px;overflow:auto;padding:0 12px 0 0;min-height:550px}.flyer-list li.active a.flyer-img-link:before{content:'';display:block;width:0;height:0;position:absolute;border-top:45px solid transparent;border-bottom:45px solid transparent;border-right:28px solid #fff;left:0;top:auto;bottom:-120px;right:0;margin:auto;transform:rotate(-90deg)}.download-flyer{display:none}.left-canvas-pages{height:200px;object-fit:contain;max-width:100%}.cascade-slider_container{position:relative;height:278px;margin:0px auto 15px}.cascade-slider_item{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%) scale(0.3);transition:all 1s ease;opacity:0;z-index:-1;width:40%;text-align:center;box-shadow:0 0px 35px #ccc}.cascade-slider_item.next{left:50%;transform:translateY(-50%) translateX(-134%) scale(0.5);opacity:1;z-index:1}.cascade-slider_item.prev{left:52%;transform:translateY(-50%) translateX(15%) scale(0.5);opacity:1;z-index:1}.cascade-slider_item.now{top:50%;left:54%;transform:translateY(-50%) translateX(-58%) scale(1) !important;opacity:1;z-index:5}.cascade-slider_arrow{display:inline-block;position:absolute;top:50%;cursor:pointer;z-index:0;color:rgb(var(--color1));font-size:40px}.cascade-slider_arrow-left{left:0}.cascade-slider_arrow-right{right:0}.cascade-slider_nav{width:100%;text-align:center;z-index:5;margin-top:10px;margin-bottom:10px}.cascade-slider_dot{display:inline-block;width:10px;height:10px;margin:0 7px;background:#ddd;list-style:none;cursor:pointer;border-radius:50%}.cascade-slider_dot:hover{background:#f9a22f}.cascade-slider_dot.cur{background:#f9a22f}p.download-flyer{color:rgb(var(--color1));font-size:16px;text-decoration:underline}.page-weeklyad .section-wrapper article{margin:100px 0px -3px}.page-weeklyad article>h1{margin-left:30px}.billboard.billboard-footer-ad{clear:both;margin:12px 0 0}.flyer-slider-right .dis-table{display:table;width:100%;height:100vh}.flyer-slider-right .dis-cell{display:table-cell;vertical-align:top}.cascade-slider_slides canvas{width:100%;max-height:700px}.flyer-list .swiper-wrapper{text-align:center;display:inline-block}.flyer-list .responsive-flyer-main{display:none}.two-page-flyer .cascade-slider_item.now{transform:translateY(-50%) translateX(-56%) scale(1) !important}.two-page-flyer .cascade-slider_arrow-left{left:115px !important}.two-page-flyer .cascade-slider_arrow-right{right:50px}.two-page-flyer ul.flyer-sm-list{max-height:600px;min-height:210px}.single-page-flyer ul.flyer-sm-list{max-height:400px;overflow:auto;padding:0 12px 0 0;min-height:100px}.single-page-flyer .flyer-slider-right .dis-table{height:77vh;margin-bottom:40px}.img-magnifier-glass{position:absolute;border:3px solid #000;cursor:none;width:300px;height:200px}.cascade-slider_item.now.width-80{width:79%}@media (max-width: 1024px){.flyer-list li a.flyer-img-link{max-height:230px;min-height:232px}.flyer-slider-left{width:18%}.flyer-slider-right{width:80%}.flyer-sm-list li.flyer-sm-img{width:100%;margin:0 0 15px 0}.flyer-list li a.flyer-img-link{overflow:hidden}.flyer-errors .flyer-error-message{margin-left:35px;width:80%;font-size:19px;height:80px;word-break:break-all}.two-page-flyer .cascade-slider_arrow-left{left:145px}}@media (max-width: 991px){.flyer-slider-right,.flyer-slider-left{width:100%}.flyer-slider-right .dis-table{height:50vh}.carousel.carousel-flyer-main-responsive{margin:77px 0 0;clear:both;display:inline-block;padding:0 15px}ul.flyer-sm-list{max-height:inherit;overflow:inherit;padding:0 12px 0 0;min-height:inherit;display:flex}.flyer-sm-list li.flyer-sm-img{float:none;width:20%;margin:0 4% 15px 0;display:inline-block}.flyer-sm-list li.flyer-sm-img:nth-child(2n){margin:0 4% 15px 0}.cascade-slider_container{height:auto}p.download-flyer{text-align:center}ul.flyer-sm-list.desktop-flyer-main{display:none}}@media (max-width: 768px){.flyer-list li a.flyer-img-link{max-height:190px;min-height:172px}.bg-grey.flyer-sliders{padding:20px 30px 30px;overflow:hidden}.two-page-flyer .cascade-slider_arrow-left{left:132px}}@media (max-width: 767px){.flyer-list ul.desktop-flyer-main,.flyer-slider-left ul.desktop-flyer-main{display:none}.flyer-list .responsive-flyer-main{display:block}.flyer-list li{width:41% !important;padding:0 5px}.flyer-list .swiper-wrapper{text-align:center;display:flex}.flyer-slider-left{width:100%}.flyer-slider-right{width:100%;margin:10px 0 0}.bg-grey.flyer-sliders{padding:0px 0px 30px}.cascade-slider_item.now{transform:none;position:relative;left:0;top:0;width:100%}.cascade-slider_container{height:auto}.cascade-slider_arrow i.icon{background:rgba(114,49,71,0.6);color:#fff;font-size:26px;padding:20px 3px}.cascade-slider_arrow{top:24%}.cascade-slider_slides canvas{width:100%;max-height:100%}.cascade-slider_item{box-shadow:none}.flyer-list li a.flyer-img-link{max-height:215px;min-height:215px;overflow:hidden}.flyer-list li.active a.flyer-img-link:before{content:none}.flyer-list ul.responsive-flyer-main{padding:0 15px}.flyer-slider-right .dis-table{display:inline-block;width:100%;height:auto}.flyer-slider-right .dis-cell{width:100%;display:inline-block}.flyer-sm-list li.flyer-sm-img{width:32%}.two-page-flyer .cascade-slider_item.now{transform:none !important}.two-page-flyer .cascade-slider_arrow-left{left:0 !important}.two-page-flyer .cascade-slider_arrow-right{right:0}.cascade-slider_item.now{transform:none !important}.cascade-slider_item.now.width-80{width:auto !important}}@media (max-width: 600px){.flyer-errors .flyer-error-message{margin-left:16px;height:90px;word-break:break-all;width:70%;font-size:16px}}@media (max-width: 500px){.flyer-slider-right{margin:5px 0 0 0}.page-weeklyad article>h1{font-size:37px}}@media (max-width: 360px){.flyer-slider-right{margin:0px 0 0 0}.flyer-list li a.flyer-img-link{max-height:188px;min-height:188px}}body #HeydayStartIconContainer{bottom:60px;right:10px}@media screen and (min-width: 600px){body #HeydayStartIconContainer{bottom:10px;right:30px}}@media screen and (min-width: 1024px){body #heyday-widget-iframe-container iframe#chatWindow.heyday-chat.CHAT_HEIGHT{height:calc(100vh - 200px)}}body #heyday-widget-iframe-container iframe#chatWindow.heyday-chat-initial{bottom:58px;right:64px}@media screen and (min-width: 600px){body #heyday-widget-iframe-container iframe#chatWindow.heyday-chat-initial{bottom:50px;right:68px}}body #HeydayStartIconClose{bottom:120px;right:60px}@media screen and (min-width: 600px){body #HeydayStartIconClose{right:75px}}.tooltip:hover .tooltip-txt{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.tooltip-txt{-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);background-color:rgb(var(--grey-dark));color:#fff;text-align:center;border-radius:5px;padding:10px;position:absolute;z-index:1;bottom:125%;font-size:.8em;transition:transform .2s}.tooltip-txt::after{content:" ";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:rgb(var(--grey-dark)) transparent transparent transparent}.skip-header{text-align:left}.skip-header a{position:absolute;left:-10000px;width:auto;height:auto;overflow:hidden;padding:10px;background-color:white}.skip-header a:focus,.skip-header a:active{left:0;overflow:visible;z-index:9999}a:focus,input:focus,textarea:focus,button:focus{outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}a:not(:focus-visible),input:not(:focus-visible),textarea:not(:focus-visible),button:not(:focus-visible){outline:none}a:not(:-moz-focusring),input:not(:-moz-focusring),textarea:not(:-moz-focusring),button:not(:-moz-focusring){outline:none}.our-brands-main-menu,.secondary-menu-items ul li .button-header-widget,.main-menu-items .main-menu-item{margin:2px;-webkit-transition:background 0.2s ease-in-out;-moz-transition:background 0.2s ease-in-out;-ms-transition:background 0.2s ease-in-out;-o-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out}.tb-tabs-menu .tab-item{-webkit-transition:color 0.2s ease-in-out,transform 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out,transform 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out,transform 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out,transform 0.2s ease-in-out;transition:color 0.2s ease-in-out,transform 0.2s ease-in-out}.our-brands-main-menu,.main-menu-items .main-menu-item{margin:2px}.main-menu-open{border:none;transition:background 0.2s ease-in-out}.box.box-productbox-photo{overflow:visible}.box.box-productbox-photo .link.link-productbox-photo-link{display:block}input[type="checkbox"]:focus+label::before{outline:2px solid black !important}input[type="checkbox"]:not(:focus-visible)+label::before{outline:none}input[type="checkbox"]:not(:-moz-focusring)+label::before{outline:none}.widget-form.form-newsletter .input{overflow:visible}.form-widget input[type=checkbox],.form-widget input[type=radio]{display:block;opacity:0.00001;position:absolute}.section-cart-form-item{border-bottom:1px solid rgb(var(--grey-border))}@media screen and (min-width: 800px){.section-cart-form-item{border-bottom:none}}.section-cart-form-item.create-account-fields{border-bottom:none}.page-customerprofile .section-cart-form-item{border:none}.cbox-left-section{float:left;width:36%;text-align:center;border-right:1px solid #cccccc}.cbox-right-section{float:left;width:54%;padding:0 0 0 20px}.cbox-right-section p{margin:0 0 20px;font-size:15px;line-height:24px}.cbox-left-section p{font-weight:600;font-size:18px;margin:10px 0 15px 0}.cbox-left-section img{margin:20px 0 20px;max-width:230px}div#quick-view-box-content{display:inline-block;width:100%;margin:0px 0 30px}ul.quickbox-spec-description-list{text-align:center;max-height:289px;overflow:auto}.quickbox-brand-logo{text-align:right;margin:10px 0 0}p.quickbox-spec-heading{text-align:center;font-weight:800;font-size:18px;color:#ea2028}.quickbox-spec-description-list li{font-size:14px;margin:0 0 10px 0}.quickbox-product-price,.quickbox-product-priceBefore{text-align:center;font-weight:800;font-size:20px}.quickbox-product-price{font-size:23px !important;color:#ea2028}.quickbox-spec-description-list li.title{font-weight:600;font-size:16px;margin:20px 0}.cbox-left-section .quick-view-popup-addToCart-button>span{padding:9px 15px !important;width:auto !important}.cbox-left-section .quick-view-popup-addToCart-button{position:static;width:auto !important;font-size:14px;padding:0 0;right:0;display:inline-block;float:none;text-align:center;transform:none;margin:15px 0 0 0}.shipping-options-form .form-widget:not(:last-of-type){margin-bottom:15px}.box-item-price-container .label-product-ehf-label{display:block;width:100%;margin:0 0 3px;font-size:12px}.box-product-detail-infos .label-product-ehf-label{display:block}.ajax-listing-result .ajax-price{margin:12px 0 0}.button.button-product-remove-compare.ajax-remove-compare.close,.button.button-product-remove-wishlist.ajax-remove-wish.close,.label.label-product-added-wishlist.close,.label.label-product-add-wishlist.close{display:none}.button-product-remove-wishlist.ajax-remove-wish .button-button{padding:15px}.content-page .ajax-listing-result .box.box-productbox-infos{height:170px !important}.billboard.billboard-shop-category-ad .billboard-text-container.video-text-container{position:static}.billboard.billboard-shop-category-ad .billboard-text-container.video-text-container .buttons{position:static}.billboard.billboard-shop-category-ad .billboard-text-container.video-text-container h2{color:#646464}@media (max-width: 1024px){.billboard.billboard-main-carousel .billboard-text-container h2{font-size:2em}}@media (max-width: 599px){.billboard.billboard-shop-category-ad .billboard-text-container.video-text-container{text-align:center}}.section.section-social-follow,.section.section-seo,footer.section.section-footer,.billboard.billboard-footer-ad,section.section.section-footer-copyright-credits{position:relative;z-index:99}.section.section-footer-copyright-credits .wrapper{bottom:18px}section.section.section-featured-items{margin:80px 0}.section-scratch-and-dent .box-productbox-infos .pop-item-details span{font-size:13px;overflow:hidden;max-height:38px;display:inline-block}#form-newsletter-footer .form-widget,#mobile-form-newsletter-footer .form-widget{margin-top:10px}.box.box-product-detail-share{font-size:1em;padding:10px 0px;display:inline-block}.tb-sticky-display .header-right-block-items{flex-wrap:nowrap}#images360-wrap{background:rgba(0,0,0,0.8) none repeat scroll 0 0;display:block;height:100%;left:0;padding-top:1%;position:fixed;top:0;width:100%;z-index:9999;display:none}#images360-wrap>div{margin:0 auto;background:#FFF;width:80%;max-width:800px;padding:10px}#images360-wrap>div>div{margin:0 auto;text-align:center;font-size:1.5em}#images360-wrap>div>div.close-btn-icon{text-align:right}#images360-wrap>div>div.close-btn-360{color:#EC1A23}#images360-wrap>div>div.close-btn-360:hover{cursor:pointer;color:#A00101}.tb-sticky-second-fixed.box.box-brand-landing-page-logo{z-index:99 !important}.select2.select2-container.select2-container--default span.select2-selection{border-radius:0;height:30px;font-size:13px;color:#646464;line-height:20px}span.select2.select2-container.select2-container--default{min-width:76px}.select2-container.select2-container--default .select2-results__option--highlighted[aria-selected]{color:inherit;font-size:13px;background:inherit}.select2-container.select2-container--default .select2-results__option .select2-results__option{font-size:13px;white-space:nowrap}.select2-container.select2-container--default .select2-results__group{font-size:13px;color:#666;background:#EEE;font-weight:bold;line-height:14px}.select2-container.select2-container--default .select2-results__option[aria-selected=true]{background-color:#C8DEF4;color:black;font-size:13px}.select2-container.select2-container--default .select2-results__option--highlighted[aria-selected]:hover{background:#EEE}.select2-container.select2-container--default .select2-results__option[aria-selected]{cursor:pointer;font-size:13px}.sort-by-tool span.select2.select2-container.select2-container--default{min-width:193px}.top-main-title{padding:35px 30px;text-align:center}.top-main-title h2{color:#723147;font-size:35px;font-weight:600;text-transform:uppercase}.custom-connect-box h3{color:#723147;font-size:2em;display:inline-block;border-bottom:1px solid #723147}.link-info-box{box-shadow:0 5px 15px rgba(0,0,0,0.3);background-color:#fff;padding:15px 30px;display:inline-block;width:300px;text-align:center;color:#646464;font-size:20px;margin:20px 0}.link-info-box:hover{background-color:#F2F2F2}div#product-list .box.box-product-list-products{margin:0px;width:calc(100% + 0px)}.product-listing-content-page .box.box-productbox-infos{height:220px}.product-listing-content-page .image.image-productbox-photo-image .image-content{padding:15px 25px 0 25px;width:100%;box-sizing:border-box}.product-listing-content-page .image.image-productbox-photo-image .image-content img{max-height:360px}.box-customHtml p,.box-customHtml span,.box-customHtml{margin:20px 0 0;font-size:14px}.box-product-detail-details .box-customHtml{margin:15px 0}.box.box-brand-category-item-container.category-boxes{display:inline-block;background-color:#F2F2F2;padding-bottom:30px}.category-boxes .box.box-brand-category-subcategories{width:88%;margin:auto}.category-boxes .box.box-brand-category-subcategories{background-color:transparent}.box.box-brands-categories.main-category-box{display:inline-block}.box-brands-categories.main-category-box .box-brand-category{display:inline-block;width:25%;vertical-align:top;padding:0;float:left}.section.section-brands-categories.design-h-category .wrapper{padding:60px 29px;display:inline-block;width:100%}.custom-connect-box p{margin:0}.swiper-container-horizontal .billboard-text-container h2{font-size:45px;margin:20px 0 0}.billboard.billboard-brand-landing-page .billboard-text-container p{margin:25px 0}.category-boxes .box.box-brand-category-category{width:100%;min-height:139px;display:inline-block}a.button.button-product-detail-add-shopping-list-primary.button-ask-question{margin-top:15px;font-size:1.1em}.box.box-product-detail-photos.single-image .carousel-mask{padding:0}span.icon.icon-contact-us-wishlist-label.tb-quote-request-2{font-size:1.4em}.billboard-shop-category-ad a.overlap-url,.billboard-footer-ad a.overlap-url{height:100%;position:absolute}.billboard-shop-category-ad a.overlap-url{width:50%}.billboard-footer-ad a.overlap-url{width:100%}section.section.section-tag .wrapper{max-width:1280px;margin:auto}.content.row>img,.content.row .tile.block.store-clearance{float:left;width:25%}.tile.block.store-clearance{padding:0 0 15px 15px;box-sizing:border-box}.content.row>img{margin:-95px 0 0 0}.store-clearance-page{display:inline-block;margin:25px 0 0}.clearance-store-links{display:inline-block;margin:0 0 40px 0}.clearance-tag h2{font-weight:600}a.button.button-product-add-wishlist-light.ajax-add-wishlist.added-wishlist{display:none}.main-menu-items.wishlist-main-menu.comaprison-tool-wishlist-icon{float:right;margin:22px 0 0 0}.drawer-product-details.content-open{padding-top:60px;-moz-box-sizing:border-box;box-sizing:border-box}.margin-32{margin-top:32px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){.carousel.carousel-product-detail-photos .swiper-button-next{top:90% !important}.carousel.carousel-product-detail-photos .swiper-button-prev{top:0px !important}}a.button.button-product-add-wishlist-light.ajax-add-wishlist.added-wishlist{display:none}.main-menu-items.wishlist-main-menu.comaprison-tool-wishlist-icon{float:right;margin:22px 0 0 0}.form-fields input[type=number].career-form-field{box-sizing:border-box}.box.box-page-header{width:100%;min-height:37px}.box-productbox-details .box.box-productbox-cta{z-index:99}#contactusSuccessAlert{display:none;border:1px solid #ddd;padding:26px;background:rgba(0,128,0,0.1)}.box.box-product-content-rebate-banner{color:rgb(var(--color1));font-size:small;display:inline-block;width:100%;font-weight:bolder;text-align:right;margin-top:7px}.brand-sale-module .link-product-detail-brand-link{float:right}.price-section .prices-module{width:30%}.price-section .brand-sale-module{width:30%;margin-bottom:5px}@media screen and (min-width: 1500px){.box.box-product-detail-actions>*:nth-child(1){width:100% !important}}@media screen and (min-width: 1280px){.box.box-product-detail-actions>*:nth-child(1){width:100% !important}.drawer-product-details{position:relative !important}.productbox-x .box.box-productbox-content{padding-bottom:190px}.content-page-product-listing.productbox-x .box.box-productbox-photo{height:auto !important}}@media screen and (min-width: 1025px){.header-right-block-items .main-menu-items.phone-main-menu.hide-xlarge{display:none !important}shoptelligence-widget st-event-analytics frame-event-client iframe{height:900px !important}}@media only screen and (max-width: 1024px){h2.close.fixed-header-feature{position:fixed;z-index:999}.box.box-productbox-cta{display:none}.carousel .swiper-button-prev,.carousel .swiper-button-next{top:54% !important}.box.box-brands-categories.main-category-box{display:inline-block;width:100%;padding:40px 20px;box-sizing:border-box}.box-brands-categories.main-category-box .box-brand-category{width:48.8%;margin:0 10px 0 0}.category-boxes .box.box-brand-category-category{min-height:inherit;background-color:transparent}.section.section-brands-categories .menu-list-categories{height:185px}.box-brands-categories.main-category-box .box-brand-category:last-child{margin:0}.category-boxes .link.link-other-categories{position:static;transform:translateX(0%)}.billboard.billboard-footer-ad .billboard-text-container h2{margin-bottom:15px !important}.drawer.drawer-product-details{transition:none !important}.content.row>img{margin:-65px 0 0 0}.clearance-tag h2{font-size:20px}}@media screen and (max-width: 800px){.content.row>img,.content.row .tile.block.store-clearance{width:50%}.content.row>img{margin:-95px 0 -20px 0}}@media screen and (min-width: 768px) and (max-width: 1024px){#cboxLoadedContent{width:590px}.cbox-left-section img{max-width:130px;margin:20px 25px 20px 0px}.cbox-left-section p{margin:10px 20px 15px 0;font-size:14px}.cbox-left-section{width:38%}.cbox-right-section p{font-size:12px}}@media screen and (min-width: 800px) and (max-width: 1024px){.carousel.carousel-product-detail-photos .swiper-button-next{top:auto !important}.carousel.carousel-product-detail-photos .swiper-button-prev{top:0 !important}}@media screen and (max-width: 767px){.box-brands-categories.main-category-box .box-brand-category{width:48.5%}div#quick-view-box-content{width:100%;margin:0px 0 30px;overflow:auto;max-height:calc(100vh - 80px);overflow-x:hidden;padding:0 20px;box-sizing:border-box}.cbox-left-section,.cbox-right-section{width:100%;text-align:center;border-right:none;padding:0}ul.quickbox-spec-description-list{text-align:center;max-height:inherit;overflow:inherit}#cboxContent,#cboxOverlay,#cboxWrapper,#colorbox{width:100% !important}#cboxOverlay,#cboxWrapper,#colorbox{left:0 !important}#cboxLoadedContent{margin:24px 24px 0 0px;width:100% !important;overflow:inherit !important}.box.box-product-detail-share{display:inline-table}}@media only screen and (max-width: 599px){.header-right-block-items .wishlist-main-menu{right:10px;bottom:0px;top:inherit}.logo-wrapper{left:50%}.header-right-block-items .main-menu-items.share-main-menu.hide-xlarge{display:none !important}.box-brands-categories.main-category-box .box-brand-category{width:100%;margin:0 0px 15px 0}.content.row>img{width:100%;margin:-90px 0 20px 0}.clearance-tag h2{font-size:25px}}.store-clearance-image{width:30%;padding:31px 0px;margin:auto}p.intro-text{padding:10px 10px 0 30px}h1.multi-listing-page-title{padding:0 0 0 30px}.product-list-title>h2{padding:0 0 0 30px}.content-page-product-listing .box.box-productbox-photo{height:390px !important;display:inline-block;text-align:center;width:100%}@media (max-width: 667px){h1.multi-listing-page-title{font-size:21px;text-align:center}.product-list-title>h2{padding:10px;font-size:19px;text-align:center}.box.box-productbox-cta{display:none}}@media (min-width: 768px) and (max-width: 1024px){h1.multi-listing-page-title{font-size:28px;margin:40px 20px 0px 28px}}.shop-category-ad-clickable>a{width:50%}.shop-category-ad-clickable .billboard-image-container.defer-img-wrap{width:100% !important}.footer-ad-clickable>a{width:60% !important}.footer-ad-clickable .billboard-inner-text-container{min-height:auto !important}a.link.link-productbox-model-link{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:65px;margin-bottom:15px}.label-price-match-guarantee{color:#ee4d53;font-weight:500}.image.image-price-match-guarantee{display:inline-block;width:230px}.image.image-price-match-guarantee .image-content{display:block}@media screen and (max-width: 1024px){.productbox-x .box.box-productbox-photo{height:auto !important}.productbox-x .box-item-details a.link.link-productbox-model-link{margin:30px 0 0 0}.productbox-x .box.box-productbox-details{height:160px}.productbox-x .box-productbox-price-qualifier{margin:11px 0 !important}}.custom-panel-title{background-color:#d41317;padding:12px 20px}.custom-panel-title h4{margin:0;color:#fff;font-size:18px}.custom-panel .wysiwyg-container{padding:20px 20px;margin:0;margin-bottom:0 !important}.carousel.carousel-homebrand-main .swiper-wrapper{text-align:center;align-items:center;display:flex}.carousel.carousel-homebrand-main .image-home-page-brand .image-content{width:100%;border:none}@media print{.product-details-infos.features,.product-details-info,.section.section-seo,.section-social-follow,.section-footer,.section.section-footer-copyright-credits,.box-disablity-text,.main-menu-mobile-container.hide-small,#ajax-getCompareItems,.box-product-detail-price-qualifier,.box-product-detail-actions,.box-product-detail-actions-secondary,#tab-product-detail-features,.product-details-infos .familyViewItems,.billboard-footer-ad,#ajax-compare-modal,#ajax-store-locator-modal,.ribbon-wrap,.main-header.js-sticky,.carousel-slide.swiper-slide.swiper-slide-next,.product-details-infos.inventory,.search-tool-panel,#tab-product-family-view,#tab-product-detail-inventory,.product-details-infos.rebates,#tab-product-detail-rebates,.box-product-reviews-summary,.section.section-product-reviews{display:none !important}.carousel-product-detail-photo-main .carousel-image-wrapper .image-square-outer-wrapper{width:100%;margin-top:30px}.carousel-product-detail-photo-main{width:250px}section.section.section-product-details-sections-group{padding:0}.section.section-product-details-sections-group,.section.section-product-detail{background-color:#fff !important}}@media screen and (max-width: 899px){.billboard.billboard-main-carousel .billboard-text-container h2{font-size:1.6em}}@media screen and (max-width: 667px){.billboard.billboard-shop-category-ad{border-bottom:3px solid #fff}div#colorbox{height:100% !important;top:14% !important}.billboard.billboard-main-carousel .billboard-text-container h2{font-size:1.3em}.billboard.billboard-main-carousel .billboard-text-container .button-call-to-action-secondary .button-button{padding:12px 20px;font-size:0.8em}}@media screen and (max-width: 540px){.billboard.billboard-main-carousel .billboard-text-container h2{font-size:0.8em;padding:0 12px}.billboard.billboard-main-carousel .buttons{margin:10px auto 0}}.box-product-list .box-productbox-content.full-banner,.box-product-list .box-productbox-content.full-video-banner{padding:0;background:transparent;height:100%}.box-product-list .box-productbox-content.full-banner .photo-quick-view-container,.box-product-list .box-productbox-content.full-video-banner .photo-quick-view-container{width:100%;height:100%}.box-product-list .box-productbox-content.full-banner .photo img,.box-product-list .box-productbox-content.full-video-banner .photo img{height:100%;position:absolute;object-fit:cover}@media screen and (min-width: 600px){.box-product-list .box-productbox-content.full-banner .photo img,.box-product-list .box-productbox-content.full-video-banner .photo img{width:100%}}.box-product-list .box-productbox-content.full-banner a.photo,.box-product-list .box-productbox-content.full-video-banner a.photo{width:100%;display:flex;height:100%}.box-product-list .product-video-popup{position:fixed;width:100% !important;height:100%;top:0;left:0;background:rgba(0,0,0,0.8);padding:80px 50px 30px;z-index:9999;display:flex;box-sizing:border-box;align-items:center;display:none}.box-product-list .product-video-popup .inner-video-popup{width:55%;margin:0px auto;background:#fff;padding:20px;box-sizing:border-box;vertical-align:middle;position:relative;top:180px}.box-product-list .product-video-popup .inner-video-popup a.popup-close-btn{display:flex;justify-content:center;position:absolute;right:-14px;top:-14px;font-size:16px;background-color:#333;color:#fff;width:30px;height:30px;text-align:center;line-height:32px;font-weight:600;box-shadow:0 0 10px #eee}@media (max-width: 599px){.box-product-list .box-productbox-content.full-banner,.box-product-list .box-productbox-content.full-video-banner{width:80%}.box-product-list .product-box.full-video-banner{min-height:315px;max-height:425px}.box-product-list .product-video-popup{padding:20px 8px 20px}.box-product-list .product-video-popup .inner-video-popup{padding:8px;top:100px;width:100%}.box-product-list .product-video-popup .inner-video-popup a.popup-close-btn{right:-4px;top:-17px;font-size:11px;width:25px;height:25px;line-height:25px}}.billboard.billboard-top-banner .billboard-image-container{display:block;width:100%}.billboard.billboard-top-banner .billboard-image-container>div:empty:after{content:"";display:block;width:100%;height:0;position:relative;padding-bottom:42.1875%}@media screen and (min-width: 600px){.billboard.billboard-top-banner .billboard-image-container>div:empty:after{padding-bottom:37.76042%}}@media screen and (min-width: 800px){.billboard.billboard-top-banner .billboard-image-container>div:empty:after{padding-bottom:28.32031%}}@media screen and (min-width: 1280px){.billboard.billboard-top-banner .billboard-image-container>div:empty:after{padding-bottom:15.25%}}.centered-element{position:absolute}.centered-element.horizontal{left:50%;-moz-transform:"translate(-50%, 0)";-webkit-transform:"translate(-50%, 0)";-o-transform:"translate(-50%, 0)";-ms-transform:"translate(-50%, 0)";transform:"translate(-50%, 0)"}.centered-element.vertical{top:50%;-moz-transform:"translate(0, -50%)";-webkit-transform:"translate(0, -50%)";-o-transform:"translate(0, -50%)";-ms-transform:"translate(0, -50%)";transform:"translate(0, -50%)"}.centered-element.horizontal.vertical{-moz-transform:"translate(-50%, -50%)";-webkit-transform:"translate(-50%, -50%)";-o-transform:"translate(-50%, -50%)";-ms-transform:"translate(-50%, -50%)";transform:"translate(-50%, -50%)"}.hide-default{display:none !important}@media screen and (max-width: 479px){.show-xsmall{display:none !important}}@media screen and (min-width: 480px){.hide-xsmall{display:none !important}}@media screen and (max-width: 599px){.show-small{display:none !important}}@media screen and (min-width: 600px){.hide-small{display:none !important}}@media screen and (max-width: 799px){.show-medium{display:none !important}}@media screen and (min-width: 800px){.hide-medium{display:none !important}}@media screen and (max-width: 899px){.show-mediumlarge{display:none !important}}@media screen and (min-width: 900px){.hide-mediumlarge{display:none !important}}@media screen and (max-width: 1023px){.show-large{display:none !important}}@media screen and (min-width: 1024px){.hide-large{display:none !important}}@media screen and (max-width: 1279px){.show-xlarge{display:none !important}}@media screen and (min-width: 1280px){.hide-xlarge{display:none !important}}@media screen and (max-width: 1499px){.show-xmlarge{display:none !important}}@media screen and (min-width: 1500px){.hide-xmlarge{display:none !important}}@media screen and (max-width: 1919px){.show-xxlarge{display:none !important}}@media screen and (min-width: 1920px){.hide-xxlarge{display:none !important}}.js-sticky.sticked>.js-sticky-element{position:fixed;z-index:120}.js-sticky-shift-element:not(:first-of-type){display:none}.js-sticky-shift-element .submenu{position:fixed !important}.js-sticky-shift-up>.js-sticky-shift-element:first-of-type{-webkit-transition:margin-top 0.4s ease-out;-moz-transition:margin-top 0.4s ease-out;-ms-transition:margin-top 0.4s ease-out;-o-transition:margin-top 0.4s ease-out;transition:margin-top 0.4s ease-out}.rotate-90{-moz-transform:"rotate(90deg)";-webkit-transform:"rotate(90deg)";-o-transform:"rotate(90deg)";-ms-transform:"rotate(90deg)";transform:"rotate(90deg)"}.rotate-180{-moz-transform:"rotate(180deg)";-webkit-transform:"rotate(180deg)";-o-transform:"rotate(180deg)";-ms-transform:"rotate(180deg)";transform:"rotate(180deg)"}.rotate-270{-moz-transform:"rotate(270deg)";-webkit-transform:"rotate(270deg)";-o-transform:"rotate(270deg)";-ms-transform:"rotate(270deg)";transform:"rotate(270deg)"}html,body{font:400 1em "Montserrat",Helvetica,Arial,sans-serif;padding:0;margin:0}::-webkit-selection{background:rgb(var(--color1-towhite-0-7));text-shadow:none;color:rgb(var(--color1-toblack-0-3))}::-moz-selection{background:rgb(var(--color1-towhite-0-7));text-shadow:none;color:rgb(var(--color1-toblack-0-3))}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle;max-width:100%}img.fluid{width:100%;height:auto}a{text-decoration:none;color:inherit}.wrapper{max-width:1920px;padding:0 15px;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;position:relative}.icon.tb-blank{width:0 !important;color:transparent !important;margin:0 !important}.wysiwyg-container{word-break:break-word}.wysiwyg-container ul{list-style-type:disc;margin-top:1em;margin-bottom:1em;padding-left:40px}.billboard.billboard-main-carousel .billboard-text-container h1,.billboard.billboard-top-banner .billboard-text-container h1{font-weight:600;text-align:center;font-size:1.5em;margin:0 auto;padding:0 45px}@media screen and (min-width: 480px){.billboard.billboard-main-carousel .billboard-text-container h1,.billboard.billboard-top-banner .billboard-text-container h1{text-align:left}}@media screen and (min-width: 600px){.billboard.billboard-main-carousel .billboard-text-container h1,.billboard.billboard-top-banner .billboard-text-container h1{width:100%;padding:0;font-size:2em;line-height:1.3}}@media screen and (min-width: 1280px){.billboard.billboard-main-carousel .billboard-text-container h1,.billboard.billboard-top-banner .billboard-text-container h1{font-size:2.8em;line-height:1.2}}@media screen and (min-width: 1920px){.billboard.billboard-main-carousel .billboard-text-container h1,.billboard.billboard-top-banner .billboard-text-container h1{font-size:3.6em}}.billboard.billboard-main-carousel .billboard-text-container h2,.billboard.billboard-top-banner .billboard-text-container h2{font-weight:600;text-align:center;font-size:1.5em;margin:0 auto;padding:0 45px}@media screen and (min-width: 480px){.billboard.billboard-main-carousel .billboard-text-container h2,.billboard.billboard-top-banner .billboard-text-container h2{text-align:left}}@media screen and (min-width: 600px){.billboard.billboard-main-carousel .billboard-text-container h2,.billboard.billboard-top-banner .billboard-text-container h2{width:100%;padding:0;font-size:2em;line-height:1.3}}@media screen and (min-width: 1280px){.billboard.billboard-main-carousel .billboard-text-container h2,.billboard.billboard-top-banner .billboard-text-container h2{font-size:2.8em;line-height:1.2}}@media screen and (min-width: 1920px){.billboard.billboard-main-carousel .billboard-text-container h2,.billboard.billboard-top-banner .billboard-text-container h2{font-size:3.6em}}.billboard.billboard-main-carousel .billboard-text-container p,.billboard.billboard-top-banner .billboard-text-container p{font-size:0.9em}@media screen and (max-width: 599px){.billboard.billboard-main-carousel .billboard-text-container p,.billboard.billboard-top-banner .billboard-text-container p{display:none}}@media screen and (min-width: 1024px){.billboard.billboard-main-carousel .billboard-text-container p,.billboard.billboard-top-banner .billboard-text-container p{font-size:1.25em;margin:30px 0}}@media screen and (min-width: 1280px){.billboard.billboard-main-carousel .billboard-text-container p,.billboard.billboard-top-banner .billboard-text-container p{margin:25px 0}}@media screen and (min-width: 1920px){.billboard.billboard-main-carousel .billboard-text-container p,.billboard.billboard-top-banner .billboard-text-container p{margin:55px 0 100px}}.billboard.billboard-main-carousel .billboard-text-container .highlighted,.billboard.billboard-top-banner .billboard-text-container .highlighted{background:rgba(255,255,255,0.9);color:#000;padding:5px 10px}@media screen and (min-width: 600px){.billboard.billboard-main-carousel .billboard-text-container .highlighted,.billboard.billboard-top-banner .billboard-text-container .highlighted{padding:5px 22px}}.billboard.billboard-shop-category-ad .billboard-text-container h1,.section.section-testimonials .section-header h1{text-transform:uppercase;font-weight:400;font-size:6vw}@media screen and (min-width: 600px){.billboard.billboard-shop-category-ad .billboard-text-container h1,.section.section-testimonials .section-header h1{font-size:2.8vw}}@media screen and (min-width: 1280px){.billboard.billboard-shop-category-ad .billboard-text-container h1,.section.section-testimonials .section-header h1{font-size:2.3vw}}.billboard.billboard-shop-category-ad .billboard-text-container h2,.section.section-testimonials .section-header h2{text-transform:uppercase;font-weight:400;font-size:6vw}@media screen and (min-width: 600px){.billboard.billboard-shop-category-ad .billboard-text-container h2,.section.section-testimonials .section-header h2{font-size:2.8vw}}@media screen and (min-width: 1280px){.billboard.billboard-shop-category-ad .billboard-text-container h2,.section.section-testimonials .section-header h2{font-size:2.3vw}}.billboard.billboard-shop-category-ad .billboard-text-container p,.section.section-testimonials .section-header p{font-size:1.25em;display:none;font-size:1.7vw}@media screen and (min-width: 800px){.billboard.billboard-shop-category-ad .billboard-text-container p,.section.section-testimonials .section-header p{display:block}}@media screen and (min-width: 1024px){.billboard.billboard-shop-category-ad .billboard-text-container p,.section.section-testimonials .section-header p{font-size:1.5vw}}@media screen and (min-width: 1280px){.billboard.billboard-shop-category-ad .billboard-text-container p,.section.section-testimonials .section-header p{font-size:1.25em;margin:3em 0}}.billboard.billboard-shop-category-ad .billboard-text-container .highlighted,.section.section-testimonials .section-header .highlighted{font-weight:600;text-decoration:underline}.billboard.billboard-footer-ad .billboard-text-container h1{font-weight:600;text-align:center;line-height:1;font-size:2.6em;width:100%;padding:0 30px;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto}@media screen and (min-width: 480px){.billboard.billboard-footer-ad .billboard-text-container h1{font-size:2.8em}}@media screen and (min-width: 1024px){.billboard.billboard-footer-ad .billboard-text-container h1{font-size:4.5em;line-height:1.2}}.billboard.billboard-footer-ad .billboard-text-container h2{font-weight:600;text-align:center;line-height:1;font-size:2.6em;width:100%;padding:0 30px;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto}@media screen and (min-width: 480px){.billboard.billboard-footer-ad .billboard-text-container h2{font-size:2.8em}}@media screen and (min-width: 1024px){.billboard.billboard-footer-ad .billboard-text-container h2{font-size:4.5em;line-height:1.2}}.billboard.billboard-footer-ad .billboard-text-container p{display:block;font-size:1.4em;padding:30px;text-align:center}@media screen and (min-width: 600px){.billboard.billboard-footer-ad .billboard-text-container p{padding:0 30px}}@media screen and (min-width: 1024px){.billboard.billboard-footer-ad .billboard-text-container p{font-size:1.25em}}.box.box-product-features h2,.box.box-product-features-no-image h2,.box.box-product-description h2,.section.section-sbb-featured-brands .section-header h2,.section.section-sbb-merchant-brands .section-header h2,.section.section-featured-categories .section-header h2,.section.section-brands-categories .section-header h2,.section.section-sbb-filters-search .section-header h2,.section.section-sbb-merchant-alert-warning .section-header h2,.section.section-text-info .section-header h2,.section.section-store-locator .section-header h2,.section.section-rebate-associations .section-header h2,.section.section-comparison-products .section-header h2,.section.section-recently-viewed-items .section-header h2{position:relative;padding:20px 0;margin:0;font-size:1.25em;color:rgb(var(--color1));font-weight:500;-webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0px 5px 10px rgba(0,0,0,0.2);box-shadow:0px 5px 10px rgba(0,0,0,0.2);border-top:1px solid rgb(var(--grey-border));z-index:1}@media screen and (min-width: 1280px){.box.box-product-features h2,.box.box-product-features-no-image h2,.box.box-product-description h2,.section.section-sbb-featured-brands .section-header h2,.section.section-sbb-merchant-brands .section-header h2,.section.section-featured-categories .section-header h2,.section.section-brands-categories .section-header h2,.section.section-sbb-filters-search .section-header h2,.section.section-sbb-merchant-alert-warning .section-header h2,.section.section-text-info .section-header h2,.section.section-store-locator .section-header h2,.section.section-rebate-associations .section-header h2,.section.section-comparison-products .section-header h2,.section.section-recently-viewed-items .section-header h2{font-size:2.82688em;padding:34px 0}}.billboard.billboard-main-menu-drawer .billboard-text-container h1{font-weight:500;text-align:center;line-height:1.5;margin:0 auto}@media screen and (min-width: 800px){.billboard.billboard-main-menu-drawer .billboard-text-container h1{font-size:4vw;line-height:1.2}}@media screen and (min-width: 1280px){.billboard.billboard-main-menu-drawer .billboard-text-container h1{font-size:3vw}}.billboard.billboard-main-menu-drawer .billboard-text-container h2{font-weight:500;text-align:center;line-height:1.5;margin:0 auto}@media screen and (min-width: 800px){.billboard.billboard-main-menu-drawer .billboard-text-container h2{font-size:4vw;line-height:1.2}}@media screen and (min-width: 1280px){.billboard.billboard-main-menu-drawer .billboard-text-container h2{font-size:3vw}}.billboard.billboard-main-menu-drawer .billboard-text-container p{display:none}.billboard.billboard-brand-landing-page .billboard-text-container h1{font-weight:400;text-align:center;line-height:1.5;font-size:2em;width:90%;margin:0 auto}@media screen and (min-width: 480px){.billboard.billboard-brand-landing-page .billboard-text-container h1{font-size:2.8em}}@media screen and (min-width: 600px){.billboard.billboard-brand-landing-page .billboard-text-container h1{width:100%;text-align:left}}@media screen and (min-width: 1024px){.billboard.billboard-brand-landing-page .billboard-text-container h1{font-size:4.5em;line-height:1.2}}@media screen and (min-width: 1920px){.billboard.billboard-brand-landing-page .billboard-text-container h1{font-size:4.6em}}.billboard.billboard-brand-landing-page .billboard-text-container h2{font-weight:400;text-align:center;line-height:1.5;font-size:2em;width:90%;margin:0 auto}@media screen and (min-width: 480px){.billboard.billboard-brand-landing-page .billboard-text-container h2{font-size:2.8em}}@media screen and (min-width: 600px){.billboard.billboard-brand-landing-page .billboard-text-container h2{width:100%;text-align:left}}@media screen and (min-width: 1024px){.billboard.billboard-brand-landing-page .billboard-text-container h2{font-size:4.5em;line-height:1.2}}@media screen and (min-width: 1920px){.billboard.billboard-brand-landing-page .billboard-text-container h2{font-size:4.6em}}.billboard.billboard-brand-landing-page .billboard-text-container p{font-size:0.9em}@media screen and (max-width: 599px){.billboard.billboard-brand-landing-page .billboard-text-container p{display:none}}@media screen and (min-width: 1024px){.billboard.billboard-brand-landing-page .billboard-text-container p{font-size:1.25em;margin:30px 0}}@media screen and (min-width: 1280px){.billboard.billboard-brand-landing-page .billboard-text-container p{margin:45px 0}}@media screen and (min-width: 1920px){.billboard.billboard-brand-landing-page .billboard-text-container p{margin:55px 0 100px}}.billboard.billboard-brand-landing-page .billboard-text-container .highlighted{background:rgba(255,255,255,0.9);color:#000;padding:5px 10px}@media screen and (min-width: 600px){.billboard.billboard-brand-landing-page .billboard-text-container .highlighted{padding:5px 22px}}.text-container.text-container-store-box p,.box.box-store-box p{font-size:1em}.section.section-content-page-main,.section.section-scratch-and-dent,.section.section-content-page-footer,.section.section-service-page{font-size:1em;line-height:1.5}.section.section-content-page-main h1,.section.section-scratch-and-dent h1,.section.section-content-page-footer h1,.section.section-service-page h1{font-size:1.65em;text-transform:uppercase;font-weight:500}@media screen and (min-width: 1280px){.section.section-content-page-main h1,.section.section-scratch-and-dent h1,.section.section-content-page-footer h1,.section.section-service-page h1{font-size:2.82688em}}.section.section-content-page-main h2,.section.section-scratch-and-dent h2,.section.section-content-page-footer h2,.section.section-service-page h2{font-size:1.8em;font-weight:500}.section.section-content-page-main h3,.section.section-scratch-and-dent h3,.section.section-content-page-footer h3,.section.section-service-page h3{font-size:1.5em;font-weight:500}.section.section-content-page-main p,.section.section-scratch-and-dent p,.section.section-content-page-footer p,.section.section-service-page p{font-size:1em;margin:2em 0}.section.section-content-page-main li,.section.section-scratch-and-dent li,.section.section-content-page-footer li,.section.section-service-page li{margin:0.8em 0}.billboard.billboard-content-page-no-image .billboard-text-container,.billboard.billboard-content-page .billboard-text-container,.billboard.billboard-testimonial .billboard-text-container,.section.section-careers-intro,.section.section-careers-openings{font-size:1.2em}.billboard.billboard-content-page-no-image .billboard-text-container h2,.billboard.billboard-content-page .billboard-text-container h2,.billboard.billboard-testimonial .billboard-text-container h2,.section.section-careers-intro h2,.section.section-careers-openings h2{text-align:center;font-size:2.3em;font-weight:500;text-transform:uppercase}.billboard.billboard-content-page-no-image .billboard-text-container p,.billboard.billboard-content-page .billboard-text-container p,.billboard.billboard-testimonial .billboard-text-container p,.section.section-careers-intro p,.section.section-careers-openings p{margin:2em 0;line-height:1.5}.billboard.billboard-content-page-no-image .billboard-text-container li,.billboard.billboard-content-page .billboard-text-container li,.billboard.billboard-testimonial .billboard-text-container li,.section.section-careers-intro li,.section.section-careers-openings li{margin:0.8em 0}.billboard.billboard-content-page-no-image .billboard-text-container h1{text-align:center}.box.box-product-detail-documents-list{font-size:0.9em}.box.box-product-detail-documents-list h2{color:grey;text-transform:uppercase}.box.box-product-features h3,.box.box-product-features-no-image h3,.box.box-product-description h3{text-transform:uppercase}@media screen and (min-width: 1280px){.box.box-product-features h3,.box.box-product-features-no-image h3,.box.box-product-description h3{margin-top:0;font-size:2.25em}}.box.box-product-features p,.box.box-product-features-no-image p,.box.box-product-description p{display:block;border-bottom:1px solid rgb(var(--grey-border));padding-bottom:30px}@media screen and (min-width: 1280px){.box.box-product-features p,.box.box-product-features-no-image p,.box.box-product-description p{border-bottom:none}}.box.box-career-detail{font-size:0.85em}.box.box-career-detail h3{margin-top:0;color:rgb(var(--color1));font-weight:400;font-size:1.3em}.box.box-career-detail h4{color:rgb(var(--color1));font-size:1.4em;font-weight:500;margin-top:0}.box.box-career-detail h5{color:rgb(var(--grey-dark));font-size:1.15em;font-weight:500}.box.box-career-detail p{margin:1em;font-size:1em}.text-container.text-container-shopping-cart h1,.section.section-shopping-cart h1{font-size:1.5em;font-weight:500;color:rgb(var(--color1));margin:0}@media screen and (min-width: 1280px){.text-container.text-container-shopping-cart h1,.section.section-shopping-cart h1{margin:0.67em 0 0 0;font-size:2.2em}}.text-container.text-container-shopping-cart h2,.section.section-shopping-cart h2{font-weight:500;color:#000;font-size:1.1em}@media screen and (min-width: 900px){.text-container.text-container-shopping-cart h2,.section.section-shopping-cart h2{width:100%;flex:0 0 100%}}@media screen and (min-width: 1280px){.text-container.text-container-shopping-cart h2,.section.section-shopping-cart h2{font-size:1.5em}}.text-container.text-container-shopping-cart-content h2,.box.box-item-extended-options h2{color:rgb(var(--color1));font-weight:500}.text-container.text-container-shopping-cart-content p,.box.box-item-extended-options p{font-size:0.9em}.text-container.text-container-shopping-cart-sidebar h2,.box.box-delivery-estimate h2,.box.box-order-summary h2,.box.box-order-summary-total h2,.box.box-order-promo-code h2,.box.box-order-summary-cta h2{font-size:1.1em;margin:1.4em 0}.text-container.text-container-shopping-cart-sidebar h2:nth-child(1),.box.box-delivery-estimate h2:nth-child(1),.box.box-order-summary h2:nth-child(1),.box.box-order-summary-total h2:nth-child(1),.box.box-order-promo-code h2:nth-child(1),.box.box-order-summary-cta h2:nth-child(1){margin-top:0}.text-container.text-container-product-details-infos h2,.section.section-collections-for-product h2{color:rgb(var(--color1));font-weight:500;font-size:2em;padding:0 30px}.section.section-home-featured-brands .section-header h2{color:rgb(var(--color1));font-size:1.2em;font-weight:600;margin:0}@media screen and (min-width: 600px){.section.section-home-featured-brands .section-header h2{font-size:1.7em}}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}.button{display:inline-block;vertical-align:top}.button.button-block{display:block}.button.button-block>.button-button{width:100%;text-align:center;-moz-box-sizing:border-box;box-sizing:border-box}.button>.button-button{display:block;border:none;line-height:1 !important;font:inherit;border:none;background:none;color:inherit;position:relative;white-space:nowrap}.button.button-block .button>button,.button>input{font-size:1em}.button.button-block .button>button::-moz-focus-inner,.button>input::-moz-focus-inner{border:0;padding:0}.button.addon a,.button.addon span,.button.addon button,.button.addon input{padding:0;border:none;background:none;color:inherit}label.button.addon{cursor:pointer}.button-button{cursor:pointer}.button-button .icon,.button-button span{line-height:1;display:inline-block;vertical-align:middle}.button.button-locations>.button-button,.button.button-call-to-action>.button-button,.button.button-call-to-action-big>.button-button,.button.button-filter-apply>.button-button,.button.button-rebate-detail>.button-button,.button.button-load-more-items>.button-button,.button.button-submit-quote>.button-button,.button.button-send-brochure>.button-button,.button.button-cart-submit>.button-button,.button.button-checkout-with-paypal>.button-button,.button.button-checkout-with-flexiti>.button-button,.button.button-checkout-with-uown>.button-button,.button.button-checkout-with-paybright>.button-button,.button.button-checkout-with-affirm>.button-button,.button.button-cart-payment-review-infos>.button-button,.button.button-cart-postal-code-finder>.button-button,.button.button-cart-promo-code-finder>.button-button,.button.button-product-detail-ask-an-expert>.button-button,.button.button-product-detail-add-compare>.button-button,.button.button-product-detail-add-shopping-list>.button-button,.button.button-product-detail-remove-compare>.button-button,.button.button-product-detail-compare-widge>.button-button,.button.button-rebate-pdf>.button-button,.button.button-added-to-cart-continue-shopping>.button-button,.button.button-close-password-recovery>.button-button,.button.button-call-to-action-secondary>.button-button,.button.button-more-items-quote>.button-button,.button.button-cart-payment-contact-us>.button-button,.button.button-cart-continue-shopping>.button-button,.button.button-cart-continue-shopping-hybrid>.button-button,.button.button-product-view-details>.button-button,.button.button-product-add-cart>.button-button,.button.button-product-add-wishlist>.button-button,.button.button-product-add-compare>.button-button,.button.button-product-remove-compare>.button-button,.button.button-product-list-filters>.button-button,.button.button-product-list-compare>.button-button,.button.button-product-list-sort>.button-button,.button.button-product-detail-add-wishlist>.button-button,.button.button-product-view-details-mobile>.button-button{padding:20px 30px;text-align:center;-webkit-transition:background 0.2s;-moz-transition:background 0.2s;-ms-transition:background 0.2s;-o-transition:background 0.2s;transition:background 0.2s;font-size:1em}@media screen and (min-width: 800px){.button.button-locations>.button-button,.button.button-call-to-action>.button-button,.button.button-call-to-action-big>.button-button,.button.button-filter-apply>.button-button,.button.button-rebate-detail>.button-button,.button.button-load-more-items>.button-button,.button.button-submit-quote>.button-button,.button.button-send-brochure>.button-button,.button.button-cart-submit>.button-button,.button.button-checkout-with-paypal>.button-button,.button.button-checkout-with-flexiti>.button-button,.button.button-checkout-with-uown>.button-button,.button.button-checkout-with-paybright>.button-button,.button.button-checkout-with-affirm>.button-button,.button.button-cart-payment-review-infos>.button-button,.button.button-cart-postal-code-finder>.button-button,.button.button-cart-promo-code-finder>.button-button,.button.button-product-detail-ask-an-expert>.button-button,.button.button-product-detail-add-compare>.button-button,.button.button-product-detail-add-shopping-list>.button-button,.button.button-product-detail-remove-compare>.button-button,.button.button-product-detail-compare-widge>.button-button,.button.button-rebate-pdf>.button-button,.button.button-added-to-cart-continue-shopping>.button-button,.button.button-close-password-recovery>.button-button,.button.button-call-to-action-secondary>.button-button,.button.button-more-items-quote>.button-button,.button.button-cart-payment-contact-us>.button-button,.button.button-cart-continue-shopping>.button-button,.button.button-cart-continue-shopping-hybrid>.button-button,.button.button-product-view-details>.button-button,.button.button-product-add-cart>.button-button,.button.button-product-add-wishlist>.button-button,.button.button-product-add-compare>.button-button,.button.button-product-remove-compare>.button-button,.button.button-product-list-filters>.button-button,.button.button-product-list-compare>.button-button,.button.button-product-list-sort>.button-button,.button.button-product-detail-add-wishlist>.button-button,.button.button-product-view-details-mobile>.button-button{font-size:1.125em}}@media screen and (min-width: 1280px){.button.button-locations>.button-button,.button.button-call-to-action>.button-button,.button.button-call-to-action-big>.button-button,.button.button-filter-apply>.button-button,.button.button-rebate-detail>.button-button,.button.button-load-more-items>.button-button,.button.button-submit-quote>.button-button,.button.button-send-brochure>.button-button,.button.button-cart-submit>.button-button,.button.button-checkout-with-paypal>.button-button,.button.button-checkout-with-flexiti>.button-button,.button.button-checkout-with-uown>.button-button,.button.button-checkout-with-paybright>.button-button,.button.button-checkout-with-affirm>.button-button,.button.button-cart-payment-review-infos>.button-button,.button.button-cart-postal-code-finder>.button-button,.button.button-cart-promo-code-finder>.button-button,.button.button-product-detail-ask-an-expert>.button-button,.button.button-product-detail-add-compare>.button-button,.button.button-product-detail-add-shopping-list>.button-button,.button.button-product-detail-remove-compare>.button-button,.button.button-product-detail-compare-widge>.button-button,.button.button-rebate-pdf>.button-button,.button.button-added-to-cart-continue-shopping>.button-button,.button.button-close-password-recovery>.button-button,.button.button-call-to-action-secondary>.button-button,.button.button-more-items-quote>.button-button,.button.button-cart-payment-contact-us>.button-button,.button.button-cart-continue-shopping>.button-button,.button.button-cart-continue-shopping-hybrid>.button-button,.button.button-product-view-details>.button-button,.button.button-product-add-cart>.button-button,.button.button-product-add-wishlist>.button-button,.button.button-product-add-compare>.button-button,.button.button-product-remove-compare>.button-button,.button.button-product-list-filters>.button-button,.button.button-product-list-compare>.button-button,.button.button-product-list-sort>.button-button,.button.button-product-detail-add-wishlist>.button-button,.button.button-product-view-details-mobile>.button-button{font-size:1.25em}}.button.button-locations>.button-button,.button.button-call-to-action>.button-button,.button.button-call-to-action-big>.button-button,.button.button-product-view-details.primary-cta>.button-button,.primary-cta.button.button-product-add-cart>.button-button,.button.button-filter-apply>.button-button,.button.button-rebate-detail>.button-button,.button.button-load-more-items>.button-button,.button.button-submit-quote>.button-button,.button.button-send-brochure>.button-button,.button.button-cart-submit>.button-button,.button.button-checkout-with-paypal>.button-button,.button.button-checkout-with-flexiti>.button-button,.button.button-checkout-with-uown>.button-button,.button.button-checkout-with-paybright>.button-button,.button.button-checkout-with-affirm>.button-button,.button.button-cart-payment-review-infos>.button-button,.button.button-cart-postal-code-finder>.button-button,.button.button-cart-promo-code-finder>.button-button{color:#fff;background-color:rgb(var(--color1));-webkit-box-shadow:0px 5px 15px rgba(0,0,0,0.3);-moz-box-shadow:0px 5px 15px rgba(0,0,0,0.3);box-shadow:0px 5px 15px rgba(0,0,0,0.3)}.button.button-locations>.button-button:hover,.button.button-call-to-action>.button-button:hover,.button.button-call-to-action-big>.button-button:hover,.button.button-product-view-details.primary-cta>.button-button:hover,.primary-cta.button.button-product-add-cart>.button-button:hover,.button.button-filter-apply>.button-button:hover,.button.button-rebate-detail>.button-button:hover,.button.button-load-more-items>.button-button:hover,.button.button-submit-quote>.button-button:hover,.button.button-send-brochure>.button-button:hover,.button.button-cart-submit>.button-button:hover,.button.button-checkout-with-paypal>.button-button:hover,.button.button-checkout-with-flexiti>.button-button:hover,.button.button-checkout-with-uown>.button-button:hover,.button.button-checkout-with-paybright>.button-button:hover,.button.button-checkout-with-affirm>.button-button:hover,.button.button-cart-payment-review-infos>.button-button:hover,.button.button-cart-postal-code-finder>.button-button:hover,.button.button-cart-promo-code-finder>.button-button:hover{background-color:rgb(var(--color1-toblack-0-2))}.button.button-product-detail-ask-an-expert>.button-button,.button.button-product-detail-add-compare>.button-button,.button.button-product-detail-add-shopping-list>.button-button,.button.button-product-detail-remove-compare>.button-button,.button.button-product-detail-compare-widge>.button-button,.button.button-rebate-pdf>.button-button,.button.button-added-to-cart-continue-shopping>.button-button,.button.button-close-password-recovery>.button-button{color:rgb(var(--color1))}.button.button-call-to-action-secondary>.button-button,.button.button-more-items-quote>.button-button,.button.button-cart-payment-contact-us>.button-button,.button.button-cart-continue-shopping>.button-button,.button.button-cart-continue-shopping-hybrid>.button-button{color:rgb(var(--text));background-color:#fff;-webkit-box-shadow:0px 5px 15px rgba(0,0,0,0.3);-moz-box-shadow:0px 5px 15px rgba(0,0,0,0.3);box-shadow:0px 5px 15px rgba(0,0,0,0.3);-moz-box-sizing:border-box;box-sizing:border-box}.button.button-call-to-action-secondary>.button-button:hover,.button.button-more-items-quote>.button-button:hover,.button.button-cart-payment-contact-us>.button-button:hover,.button.button-cart-continue-shopping>.button-button:hover,.button.button-cart-continue-shopping-hybrid>.button-button:hover{background-color:#e6e6e6;color:#000}.button.button-product-view-details>.button-button,.button.button-product-add-cart>.button-button{color:#fff;background-color:rgb(var(--neutral));-webkit-box-shadow:0px 5px 15px rgba(0,0,0,0.3);-moz-box-shadow:0px 5px 15px rgba(0,0,0,0.3);box-shadow:0px 5px 15px rgba(0,0,0,0.3)}.button.button-product-view-details>.button-button:hover,.button.button-product-add-cart>.button-button:hover{background-color:rgb(var(--neutral-toblack-0-2))}.button.button-locations::before{content:" "}.button.button-call-to-action>.button-button{-webkit-box-shadow:0px 2px 10px rgba(0,0,0,0.3);-moz-box-shadow:0px 2px 10px rgba(0,0,0,0.3);box-shadow:0px 2px 10px rgba(0,0,0,0.3);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}.button.button-call-to-action-secondary>.button-button{width:auto;max-width:295px;padding:10px 20px;font-size:12px}@media screen and (min-width: 600px){.button.button-call-to-action-secondary>.button-button{max-width:inherit;padding:20px 30px;font-size:1em}}.button.button-call-to-action-big>.button-button{padding:20px 40px;font-size:1.25em}.button.button-product-view-details>.button-button,.button.button-product-add-cart>.button-button{padding:20px 65px}.button.button-product-add-wishlist>.button-button{background:transparent}@media screen and (min-width: 1024px) and (max-width: 1499px){.button.button-product-add-wishlist>.button-button{font-size:1.3vw}}@media screen and (min-width: 1500px){.button.button-product-add-wishlist>.button-button{font-size:1.25em}}.button.button-product-add-wishlist-light{padding:10px 0}.button.button-product-add-compare>.button-button,.button.button-product-remove-compare>.button-button{padding:0}.box-productbox .button.button-product-add-compare>.button-button,.box-productbox .button.button-product-remove-compare>.button-button{font-size:0.875em;color:rgb(var(--color1))}@media screen and (min-width: 1280px){.box-productbox .button.button-product-add-compare>.button-button,.box-productbox .button.button-product-remove-compare>.button-button{font-size:1.25em;padding:20px 30px;color:rgb(var(--text))}}.box-productbox-light .button.button-product-add-compare>.button-button,.box-productbox-light .button.button-product-remove-compare>.button-button{font-size:1em;padding:5px}.button.button-product-list-filters>.button-button,.button.button-product-list-compare>.button-button,.button.button-product-list-sort>.button-button{text-align:left;padding:15px;background:rgb(var(--grey-light-bg));color:rgb(var(--color1))}@media screen and (min-width: 1280px){.button.button-product-list-filters>.button-button,.button.button-product-list-compare>.button-button,.button.button-product-list-sort>.button-button{background:transparent}}@media screen and (max-width: 1279px){.box-product-tools-top .button.button-product-list-filters{display:none}}.button.button-product-list-filters>.button-button{color:#fff;background:rgb(var(--color1));border-right:1px solid rgb(var(--grey-border));text-align:center;padding:9px 15px}@media screen and (min-width: 480px){.button.button-product-list-filters>.button-button{text-align:left}}@media screen and (min-width: 1280px){.button.button-product-list-filters>.button-button{color:rgb(var(--color1));background:transparent}}@media screen and (max-width: 479px){.button.button-product-list-filters>.button-button{display:block !important}}@media screen and (max-width: 1279px){.box-product-tools-top .button.button-product-list-compare{display:none}}.button.button-product-list-compare>.button-button{border-left:1px solid rgb(var(--grey-border));padding:10px 15px}@media screen and (max-width: 599px){.button.button-product-list-sort{width:100%}}.button.button-product-list-sort>.button-button{text-align:center;padding:14px 14px 16px;border-left:1px solid rgb(var(--grey-border))}@media screen and (min-width: 480px){.button.button-product-list-sort>.button-button{text-align:left;padding:16px 14px}}@media screen and (min-width: 600px){.button.button-product-list-sort>.button-button{padding:1.13em 14px}}@media screen and (min-width: 800px){.button.button-product-list-sort>.button-button{padding:0.9em 14px}}.button.button-productbox-tag>.button-button,.button.button-product-detail-tag>.button-button{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:relative;padding:5px;background:rgba(255,255,255,0.8);-webkit-box-shadow:0 0 15px rgba(0,0,0,0.15);-moz-box-shadow:0 0 15px rgba(0,0,0,0.15);box-shadow:0 0 15px rgba(0,0,0,0.15);color:#000;overflow:hidden}@media screen and (min-width: 1024px){.button.button-productbox-tag>.button-button,.button.button-product-detail-tag>.button-button{padding:8px}}.button.button-back-button>.button-button{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:relative;padding:15px;background:transparent;color:#fff}@media screen and (min-width: 600px){.button.button-back-button>.button-button{padding:11px 30px}}.button.button-comparison-mobile>.button-button{position:relative;padding:13px;background:rgb(var(--grey-light-bg));color:rgb(var(--color1))}.button.button-product-detail-ask-an-expert{display:block}.button.button-product-detail-ask-an-expert>.button-button{padding:15px 0;text-align:center;display:block}@media screen and (min-width: 800px){.button.button-product-detail-ask-an-expert>.button-button{font-size:1em}}@media screen and (min-width: 1500px){.button.button-product-detail-ask-an-expert>.button-button{font-size:1.25em}}.button.button-product-detail-add-compare>.button-button,.button.button-product-detail-add-shopping-list>.button-button{padding:15px 0;text-align:left;display:none}@media screen and (min-width: 1024px){.button.button-product-detail-add-compare>.button-button,.button.button-product-detail-add-shopping-list>.button-button{display:block}}@media screen and (min-width: 800px){.button.button-product-detail-add-compare>.button-button,.button.button-product-detail-add-shopping-list>.button-button{font-size:1em}}@media screen and (min-width: 1500px){.button.button-product-detail-add-compare>.button-button,.button.button-product-detail-add-shopping-list>.button-button{font-size:1.25em}}.button.button-product-detail-add-wishlist>.button-button{padding:15px 0;text-align:left}@media screen and (min-width: 800px){.button.button-product-detail-add-wishlist>.button-button{font-size:1em}}@media screen and (min-width: 1500px){.button.button-product-detail-add-wishlist>.button-button{font-size:1.25em}}.button.button-product-detail-remove-compare>.button-button{padding:15px 0;text-align:left;display:none}@media screen and (min-width: 1024px){.button.button-product-detail-remove-compare>.button-button{display:block}}@media screen and (min-width: 800px){.button.button-product-detail-remove-compare>.button-button{font-size:1em}}@media screen and (min-width: 1500px){.button.button-product-detail-remove-compare>.button-button{font-size:1.25em}}.button.button-product-detail-compare-widge>.button-button{padding:15px 0;text-align:left;display:none}@media screen and (min-width: 1024px){.button.button-product-detail-compare-widge>.button-button{display:block}}@media screen and (min-width: 800px){.button.button-product-detail-compare-widge>.button-button{font-size:1em}}@media screen and (min-width: 1500px){.button.button-product-detail-compare-widge>.button-button{font-size:1.25em}}.button.button-product-detail-tag{margin-bottom:15px}.button.button-product-detail-tag>.button-button{-webkit-box-shadow:2px 6px 8px rgba(0,0,0,0.2);-moz-box-shadow:2px 6px 8px rgba(0,0,0,0.2);box-shadow:2px 6px 8px rgba(0,0,0,0.2)}.button.button-product-add-wishlist-light,.button.button-product-detail-add-cart-primary,.button.button-product-detail-add-shopping-list-primary{display:block}.button.button-product-add-wishlist-light>.button-button,.button.button-product-detail-add-cart-primary>.button-button,.button.button-product-detail-add-shopping-list-primary>.button-button{color:#fff;background-color:rgb(var(--color1));-webkit-box-shadow:0px 5px 15px rgba(0,0,0,0.3);-moz-box-shadow:0px 5px 15px rgba(0,0,0,0.3);box-shadow:0px 5px 15px rgba(0,0,0,0.3);padding:20px 30px;text-align:center;font-size:1em}@media screen and (min-width: 1280px){.button.button-product-add-wishlist-light>.button-button,.button.button-product-detail-add-cart-primary>.button-button,.button.button-product-detail-add-shopping-list-primary>.button-button{font-size:1.25em;width:100%;-moz-box-sizing:border-box;box-sizing:border-box}}.button.button-product-add-wishlist-light>.button-button:hover,.button.button-product-detail-add-cart-primary>.button-button:hover,.button.button-product-detail-add-shopping-list-primary>.button-button:hover{background-color:rgb(var(--color1-toblack-0-2))}.button.button-filter-apply{background:transparent;padding:0;border:none;width:100%}.button.button-filter-apply>.button-button{padding:10px;font-size:0.9em}.button.button-filter-reset{background:transparent;padding:0;border:none;margin:10px 5px 0;flex:1}.button.button-filter-reset>.button-button{background-color:#fff;color:rgb(var(--text));font-weight:700;text-decoration:underline;text-align:center}.button.button-filter-clear{background:transparent;padding:0;border:none;margin:10px 5px 0;flex:1}.button.button-filter-clear>.button-button{background-color:#fff;color:rgb(var(--text));text-decoration:underline;font-weight:700;text-align:center}.button.button-product-list-filter-applied{vertical-align:middle;margin-right:5px;padding:7px;background:rgb(var(--grey-light-bg));border:1px solid rgb(var(--grey-border))}@media screen and (min-width: 1280px){.button.button-product-list-filter-applied{background:none;border:none}}.button.button-rebate-detail{width:100%}@media screen and (min-width: 600px){.button.button-rebate-detail{flex:0 0 47%;max-width:300px;margin-right:15px}}@media screen and (min-width: 800px){.button.button-rebate-detail{flex:0 0 47%}}@media screen and (min-width: 1280px){.button.button-rebate-detail{margin-right:15px}}.button.button-rebate-pdf{width:100%;margin:30px 0}@media screen and (min-width: 600px){.button.button-rebate-pdf{flex:0 0 47%;max-width:300px}}.button.button-rebate-pdf>.button-button{-webkit-box-shadow:0px 5px 15px rgba(0,0,0,0.3);-moz-box-shadow:0px 5px 15px rgba(0,0,0,0.3);box-shadow:0px 5px 15px rgba(0,0,0,0.3);color:rgb(var(--grey-dark))}.button.button-load-more-items>.button-button{padding:20px 45px}@media screen and (min-width: 600px){.button.button-load-more-items>.button-button{padding:20px 65px}}.button.button-specs-tool{margin-left:40px;vertical-align:baseline}.button.button-specs-tool>.button-button{padding:15px}.button.button-specs-tool>.button-button:hover{color:rgb(var(--color1))}.button.button-product-view-details-mobile>.button-button{padding:0}.box-productbox .button.button-product-view-details-mobile>.button-button{font-size:0.875em;color:rgb(var(--color1))}@media screen and (min-width: 1024px){.box-productbox .button.button-product-view-details-mobile>.button-button{display:none}}.button.button-checkout-method-box>.button-button{font-size:0.9em;color:#fff;background-color:rgb(var(--color1));padding:15px;-webkit-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3);box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3)}@media screen and (min-width: 1024px){.button.button-checkout-method-box>.button-button{font-size:1em}}.button.button-cart-submit,.button.button-checkout-with-paypal,.button.button-checkout-with-flexiti,.button.button-checkout-with-uown,.button.button-checkout-with-paybright,.button.button-checkout-with-affirm{width:100%}.button.button-cart-submit>.button-button,.button.button-checkout-with-paypal>.button-button,.button.button-checkout-with-flexiti>.button-button,.button.button-checkout-with-uown>.button-button,.button.button-checkout-with-paybright>.button-button,.button.button-checkout-with-affirm>.button-button{width:70%;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;margin:0 auto}@media screen and (min-width: 600px){.button.button-cart-submit>.button-button,.button.button-checkout-with-paypal>.button-button,.button.button-checkout-with-flexiti>.button-button,.button.button-checkout-with-uown>.button-button,.button.button-checkout-with-paybright>.button-button,.button.button-checkout-with-affirm>.button-button{width:50%}}@media screen and (min-width: 900px){.button.button-cart-submit>.button-button,.button.button-checkout-with-paypal>.button-button,.button.button-checkout-with-flexiti>.button-button,.button.button-checkout-with-uown>.button-button,.button.button-checkout-with-paybright>.button-button,.button.button-checkout-with-affirm>.button-button{width:100%}}.button.button-cart-submit>.button-button:before,.button.button-checkout-with-paypal>.button-button:before,.button.button-checkout-with-flexiti>.button-button:before,.button.button-checkout-with-uown>.button-button:before,.button.button-checkout-with-paybright>.button-button:before,.button.button-checkout-with-affirm>.button-button:before{content:"";width:4em;height:1em;visibility:hidden;display:block}.button.button-cart-submit>.button-button>*,.button.button-checkout-with-paypal>.button-button>*,.button.button-checkout-with-flexiti>.button-button>*,.button.button-checkout-with-uown>.button-button>*,.button.button-checkout-with-paybright>.button-button>*,.button.button-checkout-with-affirm>.button-button>*{position:absolute;max-width:100%;max-height:100%;left:50%;top:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.button.button-checkout-with-paypal,.button.button-checkout-with-flexiti,.button.button-checkout-with-uown,.button.button-checkout-with-paybright,.button.button-checkout-with-affirm{width:100%}.button.button-checkout-with-paypal>.button-button,.button.button-checkout-with-flexiti>.button-button,.button.button-checkout-with-uown>.button-button,.button.button-checkout-with-paybright>.button-button,.button.button-checkout-with-affirm>.button-button{background-color:#fff}.button.button-checkout-with-paypal>.button-button:hover,.button.button-checkout-with-flexiti>.button-button:hover,.button.button-checkout-with-uown>.button-button:hover,.button.button-checkout-with-paybright>.button-button:hover,.button.button-checkout-with-affirm>.button-button:hover{background-color:#e6e6e6}.button.button-cart-add-warranty>.button-button{background:rgb(var(--text-toblack-0-3));padding:5px 18px;color:#fff;font-size:0.9em;min-width:102px}.button.button-cart-add-installation>.button-button{background:rgb(var(--text-toblack-0-3));padding:5px 18px;color:#fff;font-size:0.9em;min-width:102px}.button.button-cart-remove-all-items>.button-button{background:#FE0000;padding:5px 18px;color:#fff;font-size:0.9em;min-width:102px}.button.button-cart-add-extra-options>.button-button{background:rgb(var(--text-toblack-0-3));padding:5px 13px;color:#fff;font-size:0.9em;margin-left:auto}.button.button-cart-continue-shopping>.button-button,.button.button-cart-continue-shopping-hybrid>.button-button{color:rgb(var(--color1))}@media screen and (max-width: 1279px){.button.button-cart-continue-shopping>.button-button,.button.button-cart-continue-shopping-hybrid>.button-button{padding:20px 15px;font-size:1em}}.button.button-cart-continue-shopping-hybrid>.button-button{color:rgb(var(--text));padding:20px 15px;font-size:0.8em;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-align:right;text-decoration:underline}@media screen and (min-width: 1024px){.button.button-cart-continue-shopping-hybrid>.button-button{font-size:1em;text-align:center}}.button.button-cart-continue-shopping-hybrid>.button-button:hover{background-color:transparent}.section-shopping-cart-alert .button.button-cart-continue-shopping-hybrid>.button-button{padding:0}.button.button-added-to-cart-continue-shopping>.button-button{color:rgb(var(--color1));text-decoration:underline}.button.button-product-detail-add-shopping-list{display:none}.button.button-cart-postal-code-finder>.button-button,.button.button-cart-promo-code-finder>.button-button{height:100%;padding:0 10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.button.button-close-password-recovery{width:100%}.button.button-close-password-recovery>.button-button{color:rgb(var(--color1));text-decoration:underline;font-size:0.9em}.image{line-height:0}.image-content{display:inline-block}.image.image-home-page-brand .image-content{border:1px solid rgb(var(--grey-light-bg));height:0;padding-bottom:100%;position:relative}.image.image-home-page-brand img{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.image.image-productbox-photo-image .image-content{position:relative;text-align:center;padding:15px 15px 0 15px}@media screen and (min-width: 1280px){.image.image-productbox-photo-image .image-content{padding:45px 45px 0 45px}}.image.image-brand{height:0;padding-bottom:100%;position:relative}.image.image-brand .image-content{position:absolute;border:1px solid rgb(var(--grey-border));-moz-box-sizing:border-box;box-sizing:border-box;width:calc(100% + 1px);height:calc(100% + 1px);top:0;left:0;background:#fff}.image.image-brand img{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:10px;-moz-box-sizing:border-box;box-sizing:border-box}.image.image-featured-category{overflow:hidden}.image.image-featured-category .image-content{opacity:0.5;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.image.image-product-detail-photo-image{position:relative;height:auto;text-align:center}.image.image-product-detail-photo-image img{-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:middle;flex:0 0 auto}@media screen and (min-width: 800px){.image.image-product-detail-photo-image img{position:relative;max-height:80%}}@media screen and (min-width: 1280px){.image.image-product-detail-photo-image img{max-height:none}}.image.image-product-detail-brand{border:1px solid rgb(var(--grey-border));padding:5px;width:80px;position:relative;height:35px;align-self:flex-end;flex:0 0 auto}@media screen and (min-width: 1500px){.image.image-product-detail-brand{width:100px;height:auto;padding:5px 20px}}.image.image-store-box,.image.image-store-detail{width:100%}.image.image-store-box img,.image.image-store-detail img{width:100%}.image.image-product-detail-documents{position:absolute;left:31px;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.image.image-productbox-light-photo-image{text-align:center}.image.image-productbox-light-photo-image .image-content{border:1px solid rgb(var(--grey-border));width:50%;display:inline-block;padding:10px}.image.image-customer-login-register .image-content{width:100%;height:505px;position:relative;max-height:525px}@media screen and (min-width: 1280px){.image.image-customer-login-register .image-content{height:525px}}.image.image-customer-login-register img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.image.image-shopping-cart-footer-logo .image-content{width:150px;margin-right:15px}@media screen and (min-width: 600px){.image.image-shopping-cart-footer-logo .image-content{width:170px}}.image.image-shopping-cart-header-logo .image-content{position:absolute;display:flex;align-items:center;justify-content:center;right:35px;-webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 15px rgba(0,0,0,0.5);box-shadow:0px 0px 15px rgba(0,0,0,0.5);padding:5px 10px;width:35%;height:82%;margin:0}@media screen and (min-width: 900px){.image.image-shopping-cart-header-logo .image-content{left:46%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:20%;height:84%}}@media screen and (min-width: 1280px){.image.image-shopping-cart-header-logo .image-content{left:40%}}.image.image-shopping-cart-header-logo img{max-height:90%}.image.image-shopping-list .image-content{border:1px solid rgb(var(--grey-border));padding:10px}.image.image-item-warranty-image{max-width:48px;margin-right:11.25px;display:block;margin-bottom:11.25px}@media screen and (min-width: 600px){.image.image-item-warranty-image{display:inline-block;margin-bottom:0}}.image.image-shopping-cart-banner{text-align:center}@media screen and (min-width: 1024px){.billing-information-form .image.image-shopping-cart-banner{width:60%}}.image.image-shopping-cart-banner .image-content{padding:15px 0}@media screen and (min-width: 600px){.image.image-shopping-cart-banner .image-content{padding:30px 0}}.image.image-product-variant-photo-image{position:relative;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-clip:padding-box;padding:5px;width:55px;max-height:55px;border:1px solid #D0D2D9;height:0;padding-top:100%}.image.image-product-variant-photo-image:hover{-webkit-box-shadow:0 0 2px 1px rgba(0,140,186,0.5);-moz-box-shadow:0 0 2px 1px rgba(0,140,186,0.5);box-shadow:0 0 2px 1px rgba(0,140,186,0.5)}.image.image-product-variant-photo-image img{position:absolute;max-width:100%;height:auto;top:5px;left:0}.list.list-social-media-follow,.list.list-product-detail-social-media-share{display:inline-block;vertical-align:middle;list-style:none;padding-left:0}@media screen and (min-width: 600px){.list.list-social-media-follow,.list.list-product-detail-social-media-share{padding-left:15px}}.list.list-social-media-follow li,.list.list-product-detail-social-media-share li{display:inline-block;margin:0}@media screen and (min-width: 1024px){.list.list-social-media-follow li,.list.list-product-detail-social-media-share li{margin:0 5px}}.list.list-alphabet{list-style:none;padding:15px 0;color:rgb(var(--color1));position:relative}.list.list-product-detail-social-media-share{padding:5x;font-size:2em}@media screen and (min-width: 600px){.list.list-product-detail-social-media-share{padding:10px;font-size:3em}}@media screen and (min-width: 800px){.list.list-product-detail-social-media-share{font-size:2.2em}}@media screen and (min-width: 1280px){.list.list-product-detail-social-media-share{font-size:1.6em;padding:0}}@media screen and (min-width: 1500px){.list.list-product-detail-social-media-share{font-size:2.4em}}.list.list-product-detail-social-media-share li{display:inline-block;margin:0}@media screen and (min-width: 800px){.list.list-product-detail-social-media-share li{margin:0 5px}}@media screen and (min-width: 1280px){.list.list-product-detail-social-media-share li{margin:0 3px}}@media screen and (min-width: 1500px){.list.list-product-detail-social-media-share li{margin:0 5px}}.list.list-careers-openings li{display:inline-block;margin-bottom:30px;text-decoration:underline}.link.link-social-media{display:block;position:relative;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-clip:padding-box;color:#fff;font-size:1em;line-height:38px}@media screen and (min-width: 1024px){.link.link-social-media{font-size:1.3em}}.link.link-productbox-price-qualifier-link{display:block;position:relative;width:100%;height:20px;padding:0;-moz-box-sizing:border-box;box-sizing:border-box;color:rgb(var(--color1));text-align:center;line-height:1;overflow:hidden}@media screen and (min-width: 600px){.link.link-productbox-price-qualifier-link{background:#fff;height:45px;padding:5px 15px}}@media screen and (min-width: 1280px){.link.link-productbox-price-qualifier-link{padding:5px 30px;height:50px}}.link.link-productbox-model-link{display:block;position:relative;width:100%;height:auto;-moz-box-sizing:border-box;box-sizing:border-box;font-size:0.8125em;line-height:1.3;overflow:hidden}@media screen and (min-width: 600px){.link.link-productbox-model-link{font-size:0.875em;line-height:1.4}}@media screen and (min-width: 1280px){.link.link-productbox-model-link{line-height:1.4;font-size:1em}}@media screen and (min-width: 1920px){.link.link-productbox-model-link{height:60px;line-height:1.5;font-size:1.25em}}.link.link-brand{position:relative;display:block;-webkit-transition:box-shadow 0.2s ease-out;-moz-transition:box-shadow 0.2s ease-out;-ms-transition:box-shadow 0.2s ease-out;-o-transition:box-shadow 0.2s ease-out;transition:box-shadow 0.2s ease-out}.link.link-brand:hover{z-index:99;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3)}.link.link-alphabet-letter{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:relative;display:inline-block;width:1em;height:1em;padding:11px;background:rgb(var(--grey-light-bg));border:1px solid rgb(var(--grey-border));line-height:1}@media screen and (min-width: 600px){.link.link-alphabet-letter{font-size:1.2em}}@media screen and (min-width: 1280px){.link.link-alphabet-letter{padding:10px;background:transparent}}.link.link-alphabet-letter:hover{background:rgb(var(--grey-light-bg-hover))}.link.link-featured-category{-webkit-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;-ms-transition:background 0.3s ease-in-out;-o-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out;position:relative;background:#000}.link.link-featured-brand-view-all{color:rgb(var(--color1));font-weight:500}.link.link-brand-category{width:100%;position:relative;display:inline-block;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px;color:rgb(var(--color1));font-size:1.2em;font-weight:500;border-bottom:1px solid rgb(var(--grey-border));border-top:1px solid rgb(var(--grey-border))}@media screen and (min-width: 1024px){.link.link-brand-category{border-bottom:2px solid;padding:0 10px 10px;border-top:none}}@media screen and (min-width: 1280px){.link.link-brand-category{border-bottom:2px solid;font-size:1.7em}}@media screen and (min-width: 1500px){.link.link-brand-category{font-size:2em}}.link.link-brand-subcategory{width:100%;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;line-height:1;padding:15px}@media screen and (min-width: 1280px){.link.link-brand-subcategory{padding:15px 30px;font-size:1.25em}.link.link-brand-subcategory:hover{background:rgb(var(--grey-light-bg))}}@media screen and (min-width: 1500px){.link.link-brand-subcategory{line-height:1.5}}.link.link-other-categories{-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:15px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;text-decoration:underline;color:rgb(var(--color1))}@media screen and (min-width: 1024px){.link.link-other-categories{position:absolute;width:85%;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:30px;padding:15px 5px;color:rgb(var(--grey-dark));text-decoration:none;text-align:center;line-height:1;font-size:1em;-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.3);-moz-box-shadow:0 5px 15px rgba(0,0,0,0.3);box-shadow:0 5px 15px rgba(0,0,0,0.3)}.link.link-other-categories:hover{background:rgb(var(--grey-light-bg))}}@media screen and (min-width: 1280px){.link.link-other-categories{font-size:1.25em}}@media screen and (min-width: 1500px){.link.link-other-categories{padding:15px 30px;line-height:1.5}}.link.link-product-detail-reviews{color:rgb(var(--color1));text-decoration:underline;font-size:0.9em}@media screen and (min-width: 1280px){.link.link-product-detail-reviews{font-size:1em}}.link.link-product-detail-documents,.link.link-product-detail-share{padding:5px}@media screen and (min-width: 1280px){.link.link-product-detail-documents,.link.link-product-detail-share{padding:15px 0px}}@media screen and (min-width: 1500px){.link.link-product-detail-documents,.link.link-product-detail-share{font-size:1.25em}}.link.link-product-detail-documents{display:block}.link.link-product-detail-documents:hover+*{display:block}.link.link-product-detail-document{display:block;text-decoration:underline;padding:7px 0}.link.link-job-detail-open,.link.link-job-detail-apply{text-decoration:underline;color:rgb(var(--color1));padding-right:15px}.link.link-compare-new-window,.link.link-compare-print{margin-bottom:20px;display:block}.link.link-compare-remove-all{position:absolute;left:0;bottom:20px;display:block}.link.link-imageviewer-btn{display:block;width:100%;height:100%;padding-top:30px;padding-bottom:30px;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;text-align:center}@media screen and (min-width: 800px){.link.link-imageviewer-btn{max-height:670px;padding:0}}@media screen and (min-width: 900px){.link.link-imageviewer-btn{max-height:710px}}@media screen and (min-width: 1024px){.link.link-imageviewer-btn{max-height:670px;padding:50px 0 30px 0}}@media screen and (min-width: 1280px){.link.link-imageviewer-btn{padding:0 0 30px 0;max-height:670px}}.link.link-view-more-less{font-weight:bold;text-decoration:underline}.icon.icon-social-media{padding:10px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-clip:padding-box;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;color:#fff;background:rgb(var(--text))}.icon.icon-social-media-facebook:hover{background:#3b5998}.icon.icon-social-media-twitter:hover{background:#55ACEE}.icon.icon-social-media-x:hover{background:#000}.icon.icon-social-media-googleplus:hover{background:#DD4B39}.icon.icon-social-media-linkedin:hover{background:#007bb6}.icon.icon-social-media-pinterest:hover{background:#CC2127}.icon.icon-social-media-stumbleupon:hover{background:#EB4823}.icon.icon-social-media-tumblr:hover{background:#35465C}.icon.icon-social-media-youtube:hover{background:#CD201F}.icon.icon-social-media-rss:hover{background:#f26522}.icon.icon-social-media-flickr:hover{background:#ff0084}.icon.icon-social-media-dribbble:hover{background:#ea4c89}.icon.icon-social-media-wordpress:hover{background:#21759b}.icon.icon-social-media-yahoo:hover{background:#7B0099}.icon.icon-social-media-blogger:hover{background:#fb8f3d}.icon.icon-social-media-soundcloud:hover{background:#ff3a00}.icon.icon-social-media-mail:hover{background:rgb(var(--color4))}.icon.icon-social-media-talk:hover{background:rgb(var(--color3))}.icon.icon-social-media-yelp:hover{background:#d32323}.icon.icon-social-media-houzz:hover{background:#7cc04b}.icon.icon-social-media-instagram:hover{background:#0d5689}.icon.icon-product-list-filters,.icon.icon-product-list-compare,.icon.icon-product-list-sort,.icon.icon-product-rebate-banner,.icon.icon-product-add-compare,.icon.icon-product-add-wishlist,.icon.icon-product-remove-compare,.icon.icon-product-view-details,.icon.icon-comparison-mobile,.icon.icon-product-detail-add-cart,.icon.icon-product-detail-image-viewer-info,.icon.icon-product-detail-detail-documents,.icon.icon-product-detail-detail-share,.icon.icon-product-view-details-mobile{font-size:1.3em;margin-right:5px;vertical-align:middle;display:inline-block}.icon.icon-product-list-filters{font-size:1em;margin-bottom:0.3em !important}@media screen and (min-width: 480px){.icon.icon-product-list-filters{font-size:1.4em;margin-bottom:0 !important}}.icon.icon-product-list-sort{font-size:1em;margin-bottom:0.3em}@media screen and (max-width: 479px){.icon.icon-product-list-sort{margin-left:0}}@media screen and (min-width: 480px){.icon.icon-product-list-sort{font-size:1.3em;margin-bottom:0}}.icon.icon-product-rebate-banner{font-size:1.7em;-webkit-transition:color 0.2s ease-out;-moz-transition:color 0.2s ease-out;-ms-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;transition:color 0.2s ease-out;z-index:1}.box-productbox-rebate-banner:hover .icon.icon-product-rebate-banner{color:#fff}@media screen and (min-width: 600px){.icon.icon-product-rebate-banner{font-size:1.7em}}@media screen and (min-width: 1280px){.icon.icon-product-rebate-banner{font-size:2.5em;margin-left:18px}}.icon.icon-product-add-wishlist{font-size:1.6em}@media screen and (min-width: 1280px){.icon.icon-product-remove-compare{font-size:1.6em}}@media screen and (min-width: 1280px){.icon.icon-product-view-details{font-size:1.6em}}.icon.icon-comparison-mobile{font-size:1.6em}.icon.icon-product-detail-add-wishlist{font-size:1.4em}.icon.icon-product-detail-rebate-banner{font-size:2em;vertical-align:middle;margin-right:5px}.icon.icon-product-detail-add-cart{font-size:1.5em}.icon.icon-product-detail-image-viewer-info{font-size:1.5em;margin-right:5px}.icon.icon-product-detail-detail-documents{font-size:1.5em;margin-right:5px}.icon.icon-product-detail-detail-share{font-size:1.5em;margin-right:5px}.icon.icon-product-in-compare-list{font-size:1.5em;position:absolute;top:0;right:0;padding:6px;z-index:1;background:rgb(var(--color1));color:#fff;cursor:pointer;display:none}.icon.icon-product-in-compare-list:hover{background:rgb(var(--color1-toblack-0-2))}.compare-active .icon.icon-product-in-compare-list{display:block}.icon.icon-compare-action{font-size:1.4em;vertical-align:bottom;display:inline-block}.link.view-more-less.active .icon.icon-view-more{display:none}.link.view-more-less .icon.icon-view-more{display:inline}.link.view-more-less.active .icon.icon-view-less{display:inline}.link.view-more-less .icon.icon-view-less{display:none}.billboard{position:relative;display:flex;flex-wrap:wrap}.billboard .billboard-image-container{display:flex}.billboard .billboard-image-container img{width:100%;height:100%;object-fit:cover}.billboard.billboard-main-carousel>a>.billboard-image-container{cursor:pointer}.carousel-homepage-slideshow .billboard{flex-wrap:inherit}.carousel-homepage-slideshow .billboard .billboard-image-container img{object-fit:fill}.carousel-homepage-slideshow .billboard.billboard-main-carousel>a{display:block;width:100%}.carousel-homepage-slideshow .billboard.billboard-main-carousel>a>.billboard-image-container{cursor:pointer}.carousel-homepage-slideshow .billboard.billboard-main-carousel .billboard-image-container>div:empty:after{content:"";display:block;width:100%;height:0;padding-bottom:calc(100% * 1050 / 960)}@media screen and (min-width: 600px){.carousel-homepage-slideshow .billboard.billboard-main-carousel .billboard-image-container>div:empty:after{padding-bottom:calc(100% * 860 / 1536)}}@media screen and (min-width: 800px){.carousel-homepage-slideshow .billboard.billboard-main-carousel .billboard-image-container>div:empty:after{padding-bottom:calc(100% * 970 / 2048)}}@media screen and (min-width: 1280px){.carousel-homepage-slideshow .billboard.billboard-main-carousel .billboard-image-container>div:empty:after{padding-bottom:calc(100% * 720 / 2000)}}.billboard-footer-ad .billboard-image-container .defer-img-wrap:empty{content:"";display:block;width:100%;height:0;padding-bottom:117.1875%}@media screen and (min-width: 600px){.billboard-footer-ad .billboard-image-container .defer-img-wrap:empty{padding-bottom:47.52604%}}@media screen and (min-width: 800px){.billboard-footer-ad .billboard-image-container .defer-img-wrap:empty{padding-bottom:35.64453%}}@media screen and (min-width: 1280px){.billboard-footer-ad .billboard-image-container .defer-img-wrap:empty{padding-bottom:40%}}.billboard-shop-category-ad .billboard-image-container .defer-img-wrap:empty{content:"";display:block;width:100%;height:0;padding-bottom:78.125%}@media screen and (min-width: 600px){.billboard-shop-category-ad .billboard-image-container .defer-img-wrap:empty{padding-bottom:82.05128%}}@media screen and (min-width: 800px){.billboard-shop-category-ad .billboard-image-container .defer-img-wrap:empty{padding-bottom:82.52427%}}@media screen and (min-width: 1280px){.billboard-shop-category-ad .billboard-image-container .defer-img-wrap:empty{padding-bottom:83.33333%}}.billboard-shop-category-ad .billboard-image-container .video-container{width:100%;height:0;align-self:center;padding-bottom:56.25%}.billboard.billboard-main-carousel{background:#000}.billboard.billboard-main-carousel .billboard-text-container{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:absolute;width:100%;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;left:0}@media screen and (min-width: 600px){.billboard.billboard-main-carousel .billboard-text-container{width:55%;left:45px}}@media screen and (min-width: 1024px){.billboard.billboard-main-carousel .billboard-text-container{max-width:560px}}@media screen and (min-width: 1280px){.billboard.billboard-main-carousel .billboard-text-container{left:7.5vw}}@media screen and (min-width: 1920px){.billboard.billboard-main-carousel .billboard-text-container{max-width:570px}}.billboard.billboard-main-carousel .billboard-image-container{display:block;width:100%;height:100%;opacity:1}@media screen and (min-width: 600px){.billboard.billboard-main-carousel .billboard-image-container{opacity:1}}.billboard.billboard-main-carousel .billboard-image-container:after{content:"";display:none;content:"";width:100%;height:100%;position:absolute;top:0px;left:0px;display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3000000, endColorstr=#00000000,GradientType=0 );background:-webkit-linear-gradient(left, rgba(0,0,0,0.7) 0%,transparent 90%);background:-moz-linear-gradient(left, rgba(0,0,0,0.7) 0%,transparent 90%);background:-ms-linear-gradient(left, rgba(0,0,0,0.7) 0%,transparent 90%);background:-o-linear-gradient(left, rgba(0,0,0,0.7) 0%,transparent 90%);background:linear-gradient(to right, rgba(0,0,0,0.7) 0%,transparent 90%)}@media screen and (min-width: 1024px){.billboard.billboard-main-carousel .billboard-image-container:after{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3000000, endColorstr=#00000000,GradientType=0 );background:-webkit-linear-gradient(left, rgba(0,0,0,0.7) 0%,transparent 70%);background:-moz-linear-gradient(left, rgba(0,0,0,0.7) 0%,transparent 70%);background:-ms-linear-gradient(left, rgba(0,0,0,0.7) 0%,transparent 70%);background:-o-linear-gradient(left, rgba(0,0,0,0.7) 0%,transparent 70%);background:linear-gradient(to right, rgba(0,0,0,0.7) 0%,transparent 70%)}}.billboard.billboard-main-carousel .billboard-image-container img{display:block;width:100%;max-height:100%;max-width:inherit}.billboard.billboard-shop-category-ad .billboard-text-container{position:absolute;height:100%;background:transparent;padding:30px;left:0;color:#fff;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}@media screen and (min-width: 1024px){.billboard.billboard-shop-category-ad .billboard-text-container{padding:45px}}@media screen and (min-width: 1280px){.billboard.billboard-shop-category-ad .billboard-text-container{padding:7.4vw}}@media screen and (min-width: 600px){.billboard.billboard-shop-category-ad .billboard-text-container{position:relative;height:auto;background:rgb(var(--grey-light-bg));color:rgb(var(--text))}}@media screen and (min-width: 600px){.billboard.billboard-shop-category-ad .billboard-text-container{width:50%}}.billboard.billboard-shop-category-ad .billboard-image-container{background:#000;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}@media screen and (min-width: 600px){.billboard.billboard-shop-category-ad .billboard-image-container{width:50%}}.billboard.billboard-shop-category-ad .billboard-image-container img{opacity:0.5;-webkit-transition:opacity 3s ease-out,transform 3s ease-out;-moz-transition:opacity 3s ease-out,transform 3s ease-out;-ms-transition:opacity 3s ease-out,transform 3s ease-out;-o-transition:opacity 3s ease-out,transform 3s ease-out;transition:opacity 3s ease-out,transform 3s ease-out}@media screen and (min-width: 800px){.billboard.billboard-shop-category-ad .billboard-image-container img{opacity:0.8}}.billboard.billboard-shop-category-ad .billboard-image-container img:hover{opacity:1;-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.billboard.billboard-shop-category-ad .video-container{min-height:300px;height:auto}@media screen and (min-width: 600px){.billboard.billboard-shop-category-ad:nth-of-type(even) .billboard-image-container{order:2}}.billboard.billboard-footer-ad .billboard-text-container{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;width:100%;height:80%;position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff}@media screen and (min-width: 600px){.billboard.billboard-footer-ad .billboard-text-container{height:50%;top:40%;-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@media screen and (min-width: 1024px){.billboard.billboard-footer-ad .billboard-text-container{height:45%;top:45%}}@media screen and (min-width: 1280px){.billboard.billboard-footer-ad .billboard-text-container{height:30%;top:60%}}.billboard.billboard-footer-ad .billboard-image-container{width:100%;height:100%;opacity:1;overflow:hidden}@media screen and (min-width: 600px){.billboard.billboard-footer-ad .billboard-image-container{opacity:1}}.billboard.billboard-footer-ad .billboard-image-container:after{content:"";display:none;content:"";width:100%;height:100%;position:absolute;top:0px;left:0px}@media screen and (min-width: 600px){.billboard.billboard-footer-ad .billboard-image-container:after{display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3000000, endColorstr=#00000000,GradientType=0 );background:-webkit-linear-gradient(bottom, rgba(0,0,0,0.7) 0%,transparent 90%);background:-moz-linear-gradient(bottom, rgba(0,0,0,0.7) 0%,transparent 90%);background:-ms-linear-gradient(bottom, rgba(0,0,0,0.7) 0%,transparent 90%);background:-o-linear-gradient(bottom, rgba(0,0,0,0.7) 0%,transparent 90%);background:linear-gradient(to top, rgba(0,0,0,0.7) 0%,transparent 90%)}}@media screen and (min-width: 1024px){.billboard.billboard-footer-ad .billboard-image-container:after{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#00000000,GradientType=0 );background:-webkit-linear-gradient(bottom, rgba(0,0,0,0.6) 0%,transparent 70%);background:-moz-linear-gradient(bottom, rgba(0,0,0,0.6) 0%,transparent 70%);background:-ms-linear-gradient(bottom, rgba(0,0,0,0.6) 0%,transparent 70%);background:-o-linear-gradient(bottom, rgba(0,0,0,0.6) 0%,transparent 70%);background:linear-gradient(to top, rgba(0,0,0,0.6) 0%,transparent 70%)}}.billboard.billboard-footer-ad .billboard-image-container img{max-height:100%;max-width:inherit;position:relative}@media screen and (min-width: 1920px){.billboard.billboard-footer-ad .billboard-image-container img{width:100%;max-height:inherit;max-width:100%}}.billboard.billboard-main-menu-drawer{background:#000;overflow:hidden;position:absolute;width:100%;height:100%;opacity:0.5}.billboard.billboard-main-menu-drawer .billboard-text-container{width:calc(100% - 330px);display:none;position:absolute;top:50%;right:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;padding:0 4%}@media screen and (min-width: 800px){.billboard.billboard-main-menu-drawer .billboard-text-container{display:block}}@media screen and (min-width: 1280px){.billboard.billboard-main-menu-drawer .billboard-text-container{width:calc(100% - 630px)}}.billboard.billboard-main-menu-drawer .billboard-image-container{display:none;height:100vh;opacity:0.5;background-repeat:no-repeat;right:0;position:absolute}@media screen and (min-width: 800px){.billboard.billboard-main-menu-drawer .billboard-image-container{width:calc(100% - 330px);display:block}}@media screen and (min-width: 1280px){.billboard.billboard-main-menu-drawer .billboard-image-container{width:calc(100% - 630px)}}.billboard.billboard-main-menu-drawer .billboard-image-container img{width:100vw;height:100vh}@media screen and (min-width: 800px){.billboard.billboard-main-menu-drawer{opacity:1}}.billboard.billboard-main-menu-drawer:not(:first-of-type){display:none}.billboard.billboard-top-banner{background:#000}.billboard.billboard-top-banner .billboard-text-container{position:absolute;left:0;top:35%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 15px;color:#fff}@media screen and (min-width: 480px){.billboard.billboard-top-banner .billboard-text-container{left:5vw}}@media screen and (min-width: 600px){.billboard.billboard-top-banner .billboard-text-container{top:40%}}@media screen and (min-width: 1280px){.billboard.billboard-top-banner .billboard-text-container{top:40%}}.billboard.billboard-top-banner .billboard-image-container{width:100%;height:42.1875%;opacity:0.5}@media screen and (min-width: 600px){.billboard.billboard-top-banner .billboard-image-container{height:37.76042%}}@media screen and (min-width: 800px){.billboard.billboard-top-banner .billboard-image-container{height:28.32031%}}@media screen and (min-width: 1280px){.billboard.billboard-top-banner .billboard-image-container{height:15.25%}}.billboard.billboard-brand-landing-page{background:#000;height:350px}.billboard.billboard-brand-landing-page .billboard-text-container{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:absolute;width:100%;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;left:0}@media screen and (min-width: 600px){.billboard.billboard-brand-landing-page .billboard-text-container{width:60%;left:45px}}@media screen and (min-width: 1024px){.billboard.billboard-brand-landing-page .billboard-text-container{max-width:560px}}@media screen and (min-width: 1280px){.billboard.billboard-brand-landing-page .billboard-text-container{left:7.5vw}}@media screen and (min-width: 1920px){.billboard.billboard-brand-landing-page .billboard-text-container{max-width:670px}}.billboard.billboard-brand-landing-page .billboard-image-container{width:100%;height:100%;opacity:1}@media screen and (min-width: 600px){.billboard.billboard-brand-landing-page .billboard-image-container{opacity:1}}.billboard.billboard-brand-landing-page .billboard-image-container:after{content:"";display:none;content:"";width:100%;height:100%;position:absolute;top:0px;left:0px}@media screen and (min-width: 600px){.billboard.billboard-brand-landing-page .billboard-image-container:after{display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3000000, endColorstr=#00000000,GradientType=0 );background:-webkit-linear-gradient(left, rgba(0,0,0,0.7) 0%,transparent 90%);background:-moz-linear-gradient(left, rgba(0,0,0,0.7) 0%,transparent 90%);background:-ms-linear-gradient(left, rgba(0,0,0,0.7) 0%,transparent 90%);background:-o-linear-gradient(left, rgba(0,0,0,0.7) 0%,transparent 90%);background:linear-gradient(to right, rgba(0,0,0,0.7) 0%,transparent 90%)}}@media screen and (min-width: 1024px){.billboard.billboard-brand-landing-page .billboard-image-container:after{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3000000, endColorstr=#00000000,GradientType=0 );background:-webkit-linear-gradient(left, rgba(0,0,0,0.7) 0%,transparent 80%);background:-moz-linear-gradient(left, rgba(0,0,0,0.7) 0%,transparent 80%);background:-ms-linear-gradient(left, rgba(0,0,0,0.7) 0%,transparent 80%);background:-o-linear-gradient(left, rgba(0,0,0,0.7) 0%,transparent 80%);background:linear-gradient(to right, rgba(0,0,0,0.7) 0%,transparent 80%)}}.billboard.billboard-brand-landing-page .billboard-image-container img{width:100%;max-height:100%;max-width:inherit}@media screen and (min-width: 600px){.billboard.billboard-brand-landing-page{height:400px}}@media screen and (min-width: 800px){.billboard.billboard-brand-landing-page{height:73vh;max-height:470px}}@media screen and (min-width: 1024px){.billboard.billboard-brand-landing-page{height:75vh;max-height:400px}}@media screen and (min-width: 1280px){.billboard.billboard-brand-landing-page{max-height:540px}}@media screen and (min-width: 1500px){.billboard.billboard-brand-landing-page{height:690px;max-height:100%}}@media screen and (min-width: 1920px){.billboard.billboard-brand-landing-page{height:670px}}.billboard.billboard-content-page-base .billboard-text-container,.billboard.billboard-content-page-no-image .billboard-text-container,.billboard.billboard-content-page .billboard-text-container{padding:45px}.billboard.billboard-content-page .billboard-text-container{-moz-box-sizing:border-box;box-sizing:border-box;width:100%}@media screen and (min-width: 600px){.billboard.billboard-content-page .billboard-text-container{width:50%}}.billboard.billboard-content-page .billboard-image-container{-moz-box-sizing:border-box;box-sizing:border-box;width:100%}@media screen and (min-width: 600px){.billboard.billboard-content-page .billboard-image-container{width:50%}}.billboard.billboard-content-page:nth-of-type(odd) .billboard-image-container{order:2}.billboard.billboard-testimonial .billboard-text-container{padding:0 60px 120px;text-align:left}.drawer{position:fixed;height:100%;top:0;z-index:999999999999;overflow:auto}.drawer.drawer-main-menu{background:#fff;overflow:hidden;width:100%;max-width:100%;left:-200%;-webkit-transition:left 0.2s ease-out;-moz-transition:left 0.2s ease-out;-ms-transition:left 0.2s ease-out;-o-transition:left 0.2s ease-out;transition:left 0.2s ease-out}@media screen and (min-width: 600px){.drawer.drawer-main-menu{width:375px;-webkit-box-shadow:5px 0px 10px 0 rgba(0,0,0,0.3);-moz-box-shadow:5px 0px 10px 0 rgba(0,0,0,0.3);box-shadow:5px 0px 10px 0 rgba(0,0,0,0.3)}}@media screen and (min-width: 800px){.drawer.drawer-main-menu{width:330px}}@media screen and (min-width: 1280px){.drawer.drawer-main-menu{width:630px}}.drawer.drawer-main-menu.open{left:0}.drawer.drawer-main-menu .drawer-header{position:relative}.drawer.drawer-main-menu .drawer-content{overflow-x:hidden;overflow-y:auto;height:calc(100% - 56px)}.drawer.drawer-main-menu-image{background:rgba(0,0,0,0.6);display:none;width:100%;max-width:100%;left:-100%;-webkit-transition:left 0.3s ease-out;-moz-transition:left 0.3s ease-out;-ms-transition:left 0.3s ease-out;-o-transition:left 0.3s ease-out;transition:left 0.3s ease-out}@media screen and (min-width: 600px){.drawer.drawer-main-menu-image{display:block}}.drawer.drawer-main-menu-image.open{left:0}.drawer.drawer-main-menu-image .drawer-header{position:relative}.drawer.drawer-overlay-bg-color{background:rgba(0,0,0,0.3);width:100%;max-width:100%;right:-100%;-webkit-transition:right 0.2s ease-out;-moz-transition:right 0.2s ease-out;-ms-transition:right 0.2s ease-out;-o-transition:right 0.2s ease-out;transition:right 0.2s ease-out}.drawer.drawer-overlay-bg-color.open{right:0}.drawer.drawer-overlay-bg-color .drawer-header{position:relative}.drawer.drawer-product-list-sidebar-widget{background:#fff;width:100%;right:-100%;-webkit-transition:right 0.3s ease-out;-moz-transition:right 0.3s ease-out;-ms-transition:right 0.3s ease-out;-o-transition:right 0.3s ease-out;transition:right 0.3s ease-out}@media screen and (min-width: 600px){.drawer.drawer-product-list-sidebar-widget{display:block;width:380px;overflow-x:visible;overflow-y:hidden;-webkit-box-shadow:-5px 0px 10px 0 rgba(0,0,0,0.3);-moz-box-shadow:-5px 0px 10px 0 rgba(0,0,0,0.3);box-shadow:-5px 0px 10px 0 rgba(0,0,0,0.3)}}@media screen and (min-width: 1024px){.drawer.drawer-product-list-sidebar-widget{width:450px}}@media screen and (min-width: 1280px){.drawer.drawer-product-list-sidebar-widget{width:470px}}.drawer.drawer-product-list-sidebar-widget.open{right:0}.drawer.drawer-product-list-sidebar-widget .drawer-header{position:relative}.drawer.drawer-wishlist{background:#fff;width:100%;right:-100%;-webkit-transition:right 0.3s ease-out;-moz-transition:right 0.3s ease-out;-ms-transition:right 0.3s ease-out;-o-transition:right 0.3s ease-out;transition:right 0.3s ease-out}@media screen and (min-width: 600px){.drawer.drawer-wishlist{width:calc(100% / 2);overflow-x:visible;overflow-y:hidden;-webkit-box-shadow:-5px 0px 10px 0 rgba(0,0,0,0.3);-moz-box-shadow:-5px 0px 10px 0 rgba(0,0,0,0.3);box-shadow:-5px 0px 10px 0 rgba(0,0,0,0.3)}}@media screen and (min-width: 1024px){.drawer.drawer-wishlist{width:calc(100% / 3)}}@media screen and (min-width: 1280px){.drawer.drawer-wishlist{width:470px}}.drawer.drawer-wishlist.open{right:0}.drawer.drawer-wishlist .drawer-header{position:relative}.drawer.drawer-filters{background:#fff;top:0;bottom:0;height:auto;width:100%;max-width:100%;left:-200%;-webkit-transition:left 0.3s ease-in-out;-moz-transition:left 0.3s ease-in-out;-ms-transition:left 0.3s ease-in-out;-o-transition:left 0.3s ease-in-out;transition:left 0.3s ease-in-out}@media screen and (min-width: 600px){.drawer.drawer-filters{width:calc(100% / 2);-webkit-box-shadow:0px 0px 10px 0 rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 10px 0 rgba(0,0,0,0.3);box-shadow:0px 0px 10px 0 rgba(0,0,0,0.3)}}@media screen and (min-width: 1024px){.drawer.drawer-filters{width:calc(100% / 3)}}@media screen and (min-width: 1280px){.drawer.drawer-filters{display:none;width:470px}}.drawer.drawer-filters .box.box-product-filter-actions{left:-200%;-webkit-transition:left 0.3s ease-in-out;-moz-transition:left 0.3s ease-in-out;-ms-transition:left 0.3s ease-in-out;-o-transition:left 0.3s ease-in-out;transition:left 0.3s ease-in-out}.drawer.drawer-filters.open{left:0}.drawer.drawer-filters.open .box.box-product-filter-actions{left:0}.drawer.drawer-filters .drawer-header{position:relative}.drawer.drawer-filters .close-button{position:fixed;width:100%;background:#fff;z-index:1}@media screen and (min-width: 600px){.drawer.drawer-filters .close-button{width:calc(100% / 2)}}@media screen and (min-width: 1024px){.drawer.drawer-filters .close-button{width:calc(100% / 3)}}@media screen and (min-width: 600px){.drawer.drawer-filters .drawer-content{height:calc(100vh - 56px)}}@media screen and (min-width: 600px){.drawer.drawer-filters .box.box-product-filter-actions{width:calc(100% / 2)}}@media screen and (min-width: 1024px){.drawer.drawer-filters .box.box-product-filter-actions{width:calc(100% / 3)}}.drawer.drawer-compare{background:#fff;width:100%;right:-100%;-webkit-transition:right 0.3s ease-in-out;-moz-transition:right 0.3s ease-in-out;-ms-transition:right 0.3s ease-in-out;-o-transition:right 0.3s ease-in-out;transition:right 0.3s ease-in-out}@media screen and (min-width: 600px){.drawer.drawer-compare{width:calc(100% / 3);overflow-x:visible;overflow-y:hidden;-webkit-box-shadow:-5px 0px 10px 0 rgba(0,0,0,0.3);-moz-box-shadow:-5px 0px 10px 0 rgba(0,0,0,0.3);box-shadow:-5px 0px 10px 0 rgba(0,0,0,0.3)}}@media screen and (min-width: 1280px){.drawer.drawer-compare{width:470px}}.drawer.drawer-compare.open{right:0}.drawer.drawer-compare .drawer-header{position:relative}.drawer.drawer-sorting{background:#fff;width:100%;max-width:100%;left:-200%;-webkit-transition:left 0.3s ease-in-out;-moz-transition:left 0.3s ease-in-out;-ms-transition:left 0.3s ease-in-out;-o-transition:left 0.3s ease-in-out;transition:left 0.3s ease-in-out}@media screen and (min-width: 600px){.drawer.drawer-sorting{width:calc(100% / 2);overflow-x:visible;overflow-y:hidden;-webkit-box-shadow:-5px 0px 10px 0 rgba(0,0,0,0.3);-moz-box-shadow:-5px 0px 10px 0 rgba(0,0,0,0.3);box-shadow:-5px 0px 10px 0 rgba(0,0,0,0.3)}}@media screen and (min-width: 1280px){.drawer.drawer-sorting{width:470px}}.drawer.drawer-sorting.open{left:0}.drawer.drawer-sorting .drawer-header{position:relative}@media screen and (min-width: 600px){.drawer.drawer-sorting .drawer-content{height:calc(100vh - 56px)}}.carousel .row-wrapper{flex-flow:nowrap}.carousel .carousel-mask{overflow:hidden;position:relative;height:100%}.carousel .swiper-container{position:static}.carousel .swiper-pagination{right:0;width:auto}.carousel .swiper-pagination .custom-pagination{padding:0 10px;color:rgb(var(--neutral));vertical-align:text-bottom}.carousel .swiper-pagination .carousel-prev-arrow,.carousel .swiper-pagination .carousel-next-arrow{vertical-align:bottom;color:inherit}.carousel .swiper-button-prev,.carousel .swiper-button-next{margin:0;background:none;text-align:center;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:1}.carousel .swiper-button-prev:before,.carousel .swiper-button-next:before{content:"";display:block;position:absolute;margin:0;text-align:center;top:50%;opacity:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.carousel .swiper-button-prev:after,.carousel .swiper-button-next:after{content:"";font-family:'tailbase-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0}.carousel .swiper-button-prev{right:auto;left:0}.carousel .swiper-button-next{right:0;left:auto}html:not(.touch) .carousel:hover .swiper-button-prev:before,html:not(.touch) .carousel:hover .swiper-button-next:before{opacity:0.6}html:not(.touch) .carousel:hover .swiper-button-prev:after,html:not(.touch) .carousel:hover .swiper-button-next:after{opacity:1}html:not(.touch) .carousel:hover .swiper-button-prev:hover:before,html:not(.touch) .carousel:hover .swiper-button-next:hover:before{opacity:0.8}html.touch .carousel .swiper-button-prev:before,html.touch .carousel .swiper-button-next:before{opacity:0.6}html.touch .carousel .swiper-button-prev:after,html.touch .carousel .swiper-button-next:after{opacity:1}html.touch .carousel .swiper-button-prev:hover:before,html.touch .carousel .swiper-button-next:hover:before{opacity:0.8}.carousel.carousel-homepage-slideshow .swiper-pagination .swiper-pagination-bullet,.carousel.carousel-brand-landing-page .swiper-pagination .swiper-pagination-bullet{width:11px;height:11px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-clip:padding-box;margin:0 8px;background:#fff;opacity:1;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.25);box-shadow:0px 0px 5px rgba(0,0,0,0.25)}@media screen and (min-width: 1024px){.carousel.carousel-homepage-slideshow .swiper-pagination .swiper-pagination-bullet,.carousel.carousel-brand-landing-page .swiper-pagination .swiper-pagination-bullet{width:13px;height:13px}}.carousel.carousel-homepage-slideshow .swiper-pagination .swiper-pagination-bullet-active,.carousel.carousel-brand-landing-page .swiper-pagination .swiper-pagination-bullet-active{background:rgb(var(--color1))}.carousel.carousel-homepage-slideshow .swiper-button-prev,.carousel.carousel-brand-landing-page .swiper-button-prev,.carousel.carousel-homepage-slideshow .swiper-button-next,.carousel.carousel-brand-landing-page .swiper-button-next{width:50px;height:50px}.carousel.carousel-homepage-slideshow .swiper-button-prev:before,.carousel.carousel-brand-landing-page .swiper-button-prev:before,.carousel.carousel-homepage-slideshow .swiper-button-next:before,.carousel.carousel-brand-landing-page .swiper-button-next:before{width:50px;height:50px}.carousel.carousel-homepage-slideshow .swiper-button-prev:after,.carousel.carousel-brand-landing-page .swiper-button-prev:after,.carousel.carousel-homepage-slideshow .swiper-button-next:after,.carousel.carousel-brand-landing-page .swiper-button-next:after{color:#fff;font-size:2em}@media screen and (min-width: 1024px){.carousel.carousel-homepage-slideshow .swiper-button-prev:after,.carousel.carousel-brand-landing-page .swiper-button-prev:after,.carousel.carousel-homepage-slideshow .swiper-button-next:after,.carousel.carousel-brand-landing-page .swiper-button-next:after{font-size:2.7em}}.carousel.carousel-homepage-slideshow .swiper-button-prev:hover:before,.carousel.carousel-brand-landing-page .swiper-button-prev:hover:before,.carousel.carousel-homepage-slideshow .swiper-button-next:hover:before,.carousel.carousel-brand-landing-page .swiper-button-next:hover:before{background:rgba(0,0,0,0.4)}.carousel.carousel-homepage-slideshow .swiper-button-prev:after,.carousel.carousel-brand-landing-page .swiper-button-prev:after{content:""}.carousel.carousel-homepage-slideshow .swiper-button-next:after,.carousel.carousel-brand-landing-page .swiper-button-next:after{content:""}.carousel.carousel-recently-viewed .swiper-button-prev,.carousel.carousel-homebrand-main .swiper-button-prev,.carousel.carousel-product-collection .swiper-button-prev,.carousel.carousel-recently-viewed .swiper-button-next,.carousel.carousel-homebrand-main .swiper-button-next,.carousel.carousel-product-collection .swiper-button-next{width:42px;height:42px}.carousel.carousel-recently-viewed .swiper-button-prev:before,.carousel.carousel-homebrand-main .swiper-button-prev:before,.carousel.carousel-product-collection .swiper-button-prev:before,.carousel.carousel-recently-viewed .swiper-button-next:before,.carousel.carousel-homebrand-main .swiper-button-next:before,.carousel.carousel-product-collection .swiper-button-next:before{width:42px;height:42px;background:rgba(0,0,0,0.4)}.carousel.carousel-recently-viewed .swiper-button-prev:after,.carousel.carousel-homebrand-main .swiper-button-prev:after,.carousel.carousel-product-collection .swiper-button-prev:after,.carousel.carousel-recently-viewed .swiper-button-next:after,.carousel.carousel-homebrand-main .swiper-button-next:after,.carousel.carousel-product-collection .swiper-button-next:after{color:#fff;font-size:2em}.carousel.carousel-recently-viewed .swiper-button-prev:after,.carousel.carousel-homebrand-main .swiper-button-prev:after,.carousel.carousel-product-collection .swiper-button-prev:after{content:""}.carousel.carousel-recently-viewed .swiper-button-next:after,.carousel.carousel-homebrand-main .swiper-button-next:after,.carousel.carousel-product-collection .swiper-button-next:after{content:""}.carousel.carousel-recently-viewed .swiper-wrapper .carousel-slide,.carousel.carousel-homebrand-main .swiper-wrapper .carousel-slide,.carousel.carousel-product-collection .swiper-wrapper .carousel-slide{-moz-box-sizing:border-box;box-sizing:border-box;width:66.66666667%;padding:7.5px}@media screen and (min-width: 480px){.carousel.carousel-recently-viewed .swiper-wrapper .carousel-slide,.carousel.carousel-homebrand-main .swiper-wrapper .carousel-slide,.carousel.carousel-product-collection .swiper-wrapper .carousel-slide{width:40%}}@media screen and (min-width: 600px){.carousel.carousel-recently-viewed .swiper-wrapper .carousel-slide,.carousel.carousel-homebrand-main .swiper-wrapper .carousel-slide,.carousel.carousel-product-collection .swiper-wrapper .carousel-slide{width:40%}}@media screen and (min-width: 800px){.carousel.carousel-recently-viewed .swiper-wrapper .carousel-slide,.carousel.carousel-homebrand-main .swiper-wrapper .carousel-slide,.carousel.carousel-product-collection .swiper-wrapper .carousel-slide{width:25%}}.carousel.carousel-recently-viewed .swiper-wrapper,.carousel.carousel-homebrand-main .swiper-wrapper,.carousel.carousel-product-collection .swiper-wrapper{margin:-7.5px;width:calc(100% + 15px);-moz-box-sizing:border-box;box-sizing:border-box}.carousel.carousel-homebrand-main{padding:0;margin:0}.carousel.carousel-homebrand-main .swiper-container{margin:0 -15px}@media screen and (min-width: 600px){.carousel.carousel-homebrand-main .swiper-container{margin:0 -30px}}.carousel.carousel-homebrand-main .swiper-button-prev,.carousel.carousel-homebrand-main .swiper-button-next{top:50% !important;-moz-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.carousel.carousel-homebrand-main .swiper-button-prev.swiper-button-disabled,.carousel.carousel-homebrand-main .swiper-button-next.swiper-button-disabled{display:none}.carousel.carousel-homebrand-main .swiper-wrapper .carousel-slide{-moz-box-sizing:border-box;box-sizing:border-box;width:33.33333333%;padding:0px;padding:0 15px}@media screen and (min-width: 480px){.carousel.carousel-homebrand-main .swiper-wrapper .carousel-slide{width:25%}}@media screen and (min-width: 600px){.carousel.carousel-homebrand-main .swiper-wrapper .carousel-slide{width:20%}}@media screen and (min-width: 800px){.carousel.carousel-homebrand-main .swiper-wrapper .carousel-slide{width:16.66666667%}}@media screen and (min-width: 1024px){.carousel.carousel-homebrand-main .swiper-wrapper .carousel-slide{width:14.28571429%}}@media screen and (min-width: 1500px){.carousel.carousel-homebrand-main .swiper-wrapper .carousel-slide{width:12.5%}}@media screen and (min-width: 1920px){.carousel.carousel-homebrand-main .swiper-wrapper .carousel-slide{width:11.11111111%}}.carousel.carousel-homebrand-main .swiper-wrapper{margin:-0px;width:calc(100% + 0px);-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 600px){.carousel.carousel-homebrand-main .swiper-wrapper .carousel-slide{padding:0 30px}}.carousel.carousel-related-items .swiper-button-prev,.carousel.carousel-related-items .swiper-button-next{width:42px;height:42px}.carousel.carousel-related-items .swiper-button-prev:before,.carousel.carousel-related-items .swiper-button-next:before{width:42px;height:42px;background:rgba(0,0,0,0.4)}.carousel.carousel-related-items .swiper-button-prev:after,.carousel.carousel-related-items .swiper-button-next:after{color:#fff;font-size:2em}.carousel.carousel-related-items .swiper-button-prev:after{content:""}.carousel.carousel-related-items .swiper-button-next:after{content:""}.carousel.carousel-related-items .swiper-wrapper .carousel-slide{-moz-box-sizing:border-box;box-sizing:border-box;width:66.66666667%;padding:7.5px}@media screen and (min-width: 480px){.carousel.carousel-related-items .swiper-wrapper .carousel-slide{width:40%}}@media screen and (min-width: 600px){.carousel.carousel-related-items .swiper-wrapper .carousel-slide{width:40%}}@media screen and (min-width: 1280px){.carousel.carousel-related-items .swiper-wrapper .carousel-slide{width:25%}}.carousel.carousel-related-items .swiper-wrapper{margin:-7.5px;width:calc(100% + 15px);-moz-box-sizing:border-box;box-sizing:border-box}.carousel.carousel-shopping-item-added-related-items .swiper-button-prev,.carousel.carousel-shopping-item-added-related-items .swiper-button-next{width:42px;height:42px}.carousel.carousel-shopping-item-added-related-items .swiper-button-prev:before,.carousel.carousel-shopping-item-added-related-items .swiper-button-next:before{width:42px;height:42px;background:rgba(0,0,0,0.4)}.carousel.carousel-shopping-item-added-related-items .swiper-button-prev:after,.carousel.carousel-shopping-item-added-related-items .swiper-button-next:after{color:#fff;font-size:2em}.carousel.carousel-shopping-item-added-related-items .swiper-button-prev:after{content:""}.carousel.carousel-shopping-item-added-related-items .swiper-button-next:after{content:""}.carousel.carousel-shopping-item-added-related-items .swiper-wrapper .carousel-slide{-moz-box-sizing:border-box;box-sizing:border-box;width:66.66666667%;padding:7.5px}@media screen and (min-width: 480px){.carousel.carousel-shopping-item-added-related-items .swiper-wrapper .carousel-slide{width:40%}}@media screen and (min-width: 600px){.carousel.carousel-shopping-item-added-related-items .swiper-wrapper .carousel-slide{width:28.57142857%}}@media screen and (min-width: 800px){.carousel.carousel-shopping-item-added-related-items .swiper-wrapper .carousel-slide{width:22.22222222%}}.carousel.carousel-shopping-item-added-related-items .swiper-wrapper{margin:-7.5px;width:calc(100% + 15px);-moz-box-sizing:border-box;box-sizing:border-box}.carousel.carousel-product-detail-photos{height:100%}.carousel.carousel-product-detail-photos .carousel-mask{padding:30px 0;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 800px){.carousel.carousel-product-detail-photos .carousel-mask{margin-top:auto}}.carousel.carousel-product-detail-photos .swiper-container{height:100%}.carousel.carousel-product-detail-photos .swiper-button-prev,.carousel.carousel-product-detail-photos .swiper-button-next{width:100%;height:50px}.carousel.carousel-product-detail-photos .swiper-button-prev:before,.carousel.carousel-product-detail-photos .swiper-button-next:before{width:100%;height:50px;opacity:0.8;background:rgba(0,0,0,0.4)}.carousel.carousel-product-detail-photos .swiper-button-prev:after,.carousel.carousel-product-detail-photos .swiper-button-next:after{opacity:0.8;color:#fff;font-size:2.7em}.carousel.carousel-product-detail-photos .swiper-button-prev:hover:before,.carousel.carousel-product-detail-photos .swiper-button-next:hover:before{opacity:0.8}.carousel.carousel-product-detail-photos .swiper-button-prev{display:none}@media screen and (min-width: 800px){.carousel.carousel-product-detail-photos .swiper-button-prev{display:block;position:absolute;top:0;bottom:auto;-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none;transform:none;opacity:1}}.carousel.carousel-product-detail-photos .swiper-button-next{display:none}@media screen and (min-width: 800px){.carousel.carousel-product-detail-photos .swiper-button-next{display:block;position:absolute;top:auto;bottom:0;-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none;transform:none;opacity:1}}.carousel.carousel-product-detail-photos .swiper-button-prev:after{content:""}.carousel.carousel-product-detail-photos .swiper-button-next:after{content:""}.carousel.carousel-product-detail-photo-main .carousel-mask{-moz-box-sizing:border-box;box-sizing:border-box}.carousel.carousel-product-detail-photo-main .swiper-container{height:100%}.carousel.carousel-product-detail-photo-main .swiper-button-prev,.carousel.carousel-product-detail-photo-main .swiper-button-next{width:50px;height:50px}.carousel.carousel-product-detail-photo-main .swiper-button-prev:before,.carousel.carousel-product-detail-photo-main .swiper-button-next:before{width:50px;height:50px;opacity:0.8;background:rgba(0,0,0,0.4)}.carousel.carousel-product-detail-photo-main .swiper-button-prev:after,.carousel.carousel-product-detail-photo-main .swiper-button-next:after{opacity:0.8;color:#fff;font-size:2.7em}.carousel.carousel-product-detail-photo-main .swiper-button-prev:hover:before,.carousel.carousel-product-detail-photo-main .swiper-button-next:hover:before{opacity:0.8}.carousel.carousel-product-detail-photo-main .swiper-button-prev{display:none}@media screen and (min-width: 800px){.carousel.carousel-product-detail-photo-main .swiper-button-prev{display:block;position:absolute;top:50%;left:0;right:auto;opacity:1}}.carousel.carousel-product-detail-photo-main .swiper-button-next{display:none}@media screen and (min-width: 800px){.carousel.carousel-product-detail-photo-main .swiper-button-next{display:block;position:absolute;top:50%;left:auto;right:0;opacity:1}}.carousel.carousel-product-detail-photo-main .swiper-button-prev:after{content:""}.carousel.carousel-product-detail-photo-main .swiper-button-next:after{content:""}.carousel.carousel-product-collection .swiper-button-prev.swiper-button-disabled,.carousel.carousel-product-collection .swiper-button-next.swiper-button-disabled{display:none}.carousel.carousel-product-collection .swiper-wrapper .carousel-slide{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 480px){.carousel.carousel-product-collection .swiper-wrapper .carousel-slide{width:66.66666667%}}@media screen and (min-width: 600px){.carousel.carousel-product-collection .swiper-wrapper .carousel-slide{width:40%}}@media screen and (min-width: 1024px){.carousel.carousel-product-collection .swiper-wrapper .carousel-slide{width:33.33333333%}}@media screen and (min-width: 1280px){.carousel.carousel-product-collection .swiper-wrapper .carousel-slide{width:25%}}@media screen and (min-width: 1500px){.carousel.carousel-product-collection .swiper-wrapper .carousel-slide{width:20%}}.menu .submenu-container{z-index:1000;text-shadow:none !important;display:none;position:absolute;left:0;width:100%}.menu .submenu{display:none}.menu .submenu-wrapper{max-width:1280px;position:relative}.menu ul{margin:0;padding:0;list-style:none}.menu .menu-link{display:inline-block;vertical-align:baseline}.menu .menu-label{line-height:1}.menu-list{white-space:nowrap;text-align:left;display:inline-block}.menu-list .submenu-container{white-space:normal}.menu-list li.hover>.submenu-container{display:block !important}.submenu>.menu-more{position:absolute;bottom:11px;right:11px}.menu-element{display:inline-block}.menu.menu-main{width:100%}.menu.menu-main .menu-list{display:block;font-size:0.9em;position:relative;left:0}@media screen and (min-width: 1024px){.menu.menu-main .menu-list{font-size:1em}}@media screen and (min-width: 1280px){.menu.menu-main .menu-list{font-size:1.1em}}.menu.menu-main .menu-list{white-space:normal}.menu.menu-main .submenu-container{top:0}.menu.menu-main .submenu-content{background:#fff;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 4px rgba(0,0,0,0.3);box-shadow:1px 1px 4px rgba(0,0,0,0.3)}.menu.menu-main .submenu{background:#fff;position:absolute;top:0;left:100%;width:100%;padding-bottom:90px;z-index:130;-moz-box-sizing:border-box;box-sizing:border-box}.menu.menu-main .submenu>li.has-submenu:hover>.menu-element::before,.menu.menu-main .submenu>li.has-submenu:hover>.menu-element::after,.menu.menu-main .submenu>li.has-submenu.hover>.menu-element::before,.menu.menu-main .submenu>li.has-submenu.hover>.menu-element::after{content:"";height:0.6em;position:absolute;right:0;top:50%;-moz-transform:"translate(calc(50% + 11px), -50%) rotate(45deg)";-webkit-transform:"translate(calc(50% + 11px), -50%) rotate(45deg)";-o-transform:"translate(calc(50% + 11px), -50%) rotate(45deg)";-ms-transform:"translate(calc(50% + 11px), -50%) rotate(45deg)";transform:"translate(calc(50% + 11px), -50%) rotate(45deg)";width:0.6em;background:white none repeat scroll 0 0}.menu.menu-main .submenu>li.has-submenu:hover>.menu-element::before,.menu.menu-main .submenu>li.has-submenu.hover>.menu-element::before{box-shadow:-2px 2px 8px rgba(0,0,0,0.3)}.menu.menu-main .submenu>li.has-submenu:hover>.menu-element::after,.menu.menu-main .submenu>li.has-submenu.hover>.menu-element::after{z-index:500}.menu.menu-main .submenu>li.has-submenu:hover>.submenu-container::before,.menu.menu-main .submenu>li.has-submenu.hover>.submenu-container::before{content:'';height:100%;position:absolute;left:0;top:0;-moz-transform:"translate(-100%, 0)";-webkit-transform:"translate(-100%, 0)";-o-transform:"translate(-100%, 0)";-ms-transform:"translate(-100%, 0)";transform:"translate(-100%, 0)";width:11px;background:transparent}.menu.menu-main .submenu>li>.menu-element{display:block;position:relative}.menu.menu-main .submenu.submenu-1>li>.menu-element{padding-top:0;padding-bottom:0;line-height:3}.menu.menu-main .icon{position:relative}.menu.menu-main .icon-left{font-size:0.7em;position:absolute;left:15px;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:1.2em}@media screen and (min-width: 1024px){.menu.menu-main .icon-left{left:20px}}@media screen and (min-width: 1280px){.menu.menu-main .icon-left{left:30px}}.menu.menu-main .icon-left::before{content:""}.menu.menu-main .icon-right{font-size:0.7em;position:absolute;right:15px;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:1.2em}@media screen and (min-width: 1024px){.menu.menu-main .icon-right{right:20px}}@media screen and (min-width: 1280px){.menu.menu-main .icon-right{right:30px}}.menu.menu-main .icon-right::before{content:""}.menu.menu-main .menu-list>li{display:block}.menu.menu-main .menu-list>li .menu-element{color:rgb(var(--text));padding:0 30px 0 45px;font-weight:400;border-bottom:1px solid rgb(var(--grey-border));-webkit-transition:background 0.2s ease-out;-moz-transition:background 0.2s ease-out;-ms-transition:background 0.2s ease-out;-o-transition:background 0.2s ease-out;transition:background 0.2s ease-out;display:block;position:relative;z-index:9999}@media screen and (min-width: 1024px){.menu.menu-main .menu-list>li .menu-element{padding:0 60px}}@media screen and (min-width: 1280px){.menu.menu-main .menu-list>li .menu-element{padding:0 95px}}.menu.menu-main .menu-list>li .menu-element:hover{background:rgb(var(--grey-light-bg));color:rgb(var(--color1))}.menu.menu-main .menu-list>li .menu-element{line-height:3}.menu.menu-main .menu-list>li.has-children:hover>.menu-element:before,.menu.menu-main .menu-list>li.has-children:hover+li>.menu-element:before{content:none}.menu.menu-main .menu-list>li.group-1>.menu-element{color:rgb(var(--color1));font-weight:bold}.menu.menu-secondary{width:100%}.menu.menu-secondary .menu-content{text-align:right}.menu.menu-secondary .submenu{position:absolute;padding:8px;border:1px solid rgb(var(--neutral-towhite-0-7));z-index:130;-moz-box-sizing:border-box;box-sizing:border-box}.menu.menu-secondary .submenu>li>.menu-element{color:#000;background:transparent;text-align:left}.menu.menu-secondary .submenu>li:hover>.menu-element{background:rgb(var(--neutral-towhite-0-9))}.menu.menu-secondary .submenu>li.has-submenu:hover>.menu-element::before,.menu.menu-secondary .submenu>li.has-submenu:hover>.menu-element::after,.menu.menu-secondary .submenu>li.has-submenu.hover>.menu-element::before,.menu.menu-secondary .submenu>li.has-submenu.hover>.menu-element::after{content:"";height:0.6em;position:absolute;right:0;top:50%;-moz-transform:"translate(calc(50% + 11px), -50%) rotate(45deg)";-webkit-transform:"translate(calc(50% + 11px), -50%) rotate(45deg)";-o-transform:"translate(calc(50% + 11px), -50%) rotate(45deg)";-ms-transform:"translate(calc(50% + 11px), -50%) rotate(45deg)";transform:"translate(calc(50% + 11px), -50%) rotate(45deg)";width:0.6em;background:white none repeat scroll 0 0}.menu.menu-secondary .submenu>li.has-submenu:hover>.menu-element::before,.menu.menu-secondary .submenu>li.has-submenu.hover>.menu-element::before{box-shadow:-2px 2px 8px rgba(0,0,0,0.3)}.menu.menu-secondary .submenu>li.has-submenu:hover>.menu-element::after,.menu.menu-secondary .submenu>li.has-submenu.hover>.menu-element::after{z-index:500}.menu.menu-secondary .submenu>li.has-submenu:hover>.submenu-container::before,.menu.menu-secondary .submenu>li.has-submenu.hover>.submenu-container::before{content:'';height:100%;position:absolute;left:0;top:0;-moz-transform:"translate(-100%, 0)";-webkit-transform:"translate(-100%, 0)";-o-transform:"translate(-100%, 0)";-ms-transform:"translate(-100%, 0)";transform:"translate(-100%, 0)";width:11px;background:transparent}.menu.menu-secondary .submenu>li>.menu-element{display:block;position:relative}.menu.menu-secondary .submenu.submenu-1>li>.menu-element{padding-top:0;padding-bottom:0;line-height:1}.menu.menu-secondary .submenu .submenu{top:0;left:100%;height:100%;min-height:0}.menu.menu-secondary .icon{position:relative;font-size:0.7em}.menu.menu-secondary .menu-list>li{display:inline-block}.menu.menu-secondary .menu-list>li .menu-element{color:rgb(var(--neutral));padding:0 10px;display:block;position:relative;z-index:9999}.menu.menu-secondary .menu-list>li .menu-element{line-height:3}.menu.menu-secondary .menu-list>li.has-children:hover>.menu-element:before,.menu.menu-secondary .menu-list>li.has-children:hover+li>.menu-element:before{content:none}.menu.menu-secondary .menu-list>li.group-1>.menu-element{color:rgb(var(--color1))}.menu.menu-secondary .menu-list li:hover>.submenu-container,.menu.menu-secondary .menu-list li:hover>.submenu-container>.submenu-content>.submenu-wrapper>.submenu,.menu.menu-secondary .menu-list li:hover>.submenu,.menu.menu-secondary .menu-list li.hover>.submenu-container,.menu.menu-secondary .menu-list li.hover>.submenu-container>.submenu-content>.submenu-wrapper>.submenu,.menu.menu-secondary .menu-list li.hover>.submenu{display:block}.section.section-header-main{z-index:9999;position:relative}.section.section-sbb-featured-brands .section-header,.section.section-sbb-merchant-brands .section-header,.section.section-featured-categories .section-header,.section.section-brands-categories .section-header,.section.section-sbb-filters-search .section-header,.section.section-sbb-merchant-alert-warning .section-header,.section.section-text-info .section-header,.section.section-store-locator .section-header,.section.section-rebate-associations .section-header,.section.section-comparison-products .section-header{text-align:center;background:#fff}.section.section-seo{background:rgb(var(--grey-light-bg));padding:15px 0}@media screen and (min-width: 1280px){.section.section-seo{padding:60px 0}}.section.section-seo .wrapper{-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 15px;max-width:1280px}@media screen and (min-width: 600px){.section.section-seo .wrapper{padding:0 30px}}.section.section-footer{background:rgb(var(--grey-darker));padding:15px 0}@media screen and (min-width: 1280px){.section.section-footer{padding:60px 0}}.section.section-footer .wrapper{-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 15px;max-width:1280px}@media screen and (min-width: 600px){.section.section-footer .wrapper{padding:0 30px}}.section.section-recently-viewed-items{background:rgb(var(--grey-light-bg-hover));padding-bottom:15px}@media screen and (min-width: 1280px){.section.section-recently-viewed-items{background:transparent}}.section.section-recently-viewed-items .section-header{text-align:center;background:#fff;margin-bottom:15px}.section.section-recently-viewed-items .wrapper{padding:0}@media screen and (min-width: 600px){.section.section-recently-viewed-items .wrapper{padding:30px}}.section.section-home-featured-brands{padding:15px}@media screen and (min-width: 600px){.section.section-home-featured-brands{padding:30px}}@media screen and (min-width: 1024px){.section.section-home-featured-brands{padding:20px 60px 60px}}.section.section-home-featured-brands .section-header .header-wrapper{max-width:1920px;position:relative;display:flex;justify-content:space-between;align-items:center}.section.section-home-featured-brands .wrapper{padding:35px 0}.section.section-sbb-featured-brands .wrapper{padding:15px}@media screen and (min-width: 600px){.section.section-sbb-featured-brands .wrapper{padding:30px}}.section.section-sbb-merchant-brands .wrapper{padding:15px}@media screen and (min-width: 600px){.section.section-sbb-merchant-brands .wrapper{padding:30px}}.section.section-brands-categories .wrapper{padding:0px}@media screen and (min-width: 1024px){.section.section-brands-categories .wrapper{padding:30px}}@media screen and (min-width: 1280px){.section.section-brands-categories .wrapper{padding:60px}}@media screen and (min-width: 1280px){.section.section-sbb-filters-search{margin-top:60px;margin-bottom:30px}}.section.section-sbb-filters-search .wrapper{-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 15px;max-width:1280px;padding:15px}@media screen and (min-width: 600px){.section.section-sbb-filters-search .wrapper{padding:15px 30px}}.section.section-sbb-merchant-alert-warning .wrapper{-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 15px;max-width:1280px;padding:15px}@media screen and (min-width: 600px){.section.section-sbb-merchant-alert-warning .wrapper{padding:15px 30px}}.section.section-text-info .wrapper{-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 15px;max-width:1280px;padding:15px}@media screen and (min-width: 1280px){.section.section-text-info .wrapper{padding:60px 0}}.section.section-store-locator .wrapper{-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 15px;max-width:1280px;padding:0}@media screen and (min-width: 600px){.section.section-store-locator .wrapper{padding:0 30px}}.section.section-store-detail .wrapper{-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 15px;max-width:1280px}.section.section-rebate-associations .wrapper{-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 15px;max-width:1280px;padding:15px}@media screen and (min-width: 600px){.section.section-rebate-associations .wrapper{padding:30px}}.section.section-main-rebate-details .wrapper{-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 15px;max-width:1280px;padding:0 15px}@media screen and (min-width: 600px){.section.section-main-rebate-details .wrapper{padding:0 30px}}.section.section-product-description .wrapper{padding:15px}@media screen and (min-width: 800px){.section.section-product-description .wrapper{padding:30px}}@media screen and (min-width: 1280px){.section.section-product-description .wrapper{padding:0}}.section.section-product-images-warning{margin:15px 0 0;padding-bottom:15px;font-size:0.8em}@media screen and (min-width: 1280px){.section.section-product-images-warning{margin:0;font-size:0.6em}}.section.section-product-images-warning .wrapper{padding:0 15px !important}@media screen and (min-width: 600px){.section.section-product-images-warning .wrapper{padding:0 30px !important}}@media screen and (min-width: 1280px){.section.section-product-images-warning .wrapper{padding:0 7.56vw !important}}.section.section-product-specifications .wrapper,.section.section-merchant-related-items .wrapper,.section.section-related-items .wrapper,.section.section-family-view-items .wrapper,.section.section-collection-items .wrapper{padding:15px}@media screen and (min-width: 800px){.section.section-product-specifications .wrapper,.section.section-merchant-related-items .wrapper,.section.section-related-items .wrapper,.section.section-family-view-items .wrapper,.section.section-collection-items .wrapper{padding:30px}}@media screen and (min-width: 1280px){.section.section-product-specifications .wrapper,.section.section-merchant-related-items .wrapper,.section.section-related-items .wrapper,.section.section-family-view-items .wrapper,.section.section-collection-items .wrapper{padding:0}}.section.section-corporative-information-content:nth-child(2){color:#fff;background:rgb(var(--grey-darker))}.section.section-corporative-information-content .wrapper{-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 15px;max-width:1280px}.section.section-corporative-information-content-image:nth-child(2){color:#fff;background:rgb(var(--grey-darker))}.section.section-corporative-information-content-image .wrapper{padding:0}.section.section-testimonials{background:rgb(var(--grey-light-bg));text-align:center}.section.section-testimonials .wrapper{-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 15px;max-width:1280px;padding:15px 60px}.section.section-staff{background:rgb(var(--grey-light-bg))}.section.section-staff .wrapper{padding:0}.section.section-staff-intro{text-align:center}.section.section-staff-intro .wrapper{-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 15px;max-width:1024px}.section.section-staff-list .wrapper{-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 15px;max-width:1280px}.section.section-product-reviews .wrapper{padding:15px}@media screen and (min-width: 800px){.section.section-product-reviews .wrapper{padding:30px}}@media screen and (min-width: 1280px){.section.section-product-reviews .wrapper{padding:0}}.section.section-merchant-related-items .wrapper{padding:0}@media screen and (min-width: 600px){.section.section-merchant-related-items .wrapper{padding:30px}}.section.section-related-items .wrapper{padding:0}@media screen and (min-width: 600px){.section.section-related-items .wrapper{padding:30px}}.section.section-family-view-items .wrapper{padding:0}@media screen and (min-width: 600px){.section.section-family-view-items .wrapper{padding:30px}}.section.section-collection-items .wrapper{padding:0}@media screen and (min-width: 600px){.section.section-collection-items .wrapper{padding:30px}}.section.section-product-detail{background:rgb(var(--grey-light-bg-hover))}@media screen and (min-width: 1280px){.section.section-product-detail{background:transparent}}.section.section-product-detail .wrapper{padding:0}@media screen and (min-width: 800px){.section.section-product-detail .wrapper{background:#fff}}@media screen and (min-width: 1280px){.section.section-product-detail .wrapper{padding:60px 0 30px 30px}}.section.section-product-details-sections{background:#fff}@media screen and (min-width: 1280px){.section.section-product-details-sections{background:transparent}}.section.section-product-details-sections .wrapper{padding:0}@media screen and (min-width: 1280px){.section.section-product-details-sections .wrapper{display:flex;flex-direction:column}}.section.section-collections-for-product{padding-bottom:30px;background:#fff;padding-top:0.01px;-webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.2) inset;-moz-box-shadow:0px 5px 10px rgba(0,0,0,0.2) inset;box-shadow:0px 5px 10px rgba(0,0,0,0.2) inset}@media screen and (min-width: 1280px){.section.section-collections-for-product{order:-1}}.section.section-collections-for-product .section-header .header-wrapper{text-align:center;padding-top:1px}.section.section-collections-for-product .wrapper{padding:0 30px}.section.section-product-details-sections-group{position:relative;background:rgb(var(--grey-light-bg-hover));padding-bottom:15px}@media screen and (min-width: 800px){.section.section-product-details-sections-group{border-left:1px solid rgb(var(--grey-border))}}@media screen and (min-width: 1280px){.section.section-product-details-sections-group{width:100%;left:auto;background:transparent;border:none}}.section.section-product-details-sections-group .wrapper{padding:0}.section.section-careers-intro,.section.section-careers-openings{padding:3em 0}.section.section-careers-intro .wrapper,.section.section-careers-openings .wrapper{-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 15px;max-width:1280px}.section.section-careers-openings{background:rgb(var(--grey-light-bg))}.section.section-content-page-main,.section.section-scratch-and-dent,.section.section-content-page-footer,.section.section-service-page{padding:30px 0;border-top:1px solid rgb(var(--grey-border));border-bottom:1px solid rgb(var(--grey-border))}.section.section-content-page-main .wrapper,.section.section-scratch-and-dent .wrapper,.section.section-content-page-footer .wrapper,.section.section-service-page .wrapper{-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 15px;max-width:1280px}.section.section-content-page-footer{background:rgb(var(--grey-light-bg))}.section.section-comparison-specs .section-header{text-align:left;background:#fff;padding:15px 0;border-top:6px solid rgb(var(--color1));-webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0px 5px 10px rgba(0,0,0,0.2);box-shadow:0px 5px 10px rgba(0,0,0,0.2)}.section.section-comparison-specs .section-header .header-wrapper{padding:0 30px}.section.section-comparison-specs .wrapper{padding:30px}.section.section-shopping-list-popup .wrapper{padding-top:20px}.section.section-shopping-list-popup .section-footer{position:relative;padding-top:30px;padding-bottom:30px;background:#fff;-webkit-box-shadow:0 0 15px 0px rgba(0,0,0,0.3);-moz-box-shadow:0 0 15px 0px rgba(0,0,0,0.3);box-shadow:0 0 15px 0px rgba(0,0,0,0.3);z-index:1}.section.section-footer-copyright-credits{background:#000;padding:15px 0;font-weight:500;color:#9C9C9C;font-size:1em}@media screen and (min-width: 1280px){.section.section-footer-copyright-credits{padding:10px 0;font-size:0.8em}}.section.section-footer-copyright-credits .wrapper{-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 15px;max-width:1280px}@media screen and (min-width: 600px){.section.section-footer-copyright-credits .wrapper{padding:0 30px}}.section.section-shopping-cart .wrapper{-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 15px;max-width:1500px;margin-top:15px;min-height:calc(100vh - 295px)}@media screen and (min-width: 900px){.section.section-shopping-cart .wrapper{padding:0 30px}}@media screen and (min-width: 900px){.section.section-shopping-cart .wrapper{margin-top:20px;min-height:calc(100vh - 238px)}}@media screen and (min-width: 1024px){.section.section-shopping-cart .wrapper{min-height:calc(100vh - 187px)}}.section.section-shopping-cart-review{position:relative}.section.section-shopping-cart-header{background:#fff;-webkit-box-shadow:0px 5px 15px 5px rgba(0,0,0,0.2);-moz-box-shadow:0px 5px 15px 5px rgba(0,0,0,0.2);box-shadow:0px 5px 15px 5px rgba(0,0,0,0.2)}@media screen and (min-width: 1024px){.section.section-shopping-cart-header{font-size:1.4em}}@media screen and (min-width: 1920px){.section.section-shopping-cart-header{font-size:2.3em}}.section.section-shopping-cart-header .wrapper{-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 15px;max-width:1500px}@media screen and (min-width: 600px){.section.section-shopping-cart-header .wrapper{padding:0 30px}}.section.section-shopping-cart-footer{text-align:center;border-top:1px solid rgb(var(--grey-border));margin-top:30px;padding-bottom:60px}@media screen and (min-width: 480px){.section.section-shopping-cart-footer{text-align:left}}@media screen and (min-width: 1024px){.section.section-shopping-cart-footer{padding:0}}.section.section-shopping-cart-footer .wrapper{-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 30px;max-width:1500px}.box.box-productbox-content{position:relative;height:auto;white-space:normal;background-color:#fff;padding-bottom:15px;padding-top:15px}.box.box-productbox-content>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 600px){.box.box-productbox-content{border:1px solid rgb(var(--grey-border-light))}}@media screen and (min-width: 1280px){.box.box-productbox-content{padding-bottom:145px}}@media screen and (min-width: 1920px){.box.box-productbox-content{padding-bottom:205px}}.box-promotion-product-listing .box.box-productbox-content{padding-bottom:0;padding-top:0}.box.box-tag-container{display:flex;flex-wrap:wrap;width:calc(100% - 30px);position:absolute;top:0;left:15px;z-index:1}.box.box-tag-container>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 600px){.box.box-tag-container{width:auto;left:0}}.box.box-product-rebate-banner,.box.box-productbox-rebate-banner,.box.box-product-detail-rebate-banner{padding:4px;color:rgb(var(--color1));z-index:1;font-size:0.6875em}.box.box-product-rebate-banner>*,.box.box-productbox-rebate-banner>*,.box.box-product-detail-rebate-banner>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 480px){.box.box-product-rebate-banner,.box.box-productbox-rebate-banner,.box.box-product-detail-rebate-banner{font-size:0.75em;padding:10px}}@media screen and (min-width: 600px){.box.box-product-rebate-banner,.box.box-productbox-rebate-banner,.box.box-product-detail-rebate-banner{padding:8px}}@media screen and (min-width: 1280px){.box.box-product-rebate-banner,.box.box-productbox-rebate-banner,.box.box-product-detail-rebate-banner{padding:0;font-size:1em;justify-content:start}}.box.box-productbox-rebate-banner{display:flex;flex-wrap:wrap;width:calc(100% - 30px);position:absolute;top:40%;-moz-box-sizing:border-box;box-sizing:border-box}.box.box-productbox-rebate-banner>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 480px){.box.box-productbox-rebate-banner{top:19%;padding:10px 0 0 0px}}@media screen and (min-width: 600px){.box.box-productbox-rebate-banner{top:40%;width:100%;height:30px;background:transparent;border:none;cursor:pointer}}@media screen and (min-width: 800px){.box.box-productbox-rebate-banner{top:38%}}@media screen and (min-width: 1280px){.box.box-productbox-rebate-banner{top:55%;height:50px;width:100%}}.box.box-productbox-details{display:flex;flex-wrap:wrap;width:100%;position:relative;height:140px;border-bottom:1px solid rgb(var(--grey-border-light))}.box.box-productbox-details>*{-moz-box-sizing:border-box;box-sizing:border-box}.box-promotion-product-listing .box.box-productbox-details{height:auto;padding:calc(45px - 2em) 45px 45px}@media screen and (min-width: 600px){.box.box-productbox-details{border-bottom:none;height:170px}}@media screen and (min-width: 1280px){.box.box-productbox-details{position:absolute;height:145px;left:0;bottom:0}.box-promotion-product-listing .box.box-productbox-details{position:static;height:auto}.carousel .box.box-productbox-details:hover{height:145px !important}}.box.box-product-detail-variants{margin:10px 0}.box.box-product-detail-variants>*{-moz-box-sizing:border-box;box-sizing:border-box}.box.box-product-variants-info{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:15px;gap:10px 5px}.box.box-product-variants-info>*{-moz-box-sizing:border-box;box-sizing:border-box}.box.box-productbox-price-qualifier{height:20px;margin:5px 0}.box.box-productbox-price-qualifier>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 1280px){.box.box-productbox-price-qualifier{height:22px}}.box.box-productbox-cta{width:100%;height:35px;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(255,255,255,0.9);text-align:center;z-index:100;order:1}.box.box-productbox-cta>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 600px){.box.box-productbox-cta{padding:0 15px}}@media screen and (min-width: 1280px){.box.box-productbox-cta{order:0;position:absolute;left:0;bottom:0;-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);padding:0 30px;opacity:0}}.box.box-product-box-cta-main-buttons{z-index:9999}.box.box-product-box-cta-main-buttons>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 1280px){.box.box-product-box-cta-main-buttons{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.box.box-product-box-cta-main-buttons>*{padding:7.5px 0}.box.box-product-box-cta-main-buttons>*:empty{padding:0}.box.box-productbox-infos{width:100%;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;padding:0;height:auto;position:relative}.box.box-productbox-infos>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 1280px){.box.box-productbox-infos{bottom:0}.box-promotion-product-listing .box.box-productbox-infos{position:static;height:auto}}@media screen and (min-width: 1920px){.box.box-productbox-infos{height:238px !important;position:absolute;bottom:0}.box-promotion-product-listing .box.box-productbox-infos{position:static;height:auto}}.box.box-productbox-light-infos{font-size:0.8em}.box.box-productbox-light-infos>*{-moz-box-sizing:border-box;box-sizing:border-box}.box.box-item-details{width:100%;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;padding:0;height:auto;position:relative}.box.box-item-details>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 600px){.box-productbox .box.box-item-details{padding:0 15px}}@media screen and (min-width: 1280px){.box-productbox .box.box-item-details{padding:0 30px;margin-top:5px}}.box.box-item-price-container{display:flex;flex-wrap:wrap;flex-flow:row wrap;width:100%;height:40px}.box.box-item-price-container>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 480px){.box.box-item-price-container{height:auto;justify-content:space-between}}.box.box-bottom-box-cta-buttons{width:100%;position:relative;padding:7.5px 0;-moz-box-sizing:border-box;box-sizing:border-box}.box.box-bottom-box-cta-buttons>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 1280px){.box.box-bottom-box-cta-buttons{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;opacity:0;position:absolute;left:0;bottom:0;background:rgb(var(--grey-light-bg-hover));border-top:1px solid rgb(var(--grey-border))}}.box.box-product-list{position:relative;border-left:1px solid rgb(var(--grey-border));overflow:hidden}.box.box-product-list>*{-moz-box-sizing:border-box;box-sizing:border-box}.box.box-product-list-filters{display:flex;flex-wrap:wrap}.box.box-product-list-filters>*{width:100%}.box.box-product-list-filters>*:nth-child(1){-moz-box-sizing:border-box;box-sizing:border-box;width:100%}@media screen and (min-width: 1024px){.box.box-product-list-filters>*:nth-child(1){width:25%}}@media screen and (min-width: 1280px){.box.box-product-list-filters>*:nth-child(1){width:20%}}.box.box-product-list-filters>*:nth-child(2){-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 1280px){.box.box-product-list-filters>*:nth-child(2){width:80%}}.box.box-product-list-products{display:flex;flex-wrap:wrap;padding:15px 0}.box.box-product-list-products>*{width:100%}.box.box-product-list-products>*{-moz-box-sizing:border-box;box-sizing:border-box;width:50%}@media screen and (min-width: 600px){.box.box-product-list-products>*{width:33.33333333%}}@media screen and (min-width: 800px){.box.box-product-list-products>*{width:25%}}@media screen and (min-width: 1280px){.box.box-product-list-products>*{width:33.33333333%}}@media screen and (min-width: 600px){.box.box-product-list-products>*{padding:15px}.box.box-product-list-products{margin:-15px;width:calc(100% + 30px);-moz-box-sizing:border-box;box-sizing:border-box}}@media screen and (min-width: 600px){.box.box-product-list-products{padding:30px}}.box.box-promotion-product-listing{display:flex;flex-wrap:wrap;padding:15px 0}.box.box-promotion-product-listing>*{width:100%}.box.box-promotion-product-listing>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 600px){.box.box-promotion-product-listing>*{width:50%}}@media screen and (min-width: 1024px){.box.box-promotion-product-listing>*{width:33.33333333%}}@media screen and (min-width: 600px){.box.box-promotion-product-listing>*{padding:15px}.box.box-promotion-product-listing{margin:-15px;width:calc(100% + 30px);-moz-box-sizing:border-box;box-sizing:border-box}}@media screen and (min-width: 600px){.box.box-promotion-product-listing{padding:30px 0}}.box.box-product-filters{display:none;position:relative;z-index:1}.box.box-product-filters>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 1280px){.box.box-product-filters{display:block}}.box.box-product-filter-sections{overflow-y:auto;padding:10px;height:100%;-moz-box-sizing:border-box;box-sizing:border-box}.box.box-product-filter-sections>*{-moz-box-sizing:border-box;box-sizing:border-box}.box.box-product-list-filter-applied{width:100%;padding:15px 0 0 0;-moz-box-sizing:border-box;box-sizing:border-box}.box.box-product-list-filter-applied>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 1280px){.box.box-product-list-filter-applied{font-size:0.8em;position:relative;top:0;left:0;padding:0px 30px 0}}.box.box-product-list-filter-h1-title{width:100%;-moz-box-sizing:border-box;box-sizing:border-box;font-size:0.4em;padding:0 15px 0}.box.box-product-list-filter-h1-title>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 800px){.box.box-product-list-filter-h1-title{padding:0 30px 0}}.box.box-product-filter-section{border-bottom:1px solid rgb(var(--grey-border));width:100%;padding:0.3em 0;cursor:pointer}.box.box-product-filter-section>*{-moz-box-sizing:border-box;box-sizing:border-box}.box.box-product-filter-section .box-header{font-size:1.2em;color:rgb(var(--text));font-weight:bold;padding:0.5em;margin:0}.box.box-product-filter-choices{padding-bottom:0.5em}.box.box-product-filter-choices>*{-moz-box-sizing:border-box;box-sizing:border-box}.box.box-page-header{position:relative}.box.box-page-header>*{-moz-box-sizing:border-box;box-sizing:border-box}.box.box-breadcrumbs,.box.box-brand-landing-page-logo{background:gray;position:absolute;bottom:0;width:100%;padding:15px;font-size:0.9em;color:#fff;-moz-box-sizing:border-box;box-sizing:border-box;z-index:1}.box.box-breadcrumbs>*,.box.box-brand-landing-page-logo>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 600px){.box.box-breadcrumbs,.box.box-brand-landing-page-logo{padding:10px 30px}}@media screen and (min-width: 1280px){.box.box-breadcrumbs,.box.box-brand-landing-page-logo{font-size:0.67em}}@media screen and (min-width: 1500px){.box.box-breadcrumbs,.box.box-brand-landing-page-logo{font-size:0.9em}}.box.box-product-tools-top{display:flex;flex-wrap:wrap;background:rgb(var(--grey-light-bg))}.box.box-product-tools-top>*{width:100%}.box.box-product-tools-top>*:nth-child(1){-moz-box-sizing:border-box;box-sizing:border-box;width:100%}@media screen and (min-width: 1280px){.box.box-product-tools-top>*:nth-child(1){width:20%}}.box.box-product-tools-top>*:nth-child(2){-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 1024px){.box.box-product-tools-top>*:nth-child(2){width:50%}}@media screen and (min-width: 1280px){.box.box-product-tools-top>*:nth-child(2){width:60%}}.box.box-product-tools-top>*:nth-child(3){-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 1024px){.box.box-product-tools-top>*:nth-child(3){width:25%}}@media screen and (min-width: 1280px){.box.box-product-tools-top>*:nth-child(3){width:20%}}.box.box-product-tools-pager{display:flex;flex-wrap:wrap;padding:7px 15px;align-items:center}.box.box-product-tools-pager>*{width:100%}.box.box-product-tools-pager>*{-moz-box-sizing:border-box;box-sizing:border-box;width:50%}@media screen and (min-width: 1280px){.box.box-product-tools-pager>*{width:33.33333333%}}.box.box-product-tools-bottom{display:flex;flex-wrap:wrap;display:none;position:fixed;left:0;bottom:0;width:100%;-webkit-box-shadow:5px 0px 10px 0 rgba(0,0,0,0.3);-moz-box-shadow:5px 0px 10px 0 rgba(0,0,0,0.3);box-shadow:5px 0px 10px 0 rgba(0,0,0,0.3);z-index:9999}.box.box-product-tools-bottom>*{width:100%}.box.box-product-tools-bottom>*{-moz-box-sizing:border-box;box-sizing:border-box;width:50%}@media screen and (min-width: 1024px){.box.box-product-tools-bottom>*{width:33.33333333%}}@media screen and (min-width: 600px){.box.box-product-tools-bottom{display:flex;flex-flow:row wrap;align-items:center;align-content:center;font-size:0.85em}}@media screen and (min-width: 1280px){.box.box-product-tools-bottom{display:none}}.box.box-brands-list{display:flex;flex-wrap:wrap}.box.box-brands-list>*{width:100%}.box.box-brands-list>*{-moz-box-sizing:border-box;box-sizing:border-box;width:50%}@media screen and (min-width: 480px){.box.box-brands-list>*{width:33.33333333%}}@media screen and (min-width: 600px){.box.box-brands-list>*{width:20%}}@media screen and (min-width: 800px){.box.box-brands-list>*{width:16.66666667%}}@media screen and (min-width: 1024px){.box.box-brands-list>*{width:16.66666667%}}.box.box-featured-categories{display:flex;flex-wrap:wrap}.box.box-featured-categories>*{width:100%}.box.box-featured-categories>*{-moz-box-sizing:border-box;box-sizing:border-box;width:50%}@media screen and (min-width: 480px){.box.box-featured-categories>*{width:33.33333333%}}@media screen and (min-width: 800px){.box.box-featured-categories>*{width:25%}}.box.box-brands-categories{display:flex;flex-wrap:wrap}.box.box-brands-categories>*{width:100%}.box.box-brands-categories>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 1024px){.box.box-brands-categories>*{width:50%}}@media screen and (min-width: 1024px){.box.box-brands-categories>*{padding:15px}.box.box-brands-categories{margin:-15px;width:calc(100% + 30px);-moz-box-sizing:border-box;box-sizing:border-box}}.box.box-brand-category{display:flex;flex-wrap:wrap;flex:1 100%}.box.box-brand-category>*{width:100%}.box.box-brand-category>*{-moz-box-sizing:border-box;box-sizing:border-box;width:100%}@media screen and (min-width: 1024px){.box.box-brand-category>*{width:50%}}@media screen and (min-width: 1024px){.box.box-brand-category{flex:0 50%}}.box.box-brand-category-category{padding:0;background:#fff}.box.box-brand-category-category>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 1024px){.box.box-brand-category-category{background:rgb(var(--grey-light-bg));padding:30px}}@media screen and (min-width: 1500px){.box.box-brand-category-category{padding:45px}}.box.box-brand-category-item-container{display:flex;flex-wrap:wrap;width:100%;flex-flow:column}.box.box-brand-category-item-container>*{width:100%}.box.box-brand-category-item-container>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 1024px){.box.box-brand-category-item-container>*{width:50%}}@media screen and (min-width: 1024px){.box.box-brand-category-item-container{border:1px solid rgb(var(--grey-border));flex-flow:row}}.box.box-brand-category-subcategories{position:relative;height:auto;padding-bottom:15px;background:#fff}.box.box-brand-category-subcategories>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 1024px){.box.box-brand-category-subcategories{height:24vw}}.box.box-brand-category-subcategories>*{overflow-x:hidden;overflow-y:auto}.box.box-brand-landing-page-text-video{display:flex;flex-wrap:wrap;background:rgb(var(--grey-light-bg));align-items:center}.box.box-brand-landing-page-text-video>*{width:100%}.box.box-brand-landing-page-text-video>*{-moz-box-sizing:border-box;box-sizing:border-box;width:100%}@media screen and (min-width: 1024px){.box.box-brand-landing-page-text-video>*{width:50%}}@media screen and (min-width: 1024px){.box.box-brand-landing-page-text-video:nth-of-type(odd)>:first-child{order:2}}.box.box-brand-landing-page-text{padding:30px}.box.box-brand-landing-page-text>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 1024px){.box.box-brand-landing-page-text{padding:0 60px}}@media screen and (min-width: 1500px){.box.box-brand-landing-page-text{padding:0 135px}}.box.box-brand-landing-page-logo{top:0;bottom:auto;z-index:10}.box.box-brand-landing-page-logo>*{-moz-box-sizing:border-box;box-sizing:border-box}.box.box-product-detail>*{-moz-box-sizing:border-box;box-sizing:border-box}.box.box-product-detail-content{display:flex;flex-wrap:wrap;flex-flow:column}.box.box-product-detail-content>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 800px){.box.box-product-detail-content{flex-flow:row wrap;padding-left:10px}}@media screen and (min-width: 1024px){.box.box-product-detail-content{padding-left:30px}}@media screen and (min-width: 1280px){.box.box-product-detail-content{padding-left:0}}.box.box-product-detail-photos{width:100%;flex:1;order:2;display:none}.box.box-product-detail-photos>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 800px){.box.box-product-detail-photos{display:block;flex:0 0 100px;max-height:580px;order:1;background:#fff;padding-top:0px;position:relative}}@media screen and (min-width: 1024px){.box.box-product-detail-photos{width:70px;flex:0 0 70px;height:80vh;max-height:535px}}@media screen and (min-width: 1280px){.box.box-product-detail-photos{width:100px;flex:0 0 100px;padding-top:0;height:580px;max-height:580px;position:relative}}@media screen and (min-width: 1500px){.box.box-product-detail-photos{height:670px;max-height:670px}}.box.box-product-detail-photo{position:relative;width:auto;flex:1 1 auto;order:1;padding:15px;background:#fff;border-bottom:2px solid rgb(var(--grey-border))}.box.box-product-detail-photo>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 600px){.box.box-product-detail-photo{padding:30px}}@media screen and (min-width: 800px){.box.box-product-detail-photo{order:2;width:calc(100% - 70px - 40%)}}@media screen and (min-width: 1024px){.box.box-product-detail-photo{width:calc(100% - 90px - 45%);height:80vh;max-height:535px;border-bottom:none}}@media screen and (min-width: 1280px){.box.box-product-detail-photo{width:calc(100% - 100px - 45%);height:580px;max-height:580px;padding:0 0 0 30px;border:none;position:relative;left:auto}}@media screen and (min-width: 1500px){.box.box-product-detail-photo{height:670px;max-height:670px}}.box.box-product-detail-details{width:100%;order:3}.box.box-product-detail-details>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 800px){.box.box-product-detail-details{position:relative}}@media screen and (min-width: 1024px){.box.box-product-detail-details{width:45%}}@media screen and (min-width: 1280px){.box.box-product-detail-details{background:transparent;border:none;padding-left:30px;left:auto}}.box.box-product-detail-infos{position:relative;background:#fff;padding:15px;margin:10px 0;border-top:1px solid rgb(var(--grey-border));border-bottom:2px solid rgb(var(--grey-border))}.box.box-product-detail-infos>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 600px){.box.box-product-detail-infos{padding:30px}}@media screen and (min-width: 800px){.box.box-product-detail-infos{padding:30px 30px 0 30px;border-top:none;margin:0 0 6px 0}}@media screen and (min-width: 1024px){.box.box-product-detail-infos{margin:0 0 10px 0}}@media screen and (min-width: 1280px){.box.box-product-detail-infos{margin:0;padding:0px 30px 0 0}}.box.box-product-detail-actions{display:flex;flex-wrap:wrap;padding:15px;-moz-box-sizing:border-box;box-sizing:border-box;background:rgb(var(--grey-light-bg));border-top:1px solid rgb(var(--grey-border));border-bottom:2px solid rgb(var(--grey-border))}.box.box-product-detail-actions>*{width:100%}.box.box-product-detail-actions>*:nth-child(1){-moz-box-sizing:border-box;box-sizing:border-box;width:100%}@media screen and (min-width: 600px){.box.box-product-detail-actions>*:nth-child(1){width:50%}}@media screen and (min-width: 800px){.box.box-product-detail-actions>*:nth-child(1){width:50%}}@media screen and (min-width: 1024px){.box.box-product-detail-actions>*:nth-child(1){width:100%}}@media screen and (min-width: 1280px){.box.box-product-detail-actions>*:nth-child(1){width:55%}}@media screen and (min-width: 1500px){.box.box-product-detail-actions>*:nth-child(1){width:60%}}.box.box-product-detail-actions>*:nth-child(2){-moz-box-sizing:border-box;box-sizing:border-box;width:100%}@media screen and (min-width: 600px){.box.box-product-detail-actions>*:nth-child(2){width:50%}}@media screen and (min-width: 800px){.box.box-product-detail-actions>*:nth-child(2){width:100%}}@media screen and (min-width: 1280px){.box.box-product-detail-actions>*:nth-child(2){width:45%}}@media screen and (min-width: 1500px){.box.box-product-detail-actions>*:nth-child(2){width:40%}}@media screen and (min-width: 600px){.box.box-product-detail-actions{padding:30px}}@media screen and (min-width: 1024px){.box.box-product-detail-actions{padding:15px 30px}}@media screen and (min-width: 1280px){.box.box-product-detail-actions{padding:15px 30px}}@media screen and (min-width: 1500px){.box.box-product-detail-actions{padding:30px}}.box.box-product-detail-actions-primary{margin:auto;justify-content:space-between}.box.box-product-detail-actions-primary>*{-moz-box-sizing:border-box;box-sizing:border-box}.box.box-product-detail-actions-infos{position:relative}.box.box-product-detail-actions-infos>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 600px){.box.box-product-detail-actions-infos{padding-left:30px}}@media screen and (min-width: 800px){.box.box-product-detail-actions-infos{padding-left:0}}@media screen and (min-width: 1280px){.box.box-product-detail-actions-infos{padding-left:30px}}.box.box-product-detail-qty-per-package{display:block;padding:10px 0;flex:1 1 100%;border-top:1px solid rgb(var(--grey-border))}.box.box-product-detail-qty-per-package>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 800px){.box.box-product-detail-qty-per-package{padding:0}}.box.box-product-detail-price-qualifier{display:block;padding:15px 0;flex:1 1 100%;border-top:1px solid rgb(var(--grey-border))}.box.box-product-detail-price-qualifier>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 800px){.box.box-product-detail-price-qualifier{padding:10px 0}}.box.box-product-detail-price-qualifier-detail{border:1px solid rgb(var(--grey-dark));color:rgb(var(--grey-dark));padding:10px;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff}.box.box-product-detail-price-qualifier-detail>*{-moz-box-sizing:border-box;box-sizing:border-box}.box.box-product-detail-price-qualifier-detail:empty{display:none}@media screen and (min-width: 600px){.box.box-product-detail-price-qualifier-detail{position:absolute;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);max-height:155px;overflow:hidden;padding:20px}}@media screen and (min-width: 800px){.box.box-product-detail-price-qualifier-detail{position:relative;top:auto;-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none;transform:none;max-height:none;padding:10px;font-size:0.85em}}@media screen and (min-width: 1280px){.box.box-product-detail-price-qualifier-detail{position:absolute;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);max-height:230px;padding:15px;font-size:1em}}@media screen and (min-width: 1920px){.box.box-product-detail-price-qualifier-detail{max-height:190px}}.box.box-product-detail-rebate-banner{width:100%;border:1px solid rgb(var(--color1));-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;font-size:1em;margin-top:15px;z-index:2}.box.box-product-detail-rebate-banner>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 1500px){.box.box-product-detail-rebate-banner{position:absolute;border:none;margin:0;padding:0;top:15px;bottom:auto;font-size:1.25em;width:100%}}.box.box-product-detail-tag-container{display:flex;flex-wrap:wrap;font-size:1.2em}.box.box-product-detail-tag-container>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 800px){.box.box-product-detail-tag-container{position:absolute;top:80px;font-size:0.9em;z-index:2}}@media screen and (min-width: 1024px){.box.box-product-detail-tag-container{top:90px}}@media screen and (min-width: 1280px){.box.box-product-detail-tag-container{position:relative;top:auto;font-size:1em}}.box.box-product-features{display:flex;flex-wrap:wrap;position:relative;padding:0 15px;background:#fff}.box.box-product-features>*{width:100%}.box.box-product-features>*{-moz-box-sizing:border-box;box-sizing:border-box;width:100%}@media screen and (min-width: 1280px){.box.box-product-features>*{width:50%}}@media screen and (min-width: 600px){.box.box-product-features{padding:0 30px}}@media screen and (min-width: 1280px){.box.box-product-features{padding:0;flex-flow:row wrap}}.box.box-product-features-no-image>*{-moz-box-sizing:border-box;box-sizing:border-box}.box.box-product-features-text{position:relative}.box.box-product-features-text>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 1280px){.box.box-product-features-text{background:rgb(var(--grey-light-bg));flex:1;overflow:hidden}}.box.box-product-features-text-no-image{background:#fff;position:relative;padding:15px}.box.box-product-features-text-no-image>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 600px){.box.box-product-features-text-no-image{padding:30px}}@media screen and (min-width: 1280px){.box.box-product-features-text-no-image{padding:2.56vw 0;display:flex;align-items:center;min-height:350px;max-height:500px}}.box.box-product-description{background:#fff;padding:0 15px}.box.box-product-description>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 600px){.box.box-product-description{padding:30px}}@media screen and (min-width: 1280px){.box.box-product-description{padding:0px 7.56vw}}.box.box-product-detail-review-summary{display:flex;flex-wrap:wrap}.box.box-product-detail-review-summary>*{width:100%}.box.box-product-detail-review-summary>*:nth-child(1){-moz-box-sizing:border-box;box-sizing:border-box;width:100%}@media screen and (min-width: 1280px){.box.box-product-detail-review-summary>*:nth-child(1){width:30%}}@media screen and (min-width: 1500px){.box.box-product-detail-review-summary>*:nth-child(1){width:25%}}.box.box-product-detail-review-summary>*:nth-child(2){-moz-box-sizing:border-box;box-sizing:border-box;width:100%}@media screen and (min-width: 1280px){.box.box-product-detail-review-summary>*:nth-child(2){width:45%}}@media screen and (min-width: 1500px){.box.box-product-detail-review-summary>*:nth-child(2){width:45%}}.box.box-product-detail-review-summary>*:nth-child(3){-moz-box-sizing:border-box;box-sizing:border-box;width:100%}@media screen and (min-width: 1280px){.box.box-product-detail-review-summary>*:nth-child(3){width:25%}}@media screen and (min-width: 1500px){.box.box-product-detail-review-summary>*:nth-child(3){width:30%}}.box.box-product-detail-review-nav-filter{display:flex;flex-wrap:wrap}.box.box-product-detail-review-nav-filter>*{width:100%}.box.box-product-detail-review-nav-filter>*:nth-child(1){-moz-box-sizing:border-box;box-sizing:border-box;width:100%}@media screen and (min-width: 1280px){.box.box-product-detail-review-nav-filter>*:nth-child(1){width:20%}}.box.box-product-detail-review-nav-filter>*:nth-child(2){-moz-box-sizing:border-box;box-sizing:border-box;width:100%}@media screen and (min-width: 1280px){.box.box-product-detail-review-nav-filter>*:nth-child(2){width:30%}}.box.box-product-detail-review-nav-filter>*:nth-child(3){-moz-box-sizing:border-box;box-sizing:border-box;width:100%}@media screen and (min-width: 1280px){.box.box-product-detail-review-nav-filter>*:nth-child(3){width:50%}}@media screen and (min-width: 600px){.box.box-product-detail-review-nav-filter{padding:0}}@media screen and (min-width: 1280px){.box.box-product-detail-review-nav-filter{flex-flow:row wrap;align-items:center}}.box.box-product-detail-review-overall>*{-moz-box-sizing:border-box;box-sizing:border-box}.box.box-product-detail-review-graph>*{-moz-box-sizing:border-box;box-sizing:border-box}.box.box-product-filter-actions{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;padding:15px;position:fixed;bottom:0;left:0;border-top:1px solid rgb(var(--grey-border));-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;-webkit-box-shadow:0px -10px 15px rgba(0,0,0,0.2);-moz-box-shadow:0px -10px 15px rgba(0,0,0,0.2);box-shadow:0px -10px 15px rgba(0,0,0,0.2);z-index:99}.box.box-product-filter-actions>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 1280px){.box.box-product-filter-actions{position:absolute}}.box.box-product-reviews-summary>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 1280px){.box.box-product-reviews-summary{margin:15px 0}}.box.box-product-features-image{position:relative;overflow:hidden}.box.box-product-features-image>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 1024px){.box.box-product-features-image{background:#fff;text-align:center}}@media screen and (min-width: 1280px){.box.box-product-features-image{flex:1;max-height:500px}}.box.box-stores-list{display:flex;flex-wrap:wrap;padding-bottom:30px}.box.box-stores-list>*{width:100%}.box.box-stores-list>*{-moz-box-sizing:border-box;box-sizing:border-box;padding:15px}@media screen and (min-width: 800px){.box.box-stores-list>*{width:50%}}.box.box-stores-list{margin:-15px;width:calc(100% + 30px);-moz-box-sizing:border-box;box-sizing:border-box}.box.box-store-box{background:rgb(var(--grey-light-bg));height:100%}.box.box-store-box>*{-moz-box-sizing:border-box;box-sizing:border-box}.box.box-store-box-detail{padding:30px 15px}.box.box-store-box-detail>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 600px){.box.box-store-box-detail{padding:30px;font-size:0.9em}}.box.box-product-list-rebates{display:flex;flex-wrap:wrap;padding:15px}.box.box-product-list-rebates>*{width:100%}.box.box-product-list-rebates>*:nth-child(n){-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:7.5px}.box.box-product-list-rebates{margin:-7.5px;width:calc(100% + 15px);-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 600px){.box.box-product-list-rebates>*:nth-child(n){padding:15px}.box.box-product-list-rebates{margin:-15px;width:calc(100% + 30px);-moz-box-sizing:border-box;box-sizing:border-box}}@media screen and (min-width: 600px){.box.box-product-list-rebates{padding:30px}}.box.box-rebate,.box.box-rebate-association{border:1px solid rgb(var(--grey-border));position:relative}.box.box-rebate>*,.box.box-rebate-association>*{-moz-box-sizing:border-box;box-sizing:border-box}.box.box-rebate-header,.box.box-rebate-association-header{color:rgb(var(--color1));font-weight:400;padding:15px;font-size:1.4em;background:rgb(var(--grey-light-bg));text-align:center}.box.box-rebate-header>*,.box.box-rebate-association-header>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 1280px){.box.box-rebate-header,.box.box-rebate-association-header{font-size:2em}}.box.box-rebate-detail,.box.box-rebate-association-detail{padding:15px}.box.box-rebate-detail>*,.box.box-rebate-association-detail>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 600px){.box.box-rebate-detail,.box.box-rebate-association-detail{padding:30px}}.box.box-rebate-footer{display:flex;flex-wrap:wrap;flex-flow:column;padding:15px}.box.box-rebate-footer>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 600px){.box.box-rebate-footer{flex-flow:row wrap;padding:30px;justify-content:space-between;align-items:center}}@media screen and (min-width: 800px){.box.box-rebate-footer{justify-content:baseline}}.box.box-store-info{display:flex;flex-wrap:wrap;padding:30px 0 60px;flex-flow:column}.box.box-store-info>*{width:100%}.box.box-store-info>*:nth-child(n){-moz-box-sizing:border-box;box-sizing:border-box;padding:7.5px}.box.box-store-info{margin:-7.5px;width:calc(100% + 15px);-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 1280px){.box.box-store-info>*:nth-child(n){padding:15px}.box.box-store-info{margin:-15px;width:calc(100% + 30px);-moz-box-sizing:border-box;box-sizing:border-box}}.box.box-store-info>*:nth-child(1){-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 800px){.box.box-store-info>*:nth-child(1){width:40%}}.box.box-store-info>*:nth-child(2){-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 800px){.box.box-store-info>*:nth-child(2){width:60%}}@media screen and (min-width: 800px){.box.box-store-info{flex-flow:row}}.box.box-rebate-associations{display:flex;flex-wrap:wrap}.box.box-rebate-associations>*{width:100%}.box.box-rebate-associations>*{-moz-box-sizing:border-box;box-sizing:border-box;padding:15px}.box.box-rebate-associations{margin:-15px;width:calc(100% + 30px);-moz-box-sizing:border-box;box-sizing:border-box}.box.box-rebate-association>*{-moz-box-sizing:border-box;box-sizing:border-box}.box.box-rebate-association-header>*{-moz-box-sizing:border-box;box-sizing:border-box}.box.box-rebate-association-detail>*{-moz-box-sizing:border-box;box-sizing:border-box}.box.box-staff-list{display:flex;flex-wrap:wrap}.box.box-staff-list>*{width:100%}.box.box-staff-list>*{-moz-box-sizing:border-box;box-sizing:border-box;width:20%;padding:7.5px}.box.box-staff-list{margin:-7.5px;width:calc(100% + 15px);-moz-box-sizing:border-box;box-sizing:border-box}.box.box-service-images{display:flex;flex-wrap:wrap}.box.box-service-images>*{width:100%}.box.box-service-images>*{-moz-box-sizing:border-box;box-sizing:border-box;width:33.33333333%;padding:7.5px}.box.box-service-images{margin:-7.5px;width:calc(100% + 15px);-moz-box-sizing:border-box;box-sizing:border-box}.box.box-product-detail-actions-secondary{display:flex;align-items:center;position:relative;flex-flow:column;margin:10px 0;background:#fff;padding:15px;-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px solid rgb(var(--grey-border));border-bottom:2px solid rgb(var(--grey-border));text-align:center}.box.box-product-detail-actions-secondary>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 600px){.box.box-product-detail-actions-secondary{padding:30px}}@media screen and (min-width: 1024px){.box.box-product-detail-actions-secondary{padding:15px 30px}}@media screen and (min-width: 1280px){.box.box-product-detail-actions-secondary{margin:0;flex-flow:row wrap;text-align:left;padding:15px 0}}@media screen and (min-width: 1500px){.box.box-product-detail-actions-secondary{padding:30px 0}}.box.box-product-detail-documents{position:relative}.box.box-product-detail-documents>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 1280px){.box.box-product-detail-documents{display:inline-block}}.box.box-product-detail-documents-list{position:relative;padding:15px;background:#fff;position:absolute;bottom:100%;display:none;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:15;min-width:180px;padding-left:150px}.box.box-product-detail-documents-list>*{-moz-box-sizing:border-box;box-sizing:border-box}.box.box-product-detail-documents-list::before{content:'';width:12px;height:12px;background:#fff;position:absolute;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.52532, M12=-0.8509, M21=0.8509, M22=0.52532);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.52532, M12=-0.8509, M21=0.8509, M22=0.52532)";zoom:1;left:50%;z-index:1000;margin-left:-5px;bottom:-6px}.box.box-product-detail-documents-list::after{content:'';width:100%;height:15px;background:#fff;position:absolute;left:0;bottom:0;z-index:1100}.box.box-product-detail-documents-list:hover{display:block}.box.box-careers-openings{display:flex;flex-wrap:wrap}.box.box-careers-openings>*{width:100%}.box.box-careers-openings>*:nth-child(1){-moz-box-sizing:border-box;box-sizing:border-box;width:25%;padding:15px}.box.box-careers-openings{margin:-15px;width:calc(100% + 30px);-moz-box-sizing:border-box;box-sizing:border-box}.box.box-careers-openings>*:nth-child(2){-moz-box-sizing:border-box;box-sizing:border-box;width:75%;padding:15px}.box.box-careers-openings{margin:-15px;width:calc(100% + 30px);-moz-box-sizing:border-box;box-sizing:border-box}.box.box-careers-openings-list>*{-moz-box-sizing:border-box;box-sizing:border-box}.box.box-careers-openings-details{display:flex;flex-wrap:wrap}.box.box-careers-openings-details>*{width:100%}.box.box-careers-openings-details>*{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:11.25px}.box.box-careers-openings-details{margin:-11.25px;width:calc(100% + 22.5px);-moz-box-sizing:border-box;box-sizing:border-box}.box.box-career-detail{background:#fff;padding:22.5px;border:1px solid rgb(var(--grey-border))}.box.box-career-detail>*{-moz-box-sizing:border-box;box-sizing:border-box}.box.box-load-more-items{text-align:center;margin:15px 0 30px}.box.box-load-more-items>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 1280px){.box.box-load-more-items{margin:30px 0 60px}}.box.box-compare-overall-actions>*{-moz-box-sizing:border-box;box-sizing:border-box}.box.box-quote-request-actions{display:flex;flex-wrap:wrap;text-align:center;display:inherit}.box.box-quote-request-actions>*{width:100%}.box.box-quote-request-actions>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 600px){.box.box-quote-request-actions>*{width:50%}}.box.box-cart-start{display:flex;flex-wrap:wrap;flex-flow:row wrap;justify-content:space-around}@media screen and (min-width: 1280px){.box.box-cart-start{border:1px solid rgb(var(--grey-border))}}.box.box-cart-start-form{padding:0 15px}.box.box-cart-start-form>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 600px){.box.box-cart-start-form{padding:0 30px}}@media screen and (min-width: 900px){.box.box-cart-start-form{width:346px;flex:0 0 346px}}.box.box-shopping-cart-title{display:flex;flex-wrap:wrap;align-items:center;padding:0 15px}.box.box-shopping-cart-title>*{width:100%}.box.box-shopping-cart-title>*:nth-child(1){-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 1024px){.box.box-shopping-cart-title>*:nth-child(1){width:33.33333333%}}.box.box-shopping-cart-title>*:nth-child(2){-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 1024px){.box.box-shopping-cart-title>*:nth-child(2){width:66.66666667%}}.box.box-shopping-cart-title>*{margin-top:0}@media screen and (min-width: 600px){.box.box-shopping-cart-title{padding:0 30px}}@media screen and (min-width: 900px){.box.box-shopping-cart-title{padding:0}}.box.box-shopping-cart-footer{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:20px 0;font-size:0.9em}@media screen and (min-width: 600px){.box.box-shopping-cart-footer{justify-content:space-between}}.box.box-form-shipping{display:flex;flex-wrap:wrap;position:relative}.box.box-form-shipping>*{width:100%}.box.box-form-shipping>*{-moz-box-sizing:border-box;box-sizing:border-box;padding-top:0;padding-bottom:0}@media screen and (min-width: 1024px){.box.box-form-shipping>*{width:50%}}@media screen and (min-width: 1024px){.box.box-form-shipping>*{padding:30px}.box.box-form-shipping{margin:-30px;width:calc(100% + 60px);-moz-box-sizing:border-box;box-sizing:border-box}}.box.box-form-shipping{margin-top:0;margin-bottom:0}.box.box-form-shipping-small{display:flex;flex-wrap:wrap}.box.box-form-shipping-small>*{width:100%}.box.box-form-shipping-small>*{-moz-box-sizing:border-box;box-sizing:border-box;padding:15px;padding-top:0;padding-bottom:0}@media screen and (min-width: 800px){.box.box-form-shipping-small>*{width:50%}}.box.box-form-shipping-small{margin:-15px;width:calc(100% + 30px);-moz-box-sizing:border-box;box-sizing:border-box}.box.box-form-shipping-small{margin-top:0;margin-bottom:0}.box.box-form-shipping-create-account{display:flex;flex-wrap:wrap;margin:20px 0}.box.box-form-shipping-create-account>*{width:100%}.box.box-form-shipping-create-account>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 900px){.box.box-form-shipping-create-account>*{width:50%}}.box.box-cart-account-submit{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;padding:0;font-size:1.25em}@media screen and (min-width: 480px){.box.box-cart-account-submit{padding:30px}}@media screen and (min-width: 900px){.box.box-cart-account-submit{border:1px solid rgb(var(--grey-border));margin-top:30px}}.box.box-shopping-cart-review{display:flex;flex-wrap:wrap}.box.box-shopping-cart-review>*{width:100%}.box.box-shopping-cart-review>*:nth-child(1){-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.box.box-shopping-cart-review>*:nth-child(2){-moz-box-sizing:border-box;box-sizing:border-box;width:100%}@media screen and (min-width: 900px){.box.box-shopping-cart-review>*:nth-child(2){width:70%}}@media screen and (min-width: 1024px){.box.box-shopping-cart-review>*:nth-child(2){width:75%}}.box.box-shopping-cart-review>*:nth-child(n+3){-moz-box-sizing:border-box;box-sizing:border-box;width:100%}@media screen and (min-width: 900px){.box.box-shopping-cart-review>*:nth-child(n+3){width:30%}}@media screen and (min-width: 1024px){.box.box-shopping-cart-review>*:nth-child(n+3){width:25%}}.box.box-side-bar-shipping-promo-options,.box.box-cart-items-header,.box.box-cart-item,.box.box-order-summary-with-cta{border:1px solid rgb(var(--grey-border));padding:15px 0}.box.box-side-bar-shipping-promo-options>*,.box.box-cart-items-header>*,.box.box-cart-item>*,.box.box-order-summary-with-cta>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 900px){.box.box-side-bar-shipping-promo-options,.box.box-cart-items-header,.box.box-cart-item,.box.box-order-summary-with-cta{padding:30px}}.box.box-cart-items>*{-moz-box-sizing:border-box;box-sizing:border-box}.box.box-cart-items>*{padding:7.5px 0}.box.box-cart-items-list>*{-moz-box-sizing:border-box;box-sizing:border-box}.box.box-side-bar-shipping-promo-options{padding-top:15px;border:none}.box.box-side-bar-shipping-promo-options>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 900px) and (max-width: 1279px){.box.box-side-bar-shipping-promo-options{font-size:0.9em}}@media screen and (min-width: 900px){.box.box-side-bar-shipping-promo-options{padding:0}}@media screen and (min-width: 1280px){.box.box-side-bar-shipping-promo-options{padding:30px;border:1px solid rgb(var(--grey-border))}}.box.box-cart-items-header{display:flex;flex-wrap:wrap;padding:0 30px;font-size:0.9em}@media screen and (min-width: 900px) and (max-width: 1023px){.box.box-cart-items-header{padding:0 15px}}.box.box-cart-item{border:none;border-top:1px solid rgb(var(--grey-border))}.box.box-cart-item>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 900px) and (max-width: 1023px){.box.box-cart-item{padding:15px 0}}@media screen and (min-width: 1024px){.box.box-cart-item{margin-bottom:15px;border:1px solid rgb(var(--grey-border))}}.box.box-cart-item-infos{display:flex;flex-wrap:wrap;align-items:center}.box.box-cart-item-infos>*{width:100%}.box.box-cart-item-infos>*:nth-child(n){-moz-box-sizing:border-box;box-sizing:border-box;padding:7.5px}.box.box-cart-item-infos{margin:-7.5px;width:calc(100% + 15px);-moz-box-sizing:border-box;box-sizing:border-box}.box.box-item-extended-options>*{-moz-box-sizing:border-box;box-sizing:border-box}.is-editable .box.box-item-extended-options>*:not(:last-child){margin-bottom:15px}.box.box-item-extended-option>*{-moz-box-sizing:border-box;box-sizing:border-box}.box.box-item-extended-option-header{background:rgb(var(--grey-light-bg-hover));padding:22.5px;border:1px solid rgb(var(--grey-border))}.box.box-item-extended-option-header>*{-moz-box-sizing:border-box;box-sizing:border-box}.box.box-item-extended-option-content{border:1px solid rgb(var(--grey-border));margin:7.5px 0;font-size:0.9em}.box.box-item-extended-option-content>*{-moz-box-sizing:border-box;box-sizing:border-box}.box.box-item-extended-option-content>*{padding:15px}@media screen and (min-width: 600px){.box.box-item-extended-option-content>*{padding:22.5px}}.box.box-item-extended-option-content>*:nth-child(2n+1){background:rgb(var(--grey-light-bg-towhite-0-5))}.box.box-item-extended-option-content>*:nth-child(2n){background:rgb(var(--grey-light-bg-hover-towhite-0-25))}.box.box-customer-card-data-results{margin:22.5px 0}.box.box-customer-card-data-results>*{-moz-box-sizing:border-box;box-sizing:border-box}.box.box-delivery-estimate,.box.box-order-summary,.box.box-order-summary-total,.box.box-order-promo-code{font-size:0.9em}.box.box-delivery-estimate>*,.box.box-order-summary>*,.box.box-order-summary-total>*,.box.box-order-promo-code>*{-moz-box-sizing:border-box;box-sizing:border-box}.box.box-delivery-estimate>*:nth-child(1),.box.box-order-summary>*:nth-child(1),.box.box-order-summary-total>*:nth-child(1),.box.box-order-promo-code>*:nth-child(1){margin-top:0}.box.box-delivery-estimate>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 1280px){.box.box-delivery-estimate{border-bottom:1px solid rgb(var(--grey-border));margin-bottom:15px}}.box.box-order-summary>*{-moz-box-sizing:border-box;box-sizing:border-box}.box.box-order-summary-total>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 899px){.box.box-order-summary-total{padding:15px 0}}.box.box-order-promo-code>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 900px){.box.box-order-promo-code{padding:15px 0}}@media screen and (min-width: 1280px){.box.box-order-promo-code{padding:15px 30px}}.box.box-order-summary-with-cta{display:flex;flex-wrap:wrap;border:none;padding:0}.box.box-order-summary-with-cta>*{width:100%}.box.box-order-summary-with-cta>*:nth-child(1){-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 600px){.box.box-order-summary-with-cta>*:nth-child(1){width:50%}}@media screen and (min-width: 900px){.box.box-order-summary-with-cta>*:nth-child(1){width:100%}}.box.box-order-summary-with-cta>*:nth-child(2){-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 600px){.box.box-order-summary-with-cta>*:nth-child(2){width:50%}}@media screen and (min-width: 900px){.box.box-order-summary-with-cta>*:nth-child(2){width:100%}}.box.box-order-summary-cta>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 900px){.box.box-order-summary-cta{margin-bottom:0}}.box.box-checkout-payment{display:flex;flex-wrap:wrap}.box.box-checkout-payment>*{width:100%}.box.box-checkout-payment>*:nth-child(n){-moz-box-sizing:border-box;box-sizing:border-box;padding:15px}.box.box-checkout-payment{margin:-15px;width:calc(100% + 30px);-moz-box-sizing:border-box;box-sizing:border-box}.box.box-checkout-payment-form-container{display:flex;flex-wrap:wrap;border-top:1px solid rgb(var(--grey-border));padding-top:30px;font-size:0.9em}.box.box-checkout-payment-form-container>*{width:100%}.box.box-checkout-payment-form-container>*:nth-child(1){-moz-box-sizing:border-box;box-sizing:border-box;width:100%}@media screen and (min-width: 800px){.box.box-checkout-payment-form-container>*:nth-child(1){width:50%}}.box.box-checkout-payment-form-container>*:nth-child(2){-moz-box-sizing:border-box;box-sizing:border-box;width:100%}@media screen and (min-width: 800px){.box.box-checkout-payment-form-container>*:nth-child(2){width:50%}}@media screen and (min-width: 1280px){.box.box-checkout-payment-form-container{padding:30px 0}}.box.box-checkout-payment-form{margin-top:15px}.box.box-checkout-payment-form>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 800px){.box.box-checkout-payment-form{margin-top:0;padding-left:30px}}.box.box-checkout-payment-form>*:nth-child(1){margin-top:0}.box.box-checkout-payment-form-infos>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 800px){.box.box-checkout-payment-form-infos{padding-right:30px;border-right:1px solid rgb(var(--grey-border))}}.box.box-checkout-payment-form-infos>*:nth-child(1){margin-top:0}.box.box-credit-card-logos{display:flex;flex-wrap:wrap}.box.box-credit-card-logos>*{width:100%}.box.box-credit-card-logos>*{-moz-box-sizing:border-box;box-sizing:border-box;padding:15px}.box.box-credit-card-logos{margin:-15px;width:calc(100% + 30px);-moz-box-sizing:border-box;box-sizing:border-box}.box.box-checkout-payment-form-credit-card-info{border:1px solid rgb(var(--grey-border));background:rgb(var(--grey-light-bg));padding:22.5px}.box.box-checkout-payment-form-credit-card-info>*{-moz-box-sizing:border-box;box-sizing:border-box}.box.box-financing-with{display:flex;flex-wrap:wrap}.box.box-financing-with>*{width:100%}.box.box-financing-with>*{-moz-box-sizing:border-box;box-sizing:border-box;width:33.33333333%}.box.box-powered-by{display:flex;flex-wrap:wrap}.box.box-powered-by>*{width:100%}.box.box-powered-by>*{-moz-box-sizing:border-box;box-sizing:border-box}.box.box-input-date{display:flex;flex-wrap:wrap}.box.box-input-date>*{width:100%}.box.box-input-date>*{-moz-box-sizing:border-box;box-sizing:border-box;width:50%;padding:7.5px}.box.box-input-date{margin:-7.5px;width:calc(100% + 15px);-moz-box-sizing:border-box;box-sizing:border-box}.box.box-input-date>*:nth-child(2){margin-left:-7.5px}.box.box-cart-transaction-error{display:flex;flex-wrap:wrap;padding:15px}@media screen and (min-width: 600px){.box.box-cart-transaction-error{padding:30px}}.box.box-cart-transaction-error>*{margin:0}.box.box-cart-transaction-error{color:rgb(var(--alert-error));border:1px solid rgb(var(--alert-error));background:rgb(var(--alert-error-towhite-0-9))}.box.box-cart-transaction-error>*{-moz-box-sizing:border-box;box-sizing:border-box}.box.box-cart-payment-error-actions{display:flex;flex-wrap:wrap;justify-content:center;font-size:0.7em;padding-top:30px}.box.box-cart-payment-error-actions>*{width:100%}.box.box-cart-payment-error-actions>*:nth-child(n){-moz-box-sizing:border-box;box-sizing:border-box;padding:15px}.box.box-cart-payment-error-actions{margin:-15px;width:calc(100% + 30px);-moz-box-sizing:border-box;box-sizing:border-box}.box.box-cart-payment-error-actions>*{width:auto}.box.box-item-warranty{display:flex;flex-wrap:wrap;align-items:flex-start;position:relative;min-height:80px}.box.box-item-warranty>*{width:100%}.box.box-item-warranty>*:nth-child(1){-moz-box-sizing:border-box;box-sizing:border-box;width:50%}@media screen and (min-width: 1280px){.box.box-item-warranty>*:nth-child(1){width:45%}}.box.box-item-warranty>*:nth-child(2){-moz-box-sizing:border-box;box-sizing:border-box;width:50%}@media screen and (min-width: 1280px){.box.box-item-warranty>*:nth-child(2){width:40%}}.box.box-item-warranty>*:nth-child(3){-moz-box-sizing:border-box;box-sizing:border-box;width:50%}@media screen and (min-width: 1280px){.box.box-item-warranty>*:nth-child(3){width:15%}}@media screen and (min-width: 600px){.box.box-item-warranty{align-items:center}}.box.box-item-installation{display:flex;flex-wrap:wrap;align-items:flex-start;position:relative;min-height:80px}.box.box-item-installation>*{width:100%}.box.box-item-installation>*:nth-child(1){-moz-box-sizing:border-box;box-sizing:border-box;width:50%}@media screen and (min-width: 1280px){.box.box-item-installation>*:nth-child(1){width:45%}}.box.box-item-installation>*:nth-child(2){-moz-box-sizing:border-box;box-sizing:border-box;width:50%}@media screen and (min-width: 1280px){.box.box-item-installation>*:nth-child(2){width:40%}}.box.box-item-installation>*:nth-child(3){-moz-box-sizing:border-box;box-sizing:border-box;width:50%}@media screen and (min-width: 1280px){.box.box-item-installation>*:nth-child(3){width:15%}}@media screen and (min-width: 600px){.box.box-item-installation{align-items:center}}.box.box-item-warranty-description{line-height:1;display:inline-flex}.box.box-item-warranty-description>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 600px){.item-extended-option-content-with-images .item-warranty-without-image .box.box-item-warranty-description{padding:calc((48px - 1em ) / 2);padding-left:59.25px}}.box.box-shipping-option-with-sub{display:flex;flex-wrap:wrap;align-items:center}.box.box-shipping-option-with-sub>*{width:100%}.box.box-shipping-option-with-sub>*:nth-child(n){-moz-box-sizing:border-box;box-sizing:border-box;padding:7.5px}.box.box-shipping-option-with-sub{margin:-7.5px;width:calc(100% + 15px);-moz-box-sizing:border-box;box-sizing:border-box}.box.box-shipping-option-with-sub>*{width:auto}.box.box-header-main{display:flex;flex-wrap:wrap;width:100%}.box.box-shopping-cart-review-title{display:flex;flex-wrap:wrap;border-top:1px solid rgb(var(--grey-border));padding:0}.box.box-shopping-cart-review-title>*{width:100%}.box.box-shopping-cart-review-title>*:nth-child(1){-moz-box-sizing:border-box;box-sizing:border-box;width:100%}@media screen and (min-width: 900px){.box.box-shopping-cart-review-title>*:nth-child(1){width:70%}}@media screen and (min-width: 1024px){.box.box-shopping-cart-review-title>*:nth-child(1){width:75%}}.box.box-shopping-cart-review-title>*:nth-child(2){-moz-box-sizing:border-box;box-sizing:border-box;width:100%}@media screen and (min-width: 900px){.box.box-shopping-cart-review-title>*:nth-child(2){width:30%}}@media screen and (min-width: 1024px){.box.box-shopping-cart-review-title>*:nth-child(2){width:25%}}@media screen and (min-width: 900px){.box.box-shopping-cart-review-title{border:0}}.box.box-item-discounts{color:rgb(var(--discount-text));border:1px solid rgb(var(--discount-border));padding:10px 15px}.box.box-item-discounts>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 600px){.box.box-item-discounts{padding:10px 22.5px}}.box.box-item-potential-savings-container{margin:15px}.box.box-item-potential-savings-container>*{-moz-box-sizing:border-box;box-sizing:border-box}.box.box-item-potential-savings{width:100%;margin:auto;padding:20px 10px;color:#000;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;border:2px dashed rgb(var(--discount-total-text))}.box.box-item-potential-savings>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 600px){.box.box-item-potential-savings{width:50%}}.box.box-item-potential-savings>*:nth-child(1){font-size:180%;text-transform:uppercase;color:rgb(var(--discount-total-text));font-weight:700}.box.box-shopping-cart-payment-left-side>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 1024px){.box.box-shopping-cart-payment-left-side{width:calc(100% - 400px)}}@media screen and (min-width: 1280px){.box.box-shopping-cart-payment-left-side{width:calc(100% - 500px)}}.box.box-shopping-cart-shipping-delivery>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 1024px){.box.box-shopping-cart-shipping-delivery{display:flex}}.box.box-shopping-cart-shipping-address>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 1024px){.box.box-shopping-cart-shipping-address{width:50%}}.box.box-shopping-cart-selected-delivery-option>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 1024px){.box.box-shopping-cart-selected-delivery-option{width:50%;padding:0}}.box.box-shopping-cart-payment-right-side{padding-top:7.5px}.box.box-shopping-cart-payment-right-side>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 1024px){.box.box-shopping-cart-payment-right-side{padding-left:65px}}.box.box-faq-content>*{-moz-box-sizing:border-box;box-sizing:border-box}.box.box-faq-content>*{display:block;margin-top:15px;text-decoration:underline;color:rgb(var(--color1))}.box.box-faq-wrapper{font-size:0.9em;border-top:1px solid rgb(var(--grey-border));padding-top:15px}.box.box-faq-wrapper>*{-moz-box-sizing:border-box;box-sizing:border-box}.box.box-faq-wrapper>*{margin:0}@media screen and (min-width: 900px){.box.box-faq-wrapper{padding-top:30px}}.box-cart-items-list .box.box-faq-wrapper{border:1px solid rgb(var(--grey-border));padding:15px}@media screen and (min-width: 600px){.box-cart-items-list .box.box-faq-wrapper{padding:22.5px}}@media screen and (min-width: 1024px){.box-cart-items-list .box.box-faq-wrapper{padding:30px}}.box.box-associated-collection{padding:8px 1em;display:flex;justify-content:space-between}.box.box-associated-collection>*{-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 1920px){.box.box-associated-collection{width:70%}.box.box-associated-collection:hover{font-weight:bold;text-decoration:underline}}.label.label-product-price,.label.label-product-detail-price{white-space:nowrap;display:inline-block;color:rgb(var(--color1));font-size:1.2em;flex:1 100%}@media screen and (min-width: 480px){.label.label-product-price,.label.label-product-detail-price{flex:1}}@media screen and (min-width: 600px){.label.label-product-price,.label.label-product-detail-price{font-size:1.125em}}@media screen and (min-width: 1280px){.label.label-product-price,.label.label-product-detail-price{font-size:1.5625em}}@media screen and (min-width: 1920px){.label.label-product-price,.label.label-product-detail-price{font-size:2.25em}}.label.label-product-price-before{white-space:nowrap;display:inline-block;color:rgb(var(--text-light));font-size:0.875em;position:relative}@media screen and (min-width: 600px){.label.label-product-price-before{font-size:0.875em}}@media screen and (min-width: 1280px){.label.label-product-price-before{font-size:1.3125em}}@media screen and (min-width: 1920px){.label.label-product-price-before{font-size:1.5em}}.label.label-product-qty-per-package{display:block;font-size:0.625em;background:rgb(var(--color1-towhite-0-9));padding:5px;margin:0 3px;text-align:center}@media screen and (min-width: 600px){.label.label-product-qty-per-package{font-size:0.75em;margin:0}}@media screen and (min-width: 1280px){.label.label-product-qty-per-package{font-size:0.875em}}.label.label-product-variant-label{font-weight:bold;flex:100%}.label.label-product-variant-value{display:inline-block;font-weight:bold;border:1px solid #D0D2D9;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-clip:padding-box;padding:10px 15px}.label.label-product-variant-value:hover{-webkit-box-shadow:0 0 2px 1px rgba(0,140,186,0.5);-moz-box-shadow:0 0 2px 1px rgba(0,140,186,0.5);box-shadow:0 0 2px 1px rgba(0,140,186,0.5)}.label.label-product-price-qualifier{display:block;font-size:0.625em;background:rgb(var(--color1-towhite-0-9));padding:5px;margin:0 3px;text-align:center}@media screen and (min-width: 600px){.label.label-product-price-qualifier{font-size:0.75em;margin:0}}@media screen and (min-width: 1280px){.label.label-product-price-qualifier{font-size:0.875em}}.label.label-product-price-discount{display:block;background:rgb(var(--color1));padding:8px;color:#fff;line-height:1;margin:5px 0}.label.label-product-brand{font-weight:600}.label.label-product-tag,.label.label-product-detail-tag{width:0;opacity:0;margin-left:0px}@media screen and (min-width: 600px){.label.label-product-tag,.label.label-product-detail-tag{font-size:0.75em}}@media screen and (min-width: 1024px){.label.label-product-tag,.label.label-product-detail-tag{font-size:0.875em}}@media screen and (min-width: 1280px){.box-product-detail .label.label-product-tag,.box-product-detail .label.label-product-detail-tag{width:auto;opacity:1}}.label.label-product-tag-tooltip{position:absolute;width:100%;top:70px;left:50%;padding:5px;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(0,0,0,0.7);border:1px solid #fff;color:#fff;font-size:0.8em;white-space:nowrap;text-align:center;z-index:100;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:none}@media screen and (min-width: 480px){.label.label-product-tag-tooltip{top:110px}}@media screen and (min-width: 600px){.label.label-product-tag-tooltip{display:none}}.label.label-product-rebate-banner{flex:1;text-align:center;background-color:rgba(255,0,0,0.8);color:#fff;-webkit-transition:width 0.2s ease-out;-moz-transition:width 0.2s ease-out;-ms-transition:width 0.2s ease-out;-o-transition:width 0.2s ease-out;transition:width 0.2s ease-out;white-space:nowrap;opacity:1;width:0;overflow:hidden;position:absolute}.box-productbox-rebate-banner:hover .label.label-product-rebate-banner{width:100%;height:80%;padding-top:3px;padding-left:18px}@media screen and (min-width: 1280px){.label.label-product-rebate-banner{padding:13px 0}}@media screen and (min-width: 1024px){.label.label-product-remove-compare{display:inline-block}}.label.label-product-to-compare{display:none}.label.label-product-price-request{display:block;width:100%;color:rgb(var(--color1));text-align:center;font-size:0.875em;margin:0}@media screen and (min-width: 1280px){.label.label-product-price-request{font-size:1em}}@media screen and (min-width: 1920px){.label.label-product-price-request{font-size:1.25em;margin:1.6em 0}}.label.label-back-button{display:none}@media screen and (min-width: 600px){.label.label-back-button{display:inline-block}}.label.label-featured-category{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;font-size:1.2em;font-weight:500;line-height:1;text-align:center}@media screen and (min-width: 1024px){.label.label-featured-category{font-size:1.5em}}@media screen and (min-width: 1280px){.label.label-featured-category{font-size:2.8em}}.label.label-product-detail-model{font-size:1.2em;font-weight:400;margin:0 0 15px 0}@media screen and (min-width: 800px){.label.label-product-detail-model{position:absolute;font-size:1.625em;z-index:5;padding:0 25px 0 0}}@media screen and (min-width: 1024px){.label.label-product-detail-model{font-size:1.4em}}@media screen and (min-width: 1280px){.label.label-product-detail-model{position:relative;font-size:1.625em}}@media screen and (min-width: 1500px){.label.label-product-detail-model{font-size:1.875em;line-height:1.8}}.label.label-product-detail-price{display:block;color:#000;font-size:1.4em;font-weight:bold;margin-bottom:10px}@media screen and (min-width: 800px){.label.label-product-detail-price{display:inline-block}}@media screen and (min-width: 1280px){.label.label-product-detail-price{font-size:2.5em;margin-bottom:0}}.label.label-product-detail-no-primary-action{display:flex;justify-content:center;font-size:1.5em;padding:15px;color:rgb(var(--color1))}.label.label-was-product-price-before{color:rgb(var(--color1));text-transform:uppercase}.label.label-product-detail-price-before{text-decoration:line-through;color:rgb(var(--text-light));font-size:0.9em}@media screen and (min-width: 1280px){.label.label-product-detail-price-before{font-size:1.25em}}.label.label-product-detail-price-discount{display:block;font-size:1.1em;color:rgb(var(--text));margin-bottom:5px}@media screen and (min-width: 800px){.label.label-product-detail-price-discount{display:block;font-size:0.8em;vertical-align:top}}@media screen and (min-width: 1280px){.label.label-product-detail-price-discount{font-size:1.25em}}@media screen and (min-width: 1500px){.label.label-product-detail-price-discount{display:block;margin-left:0}}.label.label-product-detail-qty-per-package{display:flex;padding:7.5px 0;color:rgb(var(--color1));font-size:0.8em}@media screen and (min-width: 1280px){.label.label-product-detail-qty-per-package{font-size:0.9em}}@media screen and (min-width: 1500px){.label.label-product-detail-qty-per-package{font-size:1.25em}}.label.label-product-detail-price-qualifier{display:flex;padding:7.5px 0;color:rgb(var(--color1));font-size:0.8em}@media screen and (min-width: 1280px){.label.label-product-detail-price-qualifier{font-size:0.9em}}@media screen and (min-width: 1500px){.label.label-product-detail-price-qualifier{font-size:1.25em}}.label.label-product-detail-liquidation{display:flex;padding:7.5px 0;color:rgb(var(--color1));font-size:0.8em}@media screen and (min-width: 1280px){.label.label-product-detail-liquidation{font-size:0.9em}}@media screen and (min-width: 1500px){.label.label-product-detail-liquidation{font-size:1.25em}}.label.label-product-detail-short-discount-text{display:flex;padding:7.5px 0;color:rgb(var(--text));font-size:0.8em}@media screen and (min-width: 1280px){.label.label-product-detail-short-discount-text{font-size:0.9em}}@media screen and (min-width: 1500px){.label.label-product-detail-short-discount-text{font-size:1.25em}}.label.label-product-detail-price-request{font-size:1.3em;font-weight:500;color:#723147}@media screen and (min-width: 1280px){.label.label-product-detail-price-request{font-size:2.1em}}.label.label-product-list-filters-applied{vertical-align:middle;line-height:1;font-weight:bold;color:rgb(var(--color1));padding-left:15px}@media screen and (min-width: 800px){.label.label-product-list-filters-applied{padding-left:30px}}@media screen and (min-width: 1280px){.label.label-product-list-filters-applied{padding-left:0}}.label.label-product-detail-rating{margin:0 5px}@media screen and (min-width: 1280px){.label.label-product-detail-rating{margin:0 10px}}.label.label-product-detail-stock-info{font-size:1em;font-weight:bold;margin:10px 0;display:inline-block}@media screen and (min-width: 1280px){.label.label-product-detail-stock-info{font-size:1.25em;margin:0}}@media screen and (min-width: 1500px){.label.label-product-detail-stock-info{margin:10px}}.label.label-product-detail-image-viewer-info{width:100%;text-align:center;font-size:0.9em}@media screen and (min-width: 1280px){.label.label-product-detail-image-viewer-info{position:absolute;bottom:0;left:0;z-index:1;font-size:1em}}@media screen and (min-width: 1500px){.label.label-product-detail-image-viewer-info{font-size:1.25em}}.label.label-product-detail-image-viewer-info-text{vertical-align:middle}.label.label-featured-category-view-produits{display:none;position:absolute;background:transparent;bottom:10px;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border:1px solid #fff;color:#fff;text-align:center;z-index:2;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media screen and (min-width: 800px){.label.label-featured-category-view-produits{width:80%;display:block;font-size:0.9em;padding:10px}}@media screen and (min-width: 1024px){.label.label-featured-category-view-produits{bottom:30px}}@media screen and (min-width: 1280px){.label.label-featured-category-view-produits{width:70%;font-size:1.25em;padding:20px}}.label.label-rebate-valid{width:100%;display:inline-block;position:relative;font-size:0.8em;margin-bottom:30px}@media screen and (min-width: 600px){.label.label-rebate-valid{margin-bottom:0}}.label.label-compare-action{text-decoration:underline;display:inline-block}.label.label-product-add-wishlist{display:none}@media screen and (min-width: 1024px){.label.label-product-add-wishlist{display:inline-block}}.label.label-assistance-text{font-size:0.8em}@media screen and (min-width: 900px){.label.label-assistance-text{text-align:right;flex:1 1 auto;width:calc(100% - 346px)}}.label.label-recommandation{font-size:0.85em;font-weight:500}.label.label-customer-shipping-info-address,.label.label-customer-shipping-info-company,.label.label-customer-shipping-info-city-province-code,.label.label-customer-shipping-info-postal-code-country-code,.label.label-customer-shipping-info-telephone{display:block}.label.label-shopping-cart-item-price{display:inline-block;vertical-align:top;font-size:1.4em;color:rgb(var(--color2));font-weight:500}@media screen and (min-width: 900px){.label.label-shopping-cart-item-price{display:block}}.label.label-shopping-cart-item-price-before{display:inline-block}.label.label-shopping-cart-item-price-savings{display:inline-block;background:rgb(var(--discount-savings-background));color:rgb(var(--discount-savings-text));padding:5px;white-space:nowrap;flex:none;width:auto;margin:5px 0 10px}.label.label-warranty-option-selected{background:rgb(var(--success-towhite-0-8));padding:2px 30px;color:rgb(var(--success));display:inline-block;min-width:18px}.label.label-installation-option-selected{background:rgb(var(--success-towhite-0-8));padding:2px 30px;color:rgb(var(--success));display:inline-block;min-width:18px}.label.label-extra-option-selected{background:rgb(var(--success-towhite-0-8));padding:2px 15px;color:rgb(var(--success))}@media screen and (max-width: 479px){.label.label-product-list-sort,.label.label-product-list-filters{display:block;width:100%}}.label.label-associated-collections-accordion{font-weight:bold}.label.label-associated-collections-label{display:flex;gap:26px;margin-bottom:15px}@media screen and (min-width: 480px){.label.label-associated-collections-label{gap:90px}}@media screen and (min-width: 800px){.label.label-associated-collections-label{gap:26px}}@media screen and (min-width: 1024px){.label.label-associated-collections-label{gap:85px}}.label.label-associated-collection-title{display:flex;gap:85px}.label.label-associated-collection-price{font-weight:bold}.link.view-more-less.active .label.label-view-more{display:none}.link.view-more-less .label.label-view-more{display:inline}.link.view-more-less.active .label.label-view-less{display:inline}.link.view-more-less .label.label-view-less{display:none}fieldset{border:0px;margin:0px;padding:0px}textarea{resize:vertical}::-webkit-input-placeholder{color:#888;font:400 1em "Montserrat",Helvetica,Arial,sans-serif;font-size:1em;opacity:1}::-moz-placeholder{color:#888;font:400 1em "Montserrat",Helvetica,Arial,sans-serif;font-size:1em;opacity:1}::-ms-input-placeholder{color:#888;font:400 1em "Montserrat",Helvetica,Arial,sans-serif;font-size:1em;opacity:1}form{position:relative;margin:0}form label{cursor:pointer;display:inline-block;-moz-box-sizing:border-box;box-sizing:border-box}input[type="text"],input[type="password"],input[type="email"]{-webkit-appearance:none;line-height:1.3;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0}input[type="submit"],input[type="button"]{-moz-box-sizing:border-box;box-sizing:border-box;padding:10px}button{padding:0 .2em}.selectBox-dropdown-menu a{color:black}textarea{outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}.widget-form .input>*{border:none;background:transparent}.widget-form .addon{display:table-cell}.widget-form .addon>a,.widget-form .addon>button,.widget-form .addon>input{padding-top:0 !important;padding-bottom:0 !important;color:inherit}.widget-form .input{vertical-align:middle}.widget-form .input.input-select{position:relative}.widget-form .input-container{vertical-align:middle}.widget-form .addon+.input{display:table-cell;width:100%}.widget-form select{color:#000;color:transparent;text-shadow:0 0 0 #000}.widget-form .input-select{line-height:1.4}.widget-form option{color:#000}.widget-form .form-row{display:flex}.widget-form.form-clean ::-webkit-input-placeholder{font-weight:inherit}.widget-form.form-clean ::-moz-placeholder{font-weight:inherit}.widget-form.form-clean ::-ms-input-placeholder{font-weight:inherit}.widget-form.form-clean .label{vertical-align:middle}.widget-form.form-clean .input{vertical-align:middle}.widget-form.form-clean .input:not(.input-select){border:1px solid #999}.widget-form.form-clean .input.input-select>.select{border:1px solid #999}.widget-form.form-clean .input>*:not(.addon){padding:9px;color:#333}.widget-form.form-clean .addon{background:rgb(var(--color2));padding:0 15px;color:#fff;z-index:1}.widget-form.form-clean .addon input[type="submit"],.widget-form.form-clean .addon button,.widget-form.form-clean .addon a{background:transparent;border:none}.widget-form.form-search ::-webkit-input-placeholder{font-weight:inherit}.widget-form.form-search ::-moz-placeholder{font-weight:inherit}.widget-form.form-search ::-ms-input-placeholder{font-weight:inherit}.widget-form.form-search .label{vertical-align:middle}.widget-form.form-search .input{vertical-align:middle}.widget-form.form-search .addon{z-index:1}.widget-form.form-search .addon input[type="submit"],.widget-form.form-search .addon button,.widget-form.form-search .addon a{background:transparent;border:none}.widget-form.form-big ::-webkit-input-placeholder{font-weight:inherit}.widget-form.form-big ::-moz-placeholder{font-weight:inherit}.widget-form.form-big ::-ms-input-placeholder{font-weight:inherit}.widget-form.form-big .label{vertical-align:middle}.widget-form.form-big .input{vertical-align:middle}.widget-form.form-big .input:not(.input-select){border:1px solid #999}.widget-form.form-big .input.input-select>.select{border:1px solid #999}.widget-form.form-big .input>*:not(.addon){padding:25px;color:#333}.widget-form.form-big .addon{background:rgb(var(--color2));padding:0 15px;color:#fff;z-index:1}.widget-form.form-big .addon input[type="submit"],.widget-form.form-big .addon button,.widget-form.form-big .addon a{background:transparent;border:none}.widget-form.form-filters{-moz-box-sizing:border-box;box-sizing:border-box;padding-top:56px;padding-bottom:106px;position:static}@media screen and (min-width: 1280px){.widget-form.form-filters{height:100%;padding-top:0}}.widget-form.form-filters .label{vertical-align:middle}.widget-form.form-filters .input{vertical-align:middle}.widget-form.form-filters .input:not(.input-select){display:block;width:100%;padding:5px 10px}.widget-form.form-filters .input.input-select>.select{display:block;width:100%;padding:5px 10px}.widget-form.form-filters .input input[type="checkbox"]{display:none}.widget-form.form-filters .input input[type="checkbox"]+.label{position:relative;padding-left:1.7em;display:block;line-height:1.32}.widget-form.form-filters .input input[type="checkbox"]+.label::after{content:"";border:1px solid rgb(var(--grey-border));width:1.1em;height:1.1em;display:inline-block;vertical-align:middle;position:absolute;left:0;top:0}.widget-form.form-filters .input input[type="checkbox"]:checked+.label::before{content:""}.widget-form.form-filters .input input[type="checkbox"]:checked+.label::before{position:absolute;color:rgb(var(--color1));top:1px;left:2px}.widget-form.form-filters .addon{z-index:1}.widget-form.form-filters .addon input[type="submit"],.widget-form.form-filters .addon button,.widget-form.form-filters .addon a{background:transparent;border:none}.widget-form.form-search-brand .label{position:absolute;left:9px;bottom:10px;cursor:text;vertical-align:middle}.widget-form.form-search-brand .input{vertical-align:middle}.widget-form.form-search-brand .input:not(.input-select){border-bottom:1px solid #999;position:relative;display:table}.widget-form.form-search-brand .input.input-select>.select{border-bottom:1px solid #999;position:relative;display:table}.widget-form.form-search-brand .input>*:not(.addon){padding:9px;color:#333;display:table-cell;width:100%}.widget-form.form-search-brand .input>input:valid+.label{display:none}.widget-form.form-search-brand .addon{display:table-cell;width:1%;padding:9px;z-index:1}.widget-form.form-search-brand .addon input[type="submit"],.widget-form.form-search-brand .addon button,.widget-form.form-search-brand .addon a{background:transparent;border:none}@media screen and (min-width: 1280px){.widget-form.form-product-detail-add-cart{flex:1;margin-bottom:15px}}.widget-form.form-product-detail-add-cart .label{vertical-align:middle}.widget-form.form-product-detail-add-cart .input{vertical-align:middle}.widget-form.form-product-detail-add-cart .input:not(.input-select){padding-bottom:13px}@media screen and (min-width: 1500px){.widget-form.form-product-detail-add-cart .input:not(.input-select){font-size:1.25em}}.widget-form.form-product-detail-add-cart .input.input-select>.select{padding-bottom:13px}@media screen and (min-width: 1500px){.widget-form.form-product-detail-add-cart .input.input-select>.select{font-size:1.25em}}.widget-form.form-product-detail-add-cart .input>*:not(.addon){padding:5px;color:#333;background:#fff;width:3em;border:1px solid rgb(var(--grey-border))}.widget-form.form-product-detail-add-cart .addon{z-index:1}.widget-form.form-product-detail-add-cart .addon input[type="submit"],.widget-form.form-product-detail-add-cart .addon button,.widget-form.form-product-detail-add-cart .addon a{background:transparent;border:none}.widget-form.form-submit,.widget-form.form-submit-quote,.widget-form.form-cart,.widget-form.form-customer-login,.widget-form.form-guest-info,.widget-form.form-password-recovery,.widget-form.form-account,.widget-form.form-payment,.widget-form.form-estimate-shipping,.widget-form.form-cart-postal-code-finder,.widget-form.form-cart-promo-code-finder{background:#fff;color:rgb(var(--grey-dark));font-weight:500;font-size:0.8em}.widget-form.form-submit .label,.widget-form.form-submit-quote .label,.widget-form.form-cart .label,.widget-form.form-customer-login .label,.widget-form.form-guest-info .label,.widget-form.form-password-recovery .label,.widget-form.form-account .label,.widget-form.form-payment .label,.widget-form.form-estimate-shipping .label,.widget-form.form-cart-postal-code-finder .label,.widget-form.form-cart-promo-code-finder .label{vertical-align:middle}.widget-form.form-submit .input,.widget-form.form-submit-quote .input,.widget-form.form-cart .input,.widget-form.form-customer-login .input,.widget-form.form-guest-info .input,.widget-form.form-password-recovery .input,.widget-form.form-account .input,.widget-form.form-payment .input,.widget-form.form-estimate-shipping .input,.widget-form.form-cart-postal-code-finder .input,.widget-form.form-cart-promo-code-finder .input{vertical-align:middle}.widget-form.form-submit .input:not(.input-select),.widget-form.form-submit-quote .input:not(.input-select),.widget-form.form-cart .input:not(.input-select),.widget-form.form-customer-login .input:not(.input-select),.widget-form.form-guest-info .input:not(.input-select),.widget-form.form-password-recovery .input:not(.input-select),.widget-form.form-account .input:not(.input-select),.widget-form.form-payment .input:not(.input-select),.widget-form.form-estimate-shipping .input:not(.input-select),.widget-form.form-cart-postal-code-finder .input:not(.input-select),.widget-form.form-cart-promo-code-finder .input:not(.input-select){position:relative;background:#fff;font-size:16px;border:1px solid rgb(var(--grey-light));cursor:text}.widget-form.form-submit .input.input-select>.select,.widget-form.form-submit-quote .input.input-select>.select,.widget-form.form-cart .input.input-select>.select,.widget-form.form-customer-login .input.input-select>.select,.widget-form.form-guest-info .input.input-select>.select,.widget-form.form-password-recovery .input.input-select>.select,.widget-form.form-account .input.input-select>.select,.widget-form.form-payment .input.input-select>.select,.widget-form.form-estimate-shipping .input.input-select>.select,.widget-form.form-cart-postal-code-finder .input.input-select>.select,.widget-form.form-cart-promo-code-finder .input.input-select>.select{position:relative;background:#fff;font-size:16px;border:1px solid rgb(var(--grey-light));cursor:text;cursor:default}.widget-form.form-submit .input .addon ~ *,.widget-form.form-submit-quote .input .addon ~ *,.widget-form.form-cart .input .addon ~ *,.widget-form.form-customer-login .input .addon ~ *,.widget-form.form-guest-info .input .addon ~ *,.widget-form.form-password-recovery .input .addon ~ *,.widget-form.form-account .input .addon ~ *,.widget-form.form-payment .input .addon ~ *,.widget-form.form-estimate-shipping .input .addon ~ *,.widget-form.form-cart-postal-code-finder .input .addon ~ *,.widget-form.form-cart-promo-code-finder .input .addon ~ *{padding-left:1.5em}.widget-form.form-submit .input .addon ~ .select,.widget-form.form-submit-quote .input .addon ~ .select,.widget-form.form-cart .input .addon ~ .select,.widget-form.form-customer-login .input .addon ~ .select,.widget-form.form-guest-info .input .addon ~ .select,.widget-form.form-password-recovery .input .addon ~ .select,.widget-form.form-account .input .addon ~ .select,.widget-form.form-payment .input .addon ~ .select,.widget-form.form-estimate-shipping .input .addon ~ .select,.widget-form.form-cart-postal-code-finder .input .addon ~ .select,.widget-form.form-cart-promo-code-finder .input .addon ~ .select{padding-left:1.5em}.widget-form.form-submit .addon,.widget-form.form-submit-quote .addon,.widget-form.form-cart .addon,.widget-form.form-customer-login .addon,.widget-form.form-guest-info .addon,.widget-form.form-password-recovery .addon,.widget-form.form-account .addon,.widget-form.form-payment .addon,.widget-form.form-estimate-shipping .addon,.widget-form.form-cart-postal-code-finder .addon,.widget-form.form-cart-promo-code-finder .addon{position:absolute;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:10px;color:rgb(var(--grey-light));z-index:1}.widget-form.form-submit .addon input[type="submit"],.widget-form.form-submit-quote .addon input[type="submit"],.widget-form.form-cart .addon input[type="submit"],.widget-form.form-customer-login .addon input[type="submit"],.widget-form.form-guest-info .addon input[type="submit"],.widget-form.form-password-recovery .addon input[type="submit"],.widget-form.form-account .addon input[type="submit"],.widget-form.form-payment .addon input[type="submit"],.widget-form.form-estimate-shipping .addon input[type="submit"],.widget-form.form-cart-postal-code-finder .addon input[type="submit"],.widget-form.form-cart-promo-code-finder .addon input[type="submit"],.widget-form.form-submit .addon button,.widget-form.form-submit-quote .addon button,.widget-form.form-cart .addon button,.widget-form.form-customer-login .addon button,.widget-form.form-guest-info .addon button,.widget-form.form-password-recovery .addon button,.widget-form.form-account .addon button,.widget-form.form-payment .addon button,.widget-form.form-estimate-shipping .addon button,.widget-form.form-cart-postal-code-finder .addon button,.widget-form.form-cart-promo-code-finder .addon button,.widget-form.form-submit .addon a,.widget-form.form-submit-quote .addon a,.widget-form.form-cart .addon a,.widget-form.form-customer-login .addon a,.widget-form.form-guest-info .addon a,.widget-form.form-password-recovery .addon a,.widget-form.form-account .addon a,.widget-form.form-payment .addon a,.widget-form.form-estimate-shipping .addon a,.widget-form.form-cart-postal-code-finder .addon a,.widget-form.form-cart-promo-code-finder .addon a{background:transparent;border:none}.widget-form.form-submit-quote{padding:20px}.widget-form.form-submit-quote .label{vertical-align:middle}.widget-form.form-submit-quote .input{vertical-align:middle}.widget-form.form-submit-quote .addon{z-index:1}.widget-form.form-submit-quote .addon input[type="submit"],.widget-form.form-submit-quote .addon button,.widget-form.form-submit-quote .addon a{background:transparent;border:none}.widget-form.form-submit-quote .form-row.row-city>*:nth-child(1){-moz-box-sizing:border-box;box-sizing:border-box;width:63.63636364%;padding:5px}.widget-form.form-submit-quote .form-row.row-city{margin:-5px;width:calc(100% + 10px);-moz-box-sizing:border-box;box-sizing:border-box}.widget-form.form-submit-quote .form-row.row-city>*:nth-child(2){-moz-box-sizing:border-box;box-sizing:border-box;width:36.36363636%;padding:5px}.widget-form.form-submit-quote .form-row.row-city{margin:-5px;width:calc(100% + 10px);-moz-box-sizing:border-box;box-sizing:border-box}.widget-form.form-submit-quote .form-row.row-captcha>*:nth-child(1){-moz-box-sizing:border-box;box-sizing:border-box;width:58.33333333%;padding:5px}.widget-form.form-submit-quote .form-row.row-captcha{margin:-5px;width:calc(100% + 10px);-moz-box-sizing:border-box;box-sizing:border-box}.widget-form.form-submit-quote .form-row.row-captcha>*:nth-child(2){-moz-box-sizing:border-box;box-sizing:border-box;width:41.66666667%;padding:5px}.widget-form.form-submit-quote .form-row.row-captcha{margin:-5px;width:calc(100% + 10px);-moz-box-sizing:border-box;box-sizing:border-box}.widget-form.form-cart .label,.widget-form.form-customer-login .label,.widget-form.form-guest-info .label,.widget-form.form-password-recovery .label,.widget-form.form-account .label,.widget-form.form-payment .label,.widget-form.form-estimate-shipping .label,.widget-form.form-cart-postal-code-finder .label,.widget-form.form-cart-promo-code-finder .label{width:100%;margin-bottom:22.5px;vertical-align:middle}.widget-form.form-cart .input,.widget-form.form-customer-login .input,.widget-form.form-guest-info .input,.widget-form.form-password-recovery .input,.widget-form.form-account .input,.widget-form.form-payment .input,.widget-form.form-estimate-shipping .input,.widget-form.form-cart-postal-code-finder .input,.widget-form.form-cart-promo-code-finder .input{vertical-align:middle}.widget-form.form-cart .input:not(.input-select),.widget-form.form-customer-login .input:not(.input-select),.widget-form.form-guest-info .input:not(.input-select),.widget-form.form-password-recovery .input:not(.input-select),.widget-form.form-account .input:not(.input-select),.widget-form.form-payment .input:not(.input-select),.widget-form.form-estimate-shipping .input:not(.input-select),.widget-form.form-cart-postal-code-finder .input:not(.input-select),.widget-form.form-cart-promo-code-finder .input:not(.input-select){margin-top:5px;border:1px solid rgb(var(--grey-border))}.widget-form.form-cart .input.input-select,.widget-form.form-customer-login .input.input-select,.widget-form.form-guest-info .input.input-select,.widget-form.form-password-recovery .input.input-select,.widget-form.form-account .input.input-select,.widget-form.form-payment .input.input-select,.widget-form.form-estimate-shipping .input.input-select,.widget-form.form-cart-postal-code-finder .input.input-select,.widget-form.form-cart-promo-code-finder .input.input-select{margin-top:5px}.widget-form.form-cart .input.input-select>.select,.widget-form.form-customer-login .input.input-select>.select,.widget-form.form-guest-info .input.input-select>.select,.widget-form.form-password-recovery .input.input-select>.select,.widget-form.form-account .input.input-select>.select,.widget-form.form-payment .input.input-select>.select,.widget-form.form-estimate-shipping .input.input-select>.select,.widget-form.form-cart-postal-code-finder .input.input-select>.select,.widget-form.form-cart-promo-code-finder .input.input-select>.select{margin-top:5px;border:1px solid rgb(var(--grey-border));margin-top:0}.widget-form.form-cart .input .addon ~ *,.widget-form.form-customer-login .input .addon ~ *,.widget-form.form-guest-info .input .addon ~ *,.widget-form.form-password-recovery .input .addon ~ *,.widget-form.form-account .input .addon ~ *,.widget-form.form-payment .input .addon ~ *,.widget-form.form-estimate-shipping .input .addon ~ *,.widget-form.form-cart-postal-code-finder .input .addon ~ *,.widget-form.form-cart-promo-code-finder .input .addon ~ *{padding:12px 12px 12px 2.4em;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.widget-form.form-cart .input .addon ~ .select,.widget-form.form-customer-login .input .addon ~ .select,.widget-form.form-guest-info .input .addon ~ .select,.widget-form.form-password-recovery .input .addon ~ .select,.widget-form.form-account .input .addon ~ .select,.widget-form.form-payment .input .addon ~ .select,.widget-form.form-estimate-shipping .input .addon ~ .select,.widget-form.form-cart-postal-code-finder .input .addon ~ .select,.widget-form.form-cart-promo-code-finder .input .addon ~ .select{padding-left:2.4em}.widget-form.form-cart .addon,.widget-form.form-customer-login .addon,.widget-form.form-guest-info .addon,.widget-form.form-password-recovery .addon,.widget-form.form-account .addon,.widget-form.form-payment .addon,.widget-form.form-estimate-shipping .addon,.widget-form.form-cart-postal-code-finder .addon,.widget-form.form-cart-promo-code-finder .addon{font-size:1.3em;color:rgb(var(--text));position:absolute;top:50%;left:10px;z-index:1}.widget-form.form-cart .addon input[type="submit"],.widget-form.form-customer-login .addon input[type="submit"],.widget-form.form-guest-info .addon input[type="submit"],.widget-form.form-password-recovery .addon input[type="submit"],.widget-form.form-account .addon input[type="submit"],.widget-form.form-payment .addon input[type="submit"],.widget-form.form-estimate-shipping .addon input[type="submit"],.widget-form.form-cart-postal-code-finder .addon input[type="submit"],.widget-form.form-cart-promo-code-finder .addon input[type="submit"],.widget-form.form-cart .addon button,.widget-form.form-customer-login .addon button,.widget-form.form-guest-info .addon button,.widget-form.form-password-recovery .addon button,.widget-form.form-account .addon button,.widget-form.form-payment .addon button,.widget-form.form-estimate-shipping .addon button,.widget-form.form-cart-postal-code-finder .addon button,.widget-form.form-cart-promo-code-finder .addon button,.widget-form.form-cart .addon a,.widget-form.form-customer-login .addon a,.widget-form.form-guest-info .addon a,.widget-form.form-password-recovery .addon a,.widget-form.form-account .addon a,.widget-form.form-payment .addon a,.widget-form.form-estimate-shipping .addon a,.widget-form.form-cart-postal-code-finder .addon a,.widget-form.form-cart-promo-code-finder .addon a{background:transparent;border:none}.widget-form.form-customer-login .label{vertical-align:middle}.widget-form.form-customer-login .input{vertical-align:middle}.widget-form.form-customer-login .addon{z-index:1}.widget-form.form-customer-login .addon input[type="submit"],.widget-form.form-customer-login .addon button,.widget-form.form-customer-login .addon a{background:transparent;border:none}.widget-form.form-guest-info .label{vertical-align:middle}.widget-form.form-guest-info .input{vertical-align:middle}.widget-form.form-guest-info .addon{z-index:1}.widget-form.form-guest-info .addon input[type="submit"],.widget-form.form-guest-info .addon button,.widget-form.form-guest-info .addon a{background:transparent;border:none}.widget-form.form-password-recovery .label{vertical-align:middle}.widget-form.form-password-recovery .input{vertical-align:middle}.widget-form.form-password-recovery .addon{z-index:1}.widget-form.form-password-recovery .addon input[type="submit"],.widget-form.form-password-recovery .addon button,.widget-form.form-password-recovery .addon a{background:transparent;border:none}.widget-form.form-account .label{vertical-align:middle}.widget-form.form-account .input{vertical-align:middle}.widget-form.form-account .addon{z-index:1}.widget-form.form-account .addon input[type="submit"],.widget-form.form-account .addon button,.widget-form.form-account .addon a{background:transparent;border:none}.widget-form.form-shipping{padding-bottom:7.5px}@media screen and (min-width: 1280px){.widget-form.form-shipping{padding:30px;border:1px solid rgb(var(--grey-border));margin-bottom:30px}}.widget-form.form-shipping .label{vertical-align:middle}.widget-form.form-shipping .input{vertical-align:middle}.widget-form.form-shipping .addon{z-index:1}.widget-form.form-shipping .addon input[type="submit"],.widget-form.form-shipping .addon button,.widget-form.form-shipping .addon a{background:transparent;border:none}.widget-form.form-payment .label{vertical-align:middle}.widget-form.form-payment .input{vertical-align:middle}.widget-form.form-payment .addon{z-index:1}.widget-form.form-payment .addon input[type="submit"],.widget-form.form-payment .addon button,.widget-form.form-payment .addon a{background:transparent;border:none}.widget-form.form-payment .form-row.row-expiration-cvv>*:nth-child(1){-moz-box-sizing:border-box;box-sizing:border-box;width:66.66666667%;padding:5px}.widget-form.form-payment .form-row.row-expiration-cvv{margin:-5px;width:calc(100% + 10px);-moz-box-sizing:border-box;box-sizing:border-box}.widget-form.form-payment .form-row.row-expiration-cvv>*:nth-child(2){-moz-box-sizing:border-box;box-sizing:border-box;width:33.33333333%;padding:5px}.widget-form.form-payment .form-row.row-expiration-cvv{margin:-5px;width:calc(100% + 10px);-moz-box-sizing:border-box;box-sizing:border-box}.widget-form.form-estimate-shipping .label,.widget-form.form-cart-postal-code-finder .label,.widget-form.form-cart-promo-code-finder .label{vertical-align:middle}.widget-form.form-estimate-shipping .input,.widget-form.form-cart-postal-code-finder .input,.widget-form.form-cart-promo-code-finder .input{vertical-align:middle}.widget-form.form-estimate-shipping .input:not(.input-select),.widget-form.form-cart-postal-code-finder .input:not(.input-select),.widget-form.form-cart-promo-code-finder .input:not(.input-select){margin-top:0;-webkit-box-shadow:inset -1px 1px 3px rgba(0,0,0,0.2);-moz-box-shadow:inset -1px 1px 3px rgba(0,0,0,0.2);box-shadow:inset -1px 1px 3px rgba(0,0,0,0.2)}.widget-form.form-estimate-shipping .input.input-select>.select,.widget-form.form-cart-postal-code-finder .input.input-select>.select,.widget-form.form-cart-promo-code-finder .input.input-select>.select{margin-top:0;-webkit-box-shadow:inset -1px 1px 3px rgba(0,0,0,0.2);-moz-box-shadow:inset -1px 1px 3px rgba(0,0,0,0.2);box-shadow:inset -1px 1px 3px rgba(0,0,0,0.2)}.widget-form.form-estimate-shipping .input>*:not(.addon),.widget-form.form-cart-postal-code-finder .input>*:not(.addon),.widget-form.form-cart-promo-code-finder .input>*:not(.addon){font-size:0.9em;padding:6px;width:100%}.widget-form.form-estimate-shipping .input .addon ~ *,.widget-form.form-cart-postal-code-finder .input .addon ~ *,.widget-form.form-cart-promo-code-finder .input .addon ~ *{padding:6px;padding-left:2.3em}.widget-form.form-estimate-shipping .input .addon ~ .select,.widget-form.form-cart-postal-code-finder .input .addon ~ .select,.widget-form.form-cart-promo-code-finder .input .addon ~ .select{padding:6px;padding-left:2.3em}.widget-form.form-estimate-shipping .addon,.widget-form.form-cart-postal-code-finder .addon,.widget-form.form-cart-promo-code-finder .addon{font-size:1.2em;color:rgb(var(--color1));position:absolute;top:50%;left:5px;z-index:1}.widget-form.form-estimate-shipping .addon input[type="submit"],.widget-form.form-cart-postal-code-finder .addon input[type="submit"],.widget-form.form-cart-promo-code-finder .addon input[type="submit"],.widget-form.form-estimate-shipping .addon button,.widget-form.form-cart-postal-code-finder .addon button,.widget-form.form-cart-promo-code-finder .addon button,.widget-form.form-estimate-shipping .addon a,.widget-form.form-cart-postal-code-finder .addon a,.widget-form.form-cart-promo-code-finder .addon a{background:transparent;border:none}.widget-form.form-estimate-shipping>:nth-child(1)>*:nth-child(1),.widget-form.form-cart-postal-code-finder>:nth-child(1)>*:nth-child(1),.widget-form.form-cart-promo-code-finder>:nth-child(1)>*:nth-child(1){-moz-box-sizing:border-box;box-sizing:border-box;flex:auto;flex-grow:100}.widget-form.form-estimate-shipping>:nth-child(1)>*:nth-child(2),.widget-form.form-cart-postal-code-finder>:nth-child(1)>*:nth-child(2),.widget-form.form-cart-promo-code-finder>:nth-child(1)>*:nth-child(2){-moz-box-sizing:border-box;box-sizing:border-box;flex:auto}.widget-form.form-cart-postal-code-finder .label{vertical-align:middle}.widget-form.form-cart-postal-code-finder .input{vertical-align:middle}.widget-form.form-cart-postal-code-finder .addon{z-index:1}.widget-form.form-cart-postal-code-finder .addon input[type="submit"],.widget-form.form-cart-postal-code-finder .addon button,.widget-form.form-cart-postal-code-finder .addon a{background:transparent;border:none}.widget-form.form-cart-promo-code-finder .label{vertical-align:middle}.widget-form.form-cart-promo-code-finder .input{vertical-align:middle}.widget-form.form-cart-promo-code-finder .addon{z-index:1}.widget-form.form-cart-promo-code-finder .addon input[type="submit"],.widget-form.form-cart-promo-code-finder .addon button,.widget-form.form-cart-promo-code-finder .addon a{background:transparent;border:none}.accordion.accordion-product-filter-section .accordion-toggle{padding-right:38px;position:relative}.accordion.accordion-product-filter-section .accordion-toggle-icon{position:absolute;right:10px;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:1.25em}.accordion.accordion-product-filter-section .accordion-toggle-icon::before{content:""}.accordion.accordion-product-filter-section .accordion-opened .accordion-toggle-icon::before{content:""}.accordion.accordion-product-filter-section .accordion-content{display:none}.video-container{position:relative;width:100%}.video-container.youtube{height:0;padding-bottom:56.25%}.video-container.youtube.format-4-3{padding-bottom:75%}.video-container.youtube.format-16-9{padding-bottom:56.25%}.video-container iframe{width:100% !important;height:100% !important;position:absolute;left:0}table{border-collapse:collapse;width:100%}.table.table-specs tbody{border-width:1px 0;border-style:solid;border-color:rgb(var(--grey-border)) transparent}.table.table-specs th{padding:10px;font-size:1.8em;color:rgb(var(--text));padding:10px;text-align:left;font-weight:normal}.table.table-specs td{padding:10px}.table.table-specs td:nth-child(1){-moz-box-sizing:border-box;box-sizing:border-box;width:50%}@media screen and (min-width: 600px){.table.table-specs td:nth-child(1){width:33.33333333%}}.table.table-specs td:nth-child(2){-moz-box-sizing:border-box;box-sizing:border-box;width:50%}@media screen and (min-width: 600px){.table.table-specs td:nth-child(2){width:66.66666667%}}.table.table-specs td:nth-child(1){border-right:1px solid rgb(var(--grey-border))}.table.table-specs tbody>tr:nth-child(odd){background-color:rgb(var(--grey-light-bg))}.table.table-compare-products th,.table.table-compare-specs th{padding:10px;vertical-align:top;font-size:2.2em;color:rgb(var(--text));padding:20px;text-align:left;font-weight:500;background:#fff}.table.table-compare-products td,.table.table-compare-specs td{padding:10px;vertical-align:top}@media screen and (min-width: 1024px){.table.table-compare-products{width:100%}}@media screen and (min-width: 1280px){.table.table-compare-products{width:90%}}.table.table-compare-products th{position:relative}.table.table-compare-products td{position:relative}.table.table-compare-specs{margin-bottom:-1px}@media screen and (min-width: 1024px){.table.table-compare-specs{width:100%}}@media screen and (min-width: 1280px){.table.table-compare-specs{width:90%}}.table.table-compare-specs tbody{border-width:1px 0;border-style:solid;border-color:rgb(var(--grey-border)) transparent}.table.table-compare-specs th{border:1px solid rgb(var(--grey-border))}.table.table-compare-specs td{border:1px solid rgb(var(--grey-border))}.table.table-compare-specs tr:nth-child(even) td:nth-child(1){background:rgb(var(--color1-towhite-0-9))}.table.table-compare-specs tr:nth-child(odd) td:nth-child(1){background:rgb(var(--color1-towhite-0-95))}.table.table-compare-specs tbody>tr:nth-child(even){background-color:rgb(var(--color1-towhite-0-95))}#cboxContent.added-to-cart-modal #cboxLoadedContent{margin:0 auto;width:100% !important;height:100% !important;padding:0 !important}#cboxContent.added-to-cart-modal #cboxTitle{top:0 !important;font-weight:bold !important;color:#fff !important;height:20px !important;width:84% !important;margin:0 8% !important;overflow:hidden !important;padding:0 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}#cboxContent.added-to-cart-modal #cboxClose{display:none}.checkout-steps-wrapper{position:relative;top:35px}@media screen and (min-width: 900px){.checkout-steps-wrapper{position:absolute;top:0;width:38%;right:3%;padding:21px 0}}@media screen and (min-width: 1920px){.checkout-steps-wrapper{right:calc(50% - 750px);width:750px;padding:40px 0;transform:translateX(8.33333%)}}.checkout-steps{width:100%;position:relative;height:4px;background:rgb(var(--grey-disabled));display:flex}.checkout-step{position:relative;line-height:0;flex:1 1 0px}.checkout-steps .checkout-step:first-child:before{background:white;width:50%;height:6px;position:absolute;top:-1px;left:0;content:"";z-index:1}.checkout-steps .checkout-step:last-child:before{background:white;width:50%;height:6px;position:absolute;top:-1px;right:0;content:"";z-index:1}.checkout-steps .checkout-step.passed:after{content:"";width:100%;height:4px;position:absolute;left:50%;top:0%;background:rgb(var(--color1))}.checkout-steps .checkout-step.passed .checkout-step-icon:before,.checkout-steps .checkout-step.selected .checkout-step-icon:before{background:rgb(var(--color1));width:17px;height:17px}@media screen and (min-width: 1024px){.checkout-steps .checkout-step.passed .checkout-step-icon:before,.checkout-steps .checkout-step.selected .checkout-step-icon:before{width:22px;height:22px}}.checkout-steps .checkout-step.passed .checkout-step-icon,.checkout-steps .checkout-step.selected .checkout-step-icon{color:rgb(var(--color1))}.checkout-steps .checkout-step.passed .checkout-step-label,.checkout-steps .checkout-step.selected .checkout-step-label{color:rgb(var(--color1))}.checkout-steps .checkout-step-icon,.checkout-steps .checkout-step-label{position:absolute;z-index:1;left:50%;transform:translate(-50%, 0)}.checkout-steps .checkout-step-icon{top:0;font-size:1.5em}.checkout-steps .checkout-step-icon:before{content:"";background:rgb(var(--grey-disabled));position:absolute;left:50%;top:0;z-index:2;border-radius:50%;transform:translate(-50%, -50%);width:15px;height:15px}@media screen and (min-width: 1024px){.checkout-steps .checkout-step-icon:before{width:20px;height:20px}}.checkout-steps .step-number{position:relative;color:white;z-index:10;line-height:0;top:-4px;font-weight:500;font-size:0.5em}@media screen and (min-width: 1024px){.checkout-steps .step-number{font-size:0.6em}}.checkout-step.passed .step-number{top:-7px;left:1px;font-size:0.55em}.checkout-steps .checkout-step-label{color:rgb(var(--grey-disabled));white-space:normal;text-align:center;line-height:1;padding:0 5px;font-size:.8em;font-weight:500;top:15px;box-sizing:border-box}@media screen and (min-width: 1024px){.checkout-steps .checkout-step-label{top:12px}}@media screen and (min-width: 1920px){.checkout-steps .checkout-step-label{top:20px}}@media screen and (min-width: 1024px){.shopping-cart-forms-container #payment-form{display:flex}}.form-shipping .selectBox-dropdown,.form-payment .selectBox-dropdown{background:transparent;border:none;height:auto;line-height:inherit;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;padding-right:30px}.form-shipping .selectBox-dropdown,.form-shipping .selectBox-dropdown .selectBox-label,.form-payment .selectBox-dropdown,.form-payment .selectBox-dropdown .selectBox-label{overflow:visible}.form-shipping .selectBox-dropdown .selectBox-arrow,.form-payment .selectBox-dropdown .selectBox-arrow{width:1em;height:1em;right:5px;display:inline-block}.form-shipping .selectBox-dropdown .selectBox-arrow::after,.form-payment .selectBox-dropdown .selectBox-arrow::after{top:-0.23em;left:0;font-size:1.5em}.form-shipping .selectBox-dropdown .selectBox-label,.form-shipping .selectBox-dropdown .selectBox-arrow::after,.form-payment .selectBox-dropdown .selectBox-label,.form-payment .selectBox-dropdown .selectBox-arrow::after{padding:0}.password-toggle{margin:20px 0 !important;width:auto !important}.cart-summary-information,.order-summary-container ul li{position:relative;display:flex;flex-flow:row wrap;margin-bottom:15px}.cart-summary-information .left-text,.order-summary-container ul li .left-text{width:60% !important;flex:0 0 60% !important}@media screen and (min-width: 900px){.cart-summary-information .left-text,.order-summary-container ul li .left-text{width:70% !important;flex:0 0 70% !important}}.cart-summary-information .right-text,.order-summary-container ul li .right-text{width:40% !important;flex:0 0 40% !important}@media screen and (min-width: 900px){.cart-summary-information .right-text,.order-summary-container ul li .right-text{width:30% !important;flex:0 0 30% !important}}.cart-summary-information .right-text,.order-summary-container ul li .right-text{text-align:right}.cart-summary-information a,.cart-summary-information strong,.order-summary-container ul li a,.order-summary-container ul li strong{color:rgb(var(--color1));text-decoration:underline}.order-summary-container.shipping-addresss-section ul li{position:relative;display:flex;flex-flow:row wrap;margin-bottom:15px}.order-summary-container.shipping-addresss-section ul li .left-text{width:25% !important;flex:0 0 25% !important}@media screen and (min-width: 900px){.order-summary-container.shipping-addresss-section ul li .left-text{width:40% !important;flex:0 0 40% !important}}.order-summary-container.shipping-addresss-section ul li .right-text{width:40% !important;flex:0 0 40% !important}@media screen and (min-width: 900px){.order-summary-container.shipping-addresss-section ul li .right-text{width:30% !important;flex:0 0 30% !important}}.order-summary-container.shipping-addresss-section ul li .right-text{text-align:right}.order-summary-container.shipping-addresss-section ul li a,.order-summary-container.shipping-addresss-section ul li strong{color:rgb(var(--color1));text-decoration:underline}.cart-summary-information.in-store-pickup-discount,.cart-summary-information.global-discount,.cart-summary-information.item-discount,.cart-summary-information.tax-discount,.cart-summary-information.group-discount{color:rgb(var(--discount-total-text))}.bubble-helper-container{position:relative;display:inline-block}.bubble-helper-container .internal-link{color:grey;text-decoration:none}.bubble-helper-container .internal-link span:first-of-type{border-bottom:1px solid grey;vertical-align:middle}.bubble-helper-container .internal-link .icon{background-color:grey;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-clip:padding-box;color:white;padding:4px;font-size:15px;vertical-align:middle;line-height:1}.bubble-helper-container .tb-cancel{position:absolute;right:5px;top:5px;z-index:10}.bubble-message-box{display:none;width:160px;position:absolute;top:30px;right:-68px;background:white;padding:15px;font-size:0.85em;font-weight:400;text-transform:none;z-index:999;overflow:visible;-webkit-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3);box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3)}@media screen and (min-width: 1280px){.bubble-message-box{font-size:0.75em}}.bubble-message-box:before,.bubble-message-box:after{content:"";display:block;position:absolute;background:white;top:0;z-index:1}.bubble-message-box:before{width:14px;height:14px;right:75px;border:1px solid border;-moz-transform:translate(50%, -50%) rotate(-45deg);-webkit-transform:translate(50%, -50%) rotate(-45deg);-o-transform:translate(50%, -50%) rotate(-45deg);-ms-transform:translate(50%, -50%) rotate(-45deg);transform:translate(50%, -50%) rotate(-45deg);-webkit-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3);box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3)}.bubble-message-box:after{width:45px;height:15px;right:53px}.bubble-helper-container.bubble-helper-delivery-estimate .bubble-message-box{right:-20px}.bubble-helper-container.bubble-helper-delivery-estimate .bubble-message-box:before{right:28px}.bubble-helper-container.bubble-helper-delivery-estimate .bubble-message-box:after{right:8px}@media screen and (max-width: 899px){.bubble-helper-container.bubble-helper-card-cvv .bubble-message-box{top:auto;bottom:25px;right:-25px}.bubble-helper-container.bubble-helper-card-cvv .bubble-message-box:before{top:100%;right:30px}.bubble-helper-container.bubble-helper-card-cvv .bubble-message-box:after{top:auto;bottom:0;right:8px}}@media screen and (min-width: 800px){.bubble-helper-container.bubble-helper-card-cvv .bubble-message-box{width:170px}}@media screen and (min-width: 1280px){.bubble-helper-container.bubble-helper-card-cvv .bubble-message-box{width:190px}}.bubble-helper-container.bubble-helper-change-postal-code .bubble-message-box-header,.bubble-helper-container.bubble-helper-change-promo-code .bubble-message-box-header{padding-bottom:10px}.bubble-helper-container.bubble-helper-change-postal-code .bubble-message-box,.bubble-helper-container.bubble-helper-change-promo-code .bubble-message-box{width:240px;font-size:1em;right:0}.bubble-helper-container.bubble-helper-change-postal-code .bubble-message-box:before,.bubble-helper-container.bubble-helper-change-promo-code .bubble-message-box:before{right:35px}.bubble-helper-container.bubble-helper-change-postal-code .bubble-message-box:after,.bubble-helper-container.bubble-helper-change-promo-code .bubble-message-box:after{right:13px}@media screen and (min-width: 600px) and (max-width: 899px){.bubble-helper-container.bubble-helper-change-postal-code .bubble-message-box,.bubble-helper-container.bubble-helper-change-promo-code .bubble-message-box{top:10px;right:-80px}.bubble-helper-container.bubble-helper-change-postal-code .bubble-message-box:before,.bubble-helper-container.bubble-helper-change-promo-code .bubble-message-box:before{right:100px}.bubble-helper-container.bubble-helper-change-postal-code .bubble-message-box:after,.bubble-helper-container.bubble-helper-change-promo-code .bubble-message-box:after{right:78px}}.side-bar-shipping-promo-options .box-order-summary .bubble-helper-container.bubble-helper-change-postal-code .bubble-message-box:before{right:145px}.side-bar-shipping-promo-options .box-order-summary .bubble-helper-container.bubble-helper-change-postal-code .bubble-message-box:after{right:123px}.side-bar-shipping-promo-options .box-order-summary .bubble-helper-container.bubble-helper-change-promo-code .bubble-message-box{right:-10px}.side-bar-shipping-promo-options .box-order-summary .bubble-helper-container.bubble-helper-change-promo-code .bubble-message-box:before{right:60px}.side-bar-shipping-promo-options .box-order-summary .bubble-helper-container.bubble-helper-change-promo-code .bubble-message-box:after{right:38px}@media screen and (min-width: 1280px){.box.box-shopping-cart-review>*:nth-child(2){width:calc(100% - 350px)}.box.box-shopping-cart-review>*:nth-child(n+3){width:350px}}.box.box-shopping-cart-review-title>*:nth-child(1){width:55%}.box.box-shopping-cart-review-title>*:nth-child(2){width:45%}@media screen and (min-width: 900px){.box.box-shopping-cart-review-title>*:nth-child(1){width:75%}.box.box-shopping-cart-review-title>*:nth-child(2){width:25%}}@media screen and (min-width: 1280px){.box.box-shopping-cart-review-title>*:nth-child(1){width:calc(100% - 350px)}.box.box-shopping-cart-review-title>*:nth-child(2){width:350px}}.order-summary-container .delivery-taxes-title{position:relative}.order-summary-container .bubble-helper-container.bubble-helper-default>a{text-decoration:none}.order-summary-container.order-summary-with-all-data .postal-code-result-block{display:none}.order-summary-container.order-summary-with-all-data .postal-code-result-block.has-zip-code{display:block}@media screen and (min-width: 900px){.order-summary-container.order-summary-with-all-data .postal-code-result-block{display:block}}.items-count-cart-data{display:block}.side-bar-shipping-promo-options .icon.icon-help-info,.section-order-summary-mobile-wrapper .icon.icon-help-info,.box-item-extended-option .icon.icon-help-info,.store-info-bubble .icon.icon-help-info{padding:2px;border-radius:50%;font-size:0.75em;background:rgb(var(--grey-light));text-align:center;color:white;line-height:1.2}.side-bar-shipping-promo-options .cta-section .checkout-with-buttons-title,.section-order-summary-mobile-wrapper .cta-section .checkout-with-buttons-title,.box-item-extended-option .cta-section .checkout-with-buttons-title,.store-info-bubble .cta-section .checkout-with-buttons-title{font-weight:500;color:black;font-size:99%}.side-bar-shipping-promo-options .cta-section .cta-container,.section-order-summary-mobile-wrapper .cta-section .cta-container,.box-item-extended-option .cta-section .cta-container,.store-info-bubble .cta-section .cta-container{padding:15px 0}@media screen and (min-width: 900px){.side-bar-shipping-promo-options .cta-section .cta-container,.section-order-summary-mobile-wrapper .cta-section .cta-container,.box-item-extended-option .cta-section .cta-container,.store-info-bubble .cta-section .cta-container{padding:30px 0;border-top:1px solid rgb(var(--grey-border))}}.shopping-cart-main-options-container .delivery-estimate-container{position:relative}.shopping-cart-main-options-container .delivery-estimate-container .button.button-cart-continue-shopping,.shopping-cart-main-options-container .delivery-estimate-container .button.button-cart-continue-shopping-hybrid{position:absolute;top:0;right:0}.shopping-cart-main-options-container .delivery-estimate-container .postal-code-result-block .error-alert-line{padding-top:10px}.shopping-cart-main-options-container .shipping-options-sidebar .shipping-options-form-wrapper .shipping-sub-option-container .selectBox-dropdown{width:230px !important}.section-order-summary-mobile-wrapper{position:fixed;width:100%;height:100vh;top:100%;background:white;z-index:99999;box-sizing:border-box;visibility:hidden;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;padding:30px 15px}@media screen and (min-width: 600px){.section-order-summary-mobile-wrapper{padding:30px}}@media screen and (orientation: landscape){.section-order-summary-mobile-wrapper{height:calc(100vh - 50px);overflow:auto}}.section-order-summary-mobile-wrapper .icon.tb-cancel{position:absolute;right:15px;top:15px;font-size:1.4em}.section-order-summary-mobile-wrapper.show-drawer{visibility:visible;top:0}.credit-card-logo-wrapper{text-align:center}.credit-card-logo-wrapper .image-logo-wrapper{position:relative;width:100%;height:0;padding-bottom:48%;border:1px solid rgb(var(--grey-border))}.credit-card-logo-wrapper img{position:absolute;top:50%;left:50%;max-width:100%;max-height:100%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-moz-box-sizing:border-box;box-sizing:border-box;padding:1px 5px}.credit-card-logo-wrapper.powered-by-wrapper .image-logo-wrapper{padding-bottom:36.82%}.credit-card-label{margin-top:0}.input-date{display:flex}.shopping-cart-display{overflow-x:hidden}.shopping-cart-display .section-header-wrapper .flex-container{position:relative;display:flex;flex-flow:row wrap;align-items:center}.shopping-cart-display .section-alert-item-added>.section-wrapper{background:white}.shopping-cart-display .cta-container{position:relative;height:auto;text-align:center;margin:0px auto;padding:0;display:block;width:80%;font-size:0.75em}.shopping-cart-display .cta-container .cta-buttons{display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-around;align-items:center}@media screen and (min-width: 800px){.shopping-cart-display .cta-container{width:60%}}.shopping-cart-display .cta-container .cta-button{text-align:center;width:100%;box-sizing:border-box;width:100%}@media screen and (min-width: 600px){.shopping-cart-display .cta-container .cta-button{width:50%}}.shopping-cart-display .cta-container .cta-button.button-added-to-cart-continue-shopping{order:2}@media screen and (min-width: 600px){.shopping-cart-display .cta-container .cta-button.button-added-to-cart-continue-shopping{order:1}}.shopping-cart-display .cta-container .cta-button.button-call-to-action{order:1}@media screen and (min-width: 600px){.shopping-cart-display .cta-container .cta-button.button-call-to-action{order:2}}.shopping-cart-display .section-shopping-cart-alert{width:auto;margin:0 15px}@media screen and (min-width: 600px){.shopping-cart-display .section-shopping-cart-alert{margin:0 30px}}@media screen and (min-width: 900px){.shopping-cart-display .section-shopping-cart-alert{margin:0}}.shopping-cart-display .section-shopping-cart-alert .close-button{position:absolute;top:0;right:0;font-size:1.6em;margin:15px;display:inline-block;line-height:0.8em;z-index:1;text-decoration:none}.shopping-cart-display .section-shopping-cart-alert .alert{margin:0;padding:25px;font-size:1em}@media screen and (min-width: 600px){.shopping-cart-display .section-shopping-cart-alert .alert{border-width:0;border-bottom-width:1px}}.shopping-cart-display .section-shopping-cart-alert .alert p{justify-content:center}.shopping-cart-display .section-shopping-cart-alert .alert .icon{border:none}.shopping-cart-display .section-shopping-cart-alert .cta-section{border-bottom:1px solid #fff;padding-bottom:0;margin:15px 0}@media screen and (min-width: 600px){.shopping-cart-display .section-shopping-cart-alert .cta-section{padding-bottom:25px;margin:25px 0 20px}}@media screen and (min-width: 800px){.shopping-cart-display .section-shopping-cart-alert .cta-section{border-bottom:1px solid rgb(var(--grey-border))}}.shopping-cart-display .section-shopping-cart-alert .cta-section .cta-container{padding:0;font-size:0.9em;width:80%}@media screen and (min-width: 800px){.shopping-cart-display .section-shopping-cart-alert .cta-section .cta-container{width:60%}}.section-shopping-cart-review .section-shopping-cart-alert .note-block{padding-top:15px}.section-shopping-cart-review .section-shopping-cart-alert .note-block h3{font-weight:bold}.box.box-form-shipping-create-account .back-to-login-wrapper{font-size:1em}.widget-form .input-container.input-with-error .input{border-color:rgb(var(--alert-error))}.widget-form .input-container.input-with-error .inline-vldt-error{color:rgb(var(--alert-error))}.widget-form.form-submit-quote .input{vertical-align:middle;position:relative;background:#fff;font-size:16px;padding:10px;border:1px solid #9C9C9C;cursor:text}.box.box-cart-start-form{overflow:hidden}.box.box-cart-start-form .quick-checkout-form-mask{display:flex}.box.box-cart-start-form .quick-checkout-form-container{display:flex;flex-flow:row;flex-wrap:nowrap;width:100%;margin-left:-45px}.box.box-cart-start-form .quick-checkout-form,.box.box-cart-start-form .section-password-recovery{min-width:100%;padding-left:45px;-webkit-transition:transform 0.2s ease-in-out;-moz-transition:transform 0.2s ease-in-out;-ms-transition:transform 0.2s ease-in-out;-o-transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.box.box-cart-start-form.password-recovery-mode .quick-checkout-form,.box.box-cart-start-form.password-recovery-mode .section-password-recovery{-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.section-login-form-image-bg{display:none}@media screen and (min-width: 900px){.section-login-form-image-bg{display:block}}@media screen and (min-width: 900px){.section-login-form-image-bg{display:inline-block;flex:1 1 auto;order:2;width:calc(100% - 346px);overflow:hidden}}.cta-section .cta-container{width:100%}@media screen and (min-width: 1024px){.cta-section .cta-container{padding:30px}}.cta-section.mobile-cta-section-fixed{position:fixed;z-index:99999;bottom:0;width:100%;background:white;left:0;-webkit-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.3);-moz-box-shadow:0px 2px 5px 5px rgba(0,0,0,0.3);box-shadow:0px 2px 5px 5px rgba(0,0,0,0.3);height:50px;overflow:hidden}.cta-section.mobile-cta-section-fixed .cta-container{padding:0}.cta-section.mobile-cta-section-fixed .cta-container .cta-buttons{position:relative;display:flex;flex-flow:row wrap;justify-content:space-around}.cta-section.mobile-cta-section-fixed .button-cart-submit{width:50%}.cta-section.mobile-cta-section-fixed .button-cart-submit>.button-button{padding:16px;width:100%;box-sizing:border-box}.cta-section.mobile-cta-section-fixed .button-cart-submit>.button-button.disabled{background-color:#ddd !important;color:#646464 !important}.cta-section.mobile-cta-section-fixed .button-cart-submit.summary-overview:only-child{width:100%}.cta-section.mobile-cta-section-fixed .button-cart-submit.summary-overview:only-child>.button-button{width:100%;max-width:none}.cta-section.mobile-cta-section-fixed .button-cart-submit.summary-overview{width:50%}.cta-section.mobile-cta-section-fixed .button-cart-submit.summary-overview span{display:inline-block}.cta-section.mobile-cta-section-fixed .button-cart-submit.summary-overview .total-price-summary{padding:7px;box-sizing:border-box;margin-top:0}.cta-section.mobile-cta-section-fixed .button-cart-submit.shopping-cart-submit-button{position:relative}.cta-section.mobile-cta-section-fixed .button-cart-submit .total-price-summary-wrapper{width:100%;text-align:left}.cta-section.mobile-cta-section-fixed .button-cart-submit .total-price-summary-wrapper span{display:block}.cta-section.mobile-cta-section-fixed .button-cart-submit .total-price-summary-wrapper .total-price-number{font-size:1.3em;margin-top:5px;color:rgb(var(--color1));font-weight:600}.cta-section.mobile-cta-section-fixed .button-cart-submit .tb-arrow-up-thin{position:absolute;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:15px}.checkout-page .section-shopping-cart .wrapper{margin-top:70px}@media screen and (min-width: 900px){.checkout-page .section-shopping-cart .wrapper{margin-top:30px}}.cart-item-titles-wrapper{display:none}@media screen and (min-width: 900px){.cart-item-titles-wrapper{display:block}}.cart-item-titles-wrapper p{font-size:1em}.box.box-shopping-cart-review>*:nth-child(1){order:2}@media screen and (min-width: 900px){.box.box-shopping-cart-review>*:nth-child(1){order:unset}}.box.box-shopping-cart-review>*:nth-child(2){order:3}@media screen and (min-width: 900px){.box.box-shopping-cart-review>*:nth-child(2){order:unset}}.box.box-shopping-cart-review>*:nth-child(3){order:3}@media screen and (min-width: 900px){.box.box-shopping-cart-review>*:nth-child(3){padding:7.5px 0 15px 15px}}@media screen and (min-width: 600px){.box.box-cart-item-infos,.box.box-cart-items-header{flex-flow:row}}.box.box-cart-item-infos .shopping-cart-item-image,.box.box-cart-items-header .shopping-cart-item-image{flex:0 0 100px}@media screen and (min-width: 800px){.box.box-cart-item-infos .shopping-cart-item-image,.box.box-cart-items-header .shopping-cart-item-image{flex:0 0 120px}}.shopping-cart-items-title-wrapper,.shopping-cart-infos-wrapper{position:relative;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;font-size:0.9em}@media screen and (min-width: 1024px){.shopping-cart-items-title-wrapper,.shopping-cart-infos-wrapper{font-size:1em}}.shopping-cart-infos-wrapper{flex:1}.cart-item-titles-wrapper .shopping-cart-item-model{flex:0 0 120px;width:120px}.cart-item-titles-wrapper .shopping-cart-items-title-wrapper{flex:0 0 calc(100% - 120px);width:calc(100% - 120px)}.cart-items-list-wrapper .shopping-cart-item-title,.cart-item-titles-wrapper .shopping-cart-item-title{box-sizing:border-box;padding:0 7.5px;border:1px green;flex:0 0 100%;width:100%}@media screen and (min-width: 600px){.cart-items-list-wrapper .shopping-cart-item-title,.cart-item-titles-wrapper .shopping-cart-item-title{flex:0 0 35%;width:35%}}.cart-items-list-wrapper .shopping-cart-item-price,.cart-items-list-wrapper .shopping-cart-item-qty,.cart-items-list-wrapper .shopping-cart-item-remove,.cart-item-titles-wrapper .shopping-cart-item-price,.cart-item-titles-wrapper .shopping-cart-item-qty,.cart-item-titles-wrapper .shopping-cart-item-remove{box-sizing:border-box;padding:7.5px;text-align:left}@media screen and (min-width: 600px){.cart-items-list-wrapper .shopping-cart-item-price,.cart-items-list-wrapper .shopping-cart-item-qty,.cart-items-list-wrapper .shopping-cart-item-remove,.cart-item-titles-wrapper .shopping-cart-item-price,.cart-item-titles-wrapper .shopping-cart-item-qty,.cart-item-titles-wrapper .shopping-cart-item-remove{text-align:center}}@media screen and (min-width: 900px){.cart-items-list-wrapper .shopping-cart-item-price,.cart-items-list-wrapper .shopping-cart-item-qty,.cart-items-list-wrapper .shopping-cart-item-remove,.cart-item-titles-wrapper .shopping-cart-item-price,.cart-item-titles-wrapper .shopping-cart-item-qty,.cart-item-titles-wrapper .shopping-cart-item-remove{padding:0 7.5px}}.cart-items-list-wrapper .shopping-cart-item-price,.cart-item-titles-wrapper .shopping-cart-item-price{flex:0 0 100%;width:100%}@media screen and (min-width: 600px){.cart-items-list-wrapper .shopping-cart-item-price,.cart-item-titles-wrapper .shopping-cart-item-price{flex:0 0 25%;width:25%}}.cart-items-list-wrapper .shopping-cart-item-qty,.cart-item-titles-wrapper .shopping-cart-item-qty{flex:1}@media screen and (min-width: 600px){.cart-items-list-wrapper .shopping-cart-item-qty,.cart-item-titles-wrapper .shopping-cart-item-qty{flex:0 0 25%;width:25%}}.cart-items-list-wrapper .shopping-cart-item-qty .qty-box-item label.button,.cart-item-titles-wrapper .shopping-cart-item-qty .qty-box-item label.button{display:block;height:100%}.cart-items-list-wrapper .shopping-cart-item-qty .qty-box-item label.button button.plus-sign,.cart-items-list-wrapper .shopping-cart-item-qty .qty-box-item label.button button.minus-sign,.cart-item-titles-wrapper .shopping-cart-item-qty .qty-box-item label.button button.plus-sign,.cart-item-titles-wrapper .shopping-cart-item-qty .qty-box-item label.button button.minus-sign{width:100%;height:100%}.cart-items-list-wrapper .shopping-cart-item-qty .qty-box-item.update-quantity-form input::-webkit-outer-spin-button,.cart-items-list-wrapper .shopping-cart-item-qty .qty-box-item.update-quantity-form input::-webkit-inner-spin-button,.cart-item-titles-wrapper .shopping-cart-item-qty .qty-box-item.update-quantity-form input::-webkit-outer-spin-button,.cart-item-titles-wrapper .shopping-cart-item-qty .qty-box-item.update-quantity-form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-items-list-wrapper .shopping-cart-item-qty .qty-box-item.update-quantity-form input[type=number],.cart-item-titles-wrapper .shopping-cart-item-qty .qty-box-item.update-quantity-form input[type=number]{-moz-appearance:textfield;border:none;text-align:center;width:24px;display:table-cell;vertical-align:-webkit-baseline-middle;vertical-align:-moz-middle-with-baseline}.cart-items-list-wrapper .shopping-cart-item-qty .qty-box-item.update-quantity-form .update-button,.cart-item-titles-wrapper .shopping-cart-item-qty .qty-box-item.update-quantity-form .update-button{display:none;background-color:rgb(var(--text-toblack-0-3));padding:3px 8px;color:#fff;font-size:0.9em;position:relative;top:12px;left:-20px;border:none}.cart-items-list-wrapper .qty-box-item-wrapper:not(:last-of-type),.cart-item-titles-wrapper .qty-box-item-wrapper:not(:last-of-type){border-right:1px solid rgb(var(--grey-border))}.cart-items-list-wrapper .shopping-cart-item-remove,.cart-item-titles-wrapper .shopping-cart-item-remove{flex:0 0 30px;width:30px}@media screen and (min-width: 600px){.cart-items-list-wrapper .shopping-cart-item-remove,.cart-item-titles-wrapper .shopping-cart-item-remove{flex:0 0 60px;width:60px}}@media screen and (min-width: 1280px){.cart-items-list-wrapper .shopping-cart-item-remove,.cart-item-titles-wrapper .shopping-cart-item-remove{flex:0 0 80px;width:80px}}.cart-items-list-wrapper .msg-section a,.cart-item-titles-wrapper .msg-section a{text-decoration:underline;color:red;font-size:0.7em}.cart-items-list-wrapper .box.box-item-extended-options{margin:30px 0}.cart-items-list-wrapper .shopping-cart-item-remove{font-size:1.5em}.cart-items-list-wrapper .delivery-option-msg{padding:12px 0 0 60px;color:red;font-style:italic}.item-discounts-container{padding-top:15px}.box.box-item-discounts{text-align:left;font-weight:400;margin-bottom:15px;position:relative}.box.box-item-discounts:last-of-type{margin-bottom:0}.box.box-item-discounts::before{content:""}.box.box-item-discounts:before{font-size:24px;width:25px;height:20px;position:absolute;top:50%;left:10px;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 600px){.box.box-item-discounts:before{left:22.5px}}.box.box-item-discounts .item-discounts-wrapper{display:flex;align-items:center;flex-flow:row wrap;padding-left:25px;font-size:0.85em !important}@media screen and (min-width: 600px){.box.box-item-discounts .item-discounts-wrapper{padding-left:35px;font-size:0.9em !important}}@media screen and (min-width: 1280px){.box.box-item-discounts .item-discounts-wrapper{font-size:1em !important}}.box.box-item-discounts .flex-section-left-container{flex:1 1 100%;margin-bottom:5px}@media screen and (min-width: 600px){.box.box-item-discounts .flex-section-left-container{flex:1 1 50%;margin-bottom:0}}@media screen and (min-width: 1024px){.box.box-item-discounts .flex-section-left-container{flex:1 1 55%}}.box.box-item-discounts .flex-section-right-container{display:flex;align-items:center;flex-flow:row wrap;flex:1 1 100%}@media screen and (min-width: 600px){.box.box-item-discounts .flex-section-right-container{flex:1 1 50%}}@media screen and (min-width: 1024px){.box.box-item-discounts .flex-section-right-container{flex:1 1 45%}}.box.box-item-discounts .type-discount{font-size:0.9em}@media screen and (min-width: 600px){.box.box-item-discounts .type-discount{padding-right:5px}}.box.box-item-discounts .type-discount span{display:block}.box.box-item-discounts .text-line{display:inline-block;vertical-align:middle}.box.box-item-discounts .text-line.line-one{width:70%}.box.box-item-discounts .text-line.line-one span{font-size:0.85em}.box.box-item-discounts .text-line.line-two{width:30%;text-align:right;font-size:0.85em}.shopping-cart-items .smart-checkout-wrapper{padding:30px 15px 15px}@media screen and (min-width: 600px){.shopping-cart-items .smart-checkout-wrapper{padding:30px;text-align:center}}.credit-cart-methods-container{margin-bottom:15px}@media screen and (min-width: 600px){.credit-cart-methods-container{margin-bottom:30px}}.box.box-checkout-payment .box.box-credit-cart-methods-container{margin:20px 0 10px}.box.box-checkout-payment .box.box-credit-cart-methods-container .box.box-credit-card-logos{margin:0 -3.5px 15px -3.5px;max-width:300px}.box.box-checkout-payment .box.box-credit-cart-methods-container .box.box-credit-card-logos p.credit-card-label{font-size:1em}.box.box-powered-by>*{width:30%;flex:0 0 30%;max-width:120px}.box.box-credit-card-logos>*{width:75px;flex:0 0 75px;padding:3.5px}.box-shopping-cart-review .box.box-credit-cart-methods-container .box.box-credit-card-logos{justify-content:center;margin:15px auto 0;max-width:300px}@media screen and (min-width: 900px){.box-shopping-cart-review .box.box-credit-cart-methods-container .box.box-credit-card-logos{margin:0 -3.5px 15px -3.5px;width:auto}}.box-shopping-cart-review .box.box-credit-cart-methods-container .box.box-credit-card-logos p.credit-card-label{font-size:0.7em}.box-shopping-cart-review .box.box-credit-cart-methods-container .box.box-credit-card-logos .credit-card-logo-wrapper img{padding:0px}.section.section-shopping-cart-forms.shipping-information-form .box.box-credit-cart-methods-container{align-self:auto;flex-wrap:wrap;justify-content:flex-end;align-items:center;margin:20px auto;width:300px}.section.section-shopping-cart-forms.shipping-information-form .box.box-credit-cart-methods-container .box.box-credit-card-logos{margin:0px}.section.section-shopping-cart-forms.shipping-information-form .box.box-credit-cart-methods-container .box.box-credit-card-logos p.credit-card-label{font-size:1em}@media screen and (min-width: 900px){.box.box-checkout-payment>*:nth-child(2){width:30%}}.box.box-checkout-payment .custom-billing-summary{width:40%;margin:auto}.box.box-checkout-payment .left-billing-multipule-option .box-checkout-payment-form-container{border:none}.box.box-checkout-payment .left-billing-multipule-option .box-checkout-payment-form-container .box-checkout-payment-form-infos{width:100% !important;border:none}.box.box-checkout-payment .left-billing-multipule-option .box-checkout-payment-form-container .box-checkout-payment-form-infos h2{border-bottom:1px solid #ddd;padding-bottom:20px;color:#333333;font-size:1.3rem}.box.box-checkout-payment .left-billing-multipule-option .box-checkout-payment-form-container .box-checkout-payment-form-infos .multi-payment-header{text-transform:capitalize;font-size:1.4em}.box.box-checkout-payment .left-billing-multipule-option .box-checkout-payment-form-container .box-checkout-payment-form-infos .payment-method{padding:0 0 23px}.box.box-checkout-payment .left-billing-multipule-option .box-checkout-payment-form-container .box-checkout-payment-form-infos .payment-method span.multi_payment_logo,.box.box-checkout-payment .left-billing-multipule-option .box-checkout-payment-form-container .box-checkout-payment-form-infos .payment-method .multi_payment_title{display:inline-block;vertical-align:bottom;margin:0 0px 0 8px}.box.box-checkout-payment .left-billing-multipule-option .box-checkout-payment-form-container .box-checkout-payment-form-infos .payment-method span.multi_payment_logo img,.box.box-checkout-payment .left-billing-multipule-option .box-checkout-payment-form-container .box-checkout-payment-form-infos .payment-method .multi_payment_title img{position:relative}.box-checkout-payment-form-container .credit-card-module{display:none}.box-checkout-payment-form-container .credit-card-module .box-checkout-payment-form{width:100%}.box-checkout-payment-form-container .credit-card-module .box-checkout-payment-form label.label.full-width{width:100%}.box-checkout-payment-form-container .credit-card-module .box-checkout-payment-form .row-expiration-cvv .label{width:100%}.box-checkout-payment-form-container .credit-card-module .box-checkout-payment-form label.label{width:48.5%;float:left}.box-checkout-payment-form-container .credit-card-module .box-checkout-payment-form label.label:nth-child(2){float:right}.box-checkout-payment-form-container .credit-card-module .box-checkout-payment-form label.label:last-child{width:100%}.cart-prices-disclaimer-wrapper p{margin:0;font-size:0.9em;text-align:center}@media screen and (min-width: 900px){.internal-link.cancel-button{margin-right:60px}}.box.box-shopping-cart-footer .link,.box.box-shopping-cart-footer .copyright-element{flex:1 auto}@media screen and (min-width: 480px){.box.box-shopping-cart-footer .link,.box.box-shopping-cart-footer .copyright-element{flex:1}}.box.box-shopping-cart-footer .copyright-element{margin-top:30px}@media screen and (min-width: 480px){.box.box-shopping-cart-footer .copyright-element{margin-top:0}}@media screen and (min-width: 1024px){.box.box-shopping-cart-footer .copyright-element{text-align:right}}.widget-form.form-payment{font-size:0.88889em}.widget-form.form-payment textarea{width:100%;padding:12px}.widget-form.form-payment .card-js .card-number-wrapper,.widget-form.form-payment .paypal-form .card-number-wrapper{margin-bottom:0}.widget-form.form-payment .card-js .input,.widget-form.form-payment .paypal-form .input{display:block;width:100%;box-sizing:border-box}.widget-form.form-payment .card-js input,.widget-form.form-payment .card-js select,.widget-form.form-payment .card-js .select,.widget-form.form-payment .card-js textarea,.widget-form.form-payment .paypal-form input,.widget-form.form-payment .paypal-form select,.widget-form.form-payment .paypal-form .select,.widget-form.form-payment .paypal-form textarea{border-radius:0;height:auto;font:inherit;line-height:1.3;background:white;border:none;width:100%;padding:12px}.widget-form.form-payment .card-js textarea,.widget-form.form-payment .paypal-form textarea{display:block}.widget-form.form-payment .card-js .bubble-helper-container .icon,.widget-form.form-payment .paypal-form .bubble-helper-container .icon{position:inherit;display:inherit;width:auto;height:auto;left:auto;top:auto;pointer-events:none;font-size:12px;padding:2px}.widget-form.form-payment .card-js .card-number-wrapper .card-type-icon,.widget-form.form-payment .paypal-form .card-number-wrapper .card-type-icon{top:12px}.widget-form .input-select{line-height:1.3}.box.box-order-summary-total{font-size:1.3em}@media screen and (min-width: 900px){.box.box-order-summary-total{padding:15px 0}}.shopping-cart-installment-price *{font-size:1.053rem}.box.box-section.cta-section.with-border{border:1px solid rgb(var(--grey-border));padding:0 22.5px;margin:15px}@media screen and (min-width: 600px){.box.box-section.cta-section.with-border{margin:30px}}@media screen and (min-width: 900px){.box.box-section.cta-section.with-border{margin:15px 0}}@media screen and (min-width: 1280px){.box.box-section.cta-section.with-border{padding:0 30px}}.place-order-agree-checkbox-wrapper{margin-top:15px;padding-bottom:15px}.place-order-agree-checkbox-wrapper p{margin:0}.extended-options-item-price{font-weight:500}.box.box-form-shipping-create-account .bubble-helper-container{width:auto;display:inline-block;vertical-align:middle;padding-right:30px;margin-bottom:30px}.box.box-form-shipping-create-account .bubble-helper-container .internal-link{font-size:14px}.box.box-form-shipping-create-account .bubble-helper-container .internal-link .icon{top:0}.box.box-form-shipping-create-account .bubble-helper-container .bubble-message-box{top:auto;bottom:30px;background:white;padding:15px;box-sizing:border-box;font-size:12px;width:calc(100% + 60px);left:5%;right:auto}@media screen and (min-width: 480px){.box.box-form-shipping-create-account .bubble-helper-container .bubble-message-box{width:calc(100% + 220px)}}@media screen and (min-width: 600px){.box.box-form-shipping-create-account .bubble-helper-container .bubble-message-box{left:30%}}.box.box-form-shipping-create-account .bubble-helper-container .bubble-message-box:before,.box.box-form-shipping-create-account .bubble-helper-container .bubble-message-box:after{top:auto;bottom:-15px;right:82px;left:auto}@media screen and (min-width: 480px){.box.box-form-shipping-create-account .bubble-helper-container .bubble-message-box:before,.box.box-form-shipping-create-account .bubble-helper-container .bubble-message-box:after{right:auto;left:165px}}@media screen and (min-width: 600px){.box.box-form-shipping-create-account .bubble-helper-container .bubble-message-box:before,.box.box-form-shipping-create-account .bubble-helper-container .bubble-message-box:after{left:116px}}.box.box-form-shipping-create-account .bubble-helper-container .bubble-message-box:before{bottom:-15px}.box.box-form-shipping-create-account .bubble-helper-container .bubble-message-box:after{bottom:0px;right:60px}@media screen and (min-width: 480px){.box.box-form-shipping-create-account .bubble-helper-container .bubble-message-box:after{right:auto;left:155px}}@media screen and (min-width: 600px){.box.box-form-shipping-create-account .bubble-helper-container .bubble-message-box:after{left:110px}}.box.box-cart-assistance-notification{color:rgb(var(--alert-notification));border:1px solid rgb(var(--alert-notification));background:rgb(var(--alert-notification-towhite-0-9));padding:10px 0;font-weight:600;text-align:center;font-size:85%}@media screen and (min-width: 600px){.box.box-cart-assistance-notification{padding:15px;font-size:100%}}.box.box-cart-assistance-notification>*:nth-child(n){vertical-align:middle}.box.box-cart-assistance-notification .icon{font-size:2em}@media screen and (max-width: 479px){.shopping-cart-item-captcha{width:100%}.shopping-cart-item-captcha .g-recaptcha{-moz-transform:scale(0.85);-webkit-transform:scale(0.85);-o-transform:scale(0.85);-ms-transform:scale(0.85);transform:scale(0.85)}}.shopping-cart-item-captcha .cta-container{padding-left:30px}.section-order-summary-mobile-wrapper .cart-summary-information,.section-order-summary-mobile-wrapper .box.box-order-summary,.section-order-summary-mobile-wrapper .box.box-order-promo-code,.section-order-summary-mobile-wrapper .box.box-order-summary-total{padding:0}.section-order-summary-mobile-wrapper .box.box-order-summary-total{position:absolute;bottom:50px;width:100%;left:0}@media screen and (orientation: landscape){.section-order-summary-mobile-wrapper .box.box-order-summary-total{position:relative;bottom:auto}}.section-order-summary-mobile-wrapper .box.box-order-summary-total .cart-summary-information{margin-bottom:0;padding:10px 15px;box-sizing:border-box;border-top:1px solid rgb(var(--grey-border));border-bottom:1px solid rgb(var(--grey-border))}.section-order-summary-mobile-wrapper .box.box-order-summary-total .cart-prices-disclaimer-wrapper{padding:15px}.section-order-summary-mobile-wrapper .box.box-order-summary-total h2{margin:0}.section-order-summary-mobile-wrapper .assistance-text-container.information-alert{margin:15px 0;position:absolute;bottom:160px;left:0;width:100%;padding:0 15px;box-sizing:border-box}@media screen and (orientation: landscape){.section-order-summary-mobile-wrapper .assistance-text-container.information-alert{position:relative;bottom:auto}}section.section-main-shopping .wrapper.no-spacing{padding:0}@media screen and (min-width: 900px){section.section-main-shopping .wrapper.no-spacing{padding:0 30px}}section.section-main-shopping h1{font-size:1.5em;font-weight:500;color:rgb(var(--color1));margin:0;padding:0 15px}@media screen and (min-width: 600px){section.section-main-shopping h1{padding:0 30px}}@media screen and (min-width: 900px){section.section-main-shopping h1{padding:0}}@media screen and (min-width: 1280px){section.section-main-shopping h1{margin:0.67em 0;font-size:2.2em}}.section-content.item-information .dotTitle{height:35px;display:inline-block}@media screen and (min-width: 600px){.section-content.item-information .dotTitle{height:auto;max-height:80px}}@media screen and (min-width: 900px){.section-content.item-information .dotTitle{max-height:90px}}.section-content.item-information .item-price{position:relative;display:flex;flex-flow:row wrap}.section-content.item-information .item-price>*{width:50%;flex:0 0 50%}@media screen and (min-width: 600px){.section-content.item-information .item-price>*{width:100%;flex:0 0 100%}}.section-content.item-information .item-price>:nth-child(2){text-align:right}@media screen and (min-width: 600px){.section-content.item-information .item-price>:nth-child(2){text-align:center}}.box.box-item-warranty>*:nth-child(1){order:0;align-self:center}.box.box-item-warranty>*:nth-child(2){color:rgb(var(--color1))}.box.box-item-warranty>*:nth-child(3){align-self:flex-end;text-align:right;position:absolute;right:15px}@media screen and (min-width: 600px){.box.box-item-warranty>*:nth-child(3){-moz-transform:translateY(-25%);-webkit-transform:translateY(-25%);-o-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%)}.item-extended-option-content-with-images .box.box-item-warranty>*:nth-child(3){-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (min-width: 600px){.box.box-item-warranty>*:nth-child(3){right:30px}}@media screen and (min-width: 1280px){.box.box-item-warranty>*:nth-child(3){position:relative;right:auto}}.box.box-item-installation>*:nth-child(1){order:0;align-self:center}.box.box-item-installation>*:nth-child(2){color:rgb(var(--color1))}.box.box-item-installation>*:nth-child(3){align-self:flex-end;text-align:right;position:absolute;right:15px}@media screen and (min-width: 600px){.box.box-item-installation>*:nth-child(3){-moz-transform:translateY(-25%);-webkit-transform:translateY(-25%);-o-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%)}.item-extended-option-content-with-images .box.box-item-installation>*:nth-child(3){-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (min-width: 600px){.box.box-item-installation>*:nth-child(3){right:30px}}@media screen and (min-width: 1280px){.box.box-item-installation>*:nth-child(3){position:relative;right:auto}}#cart-validate-alert{display:none;opacity:0;align-items:center;background-color:red;color:white;min-height:80px;margin-top:8px}#cart-validate-alert span.icon{font-size:22px;margin-right:11px}#cart-validate-alert span.label{font-size:17px}.image.image-item-warranty-image img{max-height:35px;max-width:70px;width:auto;height:auto}.loader-overlay{display:none;width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.5);z-index:99999}body.loading-overlay .loader-overlay{display:block}#section-forgot-password.loading-overlay .loader-overlay{display:block}.loader-overlay .loader,.loader-overlay .loader:after{border-radius:50%;width:30px;height:30px}.loader-overlay .center-loader{position:absolute;left:50%;top:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.loader-overlay .loader{margin:0 auto;font-size:10px;position:relative;text-indent:-9999em;border-top:0.8em solid rgba(255,255,255,0.2);border-right:0.8em solid rgba(255,255,255,0.2);border-bottom:0.8em solid rgba(255,255,255,0.2);border-left:0.8em solid #ffffff;-moz-transform:translateZ(0);-webkit-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:rotation 1.1s infinite linear;animation:rotation 1.1s infinite linear}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.section-shopping-cart-forms .button-cart-submit>.button-button.disabled{background-color:rgb(var(--color1-towhite-0-6));cursor:default}.section-shopping-cart-forms .form-widget .checkbox{margin:0 0 10px 0}.section-shopping-cart-forms select.select{-webkit-appearance:none !important;border-radius:0 !important}.section-shopping-cart-forms .selectBox-dropdown{width:100% !important}.section-body .faq-content-wrapper{margin-right:10px;margin-left:10px;margin-bottom:40px}@media screen and (min-width: 600px){.section-body .faq-content-wrapper{margin-right:15px;margin-left:0}}.section-body .faq-content-wrapper h1{font-size:1.75em}.section-body.shopping-cart-page .box.box-breadcrumbs,.section-body.shopping-cart-page .box.box-brand-landing-page-logo{background:rgba(0,0,0,0.8);position:relative}.section-body.shopping-cart-page #cboxTitle{background:#fff;font-size:16px;display:flex;align-items:center}@media screen and (min-width: 1024px){.section-body.shopping-cart-page #cboxTitle{font-size:30px}}.section-body.shopping-cart-page #cboxContent{background-color:#ffffff}@media screen and (max-width: 899px){.section-body.shopping-cart-page #cboxContent .static-page.pg-page.product-listing-content-page{margin:0 15px 15px 15px}}.section-body.shopping-cart-page #cboxContent{overflow:auto}.section-body.shopping-cart-page #cboxContent h1{font-size:18px;color:rgb(var(--color1))}.section-body.shopping-cart-page #cboxContent h2{font-size:14px;font-weight:700}.section-body.shopping-cart-page #cboxContent p,.section-body.shopping-cart-page #cboxContent li,.section-body.shopping-cart-page #cboxContent a{font-size:12px}.button-disabled{cursor:not-allowed;opacity:0.5}.bubble-helper-shipping-comment .shipping-comment-message-box{display:none}.shipping-comment-modal{height:auto !important}.shipping-comment-modal #cboxLoadedContent{max-height:calc(100vh - 240px)}.shipping-comment-modal #cboxLoadedContent p{font-size:14px;line-height:24px;padding:0 20px 0 0}.shipping-comment-modal #cboxClose{top:-10px !important;right:0 !important}.shipping-comment-modal #cboxClose:before{font-size:22px}@media (max-width: 1280px){.shipping-comment-modal #cboxClose{top:10px !important;color:#EA2028}.shipping-comment-modal .colorbox-shipping-comment,.shipping-comment-modal .colorbox-shipping-comment #cboxWrapper{width:100% !important}}.colorbox-shipping-comment,.colorbox-shipping-comment #cboxWrapper{overflow:inherit !important}.credit-cart-form-container .card-js label.label i{clear:both;display:block;margin:7px 0 0 0;line-height:18px}.block.input-container .input.radio-button input{display:inline-block;width:auto}.block.input-container .input.radio-button{border:none;margin:10px 0 0 0}.block.input-container .input.radio-button:focus{box-shadow:none}.block.input-container .input.radio-button span:nth-child(1){margin:0 0px 0 20px}.input.radio-button span{font-size:13px;vertical-align:top}@media (max-width: 480px){.box-checkout-payment-form-container .credit-card-module .box-checkout-payment-form label.label{width:100%}}@media (max-width: 375px){.box-checkout-payment-form-container .credit-card-module .box-checkout-payment-form .row-expiration-cvv{flex-wrap:wrap}}@media print{.widget-form.form-submit-quote,.shopping-list-item-remove,.shopping-list-items-subtotal,.qty-box-item-wrapper:first-of-type,.qty-box-item-wrapper.plus{display:none}.section-quote-list-item>.section-wrapper>.section-content{flex-wrap:nowrap}.section-quote-list-item>.section-wrapper>.section-content .shopping-list-item-photo{flex:0 0 25%;border:1px solid rgb(var(--grey-border))}.section-quote-list-item>.section-wrapper>.section-content .shopping-list-item-title{flex:0 0 60%}.section-quote-list-item>.section-wrapper>.section-content .shopping-list-item-qty{flex:0 0 10%}}#billing_phone{box-sizing:border-box}.checkout-methods{display:flex;justify-content:space-between;margin:30px 0;padding:0 15px}@media screen and (min-width: 600px){.checkout-methods{padding:0 30px}}@media screen and (min-width: 900px){.checkout-methods{padding:0 0}}.checkout-methods .checkout-method-box{cursor:pointer;box-sizing:border-box;width:30%;border:1px solid rgb(var(--grey-border));display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3);box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3)}@media screen and (min-width: 900px){.checkout-methods .checkout-method-box{padding:30px;justify-content:space-between}}.checkout-methods .checkout-method-box .checkout-method-box-title{font-size:0.9em;font-weight:700;text-align:center}@media screen and (min-width: 800px){.checkout-methods .checkout-method-box .checkout-method-box-title{font-size:1.1em}}@media screen and (min-width: 1280px){.checkout-methods .checkout-method-box .checkout-method-box-title{font-size:1.5em}}.checkout-methods .checkout-method-box .checkout-method-box-text{font-size:0.9em;text-align:justify;text-align-last:center}@media screen and (min-width: 1024px){.checkout-methods .checkout-method-box .checkout-method-box-text{font-size:1em}}.checkout-methods .checkout-method-box>*{margin:15px 0}.checkout-methods .checkout-method-box.selected{background-color:rgb(var(--color1));color:white}.checkout-methods .checkout-method-box.selected .button-button{color:#000;background-color:#fff}.section-checkout-forms{display:none}.section-shopping-cart-forms.shipping-information-form{display:none}.section-shopping-cart-forms.shipping-information-form.guest{display:block}.section-shopping-cart-forms.shipping-information-form.guest .create-account-password-fields{display:none}.section-shopping-cart-forms.shipping-information-form.create-error{display:block}.section-shopping-cart-forms.section-checkout-forms.login-error{display:block}.section-shopping-cart-forms .new-customer-title,.section-shopping-cart-forms .guest-checkout-title{display:none}.section-shopping-cart-forms .cart-form-headings{color:rgb(var(--text));font-size:1.4em;width:100%}.section-shopping-cart-forms .quick-checkout-form .section-header{font-size:0.8em}@media screen and (min-width: 1280px){.section-shopping-cart-forms .quick-checkout-form .section-header{padding:30px 0}}@media screen and (min-width: 1024px){.section-shopping-cart-forms .box.box-form-shipping .cart-form-headings{padding:0 30px}}.store-info-bubble{margin-top:1em;padding-left:30px;font-size:1em;font-weight:bold}.store-info-bubble .shopping-cart-store-info{display:flex;flex-wrap:wrap;font-size:0.9em;width:75vw}@media screen and (min-width: 800px){.store-info-bubble .shopping-cart-store-info{width:600px}}.store-info-bubble .shopping-cart-store-info .shopping-cart-store-address,.store-info-bubble .shopping-cart-store-info .shopping-cart-store-details{flex:1 1 100%}@media screen and (min-width: 600px){.store-info-bubble .shopping-cart-store-info .shopping-cart-store-address,.store-info-bubble .shopping-cart-store-info .shopping-cart-store-details{flex:1}}.store-info-bubble .shopping-cart-store-info img{margin-top:15px}.store-info-bubble .bubble-helper-store-info .store-info-label{text-decoration:underline}@media screen and (max-width: 899px){.store-info-bubble .bubble-helper-store-info .bubble-message-box{left:-50px;top:30px}.store-info-bubble .bubble-helper-store-info .bubble-message-box:before,.store-info-bubble .bubble-helper-store-info .bubble-message-box:after{left:45px}}.box-item-extended-option .bubble-message-box{left:-50px}.box-item-extended-option .bubble-message-box:before,.box-item-extended-option .bubble-message-box:after{left:45px}.shopping-cart-input-label{font-size:1.25em;padding-bottom:10px}.billing-information-form .section-content{position:relative}@media screen and (min-width: 1024px){.billing-information-form .section-content .side-bar-shipping-promo-options{position:sticky;top:15px;width:350px;right:0}}@media screen and (min-width: 1280px){.billing-information-form .section-content .side-bar-shipping-promo-options{width:450px}}.billing-information-form .section-content .side-bar-shipping-promo-options .box-side-bar-shipping-promo-options{box-sizing:border-box}@media screen and (min-width: 1024px){.billing-information-form .section-content .side-bar-shipping-promo-options .box-side-bar-shipping-promo-options{width:350px}}@media screen and (min-width: 1280px){.billing-information-form .section-content .side-bar-shipping-promo-options .box-side-bar-shipping-promo-options{width:450px}}.error-alert-container{padding-top:10px}.error-alert-line{color:rgb(var(--alert-error))}.box-shopping-cart-selected-delivery-option .bubble-message-box{left:-15px}.box-shopping-cart-selected-delivery-option .bubble-message-box:before,.box-shopping-cart-selected-delivery-option .bubble-message-box:after{left:45px}.section-shopping-cart-forms .section-shopping-cart-alert{background-color:rgba(var(--alert-error), 0.1);color:rgb(var(--alert-error));border:1px solid rgb(var(--alert-error));padding:0 15px;margin:15px}@media screen and (min-width: 600px){.section-shopping-cart-forms .section-shopping-cart-alert{margin:15px 30px}}@media screen and (min-width: 900px){.section-shopping-cart-forms .section-shopping-cart-alert{margin:15px 0}}#uown-application-form{padding:15px;border:1px solid #dddddd;margin-top:15px}#uown-form-box label{display:block;margin-bottom:5px;font-size:0.9em;font-weight:500}#uown-form-box input{display:block;padding:12px;border:1px solid #DDDDDD}#uown-form-box input[type=text]{width:100%}#uown-form-box input[type=date]{padding:10px}#uown-form-box small{color:rgb(var(--alert-error));font-weight:500;font-size:75%;display:none}@media screen and (min-width: 1280px){#uown-form-box section{display:flex}}#uown-form-box section>div{margin-top:15px}@media screen and (min-width: 1280px){#uown-form-box section>div{width:50%;margin-top:0px}}#uown-form-box section>div:first-child{margin-right:15px}#uown-form-box section>div>div{margin-top:15px;height:72px}#uown-form-box section>div>div:first-child{margin-top:0px}#uown-form-box .selectBox-dropdown{height:41px;line-height:39px;font-size:1em}#uown-form-box .input-with-error{border-color:rgb(var(--alert-error))}#multi_payment_uown .multi_payment_title{vertical-align:middle}#multi_payment_uown .multi_payment_logo{vertical-align:middle}#multi_payment_uown .multi_payment_logo img{height:25px;width:auto}#uown-form-btn,#urlWeekly,#urlBiWeekly{margin-top:20px;padding:16px;background:rgb(var(--color1));color:#FFFFFF;border:none;box-shadow:0px 5px 15px rgba(0,0,0,0.3)}#uown-form-btn:hover,#urlWeekly:hover,#urlBiWeekly:hover{background-color:rgb(var(--color1-toblack-0-2))}#uown-form-btn:disabled,#urlWeekly:disabled,#urlBiWeekly:disabled{background-color:rgb(var(--color1-towhite-0-6));cursor:default}#uown-form-btn{margin:30px 0;padding:18px;width:100%;font-size:1.25em}#uown-btns-wrap p{font-size:1em}#uown-btns-wrap table{font-size:0.9em}#uown-btns{border-top:1px solid #DDDDDD}#uown-form-reset{margin-top:20px;border:1px solid #DDDDDD}#urlWeekly,#urlBiWeekly{display:inline-block;text-align:center;min-width:120px;margin-top:0px}#urlWeekly{margin-right:25px}#uown-form-error-msg{margin-top:20px;color:rgb(var(--alert-error));font-weight:bold}#uown-form-redirect{margin-top:20px}#uown-form-redirect table th{padding:5px;width:140px;border:1px solid #DDDDDD}#uown-form-redirect table td{padding:5px;border:1px solid #DDDDDD}select.select.selectBox{width:100% !important;display:block}@media screen and (max-width: 479px){select.select.selectBox{font-size:0.8em}}.flyer-list li{display:inline-block;vertical-align:top;margin:0 0px;width:19.5%;padding:0 10px;box-sizing:border-box}.flyer-list ul{text-align:center;display:block}.flyer-list li a.flyer-img-link{display:inline-block;border:5px solid transparent;position:relative;width:100%;max-height:390px;min-height:390px}.flyer-img-link canvas{height:390px;max-width:100%;object-fit:contain}.flyer-list li.active a.flyer-img-link{box-shadow:0 0 30px #ccc;display:inline-block;border:5px solid rgb(var(--color1))}.flyer-errors .flyer-error-message{margin-left:40px;background:rgb(var(--color1));width:80%;padding:10px 40px 0;color:#000;font-size:16px;height:50px}.flyer-list a.link{font-size:16px;margin:10px 0 0;color:rgb(var(--color1));font-weight:500;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:90%}.flyer-slider-left{float:left;width:25%}.flyer-slider-right{float:right;width:70%;margin:auto}.cascade-slider_item.now{width:50%}.flyer-sm-img a{display:inline-block}.flyer-sm-list li.flyer-sm-img{float:left;width:47%;margin:0 6% 15px 0;position:relative;overflow:hidden}.flyer-sm-list li.flyer-sm-img:nth-child(2n){margin-right:0}.bg-grey.flyer-sliders{background-color:#EDEDED;display:none;padding:80px 30px 30px;box-shadow:0 6px 25px 0px inset #ccc;width:100%;margin:30px 0px 0;box-sizing:border-box}li.flyer-sm-img.active a{border:3px solid rgb(var(--color1));background:#fff}span.nm-count{color:#fff;width:20px;display:inline-block;text-align:center;transform:rotate(0deg);position:absolute;left:2px;top:4px;font-size:12px;font-weight:600}.flyer-sm-img a:before{content:"";position:absolute;background-color:rgb(var(--color1));width:60px;height:30px;transform:rotate(-50deg);left:-22px;top:-3px}ul.flyer-sm-list{max-height:745px;overflow:auto;padding:0 12px 0 0;min-height:550px}.flyer-list li.active a.flyer-img-link:before{content:'';display:block;width:0;height:0;position:absolute;border-top:45px solid transparent;border-bottom:45px solid transparent;border-right:28px solid #fff;left:0;top:auto;bottom:-120px;right:0;margin:auto;transform:rotate(-90deg)}.download-flyer{display:none}.left-canvas-pages{height:200px;object-fit:contain;max-width:100%}.cascade-slider_container{position:relative;height:278px;margin:0px auto 15px}.cascade-slider_item{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%) scale(0.3);transition:all 1s ease;opacity:0;z-index:-1;width:40%;text-align:center;box-shadow:0 0px 35px #ccc}.cascade-slider_item.next{left:50%;transform:translateY(-50%) translateX(-134%) scale(0.5);opacity:1;z-index:1}.cascade-slider_item.prev{left:50%;transform:translateY(-50%) translateX(15%) scale(0.5);opacity:1;z-index:1}.cascade-slider_item.now{top:50%;left:50%;transform:translateY(-50%) translateX(-58%) scale(1);opacity:1;z-index:5}.cascade-slider_arrow{display:inline-block;position:absolute;top:50%;cursor:pointer;z-index:5;color:rgb(var(--color1));font-size:40px}.cascade-slider_arrow-left{left:0}.cascade-slider_arrow-right{right:0}.cascade-slider_nav{width:100%;text-align:center;z-index:5;margin-top:10px;margin-bottom:10px}.cascade-slider_dot{display:inline-block;width:10px;height:10px;margin:0 7px;background:#ddd;list-style:none;cursor:pointer;border-radius:50%}.cascade-slider_dot:hover{background:#f9a22f}.cascade-slider_dot.cur{background:#f9a22f}p.download-flyer{color:rgb(var(--color1));font-size:16px;text-decoration:underline}.page-weeklyad .section-wrapper article{margin:100px 0px -3px}.page-weeklyad article>h1{margin-left:30px}.billboard.billboard-footer-ad{clear:both;margin:12px 0 0}.flyer-slider-right .dis-table{display:table;width:100%;height:100vh}.flyer-slider-right .dis-cell{display:table-cell;vertical-align:middle}.cascade-slider_slides canvas{width:100%;max-height:700px}.flyer-list .swiper-wrapper{text-align:center;display:inline-block}.flyer-list .responsive-flyer-main{display:none}.two-page-flyer .cascade-slider_item.now{transform:translateY(-50%) translateX(-64%) scale(0.8)}.two-page-flyer .cascade-slider_arrow-left{left:155px}.two-page-flyer .cascade-slider_arrow-right{right:50px}.two-page-flyer ul.flyer-sm-list{max-height:600px;min-height:210px}.single-page-flyer ul.flyer-sm-list{max-height:400px;overflow:auto;padding:0 12px 0 0;min-height:100px}.single-page-flyer .flyer-slider-right .dis-table{height:77vh;margin-bottom:40px}.img-magnifier-glass{position:absolute;border:3px solid #000;cursor:none;width:300px;height:200px}@media (max-width: 1024px){.flyer-list li a.flyer-img-link{max-height:230px;min-height:232px}.flyer-slider-left{width:18%}.flyer-slider-right{width:80%}.flyer-sm-list li.flyer-sm-img{width:100%;margin:0 0 15px 0}.flyer-list li a.flyer-img-link{overflow:hidden}.flyer-errors .flyer-error-message{margin-left:35px;width:80%;font-size:19px;height:80px;word-break:break-all}.two-page-flyer .cascade-slider_arrow-left{left:145px}.flyer-img-link canvas{height:auto}.left-canvas-pages{height:auto}.flyer-list li{width:24.5%}}@media (max-width: 991px){.flyer-slider-right,.flyer-slider-left{width:100%}.flyer-slider-right .dis-table{height:50vh}.carousel.carousel-flyer-main-responsive{margin:77px 0 0;clear:both;display:inline-block;padding:0 15px}ul.flyer-sm-list{max-height:inherit;overflow:inherit;padding:0 12px 0 0;min-height:inherit;display:flex}.flyer-sm-list li.flyer-sm-img{float:none;width:20%;margin:0 4% 15px 0;display:inline-block}.flyer-sm-list li.flyer-sm-img:nth-child(2n){margin:0 4% 15px 0}.cascade-slider_container{height:auto}p.download-flyer{text-align:center}ul.flyer-sm-list.desktop-flyer-main{display:none}}@media (max-width: 768px){.flyer-list li a.flyer-img-link{max-height:190px;min-height:172px}.bg-grey.flyer-sliders{padding:20px 30px 30px;overflow:hidden}.two-page-flyer .cascade-slider_arrow-left{left:132px}}@media (max-width: 767px){.flyer-list ul.desktop-flyer-main,.flyer-slider-left ul.desktop-flyer-main{display:none}.flyer-list .responsive-flyer-main{display:block}.flyer-list li{width:24%;padding:0 5px}.flyer-list .swiper-wrapper{text-align:center;display:inline-block}.flyer-slider-left{width:100%}.flyer-slider-right{width:100%;margin:10px 0 0}.bg-grey.flyer-sliders{padding:0px 0px 30px}.cascade-slider_item.now{transform:none;position:relative;left:0;top:0;width:100%}.cascade-slider_container{height:auto}.cascade-slider_arrow i.icon{background:rgba(114,49,71,0.6);color:#fff;font-size:26px;padding:20px 3px}.cascade-slider_arrow{top:24%}.cascade-slider_slides canvas{width:100%;max-height:100%}.cascade-slider_item{box-shadow:none}.flyer-list li a.flyer-img-link{max-height:345px;min-height:215px;overflow:hidden}.flyer-list li.active a.flyer-img-link:before{content:none}.flyer-list ul.responsive-flyer-main{padding:0 15px}.flyer-slider-right .dis-table{display:inline-block;width:100%;height:auto}.flyer-slider-right .dis-cell{width:100%;display:inline-block}.flyer-sm-list li.flyer-sm-img{width:32%}.two-page-flyer .cascade-slider_item.now{transform:none}.two-page-flyer .cascade-slider_arrow-left{left:0}.two-page-flyer .cascade-slider_arrow-right{right:0}}@media (max-width: 600px){.flyer-errors .flyer-error-message{margin-left:16px;height:90px;word-break:break-all;width:70%;font-size:16px}}@media (max-width: 500px){.flyer-slider-right{margin:5px 0 0 0}.page-weeklyad article>h1{font-size:37px}.flyer-list li{width:45% !important}}@media (max-width: 360px){.flyer-slider-right{margin:0px 0 0 0}}#blog-menu .block.col-8-large.col-7-medium.col-12-small{display:inline-block}@media screen and (min-width: 1280px){#blog-menu .block.col-8-large.col-7-medium.col-12-small{display:inline-block;width:50%;float:left;color:#b4b4b4;font-size:1em}}#blog-menu .block.col-4-large.col-5-medium.col-12-small{display:inline-block;float:right}@media screen and (min-width: 1280px){#blog-menu .block.col-4-large.col-5-medium.col-12-small{display:inline-block;width:17%;float:right;margin-right:20%;border-bottom:1px solid #d5d5d5;color:#d8d8d8;vertical-align:top}}@media screen and (min-width: 1280px){ul.hidden{display:block;width:100%}}@media screen and (min-width: 1280px){#ulmenu li{display:inline-block}}@media screen and (min-width: 1280px){.hidden li{border-right:1px solid #ededed;padding:0px 10px 0px 10px}}@media screen and (min-width: 1280px){.inputZoom{display:inline-block}}.section-blog-content .section-header.wrapper.wrapper-xmlarge{background:#fff;border:1px solid #ddd;box-shadow:0 10px 15px #ddd;padding:15px 20px 10px 15px}@media screen and (min-width: 1280px){.section-blog-content .section-header.wrapper.wrapper-xmlarge{background:#fff;border:1px solid #ddd;align-items:center;box-shadow:0 4px 15px #ddd;padding:0px 1px 0px 8%}}a.link.link-blog-category-filter-link{font-size:18px}@media screen and (min-width: 1280px){a.link.link-blog-category-filter-link{display:none}}section.section.section-blog-content{border-bottom:1px solid #dddddd}.inputZoom button.button{background:none;border:none;font-size:20px;color:#7e7e7e}@media screen and (min-width: 1280px){.inputZoom button.button{background:none;border:none}}.search_content input[type="text"]{left:16%;background:#fff;border:none;width:240px;padding:0px 29px 6px 14px}@media screen and (min-width: 1280px){.search_content input[type="text"]{background:none;border:none;width:209px;display:inline-block;padding:0px 16px 6px 0px}}::placeholder{color:#d8d8d8}.art.block.col-3-large.col-4-medium.col-6-small{margin-bottom:25px;margin-left:15px;margin-right:15px}@media screen and (min-width: 1280px){.art.block.col-3-large.col-4-medium.col-6-small{width:100%;margin-bottom:20px;vertical-align:top;display:inline-block;margin-left:0;margin-right:0}}.art.block.col-3-large.col-4-medium.col-6-small:first-child{margin-top:20px}@media screen and (min-width: 1280px){.art.block.col-3-large.col-4-medium.col-6-small:first-child{margin-top:0}}.article-representative-text{border:1px solid #e7e7e7;padding:15px;text-align:left;color:#7c7c7c;padding-bottom:10px}@media screen and (min-width: 1280px){.article-representative-text{border:2px solid #e7e7e7;background:#f2f2f2;padding:10px 15px 15px 15px;text-align:left;color:#7a7a7a}}.inner-article-representative-text{padding:0 10px 0 15px}@media screen and (min-width: 1280px){.inner-article-representative-text{padding:0}}.inner-article-representative-text a.read-more{font-weight:bold;text-decoration:underline}@media screen and (min-width: 1280px){.articles.row{padding:40px 0px 40px 0px;column-count:3;column-gap:1em}}.read-full-article{text-align:right;display:inline-block;width:100%;border-top:1px solid #e7e7e7;padding:10px 0 0 0;font-size:10px;position:relative}@media screen and (min-width: 1280px){.read-full-article{border-top:2px solid #e7e7e7;padding:25px 0 0 0}}ul#ulmenu,ul#ulmenu-responsive{position:fixed;left:0;z-index:99999;background:#fff;top:0;width:100%;text-align:center;max-height:calc(100vh - 1px);height:100vh}@media screen and (min-width: 1280px){ul#ulmenu,ul#ulmenu-responsive{display:block;position:unset;height:auto}}ul#ulmenu-responsive{padding:115px 0 0 0}#blogg-filter-cross{position:absolute;color:#676767;right:20px;top:15px;font-size:26px}@media screen and (min-width: 1280px){#blogg-filter-cross{display:none}}.article-representative-text .summary{padding-bottom:25px;text-align:left}span.icon.icon-read-articla-icon.tb-arrows-thin-2-right{margin-left:12px;vertical-align:middle;font-weight:600;font-size:18px}.representative-img img{width:100%;object-fit:cover}.blog_head{display:none}button#mobile-search-icons-blog{background:none;border:none;font-size:18px}@media screen and (min-width: 1280px){button#mobile-search-icons-blog{display:none}}button.button.desktop-seracg-blog{display:none}@media screen and (min-width: 1280px){button.button.desktop-seracg-blog{display:inline-block}}button#mobile-cancel-icons-blog{border:none;background:none;font-size:25px;float:right;margin-right:10px}@media screen and (min-width: 1280px){button#mobile-cancel-icons-blog{display:none}}.search_content form{display:inline-block}@media screen and (min-width: 1280px){.search_content form{display:inline-block}}a.link.link-article-page{width:56%;display:inline-block;color:#000;padding-top:10px;padding-bottom:10px;padding-left:7px;font-weight:600;border-right:1px solid #e7e7e7;font-size:13px;text-align:left;float:left}@media screen and (min-width: 1280px){a.link.link-article-page{padding-right:0;padding-left:0;padding-top:0px;padding-bottom:0px;border-right:2px solid #e7e7e7;float:left;width:50%;text-align:left}}.article-representative-text h2.title.line-below-heading{color:#000;margin:10px 0 20px 0;font-size:20px;font-weight:600;text-align:left}.read-full-article .share-options{display:none;position:absolute;padding:6px 5px 6px 7px;z-index:98;width:20px;float:right;right:9px;bottom:41px;background:#fff;top:auto;border:1px solid #eee;box-shadow:0 0 6px #eee;text-align:left}@media screen and (min-width: 1280px){.read-full-article .share-options{display:inline-block;vertical-align:middle;position:relative;background:none;width:unset;border:none;box-shadow:none;bottom:5px;right:0px;padding:10px 0px 10px 2px}}a.link.link-article-share{display:inline-block;margin-left:14px;font-size:14px;text-align:right;padding-top:10px}@media screen and (min-width: 1280px){a.link.link-article-share{text-align:right;margin-left:0;font-size:12px;width:auto;padding-top:0px}}span.label.label-share-article-label{margin:0 10px 0 0px}.fb-share-button{display:inline-block}.article-representative-text .date{display:none}.article-category{margin-top:15px}.article-representative-text .summary{padding-bottom:25px;font-size:15px}a.x-share-button{font-size:14px;display:block}@media screen and (min-width: 1280px){a.x-share-button{font-size:14px;display:inline-block}}.share-options span{background:none !important;border:none;box-shadow:none;width:100%;color:#7a7a7a;height:18px}@media screen and (min-width: 1280px){.share-options span{background:none !important;border:none;box-shadow:none;width:20px}}.share-options span:before{content:"\e614";font-family:'tailbase-icons';font-size:14px}.more-blog-category-menu{display:none}li.more-category-dropdown span.icon{font-size:14px;margin-left:5px;position:relative;top:3px}li.more-category-dropdown ul.more-blog-category-menu li{padding:0;min-width:100%}li.more-category-dropdown ul.more-blog-category-menu{position:absolute;left:0;background-color:#fff;top:54px;z-index:99;border:1px solid #eee}li.more-category-dropdown ul.more-blog-category-menu li:after{display:none}.desktop-blog-category-menu ul.more-blog-category-menu{display:none;max-height:60vh;overflow:auto}.desktop-blog-category-menu ul.more-blog-category-menu::-webkit-scrollbar-track{background:white}.icon-mobile-shared-links-dots{display:inline-block;font-size:14px;float:right;margin-right:10px;background:#f2f2f2;padding:12px 12px 12px 12px;margin-top:-10px}@media screen and (min-width: 1280px){.icon-mobile-shared-links-dots{display:none}}.share-options span:hover{box-shadow:none}.bc{display:none}.blog-active-menu a,li.blog-active-menu{background:none;color:#000}@media screen and (min-width: 1280px){.blog-active-menu a,li.blog-active-menu{background:#ededed;color:#414141}}#ulmenu li{float:unset;width:73%;margin:auto;top:60px;text-align:center;font-size:20px}@media screen and (min-width: 1280px){#ulmenu li{float:left;width:unset;top:0;font-size:16px}}li.blog-active-menu{padding:0;margin:0 0 0 -1px}.blog-category-menu a{display:inline-block;padding:20px 10px 16px 10px}#ulmenu li{border:none;position:relative}#ulmenu li:after{content:"";position:absolute;right:29%;background:#f3f3f3;width:85px;height:2px;top:60px}@media screen and (min-width: 1280px){#ulmenu li:after{content:"";position:absolute;right:0;background:#f3f3f3;width:1px;height:20px;top:20px}}#ulmenu li:last-child:after{content:none}@media screen and (min-width: 1280px){.hide-hidden-articles{display:none !important}}.search_content{margin-top:0}@media screen and (min-width: 1280px){.search_content{margin-top:20px}}a.button-button.view-more{border:1px solid #ddd;text-align:center;min-width:200px;display:inline-block;padding:14px 0;box-shadow:0 0 3px #eee;font-size:16px}.section-footer.wrapper.wrapper-xmlarge .pagination{text-align:center;margin:0 0 30px 0;padding:0 0 45px 0}.section-footer.wrapper.wrapper-xmlarge .related-articles{border-top:1px solid #ddd}.button-blog-view-more span.icon.tb-arrow-thin-right-2{display:none}.mobile-search-content-hidden{display:none}@media screen and (min-width: 1280px){.mobile-search-content-hidden{display:block}}.search_content_mobile{position:absolute;width:100%;left:0px;padding:0 0px 0 0px}@media screen and (min-width: 1280px){.search_content_mobile{width:unset;position:unset;padding:0}}.link-blog-category-filter-link span.icon-blog-category-filter-icon{color:#d41317}.topbanner-wrapper{position:relative}.view-more-blog-articles{margin-bottom:40px}.view-more-blog-articles a{background:#fff;border:2px solid #bbbbbb;padding:12px;color:#afafaf;box-shadow:0 4px 10px #ddd;width:150px;margin:auto}@media screen and (min-width: 1280px){#view-less-article-id{display:none}}@media screen and (min-width: 1280px){.article-page h1{font-size:32px;text-align:center}}@media screen and (min-width: 1280px){.article-content p{line-height:18px}}@media screen and (min-width: 1280px){.title-image-description p{margin:0;line-height:18px}}.article-quote p span{color:#acacac !important;font-size:17px;line-height:27px;text-align:left;letter-spacing:0}.article-quote:before,.article-quote:after{content:"";position:absolute;left:0;top:0;width:10px;height:20px;background-color:#dcdcdc}.article-quote:after{left:18px}.article-quote{position:relative;padding:0 0 0 60px}.article-quote p{border-left:2px solid #dcdcdc;padding:0 0 0 18px;margin:0}@media screen and (min-width: 1280px){.article .other-info{display:none}}@media screen and (min-width: 1280px){div.article-pagination{display:inline-block;width:70%;position:relative}}@media screen and (min-width: 1280px){div.article-pagination ul{padding:0;list-style-type:none;margin:auto;max-width:425px;display:inline-block;position:absolute;left:0;right:0;top:0;bottom:0;height:35px}}@media screen and (min-width: 1280px){div.article-pagination li{display:inline-block}}@media screen and (min-width: 1280px){div.article-pagination li a{display:inline-block;padding:4px 5px;background:#fff;min-width:30px;text-align:center;border:1px solid #d6d6d6;color:#d6d6d6}}@media screen and (min-width: 1280px){div.article-pagination li.active a{border:1px solid #000;color:#000}}@media screen and (min-width: 1280px){div.article-pagination .article-pagination-box{display:flex;box-shadow:0px 5px 13px rgba(0,0,0,0.1)}}@media screen and (min-width: 1280px){div.article-pagination .article-pagination-box .article-pagination-image{min-width:95px}}@media screen and (min-width: 1280px){div.article-pagination .article-pagination-text p{font-size:16px;margin:2px}}@media screen and (min-width: 1280px){div.article-pagination .article-left-pagination{float:left;width:270px}}@media screen and (min-width: 1280px){div.article-pagination .article-right-pagination{float:right;width:270px}}@media screen and (min-width: 1280px){div.article-pagination .article-pagination-text{padding:0 5px}}@media screen and (min-width: 1280px){div.article-pagination p.pagination-title-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:84%;font-weight:600}}@media screen and (min-width: 1280px){div.article-pagination .article-pagination-text{width:160px;padding-left:7px;text-align:left}}@media screen and (min-width: 1280px){div.article-pagination .article-pagination-image img{width:100px;height:87px}}@media screen and (min-width: 1280px){.article-pagination-outer{margin-left:-30px;margin-right:-30px;padding:30px;text-align:center;border-top:1px solid #ddd}}.article-page .description-two span{font-size:12px !important;color:#c4c4c4 !important}.article-page .title-image-description .description-one span{font-size:13px}.article-page .title-image-description{margin-top:-7px !important}@media screen and (min-width: 1280px){.article-page .article-heading p span{font-size:35px !important}}@media screen and (min-width: 1280px){.article-page .article-heading{margin-top:10%}}@media screen and (min-width: 1280px){.article-page .article-content p{padding-bottom:30px}}@media screen and (min-width: 1280px){.related-articles h3.author-articles-title{text-align:center;font-weight:bold;color:#000;font-size:30px}}@media screen and (min-width: 1280px){.related-articles .articles.row{width:70%;margin-left:15%}}@media screen and (min-width: 1280px){.related-articles .art{padding:5px}}@media screen and (min-width: 1280px){.related-articles .article-representative-text{display:inline-block;max-height:277px;min-height:277px}}@media screen and (min-width: 1280px){.related-articles .representative-img a{display:inline-block;width:100%;max-height:245px;min-height:245px}}.article-page .share-options>div,.article-page .share-options a,.article-page .share-options span{display:inline-block;vertical-align:middle;color:#7a7a7a;font-size:20px;margin:0 2px 0 0}@media screen and (min-width: 1280px){.article-page .article-content .article-heading.three p span{font-size:22px !important}}.article_detail_content .article-content{width:75%;margin:auto;position:relative}.article-social-icons p{display:inline-block;margin:0;vertical-align:middle}.article-social-icons{border-top:1px solid #ddd;text-align:center;margin:20px 0;display:inline-block;width:100%;padding:20px 0}.article-social-icons .share-options{display:inline-block;vertical-align:middle;margin:9px 0 0 0;color:#7c7c7c}.share-options .fb_iframe_widget{display:inline-block;position:relative;vertical-align:middle;margin:-14px 0 0 0}.article .content .wysiwyg-container{background-color:#fff}.article_detail_content .prev_page,.article_detail_content .date{display:none}.article_detail_content .article-title p{text-align:center}.article-title-text{font-size:35px !important;font-weight:600}.article-image{text-align:center;margin:10px}.article-image img{width:100% !important;height:100% !important}.article_detail_content .article-page{width:70%;margin-left:15%}@media only screen and (min-width: 320px) and (max-width: 1024px){div.article-pagination ul{padding:0;list-style-type:none;margin:auto;max-width:425px;display:inline-block;position:relative;left:0;right:0;top:0;bottom:0;height:35px}div.article-pagination li{display:inline-block}div.article-pagination li a{display:inline-block;padding:4px 5px;background:#fff;min-width:30px;text-align:center;border:1px solid #d6d6d6;color:#d6d6d6}div.article-pagination li.active a{border:1px solid #000;color:#000}.section-content.article-page{padding:0}.article-page .wrapper.wrapper-medium{padding:0}.article-page .wysiwyg-container{padding:0}.article-page .article_detail_content .article-page{width:100%;margin-left:0}.article-page h1.section-title-standard{font-size:20px;text-align:center;padding:0 8px}.article-page{margin:0;padding:0 10px}.article-page .article-content{width:82%;text-align:justify;font-size:12px !important;line-height:1.5em}.article-page .article-heading{margin:14px 0;margin-top:70px}.article-page .article-content-list li{padding:8px 0}.article-social-icons .share-options span:before{display:none}.article-page .article_detail_content .article-page{width:auto;padding:0}.article-page .title-image-description{padding:0 18px}.article-page .title-image-description p{line-height:17px;margin:0 auto}.article-page .other-info,.article-page .article-pagination-image,.article-page p.pagination-title-text,.article-page p.pagination-category-text{display:none}.article-page .article-pagination-outer{padding:0 30px}.article-page .article-pagination{display:flex;flex-direction:column-reverse;margin-bottom:40px}.article-page .pagination-row{display:flex;flex-direction:row;justify-content:space-between}.article-page .article-content p{padding-bottom:10px}.article-page .article-content .article-quote{position:relative;padding:40px 0 0 0}.article-page .article-social-icons .share-options{margin-left:0;display:flex;flex-direction:row;justify-content:center;align-items:center}.article-page .article-social-icons .share-options span{width:auto}.article-page .article-social-icons .share-options .fb_iframe_widget{margin:-5px 0 0 0}.article-social-icons{padding:20px 0 50px;border-bottom:1px solid #ddd}.article-quote:after{display:none}.article-quote:before{content:'';background:url(../images/quote.png) 0 0 no-repeat;width:43px;height:33px}}.article-page .media_embed{text-align:center}.responsive-blog-category-menu{display:none}#ulmenu li .blog-category-menu li.more-category-dropdown{float:left}#ulmenu li .blog-category-menu li{float:none;display:inline-block;vertical-align:middle}#ulmenu li.more-category-dropdown ul.more-blog-category-menu{min-width:1045px;width:100%;max-height:220px;padding:15px 0 15px 20px}#ulmenu li .blog-category-menu .more-blog-category-menu li{float:left;min-width:146px;text-align:left}.more-blog-category-menu li a{font-size:17px}#ulmenu .more-blog-category-menu li:hover{background:#ededed;color:#414141}@media (max-width: 1024px){.article .content .wysiwyg-container{padding:0 15px}.article-page .media_embed iframe{width:100%}.responsive-blog-category-menu{display:none}.desktop-blog-category-menu{display:none}ul#ulmenu-responsive a{font-size:20px}#ulmenu-responsive .blog-category-menu{max-height:calc(100vh - 115px);overflow:auto}}@media (max-width: 600px){.articles.row .art{margin:0 0 20px 0}h3.author-articles-title{text-align:center;font-weight:600;font-size:18px}}@media (max-width: 400px){.icon-mobile-shared-links-dots{margin-right:0px;padding:9px;margin-top:-5px}a.link.link-article-page{width:55%;padding-left:5px;font-size:13px}a.link.link-article-share{margin-left:5px;font-size:13px}}.article-page .share-options>div,.article-page .share-options a,.article-page .share-options span{font-size:14px;text-align:left}.share-options a.link.link-article-share{display:none}.contact-us-form{background:#f1f1f1;margin-bottom:32px;margin-top:32px;color:#000}.contact-us-input-fields{display:block;width:100%;margin-bottom:32px}.contact-us-input-fields input[type="text"]{display:inline-block;width:45%}.contact-us-input-fields input[type="text"],.contact-us-input-fields input[type="email"],.contact-us-right-field>select{display:inline-block;width:100%;border:2px solid #b5b5b5;border-right:1px solid;height:60px;padding:18px}.contact-us-text-area textarea{width:100%;border:2px solid #b5b5b5;border-right:1px solid;padding:20px}.contact-us-submit-button input[type="submit"]{margin-top:22px;width:220px;color:#fff;background:rgb(var(--color1));border:none}.contact-us-form-wrapper{padding:20px 50px 30px 50px}.contact-us-left-field{display:inline-block;width:48%;margin-right:35px}.contact-us-right-field{display:inline-block;width:48%;float:right}.contact-us-form-wrapper h3{font-size:2em !important}.alert-info-success span{color:green;font-weight:600}.alert-info-fail span{color:red;font-weight:600}.styled-checkbox{position:absolute;opacity:0}.styled-checkbox+label{position:relative;cursor:pointer;padding:0}.styled-checkbox+label:before{content:'';margin-right:10px;display:inline-block;vertical-align:text-top;width:20px;height:20px;background:white}.styled-checkbox:hover+label:before{background:rgb(var(--color1))}.styled-checkbox:focus+label:before{box-shadow:0 0 0 3px rgba(0,0,0,0.12)}.styled-checkbox:checked+label:before{background:rgb(var(--color1))}.styled-checkbox:disabled+label{color:rgb(var(--color1));cursor:auto}.styled-checkbox:disabled+label:before{box-shadow:none;background:#ddd}.styled-checkbox:checked+label:after{content:'';position:absolute;left:5px;top:9px;background:white;width:2px;height:2px;box-shadow:2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;transform:rotate(45deg)}.box-page-header{overflow:hidden}.box-page-header .main-banner-form{display:block;position:absolute;top:0;right:10%;z-index:99;width:450px;height:100%}.box-page-header .main-banner-form .wrapper{height:100%}.box-page-header .main-banner-form .wrapper .contact-us-form{height:100%}.box-page-header .main-banner-form .wrapper .contact-us-form .contact-us-form-wrapper{height:100%}.misc.contactus .image-content{display:block}.misc.contactus .image-content img{width:100%;height:auto}.main-banner-form{width:450px;display:none}.main-banner-form .contact-us-form{margin:0}.main-banner-form .contact-us-form{background:transparent}.main-banner-form .contact-us-form .alert-info.alert-info-fail span{background:rgba(255,255,255,0.9);padding:5px 20px;width:350px;text-align:center;margin:auto;position:absolute;left:0;top:156px;box-sizing:border-box;right:0}.main-banner-form .contact-us-form #contactusSuccessAlert{padding:0;position:static;top:auto;left:-347px;max-width:360px;bottom:40px;margin:0px 0px 4px 0px}.main-banner-form .contact-us-form #contactusSuccessAlert span{background:#008000;display:block;padding:0px 13px;text-align:center;color:#fff;font-weight:300;box-sizing:border-box}.main-banner-form .contact-us-form-wrapper{background:rgba(0,0,0,0.8);padding:190px 35px 50px 35px}.main-banner-form .contact-us-form-wrapper .form-title{background:url(/www/tbplatinum/images/form-title-img.svg) no-repeat;width:518px;height:109px;position:absolute;left:-34px;right:0;margin:auto;background-size:100% 100%;text-align:center;background-position:top center;top:45px}.main-banner-form .contact-us-form-wrapper .form-title h2{color:#fff;font-size:25px;font-weight:bold;text-transform:uppercase;margin:18px 0 0}.main-banner-form .contact-us-form-wrapper .form-title p{margin:0;color:#fff;font-size:17px}.main-banner-form .contact-us-form-wrapper .contact-us-input-fields{margin-bottom:24px}.main-banner-form .contact-us-form-wrapper .contact-us-input-fields input{background:rgba(0,0,0,0.4);border:1px solid rgba(255,255,255,0.2);color:#fff;height:45px;padding:8px 15px}.main-banner-form .contact-us-form-wrapper .contact-us-input-fields{display:flex}.main-banner-form .contact-us-form-wrapper .contact-us-input-fields label.block{width:50%;text-align:right;margin-right:6px}.main-banner-form .contact-us-form-wrapper .contact-us-input-fields label.block img{background-color:#fff;width:97%;height:auto;min-height:44px}.main-banner-form .contact-us-form-wrapper .block.input-container.contact-us-input-fields{margin-bottom:0}.main-banner-form .contact-us-form-wrapper .contact-us-text-area{margin-bottom:24px}.main-banner-form .contact-us-form-wrapper .contact-us-text-area textarea{background:rgba(0,0,0,0.4);border:1px solid rgba(255,255,255,0.2);color:#fff;height:96px;padding:8px 15px;resize:none}.main-banner-form .contact-us-form-wrapper .contact-us-submit-button input[type="submit"]{width:100%;font-weight:600;font-size:20px;padding:12px 10px;margin:2px 0 0}.prod-anchor-section .product-new-design{padding-top:0;margin-top:0px;width:calc(100% + 10px)}.prod-anchor-section .product-new-design .box.box-productbox{padding:0;margin:0 0 -0px -1px;width:25%}.prod-anchor-section .product-new-design .box.box-productbox:hover .box-productbox-cta{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);height:100%;background:rgba(213,42,41,0.7)}.prod-anchor-section .product-new-design .box.box-productbox:nth-child(4n+1) .box-productbox-content{border-left:none}.prod-anchor-section .product-new-design .box.box-productbox:nth-child(4n) .box-productbox-content{border-right:none}.prod-anchor-section .product-new-design .box.box-productbox .box-productbox-content{border-color:#d52a2a;border-top:none}.prod-anchor-section .product-new-design .box.box-productbox .image-productbox-photo-image .image-content{min-height:390px}.prod-anchor-section .product-new-design .box.box-productbox .box.box-productbox-details{position:static;height:auto !important;min-height:80px}.prod-anchor-section .product-new-design .box.box-productbox .box.box-productbox-details .box.box-bottom-box-cta-buttons{display:none}.prod-anchor-section .product-new-design .box.box-productbox .box.box-productbox-details .box.box-productbox-infos{height:auto !important;position:static}.prod-anchor-section .product-new-design .box.box-productbox .box.box-productbox-details .button-product-view-details .button-button{background-color:transparent;border:1px solid #fff;color:#fff;box-shadow:none}.prod-anchor-section .product-new-design .box.box-productbox .box-productbox-content{padding-bottom:0}.video-container.youtube.custom-video-container{padding-bottom:53%}@media (max-width: 1499px){.main-banner-form{width:460px}.main-banner-form .contact-us-form-wrapper{padding:130px 35px 25px 35px}.main-banner-form .contact-us-form-wrapper .alert-info.alert-info-fail span{margin:-25px 0px 10px 0px;font-size:13px;width:auto;padding:5px 10px;max-width:349px;position:static;display:block}.main-banner-form .contact-us-form-wrapper .form-title{top:10px}.main-banner-form .contact-us-form-wrapper .form-title h2{font-size:25px;margin:18px 0 0}.main-banner-form .contact-us-form-wrapper .form-title p{font-size:16px}.main-banner-form .contact-us-form-wrapper .contact-us-input-fields{margin-bottom:7.5px}.main-banner-form .contact-us-form-wrapper .contact-us-input-fields input{height:45px;padding:5px 15px}.main-banner-form .contact-us-form-wrapper .contact-us-input-fields label.block img{width:97%;height:auto;min-height:44px}.main-banner-form .contact-us-form-wrapper .contact-us-text-area{margin-bottom:6px}.main-banner-form .contact-us-form-wrapper .contact-us-text-area textarea{height:87px}.main-banner-form .contact-us-form-wrapper .contact-us-submit-button input[type="submit"]{margin:0px 0 0}}@media (max-width: 1280px){.main-banner-form .contact-us-form-wrapper .alert-info.alert-info-fail span{margin:4px 0px 4px 0px;font-size:13px;width:auto;padding:5px 10px;max-width:318px;position:static;display:block}}@media (max-width: 1279px){.main-banner-form{width:419px;top:62px}.main-banner-form .contact-us-form-wrapper{padding:90px 35px 18px 35px;width:389px;box-sizing:border-box}.main-banner-form .contact-us-form-wrapper .form-title{top:6px;height:100px;width:490px;left:-35px}.main-banner-form .contact-us-form-wrapper .form-title h2{font-size:25px;margin:16px 0 0}.main-banner-form .contact-us-form-wrapper .form-title p{font-size:16px}.main-banner-form .contact-us-form-wrapper .contact-us-input-fields{margin-bottom:6px}.main-banner-form .contact-us-form-wrapper .contact-us-input-fields input{height:38px;padding:5px 15px}.main-banner-form .contact-us-form-wrapper .contact-us-input-fields label.block img{width:97%;height:auto;min-height:38px}.main-banner-form .contact-us-form-wrapper .contact-us-text-area textarea{height:75px}.main-banner-form .contact-us-form-wrapper .contact-us-submit-button input[type="submit"]{margin:0px 0 0;padding:6.5px 10px}.prod-anchor-section .product-new-design{width:calc(100% + 15px)}.prod-anchor-section .product-new-design .box.box-productbox{width:33.333%}.prod-anchor-section .product-new-design .box.box-productbox:nth-child(4n+1) .box-productbox-content{border-left:1px solid #d52a2a}.prod-anchor-section .product-new-design .box.box-productbox:nth-child(4n) .box-productbox-content{border-right:1px solid #d52a2a}.prod-anchor-section .product-new-design .box.box-productbox:nth-child(3n+1) .box-productbox-content{border-left:none}.prod-anchor-section .product-new-design .box.box-productbox:nth-child(3n) .box-productbox-content{border-right:none}.prod-anchor-section .product-new-design .box.box-productbox .image-productbox-photo-image .image-content{min-height:362px}}@media (max-width: 1199px){.main-banner-form .contact-us-form-wrapper .alert-info.alert-info-fail span{margin:-1px 0px 4px 1px;font-size:13px;width:auto;padding:5px 11px;max-width:319px;position:static;display:block}}@media (max-width: 1100px){.box-page-header .main-banner-form{width:300px;right:16%}.box-page-header .main-banner-form .contact-us-form-wrapper{padding:87px 20px 16px 20px;width:292px}.box-page-header .main-banner-form .contact-us-form-wrapper .form-title{top:0px;height:100px;width:358px;left:-18px}.box-page-header .main-banner-form .contact-us-form-wrapper .form-title h2{font-size:18px;margin:24px 0 0}.box-page-header .main-banner-form .contact-us-form-wrapper .form-title p{font-size:13px}.box-page-header .main-banner-form .contact-us-form-wrapper .alert-info.alert-info-fail span{margin:-12px 0px 4px 0px;font-size:12px;width:auto;padding:5px 6px;max-width:269px;position:static;display:block}}@media (max-width: 1070px){.main-banner-form{width:419px}.main-banner-form .contact-us-form-wrapper{padding:90px 35px 12px 35px}}@media (max-width: 1024px){.contact-us-input-fields .contact-us-left-field{margin:0}.contact-us-input-fields .contact-us-left-field{display:block;width:100%;margin-bottom:32px}.contact-us-right-field{display:block;width:100%;margin-bottom:32px}.contact-us-form-wrapper{padding:20px 25px 30px 25px}.prod-anchor-section .product-new-design .box.box-productbox .image-productbox-photo-image .image-content{min-height:300px}.main-banner-form{width:419px}.main-banner-form .contact-us-form-wrapper{padding:92px 35px 15px 35px}}@media (max-width: 1023px){.billboard.billboard-brand-landing-page.saving-event-slide .billboard-text-container{width:45%}.billboard.billboard-brand-landing-page.saving-event-slide .billboard-text-container h2{font-size:2.2em}.box-page-header .main-banner-form{display:none}.main-banner-form .contact-us-form #contactusSuccessAlert{max-width:100%;position:static;left:0;box-sizing:border-box;padding:0 0px}.main-banner-form .contact-us-form .alert-info.alert-info-fail span,.main-banner-form .contact-us-form .alert-info-success span{width:100%;text-align:center;margin:auto;position:static;max-width:100%;display:inline-block}.main-banner-form{width:100%;margin:0px auto;display:block}.main-banner-form .wrapper{padding:0}.main-banner-form .contact-us-form-wrapper{padding:0px 0px 25px 0px;width:100%}.main-banner-form .contact-us-form-wrapper .form-title{height:auto;width:100%;position:static;background:no-repeat;background-color:#d52a2a;padding:12px 10px;box-sizing:border-box}.main-banner-form .contact-us-form-wrapper .form-title h2{font-size:20px;margin:0 0 7px 0}.main-banner-form .contact-us-form-wrapper form{padding:20px 30px 0}.main-banner-form .contact-us-form-wrapper .contact-us-input-fields .input{display:inline-block;width:100%}.main-banner-form .contact-us-form-wrapper .contact-us-input-fields label.block img{height:auto;min-height:35px;max-height:35px;margin-top:2px;width:auto}}@media (max-width: 767px){.billboard.billboard-brand-landing-page.saving-event-slide .billboard-text-container{width:100%}.billboard.billboard-brand-landing-page.saving-event-slide .main-banner-form .contact-us-form-wrapper .alert-info.alert-info-fail span{max-width:auto}.prod-anchor-section .product-new-design .box.box-productbox .image-productbox-photo-image .image-content{min-height:220px}}@media (max-width: 599px){.prod-anchor-section .product-new-design{width:calc(100% + 0px)}.prod-anchor-section .product-new-design .box.box-productbox{width:50%}.prod-anchor-section .product-new-design .box.box-productbox:nth-child(3n+1) .box-productbox-content{border-left:none}.prod-anchor-section .product-new-design .box.box-productbox:nth-child(3n) .box-productbox-content{border-right:none}.prod-anchor-section .product-new-design .box.box-productbox:nth-child(2n+1) .box-productbox-content{border-left:none}.prod-anchor-section .product-new-design .box.box-productbox:nth-child(2n) .box-productbox-content{border-right:none}.prod-anchor-section .product-new-design .box.box-productbox .image-productbox-photo-image .image-content{min-height:inherit;margin-bottom:20px}}@media (max-width: 480px){.prod-anchor-section .product-new-design{width:calc(100% + 0px)}.prod-anchor-section .product-new-design .box.box-productbox{width:100%}.custom-connect-box .link-info-box{padding:15px 14px;width:auto;font-size:18px;margin:20px auto}}.career-paragraph-title{background-color:#e8e8e8;padding:12px 20px;margin:0 0 30px 0;border-radius:0}.career-paragraph-title h4{margin:0;color:#000000;font-size:21px}.career-paragraph-title h4 span{color:#d41317}.offers-title h2,.posotions-secion h2{color:#d41317;font-size:23px;margin:0 0 20px;display:inline-block}.offers-ul li{font-size:18px;margin:0 0 15px 0;padding:0 0 0 15px;color:#646464}.career-paragraph-text p{font-size:16px;margin:0 0 15px 0;color:#646464}.offers-positions-wrapper{display:inline-block;width:100%}.offers-positions-wrapper .offers-section{float:left;width:48%;border-right:1px solid #ddd}.offers-positions-wrapper .posotions-secion{float:right;width:48%}.content.cp-career-opurtunity{padding:40px 0;max-width:75%;margin:auto}.career-paragraph-text{margin-bottom:40px;text-align:justify}.offers-ul ul{list-style-image:url(https://www.taappliance.com/www/clients/taappliance/images/check-red.png);padding-left:50px}.posotions-secion a{color:#d41317;float:right;text-decoration:underline;font-weight:600}.career-paragraph-image{margin-bottom:30px;text-align:center}.career-paragraph-image img{width:95%}.career-form-paragraph-image img{width:100%}.career-form-paragraph-image{margin:30px 0}.content.cp-career-app-form{width:75%;margin:auto}.career-form-paragraph-title{color:#000;font-size:18px;font-weight:700;margin-top:30px}.resume-email-to a.email-address{color:#9d0505}.left-form-detail{display:inline-block;width:48%;margin-right:3%}.form-section-header{text-align:center;font-size:1.1em;color:#fff;margin:0;padding:1px 0;background-color:#900}.form-section-content{margin:15px}.form-section-content span{margin:15px}.cp-career-app-form p{font-size:1em}.career-field input{width:100%;border:2px solid #b5b5b5;border-right:1px solid;height:50px;padding:0px 0px 0 20px}span.label.label-input-label{margin:0}.career-field{margin-top:10px;margin-bottom:10px}.career-field textarea{width:100%;border:2px solid #b5b5b5;border-right:1px solid;height:70px;padding:0px 0px 0 20px}.career-field input[type="radio"]{width:auto;height:auto}.form-section-content p{text-align:justify}.right-form-detail{display:inline-block;width:48%;clear:both;vertical-align:top;float:right}.info-fields-section span.label.label-input-label{display:block}.hidden-store-locations{display:none}.career-field input[type=date]{width:96%}@media (max-width: 1280px){.offers-positions-wrapper .posotions-secion{width:50%}section.section.section-content-career-main{margin-top:100px}.career-page-header .box.box-breadcrumbs.tb-sticky-second,.career-page-header .tb-sticky-second.box.box-brand-landing-page-logo{display:none}section.section.section-content-career-app-form{margin-top:150px}}@media (max-width: 1024px){.offers-positions-wrapper .offers-section{text-align:center;float:unset;width:100%;border-right:none}.inner-offers-section{width:60%;margin:auto}.offers-positions-wrapper .posotions-secion{float:unset;width:100%;margin:auto;font-size:16px;display:block}.offers-title h2,.posotions-secion h2{font-size:20px}.posotions-secion a{float:unset;margin-left:18%}.posotions-secion{text-align:center}.content.cp-career-app-form{width:100%}}@media (max-width: 720px){.posotions-secion a{margin-left:8%}}@media (max-width: 600px){.content.cp-career-opurtunity{max-width:95%}.posotions-secion a{margin-left:5%}.posotions-secion h2{font-size:16px}.offers-positions-wrapper .posotions-secion{font-size:15px}.inner-offers-section{width:85%}.left-form-detail{display:block;width:100%;margin-right:3%}.right-form-detail{display:block;width:100%;float:unset}.content.cp-career-app-form{width:90%}section.section.section-content-career-app-form{margin-top:120px}}.ui-slider{position:relative;border:1px solid rgb(var(--color1));-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box;height:6px;background:rgb(var(--color1-towhite-0-84))}.ui-slider.ui-slider-horizontal{height:3px;margin-top:15px;margin-bottom:20px}.ui-slider .ui-slider-handle{display:block;width:16px;height:16px;position:absolute;background:white;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-clip:padding-box;border:1px solid rgb(var(--color1));margin-top:-4px;margin-left:-4px;z-index:2}.ui-slider .ui-slider-handle::focus{outline:0}.ui-slider .ui-slider-range{background:rgb(var(--color1));height:3px;position:absolute;z-index:1;margin-top:0px}.ui-slider .range-tag{position:absolute;background:white;top:-45px !important;border:1px solid #efefef;font-size:.9em;color:#000;font-weight:400;text-align:center;padding:5px}.ui-slider .range-tag.min{left:0px !important}.ui-slider .range-tag.max{left:auto !important;right:0px !important}#lowerpricelimit,#upperpricelimit{display:inline-block;width:auto;max-width:80px;position:relative;top:0px;background:white;border:none;text-align:center;border:1px solid #cfcfcf}.price-range-inputs{width:95%;max-width:260px;height:25px;position:relative;text-align:center;margin-top:15px}.price-range-inputs .left-label,.price-range-inputs .right-label,.price-range-inputs span{position:absolute}.price-range-inputs span{left:47%}.price-range-inputs .left-label{left:0}.price-range-inputs .right-label{right:0}.custom-checked:before{background-color:white;border:1px solid #6e6e6e}.custom-unchecked:before,.custom-checked:before{content:"";display:inline-block;width:18px;height:18px;vertical-align:middle;margin-right:10px;text-align:center;border:1px solid #d5d5d5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box;text-indent:0}.custom-checked:after{content:"\e910";position:absolute;right:7.5px;color:#723147;font-size:14px;line-height:1;top:6px}.custom-unchecked,.custom-checked{display:inline-block;cursor:pointer;margin-right:10px;margin-top:-2px;line-height:18px;margin:0 0 10px 0;padding:0 0 0 30px;text-indent:-25px}@media screen and (min-width: 800px){html.ask-an-expert-page{overflow:hidden !important}}html.ask-an-expert-page,html.ask-an-expert-page body,html.ask-an-expert-page body>.section-wrapper{height:100%}html.ask-an-expert-page .section.section-ask-expert-popup h1{padding-left:20px;padding-right:70px;font-size:1.5em;width:100%;box-sizing:border-box}@media screen and (min-width: 480px){html.ask-an-expert-page .section.section-ask-expert-popup h1{font-size:1.7em}}@media screen and (min-width: 800px){html.ask-an-expert-page .section.section-ask-expert-popup h1{padding-right:20px;font-size:2.2em}}html.ask-an-expert-page .section.section-ask-expert-popup .widget-form .alert{font-size:1em;margin-top:0}html.ask-an-expert-page .section.section-ask-expert-popup .widget-form input,html.ask-an-expert-page .section.section-ask-expert-popup .widget-form textarea{width:calc(100% - 30px)}html.ask-an-expert-page .section.section-ask-expert-popup .box.box-quote-request-actions>*{width:50%}#colorbox.askanexpertpopup{margin:0 auto}html.tb-displaying-cbox.touch #cboxContent.askanexpertpopup{position:relative !important}#cboxContent.askanexpertpopup #cboxLoadedContent{margin:0 auto;width:100% !important;height:100vh !important}#cboxContent.askanexpertpopup #cboxClose{color:rgb(var(--grey-dark));font-size:2em;top:20px !important;right:40px !important;text-indent:-9999999999px}#cboxContent.askanexpertpopup #cboxClose::before{text-indent:0;left:0;position:absolute}.breakpoint{display:none}@media screen and (min-width: 480px){.breakpoint:before{content:"480"}}@media screen and (min-width: 600px){.breakpoint:before{content:"600"}}@media screen and (min-width: 800px){.breakpoint:before{content:"800"}}@media screen and (min-width: 900px){.breakpoint:before{content:"900"}}@media screen and (min-width: 1024px){.breakpoint:before{content:"1024"}}@media screen and (min-width: 1280px){.breakpoint:before{content:"1280"}}@media screen and (min-width: 1500px){.breakpoint:before{content:"1500"}}@media screen and (min-width: 1920px){.breakpoint:before{content:"1920"}}.breakpoints{display:none}.breakpoints:after{content:"xsmall:480/small:600/medium:800/mediumlarge:900/large:1024/xlarge:1280/xmlarge:1500/xxlarge:1920/"}
