@charset "UTF-8";:root{--gray:#F3F3F3;--white:#FFF;--black:#000;--swatch-border-gray:#979797;--mz-blue:#1F355E;--mz-blue-font-color:#1F355E;--ao-steel-blue:#809BAE}.navigation{background:#fff;padding-left:0;padding-right:0}.navigation .level1>.navigation-title>a,.navigation .level0>.navigation-title>a{font-size:12px;padding-right:15px}.navigation .level1>.navigation-title>a:hover,.navigation .level0>.navigation-title>a:hover{text-decoration:none}.navigation .level1:last-child a,.navigation .level0:last-child a{border-bottom-color:transparent}.navigation a{color:#fff}.lt-ie9 .navigation a,.lt-ie9 .navigation a span{color:#fff}.navigation a:focus,.navigation a:hover{color:#fff}.navigation li.submenu{margin-bottom:0}.navigation li>.navigation-title>a{padding:15px;display:block;color:#fff;text-decoration:none;font-size:12px}.navigation li>ul a{font-size:12px}.navigation .submenu>ul{padding-left:10px}.navigation.navigation-fat{background:#fff;border-width:1px;border-style:solid;border-color:#d6d6d6;padding:15px 15px 15px 15px}.navigation.navigation-fat a{text-decoration:none}.navigation.navigation-fat nav>ul{list-style:none;padding:10px 0;overflow:hidden}.navigation.navigation-fat .rel-level1{margin:10px;padding:0;display:inline-block;vertical-align:top}.navigation.navigation-fat .rel-level1.submenu ul a{position:relative}.navigation.navigation-fat .rel-level1.submenu ul a:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;content:"";top:50%;left:-9px;font-size:10px}.navigation.navigation-fat .rel-level1>.navigation-title>a{border-top-width:4px;border-top-style:solid;border-top-color:#d6d6d6;border-bottom:0;background:#fff;padding:15px;display:block;width:auto;background:#fff}.navigation.navigation-fat .rel-level1>.navigation-title>a:hover{border-color:#474747}.navigation.navigation-fat .rel-level1>ul{padding:0}.navigation.navigation-fat .rel-level2{padding-left:10px;display:block}.navigation.navigation-main{background-color:transparent;padding-left:0;padding-right:0}.navigation.navigation-main .component-content>nav{position:relative;background-color:#fff}.navigation.navigation-main .component-content>nav .toggledNav{padding-right:37px}.navigation.navigation-main .component-content>nav .sxaToogleNav{position:relative;padding-right:37px}.navigation.navigation-main .component-content>nav .sxaToogleNavBtn{position:absolute;top:0;bottom:0;right:0;width:37px;text-align:center}.navigation.navigation-main .component-content>nav .sxaToogleNavBtn:hover{background-color:#fff}.navigation.navigation-main .component-content>nav .sxaToogleNavBtn i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:20px}.navigation.navigation-main .sxaWrappedList{position:absolute;top:120%;right:0;width:auto;z-index:999;border-radius:4px;background-color:#fff}.navigation.navigation-main .sxaWrappedList>li{min-width:100%}.navigation.navigation-main .sxaWrappedList ul{padding-left:0}.navigation.navigation-main .sxaWrappedList ul li{min-width:100%;max-width:100%}.navigation.navigation-main .sxaWrappedList .rel-level1{font-weight:bold}.navigation.navigation-main .sxaWrappedList .rel-level1>ul{width:auto !important;position:absolute;right:102% !important;top:0;left:auto !important;border-right-width:0 !important}.navigation.navigation-main .sxaWrappedList .rel-level2>ul{display:none;top:0 !important;background-color:#fff;right:102% !important;width:100%;left:auto !important;border-radius:5px}.navigation.navigation-main .sxaWrappedList .rel-level2>ul>li{list-style:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;max-width:25%;padding:10px}.navigation.navigation-main .sxaWrappedList .rel-level2>ul>li:hover{background-color:#fff}.navigation.navigation-main .sxaWrappedList .rel-level2.show>ul{display:block}.navigation.navigation-main .component-content>nav{position:relative}.navigation.navigation-main .component-content>nav ul:after{content:"";display:table;clear:both}.navigation.navigation-main .rel-level1>.navigation-title>a{border-width:4px 0 0 0;border-color:transparent}.navigation.navigation-main .rel-level1>ul{display:none;z-index:1000;position:absolute;margin-left:0}.navigation.navigation-main .rel-level1.show>a+ul{display:block}.navigation.navigation-main .rel-level1.show>ul{display:flex;min-width:60px}.navigation.navigation-main .rel-level1.active>.navigation-title>a:link,.navigation.navigation-main .rel-level1.active>.navigation-title>a:visited{color:#fff}.navigation.navigation-main .rel-level1.active>span{display:block;padding:10px 20px;color:#fff}.navigation.navigation-main .rel-level1.submenu.active{border-color:#176f89}.navigation.navigation-main .rel-level2:hover,.navigation.navigation-main .rel-level2:focus{-webkit-transition:background .2s ease-in;transition:background .2s ease-in;background:#fff}.navigation.navigation-main .rel-level2 div>a:hover,.navigation.navigation-main .rel-level2 div>a:focus{color:#fff}.navigation.navigation-main .rel-level2.submenu{box-sizing:border-box}.navigation.navigation-main .rel-level2.submenu.navigation-image{text-align:center}.navigation.navigation-main .rel-level2.submenu.navigation-image>a,.navigation.navigation-main .rel-level2.submenu.navigation-image .field-navigationtext{text-align:left}.navigation.navigation-main.navigation-main-horizontal .submenu>ul{padding-left:0}.navigation.navigation-main.navigation-main-horizontal nav{width:100%}.navigation.navigation-main.navigation-main-horizontal nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.navigation.navigation-main.navigation-main-horizontal nav>ul>li{list-style:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.navigation.navigation-main.navigation-main-horizontal .rel-level1.show>a+ul{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap}.navigation.navigation-main.navigation-main-horizontal .rel-level1.show>ul{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap}.navigation.navigation-main.navigation-main-horizontal .rel-level1>ul{width:100%;clear:both;left:0}.navigation.navigation-main.navigation-main-horizontal .rel-level2{float:left;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.navigation.navigation-main.navigation-main-horizontal .rel-level2:hover{background-color:#fff}.navigation.navigation-main.navigation-main-horizontal .rel-level2.show>a+ul{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap}.navigation.navigation-main.navigation-main-horizontal .rel-level2.show>ul{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap}.navigation.navigation-main.navigation-main-horizontal .rel-level2>ul{display:none;top:100%;background-color:#fff;left:0;right:0}.navigation.navigation-main.navigation-main-horizontal .rel-level2>ul>li{list-style:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;max-width:25%;padding:10px}.navigation.navigation-main.navigation-main-horizontal .rel-level2>ul>li:hover{background-color:#fff}.navigation.navigation-main.navigation-main-vertical nav{width:100%}.navigation.navigation-main.navigation-main-vertical nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.navigation.navigation-main.navigation-main-vertical nav>ul li ul{padding-left:0}.navigation.navigation-main.navigation-main-vertical nav>ul li.show>ul{display:flex}.navigation.navigation-main.navigation-main-vertical .rel-level1>ul{padding-left:0;width:auto;left:0;right:0;border-radius:0 0 5px 5px}.navigation.navigation-main.navigation-main-vertical .rel-level1>ul>li{display:inline-block}.navigation.navigation-main.navigation-main-vertical .rel-level2{position:relative}.navigation.navigation-main.navigation-main-vertical .rel-level2>ul{left:100%;top:0;width:100%;background-color:#fff}.navigation.navigation-main.navigation-main-vertical .rel-level2>ul>li{padding:3px 0}.navigation.navigation-main.navigation-main-vertical .rel-level2>ul>li:hover{background-color:#fff}.navigation.navigation-mobile{padding-left:0;padding-right:0}.navigation.navigation-mobile ul{padding-left:0}.navigation.navigation-mobile .submenu>.navigation-title{position:relative}.navigation.navigation-mobile .submenu>.navigation-title:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:block;position:absolute;right:10px;font-size:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.navigation.navigation-mobile .rel-level1{cursor:pointer;margin:0;background:#fff}.navigation.navigation-mobile .rel-level1.active{background:#fff}.navigation.navigation-mobile .rel-level1>ul{display:none;background:#fff}.navigation.navigation-mobile .rel-level1>ul li{position:relative;color:#fff;padding-left:0}.navigation.navigation-mobile .rel-level1.submenu.active>.navigation-title:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.6s;transition:.6s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.navigation.navigation-mobile .rel-level1.submenu.active>ul{display:block}.navigation.navigation-mobile .rel-level1.submenu>.navigation-title{position:relative}.navigation.navigation-mobile .rel-level1.submenu>.navigation-title:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:block;position:absolute;right:10px;font-size:10px;top:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.6s;transition:.6s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;color:#fff}.navigation.navigation-mobile .rel-level1>.navigation-title{margin:0}.navigation.navigation-mobile .rel-level1>.navigation-title a{border-bottom-width:0}.navigation.navigation-mobile .rel-level1>.navigation-title:last-child{border-bottom:none}.navigation.navigation-mobile .rel-level1 .navigation-title{padding:15px}.navigation.navigation-mobile .rel-level1 .navigation-title>a{text-decoration:none;color:#fff;padding:0;display:inline}.navigation.navigation-mobile .rel-level2{display:list-item}.navigation.navigation-mobile .rel-level2 .navigation-title>a{font-weight:500}.navigation.navigation-mobile .rel-level2.active{background-color:#fff}.navigation.navigation-mobile .rel-level2 ul{display:none}.navigation.navigation-sidebar a{text-decoration:none}.navigation.navigation-sidebar nav>ul .rel-level1>.navigation-title{margin-bottom:0}.navigation.navigation-sidebar nav>ul .rel-level1>.navigation-title>a{display:block;position:relative;z-index:1;margin-right:0}.navigation.navigation-sidebar nav>ul .rel-level1>ul{margin-left:10px;margin-top:5px}.navigation.navigation-sidebar nav>ul .rel-level2{display:block}.navigation.sitemap-navigation .level2 a{position:relative;padding-left:10px}.navigation.sitemap-navigation .level2 a:before{font-size:14px;font-size:1.4rem;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translateY(-50%) scale(1,-1);-ms-transform:translateY(-50%) scale(1,-1);transform:translateY(-50%) scale(1,-1);position:absolute;content:"";top:50%;left:-8px}.mobile-navbar-brand{display:none}.secondary-nav-bar{width:auto}ul.userLoginSection{padding:0;width:100%;margin-bottom:0;text-align:right;margin-right:20px;user-select:none;display:flex}ul.userLoginSection li{list-style:none;cursor:pointer;margin:23px 15px 4px 44px;text-transform:uppercase;height:auto}ul.userLoginSection li a:before{content:' ';padding-left:0;font:normal normal normal 20px/1 FontAwesome;padding-right:10px;cursor:pointer;height:20px;width:20px;margin-left:-27px}ul.userLoginSection li .field-link{white-space:nowrap}ul.userLoginSection li.item2{vertical-align:top;padding-bottom:29px}.ProExchange::before{content:' ';background-image:url("../images/icon_nav_proEx_black_20.svg");padding-left:0;padding-right:10px;cursor:pointer;height:20px;width:20px;margin-left:-27px;position:absolute}ul.userLoginSection li a.header-contact-us::before{position:absolute;background-image:url("../images/icon_nav_mail_black_20.svg")}ul.userLoginSection li a.header-cart::before{position:absolute;background-image:url(../images/icon_nav_shopping_black_20.svg)}ul.userLoginSection li a.header-store-locator::before{position:absolute;background-image:url("../images/icon_nav_location_black_20.svg")}ul.userLoginSection li a.header-samples::before{position:absolute;background-image:url("../images/icon_nav_shopping_black_20.svg")}ul.userLoginSection li a.header-sign-in::before{position:absolute;background-image:url("../images/icon_nav_userProfile_black_20.svg")}.row-content .item3{padding:0;display:none}ul.userLoginSection li a{padding:0;color:#000;font-size:11px}ul.userLoginSection li a:hover{border-bottom:none;text-decoration:none}.secondary-nav-image{margin-top:18px;width:20%;padding-left:0;padding-right:25px}.secondary-nav-image .component-content{display:flex;margin-left:15px}ul.userLoginSection li.hover-expand a:before{-webkit-text-stroke-width:0;-webkit-text-stroke-color:#fff;color:#fff}.secondary-nav-dropdown-box{display:none;position:absolute;right:0;top:86px;background-color:#000;padding:20px;z-index:400;width:510px;max-width:100vw}.secondary-nav-dropdown-box.active{display:flex}.unauthenticated-box{display:flex;width:470px}.new-user{display:inline-flex;max-width:170px;text-align:center;padding:42px 30px 42px 15px}.new-user a{text-align:left}ul li .secondary-nav-dropdown-box .unauthenticated-box .new-user a img{margin:0 24px}ul li .secondary-nav-dropdown-box .unauthenticated-box .new-user a:before{margin:0 !important;padding:0 !important;font-size:0 !important}.new-user a span{font-size:20px;font-weight:bold}.login-box{display:inline-flex;max-width:300px;border-left:solid 1px #fff;padding-left:20px}form.header-login{width:100%;margin-bottom:0}.unauthenticated-box .login-box label[for="RememberMe"]{margin-top:0 !important}.unauthenticated-box .login-box form.header-login>label.control-label{color:#fff;float:left;margin:0 0 15px;text-transform:uppercase;font-weight:bold;font-size:16px;letter-spacing:2.5px;line-height:20px;padding:0}.unauthenticated-box .login-box form.header-login>input[type=text]{margin-bottom:15px}form.header-login input[type="email"],.header-login-form input[type="password"]{display:block;width:100%;margin-top:20px;padding:10px}form.header-login input[type="email"]{margin-top:0}form.header-login div{display:flex;align-items:center;justify-content:space-between}form.header-login div input[type="checkbox"]{margin:15px 0;height:24px;width:24px;border:1px solid #fff;border-radius:3px;box-shadow:inset 1px 1px 2px 0 #000}form.header-login div input[type="checkbox"]:checked{color:#fff;background-color:#a00}form.header-login div label{display:inline;vertical-align:super;color:#fff;font-size:12px;margin-left:7px}form.header-login div a{vertical-align:super;font-size:13px;color:#fff;font-weight:bold}form.header-login div a:before{display:none !important}form.header-login .button{width:100%;height:45px;background:#fff;border:1px solid #fff;border-radius:8px;font-size:20px;font-weight:bold;color:#000}form.header-login .button:hover{color:#fff;background-color:#000}.authenticated-box{display:flex;width:470px;flex-direction:column}.user-info{width:100%;text-align:center;border-bottom:solid 1px #fff;padding-bottom:30px}.user-info img{max-width:100px;max-height:100px;border-radius:50%}.user-info p{font-size:20px;font-weight:bold;color:#fff}.user-info p span{font-size:16px;font-weight:normal}.user-tools{width:100%}.user-tools ul{text-align:center;display:flex;justify-content:center}.user-tools ul li{width:150px;padding:50px 0 0 0 !important;text-align:center;font-size:20px;color:#fff;display:inline-flex;flex-direction:column;align-items:center;border:none !important}.user-tools ul li:nth-child(-n+4){display:none}.user-tools ul li a.user-tools-icons{padding-left:0 !important;font-size:20px;display:flex;flex-direction:column-reverse;align-items:center}.user-tools ul li a::before{margin:0;padding:0}.dot-cart{background:#000;font-size:12px !important;color:#000;border-radius:50px;width:18px !important;height:18px !important;text-align:center;font-style:normal;background-image:none !important;z-index:1;color:#fff;padding-top:10px !important;display:inline-block;vertical-align:middle;margin-top:6px}ul.userLoginSection li.navigation-cart{top:-8px;position:relative}.main-navbar-black .rel-level1.submenu>.navigation-title a{color:#fff;border-bottom:solid thick #000}.main-navbar-black>div>nav>ul{background-color:#000;color:#fff}.main-navbar-grey .rel-level1.submenu>.navigation-title a{color:#000;border-bottom:solid 2px #e1e1e1}.main-navbar-grey>div>nav>ul{background-color:#e1e1e1}.main-navbar-white .rel-level1.submenu>.navigation-title a{color:#000}.main-navbar-white>div>nav>ul{background-color:#fff}.main-navbar-black-bold .rel-level1.submenu>.navigation-title a{color:#fff !important;font-weight:bold;border-bottom:solid 2px #000}.main-navbar-black-bold>div>nav>ul{background-color:#000}.main-navbar-grey-bold .rel-level1.submenu>.navigation-title a{color:#000 !important;font-weight:bold;border-bottom:solid 2px #e1e1e1}.main-navbar-grey-bold>div>nav>ul{background-color:#e1e1e1}.main-navbar-white-bold .rel-level1.submenu>.navigation-title a{color:#000 !important;font-weight:bold}.main-navbar-white-bold>div>nav>ul{background-color:#fff}.main-navbar-green-bold .rel-level1.submenu>.navigation-title a{color:#fff !important;font-weight:bold;border-bottom:solid 2px #809bae}.main-navbar-green-bold>div>nav>ul{background-color:#809bae}.main-navbar-green .rel-level1.submenu>.navigation-title a{color:#fff !important;border-bottom:solid 2px #809bae}.main-navbar-green>div>nav>ul{background-color:#809bae}.main-navbar-blue-bold .rel-level1.submenu>.navigation-title a{color:#fff !important;font-weight:bold;border-bottom:solid 2px #1f355e}.main-navbar-blue-bold>div>nav>ul{background-color:#1f355e}.main-navbar-blue .rel-level1.submenu>.navigation-title a{color:#fff !important;border-bottom:solid 2px #1f355e}.main-navbar-blue>div>nav>ul{background-color:#1f355e}.top-navbar-black .rel-level1.submenu>.navigation-title a{color:#fff;border-bottom:solid 2px #000}.top-navbar-black>div>nav>ul{background-color:#000}.top-navbar-grey .rel-level1.submenu>.navigation-title a{color:#000;border-bottom:solid 2px #e1e1e1}.top-navbar-grey>div>nav>ul{background-color:#e1e1e1}.top-navbar-white .rel-level1.submenu>.navigation-title a,.top-navbar-white .rel-level1>.navigation-title a{color:#000;border-bottom:solid thick #fff}.top-navbar-white .rel-level1>.navigation-title a:hover{border-bottom:solid 5px var(--brand-color)}.top-navbar-white>div>nav>ul{background-color:#fff}.top-navbar-black-bold .rel-level1.submenu>.navigation-title a{color:#fff;font-weight:bold;border-bottom:solid 5px #000}.top-navbar-black-bold>div>nav>ul{background-color:#000}.top-navbar-grey-bold .rel-level1.submenu>.navigation-title a{color:#000;font-weight:bold;border-bottom:solid 5px #e1e1e1}.top-navbar-grey-bold>div>nav>ul{background-color:#e1e1e1}.top-navbar-white-bold .rel-level1.submenu>.navigation-title a{color:#000;font-weight:bold;border-bottom:solid 5px #fff}.top-navbar-white-bold>div>nav>ul{background-color:#fff !important}.top-navbar-green .rel-level1.submenu>.navigation-title a{color:var(--white);border-bottom:solid 5px var(--ao-steel-blue)}.top-navbar-green>div>nav>ul{background-color:#809bae}.top-navbar-green-bold .rel-level1.submenu>.navigation-title a{color:#fff !important;font-weight:bold;border-bottom:solid 5px #809bae}.top-navbar-green-bold>div>nav>ul{background-color:#809bae}.top-navbar-blue .rel-level1.submenu>.navigation-title a{color:var(--white);border-bottom:solid 5px var(--mz-blue)}.top-navbar-blue>div>nav>ul{background-color:#1f355e}.top-navbar-blue-bold .rel-level1.submenu>.navigation-title a{color:#fff !important;font-weight:bold;border-bottom:solid 5px #1f355e}.top-navbar-blue-bold>div>nav>ul{background-color:#1f355e}.language-selector{float:right;margin:18px 55px 18px 0;color:#000;border-left:1px solid #000;display:none}.language-selector .language-selector-select-item>a{padding-right:15px;color:#000}.coveo-externalcomponentssection{text-align:center;margin-top:10px;display:flex;justify-content:center;padding:0}.CoveoSearchbox .magic-box{border:none !important;border-bottom:thin solid #7e8c9a !important;border-radius:0 !important}.CoveoSearchbox .CoveoSearchButton{border:none !important;border-bottom:1px solid #7e8c9a !important;border-radius:0 !important}header .headnav{width:100%;padding:0}#header{width:100%;padding:0}header.off-top{transition:top .5s cubic-bezier(0,0,0,1)}.navigation a{color:#747474}.lt-ie9 .navigation a,.lt-ie9 .navigation a span{color:#747474}.navigation a:focus,.navigation a:hover{color:#747474}div#navbarSupportedContent ul li.level1>ul,div#main-navbarSupportedContent ul li.level1>ul{width:100%;left:0;height:auto;border:none;background:#fff;padding-top:20px;padding-bottom:20px;border-top:1px solid #a00;min-height:300px;flex-wrap:wrap;box-shadow:0 5px 10px 0 #00000026;padding-left:25px;padding-right:25px}div#navbarSupportedContent ul li>ul,div#main-navbarSupportedContent ul li>ul{justify-content:center}div#navbarSupportedContent ul li.level1 ul li.level2.first,div#main-navbarSupportedContent ul li.level1 ul li.level2.first{border-left:none}div#navbarSupportedContent ul li.level1 ul li.level2,div#main-navbarSupportedContent ul li.level1 ul li.level2{display:inline-block;background:#fff}.nav-bar-styling a{color:#000}.nav-bar-styling a:hover{color:#c8102e}.nav-bar-styling div.navigation-subtitle,.nav-bar-styling span.navigation-subtitle{color:#000}.nav-bar-styling.navigation-main .rel-level1.submenu>.navigation-title a,.nav-bar-styling.navigation-main .rel-level1>.navigation-title a{padding:0 0 13px 0;cursor:pointer;font-family:Geometria;font-size:12px;font-weight:500;letter-spacing:0;line-height:15px}.nav-bar-styling.navigation-main .rel-level2.submenu.show .navigation-subtitle>a:after{content:'';color:#f00}.nav-bar-styling.navigation-main .rel-level1.show .navigation-title>a,.nav-bar-styling.navigation-main .rel-level1 .navigation-title>a:hover{border-bottom:#c8102e;border-top:none;color:#000;border-bottom-width:5px;border-bottom-style:solid}.nav-bar-styling div nav ul li.level1 div.navigation-title{padding:20px 5px 0 5px}.nav-bar-styling div nav ul li.level1 ul a{text-align:left}.navigation.navigation-main.navigation-main-vertical nav>ul{justify-content:center}#main-navbarSupportedContent>ul.clearfix{height:60px}#main-navbarSupportedContent .rel-level1.submenu>.navigation-title a,#main-navbarSupportedContent .rel-level1>.navigation-title a{font-family:Geometria;font-size:14px;letter-spacing:0;line-height:21px;text-decoration:none;color:#fff;transition:.3s ease-in}#navbarSupportedContent .rel-level1.submenu>.navigation-title a{text-decoration:none !important;transition:.3s ease-in}.navigation.navigation-main .rel-level2 div>a:hover,.navigation.navigation-main .rel-level2 div>a:focus{color:#c8102e !important}.navigation.navigation-main .navigation-subtitle a{text-decoration:none !important}.navigation.navigation-main .level2>.navigation-subtitle a,.navigation.navigation-main .level2>.navigation-subtitle span{border-left:solid 2px #a00;padding-left:6px;text-transform:uppercase;display:inline-block;overflow-wrap:anywhere;line-height:15px}#navbarSupportedContent li.level1{padding:0}#main-navbarSupportedContent li.level1{padding:0}#navbarSupportedContent li.level1:not(.first){margin-left:40px}#main-navbarSupportedContent li.level1:not(.first){margin-left:50px}.navigation.navigation-main .rel-level2 div{font-weight:bold;font-size:12px}.navigation.navigation-main .rel-level2 div>a{text-align:left;color:#000;font-family:Geometria;font-size:12px;font-weight:bold;letter-spacing:0;line-height:18px;text-decoration:none}.navigation.navigation-main .rel-level3 div>a{text-align:left;color:#000;font-family:Geometria;font-size:12px;font-weight:normal;letter-spacing:0;overflow-wrap:anywhere}.navigation.navigation-main .nav-facet .rel-level3 div>a{overflow-wrap:normal}.navigation.navigation-main.navigation-main-vertical .rel-level2>ul{margin-top:10px;padding-left:8px}div#navbarSupportedContent ul li.level1 ul li.level2 ul li.level3 ul li.level4 div a:before,div#navbarSupportedContent ul li.level1 ul li.level2 ul li.level3 ul li.level4 div span:before,div#main-navbarSupportedContent ul li.level1 ul li.level2 ul li.level3 ul li.level4 div a:before,div#navbarSupportedContent ul li.level1 ul li.level2 ul li.level3 ul li.level4 div span:before{content:"- ";margin-left:10px}.mobile-nav-toggle{display:none}.mobile-nav-toggle button{width:35px;height:25px;position:relative;margin:11px auto 0;cursor:pointer}.mobile-nav-toggle button span::before{content:'';font:normal normal normal 30px/1 FontAwesome;position:absolute;top:-3px;left:5px}.mobile-nav-toggle button.open span::before{content:''}.mobile-nav-open{display:block;height:100%;overflow-x:hidden !important}#main-navbarSupportedContent .mobile-nav-open{min-height:57vh}.navbar-brand{height:auto;padding:21px 32px}.navbar-brand span.image-caption{display:none}.navbar-brand a{display:flex}.navbar-brand a img{max-width:165px;max-height:34px}.mobile-navbar-brand{display:none}.navbar-brand-container{z-index:1;margin-right:auto;margin-left:20px}.coveo-globalsearchbox{min-width:373px;padding:0}.mobile-search-box .coveo-globalsearchbox .CoveoSearchbox .magic-box .magic-box-input .magic-box-clear .magic-box-icon .magic-box-clear-svg{color:#a00}.mobile-search-box .coveo-globalsearchbox .CoveoSearchbox .CoveoSearchButton .coveo-search-button-svg{width:20px;height:20px;background-image:url("../images/icon-search.svg")}.mobile-search-box .coveo-globalsearchbox .CoveoSearchbox .CoveoSearchButton .coveo-search-button-svg g{display:none}.secondary-nav-bar>.component-content{float:right}.image-level>.image-link>a>img{height:168px;width:168px;margin-bottom:8px}.image-level+div.navigation-subtitle{text-align:center;padding:0 8px}.image-level+div.navigation-subtitle a{text-align:center !important;border-left:none !important;padding-left:0 !important}div.navigation-subtitle p{color:var(--black);font-family:Geometria;font-weight:normal;font-size:10px;letter-spacing:0;line-height:12px;text-align:center;padding-top:8px}.nav-section{display:flex;width:60%;justify-content:center}.nav-facet{width:40%}.nav-facet>li{display:block !important;padding-bottom:20px}.nav-facet li ul li.level3{display:inline-block;padding:4px !important}.nav-facet .search-facet.swatch-img-small ul>li>div a,.nav-facet .search-facet.swatch-img-medium ul>li>div a{text-align:center}.nav-facet .search-facet.swatch-img-small ul>li>div.color-swatch a>img{box-sizing:border-box;height:24px;width:24px;border:2px solid var(--white);background-color:var(--white);outline:1px solid var(--swatch-border-gray)}.nav-facet .search-facet.swatch-img-medium ul>li>div.color-swatch a>img{box-sizing:border-box;height:50px;width:50px;border:1px solid var(--swatch-border-gray);background-color:#fff}.nav-facet .search-facet ul>li{text-align:center}.nav-facet .search-facet.swatch-img-medium ul>li{text-align:left;position:relative}.nav-facet .search-facet.swatch-text-only ul>li{padding:3px !important}.nav-facet .search-facet.swatch-text-only ul>li>div{border:1px solid var(--swatch-border-gray);height:22px;width:auto !important;display:flex;justify-content:center}.nav-facet .search-facet.swatch-text-only ul>li>div a{padding:5px 6px 5px 6px;font-weight:bold;font-size:10px;line-height:10px}header{position:fixed;width:100%;top:0;background:#fff;z-index:1001;box-shadow:rgba(0,0,0,.5) 0 0 10px 0;font-family:Geometria,Arial,Helvetica,sans-serif}header .headnav::before{width:100%;content:"";position:absolute;top:0;left:0}.headnav>div.component-content>.column-splitter:nth-child(1){border-bottom:1px solid #000;z-index:999;position:relative;display:flex}header.off-top{transition:top .5s cubic-bezier(0,0,0,1)}main{margin-top:183px}.navigation.navigation-main.navigation-main-vertical .rel-level2.submenu{padding:0 12px 30px 12px}.navigation.navigation-main.navigation-main-vertical .rel-level2>div.navigation-subtitle+ul,.navigation.navigation-main .rel-level2>div.navigation-subtitle{width:168px}.navigation.navigation-main.navigation-main-vertical .search-facet div.navigation-subtitle+ul,.navigation.navigation-main .search-facet div.navigation-subtitle{width:100%}.navigation.navigation-main.navigation-main-vertical .nav-facet .rel-level2.submenu{padding:0 12px 20px 12px}.nav-facet .swatch-img-small ul>li{height:32px;position:relative}.navigation.navigation-main.navigation-main-vertical .nav-facet .swatch-img-small ul>li>div.navigation-subtitle a,.navigation.navigation-main.navigation-main-vertical .nav-facet .swatch-img-medium ul>li>div.navigation-subtitle a{color:#c8102e;white-space:nowrap;text-transform:uppercase;font-size:10px}.navigation.navigation-main.navigation-main-vertical .nav-facet .swatch-img-small ul>li>div.navigation-subtitle{position:absolute;opacity:0;transition:.6s;top:8px;display:flex;justify-content:center;width:24px;height:16px;pointer-events:none}.navigation.navigation-main.navigation-main-vertical .nav-facet .swatch-img-small ul>li>div.color-swatch:hover{transform:scale(1.1)}.navigation.navigation-main.navigation-main-vertical .nav-facet .swatch-img-medium ul>li>div.navigation-subtitle{position:absolute;opacity:0;transition:.6s;top:21px;display:flex;justify-content:center;width:50px;height:16px;pointer-events:none}.navigation.navigation-main.navigation-main-vertical .nav-facet .swatch-img-small ul>li>div.color-swatch:hover+div.navigation-subtitle,.navigation.navigation-main.navigation-main-vertical .nav-facet .swatch-img-medium ul>li>div.color-swatch:hover+div.navigation-subtitle{opacity:1;background:#fff;z-index:1}.navigation.navigation-main.navigation-main-vertical .nav-facet .swatch-img-medium ul>li>div.color-swatch:hover{transform:scale(1.04)}.headnav>div.component-content>.column-splitter:nth-child(2){border-bottom:1px solid #fff}@media only screen and (min-width:1025px) and (max-width:1279px){#navbarSupportedContent li.level1:not(.first){margin-left:15px}#main-navbarSupportedContent li.level1:not(.first){margin-left:15px}.image-level>.image-link>a>img{height:120px;width:120px}.image-level+div.navigation-subtitle{width:120px !important}.navigation.navigation-main.navigation-main-vertical .rel-level2,.navigation.navigation-main.navigation-main-vertical .nav-section .rel-level2.submenu{padding:0 9px 30px 9px}.navigation.navigation-main.navigation-main-vertical .nav-section .rel-level2>div.navigation-subtitle+ul,.navigation.navigation-main.navigation-main-vertical .nav-section .rel-level2>div.navigation-subtitle{width:120px}.navigation.navigation-main.navigation-main-vertical .nav-facet .rel-level2>div.navigation-subtitle+ul,.navigation.navigation-main.navigation-main-vertical .nav-facet .rel-level2>div.navigation-subtitle{width:389px}}@media only screen and (min-width:1280px) and (max-width:1399px){#navbarSupportedContent li.level1:not(.first){margin-left:20px}#main-navbarSupportedContent li.level1:not(.first){margin-left:30px}.image-level>.image-link>a>img{height:158px;width:158px}.image-level+div.navigation-subtitle{width:158px !important}.navigation.navigation-main.navigation-main-vertical .rel-level2,.navigation.navigation-main.navigation-main-vertical .nav-section .rel-level2.submenu{padding:0 9px 30px 9px}.navigation.navigation-main.navigation-main-vertical .nav-section .rel-level2>div.navigation-subtitle+ul,.navigation.navigation-main.navigation-main-vertical .nav-section .rel-level2>div.navigation-subtitle{width:158px}.navigation.navigation-main.navigation-main-vertical .nav-facet .rel-level2>div.navigation-subtitle+ul,.navigation.navigation-main.navigation-main-vertical .nav-facet .rel-level2>div.navigation-subtitle{width:493px}}@media only screen and (min-width:1400px){.image-level>.image-link>a>img{height:168px;width:168px}.image-level+div.navigation-subtitle{width:168px !important}.navigation.navigation-main.navigation-main-vertical .rel-level2,.navigation.navigation-main.navigation-main-vertical .nav-section .rel-level2.submenu{padding:0 12px 30px 12px}.navigation.navigation-main.navigation-main-vertical .nav-section .rel-level2>div.navigation-subtitle+ul,.navigation.navigation-main.navigation-main-vertical .nav-section .rel-level2>div.navigation-subtitle{width:168px}.navigation.navigation-main.navigation-main-vertical .nav-facet .rel-level2>div.navigation-subtitle+ul,.navigation.navigation-main.navigation-main-vertical .nav-facet .rel-level2>div.navigation-subtitle{width:545px}}@media screen and (min-width:769px){.header-content div nav .js-nav__main-open,.header-content div nav .js-nav__main-close{display:none}}@media(max-width:1200px){.secondary-nav-image{margin-top:18px;width:17%;padding-left:0;padding-right:0}.nav-bar-styling div nav ul li.level1.item0 div.field-topimage,.nav-bar-styling div nav ul li.level1.item0 div.field-bottomimage{display:none}.nav-bar-styling div nav ul li.level1 div.field-topimage,.nav-bar-styling div nav ul li.level1 div.field-bottomimage{position:absolute;right:15px;z-index:11;display:none}.nav-bar-styling div nav ul li.level1 div.field-topimage img,.nav-bar-styling div nav ul li.level1 div.field-bottomimage img{height:auto !important}.nav-bar-styling div nav ul li.level1.item1 div.field-topimage img{height:auto !important}.nav-bar-styling div nav ul li.level1.item1.show div.field-topimage{top:85px;right:-20px}.language-selector{padding:12px 0;width:29px}div#navbarSupportedContent ul li.level1>ul,div#main-navbarSupportedContent ul li.level1>ul{width:100%}}@media only screen and (min-width:992px) and (max-width:1024px){.col-sm-10{width:83.33333333%}.col-xs-9{float:right}}@media only screen and (min-width:835px) and (max-width:1024px){.search-facet.swatch-img-small ul{text-align:left;background:#f1f1f1 !important;padding:15px 0 15px 30px !important}.nav-facet .swatch-img-small ul>li{min-height:87px;height:auto;width:30%;vertical-align:top}.nav-facet .search-facet.swatch-img-small ul>li>div.color-swatch a>img{height:34px;width:34px}.nav-facet .search-facet.swatch-text-only ul>li>div{height:34px}.search-facet.swatch-text-only ul{text-align:left;background:#f1f1f1 !important;padding:30px 20px 30px 30px !important}.nav-facet .search-facet.swatch-text-only ul>li{width:auto;margin:0 5px 18px 5px !important}.search-facet.swatch-img-medium ul{text-align:left;background:#f1f1f1 !important;padding:15px 0 15px 30px !important}.nav-facet .swatch-img-medium ul>li{min-height:103px;width:30%;vertical-align:top}}@media only screen and (min-width:421px) and (max-width:834px){.search-facet.swatch-img-small ul{text-align:left;background:#f1f1f1 !important;padding:15px 0 15px 30px !important}.nav-facet .swatch-img-small ul>li{min-height:87px;height:auto;width:32%;vertical-align:top}.nav-facet .search-facet.swatch-img-small ul>li>div.color-swatch a>img{height:34px;width:34px}.nav-facet .search-facet.swatch-text-only ul>li>div{height:34px}.search-facet.swatch-text-only ul{text-align:left;background:#f1f1f1 !important;padding:30px 20px 30px 60px !important}.nav-facet .search-facet.swatch-text-only ul>li{width:auto;margin:0 5px 18px 5px !important}.search-facet.swatch-img-medium ul{text-align:left;background:#f1f1f1 !important;padding:15px 0 15px 30px !important}.nav-facet .swatch-img-medium ul>li{min-height:103px;width:32%;vertical-align:top}}@media(max-width:420px){.search-facet.swatch-img-small ul{text-align:left;background:#f1f1f1 !important;padding:15px 0 15px 30px !important}.nav-facet .swatch-img-small ul>li{min-height:87px;height:auto;width:30%;vertical-align:top}.nav-facet .search-facet.swatch-img-small ul>li>div.color-swatch a>img{height:34px;width:34px}.nav-facet .search-facet.swatch-text-only ul>li>div{height:34px}.search-facet.swatch-text-only ul{text-align:left;background:#f1f1f1 !important;padding:30px 20px 30px 20px !important}.nav-facet .search-facet.swatch-text-only ul>li{width:auto;margin:0 5px 18px 5px !important}.search-facet.swatch-img-medium ul{text-align:left;background:#f1f1f1 !important;padding:15px 0 15px 30px !important}.nav-facet .swatch-img-medium ul>li{min-height:103px;width:44%;vertical-align:top}}@media(max-width:1024px){.mobile-search-box .coveo-globalsearchbox .CoveoSearchbox .CoveoSearchButton .coveo-search-button-svg g{display:block}.mobile-search-box .coveo-globalsearchbox .CoveoSearchbox .CoveoSearchButton .coveo-search-button-svg{background-image:none}.secondary-nav-bar{float:right;padding:0}.navbar-brand-container{margin-left:10px}#navbarSupportedContent li.level1:not(.first){margin-left:0}#main-navbarSupportedContent li.level1:not(.first){margin-left:0}.nav-section{display:block;width:100%}.navigation.navigation-main.navigation-main-vertical .rel-level2>div.navigation-subtitle+ul,.navigation.navigation-main .rel-level2>div.navigation-subtitle{width:100%}div#navbarSupportedContent ul li.level1>ul,div#main-navbarSupportedContent ul li.level1>ul{box-shadow:none}.nav-facet .search-facet.swatch-img-small ul>li>div a{text-align:center}.navigation.navigation-main.navigation-main-vertical .rel-level2>ul>li:hover{background-color:#f1f1f1}.nav-facet .search-facet.swatch-text-only ul>li>div a{padding:10px 12px 10px 12px !important;font-weight:bold !important;font-size:14px !important}.navigation.navigation-main .rel-level1>.navigation-title{padding-right:10px;padding-left:10px}.navigation.navigation-main .rel-level2 div>a:not([href]):hover,.navigation.navigation-main .rel-level2 div>a:not([href]):focus{color:#000 !important}div.field-navigationtitle p{display:none}.nav-facet{width:100%;padding-left:0}.navigation.navigation-main.navigation-main-vertical .rel-level1>ul>.nav-facet li.level2{padding:0 !important;border-bottom:1px solid #d5d0d0}.nav-facet li.level3 .fullLink{padding:6px 0 0 0 !important}.nav-facet div.color-swatch>a{padding:0 !important}.nav-facet li.level32{padding:0}.nav-facet li.level3{height:auto;width:100%}.nav-facet li ul li{border:none !important}.image-level{display:none}ul.userLoginSection li.item2{padding-bottom:18px}.navigation.navigation-main .level3>.navigation-subtitle a{padding-left:16px}li.submenu>div.navigation-subtitle>a{display:inline}.navigation.navigation-main .level2>.navigation-subtitle span{border-left:none;padding-left:0;font-size:14px;font-weight:500;text-transform:uppercase}.submenu.active a{color:#000 !important;font-weight:500 !important}.submenu.active>ul>li>div{background-color:#f1f1f1;font-weight:500 !important}.nav-bar-styling.navigation-main .rel-level1.submenu.show .navigation-title>a{content:'';color:var(--brand-color) !important}.nav-bar-styling.navigation-main .rel-level1.submenu>.navigation-title:before{content:'';font:normal normal normal 16px/1 FontAwesome}.nav-bar-styling.navigation-main .rel-level1.submenu.show>.navigation-title:before{content:'';font:normal normal normal 16px/1 FontAwesome;color:#c8102e}.nav-bar-styling.navigation-main .rel-level2.submenu>.navigation-subtitle:after{content:'';font:normal normal normal 16px/1 FontAwesome}.nav-bar-styling.navigation-main .rel-level2.submenu.active>.navigation-subtitle:after{content:'';font:normal normal normal 16px/1 FontAwesome}.nav-bar-styling.navigation-main .rel-level3.submenu>.navigation-subtitle:after{content:'';font:normal normal normal 16px/1 FontAwesome}.nav-bar-styling.navigation-main .rel-level3.submenu.active>.navigation-subtitle:after{content:'';font:normal normal normal 16px/1 FontAwesome}.navigation.navigation-main.navigation-main-vertical nav>ul li.show>ul{display:inline}#main-navbarSupportedContent .rel-level1.submenu>.navigation-title a,#main-navbarSupportedContent .rel-level1>.navigation-title a{color:#000;display:inline;position:relative;left:10px;font-size:16px;text-transform:uppercase;transition:none}.navigation.navigation-main.navigation-main-vertical .rel-level2>ul>li{padding:0}.noLink{padding:0 !important}.nav-bar-styling div.navigation-subtitle,.nav-bar-styling span.navigation-subtitle{color:#000;padding:22px 5px 22px 70px !important}div#main-navbarSupportedContent ul li.level1>ul{padding:0}#main-navbarSupportedContent li.level1{padding:0}.navigation.navigation-main .rel-level2 div>a{display:inline-block;text-transform:uppercase;font-size:14px;font-weight:normal}div#main-navbarSupportedContent ul li.level1{display:block !important}.nav-bar-styling.navigation-main .rel-level2.submenu>.navigation-subtitle:after,.nav-bar-styling.navigation-main .rel-level3.submenu>.navigation-subtitle:after{display:block;font-size:16px;float:right;padding:2px 16px 0 0}.nav-bar-styling.navigation-main .rel-level1.submenu>.navigation-title:before{font-size:16px;padding:2px 16px 0 16px;color:#000;float:left;height:40px}.nav-bar-styling.navigation-main .rel-level2.submenu>.navigation-subtitle a{padding:0;color:#000;border:none;font-weight:normal;text-transform:uppercase;max-width:75%}.nav-bar-styling div nav ul li.level2 div.navigation-title{padding:12.5px 5px 10px 5px}.nav-bar-styling.navigation-main .rel-level1.submenu>.navigation-title a{font-size:15px}.dot-cart{font-size:12px !important;float:right}ul.userLoginSection li.navigation-cart{top:-5px !important}div#navbarSupportedContent>div>nav>ul,div#main-navbarSupportedContent>div>nav>ul{display:block !important}header .headnav{padding-right:15px !important;padding-left:15px !important}.mobile-navbar-brand{padding:10px 0 0}.navigation-cart{padding-top:0 !important;padding-bottom:50px !important;vertical-align:-webkit-baseline-middle !important}.navigation.navigation-main .rel-level1>ul{z-index:auto;position:relative}.mobile-search-box{width:calc(100% + 90px);top:0;right:auto;padding:0;margin:0 -45px;border-top:1px solid #e5e5e5;position:absolute}.mobile-search-box .coveo-globalsearchbox{padding:0 30px}.mobile-search-box .coveo-globalsearchbox .CoveoSearchbox .CoveoSearchButton{height:48px;width:48px;background:#f6f6f6;border-bottom:none !important}.mobile-search-box .coveo-globalsearchbox .CoveoSearchbox .CoveoSearchButton .coveo-search-button-svg{color:#000;width:24px;height:24px}.mobile-search-box .coveo-globalsearchbox .CoveoSearchbox .magic-box{padding:0;border:none !important}.mobile-search-box .coveo-globalsearchbox .CoveoSearchbox .magic-box .magic-box-input .magic-box-underlay{padding:12px 0;font-size:20px;line-height:24px;height:48px}.mobile-search-box .coveo-globalsearchbox .CoveoSearchbox .magic-box .magic-box-input>input{border:none;height:48px;padding:0 0 0 20px;background:#f6f6f6}.mobile-search-box .coveo-globalsearchbox .CoveoSearchbox .magic-box .magic-box-suggestions .magic-box-suggestion{padding:12px 12px 12px 20px}main{margin-top:107px}header{box-shadow:none;background:transparent}.headnav>div.component-content>.column-splitter:nth-child(1){background:#fff !important;height:106px;border-bottom:none;display:block}header .headnav::before{border-color:#e5e5e5;margin-top:55px}nav{display:none}.navbar-brand{display:none}.mobile-navbar-brand{display:none;padding:4px 0;float:left;display:inline-block}.mobile-navbar-brand a{display:flex}.mobile-navbar-brand.image img{width:45px;height:45px}.mobile-nav-toggle{height:46px;display:inline-block;float:left;padding:5px 8px}.mobile-nav-toggle button{background:transparent;border:none}.mobile-nav-toggle button span{color:#000;font-size:28px}.navigation-mobile{margin-top:1px}.navigation.navigation-main .rel-level1{float:left;width:100%;border-bottom:1px solid #e5e5e5;cursor:pointer}.nav-bar-styling a:hover{color:#747474}.navigation.navigation-main .level2>.navigation-subtitle a{font-size:14px}.nav-bar-styling div nav ul li.level1 div.navigation-title{padding:22px 5px 22px 5px}.nav-bar-styling.navigation-main .rel-level1.submenu>.navigation-title a,.nav-bar-styling.navigation-main .rel-level1>.navigation-title a{padding:0;color:var(--black) !important;border:none}.nav-bar-styling .level1{margin-left:0}ul li.level1.first ul li.level2{padding:0 10px;border-left:none;max-width:100% !important;min-width:unset}.navigation.navigation-main .rel-level2:hover{background:transparent}div#navbarSupportedContent ul li.level1.first ul li.level2.item1,div#navbarSupportedContent ul li.level1.first ul li.level2.item2,div#navbarSupportedContent ul li.level1.first ul li.level2.item3{border:none}ul.userLoginSection{margin-right:-15px}ul.userLoginSection li{padding:25px 10px 38px 44px;font-size:0;margin:0}.authenticated-box{width:400px}.unauthenticated-box{flex-direction:column}.new-user{display:inline-flex;text-align:center;justify-content:center;padding:0 0 10px;border-bottom:1px solid #fff;max-width:100%}ul li .secondary-nav-dropdown-box .unauthenticated-box .new-user a{font-size:12px}ul li .secondary-nav-dropdown-box .unauthenticated-box .new-user a:before{font-size:62px;padding-left:15px}ul li .secondary-nav-dropdown-box .unauthenticated-box .new-user a img{margin:0 55px}.new-user a span{font-size:15px;margin:0 45px}.login-box{display:inline-flex;max-width:100%;padding-left:5px;padding:10px 10px 0;border:none}form.header-login button{height:40px;border-radius:8px;font-size:17px}.secondary-nav-dropdown-box{top:55px;right:-55px;width:390px}form.header-login div label{display:inline;color:#fff;vertical-align:unset;font-size:12px;margin-left:5px}form.header-login div a{vertical-align:unset;font-size:12px}.navigation.navigation-main .rel-level2 div>a:hover,.navigation.navigation-main .rel-level2 div>a:focus{color:#000}.navigation .level1>.navigation-title>a{margin-right:0}.nav-bar-styling div nav ul li.level1.item1 div.field-topimage{display:none}.nav-bar-styling div nav ul li.level1.show div.field-topimage{display:none}div#navbarSupportedContent ul li.level1>ul{height:100%;padding:5px 15px 0}.mobile-nav-open{display:block;width:100%;height:100%;overflow:hidden;margin-top:3px}#main-navbarSupportedContent .mobile-nav-open{max-height:57vh}.navigation-title{padding:0}.navigation.navigation-main.navigation-main-vertical .rel-level2{padding:0 !important;border-bottom:1px solid #d5d0d0}.navigation.navigation-main.navigation-main-vertical .rel-level2>ul>li{border-bottom:1px solid #d5d0d0}div.color-swatch{border:none}.navigation.navigation-main.navigation-main-vertical .rel-level2>ul{left:auto !important}.coveo-externalcomponentssection{margin-top:59px;display:block;margin-left:15px;margin-right:15px}.mobile-search-box .coveo-globalsearchbox{background:#f6f6f6}.mobile-search-box .coveo-globalsearchbox .CoveoSearchbox{position:relative;max-width:100%;margin-right:0}ul.userLoginSection{text-align:right;position:relative;margin-top:-4px;height:56px}.dot-cart{padding-top:10px !important}div#navbarSupportedContent ul li.level1.item1 ul li.level2 div,div#main-navbarSupportedContent ul li.level1.item1 ul li.level2 div{text-align:left;width:100%}#main-navbarSupportedContent .mobile-nav-open{margin-top:0 !important;max-height:57vh;overflow:auto;box-shadow:rgba(0,0,0,.5) 0 10px 10px 0}div#navbarSupportedContent>div>nav>ul,div#main-navbarSupportedContent>div>nav>ul{display:block !important;background-color:#fff}header .headnav{padding-right:15px !important;padding-left:15px !important}header .headnav::before{border:none}div#main-navbarSupportedContent ul li.item0 ul,div#main-navbarSupportedContent ul li.item1 ul{flex-direction:column;flex-wrap:nowrap;display:flex;position:relative;z-index:20;border:none;background:#ddd;max-height:100%}div#navbarSupportedContent ul li.level1.first ul li.level2 ul.clearfix,div#navbarSupportedContent ul li.level1.first ul li.level2.item2>ul.clearfix,div#main-navbarSupportedContent ul li.level1.first ul li.level2 ul.clearfix,div#main-navbarSupportedContent ul li.level1.first ul li.level2.item2>ul.clearfix{padding-bottom:0;margin:0;min-height:100%;background:transparent}div#navbarSupportedContent ul li.level1.item0 ul::after,div#main-navbarSupportedContent ul li.level1.item0 ul::after{display:none}div#navbarSupportedContent ul li.level1.item1 ul li.level2:hover div.field-colorroom,div#main-navbarSupportedContent ul li.level1.item1 ul li.level2:hover div.field-colorroom{display:none}div#navbarSupportedContent ul li.item1.rel-level1 ul,div#navbarSupportedContent ul li.item1 ul,div#main-navbarSupportedContent ul li.item1.rel-level1 ul,div#main-navbarSupportedContent ul li.item1 ul{max-height:unset;position:relative;background:#fff;flex-direction:column;flex-wrap:wrap;justify-content:center;line-height:2}div#navbarSupportedContent ul li.level1.first ul li.level2.last,div#main-navbarSupportedContent ul li.level1.first ul li.level2.last{display:flex;flex-direction:column}div#navbarSupportedContent ul li.level1.item1 ul li.level2,div#navbarSupportedContent ul li.level1.item1 ul li.level2.first,div#main-navbarSupportedContent ul li.level1.item1 ul li.level2,div#main-navbarSupportedContent ul li.level1.item1 ul li.level2.first{width:auto;display:flex;flex-direction:column;align-items:center;max-width:100% !important;margin-left:-26px}div#navbarSupportedContent ul li.level1 ul,div#main-navbarSupportedContent ul li.level1 ul{flex-direction:column;flex-wrap:nowrap;display:none;position:relative;z-index:20;border-top:1px solid #d5d0d0 !important;background:#fff;max-height:100%;min-height:auto}div#navbarSupportedContent ul li.level1 ul li.level2 ul,div#main-navbarSupportedContent ul li.level1 ul li.level2 ul{padding:0;min-height:100%;margin:0;background:transparent}div#navbarSupportedContent ul li.level1 ul li.level2.first,div#main-navbarSupportedContent ul li.level1 ul li.level2.first{max-width:100% !important}div#navbarSupportedContent ul li.level1 ul li.level2,div#main-navbarSupportedContent ul li.level1 ul li.level2{max-width:100% !important;margin-left:0 !important;width:100%;line-height:2;border-left:none}div#navbarSupportedContent ul li.level1.item5 ul li.level2,div#main-navbarSupportedContent ul li.level1.item5 ul li.level2{padding-right:0}div#navbarSupportedContent ul li.level1.first ul li.level2.item5,div#main-navbarSupportedContent ul li.level1.first ul li.level2.item5{min-height:38px}div#navbarSupportedContent ul li.level1.first ul li.level2,div#main-navbarSupportedContent ul li.level1.first ul li.level2{border-left:none}div#main-navbarSupportedContent ul li.level1>ul{height:100%}div#navbarSupportedContent ul li.level1.item3 ul,div#main-navbarSupportedContent ul li.level1.item3 ul{max-height:none;width:100%;height:100%}div#navbarSupportedContent ul li.level1.item2 ul,div#main-navbarSupportedContent ul li.level1.item2 ul{max-height:none;width:100%}.navigation-title{padding:0}div#navbarSupportedContent ul li.level1.item0 ul li.level2,div#main-navbarSupportedContent ul li.level1.item0 ul li.level2{line-height:2}div#navbarSupportedContent ul li.level1.item1 ul li.level2,div#navbarSupportedContent ul li.level1.item1 ul li.level2,div#main-navbarSupportedContent ul li.level1.item1 ul li.level2,div#main-navbarSupportedContent ul li.level1.item1 ul li.level2{margin-left:0 !important;width:100%}div#navbarSupportedContent ul li.level1.first ul li.level2.item6 ul.clearfix,div#main-navbarSupportedContent ul li.level1.first ul li.level2.item6 ul.clearfix{width:100%;margin-left:0 !important;min-height:100%}div#navbarSupportedContent ul li.level1 ul li.level2 ul li.level3 div a,div#navbarSupportedContent ul li.level1 ul li.level2 ul li.level3 div span,div#main-navbarSupportedContent ul li.level1 ul li.level2 ul li.level3 div a,div#main-navbarSupportedContent ul li.level1 ul li.level2 ul li.level3 div span{padding-top:1px;font-size:14px;text-transform:uppercase;text-decoration:none}div#navbarSupportedContent ul li.level1 ul li.level2.item6 ul li.level3 div a,div#main-navbarSupportedContent ul li.level1 ul li.level2.item6 ul li.level3 div a{padding-top:1px;display:block}div#navbarSupportedContent ul li.item0.show ul,div#navbarSupportedContent ul li.level1.item1>ul,div#navbarSupportedContent ul li.item2 ul,div#navbarSupportedContent ul li.last ul,div#main-navbarSupportedContent ul li.item0.show ul,div#main-navbarSupportedContent ul li.level1.item1>ul,div#main-navbarSupportedContent ul li.item2 ul,div#main-navbarSupportedContent ul li.last ul{max-width:100%}.submenu>ul{display:none}#main-navbarSupportedContent>ul:first{display:block}div#main-navbarSupportedContent ul li.level1 ul li.level2{background:#fff}.noLink{padding:0 !important}.fullLink{display:block !important}li.level1 .fullLink{padding:22px 5px 22px 50px !important}li.level2 .fullLink{padding:22px 5px 22px 70px !important}li.level3 .fullLink{padding:22px 5px 22px 81px !important}}@media(max-width:992px){#main-navbarSupportedContent .mobile-nav-open{max-height:66vh}ul.userLoginSection li.item2{padding-bottom:20px}.navigation .level1>.navigation-title>a,.navigation .level0>.navigation-title>a{font-size:15px}.container{width:100% !important}header .headnav::before{margin-top:65px}.navbar-brand{padding:11px 15px}ul.userLoginSection li{padding:25px 5px 38px 40px}.navigation .level1>.navigation-title>a,.navigation .level0>.navigation-title>a{font-size:15px}.nav-bar-styling div nav ul li.level1 div.navigation-title{padding:22px 5px 22px 5px}.search-container input[type=text]{font-size:16px !important;padding:6px 9px 6px 9px;margin:12px 0;width:75px}.searching{width:275px !important}.search-container .clear-button{font-size:29px !important;margin:8.5px 12px}.search-container button[type=submit]{font-size:38px !important;margin:0 0}.secondary-nav-image{margin-top:12px;width:15%;padding-left:0;padding-right:1px}.secondary-nav-image div a img{max-width:95%}.nav-bar-styling div nav ul li.level1.item0 div.field-topimage,.nav-bar-styling div nav ul li.level1.item0 div.field-bottomimage{display:none}div#navbarSupportedContent ul li.level1.item1 ul li.level2:hover div.field-colorroom,div#main-navbarSupportedContent ul li.level1.item1 ul li.level2:hover div.field-colorroom{right:20px;top:45px;width:361px;height:300px}div#navbarSupportedContent ul li.level1.item0 ul li.level2.first,div#main-navbarSupportedContent ul li.level1.item0 ul li.level2.first{min-width:285px}div#navbarSupportedContent ul li.level1.first ul li.level2,div#main-navbarSupportedContent ul li.level1.first ul li.level2{min-width:230px}.nav-bar-styling div nav ul li.level1.item1.show div.field-topimage{top:105px;right:-100px}.nav-bar-styling div nav ul li.level1.item1 div.field-topimage img{height:auto !important;width:335px !important}.nav-bar-styling div nav ul li.level1.item4 div.field-topimage img{height:auto !important;width:210px !important}.nav-bar-styling div nav ul li.level1 div.field-topimage img,.nav-bar-styling div nav ul li.level1 div.field-bottomimage img{height:auto !important;width:250px !important}.nav-bar-styling div nav ul li.level1.show div.field-topimage{top:90px;right:15px}.nav-bar-styling div nav ul li.level1.show div.field-bottomimage{top:290px;right:15px}}@media(max-width:768px){#main-navbarSupportedContent .mobile-nav-open{max-height:76vh}.language-selector{display:none}.mobile-nav-open{width:100%;margin-top:3px}div#navbarSupportedContent ul li.level1.item2 ul,div#main-navbarSupportedContent ul li.level1.item2 ul,div#navbarSupportedContent ul li.level1.item3 ul,div#main-navbarSupportedContent ul li.level1.item3 ul{height:100%;background-color:#fff}}@media only screen and (max-width:500px){#main-navbarSupportedContent .mobile-nav-open{max-height:88vh}.headnav>div.component-content>.column-splitter:nth-child(1){height:96px}.coveo-externalcomponentssection{margin-top:49px}header .headnav::before{margin-top:65px}.mobile-nav-toggle button{width:25px;height:20px;margin:8px auto 0}div#navbarSupportedContent ul li.level1>ul{height:100%}.mobile-navbar-brand{padding:5px 0 0}.mobile-navbar-brand.image img{width:35px;height:35px}ul.userLoginSection li{padding:18px 4px 36px 40px}.mobile-nav-toggle button span::before{font:normal normal normal 25px/1 FontAwesome;top:-2px;left:2px}main{margin-top:94px}.secondary-nav-dropdown-box{position:fixed;top:44px;padding:20px 5px;right:0;width:100vw}.unauthenticated-box{width:100%}.user-tools ul li{padding:20px 0 0 0 !important}}@media(max-width:415px){div#navbarSupportedContent ul li.level1.first ul li.level2.last,div#main-navbarSupportedContent ul li.level1.first ul li.level2.last{margin-top:0}div#navbarSupportedContent ul li.level2.item6 ul li.level3 div div a img,div#main-navbarSupportedContent ul li.level2.item6 ul li.level3 div div a img{width:45px;height:45px}}@media(max-width:415px and 713px){div#navbarSupportedContent ul li.level1.first ul li.level2.last,div#main-navbarSupportedContent ul li.level1.first ul li.level2.last{display:flex;flex-direction:column}div#navbarSupportedContent ul li.level1.first ul li.level2.last ul li,div#main-navbarSupportedContent ul li.level1.first ul li.level2.last ul li{padding:6px 8px 6px 3px}}@media(max-width:375px){#main-navbarSupportedContent .mobile-nav-open{max-height:85vh}div#navbarSupportedContent ul li.level1.first ul li.level2,div#main-navbarSupportedContent ul li.level1.first ul li.level2{padding-left:34px}div#navbarSupportedContent ul li.level1 ul li.level2 span.navigation-subtitle,div#navbarSupportedContent ul li.level1 ul li.level2 div a,div#navbarSupportedContent ul li.level1 ul li.level2 div span,div#main-navbarSupportedContent ul li.level1 ul li.level2 span.navigation-subtitle,div#main-navbarSupportedContent ul li.level1 ul li.level2 div a,div#main-navbarSupportedContent ul li.level1 ul li.level2 div span{font-size:14px}}@media screen and (max-device-width:360px){div#navbarSupportedContent ul li.level1.first ul li.level2.last ul li,div#main-navbarSupportedContent ul li.level1.first ul li.level2.last ul li{padding:0 0 10px}}@media(max-width:330px){ul.userLoginSection{margin-right:-25px}}hr.bold{border-top:1px solid #000;padding:1px}.g-recaptcha{display:flex;padding-top:30px}.flex-item{display:flex;justify-content:center}.required:after{content:"*";color:#a00}input.input-validation-error,select.input-validation-error{border:1px solid #f00!important}.coveo-custom-searchbox-label{display:none}main>#content{overflow:auto}.hr-separator{width:50px;border:1px solid #979797;margin-top:0;margin-bottom:30px}.button-link-primary a,.button-link-primary a:hover,.button-link-primary-alternate a,.button-link-primary-alternate a:hover,.button-link-secondary a,.button-link-secondary a:hover,.button-link-secondary-alternate a,.button-link-secondary-alternate a:hover,.button-primary,.button-primary-alternate,.button-primary-alternate:hover,.button-primary:hover,.button-secondary,.button-secondary-alternate,.button-secondary-alternate:hover,.button-secondary:hover,.button-style-primary button,.button-style-primary button:hover,.button-style-primary-alternate button,.button-style-primary-alternate button:hover,.button-style-secondary button,.button-style-secondary button:hover,.button-style-secondary-alternate button,.button-style-secondary-alternate button:hover,.dark-button-link-primary a,.dark-button-link-primary a:hover,.dark-button-link-primary-alternate a,.dark-button-link-primary-alternate a:hover,.dark-button-link-secondary a,.dark-button-link-secondary a:hover,.dark-button-link-secondary-alternate a,.dark-button-link-secondary-alternate a:hover,.product-card-sample-button,.product-card-sample-button:hover{display:inline-block;margin:15px 0;font-size:14px!important;line-height:17px!important;text-decoration:none!important;text-transform:uppercase;border-radius:5px;padding:15px 30px}@-ms-viewport{width:auto!important}.cart-checkout{color:#000;min-height:400px;max-width:calc(100vw - 30px);display:flex;flex-direction:column;margin-top:1em}.cart-checkout h1,.cart-checkout h2,.cart-checkout h3{text-transform:uppercase;font-weight:700;text-align:left}.cart-checkout h2{font-size:30px;line-height:40px;letter-spacing:.05em}.cart-checkout h3+p{margin-top:1em}.cart-checkout .cart-empty-message{font-size:1.5em;text-align:center}.cart-checkout .cart-heading{text-align:center;margin:1em auto;font-size:40px;line-height:50px;letter-spacing:.05em;font-weight:400}.cart-checkout .fatal-error.field-validation-error{padding:8px;background:#a00;margin-bottom:2em;display:block;color:#fff}.cart-checkout .mobile-only{display:none}.cart-checkout .cart-mobile-total{border-bottom:1px solid #979797;margin-bottom:1em;padding-bottom:1em}.cart-checkout .center-cvv{text-align:center}.cart-checkout .button-navigation{margin-top:2em}.cart-checkout .heading-bar{display:flex}.cart-checkout .heading-bar .button-navigation{margin-top:auto;margin-bottom:auto;margin-left:25px}.cart-checkout .cart-container,.cart-checkout .payment-container{display:flex;justify-content:space-between;margin-bottom:4em}.cart-checkout .cart-container .checkout-sections{max-width:100%;margin:0}.cart-checkout .cart-container .checkout-sections .shipping-container{margin-bottom:3em}.cart-checkout .cart-container .checkout-sections .shipping-container .shipping-addresses{margin-top:1em}.cart-checkout .cart-container .checkout-sections .shipping-container .shipping-addresses .address-box{width:365px;border:2.5px solid #3e3e3e;box-shadow:0 0 7px 0 rgba(0,0,0,.3),0 6px 4px 0 rgba(0,0,0,.15);padding:10px}.cart-checkout .cart-container .checkout-sections .shipping-container .shipping-addresses .address-box .address-box-bar{display:flex;justify-content:space-between}.cart-checkout .cart-container .checkout-sections .shipping-container .shipping-addresses .address-box .address-box-bar .default-address{box-sizing:border-box;border:1px solid #a00;background-color:rgba(186,0,0,.05);color:#a00;text-transform:uppercase;text-align:center;padding:2px 5px;font-size:12px}.cart-checkout .cart-container .checkout-sections .shipping-container .shipping-addresses .address-box .personal-info{margin-top:.25em}.cart-checkout .cart-container .checkout-sections .shipping-container .shipping-addresses .address-box .personal-info .name{font-weight:700;margin-bottom:1em}.cart-checkout .cart-container .checkout-sections .shipping-container .shipping-addresses .address-box .personal-info div[class^=address-line-]{text-transform:uppercase}.cart-checkout .cart-container .checkout-sections .shipping-container .shipping-addresses .address-box .personal-info .phone{margin-top:1em;margin-bottom:1em}.cart-checkout .cart-container .checkout-sections .shipping-container .shipping-addresses .address-box .personal-info .phone span{font-weight:700}.cart-checkout .cart-container .checkout-sections .cart-review-container{margin-bottom:3em}.cart-checkout .cart-container .checkout-sections .payment-container{margin-bottom:3em}.cart-checkout .cart-container .checkout-sections .payment-container .cvv-area{display:flex;justify-content:space-between;align-items:center}.cart-checkout .cart-container .checkout-sections .payment-container .cvv-area .date-separator{padding:0 10px}.cart-checkout .cart-container .checkout-sections .payment-container .margin-top{margin-top:2em}.cart-checkout .cart-container .samples-box{flex:1;max-width:100%;margin-bottom:1em;overflow:hidden;flex-wrap:wrap;border:1px solid #808080;padding:40px 40px}.cart-checkout .cart-container .order-summary-box{max-width:370px;width:100%;display:flex;flex-direction:column;padding:30px;color:#000;text-align:left;border:1px solid #969696;height:100%;margin-left:28px}.cart-checkout .cart-container .order-summary-box .button-container{text-align:center;margin-top:15px;margin-bottom:10px}.cart-checkout .cart-container .order-summary-box .cart-field{display:flex;margin:13px 0;justify-content:space-between}.cart-checkout .cart-container .order-summary-box .cart-field .sub-total-text{flex-basis:50%;font-weight:700}.cart-checkout .cart-container .order-summary-box .cart-field .sub-total-value{font-weight:700}.cart-checkout .cart-container .order-summary-box .cart-field .total{font-size:20px}.cart-checkout .cart-container .order-summary-box .login-heading{font-size:18px;text-align:center;letter-spacing:2.5px;padding:5px 0}.cart-checkout .cart-container .order-summary-box .login-text{text-align:center}.cart-checkout .cart-container .order-summary-box .separator{height:1px;background-color:#979797;margin:15px 0}.cart-checkout .form-fields div[class^=col-]{margin-bottom:1em}.cart-checkout .form-fields .form-group{margin-bottom:0;padding:15px 15px}.cart-checkout .form-fields .form-group input,.cart-checkout .form-fields .form-group select{margin-top:10px;font-size:14px}.cart-checkout .form-fields label{color:#000;text-transform:uppercase;line-height:20px;padding:3px 0 3px 0;font-size:14px}.cart-checkout .form-fields input,.cart-checkout .form-fields select{border:1px solid #979797;background-color:#f6f6f6;height:45px;padding:10px!important;width:100%!important}.cart-checkout .form-fields .flex-row{display:flex;flex-wrap:wrap;margin-bottom:1em;justify-content:space-between}.cart-checkout .form-fields .flex-row .flex-40{flex-basis:40%;display:flex;flex-direction:column}.cart-checkout .form-fields .flex-row .flex-20{flex-basis:20%;display:flex;flex-direction:column}@media(max-width:1199px){.cart-checkout .center-cvv{text-align:left}}@media(max-width:991px){.cart-checkout .cart-container{flex-wrap:wrap}.cart-checkout .cart-container .order-summary-box{max-width:100%;margin:0}.cart-checkout .cart-container .order-summary-box .button-container.checkout{position:fixed;bottom:0;left:0;height:65px;width:100vw;margin:0;border-top:1px solid #808080;background:#fff;z-index:1;display:flex;flex-direction:column;justify-content:center}}@media(max-width:767px){.cart-checkout .cart-container .checkout-sections{flex:1 0 auto}.cart-checkout h2{margin:auto 0}}@media(max-width:550px){.cart-checkout .mobile-only{display:block;text-align:center}.cart-checkout .desktop-only{display:none}.cart-checkout .heading-bar .button-navigation{margin-left:auto;min-width:165px;text-align:right}}@media(max-width:360px){.cart-checkout h2{font-size:26px}}.product-data-table{padding:0}.product-data-table table{width:100%!important;height:auto!important}.product-data-table table thead>tr>th{font-size:14px;padding:15px 10px;line-height:24px;text-align:center;vertical-align:middle;text-transform:capitalize}.product-data-table table thead>tr>th[colspan]{border-bottom:.5px solid #fff}.product-data-table table thead>tr:first-child>th:nth-last-child(2){border-right:.5px solid #fff}.product-data-table table thead>tr:not(:first-of-type)>th{font-weight:400}.product-data-table table tbody>tr>td{font-size:14px;padding:15px 10px;line-height:24px}.product-data-table table tbody>tr>td:not(:first-of-type){text-align:center}.product-data-table table tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.product-data-table table tbody>tr>td{border-bottom:1px solid #ddd}.toggle-content .product-data-table table thead{background:#000;border:none;color:#fff;font-family:Geometria,Geometria-Bold,Quicksand,Arial,Helvetica,sans-serif}.accordion.themed .toggle-content:has(.product-data-table){padding:0;margin-bottom:20px}.product-data-table .field-content{line-height:0}@media(min-width:1200px){.product-data-table table thead>tr>th{width:105px}.product-data-table table thead>tr>th:first-child{width:130px}.product-data-table table thead>tr>th[colspan]{min-width:590px}.product-data-table table thead>tr:not(:first-of-type)>th{width:148px}}@media(max-width:992px){.accordion .toggle-content{overflow-x:auto}.accordion .toggle-content::-webkit-scrollbar{border-radius:10px;height:4px}.accordion .toggle-content::-webkit-scrollbar-thumb{background-color:#adadad}.accordion .toggle-content::-webkit-scrollbar-track-piece:end{padding:300px;margin-right:auto;border-radius:10px}.accordion .toggle-content::-webkit-scrollbar-track-piece:start{margin-left:auto}.product-data-table{width:1140px}}.anchor-navigation{background:#000;color:#fff;float:left;width:100%}.anchor-navigation nav{display:block}.anchor-navigation a{color:#fff;text-decoration:none;display:block;padding:13px 0 9px 0;border-bottom:5px solid transparent;font-family:Geometria;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:1.5px;text-transform:uppercase;transition:.2s ease-in}.anchor-navigation a:hover{font-weight:700;color:#fff}.anchor-navigation li a:hover{border-bottom:5px solid var(--brand-color)}.anchor-navigation .active a{border-bottom:5px solid var(--brand-color)}.anchor-navigation .active a{font-weight:700;color:#fff}.an-wrapper{position:relative;box-sizing:border-box}.an-nav{margin-left:30px;margin-right:30px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap;-ms-overflow-style:-ms-autohiding-scrollbar;position:relative;font-size:0;text-align:center}.an-nav::-webkit-scrollbar{display:none}.an-nav-contents{transition:transform .2s ease-in-out;position:relative}.an-nav-contents-no-transition{transition:none}.an-nav-link{text-decoration:none;color:#888;font-size:1.2rem;font-family:-apple-system,sans-serif;display:inline-flex;align-items:center;min-height:44px;padding:0 11px}.an-arrow{appearance:none;background:0 0;padding:0;border:0;position:absolute;top:0;bottom:0;opacity:0;transition:opacity .3s}.an-arrow-left{left:5px}.an-arrow-right{right:5px}[data-overflowing=both]~.an-arrow-left,[data-overflowing=left]~.an-arrow-left{opacity:1}[data-overflowing=both]~.an-arrow-right,[data-overflowing=right]~.an-arrow-right{opacity:1}.an-arrow-icon{padding-top:5px;width:20px;height:20px;fill:#fff}.sticky{position:fixed;top:0;left:0;width:100%;z-index:1000}.back-to-top-btn{position:fixed;bottom:155px;right:27px;opacity:0;transition:all .3s ease-in-out;border-radius:50%;cursor:pointer;visibility:hidden}.back-to-top-btn span{display:inline-block;padding:12px 23px;text-decoration:none;position:relative;font-size:20px}.back-to-top-btn span:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;z-index:-1}.back-to-top-btn.show{opacity:1;z-index:1;visibility:visible}.color-swatch-slider{background:#fff;padding:15px;overflow:hidden;box-sizing:border-box}.color-swatch-slider li>div.scLooseFrameZone{border:1px dotted #008000}.color-swatch-slider h3{color:#000;font-family:Geometria;font-size:20px;font-style:normal;font-weight:700;line-height:25px;letter-spacing:.5px;text-transform:uppercase}.color-swatch-slider ul{display:flex;padding:30px 64px;align-items:flex-start;gap:30px;align-self:stretch}.color-swatch-slider li.swatch-tile-card{display:flex;width:198.5px;min-height:364px;flex-direction:column;align-items:flex-start;gap:15px;background:#fff;box-sizing:border-box;box-shadow:0 0 6px 0 rgba(0,0,0,.27);justify-content:space-between;transition:1s}.color-swatch-slider a{text-decoration:none}.color-swatch-slider .carousel-container-2{background:#00000008;padding-bottom:45px}.color-swatch-slider .carousel-container-2.carousel-enabled{padding-bottom:25px}.color-swatch-slider .content-section{display:flex;padding:5px 10px 10px 10px;flex-direction:column;align-items:flex-start;gap:15px;align-self:stretch}.color-swatch-slider .color-swatch-sample-button{color:#fff!important;border:1px solid #a00!important;background-color:#a00!important}.color-swatch-slider .color-swatch-sample-button:hover{border:1px solid #600000!important;background-color:#600000!important}.color-swatch-slider .eco-lab-tag{display:flex;height:25.967px;padding:5px 20px;align-items:center;gap:10px;position:absolute;background:#000;margin-top:10px;margin-left:-10px;color:#fff;text-align:center;font-family:Geometria;font-size:10px;font-style:normal;font-weight:500;line-height:10px;letter-spacing:2.5px;z-index:1}.color-swatch-slider .eco-lab-tag::before{content:"";position:absolute;top:26px;left:0;border-style:solid;border-width:0 0 11px 11px;border-color:transparent transparent transparent #626262;transform:rotate(90deg)}.color-swatch-slider .swatch-tile-card-size,.color-swatch-slider .swatch-tile-card-title{align-self:stretch;color:#010101;text-align:center;font-family:Geometria;font-size:16px;font-style:normal;font-weight:500;line-height:20px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.color-swatch-slider .color-swatch-sample-button,.color-swatch-slider .color-swatch-special-order-button{margin:5px 0;display:flex;justify-content:center;align-items:center;gap:10px;align-self:stretch}.color-swatch-slider .swatch-tile-card-image{text-align:center;width:198.5px;position:relative;display:inline-block;overflow:hidden}.color-swatch-slider .swatch-tile-card-image img{width:198.5px;height:198.5px;flex-shrink:0}.color-swatch-slider .swatch-tile-card-image .overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;visibility:hidden;transition:opacity .3s ease;fill:rgba(0,0,0,.3);border-radius:50%;width:63px;height:63px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1000}.color-swatch-slider .swatch-tile-card-image .overlay i{color:#fff;font-size:26px;font-style:normal;line-height:normal}.color-swatch-slider .swatch-tile-card-image:hover .overlay{opacity:1;visibility:visible}.color-swatch-slider .hidden-section{border:1px dotted #808080;width:100%}.color-swatch-slider .carousel-enabled .swatch-tile-container{justify-content:space-around}.color-swatch-slider .swatch-tile-container.space-around{justify-content:space-around}.color-swatch-slider .carousel-enabled .carousel-arrow,.color-swatch-slider .carousel-enabled .dot-indicators{display:block}.color-swatch-slider .carousel-arrow.next-arrow svg,.color-swatch-slider .carousel-arrow.prev-arrow svg{fill:#777}.color-swatch-slider .carousel-arrow.disable{opacity:.25}.color-swatch-slider .carousel-arrow.next-arrow,.color-swatch-slider .carousel-arrow.next-arrow.disable,.color-swatch-slider .carousel-arrow.prev-arrow,.color-swatch-slider .carousel-arrow.prev-arrow.disable{outline:0}.color-swatch-slider .dot{background:#ddd;border:none}.color-swatch-slider .dot.active-dot{background:#939393}.carousel-container-2 .carousel-arrow{background-color:transparent;border:none;cursor:pointer;font-size:24px;outline:0;position:absolute;top:55%;transform:translateY(-50%);z-index:1}.carousel-container-2 button.prev-arrow,button.prev-arrow{left:15px;font-size:30px;padding:0 15px 0 13px;display:none}.carousel-container-2 .prev-arrow.show{display:block}.carousel-container-2 button.next-arrow{right:15px;font-size:30px;padding:0 15px 0 13px;display:none}.carousel-container-2 .next-arrow.show{display:block}.carousel-container-2 .dot-indicators{margin:0;text-align:center;display:none}.carousel-container-2 .dot-indicators.show{display:block}.carousel-container-2 .dot{height:14px;width:14px;border-radius:50%;display:inline-block;margin:0 3px;cursor:pointer}.color-swatch-image-modal-popup{display:none;position:fixed;z-index:1001;padding-top:100px;top:0;left:0;width:100%;height:100%;overflow:auto;background-color:#00000066}.color-swatch-image-modal-popup.show{display:block}.color-swatch-image-modal-popup .custom-modal-content{position:relative;margin:auto;padding:0;max-width:1024px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s;border-radius:.3rem}.color-swatch-image-modal-popup .custom-modal-header{display:flex;justify-content:right;align-items:center;gap:10px;align-self:stretch;padding-top:0;padding-bottom:0;padding-left:10px;padding-right:10px}.color-swatch-image-modal-popup .custom-modal-header::after{content:"";position:absolute;left:25px;right:25px;border:none}.color-swatch-image-modal-popup .custom-modal-header h2{font-family:Geometria;font-size:25px;font-weight:500;line-height:37px;letter-spacing:5px;text-align:center;text-transform:uppercase;margin-top:10px;margin-bottom:10px}.color-swatch-image-modal-popup .custom-modal-body{padding:2px 43px;min-height:310px}.color-swatch-image-modal-popup .custom-modal-footer{display:flex;padding:20px 15px;justify-content:center;align-items:center;gap:10px;align-self:stretch;color:#000;text-align:center;leading-trim:both;text-edge:cap;font-family:Geometria;font-size:25px;font-style:normal;font-weight:400;line-height:40px;text-transform:uppercase}.color-swatch-image-modal-popup .custom-modal-footer::before{content:"";position:absolute;left:25px;right:25px;top:0}.color-swatch-image-modal-popup .custom-modal-header .close{font-weight:400;font-size:50px;float:right;opacity:1;margin:0}.color-swatch-image-modal-popup .close:focus,.color-swatch-image-modal-popup .close:hover{text-decoration:none;cursor:pointer}.color-swatch-image-modal-popup .custom-modal-body .image-container{display:flex;padding:30px 30px 70px 30px;flex-direction:column;justify-content:center;align-items:center;gap:10px}.color-swatch-image-modal-popup .custom-modal-body .image-container img{height:350px;width:auto}@media(max-width:960px) and (hover:none){.color-swatch-slider .carousel-container-2 .carousel-arrow{display:none}}@media(max-width:1024px){.color-swatch-image-modal-popup .custom-modal-content{margin:20px}.color-swatch-image-modal-popup{padding:2px}}@media(max-width:490px){.color-swatch-image-modal-popup .custom-modal-content{margin:10px}}.documents-download .documents-container{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:3em;padding:0 15px;width:100%;justify-content:center;align-items:center}.documents-download .documents-container span{text-align:center;font-size:16px;display:block}.documents-download .documents-container .documents-area{display:flex;flex-flow:row wrap;margin:1em 0;justify-content:center;align-items:flex-start}.documents-download .documents-container .document{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;margin:10px;max-width:150px}.documents-download .documents-container .document label{font-weight:700;margin-top:10px;text-align:center}.documents-download .documents-container .document a{display:inline-block;border:1px solid #ccc;border-radius:2px}.documents-download .documents-container .document a.scEnabledChrome{display:inline-block;border:1px solid #ccc;border-radius:2px;width:130px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.documents-download .documents-container .document a:hover{border-color:rgba(0,117,255,.75);background:rgba(0,117,255,.02)}.documents-download .documents-container .document a:hover .checkbox-area{background:rgba(0,117,255,.05)}.documents-download .documents-container .document a img{display:flex;padding:0 10px;max-width:130px;height:auto}.documents-download .documents-container .document .checkbox-area{text-align:center;background:#f5f5f5;padding:3px}.documents-download .documents-container .document .checkbox-area input[type=checkbox]{width:16px;height:16px}.documents-download .documents-container hr{border-color:#aaa;width:100%;margin:1.5em 0}.documents-download .documents-container .buttons-area{display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.documents-download .documents-container .buttons-area input[type=button],.documents-download .documents-container .buttons-area input[type=submit],.documents-download .documents-container .buttons-area input[type=submit].active{color:#000;font-size:14px;font-weight:700;line-height:normal;text-align:center;text-transform:uppercase;text-decoration:none;border:1px solid #000;border-radius:5px;background-color:#fff;padding:15px 25px;width:auto;margin:0 .75em 1em;display:inline-block;cursor:pointer}.documents-download .documents-container .buttons-area input[type=button]:hover,.documents-download .documents-container .buttons-area input[type=submit].active:hover{color:#fff;border-color:#000;background-color:#000}.documents-download .documents-container .buttons-area input[type=submit]{color:#777;border-color:#eee;background-color:#eee;cursor:not-allowed}.documents-download .documents-container.mobile .document a img{padding:10px 10px}.documents-download .documents-container.mobile .buttons-area,.documents-download .documents-container.mobile .document .checkbox-area,.documents-download .documents-container.mobile hr{display:none}@media(max-width:991px){.documents-download .documents-container{padding:0}}@media(max-width:768px){.documents-download .documents-container .document{max-width:115px}.documents-download .documents-container span{font-size:14px}.documents-download .documents-container .documents-area{margin-bottom:0}.documents-download .documents-container .document a img{max-width:110px}.documents-download .documents-container .buttons-area input[type=button],.documents-download .documents-container .buttons-area input[type=submit],.documents-download .documents-container .buttons-area input[type=submit].active{font-size:12px;padding:10px 20px}}@media(max-width:500px){.documents-download .documents-container{margin-bottom:1em;line-height:normal}.documents-download .documents-container .document label{font-size:12px}}.documents-container{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:3em;padding:0 15px;width:100%;justify-content:center;align-items:center}.documents-container span{text-align:center;font-size:16px;display:block}.documents-container .documents-area{display:flex;flex-flow:row wrap;margin:1em 0;justify-content:center;align-items:flex-start}.documents-container .document{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;margin:10px;max-width:150px}.documents-container .document label{font-weight:700;margin-top:10px;text-align:center}.documents-container .document a{display:inline-block;border:1px solid #ccc;border-radius:2px}.documents-container .document a:hover{border-color:rgba(0,117,255,.75);background:rgba(0,117,255,.02)}.documents-container .document a:hover .checkbox-area{background:rgba(0,117,255,.05)}.documents-container .document a img{display:flex;padding:0 10px;max-width:130px}.documents-container .document .checkbox-area{text-align:center;background:#f5f5f5;padding:3px}.documents-container .document .checkbox-area input[type=checkbox]{width:16px;height:16px}.documents-container hr{border-color:#aaa;width:100%;margin:1.5em 0}.documents-container .buttons-area{display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.documents-container .buttons-area input[type=button],.documents-container .buttons-area input[type=submit],.documents-container .buttons-area input[type=submit].active{color:#000;font-size:14px;font-weight:700;line-height:normal;text-align:center;text-transform:uppercase;text-decoration:none;border:1px solid #000;border-radius:5px;background-color:#fff;padding:15px 25px;width:auto;margin:0 .75em 1em;display:inline-block;cursor:pointer}.documents-container .buttons-area input[type=button]:hover,.documents-container .buttons-area input[type=submit].active:hover{color:#fff;border-color:#000;background-color:#000}.documents-container .buttons-area input[type=submit]{color:#777;border-color:#eee;background-color:#eee;cursor:not-allowed}.documents-container.mobile .document a img{padding:10px 10px}.documents-container.mobile .buttons-area,.documents-container.mobile .document .checkbox-area,.documents-container.mobile hr{display:none}@media(max-width:991px){.documents-container{padding:0}}@media(max-width:768px){.documents-container .document{max-width:115px}.documents-container span{font-size:14px}.documents-container .documents-area{margin-bottom:0}.documents-container .document a img{max-width:110px}.documents-container .buttons-area input[type=button],.documents-container .buttons-area input[type=submit],.documents-container .buttons-area input[type=submit].active{font-size:12px;padding:10px 20px}}@media(max-width:500px){.documents-container{margin-bottom:1em;line-height:normal}.documents-container .document label{font-size:12px}}.dynamic-heading{padding:0 15px}.dynamic-heading .series-details-content{line-height:normal}.dynamic-heading .series-details-content .series-application{text-transform:uppercase}.dynamic-heading .series-details-content h1{font-size:30px;font-weight:400;line-height:normal;text-align:left;letter-spacing:normal;text-transform:none;margin:0}.dynamic-heading .series-details-content .product-collection span{color:#3e3e3e;line-height:normal}.dynamic-heading .series-details-content .product-collection a{margin:0}.dynamic-heading .series-details-content .product-collection span.collection-link{margin-left:3px}.dynamic-heading .series-details-content a{display:inline-block;text-decoration:underline;margin:15px 0}.dynamic-heading .series-details-content a:hover{text-decoration:none}.slab-detail-v2-container .dynamic-heading .series-details-content .series-application{margin-top:60px}.slab-detail-v2-container .dynamic-heading .series-details-content .page-title{margin-top:15px;margin-bottom:30px;text-transform:uppercase}@media(max-width:991px){.dynamic-heading{padding:0}}@media(max-width:768px){.dynamic-heading .series-details-content h1{font-size:24px}}.scEnabledChrome.embedcode-experience-editor-mode{width:100%;mix-blend-mode:difference;padding:10px;margin-top:1px;margin-bottom:1px;color:#808080;border:2px dotted #008000}.embedcode-experience-editor-mode{position:relative}.embedcode-experience-editor-mode .background-text{position:absolute;bottom:0;right:0;background-color:rgba(0,0,0,.5);color:#fff;height:100%;max-height:25px}ul.userLoginSection li .userInitials{font-size:12px!important;border-radius:50px;width:18px!important;height:18px!important;text-align:center;font-style:normal;background-image:none!important;z-index:1;color:#fff;padding:1px;display:inline-block;vertical-align:middle;position:absolute}ul.userLoginSection li .header-sign-in-success{position:relative;right:22px;top:1px}.hero-banner{width:100%;float:left}.hero-banner .component-content{position:relative;width:100%;height:auto}.overlay-banner-image{line-height:0}.overlay-banner-image img{width:100%;min-height:480px;object-fit:cover}.hero-banner .overlay-banner-text{width:751px;min-height:390px;margin:auto;position:absolute;top:50%;left:37%;transform:translate(-50%,-50%);text-align:center;display:block;background-color:#000000b2}.hero-banner .overlay-banner-text h1.overlay-banner-title{margin:0;padding:25px 0;color:#fff;width:100%;text-align:left}.hero-banner .overlay-banner-text .overlay-banner-body{font-size:18px;line-height:24px;color:#fff;text-align:center;padding-bottom:25px;text-align:left}.hero-banner .overlay-banner-text .overlay-banner-link{width:auto;text-align:left;padding-bottom:25px}.hero-banner .overlay-banner-text .overlay-banner-link a{border:1px solid #000000b2;padding:15px 30px;text-transform:uppercase;color:#000;background-color:#fff;border-radius:5px;display:inline-block;text-decoration:none;line-height:16px!important}.hero-banner.secondary-alternate-overlay-promo-btn .overlay-banner-text .overlay-banner-link a{border:1px solid #fff;color:#fff;background-color:transparent}.hero-banner .overlay-banner-text>div{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;width:100%;padding:0 40px}.hero-banner.gradient-overlay-banner .overlay-banner-text,.hero-banner.mask-overlay-banner .overlay-banner-text,.hero-banner.offset-overlay-banner .overlay-banner-text{width:50%;height:100%;left:0;transform:translate(0,-50%);background-color:#000}.hero-banner.gradient-overlay-banner .overlay-banner-text>div,.hero-banner.mask-overlay-banner .overlay-banner-text>div,.hero-banner.offset-overlay-banner .overlay-banner-text>div{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;width:458px;padding:0}.hero-banner.gradient-overlay-banner>div.component-content{display:inline-block}.hero-banner.gradient-overlay-banner .overlay-banner-image{width:100%;float:right;background:linear-gradient(90deg,#000 51.21%,rgba(0,0,0,0) 62%)}.hero-banner.gradient-overlay-banner .overlay-banner-image img{z-index:-1;position:relative;object-fit:cover}.hero-banner.offset-overlay-banner .background-banner-image{line-height:0;background:linear-gradient(90deg,#000 19.88%,rgba(0,0,0,0) 75.32%)}.hero-banner.mask-overlay-banner .background-banner-image img,.hero-banner.offset-overlay-banner .background-banner-image img{width:100%;height:520px;z-index:-1;position:relative;object-fit:cover}.hero-banner.mask-overlay-banner .overlay-banner-text-image,.hero-banner.offset-overlay-banner .overlay-banner-text-image{display:inline-block;position:absolute;height:100%;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-banner.mask-overlay-banner .overlay-banner-text-image .overlay-banner-text,.hero-banner.offset-overlay-banner .overlay-banner-text-image .overlay-banner-text{width:55%;background-color:transparent}.hero-banner.mask-overlay-banner .overlay-banner-text-image .overlay-banner-image,.hero-banner.offset-overlay-banner .overlay-banner-text-image .overlay-banner-image{float:right;position:relative;width:50%;overflow:hidden;background:0 0;top:50%;transform:translateY(-50%);height:363px}.hero-banner.mask-overlay-banner .overlay-banner-text-image .overlay-banner-image img,.hero-banner.offset-overlay-banner .overlay-banner-text-image .overlay-banner-image img{height:363px;min-height:363px;right:-65px;position:relative}.hero-banner.mask-overlay-banner .overlay-banner-text-image .overlay-banner-text{width:60%;background:linear-gradient(90deg,rgba(0,0,0,.69) 65.31%,rgba(0,0,0,0) 91.76%)}.hero-banner.mask-overlay-banner .background-banner-image{line-height:0}.hero-banner.mask-overlay-banner .overlay-banner-text-image{overflow:hidden}.hero-banner.mask-overlay-banner .overlay-banner-text>div{width:555px}.hero-banner.mask-overlay-banner .overlay-banner-text-image .overlay-banner-image{width:642px;height:642px;transform:translateY(-50%) rotate(45deg);right:-140px}.hero-banner.mask-overlay-banner .overlay-banner-text-image .overlay-banner-image img{width:1544px;height:908px;transform:rotate(-45deg) translateY(-50%);right:0}.hero-banner.dark-title-overlay-banner .overlay-banner-image img{min-height:370px;height:370px}.hero-banner.dark-title-overlay-banner .overlay-banner-text{width:1140px;left:50%;min-height:106px;max-width:90%}.hero-banner.dark-title-overlay-banner .overlay-banner-text h1.overlay-banner-title{text-align:center;padding:37px 45px 37px 45px;font-size:32px;line-height:32px}@media(min-width:992px){.hero-banner.gradient-overlay-banner .overlay-banner-text>div{position:relative;float:right;width:85%;left:0;transform:translate(0,-50%);max-width:587px}}@media(max-width:1200px){.hero-banner .overlay-banner-text{left:41%}.hero-banner.gradient-overlay-banner .overlay-banner-text>div{width:453px}.hero-banner.gradient-overlay-banner .overlay-banner-image{width:70%;background:linear-gradient(90deg,#000 29.21%,rgba(0,0,0,0) 48%);overflow:hidden}.hero-banner.gradient-overlay-banner .overlay-banner-image img{right:-120px}.hero-banner.offset-overlay-banner .overlay-banner-image{width:617px}.hero-banner.offset-overlay-banner .background-banner-image img{height:486px}.hero-banner.mask-overlay-banner .overlay-banner-text-image .overlay-banner-image{width:523px;height:523px;right:-152px}.hero-banner.mask-overlay-banner .overlay-banner-text-image .overlay-banner-image img{width:1257px;height:739px}.hero-banner.dark-title-overlay-banner .overlay-banner-text{width:940px}}@media(max-width:992px){.hero-banner .overlay-banner-text{width:100%;min-height:322px;position:relative;top:0;left:0;transform:none;background-color:#000}.overlay-banner-image img{min-height:380px}.hero-banner.gradient-overlay-banner .overlay-banner-text{transform:none;width:100%}.hero-banner.gradient-overlay-banner .overlay-banner-image{width:100%;float:none;background:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 50%)}.hero-banner.gradient-overlay-banner .overlay-banner-image img{margin-left:0;height:440px;right:0}.hero-banner.gradient-overlay-banner .overlay-banner-text>div,.hero-banner.mask-overlay-banner .overlay-banner-text>div,.hero-banner.offset-overlay-banner .overlay-banner-text>div{transform:translate(-50%,-50%);width:85%}.hero-banner.offset-overlay-banner .background-banner-image{background:linear-gradient(0deg,#000 35.88%,rgba(0,0,0,0) 65.32%)}.hero-banner.offset-overlay-banner .background-banner-image img{height:775px}.hero-banner.offset-overlay-banner .overlay-banner-text-image .overlay-banner-text{width:100%;height:auto;left:auto;top:auto;transform:none}.hero-banner.offset-overlay-banner .overlay-banner-text-image .overlay-banner-image{width:100%;height:453px;position:relative;top:auto;left:auto;transform:none;float:none;display:flex}.hero-banner.offset-overlay-banner .overlay-banner-text-image .overlay-banner-image img{width:85%;height:363px;right:0;margin:auto;display:block}.hero-banner.mask-overlay-banner .overlay-banner-text-image .overlay-banner-text{background:linear-gradient(0deg,rgba(0,0,0,.69) 79.31%,rgba(0,0,0,0) 99.76%);width:100%;height:50%;transform:translate(0,-67%)}.hero-banner.mask-overlay-banner .background-banner-image img{height:767px}.hero-banner.mask-overlay-banner .overlay-banner-text>div{min-height:322px}.hero-banner.mask-overlay-banner .overlay-banner-text-image .overlay-banner-image{float:none;width:643px;height:643px;left:50%;top:-70px;transform:translate(-50%,-50%) rotate(45deg)}.hero-banner.mask-overlay-banner .overlay-banner-text-image .overlay-banner-image>div{transform:translate(-50%,-50%) rotate(-45deg);top:50%;left:50%;position:relative;width:100vw}.hero-banner.mask-overlay-banner .overlay-banner-text-image .overlay-banner-image img{width:100vw;height:490px;transform:translate(-50%,50%);top:0;left:50%}.hero-banner.dark-title-overlay-banner .overlay-banner-text{position:absolute;top:50%;transform:translate(-50%,-50%);width:720px;background-color:#000000b2;min-height:96px}.hero-banner.dark-title-overlay-banner .overlay-banner-text h1.overlay-banner-title{font-size:24px;line-height:24px}}@media(max-width:768px){.hero-banner .overlay-banner-text{min-height:378px}.overlay-banner-image img{min-height:240px}.hero-banner.gradient-overlay-banner .overlay-banner-image img{height:284px}.hero-banner.offset-overlay-banner .background-banner-image{background:linear-gradient(0deg,#000 45.88%,rgba(0,0,0,0) 65.32%)}.hero-banner.offset-overlay-banner .background-banner-image img{height:743px}.hero-banner.offset-overlay-banner .overlay-banner-text-image .overlay-banner-image{height:365px;position:relative}.hero-banner.offset-overlay-banner .overlay-banner-text-image .overlay-banner-image img{width:85%;height:275px;min-height:275px}.hero-banner.mask-overlay-banner .background-banner-image img{height:743px}.hero-banner.dark-title-overlay-banner .overlay-banner-text{width:90%;min-height:90px}.hero-banner.dark-title-overlay-banner .overlay-banner-text h1.overlay-banner-title{font-weight:400;font-size:18px;line-height:18px}}@media(max-width:430px){.hero-banner.offset-overlay-banner .overlay-banner-image,.hero-banner.offset-overlay-banner .overlay-banner-image img{height:275px;min-height:275px}.hero-banner.mask-overlay-banner .overlay-banner-text-image .overlay-banner-image{width:366px;height:366px;top:40px}.hero-banner.mask-overlay-banner .overlay-banner-text-image .overlay-banner-image img{width:654px;height:384px;top:-88px}.hero-banner.mask-overlay-banner .overlay-banner-text-image .overlay-banner-text{transform:none}.hero-banner.dark-title-overlay-banner .overlay-banner-text h1.overlay-banner-title{padding:36px 15px}}.interactive-hero-banner .full-size-image{width:100%;height:auto;max-height:600px;object-fit:cover}.interactive-hero-banner .full-size-image-container{position:relative}.interactive-hero-banner .controls-container{display:flex;padding:20px 0;justify-content:center;align-items:center;gap:90px;position:absolute;bottom:0;background:var(--Overlay-Black-80,rgba(0,0,0,.8));color:#f1f1f1;width:100%}.interactive-hero-banner .controls-sub-container{display:flex;justify-content:flex-end;align-items:center;flex-shrink:0}.interactive-hero-banner .button-list{display:flex;justify-content:flex-end;align-items:center;gap:15px;flex:1 0 0;min-inline-size:fit-content;margin-left:20px}.interactive-hero-banner .image-list img{width:90px;height:90px;object-fit:scale-down}.interactive-hero-banner .image-list img:hover,.interactive-hero-banner .image-list li.selected img{width:100px;height:100px;margin:-5px;border:3px solid #fff;background:#fff;box-shadow:0 0 22px 18px rgba(0,0,0,.27) inset}.interactive-hero-banner ul.image-list{list-style-type:none;margin:0;padding:0;display:flex;gap:20px;width:550px}.interactive-hero-banner li{display:inline-block;border:1px solid #fff;height:92px;cursor:pointer}.interactive-hero-banner .btn-360-view,.interactive-hero-banner .btn-view-in-room{display:flex;padding:15px;justify-content:center;align-items:center;gap:10px;border-radius:32px;border:1px solid #fff;cursor:pointer}.interactive-hero-banner .next-arrow,.interactive-hero-banner .next-arrow.disable,.interactive-hero-banner .prev-arrow,.interactive-hero-banner .prev-arrow.disable{background:0 0;border:none;outline:0}.interactive-hero-banner .next-arrow svg path,.interactive-hero-banner .prev-arrow svg path{fill:#fff}.interactive-hero-banner .next-arrow.disable svg path,.interactive-hero-banner .prev-arrow.disable svg path{fill:#ffffff33}.interactive-hero-banner .carousel-arrow{position:unset;transform:unset;z-index:inherit}.interactive-hero-banner .carousel-enabled .image-list{justify-content:center}@media(max-width:992px){.interactive-hero-banner .full-size-image-container{display:flex;flex-direction:column}.interactive-hero-banner .full-size-image{height:600px}.interactive-hero-banner .controls-container{position:unset}.interactive-hero-banner .controls-sub-container{justify-content:center;flex-wrap:wrap}.interactive-hero-banner ul.image-list{margin-top:15px;margin-bottom:15px;width:350px;justify-content:space-evenly}.interactive-hero-banner .button-list{margin-top:15px;margin-bottom:15px;justify-content:center}.interactive-hero-banner .container.controls-sub-container{padding:0}}@media(max-width:768px){.interactive-hero-banner .controls-container{padding:10px 0}.interactive-hero-banner .full-size-image{height:286px}}.tab-link-list{margin-top:10px;margin-bottom:10px}.tab-link-list.link-list>.component-content li a:before{content:none}.tab-link-list.link-list ul{display:flex;justify-content:center;border-bottom:1px solid #000}.tab-link-list.link-list li{margin-left:1px;margin-right:1px}.tab-link-list.link-list li .tab-link{padding:18px 28px 15px 28px}.tab-link-list.link-list li .tab-link.active{border:1px solid #000;border-bottom:none;border-bottom:3px solid #fff;margin-bottom:-1px}.tab-link-list.link-list li .tab-link.active a{border-bottom:3px solid var(--brand-color)}.tab-link-list.link-list>.component-content li a{color:#000;font-family:Geometria;font-size:18px;font-style:normal;font-weight:500;line-height:normal;padding-top:10px;padding-left:30px;padding-bottom:15px;padding-right:0}.tab-link-list.link-list li .tab-link.microsite-nav-order-history-icon a:before{content:url('data:image/svg+xml,<svg width="26" height="23" viewBox="0 0 26 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.5 4.375C0.5 2.87109 1.70312 1.625 3.25 1.625H22.5C24.0039 1.625 25.25 2.87109 25.25 4.375V18.125C25.25 19.6719 24.0039 20.875 22.5 20.875H3.25C1.70312 20.875 0.5 19.6719 0.5 18.125V4.375ZM6 12.625C6.73047 12.625 7.375 12.0234 7.375 11.25C7.375 10.5195 6.73047 9.875 6 9.875C5.22656 9.875 4.625 10.5195 4.625 11.25C4.625 12.0234 5.22656 12.625 6 12.625ZM7.375 7.125C7.375 6.39453 6.73047 5.75 6 5.75C5.22656 5.75 4.625 6.39453 4.625 7.125C4.625 7.89844 5.22656 8.5 6 8.5C6.73047 8.5 7.375 7.89844 7.375 7.125ZM6 16.75C6.73047 16.75 7.375 16.1484 7.375 15.375C7.375 14.6445 6.73047 14 6 14C5.22656 14 4.625 14.6445 4.625 15.375C4.625 16.1484 5.22656 16.75 6 16.75ZM10.125 6.09375C9.52344 6.09375 9.09375 6.56641 9.09375 7.125C9.09375 7.72656 9.52344 8.15625 10.125 8.15625H19.75C20.3086 8.15625 20.7812 7.72656 20.7812 7.125C20.7812 6.56641 20.3086 6.09375 19.75 6.09375H10.125ZM10.125 10.2188C9.52344 10.2188 9.09375 10.6914 9.09375 11.25C9.09375 11.8516 9.52344 12.2812 10.125 12.2812H19.75C20.3086 12.2812 20.7812 11.8516 20.7812 11.25C20.7812 10.6914 20.3086 10.2188 19.75 10.2188H10.125ZM10.125 14.3438C9.52344 14.3438 9.09375 14.8164 9.09375 15.375C9.09375 15.9766 9.52344 16.4062 10.125 16.4062H19.75C20.3086 16.4062 20.7812 15.9766 20.7812 15.375C20.7812 14.8164 20.3086 14.3438 19.75 14.3438H10.125Z" fill="black"/></svg>');width:10px;height:10px;top:15px}.tab-link-list.link-list li .tab-link.microsite-nav-my-account-icon a:before{content:url('data:image/svg+xml,<svg width="23" height="23" viewBox="0 0 23 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.7695 7.42578C21.9414 7.8125 21.8125 8.19922 21.5117 8.5L19.6641 10.1758C19.707 10.5195 19.707 10.9062 19.707 11.25C19.707 11.6367 19.707 12.0234 19.6641 12.3672L21.5117 14.043C21.8125 14.3008 21.9414 14.7305 21.7695 15.1172C21.5977 15.6328 21.3828 16.1055 21.125 16.5781L20.9102 16.9219C20.6094 17.3945 20.3086 17.8672 19.9648 18.2539C19.707 18.5977 19.2773 18.6836 18.8906 18.5547L16.5273 17.8242C15.9258 18.2539 15.2812 18.5977 14.6367 18.8984L14.0781 21.3477C13.9922 21.7344 13.6914 22.0352 13.3047 22.1211C12.7031 22.207 12.1016 22.25 11.457 22.25C10.8555 22.25 10.2539 22.207 9.65234 22.1211C9.26562 22.0352 8.96484 21.7344 8.87891 21.3477L8.32031 18.8984C7.63281 18.5977 7.03125 18.2539 6.42969 17.8242L4.06641 18.5547C3.67969 18.6836 3.25 18.5977 2.99219 18.2969C2.64844 17.8672 2.34766 17.3945 2.04688 16.9219L1.83203 16.5781C1.57422 16.1055 1.35938 15.6328 1.1875 15.1172C1.01562 14.7305 1.14453 14.3438 1.44531 14.043L3.29297 12.3672C3.25 12.0234 3.25 11.6367 3.25 11.25C3.25 10.9062 3.25 10.5195 3.29297 10.1758L1.44531 8.5C1.14453 8.19922 1.01562 7.8125 1.1875 7.42578C1.35938 6.91016 1.57422 6.4375 1.83203 5.96484L2.04688 5.62109C2.34766 5.14844 2.64844 4.67578 2.99219 4.24609C3.25 3.94531 3.67969 3.85938 4.06641 3.98828L6.42969 4.71875C7.03125 4.28906 7.67578 3.90234 8.32031 3.64453L8.87891 1.19531C8.96484 0.808594 9.26562 0.507812 9.65234 0.421875C10.2539 0.335938 10.8555 0.25 11.5 0.25C12.1016 0.25 12.7031 0.335938 13.3047 0.421875C13.6914 0.464844 13.9922 0.808594 14.0781 1.19531L14.6367 3.64453C15.3242 3.90234 15.9258 4.28906 16.5273 4.71875L18.8906 3.98828C19.2773 3.85938 19.707 3.94531 19.9648 4.24609C20.3086 4.67578 20.6094 5.14844 20.9102 5.62109L21.125 5.96484C21.3828 6.4375 21.5977 6.91016 21.8125 7.42578H21.7695ZM11.5 14.6875C12.7031 14.6875 13.8203 14.043 14.4648 12.9688C15.0664 11.9375 15.0664 10.6055 14.4648 9.53125C13.8203 8.5 12.7031 7.8125 11.5 7.8125C10.2539 7.8125 9.13672 8.5 8.49219 9.53125C7.89062 10.6055 7.89062 11.9375 8.49219 12.9688C9.13672 14.043 10.2539 14.6875 11.5 14.6875Z" fill="black"/></svg>');width:10px;height:10px;top:15px}@media(max-width:768px){.tab-link-list.link-list ul li{width:auto;margin:0 1px 0 1px}.tab-link-list.link-list ul{flex-direction:unset}}.Sign-In-Container{padding:0 0 40px 0}.login .signin-sub-heading{font-size:20px;font-weight:700;letter-spacing:2.5px;float:left;line-height:25px;display:flex;justify-content:center}.login .sign-in-group{width:445px;padding-left:15px;padding-right:15px}.login .sign-in-group .form-group .control-label{font-size:16px;font-weight:700;letter-spacing:2.5px;line-height:20px;padding-bottom:15px;margin:0;text-transform:uppercase}.login .sign-in-group .form-group .control-label span,.login .sign-in-group .form-group .field-validation-error,.login .sign-in-group .form-group .field-validation-error>span{font-size:16px}.login .sign-in-group .form-control{height:48px!important}.login .remember-me{width:176px;letter-spacing:0;line-height:20px}.login .remember-me>input{float:left;height:24px;width:24px}.login .remember-me>label{float:left;margin:0 0 0 5px!important;padding:6px 0!important;font-size:16px!important;text-transform:none}.login .forgot-password{letter-spacing:0;line-height:20px;float:right;padding:6px 0}.login .forgot-password a{font-size:16px;text-decoration:underline}.login .sign-in-btn{float:left}.login .sign-in-btn button{width:185px;margin-top:30px!important;padding:15px 20px}.login .create-account-btn{float:right}.login .create-account-btn button{width:210px;margin-top:30px!important;padding:15px 20px}.success-banner{background-color:#008000;color:#000;height:46px;position:relative;z-index:9999;width:100%;display:flex;top:0}.success-banner p{color:#fff;font-family:Geometria;font-size:14px;font-weight:500;letter-spacing:0;line-height:17px;padding:15px 20px;width:100%}.success-banner span{float:right;color:#fff;padding:9px 25px;font-size:20px;cursor:pointer}@media(max-width:768px){.success-banner{height:auto}.success-banner p{font-size:12px}}@media(max-width:445px){.login .sign-in-btn{float:none;text-align:center}.login .sign-in-btn button{width:100%}.login .create-account-btn{float:none;text-align:center}.login .create-account-btn button{width:100%}.login .sign-in-group{width:85%}}.my-account-content{margin-bottom:60px}.my-account-content.in-active{display:none}.my-account-content .text-font-email{font-size:15px;font-weight:700}.profile-user-form{display:none}.profile-user-form.active{display:block}.my-account .row{margin-right:0;margin-left:0}@charset "UTF-8";:root{--gray:#F3F3F3;--white:#FFF;--black:#000;--swatch-border-gray:#979797;--mz-blue:#1F355E;--mz-blue-font-color:#1F355E;--ao-steel-blue:#809BAE}.microsite-header-top-navigation nav{display:block}.microsite-header-top-navigation ul{display:inline-flex;float:right;margin-right:18px}.microsite-header-top-navigation li{margin:20px}.microsite-header-top-navigation li a{position:relative;text-decoration:none}.microsite-header-top-navigation li .field-navigationtitle a{font-size:0!important}.microsite-header-top-navigation li .field-navigationtitle a::before{content:' ';font:normal normal normal 20px/1 FontAwesome;cursor:pointer;height:20px;width:20px;margin:0;padding:0;margin-left:-10px;margin-top:-10px;position:absolute}.microsite-header-top-navigation li.microsite-nav-contact-us-icon a::before{background-image:url(../images/icon_nav_mail_black_20.svg)}.microsite-header-top-navigation li.microsite-nav-cart-icon a::before{background-image:url(../images/icon_nav_shopping_black_20.svg)}.microsite-header-top-navigation li.microsite-nav-login-icon a::before{background-image:url(../images/icon_nav_userProfile_black_20.svg)}.microsite-header-top-navigation .microsite-nav-cart-icon .dot-cart{margin-left:15px;margin-top:-8px}.microsite-header-top-navigation .microsite-nav-cart-icon a{padding-right:0!important}.microsite-header-top-navigation li.microsite-nav-my-account-icon .navigation-title a{background:#a00;border-radius:50px;height:20px;width:20px;padding:0;position:absolute;text-align:center;line-height:22px;margin-left:-25px;margin-top:5px}.microsite-header-main-navigation{border-top:1px solid #000}.microsite-header-main-navigation.top-navbar-white .rel-level1>.navigation-title a{text-transform:uppercase;padding-left:0;padding-right:0;padding:15px 0 10px 0;border-bottom:5px solid #fff!important;transition:.2s ease-in}.microsite-header-main-navigation.top-navbar-white .rel-level1>.navigation-title a:hover{border-bottom:5px solid var(--brand-color)!important}.microsite-header-main-navigation.navigation.navigation-main .rel-level1.active>.navigation-title>a:link,.microsite-header-main-navigation.navigation.navigation-main .rel-level1.active>.navigation-title>a:visited{color:#000}.microsite-header-main-navigation .mobile-nav-open{padding-left:15px;padding-right:15px;box-shadow:20px 20px 20px -20px #000}.microsite-header-main-navigation.navigation.navigation-main .mobile-nav-open .rel-level1>.navigation-title>a{padding-left:35px}.microsite-header-main-navigation.navigation.navigation-main.navigation-main-vertical nav.mobile-nav-open{width:83%}.microsite-header-mobile-view{background:#fff}body.microsite main{margin-top:130px}.navigation{background:#fff;padding-left:0;padding-right:0}.navigation .level0>.navigation-title>a,.navigation .level1>.navigation-title>a{font-size:12px;padding-right:15px}.navigation .level0>.navigation-title>a:hover,.navigation .level1>.navigation-title>a:hover{text-decoration:none}.navigation .level0:last-child a,.navigation .level1:last-child a{border-bottom-color:transparent}.navigation a{color:#fff}.lt-ie9 .navigation a,.lt-ie9 .navigation a span{color:#fff}.navigation a:focus,.navigation a:hover{color:#fff}.navigation li.submenu{margin-bottom:0}.navigation li>.navigation-title>a{padding:15px;display:block;color:#fff;text-decoration:none;font-size:12px}.navigation li>ul a{font-size:12px}.navigation .submenu>ul{padding-left:10px}.navigation.navigation-fat{background:#fff;border-width:1px;border-style:solid;border-color:#d6d6d6;padding:15px 15px 15px 15px}.navigation.navigation-fat a{text-decoration:none}.navigation.navigation-fat nav>ul{list-style:none;padding:10px 0;overflow:hidden}.navigation.navigation-fat .rel-level1{margin:10px;padding:0;display:inline-block;vertical-align:top}.navigation.navigation-fat .rel-level1.submenu ul a{position:relative}.navigation.navigation-fat .rel-level1.submenu ul a:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;content:"";top:50%;left:-9px;font-size:10px}.navigation.navigation-fat .rel-level1>.navigation-title>a{border-top-width:4px;border-top-style:solid;border-top-color:#d6d6d6;border-bottom:0;background:#fff;padding:15px;display:block;width:auto;background:#fff}.navigation.navigation-fat .rel-level1>.navigation-title>a:hover{border-color:#474747}.navigation.navigation-fat .rel-level1>ul{padding:0}.navigation.navigation-fat .rel-level2{padding-left:10px;display:block}.navigation.navigation-main{background-color:transparent;padding-left:0;padding-right:0}.navigation.navigation-main .component-content>nav{position:relative;background-color:#fff}.navigation.navigation-main .component-content>nav .toggledNav{padding-right:37px}.navigation.navigation-main .component-content>nav .sxaToogleNav{position:relative;padding-right:37px}.navigation.navigation-main .component-content>nav .sxaToogleNavBtn{position:absolute;top:0;bottom:0;right:0;width:37px;text-align:center}.navigation.navigation-main .component-content>nav .sxaToogleNavBtn:hover{background-color:#fff}.navigation.navigation-main .component-content>nav .sxaToogleNavBtn i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:20px}.navigation.navigation-main .sxaWrappedList{position:absolute;top:120%;right:0;width:auto;z-index:999;border-radius:4px;background-color:#fff}.navigation.navigation-main .sxaWrappedList>li{min-width:100%}.navigation.navigation-main .sxaWrappedList ul{padding-left:0}.navigation.navigation-main .sxaWrappedList ul li{min-width:100%;max-width:100%}.navigation.navigation-main .sxaWrappedList .rel-level1{font-weight:700}.navigation.navigation-main .sxaWrappedList .rel-level1>ul{width:auto!important;position:absolute;right:102%!important;top:0;left:auto!important;border-right-width:0!important}.navigation.navigation-main .sxaWrappedList .rel-level2>ul{display:none;top:0!important;background-color:#fff;right:102%!important;width:100%;left:auto!important;border-radius:5px}.navigation.navigation-main .sxaWrappedList .rel-level2>ul>li{list-style:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;max-width:25%;padding:10px}.navigation.navigation-main .sxaWrappedList .rel-level2>ul>li:hover{background-color:#fff}.navigation.navigation-main .sxaWrappedList .rel-level2.show>ul{display:block}.navigation.navigation-main .component-content>nav{position:relative}.navigation.navigation-main .component-content>nav ul:after{content:"";display:table;clear:both}.navigation.navigation-main .rel-level1>.navigation-title>a{border-width:4px 0 0 0;border-color:transparent}.navigation.navigation-main .rel-level1>ul{display:none;z-index:1000;position:absolute;margin-left:0}.navigation.navigation-main .rel-level1.show>a+ul{display:block}.navigation.navigation-main .rel-level1.show>ul{display:flex;min-width:60px}.navigation.navigation-main .rel-level1.active>.navigation-title>a:link,.navigation.navigation-main .rel-level1.active>.navigation-title>a:visited{color:#fff}.navigation.navigation-main .rel-level1.active>span{display:block;padding:10px 20px;color:#fff}.navigation.navigation-main .rel-level1.submenu.active{border-color:#176f89}.navigation.navigation-main .rel-level2:focus,.navigation.navigation-main .rel-level2:hover{-webkit-transition:background .2s ease-in;transition:background .2s ease-in;background:#fff}.navigation.navigation-main .rel-level2 div>a:focus,.navigation.navigation-main .rel-level2 div>a:hover{color:#fff}.navigation.navigation-main .rel-level2.submenu{box-sizing:border-box}.navigation.navigation-main .rel-level2.submenu.navigation-image{text-align:center}.navigation.navigation-main .rel-level2.submenu.navigation-image .field-navigationtext,.navigation.navigation-main .rel-level2.submenu.navigation-image>a{text-align:left}.navigation.navigation-main.navigation-main-horizontal .submenu>ul{padding-left:0}.navigation.navigation-main.navigation-main-horizontal nav{width:100%}.navigation.navigation-main.navigation-main-horizontal nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.navigation.navigation-main.navigation-main-horizontal nav>ul>li{list-style:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.navigation.navigation-main.navigation-main-horizontal .rel-level1.show>a+ul{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap}.navigation.navigation-main.navigation-main-horizontal .rel-level1.show>ul{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap}.navigation.navigation-main.navigation-main-horizontal .rel-level1>ul{width:100%;clear:both;left:0}.navigation.navigation-main.navigation-main-horizontal .rel-level2{float:left;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.navigation.navigation-main.navigation-main-horizontal .rel-level2:hover{background-color:#fff}.navigation.navigation-main.navigation-main-horizontal .rel-level2.show>a+ul{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap}.navigation.navigation-main.navigation-main-horizontal .rel-level2.show>ul{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap}.navigation.navigation-main.navigation-main-horizontal .rel-level2>ul{display:none;top:100%;background-color:#fff;left:0;right:0}.navigation.navigation-main.navigation-main-horizontal .rel-level2>ul>li{list-style:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;max-width:25%;padding:10px}.navigation.navigation-main.navigation-main-horizontal .rel-level2>ul>li:hover{background-color:#fff}.navigation.navigation-main.navigation-main-vertical nav{width:100%}.navigation.navigation-main.navigation-main-vertical nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.navigation.navigation-main.navigation-main-vertical nav>ul li ul{padding-left:0}.navigation.navigation-main.navigation-main-vertical nav>ul li.show>ul{display:flex}.navigation.navigation-main.navigation-main-vertical .rel-level1>ul{padding-left:0;width:auto;left:0;right:0;border-radius:0 0 5px 5px}.navigation.navigation-main.navigation-main-vertical .rel-level1>ul>li{display:inline-block}.navigation.navigation-main.navigation-main-vertical .rel-level2{position:relative}.navigation.navigation-main.navigation-main-vertical .rel-level2>ul{left:100%;top:0;width:100%;background-color:#fff}.navigation.navigation-main.navigation-main-vertical .rel-level2>ul>li{padding:3px 0}.navigation.navigation-main.navigation-main-vertical .rel-level2>ul>li:hover{background-color:#fff}.navigation.navigation-mobile{padding-left:0;padding-right:0}.navigation.navigation-mobile ul{padding-left:0}.navigation.navigation-mobile .submenu>.navigation-title{position:relative}.navigation.navigation-mobile .submenu>.navigation-title:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:block;position:absolute;right:10px;font-size:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.navigation.navigation-mobile .rel-level1{cursor:pointer;margin:0;background:#fff}.navigation.navigation-mobile .rel-level1.active{background:#fff}.navigation.navigation-mobile .rel-level1>ul{display:none;background:#fff}.navigation.navigation-mobile .rel-level1>ul li{position:relative;color:#fff;padding-left:0}.navigation.navigation-mobile .rel-level1.submenu.active>.navigation-title:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.6s;transition:.6s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.navigation.navigation-mobile .rel-level1.submenu.active>ul{display:block}.navigation.navigation-mobile .rel-level1.submenu>.navigation-title{position:relative}.navigation.navigation-mobile .rel-level1.submenu>.navigation-title:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:block;position:absolute;right:10px;font-size:10px;top:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.6s;transition:.6s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;color:#fff}.navigation.navigation-mobile .rel-level1>.navigation-title{margin:0}.navigation.navigation-mobile .rel-level1>.navigation-title a{border-bottom-width:0}.navigation.navigation-mobile .rel-level1>.navigation-title:last-child{border-bottom:none}.navigation.navigation-mobile .rel-level1 .navigation-title{padding:15px}.navigation.navigation-mobile .rel-level1 .navigation-title>a{text-decoration:none;color:#fff;padding:0;display:inline}.navigation.navigation-mobile .rel-level2{display:list-item}.navigation.navigation-mobile .rel-level2 .navigation-title>a{font-weight:500}.navigation.navigation-mobile .rel-level2.active{background-color:#fff}.navigation.navigation-mobile .rel-level2 ul{display:none}.navigation.navigation-sidebar a{text-decoration:none}.navigation.navigation-sidebar nav>ul .rel-level1>.navigation-title{margin-bottom:0}.navigation.navigation-sidebar nav>ul .rel-level1>.navigation-title>a{display:block;position:relative;z-index:1;margin-right:0}.navigation.navigation-sidebar nav>ul .rel-level1>ul{margin-left:10px;margin-top:5px}.navigation.navigation-sidebar nav>ul .rel-level2{display:block}.navigation.sitemap-navigation .level2 a{position:relative;padding-left:10px}.navigation.sitemap-navigation .level2 a:before{font-size:14px;font-size:1.4rem;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translateY(-50%) scale(1,-1);-ms-transform:translateY(-50%) scale(1,-1);transform:translateY(-50%) scale(1,-1);position:absolute;content:"";top:50%;left:-8px}.mobile-navbar-brand{display:none}.secondary-nav-bar{width:auto}ul.userLoginSection{padding:0;width:100%;margin-bottom:0;text-align:right;margin-right:20px;user-select:none;display:flex}ul.userLoginSection li{list-style:none;cursor:pointer;margin:23px 15px 4px 44px;text-transform:uppercase;height:auto}ul.userLoginSection li a:before{content:' ';padding-left:0;font:normal normal normal 20px/1 FontAwesome;padding-right:10px;cursor:pointer;height:20px;width:20px;margin-left:-27px}ul.userLoginSection li .field-link{white-space:nowrap}ul.userLoginSection li.item2{vertical-align:top;padding-bottom:29px}.ProExchange::before{content:' ';background-image:url(../images/icon_nav_proEx_black_20.svg);padding-left:0;padding-right:10px;cursor:pointer;height:20px;width:20px;margin-left:-27px;position:absolute}ul.userLoginSection li a.header-contact-us::before{position:absolute;background-image:url(../images/icon_nav_mail_black_20.svg)}ul.userLoginSection li a.header-cart::before{position:absolute;background-image:url(../images/icon_nav_shopping_black_20.svg)}ul.userLoginSection li a.header-store-locator::before{position:absolute;background-image:url(../images/icon_nav_location_black_20.svg)}ul.userLoginSection li a.header-samples::before{position:absolute;background-image:url(../images/icon_nav_shopping_black_20.svg)}ul.userLoginSection li a.header-sign-in::before{position:absolute;background-image:url(../images/icon_nav_userProfile_black_20.svg)}.row-content .item3{padding:0;display:none}ul.userLoginSection li a{padding:0;color:#000;font-size:11px}ul.userLoginSection li a:hover{border-bottom:none;text-decoration:none}.secondary-nav-image{margin-top:18px;width:20%;padding-left:0;padding-right:25px}.secondary-nav-image .component-content{display:flex;margin-left:15px}ul.userLoginSection li.hover-expand a:before{-webkit-text-stroke-width:0;-webkit-text-stroke-color:#fff;color:#fff}.secondary-nav-dropdown-box{display:none;position:absolute;right:0;top:86px;background-color:#000;padding:20px;z-index:400;width:510px;max-width:100vw}.secondary-nav-dropdown-box.active{display:flex}.unauthenticated-box{display:flex;width:470px}.new-user{display:inline-flex;max-width:170px;text-align:center;padding:42px 30px 42px 15px}.new-user a{text-align:left}ul li .secondary-nav-dropdown-box .unauthenticated-box .new-user a img{margin:0 24px}ul li .secondary-nav-dropdown-box .unauthenticated-box .new-user a:before{margin:0!important;padding:0!important;font-size:0!important}.new-user a span{font-size:20px;font-weight:700}.login-box{display:inline-flex;max-width:300px;border-left:solid 1px #fff;padding-left:20px}form.header-login{width:100%;margin-bottom:0}.unauthenticated-box .login-box label[for=RememberMe]{margin-top:0!important}.unauthenticated-box .login-box form.header-login>label.control-label{color:#fff;float:left;margin:0 0 15px;text-transform:uppercase;font-weight:700;font-size:16px;letter-spacing:2.5px;line-height:20px;padding:0}.unauthenticated-box .login-box form.header-login>input[type=text]{margin-bottom:15px}.header-login-form input[type=password],form.header-login input[type=email]{display:block;width:100%;margin-top:20px;padding:10px}form.header-login input[type=email]{margin-top:0}form.header-login div{display:flex;align-items:center;justify-content:space-between}form.header-login div input[type=checkbox]{margin:15px 0;height:24px;width:24px;border:1px solid #fff;border-radius:3px;box-shadow:inset 1px 1px 2px 0 #000}form.header-login div input[type=checkbox]:checked{color:#fff;background-color:#a00}form.header-login div label{display:inline;vertical-align:super;color:#fff;font-size:12px;margin-left:7px}form.header-login div a{vertical-align:super;font-size:13px;color:#fff;font-weight:700}form.header-login div a:before{display:none!important}form.header-login .button{width:100%;height:45px;background:#fff;border:1px solid #fff;border-radius:8px;font-size:20px;font-weight:700;color:#000}form.header-login .button:hover{color:#fff;background-color:#000}.authenticated-box{display:flex;width:470px;flex-direction:column}.user-info{width:100%;text-align:center;border-bottom:solid 1px #fff;padding-bottom:30px}.user-info img{max-width:100px;max-height:100px;border-radius:50%}.user-info p{font-size:20px;font-weight:700;color:#fff}.user-info p span{font-size:16px;font-weight:400}.user-tools{width:100%}.user-tools ul{text-align:center;display:flex;justify-content:center}.user-tools ul li{width:150px;padding:50px 0 0 0!important;text-align:center;font-size:20px;color:#fff;display:inline-flex;flex-direction:column;align-items:center;border:none!important}.user-tools ul li:nth-child(-n+4){display:none}.user-tools ul li a.user-tools-icons{padding-left:0!important;font-size:20px;display:flex;flex-direction:column-reverse;align-items:center}.user-tools ul li a::before{margin:0;padding:0}.dot-cart{background:#000;font-size:12px!important;color:#000;border-radius:50px;width:18px!important;height:18px!important;text-align:center;font-style:normal;background-image:none!important;z-index:1;color:#fff;padding-top:10px!important;display:inline-block;vertical-align:middle;margin-top:6px}ul.userLoginSection li.navigation-cart{top:-8px;position:relative}.main-navbar-black .rel-level1.submenu>.navigation-title a{color:#fff;border-bottom:solid thick #000}.main-navbar-black>div>nav>ul{background-color:#000;color:#fff}.main-navbar-grey .rel-level1.submenu>.navigation-title a{color:#000;border-bottom:solid 2px #e1e1e1}.main-navbar-grey>div>nav>ul{background-color:#e1e1e1}.main-navbar-white .rel-level1.submenu>.navigation-title a{color:#000}.main-navbar-white>div>nav>ul{background-color:#fff}.main-navbar-black-bold .rel-level1.submenu>.navigation-title a{color:#fff!important;font-weight:700;border-bottom:solid 2px #000}.main-navbar-black-bold>div>nav>ul{background-color:#000}.main-navbar-grey-bold .rel-level1.submenu>.navigation-title a{color:#000!important;font-weight:700;border-bottom:solid 2px #e1e1e1}.main-navbar-grey-bold>div>nav>ul{background-color:#e1e1e1}.main-navbar-white-bold .rel-level1.submenu>.navigation-title a{color:#000!important;font-weight:700}.main-navbar-white-bold>div>nav>ul{background-color:#fff}.main-navbar-green-bold .rel-level1.submenu>.navigation-title a{color:#fff!important;font-weight:700;border-bottom:solid 2px #809bae}.main-navbar-green-bold>div>nav>ul{background-color:#809bae}.main-navbar-green .rel-level1.submenu>.navigation-title a{color:#fff!important;border-bottom:solid 2px #809bae}.main-navbar-green>div>nav>ul{background-color:#809bae}.main-navbar-blue-bold .rel-level1.submenu>.navigation-title a{color:#fff!important;font-weight:700;border-bottom:solid 2px #1f355e}.main-navbar-blue-bold>div>nav>ul{background-color:#1f355e}.main-navbar-blue .rel-level1.submenu>.navigation-title a{color:#fff!important;border-bottom:solid 2px #1f355e}.main-navbar-blue>div>nav>ul{background-color:#1f355e}.top-navbar-black .rel-level1.submenu>.navigation-title a{color:#fff;border-bottom:solid 2px #000}.top-navbar-black>div>nav>ul{background-color:#000}.top-navbar-grey .rel-level1.submenu>.navigation-title a{color:#000;border-bottom:solid 2px #e1e1e1}.top-navbar-grey>div>nav>ul{background-color:#e1e1e1}.top-navbar-white .rel-level1.submenu>.navigation-title a,.top-navbar-white .rel-level1>.navigation-title a{color:#000;border-bottom:solid thick #fff}.top-navbar-white .rel-level1>.navigation-title a:hover{border-bottom:solid 5px var(--brand-color)}.top-navbar-white>div>nav>ul{background-color:#fff}.top-navbar-black-bold .rel-level1.submenu>.navigation-title a{color:#fff;font-weight:700;border-bottom:solid 5px #000}.top-navbar-black-bold>div>nav>ul{background-color:#000}.top-navbar-grey-bold .rel-level1.submenu>.navigation-title a{color:#000;font-weight:700;border-bottom:solid 5px #e1e1e1}.top-navbar-grey-bold>div>nav>ul{background-color:#e1e1e1}.top-navbar-white-bold .rel-level1.submenu>.navigation-title a{color:#000;font-weight:700;border-bottom:solid 5px #fff}.top-navbar-white-bold>div>nav>ul{background-color:#fff!important}.top-navbar-green .rel-level1.submenu>.navigation-title a{color:var(--white);border-bottom:solid 5px var(--ao-steel-blue)}.top-navbar-green>div>nav>ul{background-color:#809bae}.top-navbar-green-bold .rel-level1.submenu>.navigation-title a{color:#fff!important;font-weight:700;border-bottom:solid 5px #809bae}.top-navbar-green-bold>div>nav>ul{background-color:#809bae}.top-navbar-blue .rel-level1.submenu>.navigation-title a{color:var(--white);border-bottom:solid 5px var(--mz-blue)}.top-navbar-blue>div>nav>ul{background-color:#1f355e}.top-navbar-blue-bold .rel-level1.submenu>.navigation-title a{color:#fff!important;font-weight:700;border-bottom:solid 5px #1f355e}.top-navbar-blue-bold>div>nav>ul{background-color:#1f355e}.language-selector{float:right;margin:18px 55px 18px 0;color:#000;border-left:1px solid #000;display:none}.language-selector .language-selector-select-item>a{padding-right:15px;color:#000}.coveo-externalcomponentssection{text-align:center;margin-top:10px;display:flex;justify-content:center;padding:0}.CoveoSearchbox .magic-box{border:none!important;border-bottom:thin solid #7e8c9a!important;border-radius:0!important}.CoveoSearchbox .CoveoSearchButton{border:none!important;border-bottom:1px solid #7e8c9a!important;border-radius:0!important}.coveo-globalsearchbox .CoveoSearchbox .magic-box .magic-box-input>input{color:#000;padding-bottom:7px}header .headnav{width:100%;padding:0}#header{width:100%;padding:0}header.off-top{transition:top .5s cubic-bezier(0,0,0,1)}.navigation a{color:#747474}.lt-ie9 .navigation a,.lt-ie9 .navigation a span{color:#747474}.navigation a:focus,.navigation a:hover{color:#747474}div#main-navbarSupportedContent ul li.level1>ul,div#navbarSupportedContent ul li.level1>ul{width:100%;left:0;height:auto;border:none;background:#fff;padding-top:20px;padding-bottom:20px;border-top:1px solid #a00;min-height:300px;flex-wrap:wrap;box-shadow:0 5px 10px 0 #00000026;padding-left:25px;padding-right:25px}div#main-navbarSupportedContent ul li>ul,div#navbarSupportedContent ul li>ul{justify-content:center}div#main-navbarSupportedContent ul li.level1 ul li.level2.first,div#navbarSupportedContent ul li.level1 ul li.level2.first{border-left:none}div#main-navbarSupportedContent ul li.level1 ul li.level2,div#navbarSupportedContent ul li.level1 ul li.level2{display:inline-block;background:#fff}.nav-bar-styling a{color:#000}.nav-bar-styling a:hover{color:#c8102e}.nav-bar-styling div.navigation-subtitle,.nav-bar-styling span.navigation-subtitle{color:#000}.nav-bar-styling.navigation-main .rel-level1.submenu>.navigation-title a,.nav-bar-styling.navigation-main .rel-level1>.navigation-title a{padding:0 0 13px 0;cursor:pointer;font-family:Geometria;font-size:12px;font-weight:500;letter-spacing:0;line-height:15px}.nav-bar-styling.navigation-main .rel-level2.submenu.show .navigation-subtitle>a:after{content:'';color:#f00}.nav-bar-styling.navigation-main .rel-level1 .navigation-title>a:hover,.nav-bar-styling.navigation-main .rel-level1.show .navigation-title>a{border-bottom:#c8102e;border-top:none;color:#000;border-bottom-width:5px;border-bottom-style:solid}.nav-bar-styling div nav ul li.level1 div.navigation-title{padding:20px 5px 0 5px}.nav-bar-styling div nav ul li.level1 ul a{text-align:left}.navigation.navigation-main.navigation-main-vertical nav>ul{justify-content:center}#main-navbarSupportedContent>ul.clearfix{height:60px}#main-navbarSupportedContent .rel-level1.submenu>.navigation-title a,#main-navbarSupportedContent .rel-level1>.navigation-title a{font-family:Geometria;font-size:14px;letter-spacing:0;line-height:21px;text-decoration:none;color:#fff;transition:.4s ease-in}#navbarSupportedContent .rel-level1.submenu>.navigation-title a{text-decoration:none!important;transition:.4s ease-in}.navigation.navigation-main .rel-level2 div>a:focus,.navigation.navigation-main .rel-level2 div>a:hover{color:#c8102e!important}.navigation.navigation-main .navigation-subtitle a{text-decoration:none!important}.navigation.navigation-main .level2>.navigation-subtitle a,.navigation.navigation-main .level2>.navigation-subtitle span{border-left:solid 2px #a00;padding-left:6px;text-transform:uppercase;display:inline-block;overflow-wrap:anywhere;line-height:15px}#navbarSupportedContent li.level1{padding:0}#main-navbarSupportedContent li.level1{padding:0}#navbarSupportedContent li.level1:not(.first){margin-left:40px}#main-navbarSupportedContent li.level1:not(.first),.microsite-header-main-navigation li.level1:not(.first){margin-left:50px}.navigation.navigation-main .rel-level2 div{font-weight:700;font-size:12px}.navigation.navigation-main .rel-level2 div>a{text-align:left;color:#000;font-family:Geometria;font-size:12px;font-weight:700;letter-spacing:0;line-height:18px;text-decoration:none}.navigation.navigation-main .rel-level3 div>a{text-align:left;color:#000;font-family:Geometria;font-size:12px;font-weight:400;letter-spacing:0;overflow-wrap:anywhere}.navigation.navigation-main .nav-facet .rel-level3 div>a{overflow-wrap:normal}.navigation.navigation-main.navigation-main-vertical .rel-level2>ul{margin-top:10px;padding-left:8px}div#main-navbarSupportedContent ul li.level1 ul li.level2 ul li.level3 ul li.level4 div a:before,div#navbarSupportedContent ul li.level1 ul li.level2 ul li.level3 ul li.level4 div a:before,div#navbarSupportedContent ul li.level1 ul li.level2 ul li.level3 ul li.level4 div span:before{content:"- ";margin-left:10px}.mobile-nav-toggle{display:none}.mobile-nav-toggle button{width:35px;height:25px;position:relative;margin:11px auto 0;cursor:pointer}.mobile-nav-toggle button span::before{content:'';font:normal normal normal 30px/1 FontAwesome;position:absolute;top:-3px;left:5px}.mobile-nav-toggle button.open span::before{content:''}.mobile-nav-open{display:block;height:100%;overflow-x:hidden!important}#main-navbarSupportedContent .mobile-nav-open{min-height:57vh}.navbar-brand{height:auto;padding:21px 32px}.navbar-brand span.image-caption{display:none}.navbar-brand a{display:flex}.navbar-brand a img{max-width:165px;max-height:34px}.mobile-navbar-brand{display:none}.navbar-brand-container{z-index:1;margin-right:auto;margin-left:20px}.coveo-globalsearchbox{min-width:373px;padding:0}.mobile-search-box .coveo-globalsearchbox .CoveoSearchbox .magic-box .magic-box-input .magic-box-clear .magic-box-icon .magic-box-clear-svg{color:#a00}.mobile-search-box .coveo-globalsearchbox .CoveoSearchbox .CoveoSearchButton .coveo-search-button-svg{width:20px;height:20px;background-image:url(../images/icon-search.svg)}.mobile-search-box .coveo-globalsearchbox .CoveoSearchbox .CoveoSearchButton .coveo-search-button-svg g{display:none}.secondary-nav-bar>.component-content{float:right}.image-level>.image-link>a>img{height:168px;width:168px;margin-bottom:8px}.image-level+div.navigation-subtitle{text-align:center;padding:0 8px}.image-level+div.navigation-subtitle a{text-align:center!important;border-left:none!important;padding-left:0!important}div.navigation-subtitle p{color:var(--black);font-family:Geometria;font-weight:400;font-size:10px;letter-spacing:0;line-height:12px;text-align:center;padding-top:8px}.nav-section{display:flex;width:60%;justify-content:center}.nav-facet{width:40%}.nav-facet>li{display:block!important;padding-bottom:20px}.nav-facet li ul li.level3{display:inline-block;padding:4px!important}.nav-facet .search-facet.swatch-img-medium ul>li>div a,.nav-facet .search-facet.swatch-img-small ul>li>div a{text-align:center}.nav-facet .search-facet.swatch-img-small ul>li>div.color-swatch a>img{box-sizing:border-box;height:24px;width:24px;border:2px solid var(--white);background-color:var(--white);outline:1px solid var(--swatch-border-gray)}.nav-facet .search-facet.swatch-img-medium ul>li>div.color-swatch a>img{box-sizing:border-box;height:50px;width:50px;border:1px solid var(--swatch-border-gray);background-color:#fff}.nav-facet .search-facet ul>li{text-align:center}.nav-facet .search-facet.swatch-img-medium ul>li{text-align:left;position:relative}.nav-facet .search-facet.swatch-text-only ul>li{padding:3px!important}.nav-facet .search-facet.swatch-text-only ul>li>div{border:1px solid var(--swatch-border-gray);height:22px;width:auto!important;display:flex;justify-content:center}.nav-facet .search-facet.swatch-text-only ul>li>div a{padding:5px 6px 5px 6px;font-weight:700;font-size:10px;line-height:10px}header{position:fixed;width:100%;top:0;background:#fff;z-index:1001;box-shadow:rgba(0,0,0,.5) 0 0 10px 0;font-family:Geometria,Arial,Helvetica,sans-serif}header .headnav::before{width:100%;content:"";position:absolute;top:0;left:0}.headnav>div.component-content>.column-splitter:nth-child(1){border-bottom:1px solid #000;z-index:999;position:relative;display:flex}header.off-top{transition:top .5s cubic-bezier(0,0,0,1)}main{margin-top:183px}.navigation.navigation-main.navigation-main-vertical .rel-level2.submenu{padding:0 12px 30px 12px}.navigation.navigation-main .rel-level2>div.navigation-subtitle,.navigation.navigation-main.navigation-main-vertical .rel-level2>div.navigation-subtitle+ul{width:168px}.navigation.navigation-main .search-facet div.navigation-subtitle,.navigation.navigation-main.navigation-main-vertical .search-facet div.navigation-subtitle+ul{width:100%}.navigation.navigation-main.navigation-main-vertical .nav-facet .rel-level2.submenu{padding:0 12px 20px 12px}.nav-facet .swatch-img-small ul>li{height:32px;position:relative}.navigation.navigation-main.navigation-main-vertical .nav-facet .swatch-img-medium ul>li>div.navigation-subtitle a,.navigation.navigation-main.navigation-main-vertical .nav-facet .swatch-img-small ul>li>div.navigation-subtitle a{color:#c8102e;white-space:nowrap;text-transform:uppercase;font-size:10px}.navigation.navigation-main.navigation-main-vertical .nav-facet .swatch-img-small ul>li>div.navigation-subtitle{position:absolute;opacity:0;transition:.6s;top:8px;display:flex;justify-content:center;width:24px;height:16px;pointer-events:none}.navigation.navigation-main.navigation-main-vertical .nav-facet .swatch-img-small ul>li>div.color-swatch:hover{transform:scale(1.1)}.navigation.navigation-main.navigation-main-vertical .nav-facet .swatch-img-medium ul>li>div.navigation-subtitle{position:absolute;opacity:0;transition:.6s;top:21px;display:flex;justify-content:center;width:50px;height:16px;pointer-events:none}.navigation.navigation-main.navigation-main-vertical .nav-facet .swatch-img-medium ul>li>div.color-swatch:hover+div.navigation-subtitle,.navigation.navigation-main.navigation-main-vertical .nav-facet .swatch-img-small ul>li>div.color-swatch:hover+div.navigation-subtitle{opacity:1;background:#fff;z-index:1}.navigation.navigation-main.navigation-main-vertical .nav-facet .swatch-img-medium ul>li>div.color-swatch:hover{transform:scale(1.04)}.headnav>div.component-content>.column-splitter:nth-child(2){border-bottom:1px solid #fff}@media only screen and (min-width:1025px) and (max-width:1279px){#navbarSupportedContent li.level1:not(.first){margin-left:15px}#main-navbarSupportedContent li.level1:not(.first),.microsite-header-main-navigation li.level1:not(.first){margin-left:15px}.image-level>.image-link>a>img{height:120px;width:120px}.image-level+div.navigation-subtitle{width:120px!important}.navigation.navigation-main.navigation-main-vertical .nav-section .rel-level2.submenu,.navigation.navigation-main.navigation-main-vertical .rel-level2{padding:0 9px 30px 9px}.navigation.navigation-main.navigation-main-vertical .nav-section .rel-level2>div.navigation-subtitle,.navigation.navigation-main.navigation-main-vertical .nav-section .rel-level2>div.navigation-subtitle+ul{width:120px}.navigation.navigation-main.navigation-main-vertical .nav-facet .rel-level2>div.navigation-subtitle,.navigation.navigation-main.navigation-main-vertical .nav-facet .rel-level2>div.navigation-subtitle+ul{width:389px}}@media only screen and (min-width:1280px) and (max-width:1399px){#navbarSupportedContent li.level1:not(.first){margin-left:20px}#main-navbarSupportedContent li.level1:not(.first),.microsite-header-main-navigation li.level1:not(.first){margin-left:30px}.image-level>.image-link>a>img{height:158px;width:158px}.image-level+div.navigation-subtitle{width:158px!important}.navigation.navigation-main.navigation-main-vertical .nav-section .rel-level2.submenu,.navigation.navigation-main.navigation-main-vertical .rel-level2{padding:0 9px 30px 9px}.navigation.navigation-main.navigation-main-vertical .nav-section .rel-level2>div.navigation-subtitle,.navigation.navigation-main.navigation-main-vertical .nav-section .rel-level2>div.navigation-subtitle+ul{width:158px}.navigation.navigation-main.navigation-main-vertical .nav-facet .rel-level2>div.navigation-subtitle,.navigation.navigation-main.navigation-main-vertical .nav-facet .rel-level2>div.navigation-subtitle+ul{width:493px}}@media only screen and (min-width:1400px){.image-level>.image-link>a>img{height:168px;width:168px}.image-level+div.navigation-subtitle{width:168px!important}.navigation.navigation-main.navigation-main-vertical .nav-section .rel-level2.submenu,.navigation.navigation-main.navigation-main-vertical .rel-level2{padding:0 12px 30px 12px}.navigation.navigation-main.navigation-main-vertical .nav-section .rel-level2>div.navigation-subtitle,.navigation.navigation-main.navigation-main-vertical .nav-section .rel-level2>div.navigation-subtitle+ul{width:168px}.navigation.navigation-main.navigation-main-vertical .nav-facet .rel-level2>div.navigation-subtitle,.navigation.navigation-main.navigation-main-vertical .nav-facet .rel-level2>div.navigation-subtitle+ul{width:545px}}@media screen and (min-width:769px){.header-content div nav .js-nav__main-close,.header-content div nav .js-nav__main-open{display:none}}@media(max-width:1200px){.secondary-nav-image{margin-top:18px;width:17%;padding-left:0;padding-right:0}.nav-bar-styling div nav ul li.level1.item0 div.field-bottomimage,.nav-bar-styling div nav ul li.level1.item0 div.field-topimage{display:none}.nav-bar-styling div nav ul li.level1 div.field-bottomimage,.nav-bar-styling div nav ul li.level1 div.field-topimage{position:absolute;right:15px;z-index:11;display:none}.nav-bar-styling div nav ul li.level1 div.field-bottomimage img,.nav-bar-styling div nav ul li.level1 div.field-topimage img{height:auto!important}.nav-bar-styling div nav ul li.level1.item1 div.field-topimage img{height:auto!important}.nav-bar-styling div nav ul li.level1.item1.show div.field-topimage{top:85px;right:-20px}.language-selector{padding:12px 0;width:29px}div#main-navbarSupportedContent ul li.level1>ul,div#navbarSupportedContent ul li.level1>ul{width:100%}}@media only screen and (min-width:992px) and (max-width:1024px){.col-sm-10{width:83.33333333%}.col-xs-9{float:right}}@media only screen and (min-width:835px) and (max-width:1024px){.search-facet.swatch-img-small ul{text-align:left;background:#f1f1f1!important;padding:15px 0 15px 30px!important}.nav-facet .swatch-img-small ul>li{min-height:87px;height:auto;width:30%;vertical-align:top}.nav-facet .search-facet.swatch-img-small ul>li>div.color-swatch a>img{height:34px;width:34px}.nav-facet .search-facet.swatch-text-only ul>li>div{height:34px}.search-facet.swatch-text-only ul{text-align:left;background:#f1f1f1!important;padding:30px 20px 30px 30px!important}.nav-facet .search-facet.swatch-text-only ul>li{width:auto;margin:0 5px 18px 5px!important}.search-facet.swatch-img-medium ul{text-align:left;background:#f1f1f1!important;padding:15px 0 15px 30px!important}.nav-facet .swatch-img-medium ul>li{min-height:103px;width:30%;vertical-align:top}}@media only screen and (min-width:421px) and (max-width:834px){.search-facet.swatch-img-small ul{text-align:left;background:#f1f1f1!important;padding:15px 0 15px 30px!important}.nav-facet .swatch-img-small ul>li{min-height:87px;height:auto;width:32%;vertical-align:top}.nav-facet .search-facet.swatch-img-small ul>li>div.color-swatch a>img{height:34px;width:34px}.nav-facet .search-facet.swatch-text-only ul>li>div{height:34px}.search-facet.swatch-text-only ul{text-align:left;background:#f1f1f1!important;padding:30px 20px 30px 60px!important}.nav-facet .search-facet.swatch-text-only ul>li{width:auto;margin:0 5px 18px 5px!important}.search-facet.swatch-img-medium ul{text-align:left;background:#f1f1f1!important;padding:15px 0 15px 30px!important}.nav-facet .swatch-img-medium ul>li{min-height:103px;width:32%;vertical-align:top}}@media(max-width:420px){.search-facet.swatch-img-small ul{text-align:left;background:#f1f1f1!important;padding:15px 0 15px 30px!important}.nav-facet .swatch-img-small ul>li{min-height:87px;height:auto;width:30%;vertical-align:top}.nav-facet .search-facet.swatch-img-small ul>li>div.color-swatch a>img{height:34px;width:34px}.nav-facet .search-facet.swatch-text-only ul>li>div{height:34px}.search-facet.swatch-text-only ul{text-align:left;background:#f1f1f1!important;padding:30px 20px 30px 20px!important}.nav-facet .search-facet.swatch-text-only ul>li{width:auto;margin:0 5px 18px 5px!important}.search-facet.swatch-img-medium ul{text-align:left;background:#f1f1f1!important;padding:15px 0 15px 30px!important}.nav-facet .swatch-img-medium ul>li{min-height:103px;width:44%;vertical-align:top}}@media(max-width:1024px){body.microsite main{margin-top:60px}.microsite .mobile-nav-open{margin-top:0}.headnav>div.component-content>.column-splitter:nth-child(2){border-bottom:none}.mobile-search-box .coveo-globalsearchbox .CoveoSearchbox .CoveoSearchButton .coveo-search-button-svg g{display:block}.mobile-search-box .coveo-globalsearchbox .CoveoSearchbox .CoveoSearchButton .coveo-search-button-svg{background-image:none}.secondary-nav-bar{float:right;padding:0}.navbar-brand-container{margin-left:10px}#navbarSupportedContent li.level1:not(.first){margin-left:0}#main-navbarSupportedContent li.level1:not(.first),.microsite-header-main-navigation li.level1:not(.first){margin-left:0}.nav-section{display:block;width:100%}.navigation.navigation-main .rel-level2>div.navigation-subtitle,.navigation.navigation-main.navigation-main-vertical .rel-level2>div.navigation-subtitle+ul{width:100%}div#main-navbarSupportedContent ul li.level1>ul,div#navbarSupportedContent ul li.level1>ul{box-shadow:none}.nav-facet .search-facet.swatch-img-small ul>li>div a{text-align:center}.navigation.navigation-main.navigation-main-vertical .rel-level2>ul>li:hover{background-color:#f1f1f1}.nav-facet .search-facet.swatch-text-only ul>li>div a{padding:10px 12px 10px 12px!important;font-weight:700!important;font-size:14px!important}.navigation.navigation-main .rel-level1>.navigation-title{padding-right:10px;padding-left:10px}.navigation.navigation-main .rel-level2 div>a:not([href]):focus,.navigation.navigation-main .rel-level2 div>a:not([href]):hover{color:#000!important}div.field-navigationtitle p{display:none}.nav-facet{width:100%;padding-left:0}.navigation.navigation-main.navigation-main-vertical .rel-level1>ul>.nav-facet li.level2{padding:0!important;border-bottom:1px solid #d5d0d0}.nav-facet li.level3 .fullLink{padding:6px 0 0 0!important}.nav-facet div.color-swatch>a{padding:0!important}.nav-facet li.level32{padding:0}.nav-facet li.level3{height:auto;width:100%}.nav-facet li ul li{border:none!important}.image-level{display:none}ul.userLoginSection li.item2{padding-bottom:18px}.navigation.navigation-main .level3>.navigation-subtitle a{padding-left:16px}li.submenu>div.navigation-subtitle>a{display:inline}.navigation.navigation-main .level2>.navigation-subtitle span{border-left:none;padding-left:0;font-size:14px;font-weight:500;text-transform:uppercase}.submenu.active a{color:#000!important;font-weight:500!important}.submenu.active>ul>li>div{background-color:#f1f1f1;font-weight:500!important}.nav-bar-styling.navigation-main .rel-level1.submenu.show .navigation-title>a{content:'';color:var(--brand-color)!important}.nav-bar-styling.navigation-main .rel-level1.submenu>.navigation-title:before{content:'';font:normal normal normal 16px/1 FontAwesome}.nav-bar-styling.navigation-main .rel-level1.submenu.show>.navigation-title:before{content:'';font:normal normal normal 16px/1 FontAwesome;color:#c8102e}.nav-bar-styling.navigation-main .rel-level2.submenu>.navigation-subtitle:after{content:'';font:normal normal normal 16px/1 FontAwesome}.nav-bar-styling.navigation-main .rel-level2.submenu.active>.navigation-subtitle:after{content:'';font:normal normal normal 16px/1 FontAwesome}.nav-bar-styling.navigation-main .rel-level3.submenu>.navigation-subtitle:after{content:'';font:normal normal normal 16px/1 FontAwesome}.nav-bar-styling.navigation-main .rel-level3.submenu.active>.navigation-subtitle:after{content:'';font:normal normal normal 16px/1 FontAwesome}.navigation.navigation-main.navigation-main-vertical nav>ul li.show>ul{display:inline}#main-navbarSupportedContent .rel-level1.submenu>.navigation-title a,#main-navbarSupportedContent .rel-level1>.navigation-title a{color:#000;display:inline;position:relative;left:10px;font-size:16px;text-transform:uppercase;transition:none;border:none!important}.navigation.navigation-main.navigation-main-vertical .rel-level2>ul>li{padding:0}.noLink{padding:0!important}.nav-bar-styling div.navigation-subtitle,.nav-bar-styling span.navigation-subtitle{color:#000;padding:22px 5px 22px 70px!important}div#main-navbarSupportedContent ul li.level1>ul{padding:0}#main-navbarSupportedContent li.level1{padding:0}.navigation.navigation-main .rel-level2 div>a{display:inline-block;text-transform:uppercase;font-size:14px;font-weight:400}div#main-navbarSupportedContent ul li.level1{display:block!important}.nav-bar-styling.navigation-main .rel-level2.submenu>.navigation-subtitle:after,.nav-bar-styling.navigation-main .rel-level3.submenu>.navigation-subtitle:after{display:block;font-size:16px;float:right;padding:2px 16px 0 0}.nav-bar-styling.navigation-main .rel-level1.submenu>.navigation-title:before{font-size:16px;padding:2px 16px 0 16px;color:#000;float:left;height:40px}.nav-bar-styling.navigation-main .rel-level2.submenu>.navigation-subtitle a{padding:0;color:#000;border:none;font-weight:400;text-transform:uppercase;max-width:75%}.nav-bar-styling div nav ul li.level2 div.navigation-title{padding:12.5px 5px 10px 5px}.nav-bar-styling.navigation-main .rel-level1.submenu>.navigation-title a{font-size:15px}.dot-cart{font-size:12px!important;float:right}ul.userLoginSection li.navigation-cart{top:-5px!important}div#main-navbarSupportedContent>div>nav>ul,div#navbarSupportedContent>div>nav>ul{display:block!important}header .headnav{padding-right:15px!important;padding-left:15px!important}.mobile-navbar-brand{padding:10px 0 0}.navigation-cart{padding-top:0!important;padding-bottom:50px!important;vertical-align:-webkit-baseline-middle!important}.navigation.navigation-main .rel-level1>ul{z-index:auto;position:relative}.mobile-search-box{width:calc(100% + 90px);top:0;right:auto;padding:0;margin:0 -45px;border-top:1px solid #e5e5e5;position:absolute}.mobile-search-box .coveo-globalsearchbox{padding:0 30px}.mobile-search-box .coveo-globalsearchbox .CoveoSearchbox .CoveoSearchButton{height:48px;width:48px;background:#f6f6f6;border-bottom:none!important}.mobile-search-box .coveo-globalsearchbox .CoveoSearchbox .CoveoSearchButton .coveo-search-button-svg{color:#000;width:24px;height:24px}.mobile-search-box .coveo-globalsearchbox .CoveoSearchbox .magic-box{padding:0;border:none!important}.mobile-search-box .coveo-globalsearchbox .CoveoSearchbox .magic-box .magic-box-input .magic-box-underlay{padding:12px 0;font-size:20px;line-height:24px;height:48px}.mobile-search-box .coveo-globalsearchbox .CoveoSearchbox .magic-box .magic-box-input>input{border:none;height:48px;padding:0 0 0 20px;background:#f6f6f6}.mobile-search-box .coveo-globalsearchbox .CoveoSearchbox .magic-box .magic-box-suggestions .magic-box-suggestion{padding:12px 12px 12px 20px}main{margin-top:107px}header{box-shadow:none;background:0 0}.headnav>div.component-content>.column-splitter:nth-child(1){background:#fff!important;height:106px;border-bottom:none;display:block}header .headnav::before{border-color:#e5e5e5;margin-top:55px}nav{display:none}.navbar-brand{display:none}.mobile-navbar-brand{display:none;padding:4px 0;float:left;display:inline-block}.mobile-navbar-brand a{display:flex}.mobile-navbar-brand.image img{width:45px;height:45px}.mobile-nav-toggle{height:46px;display:inline-block;float:left;padding:5px 8px}.mobile-nav-toggle button{background:0 0;border:none}.mobile-nav-toggle button span{color:#000;font-size:28px}.navigation-mobile{margin-top:1px}.navigation.navigation-main .rel-level1{float:left;width:100%;border-bottom:1px solid #e5e5e5;cursor:pointer}.nav-bar-styling a:hover{color:#747474}.navigation.navigation-main .level2>.navigation-subtitle a{font-size:14px}.nav-bar-styling div nav ul li.level1 div.navigation-title{padding:22px 5px 22px 5px}.nav-bar-styling.navigation-main .rel-level1.submenu>.navigation-title a,.nav-bar-styling.navigation-main .rel-level1>.navigation-title a{padding:0;color:var(--black)!important;border:none}.nav-bar-styling .level1{margin-left:0}ul li.level1.first ul li.level2{padding:0 10px;border-left:none;max-width:100%!important;min-width:unset}.navigation.navigation-main .rel-level2:hover{background:0 0}div#navbarSupportedContent ul li.level1.first ul li.level2.item1,div#navbarSupportedContent ul li.level1.first ul li.level2.item2,div#navbarSupportedContent ul li.level1.first ul li.level2.item3{border:none}ul.userLoginSection{margin-right:-15px}ul.userLoginSection li{padding:25px 10px 38px 44px;font-size:0;margin:0}.authenticated-box{width:400px}.unauthenticated-box{flex-direction:column}.new-user{display:inline-flex;text-align:center;justify-content:center;padding:0 0 10px;border-bottom:1px solid #fff;max-width:100%}ul li .secondary-nav-dropdown-box .unauthenticated-box .new-user a{font-size:12px}ul li .secondary-nav-dropdown-box .unauthenticated-box .new-user a:before{font-size:62px;padding-left:15px}ul li .secondary-nav-dropdown-box .unauthenticated-box .new-user a img{margin:0 55px}.new-user a span{font-size:15px;margin:0 45px}.login-box{display:inline-flex;max-width:100%;padding-left:5px;padding:10px 10px 0;border:none}form.header-login button{height:40px;border-radius:8px;font-size:17px}.secondary-nav-dropdown-box{top:55px;right:-55px;width:390px}form.header-login div label{display:inline;color:#fff;vertical-align:unset;font-size:12px;margin-left:5px}form.header-login div a{vertical-align:unset;font-size:12px}.navigation.navigation-main .rel-level2 div>a:focus,.navigation.navigation-main .rel-level2 div>a:hover{color:#000}.navigation .level1>.navigation-title>a{margin-right:0}.nav-bar-styling div nav ul li.level1.item1 div.field-topimage{display:none}.nav-bar-styling div nav ul li.level1.show div.field-topimage{display:none}div#navbarSupportedContent ul li.level1>ul{height:100%;padding:5px 15px 0}.mobile-nav-open{display:block;width:100%;height:100%;overflow:hidden;margin-top:3px}#main-navbarSupportedContent .mobile-nav-open{max-height:57vh}.navigation-title{padding:0}.navigation.navigation-main.navigation-main-vertical .rel-level2{padding:0!important;border-bottom:1px solid #d5d0d0}.navigation.navigation-main.navigation-main-vertical .rel-level2>ul>li{border-bottom:1px solid #d5d0d0}div.color-swatch{border:none}.navigation.navigation-main.navigation-main-vertical .rel-level2>ul{left:auto!important}.coveo-externalcomponentssection{margin-top:59px;display:block;margin-left:15px;margin-right:15px}.mobile-search-box .coveo-globalsearchbox{background:#f6f6f6}.mobile-search-box .coveo-globalsearchbox .CoveoSearchbox{position:relative;max-width:100%;margin-right:0}ul.userLoginSection{text-align:right;position:relative;margin-top:-4px;height:56px}.dot-cart{padding-top:10px!important}div#main-navbarSupportedContent ul li.level1.item1 ul li.level2 div,div#navbarSupportedContent ul li.level1.item1 ul li.level2 div{text-align:left;width:100%}#main-navbarSupportedContent .mobile-nav-open{margin-top:0!important;max-height:57vh;overflow:auto;box-shadow:rgba(0,0,0,.5) 0 10px 10px 0;z-index:1;overscroll-behavior:contain;padding-bottom:150px}div#main-navbarSupportedContent>div>nav>ul,div#navbarSupportedContent>div>nav>ul{display:block!important;background-color:#fff}header .headnav{padding-right:15px!important;padding-left:15px!important}header .headnav::before{border:none}div#main-navbarSupportedContent ul li.item0 ul,div#main-navbarSupportedContent ul li.item1 ul{flex-direction:column;flex-wrap:nowrap;display:flex;position:relative;z-index:20;border:none;background:#ddd;max-height:100%}div#main-navbarSupportedContent ul li.level1.first ul li.level2 ul.clearfix,div#main-navbarSupportedContent ul li.level1.first ul li.level2.item2>ul.clearfix,div#navbarSupportedContent ul li.level1.first ul li.level2 ul.clearfix,div#navbarSupportedContent ul li.level1.first ul li.level2.item2>ul.clearfix{padding-bottom:0;margin:0;min-height:100%;background:0 0}div#main-navbarSupportedContent ul li.level1.item0 ul::after,div#navbarSupportedContent ul li.level1.item0 ul::after{display:none}div#main-navbarSupportedContent ul li.level1.item1 ul li.level2:hover div.field-colorroom,div#navbarSupportedContent ul li.level1.item1 ul li.level2:hover div.field-colorroom{display:none}div#main-navbarSupportedContent ul li.item1 ul,div#main-navbarSupportedContent ul li.item1.rel-level1 ul,div#navbarSupportedContent ul li.item1 ul,div#navbarSupportedContent ul li.item1.rel-level1 ul{max-height:unset;position:relative;background:#fff;flex-direction:column;flex-wrap:wrap;justify-content:center;line-height:2}div#main-navbarSupportedContent ul li.level1.first ul li.level2.last,div#navbarSupportedContent ul li.level1.first ul li.level2.last{display:flex;flex-direction:column}div#main-navbarSupportedContent ul li.level1.item1 ul li.level2,div#main-navbarSupportedContent ul li.level1.item1 ul li.level2.first,div#navbarSupportedContent ul li.level1.item1 ul li.level2,div#navbarSupportedContent ul li.level1.item1 ul li.level2.first{width:auto;display:flex;flex-direction:column;align-items:center;max-width:100%!important;margin-left:-26px}div#main-navbarSupportedContent ul li.level1 ul,div#navbarSupportedContent ul li.level1 ul{flex-direction:column;flex-wrap:nowrap;display:none;position:relative;z-index:20;border-top:1px solid #d5d0d0!important;background:#fff;max-height:100%;min-height:auto}div#main-navbarSupportedContent ul li.level1 ul li.level2 ul,div#navbarSupportedContent ul li.level1 ul li.level2 ul{padding:0;min-height:100%;margin:0;background:0 0}div#main-navbarSupportedContent ul li.level1 ul li.level2.first,div#navbarSupportedContent ul li.level1 ul li.level2.first{max-width:100%!important}div#main-navbarSupportedContent ul li.level1 ul li.level2,div#navbarSupportedContent ul li.level1 ul li.level2{max-width:100%!important;margin-left:0!important;width:100%;line-height:2;border-left:none}div#main-navbarSupportedContent ul li.level1.item5 ul li.level2,div#navbarSupportedContent ul li.level1.item5 ul li.level2{padding-right:0}div#main-navbarSupportedContent ul li.level1.first ul li.level2.item5,div#navbarSupportedContent ul li.level1.first ul li.level2.item5{min-height:38px}div#main-navbarSupportedContent ul li.level1.first ul li.level2,div#navbarSupportedContent ul li.level1.first ul li.level2{border-left:none}div#main-navbarSupportedContent ul li.level1>ul{height:100%}div#main-navbarSupportedContent ul li.level1.item3 ul,div#navbarSupportedContent ul li.level1.item3 ul{max-height:none;width:100%;height:100%}div#main-navbarSupportedContent ul li.level1.item2 ul,div#navbarSupportedContent ul li.level1.item2 ul{max-height:none;width:100%}.navigation-title{padding:0}div#main-navbarSupportedContent ul li.level1.item0 ul li.level2,div#navbarSupportedContent ul li.level1.item0 ul li.level2{line-height:2}div#main-navbarSupportedContent ul li.level1.item1 ul li.level2,div#navbarSupportedContent ul li.level1.item1 ul li.level2{margin-left:0!important;width:100%}div#main-navbarSupportedContent ul li.level1.first ul li.level2.item6 ul.clearfix,div#navbarSupportedContent ul li.level1.first ul li.level2.item6 ul.clearfix{width:100%;margin-left:0!important;min-height:100%}div#main-navbarSupportedContent ul li.level1 ul li.level2 ul li.level3 div a,div#main-navbarSupportedContent ul li.level1 ul li.level2 ul li.level3 div span,div#navbarSupportedContent ul li.level1 ul li.level2 ul li.level3 div a,div#navbarSupportedContent ul li.level1 ul li.level2 ul li.level3 div span{padding-top:1px;font-size:14px;text-transform:uppercase;text-decoration:none}div#main-navbarSupportedContent ul li.level1 ul li.level2.item6 ul li.level3 div a,div#navbarSupportedContent ul li.level1 ul li.level2.item6 ul li.level3 div a{padding-top:1px;display:block}div#main-navbarSupportedContent ul li.item0.show ul,div#main-navbarSupportedContent ul li.item2 ul,div#main-navbarSupportedContent ul li.last ul,div#main-navbarSupportedContent ul li.level1.item1>ul,div#navbarSupportedContent ul li.item0.show ul,div#navbarSupportedContent ul li.item2 ul,div#navbarSupportedContent ul li.last ul,div#navbarSupportedContent ul li.level1.item1>ul{max-width:100%}.submenu>ul{display:none}#main-navbarSupportedContent>ul:first{display:block}div#main-navbarSupportedContent ul li.level1 ul li.level2{background:#fff}.noLink{padding:0!important}.fullLink{display:block!important}li.level1 .fullLink{padding:22px 5px 22px 50px!important}li.level2 .fullLink{padding:22px 5px 22px 70px!important}li.level3 .fullLink{padding:22px 5px 22px 81px!important}.microsite-header-top-navigation li{margin:14px}}@media(max-width:992px){#main-navbarSupportedContent .mobile-nav-open{max-height:calc(100vh - 108px)}ul.userLoginSection li.item2{padding-bottom:20px}.navigation .level0>.navigation-title>a,.navigation .level1>.navigation-title>a{font-size:15px}.container{width:100%!important}header .headnav::before{margin-top:65px}.navbar-brand{padding:11px 15px}ul.userLoginSection li{padding:25px 5px 38px 40px}.navigation .level0>.navigation-title>a,.navigation .level1>.navigation-title>a{font-size:15px}.nav-bar-styling div nav ul li.level1 div.navigation-title{padding:22px 5px 22px 5px}.search-container input[type=text]{font-size:16px!important;padding:6px 9px 6px 9px;margin:12px 0;width:75px}.searching{width:275px!important}.search-container .clear-button{font-size:29px!important;margin:8.5px 12px}.search-container button[type=submit]{font-size:38px!important;margin:0 0}.secondary-nav-image{margin-top:12px;width:15%;padding-left:0;padding-right:1px}.secondary-nav-image div a img{max-width:95%}.nav-bar-styling div nav ul li.level1.item0 div.field-bottomimage,.nav-bar-styling div nav ul li.level1.item0 div.field-topimage{display:none}div#main-navbarSupportedContent ul li.level1.item1 ul li.level2:hover div.field-colorroom,div#navbarSupportedContent ul li.level1.item1 ul li.level2:hover div.field-colorroom{right:20px;top:45px;width:361px;height:300px}div#main-navbarSupportedContent ul li.level1.item0 ul li.level2.first,div#navbarSupportedContent ul li.level1.item0 ul li.level2.first{min-width:285px}div#main-navbarSupportedContent ul li.level1.first ul li.level2,div#navbarSupportedContent ul li.level1.first ul li.level2{min-width:230px}.nav-bar-styling div nav ul li.level1.item1.show div.field-topimage{top:105px;right:-100px}.nav-bar-styling div nav ul li.level1.item1 div.field-topimage img{height:auto!important;width:335px!important}.nav-bar-styling div nav ul li.level1.item4 div.field-topimage img{height:auto!important;width:210px!important}.nav-bar-styling div nav ul li.level1 div.field-bottomimage img,.nav-bar-styling div nav ul li.level1 div.field-topimage img{height:auto!important;width:250px!important}.nav-bar-styling div nav ul li.level1.show div.field-topimage{top:90px;right:15px}.nav-bar-styling div nav ul li.level1.show div.field-bottomimage{top:290px;right:15px}}@media(max-width:768px){#main-navbarSupportedContent .mobile-nav-open{max-height:calc(100vh - 108px)}.language-selector{display:none}.mobile-nav-open{width:100%;margin-top:3px}div#main-navbarSupportedContent ul li.level1.item2 ul,div#main-navbarSupportedContent ul li.level1.item3 ul,div#navbarSupportedContent ul li.level1.item2 ul,div#navbarSupportedContent ul li.level1.item3 ul{height:100%;background-color:#fff}}@media only screen and (max-width:500px){body.microsite main{margin-top:51px}#main-navbarSupportedContent .mobile-nav-open{max-height:calc(100vh - 98px)}.headnav>div.component-content>.column-splitter:nth-child(1){height:96px}.coveo-externalcomponentssection{margin-top:49px}header .headnav::before{margin-top:65px}.mobile-nav-toggle button{width:25px;height:20px;margin:8px auto 0}div#navbarSupportedContent ul li.level1>ul{height:100%}.mobile-navbar-brand{padding:5px 0 0}.mobile-navbar-brand.image img{width:35px;height:35px}ul.userLoginSection li{padding:18px 4px 36px 40px}.mobile-nav-toggle button span::before{font:normal normal normal 25px/1 FontAwesome;top:-2px;left:2px}main{margin-top:94px}.secondary-nav-dropdown-box{position:fixed;top:44px;padding:20px 5px;right:0;width:100vw}.unauthenticated-box{width:100%}.user-tools ul li{padding:20px 0 0 0!important}.microsite-header-top-navigation li{margin:10px}}@media(max-width:415px){div#main-navbarSupportedContent ul li.level1.first ul li.level2.last,div#navbarSupportedContent ul li.level1.first ul li.level2.last{margin-top:0}div#main-navbarSupportedContent ul li.level2.item6 ul li.level3 div div a img,div#navbarSupportedContent ul li.level2.item6 ul li.level3 div div a img{width:45px;height:45px}}@media(max-width:415px) and (max-width:713px){div#main-navbarSupportedContent ul li.level1.first ul li.level2.last,div#navbarSupportedContent ul li.level1.first ul li.level2.last{display:flex;flex-direction:column}div#main-navbarSupportedContent ul li.level1.first ul li.level2.last ul li,div#navbarSupportedContent ul li.level1.first ul li.level2.last ul li{padding:6px 8px 6px 3px}}@media(max-width:375px){#main-navbarSupportedContent .mobile-nav-open{max-height:calc(100vh - 98px)}div#main-navbarSupportedContent ul li.level1.first ul li.level2,div#navbarSupportedContent ul li.level1.first ul li.level2{padding-left:34px}div#main-navbarSupportedContent ul li.level1 ul li.level2 div a,div#main-navbarSupportedContent ul li.level1 ul li.level2 div span,div#main-navbarSupportedContent ul li.level1 ul li.level2 span.navigation-subtitle,div#navbarSupportedContent ul li.level1 ul li.level2 div a,div#navbarSupportedContent ul li.level1 ul li.level2 div span,div#navbarSupportedContent ul li.level1 ul li.level2 span.navigation-subtitle{font-size:14px}}@media screen and (max-device-width:360px){div#main-navbarSupportedContent ul li.level1.first ul li.level2.last ul li,div#navbarSupportedContent ul li.level1.first ul li.level2.last ul li{padding:0 0 10px}}@media(max-width:330px){ul.userLoginSection{margin-right:-25px}}.tab-navigation{margin-top:10px;margin-bottom:10px}.tab-navigation.navigation nav{display:block!important}.tab-navigation.navigation>.component-content li a:before{content:none}.tab-navigation.navigation ul{display:flex;justify-content:center;border-bottom:1px solid #000}.tab-navigation.navigation li{margin-left:1px;margin-right:1px}.tab-navigation.navigation li .tab-link{padding:18px 28px 15px 28px}.tab-navigation.navigation li.active .tab-link{border:1px solid #000;border-bottom:none;border-bottom:3px solid #fff;margin-bottom:-2px}.tab-navigation.navigation li.active .tab-link a{border-bottom:3px solid var(--brand-color)}.tab-navigation.navigation>.component-content li a{color:#000;font-family:Geometria;font-size:18px;font-style:normal;font-weight:500;line-height:normal;padding-bottom:15px;text-decoration:none}.tab-navigation.navigation li.microsite-nav-order-history-icon .tab-link a:before{vertical-align:middle;content:url('data:image/svg+xml,<svg width="26" height="23" viewBox="0 0 26 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.5 4.375C0.5 2.87109 1.70312 1.625 3.25 1.625H22.5C24.0039 1.625 25.25 2.87109 25.25 4.375V18.125C25.25 19.6719 24.0039 20.875 22.5 20.875H3.25C1.70312 20.875 0.5 19.6719 0.5 18.125V4.375ZM6 12.625C6.73047 12.625 7.375 12.0234 7.375 11.25C7.375 10.5195 6.73047 9.875 6 9.875C5.22656 9.875 4.625 10.5195 4.625 11.25C4.625 12.0234 5.22656 12.625 6 12.625ZM7.375 7.125C7.375 6.39453 6.73047 5.75 6 5.75C5.22656 5.75 4.625 6.39453 4.625 7.125C4.625 7.89844 5.22656 8.5 6 8.5C6.73047 8.5 7.375 7.89844 7.375 7.125ZM6 16.75C6.73047 16.75 7.375 16.1484 7.375 15.375C7.375 14.6445 6.73047 14 6 14C5.22656 14 4.625 14.6445 4.625 15.375C4.625 16.1484 5.22656 16.75 6 16.75ZM10.125 6.09375C9.52344 6.09375 9.09375 6.56641 9.09375 7.125C9.09375 7.72656 9.52344 8.15625 10.125 8.15625H19.75C20.3086 8.15625 20.7812 7.72656 20.7812 7.125C20.7812 6.56641 20.3086 6.09375 19.75 6.09375H10.125ZM10.125 10.2188C9.52344 10.2188 9.09375 10.6914 9.09375 11.25C9.09375 11.8516 9.52344 12.2812 10.125 12.2812H19.75C20.3086 12.2812 20.7812 11.8516 20.7812 11.25C20.7812 10.6914 20.3086 10.2188 19.75 10.2188H10.125ZM10.125 14.3438C9.52344 14.3438 9.09375 14.8164 9.09375 15.375C9.09375 15.9766 9.52344 16.4062 10.125 16.4062H19.75C20.3086 16.4062 20.7812 15.9766 20.7812 15.375C20.7812 14.8164 20.3086 14.3438 19.75 14.3438H10.125Z" fill="black"/></svg>');padding-right:5px}.tab-navigation.navigation li.microsite-nav-my-account-icon .tab-link a:before{vertical-align:middle;content:url('data:image/svg+xml,<svg width="23" height="23" viewBox="0 0 23 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.7695 7.42578C21.9414 7.8125 21.8125 8.19922 21.5117 8.5L19.6641 10.1758C19.707 10.5195 19.707 10.9062 19.707 11.25C19.707 11.6367 19.707 12.0234 19.6641 12.3672L21.5117 14.043C21.8125 14.3008 21.9414 14.7305 21.7695 15.1172C21.5977 15.6328 21.3828 16.1055 21.125 16.5781L20.9102 16.9219C20.6094 17.3945 20.3086 17.8672 19.9648 18.2539C19.707 18.5977 19.2773 18.6836 18.8906 18.5547L16.5273 17.8242C15.9258 18.2539 15.2812 18.5977 14.6367 18.8984L14.0781 21.3477C13.9922 21.7344 13.6914 22.0352 13.3047 22.1211C12.7031 22.207 12.1016 22.25 11.457 22.25C10.8555 22.25 10.2539 22.207 9.65234 22.1211C9.26562 22.0352 8.96484 21.7344 8.87891 21.3477L8.32031 18.8984C7.63281 18.5977 7.03125 18.2539 6.42969 17.8242L4.06641 18.5547C3.67969 18.6836 3.25 18.5977 2.99219 18.2969C2.64844 17.8672 2.34766 17.3945 2.04688 16.9219L1.83203 16.5781C1.57422 16.1055 1.35938 15.6328 1.1875 15.1172C1.01562 14.7305 1.14453 14.3438 1.44531 14.043L3.29297 12.3672C3.25 12.0234 3.25 11.6367 3.25 11.25C3.25 10.9062 3.25 10.5195 3.29297 10.1758L1.44531 8.5C1.14453 8.19922 1.01562 7.8125 1.1875 7.42578C1.35938 6.91016 1.57422 6.4375 1.83203 5.96484L2.04688 5.62109C2.34766 5.14844 2.64844 4.67578 2.99219 4.24609C3.25 3.94531 3.67969 3.85938 4.06641 3.98828L6.42969 4.71875C7.03125 4.28906 7.67578 3.90234 8.32031 3.64453L8.87891 1.19531C8.96484 0.808594 9.26562 0.507812 9.65234 0.421875C10.2539 0.335938 10.8555 0.25 11.5 0.25C12.1016 0.25 12.7031 0.335938 13.3047 0.421875C13.6914 0.464844 13.9922 0.808594 14.0781 1.19531L14.6367 3.64453C15.3242 3.90234 15.9258 4.28906 16.5273 4.71875L18.8906 3.98828C19.2773 3.85938 19.707 3.94531 19.9648 4.24609C20.3086 4.67578 20.6094 5.14844 20.9102 5.62109L21.125 5.96484C21.3828 6.4375 21.5977 6.91016 21.8125 7.42578H21.7695ZM11.5 14.6875C12.7031 14.6875 13.8203 14.043 14.4648 12.9688C15.0664 11.9375 15.0664 10.6055 14.4648 9.53125C13.8203 8.5 12.7031 7.8125 11.5 7.8125C10.2539 7.8125 9.13672 8.5 8.49219 9.53125C7.89062 10.6055 7.89062 11.9375 8.49219 12.9688C9.13672 14.043 10.2539 14.6875 11.5 14.6875Z" fill="black"/></svg>');padding-right:5px}.order-history .message-text{margin:30px 0;font-size:16px;line-height:15px}.orderhistory-item{margin-bottom:30px;border-width:1px 0 1px 0;border-style:solid;border-color:#979797}.orderhistory-header,.shipping-section{padding:30px 30px 0 30px;margin:15px 0;display:flex;justify-content:space-between;flex-wrap:wrap;background:#f7f7f7}.order-history .label-section{display:flex;flex-wrap:wrap;width:calc(100% - 210px)}.order-history .button-section{width:210px;display:flex}.order-details-btn,.order-details-btn:hover,.track-package-btn,.track-package-btn:hover{margin:auto 0 30px auto}.header-field{margin:0 60px 30px 0}.order-history .header-field>span,.order-history .header-label,.orderhistory-details .package-text{font-size:18px;line-height:27px;letter-spacing:2px}.order-history .header-field>span,.orderhistory-details .package-text{font-family:Geometria-Bold,Helvetica,Arial,serif;text-transform:uppercase}.order-history .orderhistory-details .samples-box{padding:15px;margin-bottom:15px;border:1px solid #ddd;flex-wrap:wrap}.order-history .orderhistory-details .samples-details{width:150px;height:auto;margin:15px}.order-history .orderhistory-details .samples-details img{max-height:150px}.order-history .orderhistory-details .samples-details .image-box{width:150px;height:150px;margin-bottom:5px}.order-history .sample-title{color:#000}.order-history .details>div,.quantity-and-price-box{line-height:20px}.orderhistory-details .package-text{width:100%;color:#a00;margin-bottom:15px}.shipping-section{flex-wrap:wrap}.orderhistory-details .package-text:before{display:inline-block;vertical-align:sub;width:28px;height:23px;padding-right:5px;content:'';background-image:url(../images/icon-shipping-package.svg);margin-right:10px}.order-history div.text-center{margin-bottom:40px}.order-history hr{border-top:1px solid #e0e0e0}@media(max-width:1200px){.header-field{margin:0 30px 30px 0}.order-history .orderhistory-details .samples-box{justify-content:flex-start}}@media(max-width:992px){.order-history .label-section{width:450px}.header-field{margin:0 15px 30px 0}}@media(max-width:768px){.order-history .label-section{width:400px;flex-direction:column}.order-history .button-section .order-details-btn{margin-left:0}.orderhistory-header{flex-direction:column}}@media(max-width:430px){.shipping-section .track-package-btn{margin-left:0}}.order-sample-container{font-size:16px;display:grid;grid-template-columns:repeat(3,1fr);column-gap:1vw;grid-column-gap:1vw;row-gap:2vw;grid-row-gap:2vw;margin-bottom:4em;padding:0 15px;width:100%}.order-sample-container form{display:flex;flex-direction:column;justify-content:space-between}.order-sample-container .sample-properties{display:flex;flex-direction:column;margin-top:1em}.order-sample-container .sample-properties span{margin:.25em 0}.order-sample-container .sample-properties label{margin:.25em 0}.order-sample-container .sample-properties .distinct-properties{text-align:center}.order-sample-container .sample-properties .distinct-properties label{font-size:18px}.order-sample-container .button-group{display:flex;flex-direction:column}.order-sample-container .sample-details{display:flex;flex-direction:column;flex:1 0 auto}.order-sample-container .image{display:flex;flex-direction:column;justify-content:center;align-items:center;aspect-ratio:4/3;overflow:hidden;position:relative}.order-sample-container .image img{max-width:100%;max-height:100%;width:auto;height:auto}.order-sample-container .fatal-error{color:#f20000;height:1.5em}.order-sample-container .order-sample-button{margin:1em 0 1em 0;color:#fff;padding:10px;border-radius:5px;text-transform:uppercase;font-weight:700;cursor:pointer}.order-sample-container .order-sample-button:hover{color:#000;background-color:#fff;border:1px solid #000}.order-sample-container .order-sample-button.disabled{color:#000;background-color:#e4e4e4;border-color:#000;cursor:auto}.order-sample-container .favorites-button{border:none;position:absolute;top:10px;right:10px;background-color:transparent;background-image:url(../images/favorite_icon_white.svg);height:26px;width:26px;background-repeat:no-repeat;padding:0}.order-sample-container .favorites-button.added-to-favorites{background-image:url(../images/favorite_icon_red.svg)}@media(max-width:991px){.order-sample-container{padding:0}}@media(max-width:767px){.order-sample-container{font-size:14px;grid-template-columns:repeat(2,1fr)}.order-sample-container .sample-properties .distinct-properties label{font-size:16px}}@media(max-width:550px){.order-sample-container{grid-template-columns:repeat(1,1fr)}}.overlay-promo{padding:15px;min-width:300px;min-height:300px;max-width:585px;max-height:585px;float:left}.overlay-promo .component-content{position:relative;width:100%;height:auto}.overlay-promo.clickable-overlay-promo .component-content a{padding:0;margin:0;text-transform:none;display:inline;border:none!important;background-color:transparent!important}.overlay-promo-image{line-height:0}.overlay-promo-image img{width:100%;height:auto;aspect-ratio:1/1}.clickable-overlay-promo .overlay-promo-text>div{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;width:100%}.overlay-promo.clickable-overlay-promo .overlay-promo-text .overlay-promo-body{padding-bottom:15px}.clickable-overlay-promo>div.component-content .overlay-promo-image::before{content:"";background-color:#000000b2}.overlay-promo.clickable-overlay-promo .overlay-promo-text{background-color:transparent}.clickable-overlay-promo>div.component-content .overlay-promo-image::before{border:2px solid transparent;transition:all 1s ease;height:auto;aspect-ratio:1/1}.clickable-overlay-promo>div.component-content:hover .overlay-promo-image::before{transform:translate(-50%,-50%) scale(1.1);transition:all 1s ease;border:2px solid #ffffffe5}.clickable-overlay-promo .overlay-promo-image::before,.overlay-promo .overlay-promo-text{width:84%;height:84%;margin:auto;position:absolute;color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;display:block;max-width:665px;background-color:#000000b2}.overlay-promo .overlay-promo-text{display:flex;flex-direction:column;height:auto;aspect-ratio:1/1}.overlay-promo .overlay-promo-text h2.overlay-promo-title{text-transform:uppercase;text-align:center;position:relative;padding:15px;margin:0;color:#fff;width:100%;font-size:24px;line-height:30px;letter-spacing:2.5px}.overlay-promo .overlay-promo-text .overlay-promo-body{font-size:16px;line-height:22px;color:#fff;text-align:center;padding:0 15px}.overlay-promo .overlay-promo-text .overlay-promo-link{width:auto;padding-top:20px;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end;padding-bottom:25px}.overlay-promo .overlay-promo-text .overlay-promo-link a{border:1px solid #000000b2;padding:15px 30px;text-transform:uppercase;color:#000;background-color:#fff;border-radius:5px;display:inline-block;text-decoration:none;line-height:16px!important;margin:0 auto}.overlay-promo.secondary-alternate-overlay-promo-btn .overlay-promo-text .overlay-promo-link a{border:1px solid #fff;color:#fff;background-color:transparent}.container .clickable-overlay-promo.overlay-promo.col-lg-6 .overlay-promo-text h2.overlay-promo-title,.container .clickable-overlay-promo.overlay-promo.col-md-6 .overlay-promo-text h2.overlay-promo-title,.container .clickable-overlay-promo.overlay-promo.col-sm-6 .overlay-promo-text h2.overlay-promo-title{padding-top:15px;padding-bottom:15px}.container .overlay-promo.col-lg-6 .overlay-promo-text h2.overlay-promo-title,.container .overlay-promo.col-sm-6 .overlay-promo-text h2.overlay-promo-title,.container.overlay-promo.col-md-6 .overlay-promo-text h2.overlay-promo-title{font-size:30px;line-height:36px;padding:40px 40px 15px 40px}.container .clickable-overlay-promo.overlay-promo.col-lg-6 .overlay-promo-text .overlay-promo-body,.container .clickable-overlay-promo.overlay-promo.col-md-6 .overlay-promo-text .overlay-promo-body,.container .clickable-overlay-promo.overlay-promo.col-sm-6 .overlay-promo-text .overlay-promo-body{padding-bottom:15px}.container .overlay-promo.col-lg-6 .overlay-promo-text .overlay-promo-body,.container .overlay-promo.col-md-6 .overlay-promo-text .overlay-promo-body,.container .overlay-promo.col-sm-6 .overlay-promo-text .overlay-promo-body{font-size:18px;line-height:24px;padding:0 40px}.container .overlay-promo.col-lg-6 .overlay-promo-text .overlay-promo-link,.container .overlay-promo.col-md-6 .overlay-promo-text .overlay-promo-link,.container .overlay-promo.col-sm-6 .overlay-promo-text .overlay-promo-link{padding-bottom:40px}.clickable-overlay-promo{cursor:pointer}.overlay-promo-container{padding:0}.overlay-promo-container>div.component-content{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.container-fluid.overlay-promo-container .overlay-promo .overlay-promo-text .overlay-promo-link{padding-bottom:15px}@media only screen and (min-width:1200px) and (max-width:1460px){.container-fluid.overlay-promo-container .overlay-promo{width:585px;height:585px}.container-fluid.overlay-promo-container .overlay-promo .overlay-promo-text{width:465px;height:465px}.container-fluid.overlay-promo-container .overlay-promo .overlay-promo-text .overlay-promo-link{padding-bottom:30px}.container-fluid.overlay-promo-container .overlay-promo .overlay-promo-text h2.overlay-promo-title{line-height:30px;padding:30px 30px 15px 30px;font-size:24px}.container-fluid.overlay-promo-container .overlay-promo .overlay-promo-text .overlay-promo-body{padding:0 30px;font-size:16px}}@media(min-width:992px){.container .overlay-promo.col-lg-12 .overlay-promo-text h2.overlay-promo-title,.container .overlay-promo.col-sm-12 .overlay-promo-text h2.overlay-promo-title,.container.overlay-promo.col-md-12 .overlay-promo-text h2.overlay-promo-title{font-size:30px;line-height:36px;padding:40px 40px 15px 40px}.container .overlay-promo.col-lg-12 .overlay-promo-text .overlay-promo-body,.container .overlay-promo.col-md-12 .overlay-promo-text .overlay-promo-body,.container .overlay-promo.col-sm-12 .overlay-promo-text .overlay-promo-body{font-size:18px;line-height:24px;padding:0 40px}.container .overlay-promo.col-lg-12 .overlay-promo-text .overlay-promo-link,.container .overlay-promo.col-md-12 .overlay-promo-text .overlay-promo-link,.container .overlay-promo.col-sm-12 .overlay-promo-text .overlay-promo-link{padding-bottom:40px}}@media(max-width:1200px){.container-fluid.overlay-promo-container .overlay-promo .overlay-promo-text{width:84%;height:84%}.overlay-promo .overlay-promo-text h2.overlay-promo-title{font-size:20px;line-height:24px}.container .overlay-promo.col-lg-6 .overlay-promo-text h2.overlay-promo-title,.container .overlay-promo.col-md-6 .overlay-promo-text h2.overlay-promo-title,.container .overlay-promo.col-sm-6 .overlay-promo-text h2.overlay-promo-title{line-height:34px;padding:30px 30px 15px 30px}.container-fluid.overlay-promo-container .overlay-promo .overlay-promo-text h2.overlay-promo-title{line-height:30px;padding:30px 30px 15px 30px;font-size:24px}.container-fluid.overlay-promo-container .overlay-promo .overlay-promo-text .overlay-promo-body{padding:0 30px;font-size:16px;line-height:22px}.container .overlay-promo.col-lg-6 .overlay-promo-text .overlay-promo-link,.container .overlay-promo.col-md-6 .overlay-promo-text .overlay-promo-link,.container .overlay-promo.col-sm-6 .overlay-promo-text .overlay-promo-link,.container-fluid.overlay-promo-container .overlay-promo .overlay-promo-text .overlay-promo-link{padding-bottom:30px}.overlay-promo .overlay-promo-text .overlay-promo-body{font-size:14px;line-height:18px}.overlay-promo .overlay-promo-text .overlay-promo-link{padding-bottom:15px}}@media(max-width:992px){.overlay-promo{width:375px}.container .overlay-promo .overlay-promo-text h2.overlay-promo-title{font-size:24px!important;line-height:28px!important}.container-fluid.overlay-promo-container .overlay-promo .overlay-promo-text h2.overlay-promo-title{padding:15px}.container .overlay-promo .overlay-promo-text .overlay-promo-body{font-size:16px!important;line-height:20px!important}.overlay-promo .overlay-promo-text .overlay-promo-link{padding-bottom:25px}.container-fluid.overlay-promo-container .overlay-promo{width:374px;height:auto}.container-fluid.overlay-promo-container .overlay-promo .overlay-promo-text{width:284px;height:auto}}@media(max-width:768px){.overlay-promo{width:430px!important;height:auto!important;margin-right:auto;margin-left:auto}.container .overlay-promo .overlay-promo-text h2.overlay-promo-title,.container-fluid.overlay-promo-container .overlay-promo .overlay-promo-text h2.overlay-promo-title{font-size:30px!important;line-height:34px!important;padding:30px 30px 15px 30px}.container .overlay-promo .overlay-promo-text .overlay-promo-body{font-size:18px!important;line-height:24px!important}.container-fluid.overlay-promo-container .overlay-promo{width:585px!important;height:auto}.container-fluid.overlay-promo-container .overlay-promo .overlay-promo-text{width:84%;height:auto}}@media(max-width:430px){.overlay-promo{height:auto!important}.overlay-promo .overlay-promo-text,.overlay-promo.col-lg-6 .overlay-promo-text,.overlay-promo.col-md-6 .overlay-promo-text,.overlay-promo.col-sm-6 .overlay-promo-text{width:85%!important;height:auto!important}.container .overlay-promo .overlay-promo-text h2.overlay-promo-title,.container-fluid.overlay-promo-container .overlay-promo .overlay-promo-text h2.overlay-promo-title{font-size:20px!important;line-height:24px!important}.container .overlay-promo .overlay-promo-text .overlay-promo-body,.container-fluid.overlay-promo-container .overlay-promo .overlay-promo-text .overlay-promo-body{font-size:14px!important;line-height:18px!important}}#hpc--card-frame{width:100%;min-height:620px}#hpc--card-frame .control-group{width:750px}.payment-captcha{position:absolute;bottom:140px;padding:0 10px}.component-payment-confirmation .heading-bar{padding-left:10px}.payment-section{width:750px;position:relative}.shipping-address-box{width:360px;display:flex;flex-direction:column;padding:30px;color:#000;text-align:left;border:1px solid #808080;height:100%;margin-left:28px}.shipping-address-box .shipping-address-heading{font-size:20px;line-height:20px;font-weight:700}.shipping-address-box .shipping-address-text{font-size:14px;line-height:20px;font-weight:400;padding-top:13px}.payment-response-error{width:100%;padding:10px 10px 18px 10px}.payment-response-error span{font-size:14px;color:#dc3545}.name-on-card{padding:0 10px}.name-on-card label{font-family:Arial,sans-serif;font-size:14px;font-weight:700;line-height:20px;text-transform:uppercase;display:inline-block;margin-bottom:.5rem}.name-on-card input{color:#495057;height:45px;border:1px solid #c2c2c2;background-color:#f6f6f6;border-radius:0;margin-bottom:10px;display:block;font-size:16px;line-height:1.5;padding:6px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%;font-family:Arial,Helvetica,sans-serif}span.captcha-error,span.error-message{color:#dc3545;font-size:12.8px;margin-top:.25rem;font-family:Arial,sans-serif}.name-on-card input.invalid-text{border-color:#dc3545}.name-on-card input.valid-text{border-color:#28a745}.payment-section #overlay-loader{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:999;background:rgba(255,255,255,.5)}.payment-section .loading-indicator{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);border:4px solid #ddd;border-radius:50%;border-top:4px solid #ca1937;width:40px;height:40px;-webkit-animation:spin 1.25s linear infinite;animation:spin 1.25s linear infinite}@media(max-width:1200px){.payment-section{width:536px}.shipping-address-box{width:374px}}@media(max-width:992px){.payment-section{width:100%}.cart-checkout .payment-container{flex-direction:column-reverse}.shipping-address-box{width:100%;margin:15px 0}}@media(max-width:550px){.component-payment-confirmation .cart-checkout .heading-bar{flex-direction:column}.component-payment-confirmation .cart-checkout .button-navigation{margin-right:auto;margin-left:0}}.product-card{background:#fff;padding:15px 15px 30px 15px;overflow:hidden;box-sizing:border-box}.product-card a{text-decoration:none}.product-card .product-card-image{text-align:center}.product-card .product-card-image img{width:calc(100% - 40px);height:auto;border-radius:50%;border:1px solid #ccc;border-radius:50%}.product-card .product-card-image img:hover{outline:4px solid #000}.product-card .product-card-name h3{color:#000;font-size:20px;font-weight:700;line-height:22px;letter-spacing:1.5px;text-align:center;text-decoration:none;margin:15px 0}.product-card .product-card-color p{color:#000;font-size:16px;line-height:24px;border:none;text-align:center;text-decoration:none}.product-card .product-card-button-section .product-card-sample-button{width:auto;display:block;margin:0 auto;padding:10px 15px;line-height:18px}.product-card .ee-only{text-align:center}.product-card-color{margin-bottom:15px}.product-card .fa-shopping-cart{display:none}.product-card>.component-content{display:flex;height:100%;flex-direction:column}.product-card-button-section{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end}.product-slider-card{max-width:596px}.product-slider-card>.component-content{display:flex;flex-direction:column;align-items:center;gap:60px}.product-slider-card .carousel-enabled{position:relative}.product-slider-card .carousel-arrow.next-arrow,.product-slider-card .carousel-arrow.next-arrow.disable,.product-slider-card .carousel-arrow.prev-arrow,.product-slider-card .carousel-arrow.prev-arrow.disable{outline:0}.product-slider-card .carousel-arrow.disable{opacity:.25}.product-slider-card .carousel-arrow svg path,.product-slider-card .carousel-arrow.next-arrow svg{fill:#fff}.product-slider-card button.next-arrow,.product-slider-card button.prev-arrow{padding:0}.product-slider-card button.next-arrow{right:14px}.product-slider-card button.prev-arrow{left:14px}.product-slider-card .carousel-enabled .product-slider-card-image-list{justify-content:center}.product-slider-card .product-slider-card-heading,.product-slider-card .product-slider-card-heading h1,.product-slider-card .product-slider-card-heading h2,.product-slider-card .product-slider-card-heading h3{color:#545454;font-size:36px;font-style:normal;font-weight:400;line-height:normal}.product-slider-card .product-slider-card-image,.product-slider-card .product-slider-card-image img{width:563px;height:563px;border-radius:12px 12px 0 0}.product-slider-card .product-slider-card-link a{text-decoration:none;color:#fff}.product-slider-card .product-slider-card-placeholder{width:563px;padding:20px 0;align-items:center;border-radius:0 0 12px 12px;background:#545454}.product-slider-card .product-slider-card-placeholder .dot{flex-shrink:0;background:#d9d9d9;border:none}.product-slider-card .product-slider-card-placeholder .dot.active-dot{background:#7d7d7d}.product-slider-card .product-slider-card-placeholder .dot-indicators{line-height:6px;margin-top:15px;margin-bottom:0}.product-slider-card .product-slider-card-placeholder .carousel-arrow{top:45%}.component-slider-container .carousel-arrow svg path,.product-slider-card .carousel-arrow.next-arrow svg{fill:#fff}.product-slider-card .product-slider-card-placeholder .product-slider-card-image-list{padding:15px 40px;display:flex;gap:17px;flex-direction:row;flex-wrap:wrap}.product-slider-card .product-slider-card-placeholder.carousel-enabled .product-slider-card-image-list{padding:0 20px}.product-slider-card .product-slider-card-placeholder img.product-card-thumbnil-img{width:100px;height:100px;cursor:pointer}.product-slider-card .product-slider-card-modal-popup .custom-modal-content{width:100%;max-width:768px;background:0 0}.product-slider-card .product-slider-card-modal-popup .custom-modal-content .popup-container{background:#fff}.product-slider-card .product-slider-card-modal-popup .quick-view-container{width:100%;max-width:678px;height:auto}.product-slider-card .product-slider-card-modal-popup .quick-view-image img{width:350px;height:350px;margin:0 25px;margin-bottom:10px}.product-slider-card .product-slider-card-modal-popup .quick-view-item{display:flex;flex-direction:row;width:100%}.product-slider-card .product-slider-card-modal-popup .quick-view-content{display:flex;flex-direction:column;justify-content:center;gap:9px}.product-slider-card .product-slider-card-modal-popup .carousel-arrow svg path,.product-slider-card .product-slider-card-modal-popup .carousel-arrow.next-arrow svg{fill:#000}.product-slider-card .product-slider-card-modal-popup button.next-arrow{right:-40px}.product-slider-card .product-slider-card-modal-popup button.prev-arrow{left:-40px}.product-slider-card .product-slider-card-modal-popup .close{color:#000;margin-right:10px;font-size:60px;line-height:1px;margin-top:25px}.product-slider-card .product-slider-card-modal-popup .carousel-arrow{background:#fff;padding:10px}.product-slider-card-modal-popup{display:none;position:fixed;z-index:1001;top:0;left:0;width:100%;height:100%;overflow:auto;background-color:#00000066}.product-slider-card-modal-popup.show{display:flex!important}.product-slider-card-modal-popup .custom-modal-content{position:relative;margin:auto;padding:0;max-width:1024px;box-shadow:none;-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s;border-radius:.3rem}.product-slider-card-modal-popup .custom-modal-header{display:flex;justify-content:right;align-items:center;gap:10px;align-self:stretch;padding-top:0;padding-bottom:0;padding-left:10px;padding-right:10px}.product-slider-card-modal-popup .custom-modal-header::after{content:"";position:absolute;left:25px;right:25px;border:none}.product-slider-card-modal-popup .custom-modal-header h2{font-family:Geometria;font-size:25px;font-weight:500;line-height:37px;letter-spacing:5px;text-align:center;text-transform:uppercase;margin-top:10px;margin-bottom:10px}.product-slider-card-modal-popup .custom-modal-body{padding:2px 43px;min-height:unset}.product-slider-card-modal-popup .custom-modal-footer{display:flex;padding:20px 15px;justify-content:center;align-items:center;gap:10px;align-self:stretch;color:#000;text-align:center;leading-trim:both;text-edge:cap;font-family:Geometria;font-size:25px;font-style:normal;font-weight:400;line-height:40px;text-transform:uppercase}.product-slider-card-modal-popup .custom-modal-footer::before{content:"";position:absolute;left:25px;right:25px;top:0}.product-slider-card-modal-popup .custom-modal-header .close{font-weight:400;font-size:50px;float:right;opacity:1;margin:0}.product-slider-card-modal-popup .close:focus,.product-slider-card-modal-popup .close:hover{text-decoration:none;cursor:pointer}.product-slider-card-modal-popup .custom-modal-body .image-container{display:flex;padding:30px 30px 70px 30px;flex-direction:column;justify-content:center;align-items:center;gap:10px}.product-slider-card-modal-popup .custom-modal-body .image-container img{height:350px;width:auto}.product-slider-card-modal-popup .quick-view-content a{margin-left:0;margin-right:0;text-align:center}.product-slider-card .product-slider-card-modal-popup .quick-view-content{margin-right:12px}@media(max-width:769px){.product-slider-card .product-slider-card-image,.product-slider-card .product-slider-card-image img{width:310px;height:310px}.product-slider-card .product-slider-card-placeholder{width:310px;padding:15px 0;align-items:center}.product-slider-card .product-slider-card-placeholder img.product-card-thumbnil-img{width:75px;height:75px}.product-slider-card .product-slider-card-heading,.product-slider-card .product-slider-card-heading h1,.product-slider-card .product-slider-card-heading h2,.product-slider-card .product-slider-card-heading h3{font-size:20px}.product-slider-card>.component-content{gap:40px}.product-slider-card .carousel-arrow.next-arrow svg,.product-slider-card .carousel-arrow.prev-arrow svg{width:20px}.product-slider-card .product-slider-card-modal-popup .quick-view-image img{width:151px;height:151px}.product-slider-card .product-slider-card-modal-popup .quick-view-content{font-size:14px;gap:4px}.product-slider-card .product-slider-card-modal-popup .custom-modal-content{max-width:508px}.product-slider-card .product-slider-card-placeholder.carousel-enabled .product-slider-card-image-list{gap:6px}.product-slider-card button.next-arrow{right:8px}.product-slider-card button.prev-arrow{left:8px}.product-slider-card .custom-modal-content .button-primary{margin-left:0;margin-right:0;margin-top:5px;margin-bottom:5px;padding:10px 20px;font-size:10px!important;width:auto}.product-slider-card .quick-view-item{padding-bottom:10px}.product-slider-card .product-slider-card-modal-popup .close{margin-right:8px;font-size:50px;margin-top:20px}}@media(max-width:430px){.product-slider-card .product-slider-card-modal-popup .quick-view-image img{margin:0 12px}}.promo-image-left.image-width-70 div .promo-image{width:70%;float:left}.promo-image-right.image-width-70 div .promo-image{width:70%;float:right}.promo-image-left.image-width-70 div .promo-textarea{display:block;padding:0 0 0 calc(70% + 20px)}.promo-image-right.image-width-70 div .promo-textarea{display:block;padding:0 calc(70% + 20px) 0 0}.promo-image-left.image-width-50 div .promo-image{width:50%;float:left}.promo-image-right.image-width-50 div .promo-image{width:50%;float:right}.promo-image-left.image-width-50 div .promo-textarea{display:block;padding:0 0 0 calc(50% + 20px)}.promo-image-right.image-width-50 div .promo-textarea{display:flex;flex-direction:column;padding:0 20px 0 0}.promo-image-left.image-width-20 div .promo-image{width:20%;float:left}.promo-image-right.image-width-20 div .promo-image{width:20%;float:right}.promo-image-left.image-width-20 div .promo-textarea{display:block;padding:0 0 0 calc(20% + 20px)}.promo-image-right.image-width-20 div .promo-textarea{display:block;padding:0 calc(20% + 20px) 0 0}.promo-image-left.image-width-30 div .promo-image{width:30%;float:left}.promo-image-right.image-width-30 div .promo-image{width:30%;float:right}.promo-image-left.image-width-30 div .promo-textarea{display:block;padding:0 0 0 calc(30% + 20px)}.promo-image-right.image-width-30 div .promo-textarea{display:block;padding:0 calc(30% + 20px) 0 0}#4DBA8C13-0C98-45F6-960A-D690317E0642{width:100%!important}.bkgd-shadow{box-shadow:0 0 7px 0 rgba(0,0,0,.3),0 6px 4px 0 rgba(0,0,0,.15);width:98%}.promo-image-left.image-width-50.promo-image-left-with-centered-text .component-content,.promo-image-left.image-width-50.promo-image-left-with-divider .component-content{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.promo-image-right.image-width-50.promo-image-right-with-centered-text .component-content,.promo-image-right.image-width-50.promo-image-right-with-divider .component-content{display:flex;flex-flow:row-reverse nowrap;justify-content:center;align-items:center}.promo-image-left.image-width-50.promo-image-left-with-centered-text .component-content .promo-image,.promo-image-left.image-width-50.promo-image-left-with-divider .component-content .promo-image,.promo-image-right.image-width-50.promo-image-right-with-centered-text .component-content .promo-image,.promo-image-right.image-width-50.promo-image-right-with-divider .component-content .promo-image{float:none}.promo-image-left.image-width-50.promo-image-left-with-centered-text .component-content .promo-textarea,.promo-image-left.image-width-50.promo-image-left-with-divider .component-content .promo-textarea{text-align:center;width:50%;padding:0 0 0 20px}.promo-image-right.image-width-50.promo-image-right-with-centered-text .component-content .promo-textarea,.promo-image-right.image-width-50.promo-image-right-with-divider .component-content .promo-textarea{text-align:center;width:50%}.promo-image-left.image-width-50.promo-image-left-with-centered-text .component-content .promo-textarea .promo-title,.promo-image-right.image-width-50.promo-image-right-with-centered-text .component-content .promo-textarea .promo-title{position:relative}.promo-image-left.image-width-50.promo-image-left-with-divider .component-content .promo-textarea .promo-title,.promo-image-right.image-width-50.promo-image-right-with-divider .component-content .promo-textarea .promo-title{position:relative;font-family:Gotham-medium;padding-bottom:20px;margin-bottom:17px}.promo-image-left.image-width-50.promo-image-left-with-divider .component-content .promo-textarea .promo-title::after,.promo-image-right.image-width-50.promo-image-right-with-divider .component-content .promo-textarea .promo-title::after{width:85px;border-bottom:3px solid #000;content:" ";display:block;left:50%;transform:translateX(-50%);position:absolute;bottom:0}.promo a.promo-link-btn-black{border-radius:5px;background-color:#000;color:#fff;text-transform:uppercase;font-family:Geometria;font-size:14px;font-weight:700;letter-spacing:0;line-height:17px;text-align:center;text-decoration:none;padding:20px 60px;display:inline-block}.promo a.promo-link-btn-black:hover{border:1px solid #000;border-radius:5px;background-color:#fff;color:#000;text-transform:uppercase;font-family:Geometria;font-size:14px;font-weight:700;letter-spacing:0;line-height:17px;text-align:center;text-decoration:none;padding:20px 60px;display:inline-block}.promo .promo-login h2{color:#000;font-family:Geometria;font-size:20px;font-weight:700;letter-spacing:2.5px;line-height:25px}.center{display:flex;justify-content:center}.group{width:445px;padding-left:15px;padding-right:15px;margin:10px}.promo .promo-login{padding:30px 0;color:#000;font-family:Geometria;font-size:16px;letter-spacing:0;line-height:20px}.right-line::before{content:"";position:absolute;top:60px;bottom:30px;right:0;width:2px;background-color:#979797}.promo.section-intro-promo{padding:0}.section-promo-text h2.promo-title{padding:60px 26px 30px 26px;margin:0;font-size:30px;font-weight:700;line-height:40px;text-align:center}.section-promo-text hr{width:50px;border:1px solid #979797;margin-top:0;margin-bottom:30px}.section-promo-text .promo-body{font-size:18px;font-weight:400;line-height:22px;text-align:center;padding-bottom:30px}.section-promo-image{line-height:0;padding-bottom:30px}.section-promo-image img{width:100%;height:280px;object-fit:cover}.promo-with-placeholder.promo{padding:0}.promo-with-placeholder>.component-content:only-child{display:flex;flex-direction:row}.promo-with-placeholder .promo-column{flex:1;max-width:50%}.promo-with-placeholder .promo-column.promo-content .stone-heading,.promo-with-placeholder .promo-column.promo-content .stone-heading h1,.promo-with-placeholder .promo-column.promo-content .stone-heading h2{text-align:center}.promo-with-placeholder .promo-column.promo-image{display:flex;text-align:center;justify-content:center;align-items:center}.promo-with-placeholder .promo-column.promo-image img{width:100%;height:auto;max-height:750px;object-fit:cover}.promo-with-placeholder.image-left .component-content>div>img,.promo-with-placeholder.image-right .component-content>div>img{float:unset}.promo-with-placeholder.image-right .component-content{flex-direction:row-reverse}.promo-with-placeholder.image-left .component-content{flex-direction:row}.promo-with-placeholder .promo-link{text-align:center}.promo-with-placeholder .promo-link a{text-decoration:none;margin-top:20px}.promo-with-placeholder .stone-heading h3{letter-spacing:3px}@media(min-width:1440px){.promo-placeholder{margin:75px 0}.promo-with-placeholder .promo-link a{margin-top:60px}}@media(max-width:1200px){.section-promo-text .promo-body{font-size:16px;line-height:20px;padding:0 26px 30px 26px}.promo-with-placeholder.promo{padding-top:15px;padding-bottom:15px}.promo-with-placeholder .promo-column.promo-content{padding-right:15px;padding-left:15px}.promo-with-placeholder.image-right .promo-column.promo-image{padding-left:15px}.promo-with-placeholder.image-left .promo-column.promo-image{padding-right:15px}.promo-with-placeholder .promo-link a{margin-top:15px}}@media(max-width:992px){.right-line::before{top:100%;bottom:0;right:0;left:37.5%;width:25%;height:2px;transform:translateY(-50%);background-color:#979797}.section-promo-text h2.promo-title{padding:60px 57px 30px 57px;font-size:20px;line-height:35px}.section-promo-image,.section-promo-text .promo-body{padding:0 57px 30px 57px}.promo-with-placeholder.promo{padding-top:0;padding-bottom:0}.promo-with-placeholder .stone-heading h3{font-size:20px}}@media(max-width:768px){.section-promo-image,.section-promo-text .promo-body{padding:0 15px 30px 15px}.section-promo-image img{height:180px}.promo-with-placeholder .component-content:only-child{display:flex;flex-direction:column}.promo-with-placeholder.promo{padding-top:30px;padding-bottom:30px;padding-left:15px;padding-right:15px}.promo-with-placeholder .promo-column{max-width:100%}.promo-with-placeholder.image-left .promo-column.promo-image,.promo-with-placeholder.image-right .promo-column.promo-image{padding-left:0;padding-right:0}}.component-slider-container .carousel-arrow.next-arrow svg,.component-slider-container .carousel-arrow.prev-arrow svg{fill:#777}.component-slider-container{padding-bottom:40px}.promo-placeholder .component-slider-container{padding-bottom:0}.promo-placeholder .slider-container{padding:0 46px}.promo-placeholder button.next-arrow{right:10px}.component-slider-container>.component-content{position:relative;padding:10px 0}.component-slider-container>.component-content button.next-arrow,.component-slider-container>.component-content button.prev-arrow{outline:0;padding:0 10px}.component-slider-container .carousel-arrow{top:40%}.component-slider-container .carousel-arrow.disable{opacity:.25}.component-slider-container .dot-indicators{margin:0}.component-slider-container .dot{width:10px;height:10px;background:#ddd;border:none}.component-slider-container .dot.active-dot{background:#939393}.slider-container{width:100%;display:flex;justify-content:center;padding:0 64px}.component-slider-container .image img{min-width:112px;width:112px;height:112px}.component-slider-container .image>.component-content{max-width:112px}.component-slider-container .image>.component-content span{margin:0 5px;text-align:center}.component-slider-container .image>.component-content span>a{font-size:14px;line-height:18px}.component-slider-container .image{max-width:147px;padding:17.5px}.promo-placeholder .component-slider-container .promo img{width:179px;height:179px}.promo-placeholder .component-slider-container .promo .promo-title{line-height:20px;font-weight:500}.component-slider-container .promo>.component-content{max-width:179px}.component-slider-container .promo>.component-content span{margin:0 5px;text-align:center}.component-slider-container .promo>.component-content span>a{font-size:14px}.component-slider-container .promo{max-width:209px;min-width:209px;padding:15px}.promo-placeholder .component .promo .promo-tile .clickbale-promo-content-hp{font-size:14px}.promo-placeholder .promo-data a img{margin:0 auto;display:block}.promo-placeholder .promo-data .promo-title.field-promotext{color:#000;font-size:14px;text-align:center;letter-spacing:0;line-height:15px;margin:6px 0}.promo-placeholder .promo-data h3.promo-title.field-promotext{margin:10px 0 10px 0;font-weight:700}.promo-placeholder .promo-data .promo-body.field-promotext2 a:active,.promo-placeholder .promo-data .promo-body.field-promotext2 a:link,.promo-placeholder .promo-data .promo-body.field-promotext2 a:visited,.promo-placeholder .promo-data h3.promo-title.field-promotext a:active,.promo-placeholder .promo-data h3.promo-title.field-promotext a:link,.promo-placeholder .promo-data h3.promo-title.field-promotext a:visited{color:#000;text-decoration:none}.promo-placeholder .promo-data .promo-body.field-promotext2{font-size:12px}@media(max-width:1200px){.promo-placeholder .slider-container{padding:0 26px}.promo-placeholder button.prev-arrow{left:0;padding:0!important}.promo-placeholder button.next-arrow{right:0;padding:0!important}}@media(max-width:992px){.slider-container{padding:40px}.promo-placeholder .slider-container{padding:0}.component-slider-container button.next-arrow,.component-slider-container button.prev-arrow{display:none!important}}@media(max-width:430px){.slider-container{padding:20px}}.title{background:0 0}.title .field-title a,.title h1,.title h2{border:none;color:#000;cursor:pointer;display:block;font-size:40px;letter-spacing:13px;line-height:50px;margin:25px 0;padding:0;text-align:center;text-decoration:none;text-transform:uppercase}@media screen and (max-width:768px){.title .field-title a,.title h1,.title h2{font-size:26px;letter-spacing:5px;line-height:1.25em;font-weight:700;margin:10px 0}}.title-with-rule{text-align:center;margin-top:40px;margin-bottom:20px}.title-with-rule h1{color:#000;font-family:Geometria;font-size:40px;letter-spacing:13px;line-height:50px;margin:0;cursor:default;text-align:center;font-weight:400;text-transform:uppercase}.title-with-rule .reg-main-header{width:100px;border-top:2px solid #000;margin:10px auto}.where-to-buy{margin:3em 15px 1em}.where-to-buy span{display:block;font-size:16px;font-weight:700;padding:10px 0}.where-to-buy a.locator{margin:0;text-transform:none;font-size:16px;line-height:normal;font-weight:400}.where-to-buy a.locator::before{content:"";height:1em;width:1em;margin-right:10px;font:18px/1 FontAwesome}.slab-detail-v2-container .where-to-buy{margin-top:30px;margin-bottom:30px}.slab-detail-v2-container .where-to-buy span{letter-spacing:.4px;line-height:25px}.slab-detail-v2-container .where-to-buy a.locator{font-size:14px;text-transform:uppercase}.slab-detail-v2-container .where-to-buy a.locator::before{font:14px/1 FontAwesome}@media(max-width:991px){.where-to-buy{margin:2em 0 1em}.where-to-buy span{font-size:14px}.where-to-buy a.locator{font-size:14px}.where-to-buy a.locator::before{content:"";height:1em;width:1em;margin-right:8px;font:16px/1 FontAwesome}.slab-detail-v2-container .where-to-buy span{font-size:16px}}.microsite-contact-us-container .title-with-rule .reg-main-header{width:50px;border:1px solid #979797;margin:25px auto}.microsite-contact-us-container .title-with-rule h1{letter-spacing:.05em}.microsite-contact-us-container .component-content .field-content{padding-bottom:30px}.microsite-contact-us-container .component-content .field-content span{font-size:16px!important;font-family:Geometria!important}.microsite-contact-us-form{margin-bottom:40px}.microsite-contact-us-form .form-group{margin-top:15px}.microsite-contact-us-form .form-group label{width:100%;color:#000;text-transform:uppercase;line-height:20px;padding:3px 0 3px 0;font-size:14px;font-family:Geometria-Bold,Helvetica,Arial,serif;letter-spacing:2px}.microsite-contact-us-form .form-group input,.microsite-contact-us-form .form-group select{width:100%;border:1px solid #979797;background-color:#f6f6f6;height:45px;padding:10px!important;width:100%!important;margin-top:10px;font-size:14px}.microsite-contact-us-form .form-group textarea{background-color:#f6f6f6;min-height:170px;padding:10px;margin:10px 0;width:100%;display:block}.microsite-contact-us-form .form-group textarea.input-validation-error{border:1px solid #f00!important}.microsite-contact-us-form hr{border-top:1px solid #e0e0e0}.microsite-contact-us-form input.button-primary{color:#fff!important;border:1px solid #a00;background:#a00;margin:15px 0;font-size:14px;line-height:17px;text-decoration:none;text-transform:uppercase;border-radius:5px;padding:15px 30px;box-shadow:none}.microsite-contact-us-form input.button-primary:hover{border:1px solid #600000;background:#600000}.profile-form .form-control,.profile-form select{background-color:#f6f6f6;padding:0 10px;width:100%;border:1.5px solid #979797;height:45px!important;margin-top:5px!important;margin-bottom:0!important;background:#f6f6f6}.profile-form .form-group{margin-top:15px}.profile-form .form-group label{font-family:Geometria-Bold,Helvetica,Arial,serif;line-height:20px;letter-spacing:2.5px;text-transform:uppercase}.profile-form .form-group label>small{font-family:Geometria,Helvetica,Arial,serif}.glyphicon-eye-open:before,.profile-form .glyphicon-eye-open:before{content:""}.profile-form .field-label small{font-size:12px;font-weight:400;text-transform:capitalize}.profile-form .sub-heading{color:#000;font-family:Geometria-Medium,Helvetica,Arial,serif;font-size:30px;font-weight:500;letter-spacing:5px;line-height:37px;text-align:left}.Sign-In-Container .form-control-eye-pwd,.forgot-password-form .form-control-eye-pwd,.profile-form .form-control-eye-pwd{position:relative;top:-40px;right:0;z-index:999;display:block;width:34px;height:34px;line-height:34px;text-align:center;float:right;font-size:17px;cursor:pointer}.Sign-In-Container .eye-pwd,.forgot-password-form .eye-pwd,.profile-form .eye-pwd{top:-50px!important;height:0}#reset-password-content{font-size:16px}#reset-password-content .reg-main-header{width:109px}#reset-password-content h1{letter-spacing:13px;line-height:50px}#reset-password-content h2{font-size:20px;font-weight:700;letter-spacing:2.5px;line-height:25px;text-align:left;text-transform:uppercase;margin:20px 0}#reset-password-content input[type=password],#reset-password-content input[type=text]{width:100%;padding:10px;height:48px;max-width:415px;background-color:#f6f6f6;margin:0 0 10px 0}#reset-password-content .button-primary,#reset-password-content .button-style-link-primary{padding:8px 20px;font-weight:700;height:48px;width:198px;cursor:pointer;display:block;margin-top:25px}#reset-password-content .forgot-password-form{margin-top:42px}#reset-password-content .forgot-password-form label{font-size:16px;font-weight:700;letter-spacing:2.5px;line-height:20px;text-transform:uppercase;padding-bottom:15px;margin:0}#reset-password-content .forgot-password-form label span{color:#a00}.forgot-group{width:445px;padding-left:15px;padding-right:15px}#reset-password-content .success-block{margin:0 10px 10px}@media(max-width:550px){#reset-password-content h2{font-size:22px;letter-spacing:7px}}.product-bullets{font-size:18px;line-height:normal;padding-left:15px;padding-right:15px;padding-top:25px}.product-page .product-bullets{padding-top:5px;margin-bottom:2em}.romance-copy{width:100%;text-align:center;font-size:16px;line-height:normal;padding:0 15px;margin-bottom:2em}.romance-copy p{margin:1em auto}.romance-copy h3,.romance-copy h4,.romance-copy h5,.romance-copy h6,.romance-copy label{font-size:20px;line-height:normal;margin:1em auto 0}.romance-copy ul{list-style:none;list-style-position:outside;margin:0 0 1em 1.1em}@media(max-width:991px){.product-bullets{padding-left:0;padding-right:0}.romance-copy{padding:0}}@media(max-width:768px){.product-bullets{padding-top:10px;font-size:14px}.product-page .product-bullets{padding-top:5px}.romance-copy{font-size:14px}.romance-copy h3,.romance-copy h4,.romance-copy h5,.romance-copy h6,.romance-copy label{font-size:18px}}:root{--shoppingCart-modal-background:#00000066;--shoppingCart-white:#ffff;--shoppingCart-black:#000000;--shoppingCart-divider:#ececec;--shoppingCart-remove-button:#be0e0e;--shoppingCart-close-button:#aa0000;--shoppingCart-primary:#aa0000;--shoppingCart-sample-title:#c80e0e;--shoppingCart-arrow-disable:#b2b2b2;--shoppingCart-placeholder-background:#eaeaea;--shoppingCart-placeholder-color:#5f5f5f;--shoppingCart-color-warning:#be0e0e}.cart-modal-popup{display:none;position:fixed;z-index:1001;padding-top:100px;top:0;left:0;width:100%;height:100%;overflow:auto}.cart-modal-popup.show{display:block}.custom-modal-content{position:relative;margin:auto;padding:0;max-width:1024px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s;border-radius:.3rem}.custom-modal-header{position:relative;padding:5px 15px;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.custom-modal-header::after{content:"";position:absolute;left:25px;right:25px;bottom:0}.custom-modal-header h2{font-family:Geometria;font-size:25px;font-weight:500;line-height:37px;letter-spacing:5px;text-align:center;text-transform:uppercase;margin-top:10px;margin-bottom:10px}.custom-modal-body{padding:2px 43px;min-height:310px}.custom-modal-footer{position:relative;padding:1rem;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;text-align:center}.custom-modal-footer::before{content:"";position:absolute;left:25px;right:25px;top:0}.custom-modal-header .close{margin-top:5px}.close{margin-top:5px;margin-right:5px;font-weight:400;font-size:50px;float:right;opacity:1}.close:focus,.close:hover{text-decoration:none;cursor:pointer}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.samples-box{display:flex;flex-wrap:nowrap;overflow:unset;justify-content:center;width:100%}.image-box{width:200px;height:200px;display:flex;align-items:center;justify-content:center}.samples-details{width:200px;height:400px;margin:10px;position:relative;box-sizing:border-box}.samples-details img{width:100%;height:auto;max-height:200px}.sample-outofstock-label,.sample-title{font-size:14px;font-weight:700;display:block;text-decoration:none;padding-top:5px}.series-name{display:block;font-weight:700;text-decoration:none;text-transform:uppercase}.finish{padding-top:5px}.finish-title{font-weight:700}.quantity-and-price-box{padding-top:5px}.remove-button{position:absolute;cursor:pointer;top:-1px;right:-2px;padding:0 10px 0 10px;font-size:25px}.details-box{font-size:12px}.finish-value{display:inline;text-transform:uppercase}.sample-price{display:none}.samples-details .quantity-and-price-box .dropdown-sample-qty-price{width:100%;font-size:15px;font-weight:700;padding:8px 15px;border:0;outline:1px solid;border-right:16px solid transparent;bottom:0;position:absolute;left:0}.samples-details .quantity-and-price-box .dropdown-sample-qty-price select:focus{outline:1px solid}.custom-modal-body .cart-container{margin-left:29px;margin-right:29px}.skeleton{animation:loading 1s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:5px;display:inline-block;width:100%;height:100%;margin-bottom:10px}.skeleton-image{animation:loading 1s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:5px;display:inline-block;width:180px;height:180px;margin:10px}.skeleton-subtitle{animation:loading 1s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:5px;display:inline-block;width:60%;height:14px;margin-left:10px}.skeleton-title{animation:loading 1s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:5px;display:inline-block;width:80%;height:20px;margin:10px}.skeleton-finish{animation:loading 1s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:5px;display:inline-block;width:40%;height:14px;margin:10px}@keyframes loading{0%{background-position:-200% 0}100%{background-position:200% 0}}.custom-modal-content .button-primary,.custom-modal-content .button-primary-alternate,.custom-modal-content .button-secondary-alternate{margin-left:5px;margin-right:5px}@media(max-width:1024px){.custom-modal-content{margin:20px}.samples-box{flex-wrap:wrap;justify-content:center;width:100%}.custom-modal-body .cart-container{padding-left:20px;padding-right:20px;justify-content:center;align-items:center}.cart-modal-popup{padding:2px}.custom-modal-header .close{margin-top:0;line-height:40px}.custom-modal-header h2{font-size:20px;line-height:normal;letter-spacing:normal}}@media(max-width:490px){.custom-modal-content{margin:10px}.custom-modal-content .button-primary,.custom-modal-content .button-primary-alternate,.custom-modal-content .button-secondary-alternate{margin-top:5px;margin-bottom:5px;margin-left:0;margin-right:0;width:100%}}.carousel-container{position:relative;display:flex;flex-direction:column;overflow:hidden}.carousel-arrow{background-color:transparent;border:none;cursor:pointer;font-size:24px;outline:0;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.coveo-after-initialization button.prev-arrow,button.prev-arrow{left:15px;font-size:30px;padding:3px 15px 0 13px;display:none}#shoppingCartModal .next-arrow.disable svg path,#shoppingCartModal .prev-arrow.disable svg path{fill:var(--shoppingCart-arrow-disable)}.prev-arrow.show{display:block}.coveo-after-initialization button.next-arrow,button.next-arrow{right:15px;font-size:30px;padding:3px 15px 0 13px;display:none}.next-arrow.show{display:block}.dot-indicators{margin-top:5px;margin-bottom:10px;text-align:center;display:none}.dot-indicators.show{display:block}.dot{height:14px;width:14px;border-radius:50%;display:inline-block;margin:0 3px;cursor:pointer}.placeholder{min-width:200px;width:200px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;box-sizing:border-box;margin:10px;position:relative;box-sizing:border-box}.placeholder p{margin:0}.custom-modal-header .cart-warning-msg{text-align:center}.cart-warning-msg{margin-top:5px;margin-bottom:20px}.cart-warning-msg:empty{margin-top:0;margin-bottom:0}.cart-error-msg{font-size:24px;align-self:center}.cart-warning-msg.failed{font-weight:700}.shipping-info{align-self:center;text-transform:uppercase;font-size:12px;margin-top:10px}.samples-details a{text-decoration:none}.samples-details a:not([href]){text-decoration:none;cursor:default}[data-tooltip]{position:relative;z-index:2;cursor:pointer}[data-tooltip]:after,[data-tooltip]:before{transition:all .3s ease-in-out;visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;pointer-events:none}[data-tooltip]:before{position:absolute;bottom:130%;left:50%;margin-bottom:5px;margin-left:-50px;padding:12px;width:225px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;background-color:#000;background-color:#000;color:#fff;content:attr(data-tooltip);text-align:center;font-size:10px}[data-tooltip]:after{position:absolute;bottom:130%;left:50%;margin-left:-5px;width:0;border-top:5px solid #000;border-top:5px solid #000;border-right:5px solid transparent;border-left:5px solid transparent;content:" ";font-size:0;line-height:0}[data-tooltip]:hover:after,[data-tooltip]:hover:before{transition:all .3s ease-in-out;visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}@media(pointer:coarse),(hover:none){[data-tooltip]:hover:after,[data-tooltip]:hover:before{transition:all .3s ease-in-out;visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}:3,"sources":["base.css","buttons.css","cart-checkout.css","component-accordion.css","component-anchor-navigation.css","component-back-to-top.css","component-color-swatch-slider.css","component-documents-download.css","component-documents.css","component-dynamic-heading.css","component-embed-code.css","component-header-top-navigation.css","component-hero-banner.css","component-interactive-hero-banner.css","component-link-list.css","component-login.css","component-my-account.css","component-navigation.css","component-order-history.css","component-order-sample.css","component-overlay-promo.css","component-payment-confirmation.css","component-product-card.css","component-product-slider-card.css","component-promo.css","component-slider-container.css","component-title.css","component-wheretobuy.css","contact-us.css","partial-profileform.css","password-reset.css","series-components.css","shoppingCart.css","tooltip.css"],"names":[],"mappings":"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","file":"pre-optimized-min.css","sourcesContent":["hr.bold{\r\n    border-top: 1px solid #000;\r\n    padding: 1px;\r\n}\r\n\r\n.g-recaptcha {\r\n    display: flex;\r\n    padding-top: 30px;\r\n}\r\n\r\n.flex-item {\r\n    display: flex;\r\n    justify-content: center;\r\n}\r\n\r\n.required:after {\r\n    content: \"*\";\r\n    color: #AA0000;\r\n}\r\n\r\ninput.input-validation-error,\r\nselect.input-validation-error {\r\n  border: 1px solid red !important;\r\n}\r\n\r\n.coveo-custom-searchbox-label {\r\n    display: none;\r\n}\r\n\r\nmain > #content {\r\n    overflow: auto;\r\n}\r\n\r\n.hr-separator {\r\n    width: 50px;\r\n    border: 1px solid #979797;\r\n    margin-top: 0;\r\n    margin-bottom: 30px;\r\n}\r\n",".button-primary,\r\n.button-primary:hover, \r\n.button-primary-alternate, \r\n.button-primary-alternate:hover,\r\n.button-style-primary button,\r\n.button-style-primary button:hover,\r\n.button-style-primary-alternate button,\r\n.button-style-primary-alternate button:hover,\r\n.button-link-primary a,\r\n.button-link-primary a:hover,\r\n.button-link-primary-alternate a,\r\n.button-link-primary-alternate a:hover,\r\n.dark-button-link-primary a,\r\n.dark-button-link-primary a:hover,\r\n.dark-button-link-primary-alternate a,\r\n.dark-button-link-primary-alternate a:hover,\r\n.button-secondary,\r\n.button-secondary:hover,\r\n.button-secondary-alternate,\r\n.button-secondary-alternate:hover,\r\n.button-style-secondary button,\r\n.button-style-secondary button:hover,\r\n.button-style-secondary-alternate button,\r\n.button-style-secondary-alternate button:hover,\r\n.button-link-secondary a,\r\n.button-link-secondary a:hover,\r\n.button-link-secondary-alternate a,\r\n.button-link-secondary-alternate a:hover,\r\n.dark-button-link-secondary a,\r\n.dark-button-link-secondary a:hover,\r\n.dark-button-link-secondary-alternate a,\r\n.dark-button-link-secondary-alternate a:hover,\r\n.product-card-sample-button,\r\n.product-card-sample-button:hover {\r\n    display: inline-block;\r\n    margin: 15px 0px;\r\n    font-size: 14px !important;\r\n    line-height: 17px !important;\r\n    text-decoration: none !important;\r\n    text-transform: uppercase;\r\n    border-radius: 5px;\r\n    padding: 15px 30px;\r\n}","@-ms-viewport {\r\n    width: auto !important;\r\n}\r\n\r\n.cart-checkout {\r\n    color: #000;\r\n    min-height: 400px;\r\n    max-width: calc(100vw - 30px);\r\n    display: flex;\r\n    flex-direction: column;\r\n    margin-top: 1em;\r\n}\r\n\r\n.cart-checkout h1,\r\n.cart-checkout h2,\r\n.cart-checkout h3 {\r\n    text-transform: uppercase;\r\n    font-weight: 700;\r\n    text-align: left;\r\n}\r\n\r\n.cart-checkout h2 {\r\n    font-size: 30px;\r\n    line-height: 40px;\r\n    letter-spacing: 0.05em;   \r\n}\r\n\r\n.cart-checkout h3+p {\r\n    margin-top: 1em;\r\n}\r\n\r\n.cart-checkout .cart-empty-message {\r\n    font-size: 1.5em;\r\n    text-align: center;\r\n}\r\n\r\n.cart-checkout .cart-heading {\r\n    text-align: center;\r\n    margin: 1em auto;\r\n    font-size: 40px;\r\n    line-height: 50px;\r\n    letter-spacing: 0.05em;\r\n    font-weight: 400;\r\n}\r\n\r\n.cart-checkout .fatal-error.field-validation-error {\r\n    padding: 8px;\r\n    background: #aa0000;\r\n    margin-bottom: 2em;\r\n    display: block;\r\n    color: white;\r\n}\r\n\r\n.cart-checkout .mobile-only {\r\n    display: none;\r\n}\r\n\r\n.cart-checkout .cart-mobile-total {\r\n    border-bottom: 1px solid #979797;\r\n    margin-bottom: 1em;\r\n    padding-bottom: 1em;\r\n}\r\n\r\n.cart-checkout .center-cvv {\r\n    text-align: center;\r\n}\r\n\r\n.cart-checkout .button-navigation {\r\n    margin-top: 2em;\r\n}\r\n\r\n.cart-checkout .heading-bar {\r\n    display: flex;\r\n}\r\n\r\n.cart-checkout .heading-bar .button-navigation {\r\n    margin-top: auto;\r\n    margin-bottom: auto;\r\n    margin-left: 25px;\r\n}\r\n\r\n.cart-checkout .cart-container, .cart-checkout .payment-container {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    margin-bottom: 4em;\r\n}\r\n\r\n.cart-checkout .cart-container .checkout-sections {\r\n    max-width: 100%;\r\n    margin: 0;\r\n}\r\n\r\n\r\n.cart-checkout .cart-container .checkout-sections .shipping-container {\r\n    margin-bottom: 3em;\r\n}\r\n\r\n.cart-checkout .cart-container .checkout-sections .shipping-container .shipping-addresses {\r\n    margin-top: 1em;\r\n}\r\n\r\n.cart-checkout .cart-container .checkout-sections .shipping-container .shipping-addresses .address-box {\r\n    width: 365px;\r\n    border: 2.5px solid #3E3E3E;\r\n    box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.3), 0 6px 4px 0 rgba(0, 0, 0, 0.15);\r\n    padding: 10px;\r\n}\r\n\r\n.cart-checkout .cart-container .checkout-sections .shipping-container .shipping-addresses .address-box .address-box-bar {\r\n    display: flex;\r\n    justify-content: space-between;\r\n}\r\n\r\n.cart-checkout .cart-container .checkout-sections .shipping-container .shipping-addresses .address-box .address-box-bar .default-address {\r\n    box-sizing: border-box;\r\n    border: 1px solid #AA0000;\r\n    background-color: rgba(186, 0, 0, 0.05);\r\n    color: #AA0000;\r\n    text-transform: uppercase;\r\n    text-align: center;\r\n    padding: 2px 5px;\r\n    font-size: 12px;\r\n}\r\n\r\n.cart-checkout .cart-container .checkout-sections .shipping-container .shipping-addresses .address-box .personal-info {\r\n    margin-top: 0.25em;\r\n}\r\n\r\n.cart-checkout .cart-container .checkout-sections .shipping-container .shipping-addresses .address-box .personal-info .name {\r\n    font-weight: 700;\r\n    margin-bottom: 1em;\r\n}\r\n\r\n.cart-checkout .cart-container .checkout-sections .shipping-container .shipping-addresses .address-box .personal-info div[class^=\"address-line-\"] {\r\n    text-transform: uppercase;\r\n}\r\n\r\n.cart-checkout .cart-container .checkout-sections .shipping-container .shipping-addresses .address-box .personal-info .phone {\r\n    margin-top: 1em;\r\n    margin-bottom: 1em;\r\n}\r\n\r\n.cart-checkout .cart-container .checkout-sections .shipping-container .shipping-addresses .address-box .personal-info .phone span {\r\n    font-weight: 700;\r\n}\r\n\r\n.cart-checkout .cart-container .checkout-sections .cart-review-container {\r\n    margin-bottom: 3em;\r\n}\r\n\r\n.cart-checkout .cart-container .checkout-sections .payment-container {\r\n    margin-bottom: 3em;\r\n}\r\n\r\n.cart-checkout .cart-container .checkout-sections .payment-container .cvv-area {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n}\r\n\r\n.cart-checkout .cart-container .checkout-sections .payment-container .cvv-area .date-separator {\r\n    padding: 0 10px;\r\n}\r\n\r\n.cart-checkout .cart-container .checkout-sections .payment-container .margin-top {\r\n    margin-top: 2em;\r\n}\r\n\r\n.cart-checkout .cart-container .samples-box {\r\n    flex: 1;\r\n    max-width: 100%;\r\n    margin-bottom: 1em;\r\n    overflow: hidden;\r\n    flex-wrap: wrap;\r\n    border: 1px solid gray;\r\n    padding: 40px 40px;\r\n}\r\n\r\n.cart-checkout .cart-container .order-summary-box {\r\n    max-width: 370px;\r\n    width: 100%;\r\n    display: flex;\r\n    flex-direction: column;\r\n    padding: 30px;\r\n    color: #000;\r\n    text-align: left;\r\n    border: 1px solid #969696;\r\n    height: 100%;\r\n    margin-left: 28px;\r\n}\r\n\r\n.cart-checkout .cart-container .order-summary-box .button-container {\r\n    text-align: center;\r\n    margin-top: 15px;\r\n    margin-bottom: 10px;\r\n}\r\n\r\n.cart-checkout .cart-container .order-summary-box .cart-field {\r\n    display: flex;\r\n    margin: 13px 0px;\r\n    justify-content: space-between;\r\n}\r\n\r\n.cart-checkout .cart-container .order-summary-box .cart-field .sub-total-text {\r\n    flex-basis: 50%;\r\n    font-weight: bold;\r\n}\r\n\r\n.cart-checkout .cart-container .order-summary-box .cart-field .sub-total-value {\r\n    font-weight: bold;\r\n}\r\n\r\n.cart-checkout .cart-container .order-summary-box .cart-field .total {\r\n    font-size: 20px;\r\n}\r\n\r\n.cart-checkout .cart-container .order-summary-box .login-heading {\r\n    font-size: 18px;\r\n    text-align: center;\r\n    letter-spacing: 2.5px;\r\n    padding: 5px 0;\r\n}\r\n\r\n.cart-checkout .cart-container .order-summary-box .login-text {\r\n    text-align: center;\r\n}\r\n\r\n.cart-checkout .cart-container .order-summary-box .separator {\r\n    height: 1px;\r\n    background-color: #979797;\r\n    margin: 15px 0;\r\n}\r\n\r\n.cart-checkout .form-fields div[class^=\"col-\"] {\r\n    margin-bottom: 1em;\r\n}\r\n\r\n.cart-checkout .form-fields .form-group {\r\n    margin-bottom: 0px;\r\n    padding:15px 15px;\r\n}\r\n\r\n.cart-checkout .form-fields .form-group select, .cart-checkout .form-fields .form-group input {\r\n    margin-top: 10px;\r\n    font-size: 14px;\r\n}\r\n\r\n.cart-checkout .form-fields label {\r\n    color: #000000;\r\n    text-transform: uppercase;\r\n    line-height: 20px;\r\n    padding: 3px 0px 3px 0px;\r\n    font-size: 14px;\r\n}\r\n\r\n.cart-checkout .form-fields input,\r\n.cart-checkout .form-fields select {\r\n    border: 1px solid #979797;\r\n    background-color: #F6F6F6;\r\n    height: 45px;\r\n    padding: 10px !important;\r\n    width: 100% !important;\r\n}\r\n\r\n.cart-checkout .form-fields .flex-row {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    margin-bottom: 1em;\r\n    justify-content: space-between;\r\n}\r\n\r\n.cart-checkout .form-fields .flex-row .flex-40 {\r\n    flex-basis: 40%;\r\n    display: flex;\r\n    flex-direction: column;\r\n}\r\n\r\n.cart-checkout .form-fields .flex-row .flex-20 {\r\n    flex-basis: 20%;\r\n    display: flex;\r\n    flex-direction: column;\r\n}\r\n\r\n@media (max-width: 1199px) {\r\n    .cart-checkout .center-cvv {\r\n        text-align: left;\r\n    }\r\n}\r\n\r\n@media (max-width: 991px) {\r\n    .cart-checkout .cart-container {\r\n        flex-wrap: wrap;\r\n    }\r\n\r\n    .cart-checkout .cart-container .order-summary-box {\r\n        max-width: 100%;\r\n        margin: 0;\r\n    }\r\n\r\n    .cart-checkout .cart-container .order-summary-box .button-container.checkout {\r\n        position: fixed;\r\n        bottom: 0;\r\n        left: 0;\r\n        height: 65px;\r\n        width: 100vw;\r\n        margin: 0;\r\n        border-top: 1px solid grey;\r\n        background: white;\r\n        z-index: 1;\r\n        display: flex;\r\n        flex-direction: column;\r\n        justify-content: center;\r\n    }\r\n\r\n}\r\n\r\n@media (max-width: 767px) {\r\n    .cart-checkout .cart-container .checkout-sections {\r\n        flex: 1 0 auto;\r\n    }\r\n\r\n    .cart-checkout h2 {\r\n        margin:auto 0px;\r\n    }\r\n}\r\n\r\n@media (max-width: 550px) {\r\n    .cart-checkout .mobile-only {\r\n        display: block;\r\n        text-align: center;\r\n    }\r\n\r\n    .cart-checkout .desktop-only {\r\n        display: none;\r\n    }\r\n\r\n    .cart-checkout .heading-bar .button-navigation {\r\n        margin-left: auto;\r\n        min-width: 165px; \r\n        text-align: right;\r\n    }\r\n}\r\n\r\n@media (max-width: 360px) {\r\n\r\n    .cart-checkout h2 {\r\n        font-size: 26px;\r\n    }\r\n}\r\n\r\n\r\n\r\n",".product-data-table {\r\n    padding:0px;\r\n}\r\n\r\n.product-data-table table {\r\n    width: 100% !important;\r\n    height:auto !important;\r\n}\r\n\r\n.product-data-table table thead>tr>th {\r\n    font-size: 14px;\r\n    padding: 15px 10px;\r\n    line-height: 24px;\r\n    text-align: center;\r\n    vertical-align: middle;\r\n    text-transform: capitalize;\r\n}\r\n\r\n.product-data-table table thead>tr>th[colspan] {\r\n    border-bottom:0.5px solid #fff;\r\n}\r\n\r\n.product-data-table table thead>tr:first-child>th:nth-last-child(2) {\r\n    border-right:0.5px solid #fff;\r\n}\r\n\r\n.product-data-table table thead>tr:not(:first-of-type)>th {\r\n    font-weight: 400;\r\n}\r\n\r\n.product-data-table table tbody>tr>td {\r\n    font-size: 14px;\r\n    padding: 15px 10px;\r\n    line-height: 24px;\r\n}\r\n\r\n.product-data-table table tbody>tr>td:not(:first-of-type) {\r\n    text-align: center;\r\n}\r\n\r\n.product-data-table table tbody>tr:nth-of-type(odd) {\r\n    background-color: #f9f9f9;\r\n}\r\n\r\n.product-data-table table tbody>tr>td {\r\n    border-bottom: 1px solid #DDDDDD;\r\n}\r\n\r\n.toggle-content .product-data-table table thead {\r\n    background: #000;\r\n    border: none;\r\n    color: #fff;\r\n    font-family: Geometria,Geometria-Bold,Quicksand,Arial,Helvetica,sans-serif;\r\n}\r\n\r\n.accordion.themed .toggle-content:has(.product-data-table) {\r\n    padding: 0px;\r\n    margin-bottom: 20px;\r\n}\r\n\r\n.product-data-table .field-content{\r\n    line-height: 0;\r\n}\r\n\r\n@media (min-width: 1200px) { \r\n\r\n    .product-data-table table thead>tr>th {\r\n        width:105px;\r\n    }\r\n    \r\n    .product-data-table table thead>tr>th:first-child {\r\n        width:130px;\r\n    }\r\n    \r\n    .product-data-table table thead>tr>th[colspan] {\r\n        min-width:590px;\r\n    }\r\n\r\n    .product-data-table table thead>tr:not(:first-of-type)>th {\r\n        width: 148px;\r\n    }\r\n}\r\n\r\n@media (max-width: 992px) { \r\n\r\n    .accordion .toggle-content {\r\n        overflow-x: auto;\r\n    }\r\n\r\n    .accordion .toggle-content::-webkit-scrollbar {\r\n        border-radius: 10px;\r\n        height: 4px;\r\n    }\r\n\r\n    .accordion .toggle-content::-webkit-scrollbar-thumb {\r\n        background-color: #ADADAD;\r\n      }\r\n      \r\n      .accordion .toggle-content::-webkit-scrollbar-track-piece:end {\r\n        padding:300px;\r\n        margin-right: auto; \r\n        border-radius: 10px;\r\n      }\r\n      \r\n      .accordion .toggle-content::-webkit-scrollbar-track-piece:start {\r\n        margin-left: auto;\r\n      }\r\n\r\n    .product-data-table {\r\n        width:1140px;\r\n    }\r\n    \r\n}","/* * {\r\n    box-sizing: inherit;\r\n} */\r\n\r\n.anchor-navigation {\r\n    background: black;\r\n    color: white;\r\n    float: left;\r\n    width: 100%;\r\n}\r\n\r\n.anchor-navigation nav{\r\n    display: block;\r\n}\r\n\r\n.anchor-navigation a {\r\n    color: white;\r\n    text-decoration: none;\r\n    display: block;\r\n    padding: 13px 0px 9px 0px;\r\n    border-bottom: 5px solid transparent;\r\n    font-family: Geometria;\r\n    font-size: 14px;\r\n    font-style: normal;\r\n    font-weight: 400;\r\n    line-height: 21px; /* 150% */\r\n    letter-spacing: 1.5px;\r\n    text-transform: uppercase;\r\n    transition: .2s ease-in; \r\n}\r\n\r\n.anchor-navigation a:hover {\r\n    font-weight: 700;\r\n    color: white;\r\n}\r\n\r\n.anchor-navigation li a:hover {\r\n    border-bottom: 5px solid var(--brand-color);\r\n}\r\n\r\n.anchor-navigation .active a {\r\n    border-bottom: 5px solid var(--brand-color);\r\n}\r\n\r\n.anchor-navigation .active a {\r\n    font-weight: 700;\r\n    color: white;\r\n}\r\n\r\n.an-wrapper {\r\n    position: relative;\r\n    box-sizing: border-box;\r\n}\r\n\r\n.an-nav {\r\n    margin-left: 30px;\r\n    margin-right: 30px;\r\n    /* Make this scrollable when needed */\r\n    overflow-x: auto;\r\n    /* We don't want vertical scrolling */\r\n    overflow-y: hidden;\r\n    /* For WebKit implementations, provide inertia scrolling */\r\n    -webkit-overflow-scrolling: touch;\r\n    /* We don't want internal inline elements to wrap */\r\n    white-space: nowrap;\r\n\r\n    /* If JS present, let's hide the default scrollbar */\r\n    /* Make an auto-hiding scroller for the 3 people using IE */\r\n    -ms-overflow-style: -ms-autohiding-scrollbar;\r\n    /* positioning context for advancers */\r\n    position: relative;\r\n    /* Crush the whitespace here */\r\n    font-size: 0;\r\n    text-align: center;\r\n}\r\n\r\n.an-nav::-webkit-scrollbar {\r\n    display: none;\r\n  }\r\n\r\n.an-nav-contents {\r\n    transition: transform .2s ease-in-out;\r\n    position: relative;\r\n}\r\n\r\n.an-nav-contents-no-transition {\r\n    transition: none;\r\n}\r\n\r\n.an-nav-link {\r\n    text-decoration: none;\r\n    color: #888;\r\n    /* Reset the font size */\r\n    font-size: 1.2rem;\r\n    font-family: -apple-system, sans-serif;\r\n    display: inline-flex;\r\n    align-items: center;\r\n    min-height: 44px;\r\n    padding: 0 11px;\r\n}\r\n\r\n.an-arrow {\r\n    /* Reset the button */\r\n    appearance: none;\r\n    background: transparent;\r\n    padding: 0;\r\n    border: 0;\r\n\r\n    /* Now style it as needed */\r\n    position: absolute;\r\n    top: 0;\r\n    bottom: 0;\r\n    /* Set the buttons invisible by default */\r\n    opacity: 0;\r\n    transition: opacity .3s;\r\n}\r\n\r\n.an-arrow-left {\r\n    left: 5px;\r\n}\r\n\r\n.an-arrow-right {\r\n    right: 5px;\r\n}\r\n  \r\n  [data-overflowing=\"both\"] ~ .an-arrow-left,\r\n  [data-overflowing=\"left\"] ~ .an-arrow-left {\r\n    opacity: 1;\r\n  }\r\n\r\n  [data-overflowing=\"both\"] ~ .an-arrow-right,\r\n  [data-overflowing=\"right\"] ~ .an-arrow-right {\r\n    opacity: 1;\r\n  }\r\n  \r\n.an-arrow-icon {\r\n    padding-top: 5px;\r\n    width: 20px;\r\n    height: 20px;\r\n    fill: white;\r\n}\r\n\r\n.sticky {\r\n    position: fixed;\r\n    top: 0;\r\n    left: 0;\r\n    width: 100%;\r\n    z-index: 1000;\r\n}",".back-to-top-btn {\r\n    position: fixed;\r\n    bottom: 155px;\r\n    right: 27px;\r\n    opacity: 0;\r\n    transition: all .3s ease-in-out;\r\n    border-radius: 50%;\r\n    cursor: pointer;\r\n    visibility: hidden;\r\n}\r\n\r\n    .back-to-top-btn span {\r\n        display: inline-block;\r\n        padding: 12px 23px;\r\n        text-decoration: none;\r\n        position: relative;\r\n        font-size: 20px;\r\n    }\r\n\r\n\r\n        .back-to-top-btn span:before {\r\n            content: \"\";\r\n            position: absolute;\r\n            top: 0;\r\n            left: 0;\r\n            width: 100%;\r\n            height: 100%;\r\n            border-radius: 50%;\r\n            z-index: -1;\r\n        }\r\n\r\n    .back-to-top-btn.show {\r\n        opacity: 1;\r\n        z-index: 1;\r\n        visibility: visible;\r\n    }",".color-swatch-slider {\r\n    background: #fff;\r\n    padding: 15px;\r\n    overflow: hidden;\r\n    box-sizing: border-box;\r\n}\r\n\r\n    .color-swatch-slider li > div.scLooseFrameZone {\r\n        border: 1px dotted green;\r\n    }\r\n\r\n    .color-swatch-slider h3 {\r\n        color: #000;\r\n        font-family: Geometria;\r\n        font-size: 20px;\r\n        font-style: normal;\r\n        font-weight: 700;\r\n        line-height: 25px; /* 125% */\r\n        letter-spacing: 0.5px;\r\n        text-transform: uppercase;\r\n    }\r\n\r\n    .color-swatch-slider ul {\r\n        display: flex;\r\n        padding: 30px 64px;\r\n        align-items: flex-start;\r\n        gap: 30px;\r\n        align-self: stretch;\r\n    }\r\n\r\n    .color-swatch-slider li.swatch-tile-card {\r\n        display: flex;\r\n        width: 198.5px;\r\n        min-height: 364px;\r\n        flex-direction: column;\r\n        align-items: flex-start;\r\n        gap: 15px;\r\n        background: white;\r\n        box-sizing: border-box;\r\n        box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.27);\r\n        justify-content: space-between;\r\n        transition: 1s;\r\n    }\r\n\r\n    /* .on-page-editor .color-swatch-slider li.swatch-tile-card {\r\n        width: auto;\r\n        height: auto;\r\n        max-width: 198.5px;\r\n    } */\r\n\r\n    .color-swatch-slider a {\r\n        text-decoration: none;\r\n    }\r\n\r\n    .color-swatch-slider .carousel-container-2 {\r\n        background: #00000008;\r\n        padding-bottom: 45px;\r\n    }\r\n\r\n        .color-swatch-slider .carousel-container-2.carousel-enabled {\r\n            padding-bottom: 25px;\r\n        }\r\n\r\n    .color-swatch-slider .content-section {\r\n        display: flex;\r\n        padding: 5px 10px 10px 10px;\r\n        flex-direction: column;\r\n        align-items: flex-start;\r\n        gap: 15px;\r\n        align-self: stretch;\r\n    }\r\n\r\n    .color-swatch-slider .color-swatch-sample-button {\r\n        color: #fff !important;\r\n        border: 1px solid #a00 !important;\r\n        background-color: #a00 !important;\r\n    }\r\n\r\n    .color-swatch-slider .color-swatch-sample-button:hover {\r\n        border: 1px solid #600000 !important;\r\n        background-color: #600000 !important;\r\n    }\r\n\r\n    .color-swatch-slider .eco-lab-tag {\r\n        display: flex;\r\n        height: 25.967px;\r\n        padding: 5px 20px;\r\n        align-items: center;\r\n        gap: 10px;\r\n        position: absolute;\r\n        background: black;\r\n        margin-top: 10px;\r\n        margin-left: -10px;\r\n        color: #FFF;\r\n        text-align: center;\r\n        font-family: Geometria;\r\n        font-size: 10px;\r\n        font-style: normal;\r\n        font-weight: 500;\r\n        line-height: 10px; /* 100% */\r\n        letter-spacing: 2.5px;\r\n        z-index: 1;\r\n    }\r\n\r\n        .color-swatch-slider .eco-lab-tag::before {\r\n            content: \"\";\r\n            position: absolute;\r\n            top: 26px;\r\n            left: 0;\r\n            border-style: solid;\r\n            border-width: 0px 0 11px 11px;\r\n            border-color: transparent transparent transparent #626262;\r\n            transform: rotate(90deg);\r\n        }\r\n\r\n\r\n    .color-swatch-slider .swatch-tile-card-title,\r\n    .color-swatch-slider .swatch-tile-card-size {\r\n        align-self: stretch;\r\n        color: #010101;\r\n        text-align: center;\r\n        font-family: Geometria;\r\n        font-size: 16px;\r\n        font-style: normal;\r\n        font-weight: 500;\r\n        line-height: 20px;\r\n        text-overflow: ellipsis;\r\n        overflow: hidden;\r\n        white-space: nowrap;\r\n        text-overflow: ellipsis;\r\n    }\r\n\r\n    .color-swatch-slider .color-swatch-special-order-button,\r\n    .color-swatch-slider .color-swatch-sample-button {\r\n        margin: 5px 0;\r\n        display: flex;\r\n        justify-content: center;\r\n        align-items: center;\r\n        gap: 10px;\r\n        align-self: stretch;\r\n    }\r\n\r\n\r\n\r\n    .color-swatch-slider .swatch-tile-card-image {\r\n        text-align: center;\r\n        width: 198.5px;\r\n        position: relative;\r\n        display: inline-block;\r\n        overflow: hidden;\r\n    }\r\n\r\n        .color-swatch-slider .swatch-tile-card-image img {\r\n            width: 198.5px;\r\n            height: 198.5px;\r\n            flex-shrink: 0;\r\n        }\r\n\r\n        .color-swatch-slider .swatch-tile-card-image .overlay {\r\n            position: absolute;\r\n            top: 50%;\r\n            left: 50%;\r\n            transform: translate(-50%, -50%);\r\n            opacity: 0;\r\n            visibility: hidden;\r\n            transition: opacity 0.3s ease;\r\n            fill: rgba(0, 0, 0, 0.30);\r\n            border-radius: 50%;\r\n            width: 63px;\r\n            height: 63px;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            cursor: pointer;\r\n            z-index: 1000;\r\n        }\r\n\r\n            .color-swatch-slider .swatch-tile-card-image .overlay i {\r\n                color: white;\r\n                font-size: 26px;\r\n                font-style: normal;\r\n                line-height: normal;\r\n            }\r\n\r\n        .color-swatch-slider .swatch-tile-card-image:hover .overlay {\r\n            opacity: 1;\r\n            visibility: visible;\r\n        }\r\n\r\n    .color-swatch-slider .hidden-section {\r\n        border: 1px dotted gray;\r\n        width: 100%;\r\n    }\r\n\r\n    .color-swatch-slider .carousel-enabled .swatch-tile-container {\r\n        justify-content: space-around;\r\n    }\r\n    \r\n    .color-swatch-slider .swatch-tile-container.space-around {\r\n        justify-content: space-around;\r\n    }\r\n\r\n    .color-swatch-slider .carousel-enabled .carousel-arrow,\r\n    .color-swatch-slider .carousel-enabled .dot-indicators {\r\n        display: block;\r\n    }\r\n\r\n    .color-swatch-slider .carousel-arrow.prev-arrow svg,\r\n    .color-swatch-slider .carousel-arrow.next-arrow svg {\r\n        fill: #777;\r\n    }\r\n\r\n    .color-swatch-slider .carousel-arrow.disable {\r\n        opacity: 0.25;\r\n    }\r\n\r\n    .color-swatch-slider .carousel-arrow.next-arrow,\r\n    .color-swatch-slider .carousel-arrow.next-arrow.disable,\r\n    .color-swatch-slider .carousel-arrow.prev-arrow,\r\n    .color-swatch-slider .carousel-arrow.prev-arrow.disable {\r\n        outline: none;\r\n    }\r\n\r\n\r\n\r\n    .color-swatch-slider .dot {\r\n        background: #DDD;\r\n        border: none;\r\n    }\r\n\r\n        .color-swatch-slider .dot.active-dot {\r\n            background: #939393;\r\n        }\r\n\r\n/* carosal start */\r\n\r\n.carousel-container-2 .carousel-arrow {\r\n    background-color: transparent;\r\n    border: none;\r\n    cursor: pointer;\r\n    font-size: 24px;\r\n    outline: none;\r\n    position: absolute;\r\n    top: 55%;\r\n    transform: translateY(-50%);\r\n    z-index: 1;\r\n}\r\n\r\n.carousel-container-2 button.prev-arrow, button.prev-arrow {\r\n    left: 15px;\r\n    font-size: 30px;\r\n    /* outline: 1px solid var(--shoppingCart-black); */\r\n    padding: 0px 15px 0 13px;\r\n    display: none;\r\n}\r\n\r\n\r\n.carousel-container-2 .prev-arrow.show {\r\n    display: block;\r\n}\r\n\r\n.carousel-container-2 button.next-arrow, .carousel-container-2 button.next-arrow {\r\n    right: 15px;\r\n    font-size: 30px;\r\n    /* outline: 1px solid var(--shoppingCart-black); */\r\n    padding: 0px 15px 0 13px;\r\n    display: none;\r\n}\r\n\r\n\r\n.carousel-container-2 .next-arrow.show {\r\n    display: block;\r\n}\r\n\r\n\r\n.carousel-container-2 .dot-indicators {\r\n    margin: 0px;\r\n    text-align: center;\r\n    display: none;\r\n}\r\n\r\n    .carousel-container-2 .dot-indicators.show {\r\n        display: block;\r\n    }\r\n\r\n.carousel-container-2 .dot {\r\n    height: 14px;\r\n    width: 14px;\r\n    /* background-color: var(--shoppingCart-white); */\r\n    border-radius: 50%;\r\n    /* border: 1px solid var(--shoppingCart-black); */\r\n    display: inline-block;\r\n    margin: 0 3px;\r\n    cursor: pointer;\r\n}\r\n\r\n\r\n/* carosal end*/\r\n\r\n/*Custom-Modal-Popup Start*/\r\n.color-swatch-image-modal-popup {\r\n    display: none;\r\n    position: fixed;\r\n    z-index: 1001;\r\n    padding-top: 100px;\r\n    top: 0;\r\n    left: 0;\r\n    width: 100%;\r\n    height: 100%;\r\n    overflow: auto;\r\n    background-color: #00000066;\r\n}\r\n\r\n    .color-swatch-image-modal-popup.show {\r\n        display: block;\r\n        /* display: flex;   */\r\n    }\r\n\r\n    .color-swatch-image-modal-popup .custom-modal-content {\r\n        position: relative;\r\n        /* background-color: var(--shoppingCart-white); */\r\n        margin: auto;\r\n        padding: 0;\r\n        max-width: 1024px;\r\n        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);\r\n        -webkit-animation-name: animatetop;\r\n        -webkit-animation-duration: 0.4s;\r\n        animation-name: animatetop;\r\n        animation-duration: 0.4s;\r\n        border-radius: 0.3rem;\r\n    }\r\n\r\n    .color-swatch-image-modal-popup .custom-modal-header {\r\n        display: flex;\r\n        justify-content: right;\r\n        align-items: center;\r\n        gap: 10px;\r\n        align-self: stretch;\r\n        padding-top: 0px;\r\n        padding-bottom: 0px;\r\n        padding-left: 10px;\r\n        padding-right: 10px;\r\n    }\r\n\r\n        .color-swatch-image-modal-popup .custom-modal-header::after {\r\n            content: \"\";\r\n            position: absolute;\r\n            left: 25px;\r\n            right: 25px;\r\n            border: none;\r\n        }\r\n\r\n        .color-swatch-image-modal-popup .custom-modal-header h2 {\r\n            font-family: Geometria;\r\n            font-size: 25px;\r\n            font-weight: 500;\r\n            line-height: 37px;\r\n            letter-spacing: 5px;\r\n            text-align: center;\r\n            text-transform: uppercase;\r\n            margin-top: 10px;\r\n            margin-bottom: 10px;\r\n        }\r\n\r\n    .color-swatch-image-modal-popup .custom-modal-body {\r\n        padding: 2px 43px;\r\n        min-height: 310px;\r\n    }\r\n\r\n    .color-swatch-image-modal-popup .custom-modal-footer {\r\n        display: flex;\r\n        padding: 20px 15px;\r\n        justify-content: center;\r\n        align-items: center;\r\n        gap: 10px;\r\n        align-self: stretch;\r\n        color: #000;\r\n        text-align: center;\r\n        leading-trim: both;\r\n        text-edge: cap;\r\n        font-family: Geometria;\r\n        font-size: 25px;\r\n        font-style: normal;\r\n        font-weight: 400;\r\n        line-height: 40px; /* 160% */\r\n        text-transform: uppercase;\r\n    }\r\n\r\n        .color-swatch-image-modal-popup .custom-modal-footer::before {\r\n            content: \"\";\r\n            position: absolute;\r\n            left: 25px;\r\n            right: 25px;\r\n            top: 0;\r\n            /* border-top: 2px solid var(--shoppingCart-divider); */\r\n        }\r\n\r\n    .color-swatch-image-modal-popup .custom-modal-header .close {\r\n        /* color: var(--shoppingCart-close-button); */\r\n        font-weight: normal;\r\n        font-size: 50px;\r\n        float: right;\r\n        opacity: 1;\r\n        margin: 0;\r\n    }\r\n\r\n    .color-swatch-image-modal-popup .close:hover,\r\n    .color-swatch-image-modal-popup .close:focus {\r\n        /* color: var(--shoppingCart-black); */\r\n        text-decoration: none;\r\n        cursor: pointer;\r\n    }\r\n\r\n    .color-swatch-image-modal-popup .custom-modal-body .image-container {\r\n        display: flex;\r\n        padding: 30px 30px 70px 30px;\r\n        flex-direction: column;\r\n        justify-content: center;\r\n        align-items: center;\r\n        gap: 10px;\r\n    }\r\n\r\n        .color-swatch-image-modal-popup .custom-modal-body .image-container img {\r\n            height: 350px;\r\n            width: auto;\r\n        }\r\n\r\n/*Custom-Modal-Popup End*/\r\n\r\n@media (max-width:960px) and (hover: none) {\r\n    .color-swatch-slider .carousel-container-2 .carousel-arrow {\r\n        display: none;\r\n    }\r\n}\r\n\r\n@media (max-width: 1024px) {\r\n    .color-swatch-image-modal-popup .custom-modal-content {\r\n        margin: 20px;\r\n    }\r\n\r\n    .color-swatch-image-modal-popup {\r\n        padding: 2px;\r\n    }\r\n}\r\n\r\n@media (max-width: 490px) {\r\n    .color-swatch-image-modal-popup .custom-modal-content {\r\n        margin: 10px;\r\n    }\r\n}",".documents-download .documents-container {\r\n    display: flex;\r\n    flex-direction: column;\r\n    flex-wrap: wrap;\r\n    margin-bottom: 3em;\r\n    padding: 0 15px;\r\n    width: 100%;\r\n    justify-content: center;\r\n    align-items: center;\r\n}\r\n\r\n    .documents-download .documents-container span {\r\n        text-align: center;\r\n        font-size: 16px;\r\n        display: block;\r\n    }\r\n\r\n    .documents-download .documents-container .documents-area {\r\n        display: flex;\r\n        flex-flow: row wrap;\r\n        margin: 1em 0;\r\n        justify-content: center;\r\n        align-items: flex-start;\r\n    }\r\n\r\n    .documents-download .documents-container .document {\r\n        display: inline-flex;\r\n        flex-direction: column;\r\n        justify-content: center;\r\n        align-items: center;\r\n        margin: 10px;\r\n        max-width: 150px;\r\n    }\r\n\r\n        .documents-download .documents-container .document label {\r\n            font-weight: bold;\r\n            margin-top: 10px;\r\n            text-align: center;\r\n        }\r\n\r\n        .documents-download .documents-container .document a {\r\n            display: inline-block;\r\n            border: 1px solid #ccc;\r\n            border-radius: 2px;\r\n        }\r\n\r\n            .documents-download .documents-container .document a.scEnabledChrome {\r\n                display: inline-block;\r\n                border: 1px solid #ccc;\r\n                border-radius: 2px;\r\n                width: 130px;\r\n                display: block;\r\n                white-space: nowrap;\r\n                overflow: hidden;\r\n                text-overflow: ellipsis;\r\n            }\r\n\r\n            .documents-download .documents-container .document a:hover {\r\n                border-color: rgba(0,117,255, 0.75);\r\n                background: rgba(0,117,255, 0.02);\r\n            }\r\n\r\n                .documents-download .documents-container .document a:hover .checkbox-area {\r\n                    background: rgba(0,117,255, 0.05);\r\n                }\r\n\r\n            .documents-download .documents-container .document a img {\r\n                display: flex;\r\n                padding: 0px 10px;\r\n                max-width: 130px;\r\n                height: auto;\r\n            }\r\n\r\n        .documents-download .documents-container .document .checkbox-area {\r\n            text-align: center;\r\n            background: #f5f5f5;\r\n            padding: 3px;\r\n        }\r\n\r\n            .documents-download .documents-container .document .checkbox-area input[type=checkbox] {\r\n                width: 16px;\r\n                height: 16px;\r\n            }\r\n\r\n    .documents-download .documents-container hr {\r\n        border-color: #aaa;\r\n        width: 100%;\r\n        margin: 1.5em 0;\r\n    }\r\n\r\n    .documents-download .documents-container .buttons-area {\r\n        display: flex;\r\n        flex-flow: row wrap;\r\n        justify-content: center;\r\n        align-items: center;\r\n    }\r\n\r\n        .documents-download .documents-container .buttons-area input[type=button],\r\n        .documents-download .documents-container .buttons-area input[type=submit],\r\n        .documents-download .documents-container .buttons-area input[type=submit].active {\r\n            color: #000;\r\n            font-size: 14px;\r\n            font-weight: bold;\r\n            line-height: normal;\r\n            text-align: center;\r\n            text-transform: uppercase;\r\n            text-decoration: none;\r\n            border: 1px solid #000;\r\n            border-radius: 5px;\r\n            background-color: #fff;\r\n            padding: 15px 25px;\r\n            width: auto;\r\n            margin: 0 0.75em 1em;\r\n            display: inline-block;\r\n            cursor: pointer;\r\n        }\r\n\r\n            .documents-download .documents-container .buttons-area input[type=submit].active:hover,\r\n            .documents-download .documents-container .buttons-area input[type=button]:hover {\r\n                color: #fff;\r\n                border-color: #000;\r\n                background-color: #000;\r\n            }\r\n\r\n        .documents-download .documents-container .buttons-area input[type=submit] {\r\n            color: #777;\r\n            border-color: #eee;\r\n            background-color: #eee;\r\n            cursor: not-allowed;\r\n        }\r\n\r\n    .documents-download .documents-container.mobile .document a img {\r\n        padding: 10px 10px;\r\n    }\r\n\r\n    .documents-download .documents-container.mobile .document .checkbox-area,\r\n    .documents-download .documents-container.mobile hr,\r\n    .documents-download .documents-container.mobile .buttons-area {\r\n        display: none;\r\n    }\r\n\r\n@media (max-width: 991px) {\r\n    .documents-download .documents-container {\r\n        padding: 0;\r\n    }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n    .documents-download .documents-container .document {\r\n        max-width: 115px;\r\n    }\r\n\r\n    .documents-download .documents-container span {\r\n        font-size: 14px;\r\n    }\r\n\r\n    .documents-download .documents-container .documents-area {\r\n        margin-bottom: 0;\r\n    }\r\n\r\n    .documents-download .documents-container .document a img {\r\n        max-width: 110px;\r\n    }\r\n\r\n    .documents-download .documents-container .buttons-area input[type=button],\r\n    .documents-download .documents-container .buttons-area input[type=submit],\r\n    .documents-download .documents-container .buttons-area input[type=submit].active {\r\n        font-size: 12px;\r\n        padding: 10px 20px;\r\n    }\r\n}\r\n\r\n@media (max-width: 500px) {\r\n    .documents-download .documents-container {\r\n        margin-bottom: 1em;\r\n        line-height: normal;\r\n    }\r\n\r\n        .documents-download .documents-container .document label {\r\n            font-size: 12px;\r\n        }\r\n}\r\n",".documents-container {\r\n    display: flex;\r\n    flex-direction: column;\r\n    flex-wrap: wrap;\r\n    margin-bottom: 3em;\r\n    padding: 0 15px;\r\n    width: 100%;\r\n    justify-content: center;\r\n    align-items: center;\r\n}\r\n\r\n    .documents-container span {\r\n        text-align: center;\r\n        font-size: 16px;\r\n        display: block;\r\n    }\r\n\r\n    .documents-container .documents-area {\r\n        display: flex;\r\n        flex-flow: row wrap;\r\n        margin: 1em 0;\r\n        justify-content: center;\r\n        align-items: flex-start;\r\n    }\r\n\r\n    .documents-container .document {\r\n        display: inline-flex;\r\n        flex-direction: column;\r\n        justify-content: center;\r\n        align-items: center;\r\n        margin: 10px;\r\n        max-width: 150px;\r\n    }\r\n\r\n        .documents-container .document label {\r\n            font-weight: bold;\r\n            margin-top: 10px;\r\n            text-align: center;\r\n        }\r\n\r\n        .documents-container .document a {\r\n            display: inline-block;\r\n            border: 1px solid #ccc;\r\n            border-radius: 2px;\r\n        }\r\n\r\n            .documents-container .document a:hover {\r\n                border-color: rgba(0,117,255, 0.75);\r\n                background: rgba(0,117,255, 0.02);\r\n            }\r\n\r\n                .documents-container .document a:hover .checkbox-area {\r\n                    background: rgba(0,117,255, 0.05);\r\n                }\r\n\r\n            .documents-container .document a img {\r\n                display: flex;\r\n                padding: 0px 10px;\r\n                max-width: 130px;\r\n            }\r\n\r\n        .documents-container .document .checkbox-area {\r\n            text-align: center;\r\n            background: #f5f5f5;\r\n            padding: 3px;\r\n        }\r\n\r\n            .documents-container .document .checkbox-area input[type=checkbox] {\r\n                width: 16px;\r\n                height: 16px;\r\n            }\r\n\r\n    .documents-container hr {\r\n        border-color: #aaa;\r\n        width: 100%;\r\n        margin: 1.5em 0;\r\n    }\r\n\r\n    .documents-container .buttons-area {\r\n        display: flex;\r\n        flex-flow: row wrap;\r\n        justify-content: center;\r\n        align-items: center;\r\n    }\r\n\r\n        .documents-container .buttons-area input[type=button],\r\n        .documents-container .buttons-area input[type=submit],\r\n        .documents-container .buttons-area input[type=submit].active {\r\n            color: #000;\r\n            font-size: 14px;\r\n            font-weight: bold;\r\n            line-height: normal;\r\n            text-align: center;\r\n            text-transform: uppercase;\r\n            text-decoration: none;\r\n            border: 1px solid #000;\r\n            border-radius: 5px;\r\n            background-color: #fff;\r\n            padding: 15px 25px;\r\n            width: auto;\r\n            margin: 0 0.75em 1em;\r\n            display: inline-block;\r\n            cursor: pointer;\r\n        }\r\n\r\n            .documents-container .buttons-area input[type=submit].active:hover,\r\n            .documents-container .buttons-area input[type=button]:hover {\r\n                color: #fff;\r\n                border-color: #000;\r\n                background-color: #000;\r\n            }\r\n\r\n        .documents-container .buttons-area input[type=submit] {\r\n            color: #777;\r\n            border-color: #eee;\r\n            background-color: #eee;\r\n            cursor: not-allowed;\r\n        }\r\n\r\n    .documents-container.mobile .document a img {\r\n        padding: 10px 10px;\r\n    }\r\n\r\n    .documents-container.mobile .document .checkbox-area,\r\n    .documents-container.mobile hr,\r\n    .documents-container.mobile .buttons-area {\r\n        display: none;\r\n    }\r\n\r\n@media (max-width: 991px) {\r\n    .documents-container {\r\n        padding: 0;\r\n    }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n    .documents-container .document {\r\n        max-width: 115px;\r\n    }\r\n\r\n    .documents-container span {\r\n        font-size: 14px;\r\n    }\r\n\r\n    .documents-container .documents-area {\r\n        margin-bottom: 0;\r\n    }\r\n\r\n    .documents-container .document a img {\r\n        max-width: 110px;\r\n    }\r\n\r\n    .documents-container .buttons-area input[type=button],\r\n    .documents-container .buttons-area input[type=submit],\r\n    .documents-container .buttons-area input[type=submit].active {\r\n        font-size: 12px;\r\n        padding: 10px 20px;\r\n    }\r\n}\r\n\r\n@media (max-width: 500px) {\r\n    .documents-container {\r\n        margin-bottom: 1em;\r\n        line-height: normal;\r\n    }\r\n\r\n        .documents-container .document label {\r\n            font-size: 12px;\r\n        }\r\n}",".dynamic-heading {\r\n    padding: 0 15px;\r\n}\r\n\r\n    .dynamic-heading .series-details-content {\r\n        line-height: normal;\r\n    }\r\n\r\n        .dynamic-heading .series-details-content .series-application {\r\n            text-transform: uppercase;\r\n        }\r\n\r\n        .dynamic-heading .series-details-content h1 {\r\n            font-size: 30px;\r\n            font-weight: normal;\r\n            line-height: normal;\r\n            text-align: left;\r\n            letter-spacing: normal;\r\n            text-transform: none;\r\n            margin: 0;\r\n        }\r\n\r\n        .dynamic-heading .series-details-content .product-collection span {\r\n            color: #3E3E3E;\r\n            line-height: normal;\r\n        }\r\n\r\n        .dynamic-heading .series-details-content .product-collection a {\r\n            margin: 0;\r\n        }\r\n\r\n        .dynamic-heading .series-details-content .product-collection span.collection-link {\r\n            margin-left: 3px;\r\n        }\r\n\r\n        .dynamic-heading .series-details-content a {\r\n            display: inline-block;\r\n            text-decoration: underline;\r\n            margin: 15px 0;\r\n        }\r\n\r\n            .dynamic-heading .series-details-content a:hover {\r\n                text-decoration: none;\r\n            }\r\n\r\n            .slab-detail-v2-container .dynamic-heading .series-details-content .series-application {\r\n                margin-top: 60px;\r\n            }\r\n\r\n            .slab-detail-v2-container .dynamic-heading .series-details-content .page-title {\r\n                margin-top: 15px;\r\n                margin-bottom: 30px;\r\n                text-transform: uppercase;\r\n            }\r\n            \r\n@media (max-width: 991px) {\r\n    .dynamic-heading {\r\n        padding: 0;\r\n    }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n    .dynamic-heading .series-details-content h1 {\r\n        font-size: 24px;\r\n    }\r\n}",".scEnabledChrome.embedcode-experience-editor-mode {\r\n    width: 100%;\r\n    mix-blend-mode: difference;\r\n    padding: 10px;\r\n    margin-top: 1px;\r\n    margin-bottom: 1px;\r\n    color: gray;\r\n    border: 2px dotted green;\r\n}\r\n\r\n.embedcode-experience-editor-mode {\r\n    position: relative;\r\n  }\r\n\r\n  .embedcode-experience-editor-mode .background-text {\r\n    position: absolute;\r\n    bottom: 0;\r\n    right: 0;\r\n    background-color: rgba(0, 0, 0, 0.5); \r\n    color: white; \r\n    height: 100%;\r\n    max-height: 25px;\r\n  }","ul.userLoginSection li .userInitials {\r\n\tfont-size: 12px !important;\r\n    border-radius: 50px;\r\n    width: 18px !important;\r\n    height: 18px !important;\r\n    text-align: center;\r\n    font-style: normal;\r\n    background-image: none !important;\r\n    z-index: 1;\r\n    color: #fff;\r\n    padding: 1px;\r\n    display: inline-block;\r\n    vertical-align: middle;\r\n    position: absolute;\r\n}\r\nul.userLoginSection li .header-sign-in-success {\r\n\tposition: relative;\r\n    right: 22px;\r\n    top:1px;\r\n}\r\n",".hero-banner {\r\n    width: 100%;\r\n    float: left;\r\n}\r\n\r\n.hero-banner .component-content {\r\n    position: relative;\r\n    width: 100%;\r\n    height: auto;\r\n}\r\n\r\n.overlay-banner-image {\r\n    line-height: 0;\r\n}\r\n\r\n.overlay-banner-image img {\r\n    width:100%;\r\n    min-height: 480px;\r\n    object-fit: cover;\r\n}\r\n\r\n.hero-banner .overlay-banner-text {\r\n    width: 751px;\r\n    min-height: 390px;\r\n    margin: auto;\r\n    position: absolute;\r\n    top: 50%;\r\n    left: 37%;\r\n    transform: translate(-50%,-50%);\r\n    text-align: center;\r\n    display: block;\r\n    background-color: #000000B2;\r\n}\r\n\r\n.hero-banner .overlay-banner-text h1.overlay-banner-title {\r\n    margin:0px;\r\n    padding: 25px 0px;\r\n    color: #fff;\r\n    width: 100%;\r\n    text-align: left;\r\n}\r\n\r\n.hero-banner .overlay-banner-text .overlay-banner-body {\r\n    font-size: 18px;\r\n    line-height: 24px;\r\n    color: #fff;\r\n    text-align: center;\r\n    padding-bottom: 25px;\r\n    text-align: left;\r\n}\r\n\r\n.hero-banner .overlay-banner-text .overlay-banner-link {\r\n    width: auto;\r\n    text-align: left;\r\n    padding-bottom: 25px;\r\n}\r\n\r\n.hero-banner .overlay-banner-text .overlay-banner-link a {\r\n    border: 1px solid #000000B2;\r\n    padding: 15px 30px;\r\n    text-transform: uppercase;\r\n    color:#000;\r\n    background-color: #fff;\r\n    border-radius: 5px;\r\n    display: inline-block;\r\n    text-decoration: none;\r\n    line-height: 16px !important;\r\n}\r\n\r\n.hero-banner.secondary-alternate-overlay-promo-btn .overlay-banner-text .overlay-banner-link a {\r\n    border: 1px solid #fff;\r\n    color:#FFF;\r\n    background-color: transparent;\r\n}\r\n\r\n.hero-banner .overlay-banner-text>div {\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%, -50%);\r\n    position: absolute;\r\n    width:100%;\r\n    padding: 0px 40px;\r\n}\r\n\r\n/* -----------------------gradient overlay--------------------- */\r\n\r\n.hero-banner.gradient-overlay-banner .overlay-banner-text,\r\n.hero-banner.offset-overlay-banner .overlay-banner-text,\r\n.hero-banner.mask-overlay-banner .overlay-banner-text {\r\n    width: 50%;\r\n    height:100%;\r\n    left:0%;\r\n    transform: translate(0%,-50%);\r\n    background-color: #000;\r\n}\r\n\r\n.hero-banner.gradient-overlay-banner .overlay-banner-text>div,\r\n.hero-banner.offset-overlay-banner .overlay-banner-text>div,\r\n.hero-banner.mask-overlay-banner .overlay-banner-text>div {\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%, -50%);\r\n    position: absolute;\r\n    width: 458px;\r\n    padding: 0px;\r\n}\r\n\r\n.hero-banner.gradient-overlay-banner>div.component-content {\r\n    display: inline-block;\r\n}\r\n\r\n.hero-banner.gradient-overlay-banner .overlay-banner-image {\r\n    width: 100%;\r\n    float: right;\r\n    background: linear-gradient(90deg, #000000 51.21%, rgba(0, 0, 0, 0) 62%);\r\n}\r\n\r\n.hero-banner.gradient-overlay-banner .overlay-banner-image img {\r\n    z-index: -1;\r\n    position: relative;\r\n    object-fit: cover;\r\n}\r\n\r\n\r\n/* -------------------background Image and Offset overlay-------------------*/\r\n\r\n.hero-banner.offset-overlay-banner .background-banner-image {\r\n    line-height: 0;\r\n    background: linear-gradient(90deg, #000000 19.88%, rgba(0, 0, 0, 0) 75.32%);\r\n}\r\n\r\n.hero-banner.offset-overlay-banner .background-banner-image img, .hero-banner.mask-overlay-banner .background-banner-image img {\r\n    width:100%;\r\n    height: 520px;\r\n    z-index: -1;\r\n    position: relative;\r\n    object-fit: cover;\r\n}\r\n\r\n.hero-banner.offset-overlay-banner .overlay-banner-text-image, .hero-banner.mask-overlay-banner .overlay-banner-text-image {\r\n    display: inline-block;\r\n    position: absolute;\r\n    height: 100%;\r\n    width: 100%;\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%,-50%); \r\n}\r\n\r\n.hero-banner.offset-overlay-banner .overlay-banner-text-image .overlay-banner-text,\r\n.hero-banner.mask-overlay-banner .overlay-banner-text-image .overlay-banner-text {\r\n    width:55%;\r\n    background-color: transparent; \r\n}\r\n\r\n.hero-banner.offset-overlay-banner .overlay-banner-text-image .overlay-banner-image,\r\n.hero-banner.mask-overlay-banner .overlay-banner-text-image .overlay-banner-image {\r\n    float: right;\r\n    position: relative;\r\n    width: 50%;\r\n    overflow: hidden;\r\n    background: transparent;\r\n    top: 50%;\r\n    transform: translateY(-50%);\r\n    height: 363px;\r\n}\r\n\r\n.hero-banner.offset-overlay-banner .overlay-banner-text-image .overlay-banner-image img,\r\n.hero-banner.mask-overlay-banner .overlay-banner-text-image .overlay-banner-image img {\r\n    height: 363px;\r\n    min-height: 363px;\r\n    right: -65px;\r\n    position: relative;\r\n}\r\n\r\n/* ---------------------diamond mask overlay----------------- */\r\n\r\n.hero-banner.mask-overlay-banner .overlay-banner-text-image .overlay-banner-text {\r\n    width:60%;\r\n    background: linear-gradient(90deg, rgba(0, 0, 0, 0.69) 65.31%, rgba(0, 0, 0, 0) 91.76%);\r\n}\r\n\r\n.hero-banner.mask-overlay-banner .background-banner-image  {\r\n    line-height: 0;\r\n}\r\n\r\n.hero-banner.mask-overlay-banner .overlay-banner-text-image  {\r\n    overflow: hidden;\r\n}\r\n\r\n.hero-banner.mask-overlay-banner .overlay-banner-text>div {\r\n    width:555px;\r\n}\r\n\r\n.hero-banner.mask-overlay-banner .overlay-banner-text-image .overlay-banner-image {\r\n    width: 642px;\r\n    height: 642px;\r\n    transform:translateY(-50%) rotate(45deg);\r\n    right:-140px;\r\n}\r\n\r\n.hero-banner.mask-overlay-banner .overlay-banner-text-image .overlay-banner-image img {\r\n    width: 1544px;\r\n    height: 908px;\r\n    transform:rotate(-45deg) translateY(-50%);\r\n    right:0;\r\n}\r\n\r\n/* ---------------------dark title overlay--------------------- */\r\n\r\n.hero-banner.dark-title-overlay-banner .overlay-banner-image img {\r\n    min-height: 370px;\r\n    height: 370px;\r\n}\r\n\r\n.hero-banner.dark-title-overlay-banner .overlay-banner-text {\r\n    width:1140px;\r\n    left:50%;\r\n    min-height: 106px;\r\n    max-width: 90%;\r\n}\r\n\r\n.hero-banner.dark-title-overlay-banner .overlay-banner-text h1.overlay-banner-title {\r\n    text-align: center;\r\n    padding: 37px 45px 37px 45px;\r\n    font-size: 32px;\r\n    line-height: 32px;\r\n}\r\n\r\n\r\n@media (min-width: 992px) { \r\n\r\n    .hero-banner.gradient-overlay-banner .overlay-banner-text>div {\r\n        position: relative;\r\n        float: right;\r\n        width: 85%;\r\n        left:0;\r\n        transform: translate(0%,-50%);\r\n        max-width: 587px;\r\n    }\r\n\r\n}\r\n\r\n@media (max-width: 1200px) {\r\n    \r\n    .hero-banner .overlay-banner-text {\r\n        left: 41%;\r\n    }\r\n\r\n    /* -----------------------gradient overlay--------------------- */\r\n\r\n    .hero-banner.gradient-overlay-banner .overlay-banner-text>div {\r\n        width: 453px;\r\n    }\r\n\r\n    .hero-banner.gradient-overlay-banner .overlay-banner-image {\r\n        width:70%;\r\n        background: linear-gradient(90deg,#000 29.21%,rgba(0,0,0,0) 48%);\r\n        overflow: hidden;\r\n    }\r\n\r\n    .hero-banner.gradient-overlay-banner .overlay-banner-image img {\r\n        right:-120px;\r\n    }\r\n\r\n    /* --------------------background Image and Offset overlay--------- */\r\n\r\n    .hero-banner.offset-overlay-banner .overlay-banner-image {\r\n        width: 617px;\r\n    }\r\n\r\n    .hero-banner.offset-overlay-banner .background-banner-image img {\r\n        height: 486px;\r\n    }\r\n\r\n    /* ------------------diamond mask overlay------------------------- */\r\n\r\n    .hero-banner.mask-overlay-banner .overlay-banner-text-image .overlay-banner-image {\r\n         width: 523px;\r\n        height: 523px;\r\n        right:-152px; \r\n    }\r\n\r\n    .hero-banner.mask-overlay-banner .overlay-banner-text-image .overlay-banner-image img {\r\n        width: 1257px;\r\n        height: 739px;\r\n    }\r\n\r\n    /* -------------------------dark title overlay---------------------- */\r\n\r\n    .hero-banner.dark-title-overlay-banner .overlay-banner-text {\r\n        width:940px;\r\n    }\r\n\r\n} \r\n\r\n@media (max-width: 992px) {\r\n\r\n    .hero-banner .overlay-banner-text {\r\n        width: 100%;\r\n        min-height: 322px;\r\n        position: relative;\r\n        top: 0;\r\n        left: 0;\r\n        transform: none;\r\n        background-color: #000000;\r\n    }\r\n\r\n    .overlay-banner-image img {\r\n        min-height: 380px;\r\n    }\r\n\r\n    /* gradient overlay */\r\n\r\n    .hero-banner.gradient-overlay-banner .overlay-banner-text {\r\n        transform: none;\r\n        width: 100%; \r\n    }\r\n\r\n    .hero-banner.gradient-overlay-banner .overlay-banner-image {\r\n        width: 100%;\r\n        float: none;\r\n        background: linear-gradient(0deg, #000000 0%, rgba(0, 0, 0, 0) 50%);\r\n    }\r\n\r\n    .hero-banner.gradient-overlay-banner .overlay-banner-image img {\r\n        margin-left:0px;\r\n        height: 440px;\r\n        right:0;\r\n    }\r\n\r\n    .hero-banner.gradient-overlay-banner .overlay-banner-text>div,\r\n    .hero-banner.offset-overlay-banner .overlay-banner-text>div,\r\n    .hero-banner.mask-overlay-banner .overlay-banner-text>div {\r\n        transform: translate(-50%, -50%);\r\n        width: 85%;\r\n    }\r\n\r\n    /* background Image and Offset overlay */\r\n\r\n    .hero-banner.offset-overlay-banner .background-banner-image {\r\n        background: linear-gradient(0deg, #000000 35.88%, rgba(0, 0, 0, 0) 65.32%);\r\n    }\r\n\r\n    .hero-banner.offset-overlay-banner .background-banner-image img {\r\n        height: 775px;\r\n    }\r\n\r\n    .hero-banner.offset-overlay-banner .overlay-banner-text-image .overlay-banner-text {\r\n        width: 100%;\r\n        height: auto;\r\n        left: auto;\r\n        top: auto;\r\n        transform: none;\r\n    }\r\n    \r\n    .hero-banner.offset-overlay-banner .overlay-banner-text-image .overlay-banner-image {\r\n        width: 100%;\r\n        height: 453px;\r\n        position: relative;\r\n        top: auto;\r\n        left:auto;\r\n        transform: none; \r\n        float: none;\r\n        display: flex;\r\n    }\r\n\r\n    .hero-banner.offset-overlay-banner .overlay-banner-text-image .overlay-banner-image img {\r\n        width: 85%;\r\n        height: 363px;\r\n        right:0;\r\n        margin: auto;\r\n        display: block;\r\n    }\r\n\r\n    /* ---------------------diamond mask overlay----------------- */\r\n\r\n    .hero-banner.mask-overlay-banner .overlay-banner-text-image .overlay-banner-text {\r\n        background: linear-gradient(0deg, rgba(0, 0, 0, 0.69) 79.31%, rgba(0, 0, 0, 0) 99.76%);\r\n        width:100%;\r\n        height: 50%;\r\n        transform: translate(0,-67%);\r\n    }\r\n\r\n    .hero-banner.mask-overlay-banner .background-banner-image img  {\r\n        height:767px;\r\n    }\r\n\r\n    .hero-banner.mask-overlay-banner .overlay-banner-text>div {\r\n         min-height: 322px;\r\n    }\r\n\r\n    .hero-banner.mask-overlay-banner .overlay-banner-text-image .overlay-banner-image {\r\n        float:none;\r\n         width: 643px;\r\n        height: 643px;\r\n        left: 50%;\r\n        top: -70px;\r\n        transform: translate(-50%,-50%) rotate(45deg);\r\n    }\r\n\r\n    .hero-banner.mask-overlay-banner .overlay-banner-text-image .overlay-banner-image>div {\r\n        transform: translate(-50%,-50%) rotate(-45deg);\r\n        top: 50%;\r\n        left: 50%;\r\n        position: relative;\r\n        width: 100vw;\r\n    }\r\n\r\n    .hero-banner.mask-overlay-banner .overlay-banner-text-image .overlay-banner-image img {\r\n        width: 100vw;\r\n        height: 490px;\r\n        transform: translate(-50%,50%);\r\n        top: 0%;\r\n        left: 50%;\r\n    }\r\n\r\n\r\n    /* dark title overlay */\r\n\r\n    .hero-banner.dark-title-overlay-banner .overlay-banner-text {\r\n        position: absolute;\r\n        top: 50%;\r\n        transform: translate(-50%,-50%);\r\n        width:720px;\r\n        background-color: #000000B2;\r\n        min-height: 96px;\r\n    }\r\n\r\n    .hero-banner.dark-title-overlay-banner .overlay-banner-text h1.overlay-banner-title {\r\n        font-size: 24px;\r\n        line-height: 24px;\r\n    }\r\n    \r\n}\r\n\r\n@media (max-width: 768px) {\r\n\r\n    .hero-banner .overlay-banner-text {\r\n        min-height: 378px;\r\n    }\r\n\r\n    .overlay-banner-image img {\r\n        min-height: 240px;\r\n    }\r\n\r\n    .hero-banner.gradient-overlay-banner .overlay-banner-image img {\r\n        height: 284px;\r\n    }\r\n\r\n    .hero-banner.offset-overlay-banner .background-banner-image {\r\n        background: linear-gradient(0deg, #000000 45.88%, rgba(0, 0, 0, 0) 65.32%);\r\n    }\r\n\r\n    .hero-banner.offset-overlay-banner .background-banner-image img {\r\n        height: 743px;\r\n    }\r\n    \r\n    .hero-banner.offset-overlay-banner .overlay-banner-text-image .overlay-banner-image {\r\n        height: 365px;\r\n        position: relative;\r\n    }\r\n\r\n    .hero-banner.offset-overlay-banner .overlay-banner-text-image .overlay-banner-image img {\r\n        width: 85%;\r\n        height: 275px;\r\n        min-height: 275px;\r\n    }\r\n\r\n    /* ---------------------diamond mask overlay----------------- */\r\n\r\n    .hero-banner.mask-overlay-banner .background-banner-image img  {\r\n        height:743px;\r\n    }\r\n\r\n    /* dark title overlay */\r\n\r\n    .hero-banner.dark-title-overlay-banner .overlay-banner-text {\r\n        width:90%;\r\n        min-height: 90px;\r\n    }\r\n\r\n    .hero-banner.dark-title-overlay-banner .overlay-banner-text h1.overlay-banner-title {\r\n        font-weight: 400;\r\n        font-size: 18px;\r\n        line-height: 18px;\r\n    }\r\n    \r\n}\r\n\r\n@media (max-width: 430px) {\r\n\r\n    .hero-banner.offset-overlay-banner .overlay-banner-image, .hero-banner.offset-overlay-banner .overlay-banner-image img  {\r\n        height: 275px;\r\n        min-height: 275px;\r\n    }\r\n\r\n    /* ---------------------diamond mask overlay----------------- */\r\n\r\n    .hero-banner.mask-overlay-banner .overlay-banner-text-image .overlay-banner-image {\r\n        width: 366px;\r\n        height: 366px;\r\n        top:40px;\r\n    }\r\n\r\n    .hero-banner.mask-overlay-banner .overlay-banner-text-image .overlay-banner-image img {\r\n        width: 654px;\r\n        height: 384px;\r\n        top:-88px;       \r\n    }\r\n\r\n    .hero-banner.mask-overlay-banner .overlay-banner-text-image .overlay-banner-text {\r\n        transform: none;\r\n    }\r\n\r\n    /* dark title overlay */\r\n\r\n    .hero-banner.dark-title-overlay-banner .overlay-banner-text h1.overlay-banner-title {\r\n        padding: 36px 15px;\r\n    }\r\n\r\n}",".interactive-hero-banner .full-size-image {\r\n    width: 100%;\r\n    height: auto;\r\n    max-height: 600px;\r\n    object-fit: cover;\r\n}\r\n\r\n.interactive-hero-banner .full-size-image-container {\r\n    position: relative;\r\n}\r\n\r\n.interactive-hero-banner .controls-container {\r\n    display: flex;\r\n    padding: 20px 0px;\r\n    justify-content: center;\r\n    align-items: center;\r\n    gap: 90px;\r\n    position: absolute;\r\n    bottom: 0;\r\n    background: var(--Overlay-Black-80, rgba(0, 0, 0, 0.80));\r\n    color: #f1f1f1;\r\n    width: 100%;\r\n}\r\n\r\n.interactive-hero-banner .controls-sub-container {\r\n    display: flex;\r\n    justify-content: flex-end;\r\n    align-items: center;\r\n    flex-shrink: 0;\r\n}\r\n\r\n.interactive-hero-banner .button-list {\r\n    display: flex;\r\n    justify-content: flex-end;\r\n    align-items: center;\r\n    gap: 15px;\r\n    flex: 1 0 0;\r\n    min-inline-size: fit-content;\r\n    margin-left: 20px;\r\n}\r\n\r\n.interactive-hero-banner .image-list img {\r\n    width: 90px;\r\n    height: 90px;\r\n    object-fit: scale-down;\r\n}\r\n\r\n    .interactive-hero-banner .image-list img:hover,\r\n    .interactive-hero-banner .image-list li.selected img {\r\n        width: 100px;\r\n        height: 100px;\r\n        margin: -5px;\r\n        border: 3px solid #FFF;\r\n        background: #FFF;\r\n        box-shadow: 0px 0px 22px 18px rgba(0, 0, 0, 0.27) inset;\r\n    }\r\n\r\n.interactive-hero-banner ul.image-list {\r\n    list-style-type: none;\r\n    margin: 0;\r\n    padding: 0;\r\n    display: flex;\r\n    gap: 20px;\r\n    width: 550px;\r\n}\r\n\r\n.interactive-hero-banner li {\r\n    display: inline-block;\r\n    border: 1px solid #fff;\r\n    height: 92px;\r\n    cursor: pointer;\r\n}\r\n\r\n.interactive-hero-banner .btn-view-in-room,\r\n.interactive-hero-banner .btn-360-view {\r\n    display: flex;\r\n    padding: 15px;\r\n    justify-content: center;\r\n    align-items: center;\r\n    gap: 10px;\r\n    border-radius: 32px;\r\n    border: 1px solid #FFF;\r\n    cursor: pointer;\r\n}\r\n\r\n.interactive-hero-banner .next-arrow,\r\n.interactive-hero-banner .prev-arrow,\r\n.interactive-hero-banner .next-arrow.disable,\r\n.interactive-hero-banner .prev-arrow.disable {\r\n    background: transparent;\r\n    border: none;\r\n    outline: none;\r\n}\r\n\r\n    .interactive-hero-banner .next-arrow svg path,\r\n    .interactive-hero-banner .prev-arrow svg path {\r\n        fill: white;\r\n    }\r\n\r\n    .interactive-hero-banner .next-arrow.disable svg path,\r\n    .interactive-hero-banner .prev-arrow.disable svg path {\r\n        fill: #FFFFFF33;\r\n    }\r\n\r\n    .interactive-hero-banner .carousel-arrow {\r\n        position: unset;\r\n        transform: unset;\r\n        z-index: inherit;\r\n    }\r\n\r\n    .interactive-hero-banner .carousel-enabled .image-list {\r\n        justify-content: center;\r\n    }\r\n\r\n@media (max-width: 992px) {\r\n    .interactive-hero-banner .full-size-image-container {\r\n        display: flex;\r\n        flex-direction: column;\r\n    }\r\n\r\n    .interactive-hero-banner .full-size-image {\r\n        height: 600px;\r\n    }\r\n\r\n    .interactive-hero-banner .controls-container {\r\n        position: unset;\r\n    }\r\n\r\n    .interactive-hero-banner .controls-sub-container {\r\n        justify-content: center;\r\n        flex-wrap: wrap;\r\n    }\r\n\r\n    .interactive-hero-banner ul.image-list {\r\n        margin-top: 15px;\r\n        margin-bottom: 15px;\r\n        width: 350px;\r\n        justify-content: space-evenly;\r\n    }\r\n\r\n    .interactive-hero-banner .button-list {\r\n        margin-top: 15px;\r\n        margin-bottom: 15px;\r\n        justify-content: center;\r\n    }\r\n\r\n    .interactive-hero-banner .container.controls-sub-container {\r\n        padding: 0px;\r\n    }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n    .interactive-hero-banner .controls-container {\r\n        padding: 10px 0;\r\n    }\r\n\r\n    .interactive-hero-banner .full-size-image {\r\n        height: 286px;\r\n    }\r\n}","/*Tab Link List RV*/\r\n.tab-link-list {\r\n    margin-top: 10px;\r\n    margin-bottom: 10px;\r\n}\r\n\r\n.tab-link-list.link-list > .component-content li a:before {\r\n    content: none;\r\n}\r\n\r\n.tab-link-list.link-list ul {\r\n    display: flex;\r\n    justify-content: center;\r\n    border-bottom: 1px solid black;\r\n}\r\n\r\n.tab-link-list.link-list li {\r\n    margin-left: 1px;\r\n    margin-right: 1px;\r\n}\r\n\r\n.tab-link-list.link-list li .tab-link {\r\n    padding: 18px 28px 15px 28px;\r\n}\r\n\r\n.tab-link-list.link-list li .tab-link.active {\r\n    border: 1px solid black;\r\n    border-bottom: none;\r\n    border-bottom: 3px solid #fff;\r\n    margin-bottom: -1px;\r\n}\r\n\r\n.tab-link-list.link-list li .tab-link.active a {\r\n    border-bottom: 3px solid var(--brand-color);\r\n}\r\n\r\n.tab-link-list.link-list > .component-content li a {\r\n    color: #000;\r\n    font-family: Geometria;\r\n    font-size: 18px;\r\n    font-style: normal;\r\n    font-weight: 500;\r\n    line-height: normal;\r\n    padding-top: 10px;\r\n    padding-left: 30px;\r\n    padding-bottom: 15px;\r\n    padding-right: 0px;\r\n}\r\n\r\n.tab-link-list.link-list li .tab-link.microsite-nav-order-history-icon a:before {\r\n    content: url('data:image/svg+xml,<svg width=\"26\" height=\"23\" viewBox=\"0 0 26 23\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0.5 4.375C0.5 2.87109 1.70312 1.625 3.25 1.625H22.5C24.0039 1.625 25.25 2.87109 25.25 4.375V18.125C25.25 19.6719 24.0039 20.875 22.5 20.875H3.25C1.70312 20.875 0.5 19.6719 0.5 18.125V4.375ZM6 12.625C6.73047 12.625 7.375 12.0234 7.375 11.25C7.375 10.5195 6.73047 9.875 6 9.875C5.22656 9.875 4.625 10.5195 4.625 11.25C4.625 12.0234 5.22656 12.625 6 12.625ZM7.375 7.125C7.375 6.39453 6.73047 5.75 6 5.75C5.22656 5.75 4.625 6.39453 4.625 7.125C4.625 7.89844 5.22656 8.5 6 8.5C6.73047 8.5 7.375 7.89844 7.375 7.125ZM6 16.75C6.73047 16.75 7.375 16.1484 7.375 15.375C7.375 14.6445 6.73047 14 6 14C5.22656 14 4.625 14.6445 4.625 15.375C4.625 16.1484 5.22656 16.75 6 16.75ZM10.125 6.09375C9.52344 6.09375 9.09375 6.56641 9.09375 7.125C9.09375 7.72656 9.52344 8.15625 10.125 8.15625H19.75C20.3086 8.15625 20.7812 7.72656 20.7812 7.125C20.7812 6.56641 20.3086 6.09375 19.75 6.09375H10.125ZM10.125 10.2188C9.52344 10.2188 9.09375 10.6914 9.09375 11.25C9.09375 11.8516 9.52344 12.2812 10.125 12.2812H19.75C20.3086 12.2812 20.7812 11.8516 20.7812 11.25C20.7812 10.6914 20.3086 10.2188 19.75 10.2188H10.125ZM10.125 14.3438C9.52344 14.3438 9.09375 14.8164 9.09375 15.375C9.09375 15.9766 9.52344 16.4062 10.125 16.4062H19.75C20.3086 16.4062 20.7812 15.9766 20.7812 15.375C20.7812 14.8164 20.3086 14.3438 19.75 14.3438H10.125Z\" fill=\"black\"/></svg>');\r\n    width: 10px;\r\n    height: 10px;\r\n    top: 15px;\r\n}\r\n\r\n.tab-link-list.link-list li .tab-link.microsite-nav-my-account-icon a:before {\r\n    content: url('data:image/svg+xml,<svg width=\"23\" height=\"23\" viewBox=\"0 0 23 23\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M21.7695 7.42578C21.9414 7.8125 21.8125 8.19922 21.5117 8.5L19.6641 10.1758C19.707 10.5195 19.707 10.9062 19.707 11.25C19.707 11.6367 19.707 12.0234 19.6641 12.3672L21.5117 14.043C21.8125 14.3008 21.9414 14.7305 21.7695 15.1172C21.5977 15.6328 21.3828 16.1055 21.125 16.5781L20.9102 16.9219C20.6094 17.3945 20.3086 17.8672 19.9648 18.2539C19.707 18.5977 19.2773 18.6836 18.8906 18.5547L16.5273 17.8242C15.9258 18.2539 15.2812 18.5977 14.6367 18.8984L14.0781 21.3477C13.9922 21.7344 13.6914 22.0352 13.3047 22.1211C12.7031 22.207 12.1016 22.25 11.457 22.25C10.8555 22.25 10.2539 22.207 9.65234 22.1211C9.26562 22.0352 8.96484 21.7344 8.87891 21.3477L8.32031 18.8984C7.63281 18.5977 7.03125 18.2539 6.42969 17.8242L4.06641 18.5547C3.67969 18.6836 3.25 18.5977 2.99219 18.2969C2.64844 17.8672 2.34766 17.3945 2.04688 16.9219L1.83203 16.5781C1.57422 16.1055 1.35938 15.6328 1.1875 15.1172C1.01562 14.7305 1.14453 14.3438 1.44531 14.043L3.29297 12.3672C3.25 12.0234 3.25 11.6367 3.25 11.25C3.25 10.9062 3.25 10.5195 3.29297 10.1758L1.44531 8.5C1.14453 8.19922 1.01562 7.8125 1.1875 7.42578C1.35938 6.91016 1.57422 6.4375 1.83203 5.96484L2.04688 5.62109C2.34766 5.14844 2.64844 4.67578 2.99219 4.24609C3.25 3.94531 3.67969 3.85938 4.06641 3.98828L6.42969 4.71875C7.03125 4.28906 7.67578 3.90234 8.32031 3.64453L8.87891 1.19531C8.96484 0.808594 9.26562 0.507812 9.65234 0.421875C10.2539 0.335938 10.8555 0.25 11.5 0.25C12.1016 0.25 12.7031 0.335938 13.3047 0.421875C13.6914 0.464844 13.9922 0.808594 14.0781 1.19531L14.6367 3.64453C15.3242 3.90234 15.9258 4.28906 16.5273 4.71875L18.8906 3.98828C19.2773 3.85938 19.707 3.94531 19.9648 4.24609C20.3086 4.67578 20.6094 5.14844 20.9102 5.62109L21.125 5.96484C21.3828 6.4375 21.5977 6.91016 21.8125 7.42578H21.7695ZM11.5 14.6875C12.7031 14.6875 13.8203 14.043 14.4648 12.9688C15.0664 11.9375 15.0664 10.6055 14.4648 9.53125C13.8203 8.5 12.7031 7.8125 11.5 7.8125C10.2539 7.8125 9.13672 8.5 8.49219 9.53125C7.89062 10.6055 7.89062 11.9375 8.49219 12.9688C9.13672 14.043 10.2539 14.6875 11.5 14.6875Z\" fill=\"black\"/></svg>');\r\n    width: 10px;\r\n    height: 10px;\r\n    top: 15px;\r\n}\r\n\r\n@media (max-width: 768px) {\r\n    .tab-link-list.link-list ul li {\r\n        width: auto;\r\n        margin: 0 1px 0 1px;\r\n    }    \r\n\r\n    .tab-link-list.link-list ul {\r\n        flex-direction: unset;\r\n    }\r\n}\r\n",".Sign-In-Container {\r\n    padding: 0px 0px 40px 0px;\r\n}\r\n\r\n.login .signin-sub-heading {\r\n    font-size: 20px;\r\n    font-weight: bold;\r\n    letter-spacing: 2.5px;\r\n    float: left;\r\n    line-height: 25px;\r\n    display: flex;\r\n    justify-content: center;\r\n}\r\n\r\n.login .sign-in-group {\r\n    width: 445px;\r\n    padding-left: 15px;\r\n    padding-right: 15px;\r\n}\r\n\r\n.login .sign-in-group .form-group .control-label {\r\n    font-size: 16px;\r\n    font-weight: bold;\r\n    letter-spacing: 2.5px;\r\n    line-height: 20px;\r\n    padding-bottom: 15px;\r\n    margin: 0px;\r\n    text-transform: uppercase;\r\n}\r\n\r\n.login .sign-in-group .form-group .control-label span, .login .sign-in-group .form-group .field-validation-error, \r\n.login .sign-in-group .form-group .field-validation-error>span {\r\n    font-size: 16px;\r\n}\r\n\r\n.login .sign-in-group .form-control {\r\n    height: 48px !important;\r\n}\r\n\r\n.login .remember-me {\r\n    width: 176px;\r\n    letter-spacing: 0;\r\n    line-height: 20px;\r\n}\r\n\r\n.login .remember-me>input {\r\n    float: left;\r\n    height: 24px;\r\n    width: 24px;\r\n}\r\n\r\n.login .remember-me>label {\r\n    float: left;\r\n    margin: 0px 0px 0px 5px !important;\r\n    padding: 6px 0px !important;\r\n    font-size: 16px !important;\r\n    text-transform: none;\r\n}\r\n\r\n.login .forgot-password {\r\n    letter-spacing: 0;\r\n    line-height: 20px;\r\n    float: right;\r\n    padding: 6px 0px;\r\n}\r\n\r\n.login .forgot-password a {\r\n    font-size: 16px;\r\n    text-decoration: underline;\r\n}\r\n\r\n.login .sign-in-btn {\r\n    float: left;\r\n}\r\n\r\n.login .sign-in-btn button {\r\n    width: 185px;\r\n    margin-top: 30px !important;\r\n    padding: 15px 20px;\r\n}\r\n\r\n.login .create-account-btn {\r\n    float: right;\r\n}\r\n\r\n.login .create-account-btn button {\r\n    width: 210px;\r\n    margin-top: 30px !important;\r\n    padding: 15px 20px;\r\n}\r\n\r\n.success-banner {\r\n    background-color: #008000;\r\n    color: black;\r\n    height: 46px;\r\n    position: relative;\r\n    z-index: 9999;\r\n    width: 100%;\r\n    display: flex;\r\n    top: 0px;\r\n}\r\n\r\n.success-banner p {\r\n    color: #ffffff;\r\n    font-family: Geometria;\r\n    font-size: 14px;\r\n    font-weight: 500;\r\n    letter-spacing: 0;\r\n    line-height: 17px;\r\n    padding: 15px 20px;\r\n    width: 100%;\r\n}\r\n\r\n.success-banner span {\r\n    float: right;\r\n    color: #fff;\r\n    padding: 9px 25px;\r\n    font-size: 20px;\r\n    cursor: pointer;\r\n}\r\n\r\n@media (max-width: 768px) {\r\n    .success-banner {\r\n        height: auto;\r\n    }\r\n\r\n    .success-banner p {\r\n        font-size: 12px;\r\n    }\r\n}\r\n\r\n@media (max-width: 445px) {\r\n    .login .sign-in-btn {\r\n        float: none;\r\n        text-align: center;\r\n    }\r\n\r\n    .login .sign-in-btn button {\r\n        width: 100%;\r\n    }\r\n\r\n    .login .create-account-btn {\r\n        float: none;\r\n        text-align: center;\r\n    }\r\n\r\n    .login .create-account-btn button {\r\n        width: 100%;\r\n    }\r\n\r\n    .login .sign-in-group {\r\n        width: 85%;\r\n    }\r\n}","/* My Account */\r\n.my-account-content {\r\n    margin-bottom: 60px;\r\n  }\r\n  \r\n  .my-account-content.in-active {\r\n    display: none;\r\n  }\r\n\r\n.my-account-content .text-font-email {\r\n  font-size: 15px;\r\n  font-weight: bold;\r\n}\r\n\r\n.profile-user-form {\r\n  display: none;\r\n}\r\n\r\n.profile-user-form.active {\r\n  display: block;\r\n}\r\n\r\n.my-account .row {\r\n  margin-right: 0;\r\n  margin-left: 0;\r\n}","@charset \"UTF-8\";\r\n:root {\r\n    --gray: #F3F3F3;\r\n    --white: #FFF;\r\n    --black: #000;\r\n    --swatch-border-gray: #979797;\r\n    --mz-blue: #1F355E; /*Top Nav background Marazzi*/\r\n    --mz-blue-font-color: #1F355E;\r\n    --ao-steel-blue: #809BAE;\r\n    /*--brand-color - is defined in coveo search colors*/\r\n}\r\n\r\n.microsite-header-top-navigation nav {\r\n    display: block;\r\n}\r\n\r\n.microsite-header-top-navigation ul {\r\n    display: inline-flex;\r\n    float: right;\r\n    margin-right: 18px;\r\n}\r\n\r\n.microsite-header-top-navigation li {\r\n    margin: 20px;\r\n}\r\n\r\n.microsite-header-top-navigation li a {\r\n    position: relative;\r\n    text-decoration: none;\r\n}\r\n\r\n.microsite-header-top-navigation li .field-navigationtitle a {\r\n    font-size: 0 !important;\r\n}\r\n\r\n.microsite-header-top-navigation li .field-navigationtitle a::before {\r\n    content: ' ';\r\n    font: normal normal normal 20px/1 FontAwesome;\r\n    cursor: pointer;\r\n    height: 20px;\r\n    width: 20px;\r\n    margin: 0;\r\n    padding: 0;\r\n    margin-left: -10px;\r\n    margin-top: -10px;\r\n    position: absolute;\r\n}\r\n\r\n.microsite-header-top-navigation li.microsite-nav-contact-us-icon a::before {\r\n    background-image: url(\"../images/icon_nav_mail_black_20.svg\");\r\n}\r\n\r\n.microsite-header-top-navigation li.microsite-nav-cart-icon a::before {\r\n    background-image: url(\"../images/icon_nav_shopping_black_20.svg\");\r\n}\r\n\r\n.microsite-header-top-navigation li.microsite-nav-login-icon a::before {\r\n    background-image: url(\"../images/icon_nav_userProfile_black_20.svg\")\r\n}\r\n\r\n\r\n.microsite-header-top-navigation .microsite-nav-cart-icon .dot-cart {\r\n    margin-left:15px;\r\n    margin-top:-8px;\r\n}\r\n\r\n.microsite-header-top-navigation .microsite-nav-cart-icon a {\r\n    padding-right: 0px !important;\r\n}\r\n\r\n.microsite-header-top-navigation li.microsite-nav-my-account-icon .navigation-title a {\r\n    background: #a00;\r\n    border-radius: 50px;\r\n    height: 20px;\r\n    width: 20px;\r\n    padding: 0;\r\n    position: absolute;\r\n    text-align: center;\r\n    line-height: 22px;\r\n    margin-left: -25px;\r\n    margin-top: 5px;\r\n}\r\n\r\n.microsite-header-main-navigation {\r\n    border-top: 1px solid #000;\r\n}\r\n\r\n.microsite-header-main-navigation.top-navbar-white .rel-level1 > .navigation-title a {\r\n    text-transform: uppercase;\r\n    padding-left: 0;\r\n    padding-right: 0;\r\n    padding: 15px 0px 10px 0px;\r\n    border-bottom: 5px solid #fff !important;\r\n    transition: .2s ease-in; \r\n}\r\n\r\n.microsite-header-main-navigation.top-navbar-white .rel-level1 > .navigation-title a:hover {\r\n    border-bottom: 5px solid var(--brand-color) !important;\r\n}\r\n\r\n.microsite-header-main-navigation.navigation.navigation-main .rel-level1.active > .navigation-title > a:link,\r\n.microsite-header-main-navigation.navigation.navigation-main .rel-level1.active > .navigation-title > a:visited {\r\n    color: #000;\r\n}\r\n\r\n.microsite-header-main-navigation .mobile-nav-open {\r\n    padding-left: 15px;\r\n    padding-right: 15px;\r\n    box-shadow: 20px 20px 20px -20px black;\r\n}\r\n\r\n.microsite-header-main-navigation.navigation.navigation-main .mobile-nav-open .rel-level1 > .navigation-title > a {\r\n    padding-left: 35px;\r\n}\r\n\r\n.microsite-header-main-navigation.navigation.navigation-main.navigation-main-vertical nav.mobile-nav-open {\r\n    width: 83%;\r\n}\r\n\r\n.microsite-header-mobile-view {\r\n    background: white;\r\n}\r\n\r\nbody.microsite main {\r\n    margin-top: 130px;\r\n}\r\n\r\n/* breakpoints */\r\n.navigation {\r\n    background: #ffffff;\r\n    padding-left: 0;\r\n    padding-right: 0;\r\n}\r\n\r\n    .navigation .level1 > .navigation-title > a,\r\n    .navigation .level0 > .navigation-title > a {\r\n        font-size: 12px;\r\n        padding-right: 15px;\r\n    }\r\n\r\n        .navigation .level1 > .navigation-title > a:hover,\r\n        .navigation .level0 > .navigation-title > a:hover {\r\n            text-decoration: none;\r\n        }\r\n\r\n    .navigation .level1:last-child a,\r\n    .navigation .level0:last-child a {\r\n        border-bottom-color: transparent;\r\n    }\r\n\r\n    .navigation a {\r\n        color: #ffffff;\r\n    }\r\n\r\n.lt-ie9 .navigation a,\r\n.lt-ie9 .navigation a span {\r\n    color: #ffffff;\r\n}\r\n\r\n.navigation a:focus, .navigation a:hover {\r\n    color: #ffffff;\r\n}\r\n\r\n.navigation li.submenu {\r\n    margin-bottom: 0;\r\n}\r\n\r\n.navigation li > .navigation-title > a {\r\n    padding: 15px;\r\n    display: block;\r\n    color: #ffffff;\r\n    text-decoration: none;\r\n    font-size: 12px;\r\n}\r\n\r\n.navigation li > ul a {\r\n    font-size: 12px;\r\n}\r\n\r\n.navigation .submenu > ul {\r\n    padding-left: 10px;\r\n}\r\n\r\n/* breakpoints */\r\n.navigation.navigation-fat {\r\n    background: #ffffff;\r\n    border-width: 1px;\r\n    border-style: solid;\r\n    border-color: #d6d6d6;\r\n    padding: 15px 15px 15px 15px;\r\n}\r\n\r\n    .navigation.navigation-fat a {\r\n        text-decoration: none;\r\n    }\r\n\r\n    .navigation.navigation-fat nav > ul {\r\n        list-style: none;\r\n        padding: 10px 0;\r\n        overflow: hidden;\r\n    }\r\n\r\n    .navigation.navigation-fat .rel-level1 {\r\n        margin: 10px;\r\n        padding: 0;\r\n        display: inline-block;\r\n        vertical-align: top;\r\n    }\r\n\r\n        .navigation.navigation-fat .rel-level1.submenu ul a {\r\n            position: relative;\r\n        }\r\n\r\n            .navigation.navigation-fat .rel-level1.submenu ul a:before {\r\n                display: inline-block;\r\n                font: normal normal normal 14px/1 FontAwesome;\r\n                font-size: inherit;\r\n                text-rendering: auto;\r\n                -webkit-font-smoothing: antialiased;\r\n                -moz-osx-font-smoothing: grayscale;\r\n                -webkit-transform: translateY(-50%);\r\n                -ms-transform: translateY(-50%);\r\n                transform: translateY(-50%);\r\n                position: absolute;\r\n                content: \"\";\r\n                top: 50%;\r\n                left: -9px;\r\n                font-size: 10px;\r\n            }\r\n\r\n        .navigation.navigation-fat .rel-level1 > .navigation-title > a {\r\n            border-top-width: 4px;\r\n            border-top-style: solid;\r\n            border-top-color: #d6d6d6;\r\n            border-bottom: 0;\r\n            background: #ffffff;\r\n            padding: 15px;\r\n            display: block;\r\n            width: auto;\r\n            background: #ffffff;\r\n        }\r\n\r\n            .navigation.navigation-fat .rel-level1 > .navigation-title > a:hover {\r\n                border-color: #474747;\r\n            }\r\n\r\n        .navigation.navigation-fat .rel-level1 > ul {\r\n            padding: 0;\r\n        }\r\n\r\n    .navigation.navigation-fat .rel-level2 {\r\n        padding-left: 10px;\r\n        display: block;\r\n    }\r\n\r\n/* breakpoints */\r\n.navigation.navigation-main {\r\n    background-color: transparent;\r\n    padding-left: 0;\r\n    padding-right: 0;\r\n}\r\n\r\n    .navigation.navigation-main .component-content > nav {\r\n        position: relative;\r\n        background-color: #ffffff;\r\n    }\r\n\r\n        .navigation.navigation-main .component-content > nav .toggledNav {\r\n            padding-right: 37px;\r\n        }\r\n\r\n        .navigation.navigation-main .component-content > nav .sxaToogleNav {\r\n            position: relative;\r\n            padding-right: 37px;\r\n        }\r\n\r\n        .navigation.navigation-main .component-content > nav .sxaToogleNavBtn {\r\n            position: absolute;\r\n            top: 0;\r\n            bottom: 0;\r\n            right: 0;\r\n            width: 37px;\r\n            text-align: center;\r\n        }\r\n\r\n            .navigation.navigation-main .component-content > nav .sxaToogleNavBtn:hover {\r\n                background-color: #ffffff;\r\n            }\r\n\r\n            .navigation.navigation-main .component-content > nav .sxaToogleNavBtn i {\r\n                position: absolute;\r\n                top: 50%;\r\n                left: 50%;\r\n                -webkit-transform: translate(-50%, -50%);\r\n                -ms-transform: translate(-50%, -50%);\r\n                transform: translate(-50%, -50%);\r\n                color: #ffffff;\r\n                font-size: 20px;\r\n            }\r\n\r\n    .navigation.navigation-main .sxaWrappedList {\r\n        position: absolute;\r\n        top: 120%;\r\n        right: 0;\r\n        width: auto;\r\n        z-index: 999;\r\n        border-radius: 4px;\r\n        background-color: #ffffff;\r\n    }\r\n\r\n        .navigation.navigation-main .sxaWrappedList > li {\r\n            min-width: 100%;\r\n        }\r\n\r\n        .navigation.navigation-main .sxaWrappedList ul {\r\n            padding-left: 0;\r\n        }\r\n\r\n            .navigation.navigation-main .sxaWrappedList ul li {\r\n                min-width: 100%;\r\n                max-width: 100%;\r\n            }\r\n\r\n        .navigation.navigation-main .sxaWrappedList .rel-level1 {\r\n            font-weight: bold;\r\n        }\r\n\r\n            .navigation.navigation-main .sxaWrappedList .rel-level1 > ul {\r\n                width: auto !important;\r\n                position: absolute;\r\n                right: 102% !important;\r\n                top: 0;\r\n                left: auto !important;\r\n                border-right-width: 0 !important;\r\n            }\r\n\r\n        .navigation.navigation-main .sxaWrappedList .rel-level2 > ul {\r\n            display: none;\r\n            top: 0 !important;\r\n            background-color: #ffffff;\r\n            right: 102% !important;\r\n            width: 100%;\r\n            left: auto !important;\r\n            border-radius: 5px;\r\n        }\r\n\r\n            .navigation.navigation-main .sxaWrappedList .rel-level2 > ul > li {\r\n                list-style: none;\r\n                -webkit-box-flex: 1;\r\n                -ms-flex-positive: 1;\r\n                flex-grow: 1;\r\n                text-align: center;\r\n                max-width: 25%;\r\n                padding: 10px;\r\n            }\r\n\r\n                .navigation.navigation-main .sxaWrappedList .rel-level2 > ul > li:hover {\r\n                    background-color: #ffffff;\r\n                }\r\n\r\n        .navigation.navigation-main .sxaWrappedList .rel-level2.show > ul {\r\n            display: block;\r\n        }\r\n\r\n    .navigation.navigation-main .component-content > nav {\r\n        position: relative;\r\n    }\r\n\r\n        .navigation.navigation-main .component-content > nav ul:after {\r\n            content: \"\";\r\n            display: table;\r\n            clear: both;\r\n        }\r\n\r\n    /* .navigation.navigation-main .rel-level1.no-child .navigation-title a {\r\n        line-height: 20px;\r\n    }\r\n\r\n        .navigation.navigation-main .rel-level1.no-child .navigation-title a:hover {\r\n            border-bottom: solid 2px #c8102e;\r\n        } */\r\n\r\n\r\n    .navigation.navigation-main .rel-level1 > .navigation-title > a {\r\n        border-width: 4px 0 0 0;\r\n        border-color: transparent;\r\n    }\r\n\r\n    .navigation.navigation-main .rel-level1 > ul {\r\n        display: none;\r\n        z-index: 1000;\r\n        position: absolute;\r\n        margin-left: 0;\r\n    }\r\n\r\n\r\n    .navigation.navigation-main .rel-level1.show > a + ul {\r\n        display: block;\r\n    }\r\n\r\n    .navigation.navigation-main .rel-level1.show > ul {\r\n        display: flex;\r\n        min-width: 60px;\r\n    }\r\n\r\n    .navigation.navigation-main .rel-level1.active > .navigation-title > a:link,\r\n    .navigation.navigation-main .rel-level1.active > .navigation-title > a:visited {\r\n        color: #ffffff;\r\n    }\r\n\r\n    .navigation.navigation-main .rel-level1.active > span {\r\n        display: block;\r\n        padding: 10px 20px;\r\n        color: #ffffff;\r\n    }\r\n\r\n    .navigation.navigation-main .rel-level1.submenu.active {\r\n        border-color: #176f89;\r\n    }\r\n\r\n    .navigation.navigation-main .rel-level2:hover, .navigation.navigation-main .rel-level2:focus {\r\n        -webkit-transition: background 0.2s ease-in;\r\n        transition: background 0.2s ease-in;\r\n        background: #ffffff;\r\n    }\r\n\r\n    .navigation.navigation-main .rel-level2 div > a:hover, .navigation.navigation-main .rel-level2 div > a:focus {\r\n        color: #ffffff;\r\n    }\r\n\r\n    .navigation.navigation-main .rel-level2.submenu {\r\n        box-sizing: border-box;\r\n    }\r\n\r\n        .navigation.navigation-main .rel-level2.submenu.navigation-image {\r\n            text-align: center;\r\n        }\r\n\r\n            .navigation.navigation-main .rel-level2.submenu.navigation-image > a,\r\n            .navigation.navigation-main .rel-level2.submenu.navigation-image .field-navigationtext {\r\n                text-align: left;\r\n            }\r\n\r\n    .navigation.navigation-main.navigation-main-horizontal .submenu > ul {\r\n        padding-left: 0;\r\n    }\r\n\r\n    .navigation.navigation-main.navigation-main-horizontal nav {\r\n        width: 100%;\r\n    }\r\n\r\n        .navigation.navigation-main.navigation-main-horizontal nav > ul {\r\n            display: -webkit-box;\r\n            display: -ms-flexbox;\r\n            display: flex;\r\n            -webkit-box-orient: horizontal;\r\n            -webkit-box-direction: normal;\r\n            -ms-flex-direction: row;\r\n            flex-direction: row;\r\n            -ms-flex-wrap: wrap;\r\n            flex-wrap: wrap;\r\n            margin: 0;\r\n            padding: 0;\r\n        }\r\n\r\n            .navigation.navigation-main.navigation-main-horizontal nav > ul > li {\r\n                list-style: none;\r\n                -webkit-box-flex: 1;\r\n                -ms-flex-positive: 1;\r\n                flex-grow: 1;\r\n                text-align: center;\r\n            }\r\n\r\n    .navigation.navigation-main.navigation-main-horizontal .rel-level1.show > a + ul {\r\n        display: -webkit-inline-box !important;\r\n        display: -ms-inline-flexbox !important;\r\n        display: inline-flex !important;\r\n        -ms-flex-wrap: wrap;\r\n        flex-wrap: wrap;\r\n    }\r\n\r\n    .navigation.navigation-main.navigation-main-horizontal .rel-level1.show > ul {\r\n        display: -webkit-inline-box !important;\r\n        display: -ms-inline-flexbox !important;\r\n        display: inline-flex !important;\r\n        -ms-flex-wrap: wrap;\r\n        flex-wrap: wrap;\r\n    }\r\n\r\n    .navigation.navigation-main.navigation-main-horizontal .rel-level1 > ul {\r\n        width: 100%;\r\n        clear: both;\r\n        left: 0;\r\n    }\r\n\r\n    .navigation.navigation-main.navigation-main-horizontal .rel-level2 {\r\n        float: left;\r\n        -webkit-box-flex: 1;\r\n        -ms-flex-positive: 1;\r\n        flex-grow: 1;\r\n    }\r\n\r\n        .navigation.navigation-main.navigation-main-horizontal .rel-level2:hover {\r\n            background-color: #ffffff;\r\n        }\r\n\r\n        .navigation.navigation-main.navigation-main-horizontal .rel-level2.show > a + ul {\r\n            display: -webkit-inline-box !important;\r\n            display: -ms-inline-flexbox !important;\r\n            display: inline-flex !important;\r\n            -ms-flex-wrap: wrap;\r\n            flex-wrap: wrap;\r\n        }\r\n\r\n        .navigation.navigation-main.navigation-main-horizontal .rel-level2.show > ul {\r\n            display: -webkit-inline-box !important;\r\n            display: -ms-inline-flexbox !important;\r\n            display: inline-flex !important;\r\n            -ms-flex-wrap: wrap;\r\n            flex-wrap: wrap;\r\n        }\r\n\r\n        .navigation.navigation-main.navigation-main-horizontal .rel-level2 > ul {\r\n            display: none;\r\n            top: 100%;\r\n            background-color: #ffffff;\r\n            left: 0;\r\n            right: 0;\r\n        }\r\n\r\n            .navigation.navigation-main.navigation-main-horizontal .rel-level2 > ul > li {\r\n                list-style: none;\r\n                -webkit-box-flex: 1;\r\n                -ms-flex-positive: 1;\r\n                flex-grow: 1;\r\n                text-align: center;\r\n                max-width: 25%;\r\n                padding: 10px;\r\n            }\r\n\r\n                .navigation.navigation-main.navigation-main-horizontal .rel-level2 > ul > li:hover {\r\n                    background-color: #ffffff;\r\n                }\r\n\r\n    .navigation.navigation-main.navigation-main-vertical nav {\r\n        width: 100%;\r\n    }\r\n\r\n        .navigation.navigation-main.navigation-main-vertical nav > ul {\r\n            display: -webkit-box;\r\n            display: -ms-flexbox;\r\n            display: flex;\r\n            -webkit-box-orient: horizontal;\r\n            -webkit-box-direction: normal;\r\n            -ms-flex-direction: row;\r\n            flex-direction: row;\r\n            -ms-flex-wrap: wrap;\r\n            flex-wrap: wrap;\r\n            margin: 0;\r\n            padding: 0;\r\n        }\r\n\r\n\r\n            .navigation.navigation-main.navigation-main-vertical nav > ul li ul {\r\n                padding-left: 0;\r\n            }\r\n\r\n            .navigation.navigation-main.navigation-main-vertical nav > ul li.show > ul {\r\n                display: flex;\r\n            }\r\n\r\n    .navigation.navigation-main.navigation-main-vertical .rel-level1 > ul {\r\n        padding-left: 0;\r\n        width: auto;\r\n        left: 0;\r\n        right: 0;\r\n        border-radius: 0 0 5px 5px;\r\n    }\r\n\r\n        .navigation.navigation-main.navigation-main-vertical .rel-level1 > ul > li {\r\n            display: inline-block;\r\n        }\r\n\r\n    .navigation.navigation-main.navigation-main-vertical .rel-level2 {\r\n        position: relative;\r\n    }\r\n\r\n        .navigation.navigation-main.navigation-main-vertical .rel-level2 > ul {\r\n            left: 100%;\r\n            top: 0;\r\n            width: 100%;\r\n            background-color: #fff;\r\n        }\r\n\r\n            .navigation.navigation-main.navigation-main-vertical .rel-level2 > ul > li {\r\n                padding: 3px 0;\r\n            }\r\n\r\n            .navigation.navigation-main.navigation-main-vertical .rel-level2 > ul > li:hover {\r\n                background-color: #fff;\r\n            }\r\n\r\n/* breakpoints */\r\n.navigation.navigation-mobile {\r\n    padding-left: 0;\r\n    padding-right: 0;\r\n}\r\n\r\n    .navigation.navigation-mobile ul {\r\n        padding-left: 0;\r\n    }\r\n\r\n    .navigation.navigation-mobile .submenu > .navigation-title {\r\n        position: relative;\r\n    }\r\n\r\n        .navigation.navigation-mobile .submenu > .navigation-title:before {\r\n            display: inline-block;\r\n            font: normal normal normal 14px/1 FontAwesome;\r\n            font-size: inherit;\r\n            text-rendering: auto;\r\n            -webkit-font-smoothing: antialiased;\r\n            -moz-osx-font-smoothing: grayscale;\r\n            content: \"\";\r\n            display: block;\r\n            position: absolute;\r\n            right: 10px;\r\n            font-size: 10px;\r\n            top: 50%;\r\n            -webkit-transform: translateY(-50%);\r\n            -ms-transform: translateY(-50%);\r\n            transform: translateY(-50%);\r\n        }\r\n\r\n    .navigation.navigation-mobile .rel-level1 {\r\n        cursor: pointer;\r\n        margin: 0;\r\n        background: #ffffff;\r\n    }\r\n\r\n        .navigation.navigation-mobile .rel-level1.active {\r\n            background: #ffffff;\r\n        }\r\n\r\n        .navigation.navigation-mobile .rel-level1 > ul {\r\n            display: none;\r\n            background: #ffffff;\r\n        }\r\n\r\n            .navigation.navigation-mobile .rel-level1 > ul li {\r\n                position: relative;\r\n                color: #ffffff;\r\n                padding-left: 0;\r\n            }\r\n\r\n        .navigation.navigation-mobile .rel-level1.submenu.active > .navigation-title:before {\r\n            -webkit-transform: rotate(180deg);\r\n            -ms-transform: rotate(180deg);\r\n            transform: rotate(180deg);\r\n            -webkit-transition: 0.6s;\r\n            transition: 0.6s;\r\n            -webkit-transform-style: preserve-3d;\r\n            transform-style: preserve-3d;\r\n        }\r\n\r\n        .navigation.navigation-mobile .rel-level1.submenu.active > ul {\r\n            display: block;\r\n        }\r\n\r\n        .navigation.navigation-mobile .rel-level1.submenu > .navigation-title {\r\n            position: relative;\r\n        }\r\n\r\n            .navigation.navigation-mobile .rel-level1.submenu > .navigation-title:before {\r\n                display: inline-block;\r\n                font: normal normal normal 14px/1 FontAwesome;\r\n                font-size: inherit;\r\n                text-rendering: auto;\r\n                -webkit-font-smoothing: antialiased;\r\n                -moz-osx-font-smoothing: grayscale;\r\n                content: \"\";\r\n                display: block;\r\n                position: absolute;\r\n                right: 10px;\r\n                font-size: 10px;\r\n                top: 20px;\r\n                -webkit-transform: translateY(-50%);\r\n                -ms-transform: translateY(-50%);\r\n                transform: translateY(-50%);\r\n                -webkit-transform: rotate(0);\r\n                -ms-transform: rotate(0);\r\n                transform: rotate(0);\r\n                -webkit-transition: 0.6s;\r\n                transition: 0.6s;\r\n                -webkit-transform-style: preserve-3d;\r\n                transform-style: preserve-3d;\r\n                color: #ffffff;\r\n            }\r\n\r\n        .navigation.navigation-mobile .rel-level1 > .navigation-title {\r\n            margin: 0;\r\n        }\r\n\r\n            .navigation.navigation-mobile .rel-level1 > .navigation-title a {\r\n                border-bottom-width: 0;\r\n            }\r\n\r\n            .navigation.navigation-mobile .rel-level1 > .navigation-title:last-child {\r\n                border-bottom: none;\r\n            }\r\n\r\n        .navigation.navigation-mobile .rel-level1 .navigation-title {\r\n            padding: 15px;\r\n        }\r\n\r\n            .navigation.navigation-mobile .rel-level1 .navigation-title > a {\r\n                text-decoration: none;\r\n                color: #ffffff;\r\n                padding: 0;\r\n                display: inline;\r\n            }\r\n\r\n    .navigation.navigation-mobile .rel-level2 {\r\n        display: list-item;\r\n    }\r\n\r\n        .navigation.navigation-mobile .rel-level2 .navigation-title > a {\r\n            font-weight: 500;\r\n        }\r\n\r\n        .navigation.navigation-mobile .rel-level2.active {\r\n            background-color: #ffffff;\r\n        }\r\n\r\n        .navigation.navigation-mobile .rel-level2 ul {\r\n            display: none;\r\n        }\r\n\r\n/* breakpoints */\r\n.navigation.navigation-sidebar a {\r\n    text-decoration: none;\r\n}\r\n\r\n.navigation.navigation-sidebar nav > ul .rel-level1 > .navigation-title {\r\n    margin-bottom: 0;\r\n}\r\n\r\n    .navigation.navigation-sidebar nav > ul .rel-level1 > .navigation-title > a {\r\n        display: block;\r\n        position: relative;\r\n        z-index: 1;\r\n        margin-right: 0;\r\n    }\r\n\r\n.navigation.navigation-sidebar nav > ul .rel-level1 > ul {\r\n    margin-left: 10px;\r\n    margin-top: 5px;\r\n}\r\n\r\n.navigation.navigation-sidebar nav > ul .rel-level2 {\r\n    display: block;\r\n}\r\n\r\n/* breakpoints */\r\n.navigation.sitemap-navigation .level2 a {\r\n    position: relative;\r\n    padding-left: 10px;\r\n}\r\n\r\n    .navigation.sitemap-navigation .level2 a:before {\r\n        font-size: 14px;\r\n        font-size: 1.4rem;\r\n        display: inline-block;\r\n        font: normal normal normal 14px/1 FontAwesome;\r\n        font-size: inherit;\r\n        text-rendering: auto;\r\n        -webkit-font-smoothing: antialiased;\r\n        -moz-osx-font-smoothing: grayscale;\r\n        -webkit-transform: translateY(-50%) scale(1, -1);\r\n        -ms-transform: translateY(-50%) scale(1, -1);\r\n        transform: translateY(-50%) scale(1, -1);\r\n        position: absolute;\r\n        content: \"\";\r\n        top: 50%;\r\n        left: -8px;\r\n    }\r\n\r\n\r\n.mobile-navbar-brand {\r\n    display: none;\r\n}\r\n\r\n/* Secondary Nav */\r\n.secondary-nav-bar {\r\n    width:auto;\r\n}\r\n\r\nul.userLoginSection {\r\n    padding: 0;\r\n    /* float: right; */\r\n    width: 100%;\r\n    margin-bottom: 0;\r\n    text-align: right;\r\n    margin-right: 20px;\r\n    user-select: none;\r\n    display: flex;\r\n}\r\n\r\n    ul.userLoginSection li {       \r\n        list-style: none;\r\n        cursor: pointer;\r\n        margin: 23px 15px 4px 44px;\r\n        text-transform: uppercase;\r\n        height: auto;\r\n    }\r\n\r\n        ul.userLoginSection li a:before {\r\n            content: ' ';\r\n            padding-left: 0;\r\n            font: normal normal normal 20px/1 FontAwesome;\r\n            padding-right: 10px;\r\n            cursor: pointer;\r\n            height: 20px;\r\n            width: 20px;\r\n            margin-left: -27px;\r\n        }\r\n\r\n        ul.userLoginSection li .field-link {\r\n            white-space: nowrap;\r\n        }\r\n\r\n        ul.userLoginSection li.item2 {\r\n            vertical-align: top;\r\n            padding-bottom: 29px;\r\n        }\r\n\r\n.ProExchange::before {\r\n    content: ' ';\r\n    background-image: url(\"../images/icon_nav_proEx_black_20.svg\");\r\n    padding-left: 0;\r\n    padding-right: 10px;\r\n    cursor: pointer;\r\n    height: 20px;\r\n    width: 20px;\r\n    margin-left: -27px;\r\n    position: absolute;\r\n}\r\n\r\n/* .ProExchange:hover::before, ul.userLoginSection li.item4:hover a.ProExchange::before { */\r\n/* background-image: url(\"../images/icon_nav_proEx_white_20.svg\"); */\r\n/* } */\r\n\r\nul.userLoginSection li a.header-contact-us::before {\r\n    position: absolute;\r\n    background-image: url(\"../images/icon_nav_mail_black_20.svg\");\r\n}\r\n\r\n/* ul.userLoginSection li a.header-contact-us:hover::before, ul.userLoginSection li.item0:hover a.header-contact-us::before { */\r\n/* background-image: url(\"../images/icon_nav_mail_white_20.svg\"); */\r\n/* } */\r\n\r\n\r\nul.userLoginSection li a.header-cart::before {\r\n    position: absolute;\r\n    background-image: url(\"../images/icon_nav_shopping_black_20.svg\");\r\n}\r\n\r\n\r\n/* ul.userLoginSection li a.header-cart:hover::before, ul.userLoginSection li.item2:hover a.header-cart::before { */\r\n/* background-image: url(\"../images/icon_nav_shopping_white_20.svg\"); */\r\n/* } */\r\n\r\nul.userLoginSection li a.header-store-locator::before {\r\n    position: absolute;\r\n    background-image: url(\"../images/icon_nav_location_black_20.svg\");\r\n}\r\n\r\n/* ul.userLoginSection li a.header-store-locator:hover::before, ul.userLoginSection li.item1:hover a.header-store-locator::before { */\r\n/* background-image: url(\"../images/icon_nav_location_white_white_20.svg\"); */\r\n/* } */\r\n\r\nul.userLoginSection li a.header-samples::before {\r\n    position: absolute;\r\n    background-image: url(\"../images/icon_nav_shopping_black_20.svg\");\r\n}\r\n\r\n/* ul.userLoginSection li a.header-samples:hover::before, ul.userLoginSection li.item2:hover a.header-samples::before { */\r\n/* background-image: url(\"../images/icon_nav_shopping_white_20.svg\"); */\r\n/* } */\r\n\r\nul.userLoginSection li a.header-sign-in::before {\r\n    position: absolute;\r\n    background-image: url(\"../images/icon_nav_userProfile_black_20.svg\");\r\n}\r\n\r\n.row-content .item3 {\r\n    padding: 0px;\r\n    display: none;\r\n}\r\n\r\n/* ul.userLoginSection li a.header-sign-in:hover::before, ul.userLoginSection li.item3:hover a.header-sign-in::before { */\r\n/* background-image: url(\"../images/icon_nav_userProfilewhite_white_20.svg\"); */\r\n/* } */\r\n\r\nul.userLoginSection li a {\r\n    padding: 0;\r\n    color: #000000;\r\n    font-size: 11px;\r\n}\r\n\r\n    ul.userLoginSection li a:hover {\r\n        border-bottom: none;\r\n        text-decoration: none;\r\n    }\r\n\r\n.secondary-nav-image {\r\n    margin-top: 18px;\r\n    width: 20%;\r\n    padding-left: 0px;\r\n    padding-right: 25px;\r\n}\r\n\r\n    .secondary-nav-image .component-content {\r\n        display: flex;\r\n        margin-left: 15px;\r\n    }\r\n\r\n\r\nul.userLoginSection li.hover-expand a:before {\r\n    -webkit-text-stroke-width: 0;\r\n    -webkit-text-stroke-color: white;\r\n    color: #fff;\r\n}\r\n\r\n\r\n.secondary-nav-dropdown-box {\r\n    display: none;\r\n    position: absolute;\r\n    right: 0;\r\n    top: 86px;\r\n    background-color: #000;\r\n    padding: 20px;\r\n    z-index: 400;\r\n    width: 510px;\r\n    max-width: 100vw;\r\n}\r\n\r\n    .secondary-nav-dropdown-box.active {\r\n        display: flex;\r\n    }\r\n\r\n.unauthenticated-box {\r\n    display: flex;\r\n    width: 470px;\r\n}\r\n\r\n.new-user {\r\n    display: inline-flex;\r\n    max-width: 170px;\r\n    text-align: center;\r\n    padding: 42px 30px 42px 15px;\r\n}\r\n\r\n    .new-user a {\r\n        text-align: left;\r\n    }\r\n\r\nul li .secondary-nav-dropdown-box .unauthenticated-box .new-user a img {\r\n    margin: 0 24px;\r\n}\r\n\r\nul li .secondary-nav-dropdown-box .unauthenticated-box .new-user a:before {\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n    font-size: 0 !important;\r\n}\r\n\r\n.new-user a span {\r\n    font-size: 20px;\r\n    font-weight: bold;\r\n}\r\n\r\n.login-box {\r\n    display: inline-flex;\r\n    max-width: 300px;\r\n    border-left: solid 1px #fff;\r\n    padding-left: 20px;\r\n}\r\n\r\nform.header-login {\r\n    width: 100%;\r\n    margin-bottom: 0;\r\n}\r\n\r\n.unauthenticated-box .login-box label[for=\"RememberMe\"] {\r\n    margin-top: 0px !important;\r\n}\r\n\r\n.unauthenticated-box .login-box form.header-login > label.control-label {\r\n    color: white;\r\n    float: left;\r\n    margin: 0 0 15px;\r\n    text-transform: uppercase;\r\n    font-weight: bold;\r\n    font-size: 16px;\r\n    letter-spacing: 2.5px;\r\n    line-height: 20px;\r\n    padding: 0;\r\n}\r\n\r\n.unauthenticated-box .login-box form.header-login > input[type=text] {\r\n    margin-bottom: 15px;\r\n}\r\n\r\nform.header-login input[type=\"email\"], .header-login-form input[type=\"password\"] {\r\n    display: block;\r\n    width: 100%;\r\n    margin-top: 20px;\r\n    padding: 10px;\r\n}\r\n\r\nform.header-login input[type=\"email\"] {\r\n    margin-top: 0;\r\n}\r\n\r\nform.header-login div {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n}\r\n\r\n    form.header-login div input[type=\"checkbox\"] {\r\n        margin: 15px 0;\r\n        height: 24px;\r\n        width: 24px;\r\n        border: 1px solid #FFFFFF;\r\n        border-radius: 3px;\r\n        box-shadow: inset 1px 1px 2px 0 #000000;\r\n    }\r\n\r\n        form.header-login div input[type=\"checkbox\"]:checked {\r\n            color: #fff;\r\n            background-color: #AA0000;\r\n        }\r\n\r\n    form.header-login div label {\r\n        display: inline;\r\n        vertical-align: super;\r\n        color: #fff;\r\n        font-size: 12px;\r\n        margin-left: 7px;\r\n    }\r\n\r\n    form.header-login div a {\r\n        vertical-align: super;\r\n        font-size: 13px;\r\n        color: #fff;\r\n        font-weight: bold;\r\n    }\r\n\r\n        form.header-login div a:before {\r\n            display: none !important;\r\n        }\r\n\r\nform.header-login .button {\r\n    width: 100%;\r\n    height: 45px;\r\n    background: #fff;\r\n    border: 1px solid #FFFFFF;\r\n    border-radius: 8px;\r\n    font-size: 20px;\r\n    font-weight: bold;\r\n    color: #000;\r\n}\r\n\r\n    form.header-login .button:hover {\r\n        color: #fff;\r\n        background-color: #000;\r\n    }\r\n\r\n.authenticated-box {\r\n    display: flex;\r\n    width: 470px;\r\n    flex-direction: column;\r\n}\r\n\r\n.user-info {\r\n    width: 100%;\r\n    text-align: center;\r\n    border-bottom: solid 1px #fff;\r\n    padding-bottom: 30px;\r\n}\r\n\r\n    .user-info img {\r\n        max-width: 100px;\r\n        max-height: 100px;\r\n        border-radius: 50%;\r\n    }\r\n\r\n    .user-info p {\r\n        font-size: 20px;\r\n        font-weight: bold;\r\n        color: #fff;\r\n    }\r\n\r\n        .user-info p span {\r\n            font-size: 16px;\r\n            font-weight: normal;\r\n        }\r\n\r\n.user-tools {\r\n    width: 100%;\r\n}\r\n\r\n    .user-tools ul {\r\n        text-align: center;\r\n        display: flex;\r\n        justify-content: center;\r\n    }\r\n\r\n        .user-tools ul li {\r\n            width: 150px;\r\n            padding: 50px 0 0 0 !important;\r\n            text-align: center;\r\n            font-size: 20px;\r\n            color: #fff;\r\n            display: inline-flex;\r\n            flex-direction: column;\r\n            align-items: center;\r\n            border: none !important;\r\n        }\r\n\r\n            /*Hide accounts icons not ready*/\r\n            .user-tools ul li:nth-child(-n+4) {\r\n                display: none\r\n            }\r\n\r\n            .user-tools ul li a.user-tools-icons {\r\n                padding-left: 0 !important;\r\n                font-size: 20px;\r\n                display: flex;\r\n                flex-direction: column-reverse;\r\n                align-items: center;\r\n            }\r\n\r\n            .user-tools ul li a::before {\r\n                margin: 0;\r\n                padding: 0;\r\n            }\r\n\r\n\r\n/*Adding dot-cart Class*/\r\n.dot-cart {\r\n    background: #000;\r\n    font-size: 12px !important;\r\n    color: #000;\r\n    border-radius: 50px;\r\n    width: 18px !important;\r\n    height: 18px !important;\r\n    text-align: center;\r\n    font-style: normal;\r\n    background-image: none !important;\r\n    z-index: 1;\r\n    color: #fff;\r\n    padding-top: 10px !important;\r\n    display: inline-block;\r\n    vertical-align: middle;\r\n    margin-top: 6px;\r\n}\r\n\r\n\r\nul.userLoginSection li.navigation-cart {\r\n    top: -8px;\r\n    position: relative;\r\n}\r\n/* End Logo and Top Section */\r\n\r\n\r\n/*top and main Navigation variant Styles*/\r\n\r\n\r\n.main-navbar-black .rel-level1.submenu > .navigation-title a {\r\n    color: #ffffff;\r\n    border-bottom: solid thick #000000;\r\n}\r\n\r\n.main-navbar-black > div > nav > ul {\r\n    background-color: #000000;\r\n    color: #ffffff;\r\n}\r\n\r\n.main-navbar-grey .rel-level1.submenu > .navigation-title a {\r\n    color: #000000;\r\n    border-bottom: solid 2px #E1E1E1;\r\n}\r\n\r\n.main-navbar-grey > div > nav > ul {\r\n    background-color: #E1E1E1;\r\n}\r\n\r\n.main-navbar-white .rel-level1.submenu > .navigation-title a {\r\n    color: #000000;\r\n}\r\n\r\n.main-navbar-white > div > nav > ul {\r\n    background-color: #ffffff;\r\n}\r\n\r\n.main-navbar-black-bold .rel-level1.submenu > .navigation-title a {\r\n    color: #ffffff !important;\r\n    font-weight: bold;\r\n    border-bottom: solid 2px #000000;\r\n}\r\n\r\n.main-navbar-black-bold > div > nav > ul {\r\n    background-color: #000000;\r\n}\r\n\r\n.main-navbar-grey-bold .rel-level1.submenu > .navigation-title a {\r\n    color: #000000 !important;\r\n    font-weight: bold;\r\n    border-bottom: solid 2px #E1E1E1;\r\n}\r\n\r\n.main-navbar-grey-bold > div > nav > ul {\r\n    background-color: #E1E1E1;\r\n}\r\n\r\n.main-navbar-white-bold .rel-level1.submenu > .navigation-title a {\r\n    color: #000000 !important;\r\n    font-weight: bold;\r\n}\r\n\r\n.main-navbar-white-bold > div > nav > ul {\r\n    background-color: #ffffff;\r\n}\r\n\r\n.main-navbar-green-bold .rel-level1.submenu > .navigation-title a {\r\n    color: #FFFFFF !important;\r\n    font-weight: bold;\r\n    border-bottom: solid 2px #809BAE;\r\n}\r\n\r\n.main-navbar-green-bold > div > nav > ul {\r\n    background-color: #809BAE;\r\n}\r\n\r\n.main-navbar-green .rel-level1.submenu > .navigation-title a {\r\n    color: #FFFFFF !important;\r\n    border-bottom: solid 2px #809BAE;\r\n}\r\n\r\n.main-navbar-green > div > nav > ul {\r\n    background-color: #809BAE;\r\n}\r\n\r\n.main-navbar-blue-bold .rel-level1.submenu > .navigation-title a {\r\n    color: #FFFFFF !important;\r\n    font-weight: bold;\r\n    border-bottom: solid 2px #1F355E;\r\n}\r\n\r\n.main-navbar-blue-bold > div > nav > ul {\r\n    background-color: #1F355E;\r\n}\r\n\r\n.main-navbar-blue .rel-level1.submenu > .navigation-title a {\r\n    color: #FFFFFF !important;\r\n    border-bottom: solid 2px #1F355E;\r\n}\r\n\r\n.main-navbar-blue > div > nav > ul {\r\n    background-color: #1F355E;\r\n}\r\n\r\n.top-navbar-black .rel-level1.submenu > .navigation-title a {\r\n    color: #ffffff;\r\n    border-bottom: solid 2px #000000;\r\n}\r\n\r\n.top-navbar-black > div > nav > ul {\r\n    background-color: #000000;\r\n}\r\n\r\n.top-navbar-grey .rel-level1.submenu > .navigation-title a {\r\n    color: #000000;\r\n    border-bottom: solid 2px #E1E1E1;\r\n}\r\n\r\n.top-navbar-grey > div > nav > ul {\r\n    background-color: #E1E1E1;\r\n}\r\n\r\n.top-navbar-white .rel-level1.submenu > .navigation-title a,\r\n.top-navbar-white .rel-level1 > .navigation-title a {\r\n    color: #000000;\r\n    border-bottom: solid thick #ffffff;\r\n}\r\n\r\n.top-navbar-white .rel-level1 > .navigation-title a:hover {\r\n    border-bottom: solid 5px var(--brand-color);\r\n}\r\n\r\n.top-navbar-white > div > nav > ul {\r\n    background-color: #ffffff;\r\n}\r\n\r\n.top-navbar-black-bold .rel-level1.submenu > .navigation-title a {\r\n    color: #ffffff;\r\n    font-weight: bold;\r\n    border-bottom: solid 5px #000000;\r\n}\r\n\r\n.top-navbar-black-bold > div > nav > ul {\r\n    background-color: #000000;\r\n}\r\n\r\n.top-navbar-grey-bold .rel-level1.submenu > .navigation-title a {\r\n    color: #000000;\r\n    font-weight: bold;\r\n    border-bottom: solid 5px #E1E1E1;\r\n}\r\n\r\n.top-navbar-grey-bold > div > nav > ul {\r\n    background-color: #E1E1E1;\r\n}\r\n\r\n.top-navbar-white-bold .rel-level1.submenu > .navigation-title a {\r\n    color: #000000;\r\n    font-weight: bold;\r\n    border-bottom: solid 5px #ffffff;\r\n}\r\n\r\n.top-navbar-white-bold > div > nav > ul {\r\n    background-color: #ffffff !important;\r\n}\r\n\r\n.top-navbar-green .rel-level1.submenu > .navigation-title a {\r\n    color: var(--white);\r\n    border-bottom: solid 5px var(--ao-steel-blue);\r\n}\r\n\r\n.top-navbar-green > div > nav > ul {\r\n    background-color: #809BAE;\r\n}\r\n\r\n.top-navbar-green-bold .rel-level1.submenu > .navigation-title a {\r\n    color: #FFFFFF !important;\r\n    font-weight: bold;\r\n    border-bottom: solid 5px #809BAE;\r\n}\r\n\r\n.top-navbar-green-bold > div > nav > ul {\r\n    background-color: #809BAE;\r\n}\r\n\r\n.top-navbar-blue .rel-level1.submenu > .navigation-title a {\r\n    color: var(--white);\r\n    border-bottom: solid 5px var(--mz-blue);\r\n}\r\n\r\n.top-navbar-blue > div > nav > ul {\r\n    background-color: #1F355E;\r\n}\r\n\r\n.top-navbar-blue-bold .rel-level1.submenu > .navigation-title a {\r\n    color: #FFFFFF !important;\r\n    font-weight: bold;\r\n    border-bottom: solid 5px #1F355E;\r\n}\r\n\r\n.top-navbar-blue-bold > div > nav > ul {\r\n    background-color: #1F355E;\r\n}\r\n\r\n/*end top and main Navigation variant Styles*/\r\n\r\n\r\n/* Language-selector */\r\n.language-selector {\r\n    float: right;\r\n    margin: 18px 55px 18px 0;\r\n    color: #000;\r\n    border-left: 1px solid #000;\r\n    display: none;\r\n}\r\n\r\n    .language-selector .language-selector-select-item > a {\r\n        padding-right: 15px;\r\n        color: #000;\r\n    }\r\n/* End Language-selector */\r\n\r\n\r\n/* Coveo Related Changes */\r\n\r\n.coveo-externalcomponentssection {\r\n    text-align: center;\r\n    margin-top: 10px;\r\n    display: flex;\r\n    justify-content: center;\r\n    padding: 0px;\r\n}\r\n\r\n.CoveoSearchbox .magic-box {\r\n    border: none !important;\r\n    border-bottom: thin solid #7e8c9a !important;\r\n    border-radius: 0px !important;\r\n}\r\n\r\n\r\n.CoveoSearchbox .CoveoSearchButton {\r\n    border: none !important;\r\n    border-bottom: 1px solid #7e8c9a !important;\r\n    border-radius: 0px !important;\r\n}\r\n\r\n.coveo-globalsearchbox .CoveoSearchbox .magic-box .magic-box-input>input {\r\n    color: #000;\r\n    padding-bottom: 7px\r\n}\r\n\r\n\r\n/* Coveo Related Changes */\r\n\r\n/* header nav styles */\r\n\r\n\r\nheader .headnav {\r\n    width: 100%;\r\n    padding: 0px;\r\n}\r\n\r\n#header {\r\n    width: 100%;\r\n    padding: 0px;\r\n}\r\n\r\n\r\nheader.off-top {\r\n    transition: top 0.5s cubic-bezier(0, 0, 0, 1);\r\n}\r\n\r\n/*end header nav styles */\r\n\r\n\r\n\r\n/*second level and third level navigation Styles*/\r\n\r\n\r\n.navigation a {\r\n    color: #747474;\r\n}\r\n\r\n.lt-ie9 .navigation a, .lt-ie9 .navigation a span {\r\n    color: #747474;\r\n}\r\n\r\n.navigation a:focus, .navigation a:hover {\r\n    color: #747474;\r\n}\r\n\r\ndiv#navbarSupportedContent ul li.level1 > ul, div#main-navbarSupportedContent ul li.level1 > ul {\r\n    width: 100%;\r\n    left: 0;\r\n    height: auto;\r\n    border: none;\r\n    background: #fff;\r\n    padding-top: 20px;\r\n    padding-bottom: 20px;\r\n    border-top: 1px solid #aa0000;\r\n    min-height: 300px;\r\n    flex-wrap: wrap;\r\n    box-shadow: 0px 5px 10px 0px #00000026;\r\n    padding-left: 25px;\r\n    padding-right: 25px;\r\n}\r\n\r\ndiv#navbarSupportedContent ul li > ul, div#main-navbarSupportedContent ul li > ul {\r\n    justify-content: center;\r\n}\r\n\r\ndiv#navbarSupportedContent ul li.level1 ul li.level2.first, div#main-navbarSupportedContent ul li.level1 ul li.level2.first {\r\n    border-left: none;\r\n}\r\n\r\ndiv#navbarSupportedContent ul li.level1 ul li.level2, div#main-navbarSupportedContent ul li.level1 ul li.level2 {\r\n    display: inline-block;\r\n    background: #fff;\r\n}\r\n\r\n.nav-bar-styling a {\r\n    color: #000000;\r\n}\r\n\r\n    .nav-bar-styling a:hover {\r\n        color: #c8102e;\r\n    }\r\n\r\n.nav-bar-styling div.navigation-subtitle, .nav-bar-styling span.navigation-subtitle {\r\n    color: #000000;\r\n}\r\n\r\n.nav-bar-styling.navigation-main .rel-level1.submenu > .navigation-title a,\r\n.nav-bar-styling.navigation-main .rel-level1 > .navigation-title a {\r\n    padding: 0 0 13px 0;\r\n    cursor: pointer;\r\n    font-family: Geometria;\r\n    font-size: 12px;\r\n    font-weight: 500;\r\n    letter-spacing: 0;\r\n    line-height: 15px;\r\n}\r\n\r\n\r\n\r\n.nav-bar-styling.navigation-main .rel-level2.submenu.show .navigation-subtitle > a:after {\r\n    content: '\\f053';\r\n    color: red;\r\n}\r\n\r\n/* .nav-bar-styling.navigation-main .rel-level1 > .navigation-title > a {\r\n    border-top: none;\r\n    padding: 0px 0px 13px 0px;\r\n    font-size: 16px;\r\n} */\r\n\r\n.nav-bar-styling.navigation-main .rel-level1.show .navigation-title > a,\r\n.nav-bar-styling.navigation-main .rel-level1 .navigation-title > a:hover {\r\n    border-bottom: #c8102e;\r\n    border-top: none;\r\n    color: #000;\r\n    border-bottom-width: 5px;\r\n    border-bottom-style: solid;\r\n}\r\n\r\n.nav-bar-styling div nav ul li.level1 div.navigation-title {\r\n    padding: 20px 5px 0 5px;\r\n}\r\n\r\n.nav-bar-styling div nav ul li.level1 ul a {\r\n    text-align: left;\r\n}\r\n\r\n.navigation.navigation-main.navigation-main-vertical nav > ul {\r\n    justify-content: center;\r\n}\r\n\r\n#main-navbarSupportedContent > ul.clearfix {\r\n    height: 60px;\r\n}\r\n\r\n#main-navbarSupportedContent .rel-level1.submenu > .navigation-title a,\r\n#main-navbarSupportedContent .rel-level1 > .navigation-title a {\r\n    font-family: Geometria;\r\n    font-size: 14px;\r\n    letter-spacing: 0;\r\n    line-height: 21px;\r\n    text-decoration: none;\r\n    color: #fff;\r\n    transition: 0.4s ease-in;\r\n}\r\n\r\n#navbarSupportedContent .rel-level1.submenu > .navigation-title a {\r\n    text-decoration: none !important;\r\n    transition: 0.4s ease-in;\r\n}\r\n\r\n.navigation.navigation-main .rel-level2 div > a:hover, .navigation.navigation-main .rel-level2 div > a:focus {\r\n    color: #c8102e !important;\r\n}\r\n\r\n.navigation.navigation-main .navigation-subtitle a {\r\n    text-decoration: none !important;\r\n}\r\n\r\n.navigation.navigation-main .level2 > .navigation-subtitle a, .navigation.navigation-main .level2 > .navigation-subtitle span {\r\n    border-left: solid 2px #AA0000;\r\n    padding-left: 6px;\r\n    text-transform: uppercase;\r\n    display: inline-block;\r\n    overflow-wrap: anywhere;\r\n    line-height: 15px;\r\n}\r\n\r\n\r\n#navbarSupportedContent li.level1 {\r\n    padding: 0px;\r\n}\r\n\r\n#main-navbarSupportedContent li.level1 {\r\n    padding: 0;\r\n}\r\n\r\n#navbarSupportedContent li.level1:not(.first) {\r\n    margin-left: 40px;\r\n}\r\n\r\n#main-navbarSupportedContent li.level1:not(.first),\r\n.microsite-header-main-navigation li.level1:not(.first) {\r\n    margin-left: 50px;\r\n}\r\n\r\n.navigation.navigation-main .rel-level2 div {\r\n    font-weight: bold;\r\n    font-size: 12px;\r\n}\r\n\r\n    .navigation.navigation-main .rel-level2 div > a {\r\n        text-align: left;\r\n        color: #000000;\r\n        font-family: Geometria;\r\n        font-size: 12px;\r\n        font-weight: bold;\r\n        letter-spacing: 0;\r\n        line-height: 18px;\r\n        text-decoration: none;\r\n    }\r\n\r\n.navigation.navigation-main .rel-level3 div > a {\r\n    text-align: left;\r\n    color: #000000;\r\n    font-family: Geometria;\r\n    font-size: 12px;\r\n    font-weight: normal;\r\n    letter-spacing: 0;\r\n    overflow-wrap: anywhere;\r\n}\r\n\r\n.navigation.navigation-main .nav-facet .rel-level3 div > a {\r\n    overflow-wrap: normal;\r\n}\r\n\r\n.navigation.navigation-main.navigation-main-vertical .rel-level2 > ul {\r\n    margin-top: 10px;\r\n    padding-left: 8px;\r\n}\r\n\r\n/*second level and third level navigation Styles*/\r\n\r\ndiv#navbarSupportedContent ul li.level1 ul li.level2 ul li.level3 ul li.level4 div a:before, div#navbarSupportedContent ul li.level1 ul li.level2 ul li.level3 ul li.level4 div span:before,\r\ndiv#main-navbarSupportedContent ul li.level1 ul li.level2 ul li.level3 ul li.level4 div a:before, div#navbarSupportedContent ul li.level1 ul li.level2 ul li.level3 ul li.level4 div span:before {\r\n    content: \"- \";\r\n    margin-left: 10px;\r\n}\r\n\r\n.mobile-nav-toggle {\r\n    display: none;\r\n}\r\n\r\n    .mobile-nav-toggle button {\r\n        width: 35px;\r\n        height: 25px;\r\n        position: relative;\r\n        margin: 11px auto 0;\r\n        cursor: pointer;\r\n    }\r\n\r\n        .mobile-nav-toggle button span::before {\r\n            content: '\\f0c9';\r\n            font: normal normal normal 30px/1 FontAwesome;\r\n            position: absolute;\r\n            top: -3px;\r\n            left: 5px;\r\n        }\r\n\r\n        .mobile-nav-toggle button.open span::before {\r\n            content: '\\f00d';\r\n        }\r\n\r\n.mobile-nav-open {\r\n    display: block;\r\n    height: 100%;\r\n    overflow-x: hidden !important;\r\n}\r\n\r\n#main-navbarSupportedContent .mobile-nav-open {\r\n    min-height: 57vh;\r\n}\r\n\r\n/* Logo and Top Section */\r\n.navbar-brand {\r\n    height: auto;\r\n    padding: 21px 32px;\r\n}\r\n\r\n    .navbar-brand span.image-caption {\r\n        display: none;\r\n    }\r\n\r\n    .navbar-brand a {\r\n        display: flex;\r\n    }\r\n\r\n        .navbar-brand a img {\r\n            max-width: 165px;\r\n            max-height: 34px;\r\n        }\r\n\r\n.mobile-navbar-brand {\r\n    display: none;\r\n}\r\n\r\n.navbar-brand-container {\r\n    z-index:1;\r\n    margin-right: auto;\r\n    margin-left:20px;\r\n}\r\n\r\n.coveo-globalsearchbox {\r\n    min-width: 373px;\r\n    padding: 0px;\r\n}\r\n\r\n.mobile-search-box .coveo-globalsearchbox .CoveoSearchbox .magic-box .magic-box-input .magic-box-clear .magic-box-icon .magic-box-clear-svg {\r\n    color: #a00;\r\n}\r\n\r\n.mobile-search-box .coveo-globalsearchbox .CoveoSearchbox .CoveoSearchButton .coveo-search-button-svg {\r\n    width:20px;\r\n    height: 20px;\r\n    background-image: url(\"../images/icon-search.svg\");\r\n}\r\n\r\n.mobile-search-box .coveo-globalsearchbox .CoveoSearchbox .CoveoSearchButton .coveo-search-button-svg g {\r\n    display: none;\r\n}\r\n\r\n.secondary-nav-bar > .component-content {\r\n    float: right;\r\n}\r\n\r\n.image-level > .image-link > a > img {\r\n    height: 168px;\r\n    width: 168px;\r\n    margin-bottom: 8px;\r\n}\r\n\r\n.image-level + div.navigation-subtitle {\r\n    text-align: center;\r\n    padding: 0px 8px;\r\n}\r\n\r\n    .image-level + div.navigation-subtitle a {\r\n        text-align: center !important;\r\n        border-left: none !important;\r\n        padding-left: 0px !important;\r\n    }\r\n\r\ndiv.navigation-subtitle p {\r\n    color: var(--black);\r\n    font-family: Geometria;\r\n    font-weight: normal;\r\n    font-size: 10px;\r\n    letter-spacing: 0;\r\n    line-height: 12px;\r\n    text-align: center;\r\n    padding-top: 8px;\r\n}\r\n\r\n.nav-section {\r\n    display: flex;\r\n    width: 60%;\r\n    justify-content: center;\r\n}\r\n\r\n.nav-facet {\r\n    width: 40%;\r\n}\r\n\r\n    .nav-facet > li {\r\n        display: block !important;\r\n        padding-bottom: 20px;\r\n    }\r\n\r\n    .nav-facet li ul li.level3 {\r\n        display: inline-block;\r\n        padding: 4px !important;\r\n    }\r\n\r\n\r\n    .nav-facet .search-facet.swatch-img-small ul > li > div a, .nav-facet .search-facet.swatch-img-medium ul > li > div a {\r\n        text-align: center;\r\n    }\r\n\r\n    .nav-facet .search-facet.swatch-img-small ul > li > div.color-swatch a > img {\r\n        box-sizing: border-box;\r\n        height: 24px;\r\n        width: 24px;\r\n        border: 2px solid var(--white);\r\n        background-color: var(--white);\r\n        outline: 1px solid var(--swatch-border-gray);\r\n    }\r\n\r\n    .nav-facet .search-facet.swatch-img-medium ul > li > div.color-swatch a > img {\r\n        box-sizing: border-box;\r\n        height: 50px;\r\n        width: 50px;\r\n        border: 1px solid var(--swatch-border-gray);\r\n        background-color: #FFFFFF;\r\n    }\r\n\r\n    .nav-facet .search-facet ul > li {\r\n        text-align: center;\r\n    }\r\n\r\n    .nav-facet .search-facet.swatch-img-medium ul > li {\r\n        text-align: left;\r\n        position: relative;\r\n    }\r\n\r\n    .nav-facet .search-facet.swatch-text-only ul > li {\r\n        padding: 3px !important;\r\n    }\r\n\r\n        .nav-facet .search-facet.swatch-text-only ul > li > div {\r\n            border: 1px solid var(--swatch-border-gray);\r\n            height: 22px;\r\n            width: auto !important;\r\n            display: flex;\r\n            justify-content: center;\r\n        }\r\n\r\n            .nav-facet .search-facet.swatch-text-only ul > li > div a {\r\n                padding: 5px 6px 5px 6px;\r\n                font-weight: bold;\r\n                font-size: 10px;\r\n                line-height: 10px;\r\n            }\r\n\r\n/* ---- Daltile Custom Styling ---- */\r\nheader {\r\n    position: fixed;\r\n    width: 100%;\r\n    top: 0;\r\n    background: white;\r\n    z-index: 1001;\r\n    box-shadow: rgba(0,0,0,.5) 0 0 10px 0px;\r\n    font-family: Geometria, Arial, Helvetica, sans-serif;\r\n}\r\n\r\n    header .headnav::before {\r\n        width: 100%;\r\n        content: \"\";\r\n        position: absolute;\r\n        top: 0;\r\n        left: 0;\r\n    }\r\n\r\n.headnav > div.component-content > .column-splitter:nth-child(1) {\r\n    border-bottom: 1px solid black;\r\n    z-index: 999;\r\n    position: relative;\r\n    display: flex;\r\n}\r\n\r\nheader.off-top {\r\n    transition: top 0.5s cubic-bezier(0, 0, 0, 1);\r\n}\r\n\r\nmain {\r\n    margin-top: 183px;\r\n}\r\n\r\n.navigation.navigation-main.navigation-main-vertical .rel-level2.submenu {\r\n    padding: 0 12px 30px 12px;\r\n}\r\n\r\n.navigation.navigation-main.navigation-main-vertical .rel-level2 > div.navigation-subtitle + ul,\r\n.navigation.navigation-main .rel-level2 > div.navigation-subtitle {\r\n    width: 168px;\r\n}\r\n\r\n.navigation.navigation-main.navigation-main-vertical .search-facet div.navigation-subtitle + ul,\r\n.navigation.navigation-main .search-facet div.navigation-subtitle {\r\n    width: 100%;\r\n}\r\n\r\n.navigation.navigation-main.navigation-main-vertical .nav-facet .rel-level2.submenu {\r\n    padding: 0 12px 20px 12px;\r\n}\r\n\r\n.nav-facet .swatch-img-small ul > li {\r\n    height: 32px;\r\n    position: relative;\r\n}\r\n\r\n.navigation.navigation-main.navigation-main-vertical .nav-facet .swatch-img-small ul > li > div.navigation-subtitle a,\r\n.navigation.navigation-main.navigation-main-vertical .nav-facet .swatch-img-medium ul > li > div.navigation-subtitle a {\r\n    color: #C8102E;\r\n    white-space: nowrap;\r\n    text-transform: uppercase;\r\n    font-size: 10px;\r\n}\r\n\r\n.navigation.navigation-main.navigation-main-vertical .nav-facet .swatch-img-small ul > li > div.navigation-subtitle {\r\n    position: absolute;\r\n    opacity: 0;\r\n    transition: 0.6s;\r\n    top: 8px;\r\n    display: flex;\r\n    justify-content: center;\r\n    width: 24px;\r\n    height: 16px;\r\n    pointer-events: none;\r\n}\r\n\r\n.navigation.navigation-main.navigation-main-vertical .nav-facet .swatch-img-small ul > li > div.color-swatch:hover {\r\n    transform: scale(1.1);\r\n}\r\n\r\n.navigation.navigation-main.navigation-main-vertical .nav-facet .swatch-img-medium ul > li > div.navigation-subtitle {\r\n    position: absolute;\r\n    opacity: 0;\r\n    transition: 0.6s;\r\n    top: 21px;\r\n    display: flex;\r\n    justify-content: center;\r\n    width: 50px;\r\n    height: 16px;\r\n    pointer-events: none;\r\n}\r\n\r\n.navigation.navigation-main.navigation-main-vertical .nav-facet .swatch-img-small ul > li > div.color-swatch:hover + div.navigation-subtitle,\r\n.navigation.navigation-main.navigation-main-vertical .nav-facet .swatch-img-medium ul > li > div.color-swatch:hover + div.navigation-subtitle {\r\n    opacity: 1;\r\n    background: #fff;\r\n    z-index: 1;\r\n}\r\n\r\n.navigation.navigation-main.navigation-main-vertical .nav-facet .swatch-img-medium ul > li > div.color-swatch:hover {\r\n    transform: scale(1.04);\r\n}\r\n\r\n.headnav > div.component-content > .column-splitter:nth-child(2) {\r\n    border-bottom: 1px solid #fff;\r\n}\r\n\r\n@media only screen and (min-width: 1025px) and (max-width: 1279px) {\r\n\r\n    #navbarSupportedContent li.level1:not(.first) {\r\n        margin-left: 15px;\r\n    }\r\n\r\n    #main-navbarSupportedContent li.level1:not(.first),\r\n    .microsite-header-main-navigation li.level1:not(.first) {\r\n        margin-left: 15px;\r\n    }\r\n\r\n    .image-level > .image-link > a > img {\r\n        height: 120px;\r\n        width: 120px;\r\n    }\r\n\r\n    .image-level + div.navigation-subtitle {\r\n        width: 120px !important;\r\n    }\r\n\r\n    .navigation.navigation-main.navigation-main-vertical .rel-level2, .navigation.navigation-main.navigation-main-vertical .nav-section .rel-level2.submenu {\r\n        padding: 0 9px 30px 9px;\r\n    }\r\n\r\n    .navigation.navigation-main.navigation-main-vertical .nav-section .rel-level2 > div.navigation-subtitle + ul,\r\n    .navigation.navigation-main.navigation-main-vertical .nav-section .rel-level2 > div.navigation-subtitle {\r\n        width: 120px;\r\n    }\r\n\r\n    .navigation.navigation-main.navigation-main-vertical .nav-facet .rel-level2 > div.navigation-subtitle + ul,\r\n    .navigation.navigation-main.navigation-main-vertical .nav-facet .rel-level2 > div.navigation-subtitle {\r\n        width: 389px;\r\n    }\r\n}\r\n\r\n@media only screen and (min-width: 1280px) and (max-width: 1399px) {\r\n\r\n    #navbarSupportedContent li.level1:not(.first) {\r\n        margin-left: 20px;\r\n    }\r\n\r\n    #main-navbarSupportedContent li.level1:not(.first),\r\n    .microsite-header-main-navigation li.level1:not(.first) {\r\n        margin-left: 30px;\r\n    }\r\n\r\n    .image-level > .image-link > a > img {\r\n        height: 158px;\r\n        width: 158px;\r\n    }\r\n\r\n    .image-level + div.navigation-subtitle {\r\n        width: 158px !important;\r\n    }\r\n\r\n    .navigation.navigation-main.navigation-main-vertical .rel-level2, .navigation.navigation-main.navigation-main-vertical .nav-section .rel-level2.submenu {\r\n        padding: 0 9px 30px 9px;\r\n    }\r\n\r\n    .navigation.navigation-main.navigation-main-vertical .nav-section .rel-level2 > div.navigation-subtitle + ul,\r\n    .navigation.navigation-main.navigation-main-vertical .nav-section .rel-level2 > div.navigation-subtitle {\r\n        width: 158px;\r\n    }\r\n\r\n    .navigation.navigation-main.navigation-main-vertical .nav-facet .rel-level2 > div.navigation-subtitle + ul,\r\n    .navigation.navigation-main.navigation-main-vertical .nav-facet .rel-level2 > div.navigation-subtitle {\r\n        width: 493px;\r\n    }\r\n}\r\n\r\n@media only screen and (min-width: 1400px) {\r\n\r\n    .image-level > .image-link > a > img {\r\n        height: 168px;\r\n        width: 168px;\r\n    }\r\n\r\n    .image-level + div.navigation-subtitle {\r\n        width: 168px !important;\r\n    }\r\n\r\n    .navigation.navigation-main.navigation-main-vertical .rel-level2, .navigation.navigation-main.navigation-main-vertical .nav-section .rel-level2.submenu {\r\n        padding: 0 12px 30px 12px;\r\n    }\r\n\r\n    .navigation.navigation-main.navigation-main-vertical .nav-section .rel-level2 > div.navigation-subtitle + ul,\r\n    .navigation.navigation-main.navigation-main-vertical .nav-section .rel-level2 > div.navigation-subtitle {\r\n        width: 168px;\r\n    }\r\n\r\n    .navigation.navigation-main.navigation-main-vertical .nav-facet .rel-level2 > div.navigation-subtitle + ul,\r\n    .navigation.navigation-main.navigation-main-vertical .nav-facet .rel-level2 > div.navigation-subtitle {\r\n        width: 545px;\r\n    }\r\n}\r\n\r\n@media screen and (min-width: 769px) {\r\n\r\n    .header-content div nav .js-nav__main-open, .header-content div nav .js-nav__main-close {\r\n        display: none;\r\n    }\r\n}\r\n\r\n@media (max-width: 1200px) {\r\n    \r\n    .secondary-nav-image {\r\n        margin-top: 18px;\r\n        width: 17%;\r\n        padding-left: 0px;\r\n        padding-right: 0;\r\n    }\r\n\r\n    .nav-bar-styling div nav ul li.level1.item0 div.field-topimage, .nav-bar-styling div nav ul li.level1.item0 div.field-bottomimage {\r\n        display: none;\r\n    }\r\n\r\n    .nav-bar-styling div nav ul li.level1 div.field-topimage, .nav-bar-styling div nav ul li.level1 div.field-bottomimage {\r\n        position: absolute;\r\n        right: 15px;\r\n        z-index: 11;\r\n        display: none;\r\n    }\r\n\r\n        .nav-bar-styling div nav ul li.level1 div.field-topimage img, .nav-bar-styling div nav ul li.level1 div.field-bottomimage img {\r\n            height: auto !important;\r\n        }\r\n\r\n    .nav-bar-styling div nav ul li.level1.item1 div.field-topimage img {\r\n        height: auto !important;\r\n    }\r\n\r\n    .nav-bar-styling div nav ul li.level1.item1.show div.field-topimage {\r\n        top: 85px;\r\n        right: -20px;\r\n    }\r\n\r\n    .language-selector {\r\n        padding: 12px 0px;\r\n        width: 29px;\r\n    }\r\n\r\n    div#navbarSupportedContent ul li.level1 > ul, div#main-navbarSupportedContent ul li.level1 > ul {\r\n        width: 100%;\r\n    }\r\n}\r\n\r\n@media only screen and (min-width: 992px) and (max-width: 1024px) {\r\n    .col-sm-10 {\r\n        width: 83.33333333%;\r\n    }\r\n\r\n    .col-xs-9 {\r\n        float: right;\r\n    }\r\n}\r\n\r\n@media only screen and (min-width: 835px) and (max-width: 1024px) {\r\n\r\n    /* colors */\r\n    .search-facet.swatch-img-small ul {\r\n        text-align: left;\r\n        background: #f1f1f1 !important;\r\n        padding: 15px 0px 15px 30px !important;\r\n    }\r\n\r\n    .nav-facet .swatch-img-small ul > li {\r\n        min-height: 87px;\r\n        height: auto;\r\n        width: 30%;\r\n        vertical-align: top;\r\n    }\r\n\r\n    .nav-facet .search-facet.swatch-img-small ul > li > div.color-swatch a > img {\r\n        height: 34px;\r\n        width: 34px;\r\n    }\r\n\r\n    /* popular sizes */\r\n    .nav-facet .search-facet.swatch-text-only ul > li > div {\r\n        height: 34px;\r\n    }\r\n\r\n    .search-facet.swatch-text-only ul {\r\n        text-align: left;\r\n        background: #f1f1f1 !important;\r\n        padding: 30px 20px 30px 30px !important;\r\n    }\r\n\r\n    .nav-facet .search-facet.swatch-text-only ul > li {\r\n        width: auto;\r\n        margin: 0px 5px 18px 5px !important;\r\n    }\r\n\r\n    /* popular shapes */\r\n    .search-facet.swatch-img-medium ul {\r\n        text-align: left;\r\n        background: #f1f1f1 !important;\r\n        padding: 15px 0px 15px 30px !important;\r\n    }\r\n\r\n    .nav-facet .swatch-img-medium ul > li {\r\n        min-height: 103px;\r\n        width: 30%;\r\n        vertical-align: top;\r\n    }\r\n}\r\n\r\n@media only screen and (min-width: 421px) and (max-width: 834px) {\r\n\r\n    /* colors */\r\n    .search-facet.swatch-img-small ul {\r\n        text-align: left;\r\n        background: #f1f1f1 !important;\r\n        padding: 15px 0px 15px 30px !important;\r\n    }\r\n\r\n    .nav-facet .swatch-img-small ul > li {\r\n        min-height: 87px;\r\n        height: auto;\r\n        width: 32%;\r\n        vertical-align: top;\r\n    }\r\n\r\n    .nav-facet .search-facet.swatch-img-small ul > li > div.color-swatch a > img {\r\n        height: 34px;\r\n        width: 34px;\r\n    }\r\n\r\n    /* popular sizes */\r\n    .nav-facet .search-facet.swatch-text-only ul > li > div {\r\n        height: 34px;\r\n    }\r\n\r\n    .search-facet.swatch-text-only ul {\r\n        text-align: left;\r\n        background: #f1f1f1 !important;\r\n        padding: 30px 20px 30px 60px !important;\r\n    }\r\n\r\n    .nav-facet .search-facet.swatch-text-only ul > li {\r\n        width: auto;\r\n        margin: 0px 5px 18px 5px !important;\r\n    }\r\n\r\n    /* popular shapes */\r\n    .search-facet.swatch-img-medium ul {\r\n        text-align: left;\r\n        background: #f1f1f1 !important;\r\n        padding: 15px 0px 15px 30px !important;\r\n    }\r\n\r\n    .nav-facet .swatch-img-medium ul > li {\r\n        min-height: 103px;\r\n        width: 32%;\r\n        vertical-align: top;\r\n    }\r\n}\r\n\r\n@media (max-width: 420px) {\r\n\r\n    /* colors */\r\n    .search-facet.swatch-img-small ul {\r\n        text-align: left;\r\n        background: #f1f1f1 !important;\r\n        padding: 15px 0px 15px 30px !important;\r\n    }\r\n\r\n    .nav-facet .swatch-img-small ul > li {\r\n        min-height: 87px;\r\n        height: auto;\r\n        width: 30%;\r\n        vertical-align: top;\r\n    }\r\n\r\n    .nav-facet .search-facet.swatch-img-small ul > li > div.color-swatch a > img {\r\n        height: 34px;\r\n        width: 34px;\r\n    }\r\n\r\n    /* popular sizes */\r\n    .nav-facet .search-facet.swatch-text-only ul > li > div {\r\n        height: 34px;\r\n    }\r\n\r\n    .search-facet.swatch-text-only ul {\r\n        text-align: left;\r\n        background: #f1f1f1 !important;\r\n        padding: 30px 20px 30px 20px !important;\r\n    }\r\n\r\n    .nav-facet .search-facet.swatch-text-only ul > li {\r\n        width: auto;\r\n        margin: 0px 5px 18px 5px !important;\r\n    }\r\n\r\n    /* popular shapes */\r\n    .search-facet.swatch-img-medium ul {\r\n        text-align: left;\r\n        background: #f1f1f1 !important;\r\n        padding: 15px 0px 15px 30px !important;\r\n    }\r\n\r\n    .nav-facet .swatch-img-medium ul > li {\r\n        min-height: 103px;\r\n        width: 44%;\r\n        vertical-align: top;\r\n    }\r\n}\r\n\r\n\r\n@media (max-width: 1024px) {\r\n\r\n    body.microsite main {\r\n        margin-top: 60px;\r\n    }\r\n\r\n    .microsite .mobile-nav-open {\r\n        margin-top: 0px;\r\n    }\r\n\r\n    .headnav>div.component-content>.column-splitter:nth-child(2) {\r\n        border-bottom:none;\r\n    }\r\n\r\n    .mobile-search-box .coveo-globalsearchbox .CoveoSearchbox .CoveoSearchButton .coveo-search-button-svg g {\r\n        display: block;\r\n    }\r\n\r\n    .mobile-search-box .coveo-globalsearchbox .CoveoSearchbox .CoveoSearchButton .coveo-search-button-svg {\r\n        background-image: none;\r\n    }\r\n\r\n    .secondary-nav-bar {\r\n        float: right;\r\n        padding: 0px;\r\n    }\r\n\r\n    .navbar-brand-container {\r\n        margin-left:10px;\r\n    }\r\n\r\n    #navbarSupportedContent li.level1:not(.first) {\r\n        margin-left: 0px;\r\n    }\r\n\r\n    #main-navbarSupportedContent li.level1:not(.first),\r\n    .microsite-header-main-navigation li.level1:not(.first) {\r\n        margin-left: 0px;\r\n    }\r\n\r\n    .nav-section {\r\n        display: block;\r\n        width: 100%;\r\n    }\r\n\r\n    .navigation.navigation-main.navigation-main-vertical .rel-level2 > div.navigation-subtitle + ul, .navigation.navigation-main .rel-level2 > div.navigation-subtitle {\r\n        width: 100%;\r\n    }\r\n\r\n    div#navbarSupportedContent ul li.level1 > ul, div#main-navbarSupportedContent ul li.level1 > ul {\r\n        box-shadow: none;\r\n    }\r\n\r\n    .nav-facet .search-facet.swatch-img-small ul > li > div a {\r\n        text-align: center;\r\n    }\r\n\r\n    .navigation.navigation-main.navigation-main-vertical .rel-level2 > ul > li:hover {\r\n        background-color: #f1f1f1;\r\n    }\r\n\r\n    .nav-facet .search-facet.swatch-text-only ul > li > div a {\r\n        padding: 10px 12px 10px 12px !important;\r\n        font-weight: bold !important;\r\n        font-size: 14px !important;\r\n    }\r\n\r\n    .navigation.navigation-main .rel-level1 > .navigation-title {\r\n        padding-right: 10px;\r\n        padding-left: 10px;\r\n    }\r\n\r\n    .navigation.navigation-main .rel-level2 div > a:not([href]):hover, .navigation.navigation-main .rel-level2 div > a:not([href]):focus {\r\n        color: #000 !important;\r\n    }\r\n\r\n    div.field-navigationtitle p {\r\n        display: none;\r\n    }\r\n\r\n    .nav-facet {\r\n        width: 100%;\r\n        padding-left: 0px;\r\n    }\r\n\r\n    .navigation.navigation-main.navigation-main-vertical .rel-level1 > ul > .nav-facet li.level2 {\r\n        padding: 0px !important;\r\n        border-bottom: 1px solid #d5d0d0;\r\n    }\r\n\r\n    .nav-facet li.level3 .fullLink {\r\n        padding: 6px 0px 0px 0px !important;\r\n    }\r\n\r\n    .nav-facet div.color-swatch > a {\r\n        padding: 0px !important;\r\n    }\r\n\r\n    .nav-facet li.level32 {\r\n        padding: 0px;\r\n    }\r\n\r\n    .nav-facet li.level3 {\r\n        height: auto;\r\n        width: 100%;\r\n    }\r\n\r\n    .nav-facet li ul li {\r\n        border: none !important;\r\n    }\r\n\r\n    .image-level {\r\n        display: none;\r\n    }\r\n\r\n    ul.userLoginSection li.item2 {\r\n        padding-bottom: 18px;\r\n    }\r\n\r\n    .navigation.navigation-main .level3 > .navigation-subtitle a {\r\n        padding-left: 16px;\r\n    }\r\n\r\n    li.submenu > div.navigation-subtitle > a {\r\n        display: inline;\r\n    }\r\n\r\n    .navigation.navigation-main .level2 > .navigation-subtitle span {\r\n        border-left: none;\r\n        padding-left: 0px;\r\n        font-size: 14px;\r\n        font-weight: 500;\r\n        text-transform: uppercase;\r\n    }\r\n\r\n    .submenu.active a {\r\n        color: #000 !important;\r\n        font-weight: 500 !important;\r\n    }\r\n\r\n    .submenu.active > ul > li > div {\r\n        background-color: #F1F1F1;\r\n        font-weight: 500 !important;\r\n    }\r\n\r\n    .nav-bar-styling.navigation-main .rel-level1.submenu.show .navigation-title > a {\r\n        content: '\\f053';\r\n        color: var(--brand-color) !important;\r\n    }\r\n\r\n    .nav-bar-styling.navigation-main .rel-level1.submenu > .navigation-title:before {\r\n        content: '\\f054';\r\n        font: normal normal normal 16px/1 FontAwesome;\r\n    }\r\n\r\n    .nav-bar-styling.navigation-main .rel-level1.submenu.show > .navigation-title:before {\r\n        content: '\\f053';\r\n        font: normal normal normal 16px/1 FontAwesome;\r\n        color: #c8102e;\r\n    }\r\n\r\n    .nav-bar-styling.navigation-main .rel-level2.submenu > .navigation-subtitle:after {\r\n        content: '\\f054';\r\n        font: normal normal normal 16px/1 FontAwesome;\r\n    }\r\n\r\n    .nav-bar-styling.navigation-main .rel-level2.submenu.active > .navigation-subtitle:after {\r\n        content: '\\f078';\r\n        font: normal normal normal 16px/1 FontAwesome;\r\n    }\r\n\r\n    .nav-bar-styling.navigation-main .rel-level3.submenu > .navigation-subtitle:after {\r\n        content: '\\f054';\r\n        font: normal normal normal 16px/1 FontAwesome;\r\n    }\r\n\r\n    .nav-bar-styling.navigation-main .rel-level3.submenu.active > .navigation-subtitle:after {\r\n        content: '\\f078';\r\n        font: normal normal normal 16px/1 FontAwesome;\r\n    }\r\n\r\n    .navigation.navigation-main.navigation-main-vertical nav > ul li.show > ul {\r\n        display: inline;\r\n    }\r\n\r\n    #main-navbarSupportedContent .rel-level1.submenu > .navigation-title a,\r\n    #main-navbarSupportedContent .rel-level1 > .navigation-title a {\r\n        color: #000;\r\n        display: inline;\r\n        position: relative;\r\n        left: 10px;\r\n        font-size: 16px;\r\n        text-transform: uppercase;\r\n        transition: none;\r\n        border:none !important;\r\n    }\r\n\r\n    .navigation.navigation-main.navigation-main-vertical .rel-level2 > ul > li {\r\n        padding: 0px;\r\n    }\r\n\r\n    .noLink {\r\n        padding: 0px !important;\r\n    }\r\n\r\n    .nav-bar-styling div.navigation-subtitle, .nav-bar-styling span.navigation-subtitle {\r\n        color: #000000;\r\n        padding: 22px 5px 22px 70px !important;\r\n    }\r\n\r\n    div#main-navbarSupportedContent ul li.level1 > ul {\r\n        padding: 0px;\r\n    }\r\n\r\n    #main-navbarSupportedContent li.level1 {\r\n        padding: 0px;\r\n    }\r\n\r\n    .navigation.navigation-main .rel-level2 div > a {\r\n        display: inline-block;\r\n        text-transform: uppercase;\r\n        font-size: 14px;\r\n        font-weight: normal;\r\n    }\r\n\r\n    div#main-navbarSupportedContent ul li.level1 {\r\n        display: block !important;\r\n    }\r\n\r\n    .nav-bar-styling.navigation-main .rel-level2.submenu > .navigation-subtitle:after, .nav-bar-styling.navigation-main .rel-level3.submenu > .navigation-subtitle:after {\r\n        display: block;\r\n        font-size: 16px;\r\n        float: right;\r\n        padding: 2px 16px 0px 0px;\r\n    }\r\n\r\n    .nav-bar-styling.navigation-main .rel-level1.submenu > .navigation-title:before {\r\n        font-size: 16px;\r\n        padding: 2px 16px 0px 16px;\r\n        color: #000;\r\n        float: left;\r\n        height: 40px;\r\n    }\r\n\r\n    .nav-bar-styling.navigation-main .rel-level2.submenu > .navigation-subtitle a {\r\n        padding: 0;\r\n        color: #000;\r\n        border: none;\r\n        font-weight: normal;\r\n        text-transform: uppercase;\r\n        max-width: 75%;\r\n    }\r\n\r\n    .nav-bar-styling div nav ul li.level2 div.navigation-title {\r\n        padding: 12.5px 5px 10px 5px;\r\n    }\r\n\r\n    .nav-bar-styling.navigation-main .rel-level1.submenu > .navigation-title a {\r\n        font-size: 15px;\r\n    }\r\n\r\n    .dot-cart {\r\n        font-size: 12px !important;\r\n        float: right;\r\n    }\r\n\r\n    ul.userLoginSection li.navigation-cart {\r\n        top: -5px !important;\r\n    }\r\n\r\n    div#navbarSupportedContent > div > nav > ul, div#main-navbarSupportedContent > div > nav > ul {\r\n        display: block !important;\r\n    }\r\n\r\n    header .headnav {\r\n        padding-right: 15px !important;\r\n        padding-left: 15px !important;\r\n    }\r\n\r\n    .mobile-navbar-brand {\r\n        padding: 10px 0 0;\r\n    }\r\n\r\n    .navigation-cart {\r\n        padding-top: 0px !important;\r\n        padding-bottom: 50px !important;\r\n        vertical-align: -webkit-baseline-middle !important;\r\n    }\r\n\r\n    .navigation.navigation-main .rel-level1 > ul {\r\n        z-index: auto;\r\n        position: relative;\r\n    }\r\n\r\n    .mobile-search-box {\r\n        width: calc(100% + 90px);\r\n        top: 0;\r\n        right: auto;\r\n        padding: 0;\r\n        margin: 0 -45px;\r\n        border-top: 1px solid #e5e5e5;\r\n        position: absolute;\r\n    }\r\n\r\n    .mobile-search-box .coveo-globalsearchbox {\r\n        padding: 0 30px\r\n    }\r\n\r\n            .mobile-search-box .coveo-globalsearchbox .CoveoSearchbox .CoveoSearchButton {\r\n                height: 48px;\r\n                width: 48px;\r\n                background: #f6f6f6;\r\n                border-bottom: none !important;\r\n            }\r\n\r\n                .mobile-search-box .coveo-globalsearchbox .CoveoSearchbox .CoveoSearchButton .coveo-search-button-svg {\r\n                    color: #000;\r\n                    width: 24px;\r\n                    height: 24px\r\n                }\r\n\r\n            .mobile-search-box .coveo-globalsearchbox .CoveoSearchbox .magic-box {\r\n                padding: 0;\r\n                border: none !important;\r\n            }\r\n\r\n                .mobile-search-box .coveo-globalsearchbox .CoveoSearchbox .magic-box .magic-box-input .magic-box-underlay {\r\n                    padding: 12px 0;\r\n                    font-size: 20px;\r\n                    line-height: 24px;\r\n                    height: 48px\r\n                }\r\n\r\n                .mobile-search-box .coveo-globalsearchbox .CoveoSearchbox .magic-box .magic-box-input > input {\r\n                    border: none;\r\n                    height: 48px;\r\n                    padding: 0 0 0 20px;\r\n                    background: #f6f6f6;\r\n                }\r\n\r\n                .mobile-search-box .coveo-globalsearchbox .CoveoSearchbox .magic-box .magic-box-suggestions .magic-box-suggestion {\r\n                    padding: 12px 12px 12px 20px\r\n                }\r\n\r\n    main {\r\n        margin-top: 107px;\r\n    }\r\n\r\n    header {\r\n        box-shadow: none;\r\n        background: 0 0;\r\n    }\r\n\r\n    .headnav > div.component-content > .column-splitter:nth-child(1) {\r\n        background: #fff !important;\r\n        height: 106px;\r\n        border-bottom: none;\r\n        display: block;\r\n    }\r\n\r\n    header .headnav::before {\r\n        border-color: #e5e5e5;\r\n        margin-top: 55px;\r\n    }\r\n\r\n    nav {\r\n        display: none;\r\n    }\r\n\r\n    .navbar-brand {\r\n        display: none;\r\n    }\r\n\r\n    .mobile-navbar-brand {\r\n        display: none;\r\n        padding: 4px 0px;\r\n        float: left;\r\n        display: inline-block;\r\n    }\r\n\r\n        .mobile-navbar-brand a {\r\n            display: flex;\r\n        }\r\n\r\n        .mobile-navbar-brand.image img {\r\n            width: 45px;\r\n            height: 45px;\r\n        }\r\n\r\n    .mobile-nav-toggle {\r\n        height: 46px;\r\n        display: inline-block;\r\n        float: left;\r\n        padding: 5px 8px;\r\n    }\r\n\r\n        .mobile-nav-toggle button {\r\n            background: transparent;\r\n            border: none;\r\n        }\r\n\r\n            .mobile-nav-toggle button span {\r\n                color: black;\r\n                font-size: 28px;\r\n            }\r\n\r\n    .navigation-mobile {\r\n        margin-top: 1px;\r\n    }\r\n\r\n    .navigation.navigation-main .rel-level1 {\r\n        float: left;\r\n        width: 100%;\r\n        border-bottom: 1px solid #e5e5e5;\r\n        cursor: pointer;\r\n    }\r\n\r\n    .nav-bar-styling a:hover {\r\n        color: #747474;\r\n    }\r\n\r\n    .navigation.navigation-main .level2 > .navigation-subtitle a {\r\n        font-size: 14px;\r\n    }\r\n\r\n    .nav-bar-styling div nav ul li.level1 div.navigation-title {\r\n        padding: 22px 5px 22px 5px;\r\n    }\r\n\r\n    /* .nav-bar-styling.navigation-main .rel-level1 > .navigation-title > a:hover {\r\n        border: none;\r\n        color: #747474;\r\n    } */\r\n\r\n    .nav-bar-styling.navigation-main .rel-level1.submenu > .navigation-title a,\r\n    .nav-bar-styling.navigation-main .rel-level1 > .navigation-title a {\r\n        padding: 0;\r\n        color: var(--black) !important;\r\n        border: none;\r\n    }\r\n\r\n    /* .nav-bar-styling.navigation-main .rel-level1 > .navigation-title > a {\r\n        border: none;\r\n        color: #000;\r\n    } */\r\n\r\n    .nav-bar-styling .level1 {\r\n        margin-left: 0;\r\n    }\r\n\r\n    ul li.level1.first ul li.level2 {\r\n        padding: 0 10px;\r\n        border-left: none;\r\n        max-width: 100% !important;\r\n        min-width: unset;\r\n    }\r\n\r\n    .navigation.navigation-main .rel-level2:hover {\r\n        background: transparent;\r\n    }\r\n\r\n    div#navbarSupportedContent ul li.level1.first ul li.level2.item1,\r\n    div#navbarSupportedContent ul li.level1.first ul li.level2.item2,\r\n    div#navbarSupportedContent ul li.level1.first ul li.level2.item3 {\r\n        border: none;\r\n    }\r\n\r\n    ul.userLoginSection {\r\n        margin-right: -15px;\r\n    }\r\n\r\n        ul.userLoginSection li {\r\n            padding: 25px 10px 38px 44px;\r\n            font-size: 0;\r\n            margin: 0px;\r\n        }\r\n\r\n    .authenticated-box {\r\n        width: 400px;\r\n    }\r\n\r\n    .unauthenticated-box {\r\n        flex-direction: column;\r\n    }\r\n\r\n    .new-user {\r\n        display: inline-flex;\r\n        text-align: center;\r\n        justify-content: center;\r\n        padding: 0 0 10px;\r\n        border-bottom: 1px solid #fff;\r\n        max-width: 100%;\r\n    }\r\n\r\n    ul li .secondary-nav-dropdown-box .unauthenticated-box .new-user a {\r\n        font-size: 12px;\r\n    }\r\n\r\n        ul li .secondary-nav-dropdown-box .unauthenticated-box .new-user a:before {\r\n            font-size: 62px;\r\n            padding-left: 15px;\r\n        }\r\n\r\n        ul li .secondary-nav-dropdown-box .unauthenticated-box .new-user a img {\r\n            margin: 0 55px;\r\n        }\r\n\r\n    .new-user a span {\r\n        font-size: 15px;\r\n        margin: 0 45px;\r\n    }\r\n\r\n    .login-box {\r\n        display: inline-flex;\r\n        max-width: 100%;\r\n        padding-left: 5px;\r\n        padding: 10px 10px 0;\r\n        border: none;\r\n    }\r\n\r\n    form.header-login button {\r\n        height: 40px;\r\n        border-radius: 8px;\r\n        font-size: 17px;\r\n    }\r\n\r\n    .secondary-nav-dropdown-box {\r\n        top: 55px;\r\n        right: -55px;\r\n        width: 390px;\r\n    }\r\n\r\n    form.header-login div label {\r\n        display: inline;\r\n        color: #fff;\r\n        vertical-align: unset;\r\n        font-size: 12px;\r\n        margin-left: 5px;\r\n    }\r\n\r\n    form.header-login div a {\r\n        vertical-align: unset;\r\n        font-size: 12px;\r\n    }\r\n\r\n    .navigation.navigation-main .rel-level2 div > a:hover, .navigation.navigation-main .rel-level2 div > a:focus {\r\n        color: #000;\r\n    }\r\n\r\n    .navigation .level1 > .navigation-title > a {\r\n        margin-right: 0;\r\n    }\r\n\r\n    .nav-bar-styling div nav ul li.level1.item1 div.field-topimage {\r\n        display: none;\r\n    }\r\n\r\n    .nav-bar-styling div nav ul li.level1.show div.field-topimage {\r\n        display: none;\r\n    }\r\n\r\n    div#navbarSupportedContent ul li.level1 > ul {\r\n        height: 100%;\r\n        padding: 5px 15px 0;\r\n    }\r\n\r\n    /* Nav Open */\r\n    .mobile-nav-open {\r\n        display: block;\r\n        width: 100%;\r\n        height: 100%;\r\n        overflow: hidden;\r\n        margin-top: 3px;\r\n    }\r\n\r\n    #main-navbarSupportedContent .mobile-nav-open {\r\n        max-height: 57vh;\r\n    }\r\n\r\n    .navigation-title {\r\n        padding: 0px;\r\n    }\r\n\r\n    .navigation.navigation-main.navigation-main-vertical .rel-level2 {\r\n        padding: 0px !important;\r\n        border-bottom: 1px solid #d5d0d0;\r\n    }\r\n\r\n        .navigation.navigation-main.navigation-main-vertical .rel-level2 > ul > li {\r\n            border-bottom: 1px solid #d5d0d0;\r\n        }\r\n\r\n    div.color-swatch {\r\n        border: none;\r\n    }\r\n\r\n    .navigation.navigation-main.navigation-main-vertical .rel-level2 > ul {\r\n        left: auto !important;\r\n    }\r\n\r\n    .coveo-externalcomponentssection {\r\n        margin-top: 59px;\r\n        display: block;\r\n        margin-left: 15px;\r\n        margin-right: 15px;\r\n    }\r\n\r\n    .mobile-search-box .coveo-globalsearchbox {\r\n        background: #f6f6f6;\r\n    }\r\n\r\n        .mobile-search-box .coveo-globalsearchbox .CoveoSearchbox {\r\n            position: relative;\r\n            max-width: 100%;\r\n            margin-right: 0;\r\n        }\r\n\r\n    ul.userLoginSection {\r\n        text-align: right;\r\n        position: relative;\r\n        margin-top: -4px;\r\n        height: 56px;\r\n    }\r\n\r\n    .dot-cart {\r\n        padding-top: 10px !important;\r\n    }\r\n\r\n    div#navbarSupportedContent ul li.level1.item1 ul li.level2 div, div#main-navbarSupportedContent ul li.level1.item1 ul li.level2 div {\r\n        text-align: left;\r\n        width: 100%;\r\n    }\r\n\r\n    #main-navbarSupportedContent .mobile-nav-open {\r\n        margin-top: 0px !important;\r\n        max-height: 57vh;\r\n        overflow: auto;\r\n        box-shadow: rgba(0, 0, 0, 0.5) 0px 10px 10px 0px;\r\n        z-index: 1;\r\n        overscroll-behavior:contain;\r\n        padding-bottom: 150px;\r\n    }\r\n\r\n    div#navbarSupportedContent > div > nav > ul, div#main-navbarSupportedContent > div > nav > ul {\r\n        display: block !important;\r\n        background-color: #fff;\r\n    }\r\n\r\n    header .headnav {\r\n        padding-right: 15px !important;\r\n        padding-left: 15px !important;\r\n    }\r\n\r\n        header .headnav::before {\r\n            border: none;\r\n        }\r\n\r\n    div#main-navbarSupportedContent ul li.item0 ul, div#main-navbarSupportedContent ul li.item1 ul {\r\n        flex-direction: column;\r\n        flex-wrap: nowrap;\r\n        display: flex;\r\n        position: relative;\r\n        z-index: 20;\r\n        border: none;\r\n        background: #ddd;\r\n        max-height: 100%;\r\n    }\r\n\r\n    div#navbarSupportedContent ul li.level1.first ul li.level2 ul.clearfix,\r\n    div#navbarSupportedContent ul li.level1.first ul li.level2.item2 > ul.clearfix,\r\n    div#main-navbarSupportedContent ul li.level1.first ul li.level2 ul.clearfix,\r\n    div#main-navbarSupportedContent ul li.level1.first ul li.level2.item2 > ul.clearfix {\r\n        padding-bottom: 0;\r\n        margin: 0px;\r\n        min-height: 100%;\r\n        background: transparent;\r\n    }\r\n\r\n    div#navbarSupportedContent ul li.level1.item0 ul::after, div#main-navbarSupportedContent ul li.level1.item0 ul::after {\r\n        display: none;\r\n    }\r\n\r\n    /* Colors mobile nav */\r\n    div#navbarSupportedContent ul li.level1.item1 ul li.level2:hover div.field-colorroom, div#main-navbarSupportedContent ul li.level1.item1 ul li.level2:hover div.field-colorroom {\r\n        display: none;\r\n    }\r\n\r\n    div#navbarSupportedContent ul li.item1.rel-level1 ul, div#navbarSupportedContent ul li.item1 ul,\r\n    div#main-navbarSupportedContent ul li.item1.rel-level1 ul, div#main-navbarSupportedContent ul li.item1 ul {\r\n        max-height: unset;\r\n        position: relative;\r\n        background: #fff;\r\n        flex-direction: column;\r\n        flex-wrap: wrap;\r\n        justify-content: center;\r\n        line-height: 2;\r\n    }\r\n\r\n    div#navbarSupportedContent ul li.level1.first ul li.level2.last, div#main-navbarSupportedContent ul li.level1.first ul li.level2.last {\r\n        display: flex;\r\n        flex-direction: column;\r\n    }\r\n\r\n    div#navbarSupportedContent ul li.level1.item1 ul li.level2, div#navbarSupportedContent ul li.level1.item1 ul li.level2.first,\r\n    div#main-navbarSupportedContent ul li.level1.item1 ul li.level2, div#main-navbarSupportedContent ul li.level1.item1 ul li.level2.first {\r\n        width: auto;\r\n        display: flex;\r\n        flex-direction: column;\r\n        align-items: center;\r\n        max-width: 100% !important;\r\n        margin-left: -26px;\r\n    }\r\n\r\n    div#navbarSupportedContent ul li.level1 ul, div#main-navbarSupportedContent ul li.level1 ul {\r\n        flex-direction: column;\r\n        flex-wrap: nowrap;\r\n        display: none;\r\n        position: relative;\r\n        z-index: 20;\r\n        border-top: 1px solid #d5d0d0 !important;\r\n        background: #fff;\r\n        max-height: 100%;\r\n        min-height: auto;\r\n    }\r\n\r\n        div#navbarSupportedContent ul li.level1 ul li.level2 ul, div#main-navbarSupportedContent ul li.level1 ul li.level2 ul {\r\n            padding: 0;\r\n            min-height: 100%;\r\n            margin: 0px;\r\n            background: transparent;\r\n        }\r\n\r\n        div#navbarSupportedContent ul li.level1 ul li.level2.first, div#main-navbarSupportedContent ul li.level1 ul li.level2.first {\r\n            max-width: 100% !important;\r\n        }\r\n\r\n        div#navbarSupportedContent ul li.level1 ul li.level2, div#main-navbarSupportedContent ul li.level1 ul li.level2 {\r\n            max-width: 100% !important;\r\n            margin-left: 0px !important;\r\n            width: 100%;\r\n            line-height: 2;\r\n            border-left: none;\r\n        }\r\n\r\n    div#navbarSupportedContent ul li.level1.item5 ul li.level2, div#main-navbarSupportedContent ul li.level1.item5 ul li.level2 {\r\n        padding-right: 0;\r\n    }\r\n\r\n    div#navbarSupportedContent ul li.level1.first ul li.level2.item5, div#main-navbarSupportedContent ul li.level1.first ul li.level2.item5 {\r\n        min-height: 38px;\r\n    }\r\n\r\n    div#navbarSupportedContent ul li.level1.first ul li.level2, div#main-navbarSupportedContent ul li.level1.first ul li.level2 {\r\n        border-left: none;\r\n    }\r\n\r\n    div#main-navbarSupportedContent ul li.level1 > ul {\r\n        height: 100%;\r\n    }\r\n\r\n\r\n    /* Navigation iPad Pro */\r\n    div#navbarSupportedContent ul li.level1.item3 ul, div#main-navbarSupportedContent ul li.level1.item3 ul {\r\n        max-height: none;\r\n        width: 100%;\r\n        height: 100%;\r\n    }\r\n\r\n    div#navbarSupportedContent ul li.level1.item2 ul, div#main-navbarSupportedContent ul li.level1.item2 ul {\r\n        max-height: none;\r\n        width: 100%;\r\n    }\r\n\r\n    .navigation-title {\r\n        padding: 0px;\r\n    }\r\n\r\n    div#navbarSupportedContent ul li.level1.item0 ul li.level2, div#main-navbarSupportedContent ul li.level1.item0 ul li.level2 {\r\n        line-height: 2;\r\n    }\r\n\r\n    div#navbarSupportedContent ul li.level1.item1 ul li.level2, div#navbarSupportedContent ul li.level1.item1 ul li.level2,\r\n    div#main-navbarSupportedContent ul li.level1.item1 ul li.level2, div#main-navbarSupportedContent ul li.level1.item1 ul li.level2 {\r\n        margin-left: 0px !important;\r\n        width: 100%;\r\n    }\r\n\r\n    div#navbarSupportedContent ul li.level1.first ul li.level2.item6 ul.clearfix, div#main-navbarSupportedContent ul li.level1.first ul li.level2.item6 ul.clearfix {\r\n        width: 100%;\r\n        margin-left: 0 !important;\r\n        min-height: 100%;\r\n    }\r\n\r\n    div#navbarSupportedContent ul li.level1 ul li.level2 ul li.level3 div a, div#navbarSupportedContent ul li.level1 ul li.level2 ul li.level3 div span,\r\n    div#main-navbarSupportedContent ul li.level1 ul li.level2 ul li.level3 div a, div#main-navbarSupportedContent ul li.level1 ul li.level2 ul li.level3 div span {\r\n        padding-top: 1px;\r\n        font-size: 14px;\r\n        text-transform: uppercase;\r\n        text-decoration: none;\r\n    }\r\n\r\n    div#navbarSupportedContent ul li.level1 ul li.level2.item6 ul li.level3 div a, div#main-navbarSupportedContent ul li.level1 ul li.level2.item6 ul li.level3 div a {\r\n        padding-top: 1px;\r\n        display: block;\r\n    }\r\n\r\n    div#navbarSupportedContent ul li.item0.show ul, div#navbarSupportedContent ul li.level1.item1 > ul,\r\n    div#navbarSupportedContent ul li.item2 ul, div#navbarSupportedContent ul li.last ul,\r\n    div#main-navbarSupportedContent ul li.item0.show ul, div#main-navbarSupportedContent ul li.level1.item1 > ul,\r\n    div#main-navbarSupportedContent ul li.item2 ul, div#main-navbarSupportedContent ul li.last ul {\r\n        max-width: 100%;\r\n    }\r\n\r\n    .submenu > ul {\r\n        display: none;\r\n    }\r\n\r\n    #main-navbarSupportedContent > ul:first {\r\n        display: block;\r\n    }\r\n\r\n    div#main-navbarSupportedContent ul li.level1 ul li.level2 {\r\n        background: #fff;\r\n    }\r\n\r\n    .noLink {\r\n        padding: 0px !important;\r\n    }\r\n\r\n    .fullLink {\r\n        display: block !important;\r\n    }\r\n\r\n    li.level1 .fullLink {\r\n        padding: 22px 5px 22px 50px !important;\r\n    }\r\n\r\n    li.level2 .fullLink {\r\n        padding: 22px 5px 22px 70px !important;\r\n    }\r\n\r\n    li.level3 .fullLink {\r\n        padding: 22px 5px 22px 81px !important;\r\n    }\r\n\r\n    .microsite-header-top-navigation li {\r\n        margin: 14px;\r\n    }\r\n}\r\n\r\n@media (max-width: 992px) {\r\n\r\n    #main-navbarSupportedContent .mobile-nav-open {\r\n        max-height: calc(100vh - 108px);\r\n    }\r\n\r\n    ul.userLoginSection li.item2 {\r\n        padding-bottom: 20px;\r\n    }\r\n\r\n    .navigation .level1 > .navigation-title > a, .navigation .level0 > .navigation-title > a {\r\n        font-size: 15px;\r\n    }\r\n\r\n    .container {\r\n        width: 100% !important;\r\n    }\r\n\r\n    header .headnav::before {\r\n        margin-top: 65px;\r\n    }\r\n\r\n    .navbar-brand {\r\n        padding: 11px 15px;\r\n    }\r\n\r\n    ul.userLoginSection li {\r\n        padding: 25px 5px 38px 40px;\r\n    }\r\n\r\n    .navigation .level1 > .navigation-title > a, .navigation .level0 > .navigation-title > a {\r\n        font-size: 15px;\r\n    }\r\n\r\n    .nav-bar-styling div nav ul li.level1 div.navigation-title {\r\n        padding: 22px 5px 22px 5px;\r\n    }\r\n\r\n    .search-container input[type=text] {\r\n        font-size: 16px !important;\r\n        padding: 6px 9px 6px 9px;\r\n        margin: 12px 0;\r\n        width: 75px;\r\n    }\r\n\r\n    .searching {\r\n        width: 275px !important;\r\n    }\r\n\r\n    .search-container .clear-button {\r\n        font-size: 29px !important;\r\n        margin: 8.5px 12px;\r\n    }\r\n\r\n    .search-container button[type=submit] {\r\n        font-size: 38px !important;\r\n        margin: 0 0;\r\n    }\r\n\r\n    .secondary-nav-image {\r\n        margin-top: 12px;\r\n        width: 15%;\r\n        padding-left: 0px;\r\n        padding-right: 1px;\r\n    }\r\n\r\n        .secondary-nav-image div a img {\r\n            max-width: 95%;\r\n        }\r\n\r\n    .nav-bar-styling div nav ul li.level1.item0 div.field-topimage, .nav-bar-styling div nav ul li.level1.item0 div.field-bottomimage {\r\n        display: none;\r\n    }\r\n\r\n    div#navbarSupportedContent ul li.level1.item1 ul li.level2:hover div.field-colorroom, div#main-navbarSupportedContent ul li.level1.item1 ul li.level2:hover div.field-colorroom {\r\n        right: 20px;\r\n        top: 45px;\r\n        width: 361px;\r\n        height: 300px;\r\n    }\r\n\r\n    div#navbarSupportedContent ul li.level1.item0 ul li.level2.first, div#main-navbarSupportedContent ul li.level1.item0 ul li.level2.first {\r\n        min-width: 285px;\r\n    }\r\n\r\n    div#navbarSupportedContent ul li.level1.first ul li.level2, div#main-navbarSupportedContent ul li.level1.first ul li.level2 {\r\n        min-width: 230px;\r\n    }\r\n\r\n    .nav-bar-styling div nav ul li.level1.item1.show div.field-topimage {\r\n        top: 105px;\r\n        right: -100px;\r\n    }\r\n\r\n    .nav-bar-styling div nav ul li.level1.item1 div.field-topimage img {\r\n        height: auto !important;\r\n        width: 335px !important;\r\n    }\r\n\r\n    .nav-bar-styling div nav ul li.level1.item4 div.field-topimage img {\r\n        height: auto !important;\r\n        width: 210px !important;\r\n    }\r\n\r\n    .nav-bar-styling div nav ul li.level1 div.field-topimage img, .nav-bar-styling div nav ul li.level1 div.field-bottomimage img {\r\n        height: auto !important;\r\n        width: 250px !important;\r\n    }\r\n\r\n    .nav-bar-styling div nav ul li.level1.show div.field-topimage {\r\n        top: 90px;\r\n        right: 15px;\r\n    }\r\n\r\n    .nav-bar-styling div nav ul li.level1.show div.field-bottomimage {\r\n        top: 290px;\r\n        right: 15px;\r\n    }\r\n}\r\n\r\n\r\n@media (max-width: 768px) {\r\n\r\n    #main-navbarSupportedContent .mobile-nav-open {\r\n        max-height: calc(100vh - 108px);\r\n    }\r\n\r\n    .language-selector {\r\n        display: none;\r\n    }\r\n\r\n    .mobile-nav-open {\r\n        width: 100%;\r\n        margin-top: 3px;\r\n    }\r\n\r\n    div#navbarSupportedContent ul li.level1.item2 ul, div#main-navbarSupportedContent ul li.level1.item2 ul,\r\n    div#navbarSupportedContent ul li.level1.item3 ul, div#main-navbarSupportedContent ul li.level1.item3 ul {\r\n        height: 100%;\r\n        background-color: #fff;\r\n    }\r\n}\r\n\r\n@media only screen and (max-width: 500px) {\r\n\r\n    body.microsite main {\r\n        margin-top: 51px;\r\n    }\r\n\r\n    #main-navbarSupportedContent .mobile-nav-open {\r\n         max-height: calc(100vh - 98px);\r\n    }\r\n\r\n    .headnav > div.component-content > .column-splitter:nth-child(1) {\r\n        height: 96px;\r\n    }\r\n\r\n    .coveo-externalcomponentssection {\r\n        margin-top: 49px;\r\n    }\r\n\r\n    header .headnav::before {\r\n        margin-top: 65px;\r\n    }\r\n\r\n    .mobile-nav-toggle button {\r\n        width: 25px;\r\n        height: 20px;\r\n        margin: 8px auto 0;\r\n    }\r\n\r\n    div#navbarSupportedContent ul li.level1 > ul {\r\n        height: 100%;\r\n    }\r\n\r\n    .mobile-navbar-brand {\r\n        padding: 5px 0px 0;\r\n    }\r\n\r\n        .mobile-navbar-brand.image img {\r\n            width: 35px;\r\n            height: 35px;\r\n        }\r\n\r\n    ul.userLoginSection li {\r\n        padding: 18px 4px 36px 40px;\r\n    }\r\n\r\n    .mobile-nav-toggle button span::before {\r\n        font: normal normal normal 25px/1 FontAwesome;\r\n        top: -2px;\r\n        left: 2px;\r\n    }\r\n\r\n    main {\r\n        margin-top: 94px;\r\n    }\r\n\r\n    .secondary-nav-dropdown-box {\r\n        position: fixed;\r\n        top: 44px;\r\n        padding: 20px 5px;\r\n        right: 0;\r\n        width: 100vw;\r\n    }\r\n\r\n    .unauthenticated-box {\r\n        width: 100%;\r\n    }\r\n\r\n    .user-tools ul li {\r\n        padding: 20px 0 0 0 !important;\r\n    }\r\n\r\n    .microsite-header-top-navigation li {\r\n        margin: 10px;\r\n    }\r\n}\r\n\r\n\r\n@media (max-width: 415px) {\r\n\r\n    div#navbarSupportedContent ul li.level1.first ul li.level2.last, div#main-navbarSupportedContent ul li.level1.first ul li.level2.last {\r\n        margin-top: 0px;\r\n    }\r\n\r\n    div#navbarSupportedContent ul li.level2.item6 ul li.level3 div div a img, div#main-navbarSupportedContent ul li.level2.item6 ul li.level3 div div a img {\r\n        width: 45px;\r\n        height: 45px;\r\n    }\r\n}\r\n\r\n@media (max-width: 415px) and (max-width: 713px) {\r\n\r\n    div#navbarSupportedContent ul li.level1.first ul li.level2.last, div#main-navbarSupportedContent ul li.level1.first ul li.level2.last {\r\n        display: flex;\r\n        flex-direction: column;\r\n    }\r\n\r\n        div#navbarSupportedContent ul li.level1.first ul li.level2.last ul li, div#main-navbarSupportedContent ul li.level1.first ul li.level2.last ul li {\r\n            padding: 6px 8px 6px 3px;\r\n        }\r\n}\r\n\r\n\r\n@media (max-width: 375px) {\r\n\r\n    #main-navbarSupportedContent .mobile-nav-open {\r\n        max-height: calc(100vh - 98px);\r\n    }\r\n\r\n    div#navbarSupportedContent ul li.level1.first ul li.level2, div#main-navbarSupportedContent ul li.level1.first ul li.level2 {\r\n        padding-left: 34px;\r\n    }\r\n\r\n    div#navbarSupportedContent ul li.level1 ul li.level2 span.navigation-subtitle, div#navbarSupportedContent ul li.level1 ul li.level2 div a, div#navbarSupportedContent ul li.level1 ul li.level2 div span, div#main-navbarSupportedContent ul li.level1 ul li.level2 span.navigation-subtitle, div#main-navbarSupportedContent ul li.level1 ul li.level2 div a, div#main-navbarSupportedContent ul li.level1 ul li.level2 div span {\r\n        font-size: 14px;\r\n    }\r\n}\r\n\r\n\r\n@media screen and (max-device-width: 360px) {\r\n\r\n    div#navbarSupportedContent ul li.level1.first ul li.level2.last ul li, div#main-navbarSupportedContent ul li.level1.first ul li.level2.last ul li {\r\n        padding: 0 0 10px;\r\n    }\r\n}\r\n\r\n\r\n@media (max-width: 330px) {\r\n\r\n    ul.userLoginSection {\r\n        margin-right: -25px;\r\n    }\r\n}\r\n\r\n/*Tab Navigation RV*/\r\n.tab-navigation {\r\n    margin-top: 10px;\r\n    margin-bottom: 10px;\r\n}\r\n\r\n.tab-navigation.navigation nav {\r\n    display: block !important;\r\n}\r\n\r\n.tab-navigation.navigation > .component-content li a:before {\r\n    content: none;\r\n}\r\n\r\n.tab-navigation.navigation ul {\r\n    display: flex;\r\n    justify-content: center;\r\n    border-bottom: 1px solid black;\r\n}\r\n\r\n.tab-navigation.navigation li {\r\n    margin-left: 1px;\r\n    margin-right: 1px;\r\n}\r\n\r\n.tab-navigation.navigation li .tab-link {\r\n    padding: 18px 28px 15px 28px;\r\n}\r\n\r\n.tab-navigation.navigation li.active .tab-link {\r\n    border: 1px solid black;\r\n    border-bottom: none;\r\n    border-bottom: 3px solid #fff;\r\n    margin-bottom: -2px;\r\n}\r\n\r\n.tab-navigation.navigation li.active .tab-link a {\r\n    border-bottom: 3px solid var(--brand-color);\r\n}\r\n\r\n.tab-navigation.navigation > .component-content li a {\r\n    color: #000;\r\n    font-family: Geometria;\r\n    font-size: 18px;\r\n    font-style: normal;\r\n    font-weight: 500;\r\n    line-height: normal;\r\n    padding-bottom: 15px;\r\n    text-decoration: none;\r\n}\r\n\r\n.tab-navigation.navigation li.microsite-nav-order-history-icon .tab-link a:before {\r\n    vertical-align: middle;\r\n    content: url('data:image/svg+xml,<svg width=\"26\" height=\"23\" viewBox=\"0 0 26 23\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0.5 4.375C0.5 2.87109 1.70312 1.625 3.25 1.625H22.5C24.0039 1.625 25.25 2.87109 25.25 4.375V18.125C25.25 19.6719 24.0039 20.875 22.5 20.875H3.25C1.70312 20.875 0.5 19.6719 0.5 18.125V4.375ZM6 12.625C6.73047 12.625 7.375 12.0234 7.375 11.25C7.375 10.5195 6.73047 9.875 6 9.875C5.22656 9.875 4.625 10.5195 4.625 11.25C4.625 12.0234 5.22656 12.625 6 12.625ZM7.375 7.125C7.375 6.39453 6.73047 5.75 6 5.75C5.22656 5.75 4.625 6.39453 4.625 7.125C4.625 7.89844 5.22656 8.5 6 8.5C6.73047 8.5 7.375 7.89844 7.375 7.125ZM6 16.75C6.73047 16.75 7.375 16.1484 7.375 15.375C7.375 14.6445 6.73047 14 6 14C5.22656 14 4.625 14.6445 4.625 15.375C4.625 16.1484 5.22656 16.75 6 16.75ZM10.125 6.09375C9.52344 6.09375 9.09375 6.56641 9.09375 7.125C9.09375 7.72656 9.52344 8.15625 10.125 8.15625H19.75C20.3086 8.15625 20.7812 7.72656 20.7812 7.125C20.7812 6.56641 20.3086 6.09375 19.75 6.09375H10.125ZM10.125 10.2188C9.52344 10.2188 9.09375 10.6914 9.09375 11.25C9.09375 11.8516 9.52344 12.2812 10.125 12.2812H19.75C20.3086 12.2812 20.7812 11.8516 20.7812 11.25C20.7812 10.6914 20.3086 10.2188 19.75 10.2188H10.125ZM10.125 14.3438C9.52344 14.3438 9.09375 14.8164 9.09375 15.375C9.09375 15.9766 9.52344 16.4062 10.125 16.4062H19.75C20.3086 16.4062 20.7812 15.9766 20.7812 15.375C20.7812 14.8164 20.3086 14.3438 19.75 14.3438H10.125Z\" fill=\"black\"/></svg>');\r\n    padding-right: 5px;\r\n}\r\n\r\n.tab-navigation.navigation li.microsite-nav-my-account-icon .tab-link a:before {\r\n    vertical-align: middle;\r\n    content: url('data:image/svg+xml,<svg width=\"23\" height=\"23\" viewBox=\"0 0 23 23\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M21.7695 7.42578C21.9414 7.8125 21.8125 8.19922 21.5117 8.5L19.6641 10.1758C19.707 10.5195 19.707 10.9062 19.707 11.25C19.707 11.6367 19.707 12.0234 19.6641 12.3672L21.5117 14.043C21.8125 14.3008 21.9414 14.7305 21.7695 15.1172C21.5977 15.6328 21.3828 16.1055 21.125 16.5781L20.9102 16.9219C20.6094 17.3945 20.3086 17.8672 19.9648 18.2539C19.707 18.5977 19.2773 18.6836 18.8906 18.5547L16.5273 17.8242C15.9258 18.2539 15.2812 18.5977 14.6367 18.8984L14.0781 21.3477C13.9922 21.7344 13.6914 22.0352 13.3047 22.1211C12.7031 22.207 12.1016 22.25 11.457 22.25C10.8555 22.25 10.2539 22.207 9.65234 22.1211C9.26562 22.0352 8.96484 21.7344 8.87891 21.3477L8.32031 18.8984C7.63281 18.5977 7.03125 18.2539 6.42969 17.8242L4.06641 18.5547C3.67969 18.6836 3.25 18.5977 2.99219 18.2969C2.64844 17.8672 2.34766 17.3945 2.04688 16.9219L1.83203 16.5781C1.57422 16.1055 1.35938 15.6328 1.1875 15.1172C1.01562 14.7305 1.14453 14.3438 1.44531 14.043L3.29297 12.3672C3.25 12.0234 3.25 11.6367 3.25 11.25C3.25 10.9062 3.25 10.5195 3.29297 10.1758L1.44531 8.5C1.14453 8.19922 1.01562 7.8125 1.1875 7.42578C1.35938 6.91016 1.57422 6.4375 1.83203 5.96484L2.04688 5.62109C2.34766 5.14844 2.64844 4.67578 2.99219 4.24609C3.25 3.94531 3.67969 3.85938 4.06641 3.98828L6.42969 4.71875C7.03125 4.28906 7.67578 3.90234 8.32031 3.64453L8.87891 1.19531C8.96484 0.808594 9.26562 0.507812 9.65234 0.421875C10.2539 0.335938 10.8555 0.25 11.5 0.25C12.1016 0.25 12.7031 0.335938 13.3047 0.421875C13.6914 0.464844 13.9922 0.808594 14.0781 1.19531L14.6367 3.64453C15.3242 3.90234 15.9258 4.28906 16.5273 4.71875L18.8906 3.98828C19.2773 3.85938 19.707 3.94531 19.9648 4.24609C20.3086 4.67578 20.6094 5.14844 20.9102 5.62109L21.125 5.96484C21.3828 6.4375 21.5977 6.91016 21.8125 7.42578H21.7695ZM11.5 14.6875C12.7031 14.6875 13.8203 14.043 14.4648 12.9688C15.0664 11.9375 15.0664 10.6055 14.4648 9.53125C13.8203 8.5 12.7031 7.8125 11.5 7.8125C10.2539 7.8125 9.13672 8.5 8.49219 9.53125C7.89062 10.6055 7.89062 11.9375 8.49219 12.9688C9.13672 14.043 10.2539 14.6875 11.5 14.6875Z\" fill=\"black\"/></svg>');\r\n    padding-right: 5px;\r\n}\r\n",".order-history .message-text {\r\n  margin: 30px 0px;\r\n  font-size: 16px;\r\n  line-height: 15px;\r\n}\r\n\r\n.orderhistory-item {\r\n  margin-bottom: 30px;\r\n  border-width: 1px 0px 1px 0px;\r\n  border-style: solid;\r\n  border-color: #979797;\r\n}\r\n\r\n.orderhistory-header, .shipping-section {\r\n  padding:30px 30px 0px 30px;\r\n  margin: 15px 0px;\r\n  display: flex;\r\n  justify-content: space-between;\r\n  flex-wrap: wrap;\r\n  background: #F7F7F7;\r\n}\r\n\r\n.order-history .label-section {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  width: calc(100% - 210px);\r\n}\r\n\r\n.order-history .button-section {\r\n  width: 210px;\r\n  display: flex;\r\n}\r\n\r\n.order-details-btn, .order-details-btn:hover,\r\n.track-package-btn, .track-package-btn:hover {\r\n  margin: auto 0px 30px auto;\r\n}\r\n\r\n.header-field {\r\n  margin: 0px 60px 30px 0px;\r\n}\r\n\r\n.order-history .header-label,.order-history .header-field>span, .orderhistory-details .package-text {\r\n  font-size: 18px;\r\n  line-height: 27px;\r\n  letter-spacing: 2px;\r\n}\r\n\r\n.order-history .header-field>span, .orderhistory-details .package-text {\r\n  font-family: Geometria-Bold,Helvetica,Arial,serif;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.order-history .orderhistory-details .samples-box {\r\n  padding: 15px;\r\n  margin-bottom: 15px;\r\n  border: 1px solid #DDDDDD;\r\n  flex-wrap: wrap;\r\n}\r\n\r\n.order-history .orderhistory-details .samples-details {\r\n  width: 150px;\r\n  height: auto;\r\n  margin: 15px;\r\n}\r\n\r\n.order-history .orderhistory-details .samples-details img {\r\n  max-height: 150px;\r\n}\r\n\r\n.order-history .orderhistory-details .samples-details .image-box{\r\n  width:150px;\r\n  height: 150px;\r\n  margin-bottom: 5px;\r\n}\r\n\r\n.order-history .sample-title {\r\n  color: #000;\r\n}\r\n\r\n.order-history .details>div, .quantity-and-price-box {\r\n  line-height: 20px;\r\n}\r\n\r\n.orderhistory-details .package-text {\r\n  width: 100%;\r\n  color: #AA0000;\r\n  margin-bottom: 15px;\r\n}\r\n\r\n.shipping-section {\r\n  flex-wrap: wrap;\r\n}\r\n\r\n.orderhistory-details .package-text:before {\r\n  display: inline-block;\r\n  vertical-align: sub;\r\n  width: 28px;\r\n  height: 23px;\r\n  padding-right: 5px;\r\n  content: '';\r\n  background-image: url(../images/icon-shipping-package.svg);\r\n  margin-right: 10px;\r\n}\r\n\r\n.order-history div.text-center {\r\n   margin-bottom: 40px;\r\n}\r\n\r\n.order-history hr {\r\n  border-top: 1px solid #e0e0e0;\r\n}\r\n\r\n@media (max-width: 1200px) {\r\n\r\n  .header-field {\r\n    margin: 0px 30px 30px 0px;\r\n  }\r\n\r\n  .order-history .orderhistory-details .samples-box {\r\n    justify-content: flex-start;\r\n  }\r\n  \r\n}\r\n\r\n@media (max-width: 992px) {\r\n\r\n  .order-history .label-section {\r\n    width: 450px;\r\n  }\r\n\r\n  .header-field {\r\n    margin: 0px 15px 30px 0px;\r\n  }\r\n  \r\n}\r\n\r\n@media (max-width: 768px) {\r\n\r\n  .order-history .label-section {\r\n    width: 400px;\r\n    flex-direction: column;\r\n  }\r\n\r\n  .order-history .button-section .order-details-btn {\r\n    margin-left: 0px;\r\n  }\r\n\r\n  .orderhistory-header {\r\n    flex-direction: column;\r\n  }\r\n  \r\n}\r\n\r\n@media (max-width: 430px) {\r\n\r\n.shipping-section .track-package-btn {\r\n  margin-left: 0px;\r\n}\r\n  \r\n}\r\n",".order-sample-container {\r\n    font-size: 16px;\r\n    display: grid;\r\n    grid-template-columns: repeat(3, 1fr);\r\n    column-gap: 1vw;\r\n    grid-column-gap: 1vw;\r\n    /* for older Safari */\r\n    row-gap: 2vw;\r\n    grid-row-gap: 2vw;\r\n    /* for older Safari */\r\n    margin-bottom: 4em;\r\n    padding: 0 15px;\r\n    width: 100%;\r\n}\r\n\r\n.order-sample-container form {\r\n    display: flex;\r\n    flex-direction: column;\r\n    justify-content: space-between;\r\n}\r\n\r\n.order-sample-container .sample-properties {\r\n    display: flex;\r\n    flex-direction: column;\r\n    margin-top: 1em;\r\n}\r\n\r\n.order-sample-container .sample-properties span {\r\n    margin: 0.25em 0;\r\n}\r\n\r\n.order-sample-container .sample-properties label {\r\n    margin: 0.25em 0;\r\n}\r\n\r\n.order-sample-container .sample-properties .distinct-properties {\r\n    text-align: center;\r\n}\r\n\r\n.order-sample-container .sample-properties .distinct-properties label {\r\n    font-size: 18px;\r\n}\r\n\r\n.order-sample-container .button-group {\r\n    display: flex;\r\n    flex-direction: column;\r\n}\r\n\r\n.order-sample-container .sample-details {\r\n    display: flex;\r\n    flex-direction: column;\r\n    flex: 1 0 auto;\r\n}\r\n\r\n.order-sample-container .image {\r\n    display: flex;\r\n    flex-direction: column;\r\n    justify-content: center;\r\n    align-items: center;\r\n    aspect-ratio: 4/3;\r\n    overflow: hidden;\r\n    position: relative;\r\n}\r\n\r\n.order-sample-container .image img {\r\n    max-width: 100%;\r\n    max-height: 100%;\r\n    width: auto;\r\n    height: auto;\r\n}\r\n\r\n.order-sample-container .fatal-error {\r\n    color: #f20000;\r\n    height: 1.5em;\r\n}\r\n\r\n.order-sample-container .order-sample-button {\r\n    margin: 1em 0 1em 0;\r\n    color: #FFF;\r\n    padding: 10px;\r\n    border-radius: 5px;\r\n    text-transform: uppercase;\r\n    font-weight: bold;\r\n    cursor: pointer;\r\n}\r\n\r\n.order-sample-container .order-sample-button:hover {\r\n    color: #000;\r\n    background-color: #FFF;\r\n    border: 1px solid #000;\r\n}\r\n\r\n.order-sample-container .order-sample-button.disabled {\r\n    color: #000;\r\n    background-color: #E4E4E4;\r\n    border-color: #000;\r\n    cursor: auto;\r\n}\r\n\r\n.order-sample-container .favorites-button {\r\n    border: none;\r\n    position: absolute;\r\n    top: 10px;\r\n    right: 10px;\r\n    background-color: transparent;\r\n    background-image: url(../images/favorite_icon_white.svg);\r\n    height: 26px;\r\n    width: 26px;\r\n    background-repeat: no-repeat;\r\n    padding: 0px;\r\n}\r\n\r\n.order-sample-container .favorites-button.added-to-favorites {\r\n    background-image: url(../images/favorite_icon_red.svg);\r\n}\r\n\r\n\r\n@media (max-width: 991px) {\r\n    .order-sample-container {\r\n        padding: 0;\r\n    }\r\n}\r\n\r\n@media (max-width: 767px) {\r\n    .order-sample-container {\r\n        font-size: 14px;\r\n        grid-template-columns: repeat(2, 1fr);\r\n    }\r\n\r\n    .order-sample-container .sample-properties .distinct-properties label {\r\n        font-size: 16px;\r\n    }\r\n}\r\n\r\n@media (max-width: 550px) {\r\n    .order-sample-container {\r\n        grid-template-columns: repeat(1, 1fr);\r\n    }\r\n}",".overlay-promo {\r\n    padding: 15px;\r\n    min-width: 300px;\r\n    min-height: 300px;\r\n    max-width: 585px;\r\n    max-height: 585px;\r\n    float:left;\r\n}\r\n\r\n.overlay-promo .component-content {\r\n    position: relative;\r\n    width: 100%;\r\n    height: auto;\r\n}\r\n\r\n.overlay-promo.clickable-overlay-promo .component-content a {\r\n    padding: 0px;\r\n    margin: 0px;\r\n    text-transform: none;\r\n    display: inline;\r\n    border: none !important;\r\n    background-color: transparent !important;\r\n}\r\n\r\n.overlay-promo-image {\r\n    line-height: 0;\r\n}\r\n\r\n.overlay-promo-image img {\r\n    width:100%;\r\n    height: auto; \r\n    aspect-ratio: 1/1; \r\n}\r\n\r\n.clickable-overlay-promo .overlay-promo-text>div {\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%, -50%);\r\n    position: absolute;\r\n    width: 100%;\r\n}\r\n\r\n.overlay-promo.clickable-overlay-promo .overlay-promo-text .overlay-promo-body {\r\n    padding-bottom: 15px;\r\n}\r\n\r\n.clickable-overlay-promo>div.component-content .overlay-promo-image::before {\r\n    content:\"\";\r\n    background-color: #000000B2;\r\n}\r\n\r\n.overlay-promo.clickable-overlay-promo .overlay-promo-text {\r\n    background-color: transparent;\r\n}\r\n\r\n.clickable-overlay-promo>div.component-content .overlay-promo-image::before {\r\n    border: 2px solid transparent; \r\n    transition: all 1s ease;\r\n    height: auto;\r\n    aspect-ratio: 1/1;\r\n}\r\n\r\n.clickable-overlay-promo>div.component-content:hover .overlay-promo-image::before  {\r\n    transform: translate(-50%, -50%) scale(1.1);\r\n    transition: all 1s ease;\r\n    border: 2px solid #FFFFFFE5;\r\n} \r\n\r\n.overlay-promo .overlay-promo-text,\r\n.clickable-overlay-promo .overlay-promo-image::before {\r\n    width: 84%;\r\n    height: 84%;\r\n    margin: auto;\r\n    position: absolute;\r\n    color: #fff;\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%,-50%);\r\n    text-align: center;\r\n    display: block;\r\n    max-width: 665px;\r\n    background-color: #000000B2;\r\n}\r\n\r\n.overlay-promo .overlay-promo-text {\r\n    display: flex;\r\n    flex-direction: column;\r\n    height: auto;\r\n    aspect-ratio: 1/1;\r\n}\r\n\r\n.overlay-promo .overlay-promo-text h2.overlay-promo-title {\r\n    text-transform: uppercase;\r\n    text-align: center;\r\n    position: relative;\r\n    padding: 15px;\r\n    margin:0px;\r\n    color: #fff;\r\n    width: 100%;\r\n    font-size: 24px;\r\n    line-height: 30px;\r\n    letter-spacing: 2.5px;\r\n}\r\n\r\n.overlay-promo .overlay-promo-text .overlay-promo-body {\r\n    font-size: 16px;\r\n    line-height: 22px;\r\n    color: #fff;\r\n    text-align: center;\r\n    padding: 0px 15px;\r\n}\r\n\r\n.overlay-promo .overlay-promo-text .overlay-promo-link {\r\n    width: auto;\r\n    padding-top: 20px;\r\n    display: flex;\r\n    flex-direction: column;\r\n    flex-grow: 1;\r\n    justify-content: flex-end;\r\n    padding-bottom: 25px;\r\n}\r\n\r\n.overlay-promo .overlay-promo-text .overlay-promo-link a {\r\n    border: 1px solid #000000B2;\r\n    padding: 15px 30px;\r\n    text-transform: uppercase;\r\n    color:#000;\r\n    background-color: #fff;\r\n    border-radius: 5px;\r\n    display: inline-block;\r\n    text-decoration: none;\r\n    line-height: 16px !important;\r\n    margin: 0px auto;\r\n}\r\n\r\n.overlay-promo.secondary-alternate-overlay-promo-btn .overlay-promo-text .overlay-promo-link a {\r\n    border: 1px solid #fff;\r\n    color:#FFF;\r\n    background-color: transparent;\r\n}\r\n\r\n.container .clickable-overlay-promo.overlay-promo.col-sm-6 .overlay-promo-text h2.overlay-promo-title,\r\n.container .clickable-overlay-promo.overlay-promo.col-md-6 .overlay-promo-text h2.overlay-promo-title,\r\n.container .clickable-overlay-promo.overlay-promo.col-lg-6 .overlay-promo-text h2.overlay-promo-title {\r\n    padding-top: 15px;\r\n    padding-bottom:15px;\r\n}\r\n\r\n.container .overlay-promo.col-sm-6 .overlay-promo-text h2.overlay-promo-title, \r\n.container.overlay-promo.col-md-6 .overlay-promo-text h2.overlay-promo-title,\r\n.container .overlay-promo.col-lg-6 .overlay-promo-text h2.overlay-promo-title{\r\n    font-size: 30px;\r\n    line-height: 36px;\r\n    padding: 40px 40px 15px 40px;\r\n}\r\n\r\n.container .clickable-overlay-promo.overlay-promo.col-sm-6 .overlay-promo-text .overlay-promo-body,\r\n.container .clickable-overlay-promo.overlay-promo.col-md-6 .overlay-promo-text .overlay-promo-body,\r\n.container .clickable-overlay-promo.overlay-promo.col-lg-6 .overlay-promo-text .overlay-promo-body {\r\n    padding-bottom:15px;\r\n}\r\n\r\n.container .overlay-promo.col-sm-6 .overlay-promo-text .overlay-promo-body,\r\n.container .overlay-promo.col-md-6 .overlay-promo-text .overlay-promo-body,\r\n.container .overlay-promo.col-lg-6 .overlay-promo-text .overlay-promo-body {\r\n    font-size: 18px;\r\n    line-height: 24px;\r\n    padding: 0px 40px;\r\n}\r\n\r\n.container .overlay-promo.col-sm-6 .overlay-promo-text .overlay-promo-link,\r\n.container .overlay-promo.col-md-6 .overlay-promo-text .overlay-promo-link,\r\n.container .overlay-promo.col-lg-6 .overlay-promo-text .overlay-promo-link {\r\n    padding-bottom: 40px;\r\n}\r\n\r\n.clickable-overlay-promo {\r\n    cursor: pointer;\r\n}\r\n\r\n.overlay-promo-container {\r\n    padding:0px;\r\n}\r\n\r\n.overlay-promo-container>div.component-content {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    justify-content: center;\r\n    width:100%;\r\n}\r\n\r\n.container-fluid.overlay-promo-container .overlay-promo .overlay-promo-text .overlay-promo-link {\r\n    padding-bottom: 15px;\r\n}\r\n\r\n\r\n@media only screen and (min-width: 1200px) and (max-width: 1460px) {\r\n\r\n    .container-fluid.overlay-promo-container .overlay-promo {\r\n        width:585px;\r\n        height:585px;\r\n    }\r\n    \r\n    .container-fluid.overlay-promo-container .overlay-promo .overlay-promo-text {\r\n        width:465px;\r\n        height:465px;\r\n    }\r\n\r\n    .container-fluid.overlay-promo-container .overlay-promo .overlay-promo-text .overlay-promo-link {\r\n        padding-bottom: 30px;\r\n    }\r\n\r\n    .container-fluid.overlay-promo-container .overlay-promo .overlay-promo-text h2.overlay-promo-title {\r\n        line-height: 30px;\r\n        padding: 30px 30px 15px 30px;\r\n        font-size: 24px;\r\n    }\r\n\r\n    .container-fluid.overlay-promo-container .overlay-promo .overlay-promo-text .overlay-promo-body {\r\n        padding: 0px 30px;\r\n        font-size: 16px;\r\n    }\r\n}\r\n\r\n@media (min-width: 992px) { \r\n\r\n    .container .overlay-promo.col-sm-12 .overlay-promo-text h2.overlay-promo-title, \r\n    .container.overlay-promo.col-md-12 .overlay-promo-text h2.overlay-promo-title,\r\n    .container .overlay-promo.col-lg-12 .overlay-promo-text h2.overlay-promo-title {\r\n        font-size: 30px;\r\n        line-height: 36px;\r\n        padding: 40px 40px 15px 40px;\r\n    }\r\n\r\n    .container .overlay-promo.col-sm-12 .overlay-promo-text .overlay-promo-body,\r\n    .container .overlay-promo.col-md-12 .overlay-promo-text .overlay-promo-body,\r\n    .container .overlay-promo.col-lg-12 .overlay-promo-text .overlay-promo-body {\r\n        font-size: 18px;\r\n        line-height: 24px;\r\n        padding: 0px 40px;\r\n    }\r\n\r\n    .container .overlay-promo.col-sm-12 .overlay-promo-text .overlay-promo-link,\r\n    .container .overlay-promo.col-md-12 .overlay-promo-text .overlay-promo-link,\r\n    .container .overlay-promo.col-lg-12 .overlay-promo-text .overlay-promo-link {\r\n        padding-bottom: 40px;\r\n    }\r\n}\r\n\r\n@media (max-width: 1200px) {\r\n    \r\n    .container-fluid.overlay-promo-container .overlay-promo .overlay-promo-text {\r\n        width:84%;\r\n        height:84%;\r\n    }\r\n\r\n    .overlay-promo .overlay-promo-text h2.overlay-promo-title {\r\n        font-size:20px;\r\n        line-height: 24px;\r\n    }\r\n\r\n    .container .overlay-promo.col-sm-6 .overlay-promo-text h2.overlay-promo-title, \r\n    .container .overlay-promo.col-md-6 .overlay-promo-text h2.overlay-promo-title,\r\n    .container .overlay-promo.col-lg-6 .overlay-promo-text h2.overlay-promo-title {\r\n        line-height: 34px;\r\n        padding: 30px 30px 15px 30px;\r\n    }\r\n\r\n    .container-fluid.overlay-promo-container .overlay-promo .overlay-promo-text h2.overlay-promo-title {\r\n        line-height: 30px;\r\n        padding: 30px 30px 15px 30px;\r\n        font-size: 24px;\r\n    }\r\n\r\n    .container-fluid.overlay-promo-container .overlay-promo .overlay-promo-text .overlay-promo-body {\r\n        padding: 0px 30px;\r\n        font-size: 16px;\r\n        line-height: 22px;\r\n    }\r\n\r\n    .container .overlay-promo.col-sm-6 .overlay-promo-text .overlay-promo-link,\r\n    .container .overlay-promo.col-md-6 .overlay-promo-text .overlay-promo-link,\r\n    .container .overlay-promo.col-lg-6 .overlay-promo-text .overlay-promo-link,\r\n    .container-fluid.overlay-promo-container .overlay-promo .overlay-promo-text .overlay-promo-link {\r\n        padding-bottom: 30px;\r\n    }\r\n\r\n    .overlay-promo .overlay-promo-text .overlay-promo-body {\r\n        font-size:14px;\r\n        line-height: 18px;\r\n    }\r\n\r\n    .overlay-promo .overlay-promo-text .overlay-promo-link {\r\n        padding-bottom: 15px;\r\n    }\r\n\r\n} \r\n\r\n@media (max-width: 992px) {\r\n\r\n    .overlay-promo {\r\n        width: 375px;\r\n    }\r\n\r\n    .container .overlay-promo .overlay-promo-text h2.overlay-promo-title {\r\n        font-size: 24px !important;\r\n        line-height: 28px !important;\r\n    }\r\n\r\n    .container-fluid.overlay-promo-container .overlay-promo .overlay-promo-text h2.overlay-promo-title {\r\n        padding: 15px;\r\n    }\r\n\r\n    .container .overlay-promo .overlay-promo-text .overlay-promo-body {\r\n        font-size:16px !important;\r\n        line-height: 20px !important;\r\n    }\r\n\r\n    .overlay-promo .overlay-promo-text .overlay-promo-link {\r\n        padding-bottom: 25px;\r\n    }   \r\n\r\n    .container-fluid.overlay-promo-container .overlay-promo {\r\n        width:374px;\r\n        height:auto;\r\n    }\r\n    \r\n    .container-fluid.overlay-promo-container .overlay-promo .overlay-promo-text {\r\n        width:284px;\r\n        height:auto;\r\n    }\r\n\r\n}\r\n\r\n@media (max-width: 768px) {\r\n\r\n    .overlay-promo {\r\n        width: 430px !important;\r\n        height: auto !important;\r\n        margin-right: auto;\r\n        margin-left: auto; \r\n    }\r\n\r\n    .container .overlay-promo .overlay-promo-text h2.overlay-promo-title,\r\n    .container-fluid.overlay-promo-container .overlay-promo .overlay-promo-text h2.overlay-promo-title {\r\n        font-size: 30px !important;\r\n        line-height: 34px !important;\r\n        padding: 30px 30px 15px 30px;\r\n    }\r\n\r\n    .container .overlay-promo .overlay-promo-text .overlay-promo-body {\r\n        font-size: 18px !important;\r\n        line-height: 24px !important;\r\n    }\r\n\r\n    .container-fluid.overlay-promo-container .overlay-promo {\r\n        width:585px !important;\r\n        height:auto;\r\n    }\r\n    \r\n    .container-fluid.overlay-promo-container .overlay-promo .overlay-promo-text {\r\n        width:84%;\r\n        height:auto;\r\n    }\r\n}\r\n\r\n@media (max-width: 430px) {\r\n\r\n    .overlay-promo {\r\n        height: auto !important; \r\n    }\r\n\r\n    .overlay-promo .overlay-promo-text,\r\n    .overlay-promo.col-sm-6 .overlay-promo-text,\r\n    .overlay-promo.col-md-6 .overlay-promo-text,\r\n    .overlay-promo.col-lg-6 .overlay-promo-text {\r\n        width: 85% !important;\r\n        height: auto !important;\r\n    }\r\n\r\n    .container .overlay-promo .overlay-promo-text h2.overlay-promo-title,\r\n    .container-fluid.overlay-promo-container .overlay-promo .overlay-promo-text h2.overlay-promo-title {\r\n        font-size:20px !important;\r\n        line-height: 24px !important;\r\n    }\r\n\r\n    .container .overlay-promo .overlay-promo-text .overlay-promo-body,\r\n    .container-fluid.overlay-promo-container .overlay-promo .overlay-promo-text .overlay-promo-body {\r\n        font-size:14px !important;\r\n        line-height: 18px !important;\r\n    }\r\n\r\n}","#hpc--card-frame {\r\n    width:100%; \r\n    min-height: 620px;\r\n}\r\n\r\n#hpc--card-frame .control-group {\r\n    width: 750px;\r\n}\r\n\r\n.payment-captcha {\r\n    position: absolute;\r\n    bottom: 140px;\r\n    padding: 0px 10px;\r\n}\r\n\r\n.component-payment-confirmation .heading-bar{\r\n    padding-left: 10px;\r\n}\r\n\r\n.payment-section {\r\n    width:750px;\r\n    position: relative;\r\n}\r\n\r\n.shipping-address-box {\r\n    width: 360px;\r\n    display: flex;\r\n    flex-direction: column;\r\n    padding: 30px;\r\n    color: #000;\r\n    text-align: left;\r\n    border: 1px solid #808080;\r\n    height: 100%;\r\n    margin-left: 28px;\r\n}\r\n\r\n.shipping-address-box .shipping-address-heading {\r\n    font-size: 20px;\r\n    line-height: 20px;\r\n    font-weight: 700;\r\n}\r\n\r\n.shipping-address-box .shipping-address-text {\r\n    font-size: 14px;\r\n    line-height: 20px;\r\n    font-weight: 400;\r\n    padding-top: 13px;\r\n}\r\n\r\n.payment-response-error {\r\n    width:100%;\r\n    padding: 10px 10px 18px 10px;\r\n}\r\n\r\n.payment-response-error span {\r\n    font-size: 14px;\r\n    color: #dc3545;\r\n}\r\n\r\n.name-on-card {\r\n    padding: 0px 10px;\r\n}\r\n\r\n.name-on-card label {\r\n    font-family: Arial, sans-serif;\r\n    font-size: 14px;\r\n    font-weight: 700;\r\n    line-height: 20px;\r\n    text-transform: uppercase;\r\n    display: inline-block;\r\n    margin-bottom: 0.5rem;\r\n}\r\n\r\n.name-on-card input {\r\n    color: #495057;\r\n    height: 45px;\r\n    border: 1px solid #c2c2c2;\r\n    background-color: #f6f6f6;\r\n    border-radius: 0;\r\n    margin-bottom: 10px;\r\n    display: block;\r\n    font-size: 16px;\r\n    line-height: 1.5;\r\n    padding: 6px 12px;\r\n    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;\r\n    width: 100%;\r\n    font-family: Arial, Helvetica, sans-serif;\r\n}\r\n\r\nspan.error-message, span.captcha-error {\r\n    color: #dc3545;\r\n    font-size: 12.8px;\r\n    margin-top: 0.25rem;\r\n    font-family: Arial, sans-serif;\r\n}\r\n\r\n.name-on-card input.invalid-text {\r\n    border-color: #dc3545;\r\n}\r\n\r\n.name-on-card input.valid-text {\r\n    border-color: #28a745;\r\n}\r\n\r\n.payment-section #overlay-loader {\r\n    width: 100%;\r\n    height: 100%;\r\n    position: absolute;\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%,-50%); \r\n    z-index: 999;\r\n    background: rgba(255,255,255,.5);\r\n}\r\n\r\n.payment-section .loading-indicator {\r\n    position: absolute;\r\n    top: 40%;\r\n    left: 50%;\r\n    transform: translate(-50%,-50%);\r\n    border: 4px solid #ddd;\r\n    border-radius: 50%;\r\n    border-top: 4px solid #ca1937;\r\n    width: 40px;\r\n    height: 40px;\r\n    -webkit-animation: spin 1.25s linear infinite;\r\n    animation: spin 1.25s linear infinite;  \r\n}\r\n\r\n@media (max-width: 1200px) {\r\n\r\n    .payment-section {\r\n        width:536px;\r\n    }\r\n\r\n    .shipping-address-box {\r\n        width: 374px;\r\n    }\r\n    \r\n}\r\n\r\n@media (max-width: 992px) {\r\n\r\n    .payment-section {\r\n        width:100%;\r\n    }\r\n \r\n    .cart-checkout .payment-container {\r\n        flex-direction: column-reverse;\r\n    }\r\n\r\n    .shipping-address-box {\r\n        width:100%;\r\n        margin: 15px 0px;\r\n    }\r\n    \r\n}\r\n\r\n@media (max-width: 550px) {\r\n\r\n    .component-payment-confirmation .cart-checkout .heading-bar {\r\n        flex-direction: column;\r\n    }\r\n\r\n    .component-payment-confirmation .cart-checkout .button-navigation {\r\n        margin-right: auto;\r\n        margin-left:0px;\r\n    }\r\n}",".product-card {\r\n    background: #fff;\r\n    padding: 15px 15px 30px 15px;\r\n    overflow: hidden;\r\n    box-sizing: border-box;\r\n}\r\n\r\n    .product-card a {\r\n        text-decoration: none;\r\n    }\r\n\r\n    .product-card .product-card-image {\r\n        text-align: center;\r\n    }\r\n\r\n        .product-card .product-card-image img {\r\n            width: calc(100% - 40px);\r\n            height: auto;\r\n            border-radius: 50%;\r\n            border: 1px solid #ccc;\r\n            border-radius: 50%;\r\n        }\r\n\r\n            .product-card .product-card-image img:hover {\r\n                outline: 4px solid #000;\r\n            }\r\n\r\n    .product-card .product-card-name h3 {\r\n        color: #000;\r\n        font-size: 20px;\r\n        font-weight: bold;\r\n        line-height: 22px;\r\n        letter-spacing: 1.5px;\r\n        text-align: center;\r\n        text-decoration: none;\r\n        margin: 15px 0px;\r\n    }\r\n\r\n    .product-card .product-card-color p {\r\n        color: #000;\r\n        font-size: 16px;\r\n        line-height: 24px;\r\n        border: none;\r\n        text-align: center;\r\n        text-decoration: none;\r\n    }\r\n\r\n    .product-card .product-card-button-section .product-card-sample-button {\r\n        width: auto;\r\n        display: block;\r\n        margin: 0px auto;\r\n        padding: 10px 15px;\r\n        line-height: 18px;\r\n    }\r\n\r\n    .product-card .ee-only {\r\n        text-align: center;\r\n    }\r\n\r\n    .product-card-color {\r\n        margin-bottom: 15px;\r\n    }\r\n\r\n    .product-card .fa-shopping-cart {\r\n        display: none;\r\n    }\r\n\r\n    .product-card>.component-content {\r\n        display: flex;\r\n        height: 100%;\r\n        flex-direction: column;\r\n    }\r\n\r\n    .product-card-button-section {\r\n        display: flex;\r\n        flex-direction: column;\r\n        flex-grow: 1;\r\n        justify-content: flex-end;  \r\n    }\r\n",".product-slider-card {\r\n    max-width: 596px;\r\n}\r\n\r\n.product-slider-card > .component-content {\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: center;\r\n    gap: 60px;\r\n}\r\n\r\n.product-slider-card .carousel-enabled {\r\n    position: relative;\r\n}\r\n\r\n.product-slider-card .carousel-arrow.next-arrow, \r\n.product-slider-card .carousel-arrow.next-arrow.disable, \r\n.product-slider-card .carousel-arrow.prev-arrow, \r\n.product-slider-card .carousel-arrow.prev-arrow.disable {\r\n    outline: 0;\r\n}\r\n\r\n.product-slider-card .carousel-arrow.disable {\r\n    opacity: .25;\r\n}\r\n\r\n.product-slider-card .carousel-arrow svg path, \r\n.product-slider-card .carousel-arrow.next-arrow svg {\r\n    fill: white;\r\n}\r\n\r\n.product-slider-card button.next-arrow,\r\n.product-slider-card button.prev-arrow {\r\n    padding: 0px;\r\n}\r\n\r\n.product-slider-card button.next-arrow {\r\n    right: 14px;\r\n}\r\n\r\n.product-slider-card button.prev-arrow {\r\n    left: 14px;\r\n}\r\n\r\n.product-slider-card .carousel-enabled .product-slider-card-image-list {\r\n    justify-content: center;\r\n}\r\n\r\n.product-slider-card .product-slider-card-heading,\r\n.product-slider-card .product-slider-card-heading h1,\r\n.product-slider-card .product-slider-card-heading h2,\r\n.product-slider-card .product-slider-card-heading h3 {\r\n    color: #545454;\r\n    /* font-family: \"HvDTrial Brandon Grotesque\"; */\r\n    font-size: 36px;\r\n    font-style: normal;\r\n    font-weight: 400;\r\n    line-height: normal;\r\n}\r\n\r\n.product-slider-card .product-slider-card-image,\r\n.product-slider-card .product-slider-card-image img {\r\n    width: 563px;\r\n    height: 563px;\r\n    border-radius: 12px 12px 0px 0px;\r\n}\r\n\r\n.product-slider-card .product-slider-card-link a {\r\n    text-decoration: none;\r\n    color: white;\r\n}\r\n\r\n.product-slider-card .product-slider-card-placeholder {\r\n    /* display: flex; */\r\n    width: 563px;\r\n    padding: 20px 0;\r\n    /* flex-direction: row; */\r\n    align-items: center;\r\n    border-radius: 0px 0px 12px 12px;\r\n    background: #545454;\r\n}\r\n\r\n.product-slider-card .product-slider-card-placeholder .dot {\r\n    flex-shrink: 0;\r\n    background: #D9D9D9;\r\n    border: none;\r\n}\r\n\r\n.product-slider-card .product-slider-card-placeholder .dot.active-dot {\r\n    background: #7D7D7D;\r\n}\r\n\r\n.product-slider-card .product-slider-card-placeholder .dot-indicators {\r\n    line-height: 6px;\r\n    margin-top: 15px;\r\n    margin-bottom: 0px;\r\n}\r\n\r\n.product-slider-card .product-slider-card-placeholder .carousel-arrow {\r\n    top: 45%;\r\n}\r\n\r\n.product-slider-card .carousel-arrow.next-arrow svg, .component-slider-container .carousel-arrow svg path {\r\n    fill: white;\r\n}\r\n\r\n.product-slider-card .product-slider-card-placeholder .product-slider-card-image-list {\r\n    padding: 15px 40px;\r\n    display: flex;\r\n    gap: 17px;\r\n    flex-direction: row;\r\n    flex-wrap: wrap;\r\n}\r\n\r\n.product-slider-card .product-slider-card-placeholder.carousel-enabled .product-slider-card-image-list {\r\n    padding: 0px 20px;\r\n}\r\n\r\n.product-slider-card .product-slider-card-placeholder img.product-card-thumbnil-img {\r\n    width: 100px;\r\n    height: 100px;\r\n    cursor: pointer;\r\n}\r\n\r\n.product-slider-card .product-slider-card-modal-popup .custom-modal-content {\r\n    width: 100%;\r\n    max-width: 768px;\r\n    background: transparent;\r\n}\r\n\r\n.product-slider-card .product-slider-card-modal-popup .custom-modal-content .popup-container{\r\n    background: white;\r\n}\r\n\r\n.product-slider-card .product-slider-card-modal-popup .quick-view-container {\r\n    width: 100%;\r\n    max-width: 678px;\r\n    /* height: 396px; */\r\n    height: auto;\r\n}\r\n\r\n.product-slider-card .product-slider-card-modal-popup .quick-view-image img {\r\n    width: 350px;\r\n    height: 350px;\r\n    margin: 0px 25px;\r\n    margin-bottom: 10px;\r\n}\r\n\r\n.product-slider-card .product-slider-card-modal-popup .quick-view-item {\r\n    display: flex;\r\n    flex-direction: row;\r\n    width: 100%;    \r\n}\r\n\r\n.product-slider-card .product-slider-card-modal-popup .quick-view-content {\r\n    display: flex;\r\n    flex-direction: column;\r\n    justify-content: center;\r\n    gap: 9px;\r\n}\r\n\r\n.product-slider-card .product-slider-card-modal-popup .carousel-arrow svg path, \r\n.product-slider-card .product-slider-card-modal-popup .carousel-arrow.next-arrow svg {\r\n    fill: black;\r\n}\r\n\r\n.product-slider-card .product-slider-card-modal-popup button.next-arrow {\r\n    right: -40px;\r\n}\r\n\r\n.product-slider-card .product-slider-card-modal-popup button.prev-arrow {\r\n    left: -40px;\r\n}\r\n\r\n.product-slider-card .product-slider-card-modal-popup .close {\r\n    color: #000;\r\n    margin-right: 10px;\r\n    font-size: 60px;\r\n    line-height: 1px;\r\n    margin-top: 25px;\r\n}\r\n\r\n.product-slider-card .product-slider-card-modal-popup .carousel-arrow {\r\n    background: white;\r\n    padding: 10px;\r\n}\r\n\r\n/*Custom-Modal-Popup Start*/\r\n.product-slider-card-modal-popup {\r\n    display: none;\r\n    position: fixed;\r\n    z-index: 1001;\r\n    /* padding-top: 100px; */\r\n    top: 0;\r\n    left: 0;\r\n    width: 100%;\r\n    height: 100%;\r\n    overflow: auto;\r\n    background-color: #00000066;\r\n}\r\n\r\n.product-slider-card-modal-popup.show {\r\n        display: flex !important; \r\n}\r\n\r\n.product-slider-card-modal-popup .custom-modal-content {\r\n    position: relative;\r\n    /* background-color: var(--shoppingCart-white); */\r\n    margin: auto;\r\n    padding: 0;\r\n    max-width: 1024px;\r\n    /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */\r\n    box-shadow: none;\r\n    -webkit-animation-name: animatetop;\r\n    -webkit-animation-duration: 0.4s;\r\n    animation-name: animatetop;\r\n    animation-duration: 0.4s;\r\n    border-radius: 0.3rem;\r\n}\r\n\r\n.product-slider-card-modal-popup .custom-modal-header {\r\n    display: flex;\r\n    justify-content: right;\r\n    align-items: center;\r\n    gap: 10px;\r\n    align-self: stretch;\r\n    padding-top: 0px;\r\n    padding-bottom: 0px;\r\n    padding-left: 10px;\r\n    padding-right: 10px;\r\n}\r\n\r\n.product-slider-card-modal-popup .custom-modal-header::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    left: 25px;\r\n    right: 25px;\r\n    border: none;\r\n}\r\n\r\n.product-slider-card-modal-popup .custom-modal-header h2 {\r\n    font-family: Geometria;\r\n    font-size: 25px;\r\n    font-weight: 500;\r\n    line-height: 37px;\r\n    letter-spacing: 5px;\r\n    text-align: center;\r\n    text-transform: uppercase;\r\n    margin-top: 10px;\r\n    margin-bottom: 10px;\r\n}\r\n\r\n.product-slider-card-modal-popup .custom-modal-body {\r\n    padding: 2px 43px;\r\n    min-height: unset;\r\n}\r\n\r\n.product-slider-card-modal-popup .custom-modal-footer {\r\n    display: flex;\r\n    padding: 20px 15px;\r\n    justify-content: center;\r\n    align-items: center;\r\n    gap: 10px;\r\n    align-self: stretch;\r\n    color: #000;\r\n    text-align: center;\r\n    leading-trim: both;\r\n    text-edge: cap;\r\n    font-family: Geometria;\r\n    font-size: 25px;\r\n    font-style: normal;\r\n    font-weight: 400;\r\n    line-height: 40px; /* 160% */\r\n    text-transform: uppercase;\r\n}\r\n\r\n.product-slider-card-modal-popup .custom-modal-footer::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    left: 25px;\r\n    right: 25px;\r\n    top: 0;\r\n    /* border-top: 2px solid var(--shoppingCart-divider); */\r\n}\r\n\r\n.product-slider-card-modal-popup .custom-modal-header .close {\r\n    /* color: var(--shoppingCart-close-button); */\r\n    font-weight: normal;\r\n    font-size: 50px;\r\n    float: right;\r\n    opacity: 1;\r\n    margin: 0;\r\n}\r\n\r\n.product-slider-card-modal-popup .close:hover,\r\n.product-slider-card-modal-popup .close:focus {\r\n    /* color: var(--shoppingCart-black); */\r\n    text-decoration: none;\r\n    cursor: pointer;\r\n}\r\n\r\n.product-slider-card-modal-popup .custom-modal-body .image-container {\r\n    display: flex;\r\n    padding: 30px 30px 70px 30px;\r\n    flex-direction: column;\r\n    justify-content: center;\r\n    align-items: center;\r\n    gap: 10px;\r\n}\r\n\r\n.product-slider-card-modal-popup .custom-modal-body .image-container img {\r\n    height: 350px;\r\n    width: auto;\r\n}\r\n\r\n.product-slider-card-modal-popup .quick-view-content a {\r\n    margin-left : 0px;\r\n    margin-right: 0px;\r\n    text-align: center;\r\n}\r\n\r\n.product-slider-card .product-slider-card-modal-popup .quick-view-content {\r\n    margin-right: 12px;\r\n}\r\n\r\n@media (max-width: 769px) {\r\n    .product-slider-card .product-slider-card-image,\r\n    .product-slider-card .product-slider-card-image img {\r\n        width: 310px;\r\n        height: 310px;\r\n    }\r\n\r\n    .product-slider-card .product-slider-card-placeholder {\r\n        /* display: flex; */\r\n        width: 310px;\r\n        padding: 15px 0px;\r\n        /* flex-direction: row; */\r\n        align-items: center;\r\n    }\r\n\r\n    .product-slider-card .product-slider-card-placeholder img.product-card-thumbnil-img {\r\n        width: 75px;\r\n        height: 75px;\r\n    }\r\n\r\n    .product-slider-card .product-slider-card-heading,\r\n    .product-slider-card .product-slider-card-heading h1,\r\n    .product-slider-card .product-slider-card-heading h2,\r\n    .product-slider-card .product-slider-card-heading h3 {\r\n        font-size: 20px;\r\n    }\r\n\r\n    .product-slider-card > .component-content {\r\n        gap: 40px;\r\n    }\r\n\r\n    .product-slider-card .carousel-arrow.next-arrow svg,\r\n    .product-slider-card .carousel-arrow.prev-arrow svg {\r\n        width: 20px;\r\n    }\r\n\r\n    .product-slider-card .product-slider-card-modal-popup .quick-view-image img {\r\n        width: 151px;\r\n        height: 151px;\r\n    }\r\n\r\n    .product-slider-card .product-slider-card-modal-popup .quick-view-content {\r\n        font-size: 14px;\r\n        gap: 4px;\r\n    }\r\n\r\n    .product-slider-card .product-slider-card-modal-popup .custom-modal-content {\r\n        max-width: 508px;\r\n    }\r\n\r\n    .product-slider-card .product-slider-card-placeholder.carousel-enabled .product-slider-card-image-list {\r\n        gap: 6px;\r\n    }\r\n\r\n    .product-slider-card button.next-arrow {\r\n        right: 8px;\r\n    }\r\n    \r\n    .product-slider-card button.prev-arrow {\r\n        left: 8px;\r\n    }\r\n\r\n    .product-slider-card .custom-modal-content .button-primary {\r\n        margin-left: 0px;\r\n        margin-right: 0px;\r\n        margin-top: 5px;\r\n        margin-bottom: 5px;\r\n        padding: 10px 20px;\r\n        font-size: 10px !important;\r\n        width: auto;\r\n    }\r\n\r\n    .product-slider-card .quick-view-item {\r\n        padding-bottom: 10px;\r\n    }\r\n\r\n    .product-slider-card .product-slider-card-modal-popup .close {\r\n        margin-right: 8px;\r\n        font-size: 50px;\r\n        margin-top: 20px;\r\n    }\r\n}\r\n\r\n@media (max-width: 430px) {\r\n\r\n    .product-slider-card .product-slider-card-modal-popup .quick-view-image img {\r\n        margin: 0 12px;\r\n    }\r\n}","/* Image Left and Right Layouts */\r\n.promo-image-left.image-width-70 div .promo-image {\r\n    width: 70%;\r\n    float: left;\r\n}\r\n\r\n.promo-image-right.image-width-70 div .promo-image {\r\n    width: 70%;\r\n    float: right;\r\n}\r\n\r\n.promo-image-left.image-width-70 div .promo-textarea {\r\n    display: block;\r\n    padding: 0 0 0 calc(70% + 20px);\r\n}\r\n\r\n.promo-image-right.image-width-70 div .promo-textarea {\r\n    display: block;\r\n    padding: 0 calc(70% + 20px) 0 0;\r\n}\r\n\r\n.promo-image-left.image-width-50 div .promo-image {\r\n    width: 50%;\r\n    float: left;\r\n}\r\n\r\n.promo-image-right.image-width-50 div .promo-image {\r\n    width: 50%;\r\n    float: right;\r\n}\r\n\r\n.promo-image-left.image-width-50 div .promo-textarea {\r\n    display: block;\r\n    padding: 0 0 0 calc(50% + 20px);\r\n}\r\n\r\n.promo-image-right.image-width-50 div .promo-textarea {\r\n    display: flex;\r\n    flex-direction: column;\r\n    padding: 0 20px 0 0;\r\n}\r\n\r\n.promo-image-left.image-width-20 div .promo-image {\r\n    width: 20%;\r\n    float: left;\r\n}\r\n\r\n.promo-image-right.image-width-20 div .promo-image {\r\n    width: 20%;\r\n    float: right;\r\n}\r\n\r\n.promo-image-left.image-width-20 div .promo-textarea {\r\n    display: block;\r\n    padding: 0 0 0 calc(20% + 20px);\r\n}\r\n\r\n.promo-image-right.image-width-20 div .promo-textarea {\r\n    display: block;\r\n    padding: 0 calc(20% + 20px) 0 0;\r\n}\r\n\r\n.promo-image-left.image-width-30 div .promo-image {\r\n    width: 30%;\r\n    float: left;\r\n}\r\n\r\n.promo-image-right.image-width-30 div .promo-image {\r\n    width: 30%;\r\n    float: right;\r\n}\r\n\r\n.promo-image-left.image-width-30 div .promo-textarea {\r\n    display: block;\r\n    padding: 0 0 0 calc(30% + 20px);\r\n}\r\n\r\n.promo-image-right.image-width-30 div .promo-textarea {\r\n    display: block;\r\n    padding: 0 calc(30% + 20px) 0 0;\r\n}\r\n\r\n#4DBA8C13-0C98-45F6-960A-D690317E0642 {\r\n    width: 100% !important;\r\n}\r\n\r\n.bkgd-shadow {\r\n    box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.3), 0 6px 4px 0 rgba(0, 0, 0, 0.15);\r\n    width: 98%;\r\n}\r\n\r\n/* Promo left and right with centered text and divider */\r\n.promo-image-left.image-width-50.promo-image-left-with-centered-text .component-content,\r\n.promo-image-left.image-width-50.promo-image-left-with-divider .component-content {\r\n    display: flex;\r\n    flex-flow: row nowrap;\r\n    justify-content: center;\r\n    align-items: center;\r\n}\r\n\r\n.promo-image-right.image-width-50.promo-image-right-with-centered-text .component-content,\r\n.promo-image-right.image-width-50.promo-image-right-with-divider .component-content {\r\n    display: flex;\r\n    flex-flow: row-reverse nowrap;\r\n    justify-content: center;\r\n    align-items: center;\r\n}\r\n\r\n.promo-image-left.image-width-50.promo-image-left-with-centered-text .component-content .promo-image,\r\n.promo-image-right.image-width-50.promo-image-right-with-centered-text .component-content .promo-image,\r\n.promo-image-left.image-width-50.promo-image-left-with-divider .component-content .promo-image,\r\n.promo-image-right.image-width-50.promo-image-right-with-divider .component-content .promo-image {\r\n    float: none;\r\n}\r\n\r\n.promo-image-left.image-width-50.promo-image-left-with-centered-text .component-content .promo-textarea,\r\n.promo-image-left.image-width-50.promo-image-left-with-divider .component-content .promo-textarea {\r\n    text-align: center;\r\n    width: 50%;\r\n    padding: 0 0 0 20px;\r\n}\r\n\r\n.promo-image-right.image-width-50.promo-image-right-with-centered-text .component-content .promo-textarea,\r\n.promo-image-right.image-width-50.promo-image-right-with-divider .component-content .promo-textarea {\r\n    text-align: center;\r\n    width: 50%;\r\n}\r\n\r\n.promo-image-left.image-width-50.promo-image-left-with-centered-text .component-content .promo-textarea .promo-title,\r\n.promo-image-right.image-width-50.promo-image-right-with-centered-text .component-content .promo-textarea .promo-title {\r\n    position: relative;\r\n}\r\n\r\n.promo-image-left.image-width-50.promo-image-left-with-divider .component-content .promo-textarea .promo-title,\r\n.promo-image-right.image-width-50.promo-image-right-with-divider .component-content .promo-textarea .promo-title {\r\n    position: relative;\r\n    font-family: Gotham-medium;\r\n    padding-bottom: 20px;\r\n    margin-bottom: 17px;\r\n}\r\n\r\n.promo-image-left.image-width-50.promo-image-left-with-divider .component-content .promo-textarea .promo-title::after,\r\n.promo-image-right.image-width-50.promo-image-right-with-divider .component-content .promo-textarea .promo-title::after {\r\n    width: 85px;\r\n    border-bottom: 3px solid black;\r\n    content: \" \";\r\n    display: block;\r\n    left: 50%;\r\n    transform: translateX(-50%);\r\n    position: absolute;\r\n    bottom: 0;\r\n}\r\n\r\n.promo a.promo-link-btn-black {\r\n    border-radius: 5px;\r\n    background-color: #000000;\r\n    color: #fff;\r\n    text-transform: uppercase;\r\n    font-family: Geometria;\r\n    font-size: 14px;\r\n    font-weight: bold;\r\n    letter-spacing: 0;\r\n    line-height: 17px;\r\n    text-align: center;\r\n    text-decoration: none;\r\n    padding: 20px 60px;\r\n    display: inline-block;\r\n}\r\n\r\n.promo a.promo-link-btn-black:hover {\r\n    border:1px solid #000;\r\n    border-radius: 5px;\r\n    background-color: white;\r\n    color: #000;\r\n    text-transform: uppercase;\r\n    font-family: Geometria;\r\n    font-size: 14px;\r\n    font-weight: bold;\r\n    letter-spacing: 0;\r\n    line-height: 17px;\r\n    text-align: center;\r\n    text-decoration: none;\r\n    padding: 20px 60px;\r\n    display: inline-block;\r\n}\r\n\r\n.promo .promo-login h2 {\r\n    color: #000000;\r\n    font-family: Geometria;\r\n    font-size: 20px;\r\n    font-weight: bold;\r\n    letter-spacing: 2.5px;\r\n    line-height: 25px;\r\n}\r\n\r\n.center {\r\n    display: flex;\r\n    justify-content: center;\r\n}\r\n\r\n.group {\r\n    width: 445px;\r\n    padding-left: 15px;\r\n    padding-right: 15px;\r\n    margin: 10px;\r\n}\r\n\r\n.promo .promo-login {\r\n    padding: 30px 0;\r\n    color: #000000;\r\n    font-family: Geometria;\r\n    font-size: 16px;\r\n    letter-spacing: 0;\r\n    line-height: 20px;\r\n}\r\n\r\n.right-line::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    top: 60px;\r\n    bottom: 30px;\r\n    right: 0;\r\n    width: 2px;\r\n    background-color: #979797;\r\n}\r\n\r\n\r\n/* Section Intro Promo */\r\n\r\n.promo.section-intro-promo {\r\n    padding: 0px;\r\n}\r\n\r\n.section-promo-text h2.promo-title {\r\n    padding:60px 26px 30px 26px;\r\n    margin:0px;\r\n    font-size: 30px;\r\n    font-weight: 700;\r\n    line-height: 40px;\r\n    text-align: center;\r\n}\r\n\r\n.section-promo-text hr {\r\n    width:50px;\r\n    border: 1px solid #979797;\r\n    margin-top: 0px;\r\n    margin-bottom: 30px;\r\n}\r\n\r\n.section-promo-text .promo-body {\r\n    font-size: 18px;\r\n    font-weight: 400;\r\n    line-height: 22px;\r\n    text-align: center;\r\n    padding-bottom: 30px;\r\n}\r\n\r\n.section-promo-image {\r\n    line-height: 0;\r\n    padding-bottom: 30px;\r\n}\r\n\r\n.section-promo-image img {\r\n    width:100%;\r\n    height: 280px;\r\n    object-fit: cover; \r\n}\r\n\r\n.promo-with-placeholder.promo {\r\n    padding: 0px;\r\n}\r\n\r\n.promo-with-placeholder>.component-content:only-child {\r\n    display: flex;\r\n    flex-direction: row; \r\n}\r\n  \r\n.promo-with-placeholder .promo-column {\r\n    flex: 1;\r\n    max-width: 50%;\r\n}\r\n\r\n.promo-with-placeholder .promo-column.promo-content .stone-heading,\r\n.promo-with-placeholder .promo-column.promo-content .stone-heading h1,\r\n.promo-with-placeholder .promo-column.promo-content .stone-heading h2 {\r\n    text-align: center;\r\n}\r\n\r\n    .promo-with-placeholder .promo-column.promo-image {\r\n        display: flex;\r\n        text-align: center;\r\n        justify-content: center;\r\n        align-items: center;\r\n    }\r\n\r\n    .promo-with-placeholder .promo-column.promo-image img {\r\n        width: 100%;\r\n        height: auto;\r\n        max-height: 750px;\r\n        object-fit: cover;\r\n    }\r\n\r\n.promo-with-placeholder.image-right .component-content > div > img,\r\n.promo-with-placeholder.image-left .component-content > div > img {\r\n    float: unset;\r\n}\r\n\r\n.promo-with-placeholder.image-right .component-content {    \r\n    flex-direction: row-reverse;\r\n} \r\n\r\n.promo-with-placeholder.image-left .component-content {\r\n    flex-direction: row;\r\n} \r\n\r\n.promo-with-placeholder .promo-link {\r\n    text-align: center;\r\n}\r\n\r\n.promo-with-placeholder .promo-link a {\r\n    text-decoration: none;\r\n    margin-top: 20px;\r\n}\r\n\r\n.promo-with-placeholder .stone-heading h3 {\r\n    letter-spacing: 3px;\r\n}\r\n\r\n@media (min-width: 1440px) {\r\n\r\n    .promo-placeholder {\r\n        margin: 75px 0px;\r\n    }\r\n\r\n    .promo-with-placeholder .promo-link a {\r\n        margin-top: 60px;\r\n    }\r\n}\r\n\r\n\r\n@media (max-width: 1200px) {\r\n \r\n    /* Section Intro Promo */\r\n\r\n    .section-promo-text .promo-body {\r\n        font-size: 16px;\r\n        line-height: 20px;\r\n        padding: 0px 26px 30px 26px;\r\n    }\r\n\r\n    .promo-with-placeholder.promo {\r\n        padding-top: 15px;\r\n        padding-bottom: 15px;\r\n    }\r\n\r\n    .promo-with-placeholder .promo-column.promo-content {\r\n        padding-right: 15px;\r\n        padding-left: 15px;\r\n    }\r\n\r\n    .promo-with-placeholder.image-right .promo-column.promo-image {\r\n        padding-left: 15px;\r\n    }\r\n    \r\n    .promo-with-placeholder.image-left .promo-column.promo-image {\r\n        padding-right: 15px;\r\n    }\r\n\r\n    .promo-with-placeholder .promo-link a {\r\n        margin-top: 15px;\r\n    }\r\n}\r\n\r\n@media (max-width: 992px) {\r\n\r\n    .right-line::before {\r\n        top: 100%;\r\n        bottom: 0;\r\n        right: 0;\r\n        left: 37.5%;\r\n        width: 25%;\r\n        height: 2px;\r\n        transform: translateY(-50%);\r\n        background-color: #979797;\r\n    }\r\n\r\n    /* Section Intro Promo */\r\n\r\n    .section-promo-text h2.promo-title {\r\n        padding: 60px 57px 30px 57px;\r\n        font-size: 20px;\r\n        line-height: 35px;\r\n    }\r\n\r\n    .section-promo-text .promo-body, .section-promo-image {\r\n        padding: 0px 57px 30px 57px;\r\n    }\r\n\r\n    .promo-with-placeholder.promo {\r\n        padding-top: 0px;\r\n        padding-bottom: 0px;\r\n    }\r\n\r\n    .promo-with-placeholder .stone-heading h3 {\r\n        font-size: 20px;\r\n    }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n\r\n    /* Section Intro Promo */\r\n\r\n    .section-promo-text .promo-body, .section-promo-image {\r\n        padding: 0px 15px 30px 15px;\r\n    }\r\n\r\n    .section-promo-image img {\r\n        height: 180px; \r\n    }\r\n\r\n    .promo-with-placeholder .component-content:only-child {\r\n        display: flex;\r\n        flex-direction: column; \r\n    }\r\n\r\n    .promo-with-placeholder.promo {\r\n        padding-top: 30px;\r\n        padding-bottom: 30px;\r\n        padding-left: 15px;\r\n        padding-right: 15px;\r\n    }\r\n\r\n    .promo-with-placeholder .promo-column {\r\n        max-width: 100%;\r\n    }\r\n\r\n    .promo-with-placeholder.image-right .promo-column.promo-image,\r\n    .promo-with-placeholder.image-left .promo-column.promo-image {\r\n        padding-left: 0px;\r\n        padding-right: 0px;\r\n    }\r\n}",".component-slider-container .carousel-arrow.prev-arrow svg,\r\n.component-slider-container .carousel-arrow.next-arrow svg {\r\n    fill: #777;\r\n}\r\n\r\n.component-slider-container {\r\n    padding-bottom: 40px;\r\n}\r\n\r\n.promo-placeholder .component-slider-container {\r\n    padding-bottom: 0px;\r\n}\r\n\r\n.promo-placeholder .slider-container {\r\n    padding: 0px 46px;\r\n}\r\n\r\n.promo-placeholder button.next-arrow {\r\n    right:10px;\r\n}\r\n\r\n.component-slider-container>.component-content {\r\n    position: relative;\r\n    padding: 10px 0px;\r\n}\r\n\r\n.component-slider-container>.component-content button.prev-arrow, .component-slider-container>.component-content button.next-arrow {\r\n    outline: none; \r\n    padding: 0px 10px;\r\n}\r\n\r\n.component-slider-container .carousel-arrow {\r\n    top: 40%;\r\n}\r\n\r\n.component-slider-container .carousel-arrow.disable {\r\n    opacity: .25;\r\n}\r\n\r\n.component-slider-container .dot-indicators {\r\n    margin:0px;\r\n}\r\n\r\n.component-slider-container .dot {\r\n    width:10px;\r\n    height: 10px;\r\n    background: #ddd;\r\n    border: none;\r\n}\r\n\r\n.component-slider-container .dot.active-dot {\r\n    background: #939393;\r\n}\r\n\r\n.slider-container {\r\n    width:100%;\r\n    display: flex;\r\n    justify-content: center;\r\n    padding: 0px 64px;\r\n}\r\n\r\n.component-slider-container .image img {\r\n    min-width: 112px;\r\n    width: 112px;\r\n    height: 112px;\r\n}\r\n\r\n.component-slider-container .image>.component-content {\r\n    max-width: 112px;\r\n}\r\n\r\n.component-slider-container .image>.component-content span {\r\n    margin: 0px 5px;\r\n    text-align: center;\r\n}\r\n\r\n.component-slider-container .image>.component-content span>a {\r\n    font-size: 14px;\r\n    line-height: 18px;\r\n}\r\n\r\n.component-slider-container .image {\r\n    max-width: 147px;\r\n    padding: 17.5px;\r\n}\r\n\r\n.promo-placeholder .component-slider-container .promo img {\r\n    width: 179px;\r\n    height: 179px;\r\n}\r\n\r\n.promo-placeholder .component-slider-container .promo .promo-title {\r\n    line-height: 20px;\r\n    font-weight: 500;\r\n}\r\n\r\n.component-slider-container .promo>.component-content {\r\n    max-width: 179px;\r\n}\r\n\r\n.component-slider-container .promo>.component-content span {\r\n    margin: 0px 5px;\r\n    text-align: center;\r\n}\r\n\r\n.component-slider-container .promo>.component-content span>a {\r\n    font-size: 14px;\r\n}\r\n\r\n.component-slider-container .promo {\r\n    max-width: 209px;\r\n    min-width: 209px;\r\n    padding: 15px;\r\n}\r\n\r\n.promo-placeholder .component .promo .promo-tile .clickbale-promo-content-hp {\r\n\tfont-size: 14px;\r\n}\r\n\r\n.promo-placeholder .promo-data a img {\r\n\tmargin: 0 auto;\r\n\tdisplay: block;\r\n}\r\n\r\n.promo-placeholder .promo-data .promo-title.field-promotext {\r\n\tcolor: #000000;\r\n\tfont-size: 14px;\r\n\ttext-align: center;\r\n\tletter-spacing: 0; \r\n\tline-height: 15px;\r\n\tmargin: 6px 0;\r\n}\r\n\r\n.promo-placeholder .promo-data h3.promo-title.field-promotext  {\r\n\tmargin: 10px 0 10px 0;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.promo-placeholder .promo-data h3.promo-title.field-promotext a:link, .promo-placeholder .promo-data h3.promo-title.field-promotext a:active, \r\n.promo-placeholder .promo-data h3.promo-title.field-promotext a:visited, .promo-placeholder .promo-data .promo-body.field-promotext2 a:link, \r\n.promo-placeholder .promo-data .promo-body.field-promotext2 a:active, .promo-placeholder .promo-data .promo-body.field-promotext2 a:visited {\r\n\tcolor: #000000;\r\n\ttext-decoration: none;\r\n}\r\n\r\n.promo-placeholder .promo-data .promo-body.field-promotext2  {\r\n\tfont-size: 12px;\r\n}\r\n\r\n\r\n@media (max-width: 1200px) {\r\n\r\n    .promo-placeholder .slider-container {\r\n        padding: 0px 26px;\r\n    }\r\n\r\n    .promo-placeholder button.prev-arrow  {\r\n        left:0px;\r\n        padding: 0px !important;\r\n    }\r\n\r\n    .promo-placeholder button.next-arrow  {\r\n        right:0px;\r\n        padding: 0px !important;\r\n    }\r\n}\r\n\r\n@media (max-width: 992px) {\r\n\r\n    .slider-container {\r\n        padding: 40px;\r\n    }\r\n\r\n    .promo-placeholder .slider-container {\r\n        padding: 0px;\r\n    }\r\n\r\n    .component-slider-container button.next-arrow, .component-slider-container button.prev-arrow {\r\n        display: none !important;\r\n    }\r\n}\r\n\r\n@media (max-width: 430px) {\r\n\r\n    .slider-container {\r\n        padding: 20px;\r\n    }\r\n}\r\n","/* breakpoints */\r\n.title {\r\n    background: transparent;\r\n}\r\n\r\n.title h1,\r\n.title h2,\r\n.title .field-title a {\r\n    border: none;\r\n    color: #000000;\r\n    cursor: pointer;\r\n    display: block;\r\n    font-size: 40px;\r\n    letter-spacing: 13px;\r\n    line-height: 50px;\r\n    margin: 25px 0;\r\n    padding: 0;\r\n    text-align: center;\r\n    text-decoration: none;\r\n    text-transform: uppercase;\r\n}\r\n\r\n@media screen and (max-width: 768px) {\r\n    .title h1,\r\n    .title h2,\r\n    .title .field-title a {\r\n        font-size: 26px;\r\n        letter-spacing: 5px;\r\n        line-height: 1.25em;\r\n        font-weight: bold;\r\n        margin: 10px 0;\r\n    }\r\n}\r\n\r\n.title-with-rule {\r\n    text-align: center;\r\n    margin-top: 40px;\r\n    margin-bottom: 20px;\r\n}   \r\n\r\n.title-with-rule h1 {\r\n    color: #000;\r\n    font-family: Geometria;\r\n    font-size: 40px;\r\n    letter-spacing: 13px;\r\n    line-height: 50px;\r\n    margin: 0; /* Reset default margin for h1 */\r\n    cursor: default;\r\n    text-align: center;\r\n    font-weight: normal;\r\n    text-transform: uppercase;\r\n}\r\n\r\n.title-with-rule .reg-main-header {\r\n    width: 100px;\r\n    border-top: 2px solid #000;\r\n    margin: 10px auto; /* Add some spacing around the rule */\r\n}\r\n",".where-to-buy {\r\n    margin: 3em 15px 1em;\r\n}\r\n\r\n    .where-to-buy span {\r\n        display: block;\r\n        font-size: 16px;\r\n        font-weight: bold;\r\n        padding: 10px 0;\r\n    }\r\n\r\n    .where-to-buy a.locator {\r\n        margin: 0;\r\n        text-transform: none;\r\n        font-size: 16px;\r\n        line-height: normal;\r\n        font-weight: normal;\r\n    }\r\n\r\n        .where-to-buy a.locator::before {\r\n            content: \"\\f041\";\r\n            height: 1em;\r\n            width: 1em;\r\n            margin-right: 10px;\r\n            font: 18px / 1 FontAwesome;\r\n        }\r\n\r\n        .slab-detail-v2-container .where-to-buy {\r\n            margin-top: 30px;\r\n            margin-bottom: 30px;\r\n        }\r\n        \r\n        .slab-detail-v2-container .where-to-buy span {\r\n            letter-spacing: 0.4px;\r\n            line-height: 25px;\r\n        }\r\n\r\n        .slab-detail-v2-container .where-to-buy a.locator {\r\n            font-size: 14px;\r\n            text-transform: uppercase;\r\n        }\r\n        \r\n        .slab-detail-v2-container .where-to-buy a.locator::before {\r\n            font: 14px/1 FontAwesome;\r\n        }\r\n\r\n@media (max-width: 991px) {\r\n    .where-to-buy {\r\n        margin: 2em 0 1em;\r\n    }\r\n\r\n        .where-to-buy span {\r\n            font-size: 14px;\r\n        }\r\n\r\n        .where-to-buy a.locator {\r\n            font-size: 14px;\r\n        }\r\n\r\n            .where-to-buy a.locator::before {\r\n                content: \"\\f041\";\r\n                height: 1em;\r\n                width: 1em;\r\n                margin-right: 8px;\r\n                font: 16px / 1 FontAwesome;\r\n            }\r\n\r\n            .slab-detail-v2-container .where-to-buy span {\r\n                font-size: 16px;\r\n            }\r\n}",".microsite-contact-us-container .title-with-rule .reg-main-header {\r\n    width: 50px;\r\n    border: 1px solid #979797;\r\n    margin:25px auto;\r\n}\r\n\r\n.microsite-contact-us-container .title-with-rule h1 {\r\n    letter-spacing: 0.05em;\r\n}\r\n\r\n.microsite-contact-us-container .component-content .field-content{\r\n    padding-bottom: 30px;\r\n}\r\n\r\n.microsite-contact-us-container .component-content .field-content span {\r\n    font-size: 16px !important;\r\n    font-family: Geometria !important;\r\n}\r\n\r\n.microsite-contact-us-form {\r\n    margin-bottom: 40px;\r\n}\r\n\r\n.microsite-contact-us-form .form-group {\r\n    margin-top: 15px;\r\n}\r\n\r\n.microsite-contact-us-form .form-group label {\r\n    width: 100%;\r\n    color: #000;\r\n    text-transform: uppercase;\r\n    line-height: 20px;\r\n    padding: 3px 0 3px 0;\r\n    font-size: 14px;\r\n    font-family: Geometria-Bold,Helvetica,Arial,serif;\r\n    letter-spacing: 2px;\r\n}\r\n\r\n.microsite-contact-us-form .form-group input, .microsite-contact-us-form .form-group select {\r\n    width: 100%;\r\n    border: 1px solid #979797;\r\n    background-color: #f6f6f6;\r\n    height: 45px;\r\n    padding: 10px!important;\r\n    width: 100%!important;\r\n    margin-top: 10px;\r\n    font-size: 14px;\r\n}\r\n\r\n.microsite-contact-us-form .form-group textarea {\r\n    background-color: #f6f6f6;\r\n    min-height: 170px;\r\n    padding: 10px;\r\n    margin: 10px 0;\r\n    width: 100%;\r\n    display: block;\r\n}\r\n\r\n.microsite-contact-us-form .form-group textarea.input-validation-error {\r\n    border: 1px solid red!important;\r\n}\r\n\r\n.microsite-contact-us-form hr {\r\n    border-top: 1px solid #E0E0E0;\r\n}\r\n\r\n.microsite-contact-us-form input.button-primary {\r\n    color: #fff!important;\r\n    border: 1px solid #a00;\r\n    background: #a00;\r\n    margin: 15px 0;\r\n    font-size: 14px;\r\n    line-height: 17px;\r\n    text-decoration: none;\r\n    text-transform: uppercase;\r\n    border-radius: 5px;\r\n    padding: 15px 30px;\r\n    box-shadow: none;\r\n}\r\n\r\n.microsite-contact-us-form input.button-primary:hover {\r\n    border: 1px solid #600000;\r\n    background: #600000;\r\n}\r\n\r\n",".profile-form .form-control,\r\n.profile-form select {\r\n  background-color: #f6f6f6;\r\n  padding: 0 10px;\r\n  width: 100%;\r\n  border: 1.5px solid #979797;\r\n  height: 45px !important;\r\n  margin-top: 5px !important;\r\n  margin-bottom: 0px !important;\r\n  background: #f6f6f6;\r\n}\r\n\r\n.profile-form .form-group {\r\n  margin-top: 15px;\r\n}\r\n\r\n.profile-form .form-group label {\r\n  font-family: Geometria-Bold,Helvetica,Arial,serif;\r\n  line-height: 20px;\r\n  letter-spacing: 2.5px;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.profile-form .form-group label>small {\r\n  font-family: Geometria,Helvetica,Arial,serif;\r\n}\r\n\r\n.profile-form .glyphicon-eye-open:before, .glyphicon-eye-open:before {\r\n  content: \"\";\r\n}\r\n\r\n.profile-form .field-label small {\r\n  font-size: 12px;\r\n  font-weight: 400;\r\n  text-transform: capitalize;\r\n}\r\n\r\n.profile-form .sub-heading {\r\n  color: #000000;\r\n  font-family: Geometria-Medium,Helvetica,Arial,serif;\r\n  font-size: 30px;\r\n  font-weight: 500;\r\n  letter-spacing: 5px;\r\n  line-height: 37px;\r\n  text-align: left;\r\n}\r\n\r\n.profile-form .form-control-eye-pwd, .Sign-In-Container .form-control-eye-pwd, .forgot-password-form .form-control-eye-pwd {\r\n  position: relative;\r\n  top: -40px;\r\n  right: 0px;\r\n  z-index: 999;\r\n  display: block;\r\n  width: 34px;\r\n  height: 34px;\r\n  line-height: 34px;\r\n  text-align: center;\r\n  float: right;\r\n  font-size: 17px;\r\n  cursor: pointer;\r\n}\r\n\r\n.profile-form .eye-pwd, .Sign-In-Container .eye-pwd,.forgot-password-form .eye-pwd {\r\n  top: -50px !important;\r\n  height: 0px;\r\n}","#reset-password-content {\r\n    font-size: 16px;\r\n}\r\n\r\n#reset-password-content .reg-main-header {\r\n    width:109px;\r\n}\r\n\r\n#reset-password-content h1 {\r\n    letter-spacing: 13px;\r\n    line-height: 50px;\r\n}\r\n\r\n#reset-password-content h2 {\r\n    font-size: 20px;\r\n    font-weight: bold;\r\n    letter-spacing: 2.5px;\r\n    line-height: 25px;\r\n    text-align: left;\r\n    text-transform: uppercase;\r\n    margin: 20px 0px;\r\n}\r\n\r\n#reset-password-content input[type=text], #reset-password-content input[type=password] {\r\n    width: 100%;\r\n    padding: 10px;\r\n    height: 48px;\r\n    max-width: 415px;\r\n    background-color: #F6F6F6;\r\n\tmargin:0 0 10px 0;\r\n}\r\n\r\n#reset-password-content .button-primary, #reset-password-content .button-style-link-primary {\r\n    padding: 8px 20px;\r\n    font-weight: bold;\r\n    height: 48px;\r\n    width:198px;\r\n    cursor: pointer;\r\n    display: block;\r\n    margin-top: 25px;\r\n}\r\n\r\n#reset-password-content .forgot-password-form {\r\n    margin-top: 42px;\r\n}\r\n\r\n#reset-password-content .forgot-password-form label{\r\n    font-size: 16px;\r\n    font-weight: bold;\r\n    letter-spacing: 2.5px;\r\n    line-height: 20px;\r\n    text-transform: uppercase;\r\n    padding-bottom: 15px;\r\n    margin:0px;\r\n}\r\n\r\n#reset-password-content .forgot-password-form label span{\r\n    color:#a00;\r\n}\r\n\r\n.forgot-group {\r\n    width: 445px;\r\n    padding-left: 15px;\r\n    padding-right: 15px;\r\n}\r\n\r\n#reset-password-content .success-block {\r\n    margin: 0px 10px 10px;\r\n}\r\n\r\n@media (max-width: 550px) {\r\n    #reset-password-content h2 {\r\n        font-size: 22px;\r\n        letter-spacing: 7px;\r\n    }\r\n}",".product-bullets {\r\n    font-size: 18px;\r\n    line-height: normal;\r\n    padding-left: 15px;\r\n    padding-right: 15px;\r\n    padding-top: 25px;\r\n}\r\n\r\n.product-page .product-bullets {\r\n    padding-top: 5px;\r\n    margin-bottom: 2em;\r\n}\r\n\r\n.romance-copy {\r\n    width: 100%;\r\n    text-align: center;\r\n    font-size: 16px;\r\n    line-height: normal;\r\n    padding: 0 15px;\r\n    margin-bottom: 2em;\r\n}\r\n\r\n    .romance-copy p {\r\n        margin: 1em auto;\r\n    }\r\n\r\n    .romance-copy h3,\r\n    .romance-copy h4,\r\n    .romance-copy h5,\r\n    .romance-copy h6,\r\n    .romance-copy label {\r\n        font-size: 20px;\r\n        line-height: normal;\r\n        margin: 1em auto 0;\r\n    }\r\n\r\n    .romance-copy ul {\r\n        list-style: none;\r\n        list-style-position: outside;\r\n        margin: 0 0 1em 1.1em;\r\n    }\r\n\r\n@media (max-width: 991px) {\r\n    .product-bullets {\r\n        padding-left: 0;\r\n        padding-right: 0;\r\n    }\r\n\r\n    .romance-copy {\r\n        padding: 0;\r\n    }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n    .product-bullets {\r\n        padding-top: 10px;\r\n        font-size: 14px;\r\n    }\r\n\r\n    .product-page .product-bullets {\r\n        padding-top: 5px;\r\n    }\r\n\r\n    .romance-copy {\r\n        font-size: 14px;\r\n    }\r\n\r\n        .romance-copy h3,\r\n        .romance-copy h4,\r\n        .romance-copy h5,\r\n        .romance-copy h6,\r\n        .romance-copy label {\r\n            font-size: 18px;\r\n        }\r\n}",":root {\r\n    --shoppingCart-modal-background: #00000066;\r\n    --shoppingCart-white: #ffff;\r\n    --shoppingCart-black: #000000;\r\n    --shoppingCart-divider: #ececec;\r\n    --shoppingCart-remove-button: #be0e0e;\r\n    --shoppingCart-close-button: #aa0000;\r\n    --shoppingCart-primary: #aa0000;\r\n    --shoppingCart-sample-title: #c80e0e;\r\n    --shoppingCart-arrow-disable: #b2b2b2;\r\n    --shoppingCart-placeholder-background: #eaeaea;\r\n    --shoppingCart-placeholder-color: #5f5f5f;\r\n    --shoppingCart-color-warning: #be0e0e;\r\n}\r\n\r\n/*Custom-Modal-Popup Start*/\r\n.cart-modal-popup {\r\n    display: none;\r\n    position: fixed;\r\n    z-index: 1001;\r\n    padding-top: 100px;\r\n    top: 0;\r\n    left: 0;\r\n    width: 100%;\r\n    height: 100%;\r\n    overflow: auto;\r\n    /* background-color: var(--shoppingCart-modal-background); */\r\n}\r\n\r\n    .cart-modal-popup.show {\r\n        display: block;\r\n        /* display: flex;   */\r\n    }\r\n\r\n.custom-modal-content {\r\n    position: relative;\r\n    /* background-color: var(--shoppingCart-white); */\r\n    margin: auto;\r\n    padding: 0;\r\n    max-width: 1024px;\r\n    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);\r\n    -webkit-animation-name: animatetop;\r\n    -webkit-animation-duration: 0.4s;\r\n    animation-name: animatetop;\r\n    animation-duration: 0.4s;\r\n    border-radius: 0.3rem;\r\n}\r\n\r\n.custom-modal-header {\r\n    position: relative;\r\n    padding: 5px 15px;\r\n    /* background-color: var(--shoppingCart-white);\r\n    color: var(--shoppingCart-black); */\r\n    border-top-left-radius: 0.3rem;\r\n    border-top-right-radius: 0.3rem;\r\n}\r\n\r\n    .custom-modal-header::after {\r\n        content: \"\";\r\n        position: absolute;\r\n        left: 25px;\r\n        right: 25px;\r\n        bottom: 0;\r\n        /* border-bottom: 2px solid var(--shoppingCart-divider); */\r\n    }\r\n\r\n    .custom-modal-header h2 {\r\n        font-family: Geometria;\r\n        font-size: 25px;\r\n        font-weight: 500;\r\n        line-height: 37px;\r\n        letter-spacing: 5px;\r\n        text-align: center;\r\n        text-transform: uppercase;\r\n        margin-top: 10px;\r\n        margin-bottom: 10px;\r\n    }\r\n\r\n.custom-modal-body {\r\n    padding: 2px 43px;\r\n    min-height: 310px;\r\n}\r\n\r\n.custom-modal-footer {\r\n    position: relative;\r\n    padding: 1rem;\r\n    /* background-color: var(--shoppingCart-white);\r\n    color: var(--shoppingCart-black); */\r\n    border-bottom-left-radius: 0.3rem;\r\n    border-bottom-right-radius: 0.3rem;\r\n    text-align: center;\r\n}\r\n\r\n    .custom-modal-footer::before {\r\n        content: \"\";\r\n        position: absolute;\r\n        left: 25px;\r\n        right: 25px;\r\n        top: 0;\r\n        /* border-top: 2px solid var(--shoppingCart-divider); */\r\n    }\r\n\r\n.custom-modal-header .close {\r\n    margin-top: 5px;\r\n}\r\n\r\n.close {\r\n    margin-top: 5px;\r\n    margin-right: 5px;\r\n    /* color: var(--shoppingCart-close-button); */\r\n    font-weight: normal;\r\n    font-size: 50px;\r\n    float: right;\r\n    opacity: 1;\r\n}\r\n\r\n    .close:hover,\r\n    .close:focus {\r\n        /* color: var(--shoppingCart-black); */\r\n        text-decoration: none;\r\n        cursor: pointer;\r\n    }\r\n\r\n\r\n/* add animation effects */\r\n@-webkit-keyframes animatetop {\r\n    from {\r\n        top: -300px;\r\n        opacity: 0\r\n    }\r\n\r\n    to {\r\n        top: 0;\r\n        opacity: 1\r\n    }\r\n}\r\n\r\n@keyframes animatetop {\r\n    from {\r\n        top: -300px;\r\n        opacity: 0\r\n    }\r\n\r\n    to {\r\n        top: 0;\r\n        opacity: 1\r\n    }\r\n}\r\n\r\n/*Custom-Modal-Popup End*/\r\n\r\n/* Cart Items Start*/\r\n.samples-box {\r\n    display: flex;\r\n    flex-wrap: nowrap;\r\n    overflow: unset;\r\n    justify-content: center;\r\n    width: 100%;\r\n}\r\n\r\n.image-box {\r\n    width: 200px;\r\n    height: 200px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n}\r\n\r\n.samples-details {\r\n    width: 200px;\r\n    height: 400px;\r\n    margin: 10px;\r\n    /* border: 1px solid #ccc; */\r\n    position: relative;\r\n    box-sizing: border-box;\r\n}\r\n\r\n    .samples-details img {\r\n        width: 100%;\r\n        height: auto;\r\n        max-height: 200px;\r\n    }\r\n\r\n.sample-title,\r\n.sample-outofstock-label {\r\n    font-size: 14px;\r\n    font-weight: bold;\r\n    display: block;\r\n    /* color: var(--shoppingCart-sample-title); */\r\n    text-decoration: none;\r\n    padding-top: 5px;\r\n}\r\n\r\n.series-name {\r\n    display: block;\r\n    font-weight: bold;\r\n    text-decoration: none;\r\n    text-transform: uppercase;\r\n    /* color: var(--shoppingCart-black); */\r\n}\r\n\r\n.finish {\r\n    padding-top: 5px;\r\n}\r\n\r\n.finish-title {\r\n    font-weight: bold;\r\n}\r\n\r\n.quantity-and-price-box {\r\n    padding-top: 5px;\r\n}\r\n\r\n.remove-button {\r\n    position: absolute;\r\n    cursor: pointer;\r\n    /* background-color: var(--shoppingCart-remove-button);\r\n    color: var(--shoppingCart-white);\r\n    border: 1px solid var(--shoppingCart-white); */\r\n    top: -1px;\r\n    right: -2px;\r\n    padding: 0px 10px 0px 10px;\r\n    font-size: 25px;\r\n}\r\n\r\n.details-box {\r\n    /* padding: 10px; */\r\n    font-size: 12px;\r\n}\r\n\r\n.finish-value {\r\n    display: inline;\r\n    text-transform: uppercase;\r\n}\r\n\r\n.sample-price {\r\n    display: none;\r\n}\r\n\r\n.samples-details .quantity-and-price-box .dropdown-sample-qty-price {\r\n    width: 100%;\r\n    font-size: 15px;\r\n    font-weight: bold;\r\n    padding: 8px 15px;\r\n    border: 0;\r\n    outline: 1px solid;\r\n    border-right: 16px solid transparent;\r\n    bottom: 0;\r\n    position: absolute;\r\n    left: 0;\r\n    /* margin: 10px; */\r\n}\r\n\r\n    .samples-details .quantity-and-price-box .dropdown-sample-qty-price select:focus {\r\n        outline: 1px solid;\r\n    }\r\n\r\n.custom-modal-body .cart-container {\r\n    margin-left: 29px;\r\n    margin-right: 29px;\r\n}\r\n\r\n.skeleton {\r\n    animation: loading 1s infinite;\r\n    background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);\r\n    background-size: 200% 100%;\r\n    border-radius: 5px;\r\n    display: inline-block;\r\n    width: 100%;\r\n    height: 100%;\r\n    margin-bottom: 10px;\r\n}\r\n\r\n.skeleton-image {\r\n    animation: loading 1s infinite;\r\n    background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);\r\n    background-size: 200% 100%;\r\n    border-radius: 5px;\r\n    display: inline-block;\r\n    width: 180px;\r\n    height: 180px;\r\n    margin: 10px;\r\n}\r\n\r\n.skeleton-subtitle {\r\n    animation: loading 1s infinite;\r\n    background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);\r\n    background-size: 200% 100%;\r\n    border-radius: 5px;\r\n    display: inline-block;\r\n    width: 60%;\r\n    height: 14px;\r\n    margin-left: 10px;\r\n}\r\n\r\n.skeleton-title {\r\n    animation: loading 1s infinite;\r\n    background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);\r\n    background-size: 200% 100%;\r\n    border-radius: 5px;\r\n    display: inline-block;\r\n    width: 80%;\r\n    height: 20px;\r\n    margin: 10px;\r\n}\r\n\r\n.skeleton-finish {\r\n    animation: loading 1s infinite;\r\n    background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);\r\n    background-size: 200% 100%;\r\n    border-radius: 5px;\r\n    display: inline-block;\r\n    width: 40%;\r\n    height: 14px;\r\n    margin: 10px;\r\n}\r\n\r\n@keyframes loading {\r\n    0% {\r\n        background-position: -200% 0;\r\n    }\r\n\r\n    100% {\r\n        background-position: 200% 0;\r\n    }\r\n}\r\n\r\n.custom-modal-content .button-primary,\r\n.custom-modal-content .button-primary-alternate,\r\n.custom-modal-content .button-secondary-alternate {\r\n    margin-left: 5px;\r\n    margin-right: 5px;\r\n}\r\n\r\n@media (max-width: 1024px) {\r\n    .custom-modal-content {\r\n        margin: 20px;\r\n    }\r\n\r\n    .samples-box {\r\n        flex-wrap: wrap;\r\n        justify-content: center;\r\n        width: 100%;\r\n    }\r\n\r\n    .custom-modal-body .cart-container {\r\n        padding-left: 20px;\r\n        padding-right: 20px;\r\n        justify-content: center;\r\n        align-items: center;\r\n    }\r\n\r\n    .cart-modal-popup {\r\n        padding: 2px;\r\n    }\r\n\r\n    .custom-modal-header .close {\r\n        margin-top: 0px;\r\n        line-height: 40px;\r\n    }\r\n\r\n    .custom-modal-header h2 {\r\n        font-size: 20px;\r\n        line-height: normal;\r\n        letter-spacing: normal;\r\n    }\r\n}\r\n\r\n@media (max-width: 490px) {\r\n    .custom-modal-content {\r\n        margin: 10px;\r\n    }\r\n\r\n        .custom-modal-content .button-primary,\r\n        .custom-modal-content .button-primary-alternate,\r\n        .custom-modal-content .button-secondary-alternate {\r\n            margin-top: 5px;\r\n            margin-bottom: 5px;\r\n            margin-left: 0px;\r\n            margin-right: 0px;\r\n            width: 100%;\r\n        }\r\n}\r\n\r\n/* Cart Items End*/\r\n\r\n/* carosal start */\r\n.carousel-container {\r\n    position: relative;\r\n    display: flex;\r\n    flex-direction: column;\r\n    overflow: hidden;\r\n}\r\n\r\n.carousel-arrow {\r\n    background-color: transparent;\r\n    border: none;\r\n    cursor: pointer;\r\n    font-size: 24px;\r\n    outline: none;\r\n    position: absolute;\r\n    top: 50%;\r\n    transform: translateY(-50%);\r\n    z-index: 1;\r\n}\r\n\r\n.coveo-after-initialization button.prev-arrow, button.prev-arrow {\r\n    left: 15px;\r\n    font-size: 30px;\r\n    /* outline: 1px solid var(--shoppingCart-black); */\r\n    padding: 3px 15px 0 13px;\r\n    display: none;\r\n}\r\n\r\n/* .prev-arrow.disable {\r\n    color: var(--shoppingCart-arrow-disable);\r\n    outline: 1px solid var(--shoppingCart-arrow-disable);\r\n} */\r\n\r\n#shoppingCartModal .next-arrow.disable svg path,\r\n#shoppingCartModal .prev-arrow.disable svg path {\r\n    fill: var(--shoppingCart-arrow-disable);\r\n}\r\n\r\n.prev-arrow.show {\r\n    display: block;\r\n}\r\n\r\n.coveo-after-initialization button.next-arrow, button.next-arrow {\r\n    right: 15px;\r\n    font-size: 30px;\r\n    /* outline: 1px solid var(--shoppingCart-black); */\r\n    padding: 3px 15px 0 13px;\r\n    display: none;\r\n}\r\n\r\n/* .next-arrow.disable {\r\n    color: var(--shoppingCart-arrow-disable);\r\n    outline: 1px solid var(--shoppingCart-arrow-disable);\r\n} */\r\n\r\n.next-arrow.show {\r\n    display: block;\r\n}\r\n\r\n\r\n.dot-indicators {\r\n    margin-top: 5px;\r\n    margin-bottom: 10px;\r\n    text-align: center;\r\n    display: none;\r\n}\r\n\r\n    .dot-indicators.show {\r\n        display: block;\r\n    }\r\n\r\n.dot {\r\n    height: 14px;\r\n    width: 14px;\r\n    /* background-color: var(--shoppingCart-white); */\r\n    border-radius: 50%;\r\n    /* border: 1px solid var(--shoppingCart-black); */\r\n    display: inline-block;\r\n    margin: 0 3px;\r\n    cursor: pointer;\r\n}\r\n\r\n/* .active-dot {\r\n    background-color: var(--shoppingCart-black);\r\n} */\r\n\r\n/* carosal end*/\r\n\r\n.placeholder {\r\n    min-width: 200px;\r\n    width: 200px;\r\n    height: 200px;\r\n    /* border: 1px solid var(--shoppingCart-placeholder-background);\r\n    background: var(--shoppingCart-placeholder-background);\r\n    color: var(--shoppingCart-placeholder-color); */\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-size: 12px;\r\n    box-sizing: border-box;\r\n    margin: 10px;\r\n    position: relative;\r\n    box-sizing: border-box;\r\n}\r\n\r\n    .placeholder p {\r\n        margin: 0;\r\n    }\r\n\r\n.custom-modal-header .cart-warning-msg {\r\n    text-align: center;\r\n}\r\n\r\n.cart-warning-msg {\r\n    margin-top: 5px;\r\n    margin-bottom: 20px;\r\n    /* color: var(--shoppingCart-primary); */\r\n}\r\n\r\n    .cart-warning-msg:empty {\r\n        margin-top: 0px;\r\n        margin-bottom: 0px;\r\n    }\r\n\r\n.cart-error-msg {\r\n    font-size: 24px;\r\n    align-self: center;\r\n    /* color: var(--shoppingCart-primary); */\r\n}\r\n\r\n/* .cart-warning-msg.warning {\r\n    color: var(--shoppingCart-color-warning);\r\n} */\r\n\r\n.cart-warning-msg.failed {\r\n    font-weight: bold;\r\n    /* color: var(--shoppingCart-primary); */\r\n}\r\n\r\n/* OrderSummary */\r\n.shipping-info {\r\n    align-self: center;\r\n    text-transform: uppercase;\r\n    font-size: 12px;\r\n    margin-top: 10px;\r\n}\r\n\r\n/* .checkout-button.disable {\r\n    background: var(--shoppingCart-arrow-disable) !important;\r\n} */\r\n\r\n/* .cart-checkout .form-fields .input-validation-error {\r\n    border: 1px solid #a00;\r\n} */\r\n\r\n.samples-details a {\r\n    text-decoration: none;\r\n}\r\n\r\n    .samples-details a:not([href]) {\r\n        text-decoration: none;\r\n        cursor: default;\r\n    }\r\n","/*********************\r\nTOOLTIP CSS\r\n*********************/\r\n\r\n/* Tooltip attribute */\r\n[data-tooltip] {\r\n    position: relative;\r\n    z-index: 2;\r\n    cursor: pointer;\r\n  }\r\n  \r\n  /* Tooltip content hidden by default */\r\n  [data-tooltip]:before,\r\n  [data-tooltip]:after {\r\n    transition: all .3s ease-in-out;\r\n    visibility: hidden;\r\n    -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\r\n    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);\r\n    opacity: 0;\r\n    pointer-events: none;\r\n  }\r\n  \r\n  /* Tooltip position */\r\n  [data-tooltip]:before {\r\n    position: absolute;\r\n    bottom: 130%;\r\n    left: 50%;\r\n    margin-bottom: 5px;\r\n    margin-left: -50px;\r\n    padding: 12px;\r\n    width: 225px;\r\n    border-radius: 0;\r\n    -webkit-border-radius: 0;\r\n    -moz-border-radius: 0;\r\n    background-color: #000;\r\n    background-color: hsl(0, 0%, 0%);\r\n    color: #fff;\r\n    content: attr(data-tooltip);\r\n    text-align: center;\r\n    font-size: 10px;\r\n  }\r\n  \r\n  /* Triangle hack for Tooltip bubble */\r\n  [data-tooltip]:after {\r\n    position: absolute;\r\n    bottom: 130%;\r\n    left: 50%;\r\n    margin-left: -5px;\r\n    width: 0;\r\n    border-top: 5px solid #000;\r\n    border-top: 5px solid hsl(0, 0%, 0%);\r\n    border-right: 5px solid transparent;\r\n    border-left: 5px solid transparent;\r\n    content: \" \";\r\n    font-size: 0;\r\n    line-height: 0;\r\n  }\r\n  \r\n  /* Tooltip visible on hover */\r\n  [data-tooltip]:hover:before,\r\n  [data-tooltip]:hover:after {\r\n    transition: all .3s ease-in-out;\r\n    visibility: visible;\r\n    -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)\";\r\n    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);\r\n    opacity: 1;\r\n  }\r\n\r\n  @media (pointer: coarse), (hover: none) {\r\n    [data-tooltip]:hover:before,\r\n    [data-tooltip]:hover:after {\r\n      transition: all .3s ease-in-out;\r\n      visibility: visible;\r\n      -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)\";\r\n      filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);\r\n      opacity: 1;\r\n      }\r\n    }"]}