@font-face{font-family:'open_sans_regular';src:url("../fonts/OpenSans-Regular.eot");src:url("../fonts/OpenSans-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans-Regular.woff2") format("woff2"),url("../fonts/OpenSans-Regular.woff") format("woff"),url("../fonts/OpenSans-Regular.ttf") format("truetype"),url("../fonts/OpenSans-Regular.svg#svgFontName") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sans_light';src:url("../fonts/OpenSans-Light.eot");src:url("../fonts/OpenSans-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans-Light.woff2") format("woff2"),url("../fonts/OpenSans-Light.woff") format("woff"),url("../fonts/OpenSans-Light.ttf") format("truetype"),url("../fonts/OpenSans-Light.svg#svgFontName") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sans_semibold';src:url("../fonts/OpenSans-Semibold.eot");src:url("../fonts/OpenSans-Semibold.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans-Semibold.woff2") format("woff2"),url("../fonts/OpenSans-Semibold.woff") format("woff"),url("../fonts/OpenSans-Semibold.ttf") format("truetype"),url("../fonts/OpenSans-Semibold.svg#svgFontName") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sans_bold';src:url("../fonts//OpenSans-Bold.eot");src:url("../fonts//OpenSans-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts//OpenSans-Bold.woff2") format("woff2"),url("../fonts//OpenSans-Bold.woff") format("woff"),url("../fonts//OpenSans-Bold.ttf") format("truetype"),url("../fonts//OpenSans-Bold.svg#svgFontName") format("svg");font-weight:normal;font-style:normal}.ff-regular{font-family:'open_sans_regular', sans-serif !important}.ff-light{font-family:'open_sans_light', sans-serif !important}.ff-semibold{font-family:'open_sans_semibold', sans-serif !important}.ff-bold{font-family:'open_sans_bold', sans-serif !important}body{background:#e8e8e8;font-family:'open_sans_regular', Helvetica, Arial, sans-serif;font-weight:100}body.fix{height:100%;overflow:hidden}strong{font-family:'open_sans_semibold', sans-serif !important;font-weight:100}.row{max-width:1200px !important}.row.max{max-width:100% !important}.row.squeeze .columns{padding-right:0.37em;padding-left:0.37rem}.row .columns{float:left !important}@media only screen and (min-width: 768px){.row .columns.attach-left{padding-left:0}}.banner-background,header .main-bar{background-image:linear-gradient(to right, #e3e3e3 0%, #f4f4f4 29%, #d9d9d9 66%, #dbdbdb 82%, #dadada 100%)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}a,.link{color:#9A4892;font-weight:700;line-height:1.3}a svg.icon,.link svg.icon{fill:#9A4892;width:14px;height:14px;vertical-align:middle}.spacer{height:40px}h1{font-size:36px;line-height:40px;color:#333;text-align:center;margin:30px 0;font-weight:100}h1.header{margin:40px 0 10px 0}h1.header-box{display:block;background-image:linear-gradient(180deg, #838a8c 0%, #616266 100%);padding:45px 20px;color:white;margin:0;text-align:center}.columns.header{padding-top:40px}@media only screen and (max-width: 768px){body.mobile-menu{overflow:hidden}.spacer{height:20px}.text-center-small{text-align:center !important}h1{display:block;font-size:20px;line-height:29px;margin:10px 0}h1.header{margin:20px 0}}header .blue-bar{background:#002248;color:white;height:30px}header .blue-bar .menu{float:left}header .blue-bar .menu a{font-weight:100;position:relative;display:inline-block;color:white;text-decoration:none;margin-right:10px;font-size:12px;line-height:12px;margin-top:1px}header .blue-bar .menu a:hover,header .blue-bar .menu a.selected{text-decoration:underline}header .blue-bar .menu a:first-child:after{position:absolute;content:' ';width:1px;top:1px;bottom:0;background:white;right:-8px}header .blue-bar .logo{height:10px;margin-top:9px;float:right}header .mobile-bar .mobile-toggle{display:none}header .main-bar{padding-top:5px;border-bottom:1px solid #ccc}header .main-bar .stores{display:none}header .main-bar .logo{margin-top:3px;width:140px}header .main-bar .menu{display:inline-block;padding:0;list-style:none;margin:0}header .main-bar .menu.hasSubMenu{border-bottom:1px solid #999}header .main-bar .menu ul,header .main-bar .menu li{display:inline;padding:0;list-style:none;margin:0}header .main-bar .menu ul a,header .main-bar .menu li a{font-weight:100;position:relative;display:inline-block;margin:12px 0;padding:10px;font-size:18px;color:#333;text-decoration:none}header .main-bar .menu ul a:after,header .main-bar .menu li a:after{content:' ';position:absolute;bottom:0;left:0;right:0;height:6px;background:#9A4892;display:none}header .main-bar .menu ul a.selected:after,header .main-bar .menu ul a:hover:after,header .main-bar .menu li a.selected:after,header .main-bar .menu li a:hover:after{display:block}header .main-bar .menu ul ul,header .main-bar .menu ul svg,header .main-bar .menu li ul,header .main-bar .menu li svg{display:none}header .main-bar .cart{position:relative;margin-top:2px;display:inline-block;z-index:500000}header .main-bar .cart>a{padding:6px 5px;display:inline-block;position:relative;text-decoration:none}header .main-bar .cart>a i{position:absolute;top:0;right:0;width:16px;height:16px;line-height:16px;font-size:9px;color:white;background:#9a4892;border-radius:16px;text-align:center;font-style:normal}header .main-bar .cart>a>svg{width:25px}header .main-bar .cart .notification{display:none;position:absolute;top:40px;right:0;background:#3c3c3c;padding:15px 20px;color:white;width:300px;text-align:left}header .main-bar .brands{text-align:center;font-size:12px;color:#666;padding:8px;margin-bottom:5px}header .main-bar .brands img{height:20px;margin-left:12px;-webkit-filter:grayscale(100%);filter:grayscale(100%)}header .main-bar .brands img:hover{-webkit-filter:none;filter:none}header .main-bar .sub-menu{text-align:center;font-size:12px;display:block;list-style:none;padding:5px;margin-top:3px;margin-bottom:5px}header .main-bar .sub-menu ul,header .main-bar .sub-menu li{display:inline;padding:0;list-style:none;margin:0}header .main-bar .sub-menu a{font-size:14px;line-height:14px;font-family:"open_sans_semibold", Helvetica, Arial, sans-serif;font-weight:100;color:#666;text-decoration:none;text-transform:lowercase;display:inline-block;padding:3px 5px;margin:0 5px;font-weight:100}header .main-bar .sub-menu a:hover,header .main-bar .sub-menu a.selected{text-decoration:underline}header .main-bar .search{margin-top:10px;position:relative}header .main-bar .search form{position:absolute;top:0;right:40px;display:block}header .main-bar .search form input{width:0;transition:all 0.15s ease-in-out;height:40px;border:none;margin-right:40px;background:none}header .main-bar .search form button{float:left;position:absolute;right:0;top:0;border:1px solid transparent;padding:8px 13px 8px 7px;cursor:pointer}header .main-bar .search form button .icon-search{width:20px;height:20px}header .main-bar.search-open .menu{opacity:0;cursor:default;pointer-events:none}header .main-bar.search-open .search form input{width:500px;border-radius:20px 0 0 20px;background:white;padding:10px 20px;border:1px solid #ccc}header .main-bar.search-open .search form input:focus{outline:none}header .main-bar.search-open .search form button{position:absolute;top:0;right:0;border-radius:0 50% 50% 0;background:#e8e8e8;border:1px solid #ccc !important;border-left:none !important}header.sticky .main-bar{position:fixed;top:0;left:0;right:0;z-index:10}header.sticky .blue-bar{margin-bottom:30px}header.sticky2 .main-bar{padding:0;transition-duration:300ms}header.sticky2 .main-bar .menu,header.sticky2 .main-bar .search{display:none;transition-duration:300ms}header.sticky2 .main-bar .logo{width:80px;transition-duration:300ms}@media only screen and (max-width: 1090px){header{height:56px}header .blue-bar{display:none}header .main-bar{padding:10px !important;position:fixed;top:0;left:0;right:0;z-index:10}header .main-bar .stores{padding:10px;display:block;position:absolute;top:5px;right:60px;color:black}header .main-bar .stores>svg{width:20px;height:20px;fill:black}header .main-bar .logo{width:80px !important}header .main-bar .search,header .main-bar .cart{display:block !important;position:absolute;top:4px;right:20px}header .main-bar .cart{top:5px;right:10px}header .main-bar.search-open .search form input{width:300px}header .menu-container{display:none}header .mobile-bar{position:relative;text-align:center}header .mobile-bar .mobile-toggle{position:absolute;top:7px;left:20px;display:inline-block;width:30px;cursor:pointer;padding:10px 25px 10px 0}header .mobile-bar .mobile-toggle span,header .mobile-bar .mobile-toggle span:before,header .mobile-bar .mobile-toggle span:after{cursor:pointer;border-radius:5px;height:2px;background:#666;position:absolute;display:block;content:' ';width:25px;transition:width, top, bottom, -webkit-transform, opacity, 250ms ease-out;transition:width, top, bottom, transform, opacity, 250ms ease-out}header .mobile-bar .mobile-toggle span{width:20px}header .mobile-bar .mobile-toggle span:before{top:-9px}header .mobile-bar .mobile-toggle span:after{bottom:-9px}body.mobile-menu header .mobile-bar .mobile-toggle span{background-color:#0000;width:0px}body.mobile-menu header .mobile-bar .mobile-toggle span:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}body.mobile-menu header .mobile-bar .mobile-toggle span:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}body.mobile-menu header .mobile-bar .mobile-toggle span:before,body.mobile-menu header .mobile-bar .mobile-toggle span:after{top:0}body.mobile-menu header .menu-container{display:block;position:fixed;top:57px;left:0;right:0;height:100%;padding:0;background-image:linear-gradient(to right, #f0f0f0 0%, #e3e3e3 33%, #d8d8d8 100%)}body.mobile-menu header .main-bar .menu{display:block;overflow-y:scroll;height:100%}body.mobile-menu header .main-bar .menu li{display:block;position:relative}body.mobile-menu header .main-bar .menu li a{display:block;text-align:left;padding:15px 20px;border-bottom:1px solid gray;margin:0}body.mobile-menu header .main-bar .menu li a:after{display:none !important}body.mobile-menu header .main-bar .menu li>svg{display:inline;position:absolute;top:18px;right:18px;width:16px;height:16px;pointer-events:none}body.mobile-menu header .main-bar .menu li.open>a{color:#9A4892}body.mobile-menu header .main-bar .menu li.open>svg{transform:rotate(180deg)}body.mobile-menu header .main-bar .menu li.open ul{display:block;border-bottom:1px solid gray}body.mobile-menu header .main-bar .menu li.open ul a{border-bottom:none;padding-left:30px;font-size:16px}}footer .social-media{margin:40px 0;text-align:center}footer .social-media .columns{position:relative;padding:20px 20px}footer .social-media .columns:first-child{border-right:1px solid #d8c7d6}footer .social-media a{display:inline-block;color:#9A4892;text-decoration:none;font-size:14px;font-weight:100}footer .social-media a svg{fill:#9A4892;width:32px;height:32px;margin-bottom:15px}footer .social-media a:hover{color:#663061;transition-duration:300ms}footer .social-media a:hover svg{fill:#663061;transition-duration:300ms}footer .brands{border-top:1px solid #ccc;padding:30px 0}footer .brands a{color:#9A4892;font-weight:100}footer .brands img{height:40px;margin-right:20px;-webkit-filter:grayscale(100%);filter:grayscale(100%)}footer .brands img:hover{-webkit-filter:none;filter:none}footer .brands img:last-child{margin-right:0}footer .blue-bar{background:#002248;color:white;padding:20px 0;text-align:center}footer .blue-bar.extend{padding-bottom:150px}footer .blue-bar .links a{display:inline-block;font-size:14px;line-height:14px;border-right:1px solid white;padding:3px 18px 3px 16px;color:white;text-decoration:none}footer .blue-bar .links a:last-child{border-right:none}footer .blue-bar .links a:hover{text-decoration:underline}footer .blue-bar .legal{padding-top:15px;font-size:12px}.cc-window{background-image:linear-gradient(180deg, #7d5caa 0%, #9A4892 100%)}.cc-window .cc-message h1{text-align:left;color:white;font-size:22px;line-height:30px;margin:0 0 10px 0}#scroll-to-top{position:fixed;z-index:865;text-align:center;background-color:#fff;right:30px;bottom:30px;width:100px;height:60px;box-shadow:0px 2px 2px 0px rgba(51,51,51,0.1);cursor:pointer;opacity:0;transition:opacity 0.1s;pointer-events:none}#scroll-to-top>svg{width:16px;height:16px;fill:#9A4892;margin-top:20px;transform:rotate(180deg)}#scroll-to-top.show{opacity:1;pointer-events:auto}@media only screen and (max-width: 768px){footer .blue-bar{padding:20px 10px}footer .blue-bar .links a{border-right:none;padding:3px 10px}}.gray-font{color:#666}.flexslider.main{margin:0;border:none}.flexslider.main li .image{background-repeat:no-repeat;background-size:cover;background-position:center;display:block;width:100%;height:490px}.flexslider.main li .image h1{color:#fff;font-family:'open_sans_semibold';font-weight:100;line-height:1.3;text-shadow:0px 2px 4px rgba(0,0,0,0.5);margin:70px 0 30px 0;font-size:50px}.flexslider.main .flex-direction-nav{display:none}.flexslider.main .custom-navigation{position:absolute;left:0;right:0;top:50%;z-index:6;margin-top:-25px}.flexslider.main .custom-navigation .navi-prev,.flexslider.main .custom-navigation .navi-next{position:absolute}.flexslider.main .custom-navigation .navi-prev svg,.flexslider.main .custom-navigation .navi-next svg{width:70px;height:50px;fill:white;filter:drop-shadow(-1px -3px 5px #000)}.flexslider.main .custom-navigation .navi-prev{left:0}.flexslider.main .custom-navigation .navi-next{right:0}.flexslider.main .custom-controls-container{position:relative}.flexslider.main .custom-controls-container ol{text-align:left;bottom:20px;z-index:5}.flexslider.main .custom-controls-container ol li a{border-radius:0;background:#fff;width:40px;height:4px}.flexslider.main .custom-controls-container ol li a.flex-active{background:#9A4892}.box,.image-box,.special-box>span{display:block;color:black;text-decoration:none;background:#fff;box-shadow:0px 2px 2px 0px rgba(51,51,51,0.1);position:relative;padding:20px;margin:10px 0}.box.squeeze,.image-box.squeeze,.special-box>span.squeeze{padding:0}.box.space,.image-box.space,.special-box>span.space{padding:30px}.box.hover.selected,.box.hover:hover,.image-box.hover.selected,.image-box.hover:hover,.special-box>span.hover.selected,.special-box>span.hover:hover{background-image:linear-gradient(180deg, #7d5caa 0%, #9A4892 100%);color:white}.box .padding-left,.image-box .padding-left,.special-box>span .padding-left{padding:20px 20px 10px 20px}.box .padding-right,.image-box .padding-right,.special-box>span .padding-right{padding:20px 20px 20px 10px}.box h2,.image-box h2,.special-box>span h2{font-weight:100;margin:0 0 20px 0}.box h1,.image-box h1,.special-box>span h1{font-size:22px;line-height:1.3;font-family:"open_sans_regular", Helvetica, Arial, sans-serif;color:#333;font-weight:100;text-align:center;margin:0 0 10px 0}.box p,.image-box p,.special-box>span p{color:#666;font-size:16px;line-height:1.5;font-weight:100}.box p strong,.image-box p strong,.special-box>span p strong{font-family:'open_sans_semibold';font-weight:100}.box .bg-image,.box .fill-image,.image-box .bg-image,.image-box .fill-image,.special-box>span .bg-image,.special-box>span .fill-image{background-repeat:no-repeat;background-size:cover;background-position:center}.box .bg-image,.image-box .bg-image,.special-box>span .bg-image{position:relative;height:160px;margin:-20px;margin-bottom:20px}.image-box{min-height:400px;padding:30px}.image-box .image{position:absolute;top:0;bottom:0;background-position:center;background-repeat:no-repeat;background-size:cover}.image-box.image-left{padding-left:50%}.image-box.image-left .image{left:0;right:50%;margin-right:30px}.image-box.image-right{padding-right:50%}.image-box.image-right .image{right:0;left:50%;margin-left:30px}.image-box.image-large.image-left{padding-left:70%}.image-box.image-large.image-left .image{left:0;right:30%}.image-box.image-large.image-right{padding-right:70%}.image-box.image-large.image-right .image{right:0;left:30%}.special-box{position:relative;text-decoration:none}.special-box .image{display:block;height:300px;background-repeat:no-repeat;background-position:center;background-size:cover}.special-box>span{margin:0 10px;margin-top:-50px;margin-bottom:20px;border-radius:20px 0 20px 0}.special-box>span h1{font-size:20px;font-family:"open_sans_regular", Helvetica, Arial, sans-serif;font-weight:bold;text-align:left;color:#666;line-height:1.4}.special-box>span a{text-decoration:none}.box:hover,.special-box:hover>span{box-shadow:0px 5px 19px 0px rgba(0,0,0,0.2);transition:box-shadow 250ms ease-out}.box.no-hover:hover{box-shadow:none}.content-intro{padding:40px 0}.content-intro h1{font-size:36px;font-weight:100;color:#333}.content-intro p{font-size:24px;font-family:'open_sans_light';font-weight:100;line-height:34px;color:#333}.btn-ripple{fill:#fff;color:#fff;display:inline-block;cursor:pointer;text-decoration:none;border-radius:2px;outline:0;font-family:"open_sans_semibold", Helvetica, Arial, sans-serif;font-weight:100;font-size:16px;padding:12px 20px;min-height:50px;line-height:1.5;color:#fff;background-color:transition !important;background-image:-webkit-linear-gradient(45deg, #7d5caa 0%, #9A4892 100%);background-image:linear-gradient(45deg, #7d5caa 0%, #9A4892 100%);text-align:center}.btn-ripple.stretch{display:block}.btn-ripple.block{width:280px}.btn-ripple.white{background:white !important;border:2px solid #9a4892;color:black;padding:10px 15px}.ripple-obj{height:100%;pointer-events:none;position:absolute;top:0;left:0;z-index:0;width:100%}.js-ripple{opacity:0}svg.ripple-obj{border-radius:0;border-top-left-radius:30px;border-bottom-left-radius:30px}.search-input{position:relative;display:inline-block;background:white;box-shadow:0px 2px 2px 0px rgba(51,51,51,0.1);width:600px;max-width:100%}.search-input input{position:relative;width:100%;display:block;padding:20px;border:none}.search-input input:focus{outline:none}.search-input .icon{position:absolute;top:15px;right:15px;width:25px;height:25px;fill:#9A4892}.gray{color:#666}a.pdf-download,button.pdf-download{display:inline-block;color:black;font-size:14px;font-weight:100;margin-bottom:10px;text-decoration:none;background:none;padding:0;border:none;margin:0;cursor:pointer}a.pdf-download>svg,button.pdf-download>svg{width:22px;height:22px;fill:black;vertical-align:middle}a.pdf-download:hover,button.pdf-download:hover{color:#9A4892}a.pdf-download:hover>svg,button.pdf-download:hover>svg{fill:#9A4892}hr{display:block;border:none;height:1px;background:#ddd;margin:20px 0}ul.check{list-style:none;display:block;padding:0}ul.check li{position:relative;padding:7px 0;padding-left:35px;color:#666}ul.check li:before{position:absolute;top:11px;left:0;content:' ';background-image:url("data:image/svg+xml,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%239A4892' class='path1' d='M10.24 27.5c-0 0-0 0-0 0-0.392 0-0.745-0.161-1-0.42l-8.8-9.080c-0.256-0.256-0.414-0.609-0.414-1 0-0.781 0.633-1.414 1.414-1.414 0.391 0 0.744 0.158 1 0.414l7.8 8 19.3-19.8c0.256-0.256 0.609-0.414 1-0.414 0.781 0 1.414 0.633 1.414 1.414 0 0.391-0.158 0.744-0.414 1l-20.3 20.88c-0.254 0.259-0.608 0.42-1 0.42-0 0-0 0-0 0v0z'%3E%3C/path%3E%3C/svg%3E");width:16px;height:16px;background-position:center center;transition:background-size 0.3s;-webkit-transition:background-size 0.3s}@media only screen and (max-width: 768px){.flexslider.main{text-align:center}.flexslider.main li .image{height:400px}.flexslider.main li .image h1{font-size:30px}.btn-ripple.block{min-width:100px}.content-intro{padding:5px 0}.content-intro h1{font-size:24px;margin:10px 0}.content-intro p{font-size:20px;line-height:29px}.image-box{min-height:0;padding:20px !important;padding-top:220px !important;margin:0 !important}.image-box .image{position:absolute;top:0;bottom:inherit;left:0 !important;right:0 !important;margin:0 !important;height:200px}}form.form label{font-family:"open_sans_semibold", Helvetica, Arial, sans-serif;font-weight:100;margin:30px 0 10px 0;display:block}form.form label:first-child{margin-top:0}form.form input[type=text],form.form input[type=email],form.form input[type=phone],form.form textarea{background-color:#fff;border:1px solid #ccc;border-radius:2px;font-family:"open_sans_regular", Helvetica, Arial, sans-serif;transition:border-color 500ms ease-out;width:100%;padding:10px 10px;outline:none;line-height:1.5}form.form input[type=text].error,form.form input[type=email].error,form.form input[type=phone].error,form.form textarea.error{border-color:#ff0015;background-color:#d0011b1a}form.form textarea{height:150px}form.form .chooser{display:block;position:relative;margin-top:20px}form.form .chooser span{position:relative;padding:10px;padding-left:40px;margin-right:10px;cursor:pointer}form.form .chooser span:before{position:absolute;top:6px;left:0;width:30px;height:30px;border-radius:30px;content:' ';background:#e8e8e8;border:1px solid #cfcfcf}form.form .chooser span.checked:before{background:white;border:10px solid #9A4892}form.form .chooser input{display:none}.search-input{position:relative}.search-input input{width:100%;background:white;padding:15px 20px;padding-right:50px;border:1px solid #ccc}.search-input input:focus{outline:none}.search-input.large input{padding-top:20px;padding-bottom:20px}.search-input.full-width{width:100%}.search-input button{float:left;padding:8px 13px 8px 7px;cursor:pointer;position:absolute;top:0;right:0}.search-input button .icon-search{width:20px;height:20px}.collapsable .toggle{cursor:pointer}.collapsable .collapser-button{position:relative;left:0px;top:0;width:inherit;height:inherit;display:inline-block;float:left;margin-right:10px;cursor:pointer}.collapsable .collapser-button>svg{width:30px;height:30px;padding:5px;fill:#9A4892;background-color:#fff;border:1px solid #9A4892}.collapsable .collapser-button>svg.minimize{display:none}.collapsable .collapser-button>svg.maximize{fill:#fff;background-image:linear-gradient(180deg, #7d5caa 0%, #9A4892 100%)}.collapsable.collapsed .collapser-button>svg.minimize{display:block}.collapsable.collapsed .collapser-button>svg.maximize{display:none}.checkbox{position:relative;display:block;min-height:24px;margin:10px 0;padding-left:30px;cursor:pointer}.checkbox.inline{display:inline-block}.checkbox:before{content:' ';display:block;position:absolute;top:1px;left:0;width:20px;height:20px;background-color:#e8e8e8;border:1px solid #ccc;border-radius:2px}.checkbox.checked:before{transition:background-color 500ms ease-out;background-image:url("data:image/svg+xml,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23ffffff' class='path1' d='M10.24 27.5c-0 0-0 0-0 0-0.392 0-0.745-0.161-1-0.42l-8.8-9.080c-0.256-0.256-0.414-0.609-0.414-1 0-0.781 0.633-1.414 1.414-1.414 0.391 0 0.744 0.158 1 0.414l7.8 8 19.3-19.8c0.256-0.256 0.609-0.414 1-0.414 0.781 0 1.414 0.633 1.414 1.414 0 0.391-0.158 0.744-0.414 1l-20.3 20.88c-0.254 0.259-0.608 0.42-1 0.42-0 0-0 0-0 0v0z'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-size:12px;background-position:center center;background-color:#9A4892}.checkbox.disabled{color:#e0e0e0 !important;cursor:not-allowed}.checkbox.disabled:before{background-color:#eaeaea;border:1px solid #eaeaea}.show-more>div,.show-more .less{display:none}.show-more .more,.show-more .less{position:relative;padding-left:22px;color:#9A4892;font-family:'open_sans_semibold';font-weight:100;cursor:pointer}.show-more .more>svg,.show-more .less>svg{position:absolute;left:0;top:3px;height:16px;width:16px;fill:#9A4892;transition:-webkit-transform 0.25s ease;transition:transform 0.25s ease}.show-more .more .less>svg,.show-more .less .less>svg{transform:rotate(180deg);-webkit-transform:rotate(180deg)}table.details{width:100%;border-collapse:separate;border-spacing:0;border:none}table.details tr td{border-top:1px solid #ddd;padding:15px 0;color:#666}table.details tr td:first-child{font-family:'open_sans_semibold';font-weight:100;padding-right:20px}table.details tr:last-child td{border-bottom:1px solid #ddd}.tab-control>ul{display:block;list-style:none;background:#ddd;text-align:center;padding:10px;margin:40px 0}.tab-control>ul li{list-style:none;cursor:pointer;display:inline-block;padding:10px;color:black;border-radius:3px;min-width:100px;text-align:center}.tab-control>ul li:hover,.tab-control>ul li.selected{background:white;color:#9A4892}.tab-control>ul li.selected{font-family:'open_sans_semibold';font-weight:100}.tab-control .tab{display:none}.tab-control .tab.selected{display:block}input[type=number],.selectbox label,textarea{position:relative;display:block;padding:0 10px;width:100%;font-size:16px;line-height:18px;background-color:#fff;border:1px solid #ccc;border-radius:2px;box-sizing:border-box;font-family:"open_sans_regular", Helvetica, Arial, sans-serif;font-size:1em;transition:border-color 500ms ease-out;width:100%;padding:10px 10px;outline:none}input[type=number]:focus,.selectbox label:focus,textarea:focus{border-color:#002248}textarea{height:100px}.selectbox{position:relative;display:block}.selectbox label{cursor:pointer}.selectbox>svg{position:absolute;width:14px;height:14px;top:15px;right:15px;fill:#9A4892}.selectbox ul{position:absolute;display:none;top:0;left:0;min-width:100%;list-style:none;padding:0;margin:0;background-color:#fff;border:1px solid #ccc;z-index:22}.selectbox ul li{cursor:pointer;list-style:none;display:block;padding:6px 10px}.selectbox ul li:hover,.selectbox ul li.selected{background:whitesmoke}.selectbox ul.open{display:block}@-webkit-keyframes scale{25%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(1.75);transform:scale(1.75)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale{25%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(1.75);transform:scale(1.75)}100%{-webkit-transform:scale(1);transform:scale(1)}}.preloader{display:none;position:fixed;top:0;right:0;left:0;bottom:0;z-index:99}.preloader__background{display:block;width:100%;height:100%;background:#ffffff;opacity:0.7;position:fixed;top:0;left:0;z-index:90}.preloader__animation-square-loader .boxx{width:30px;height:30px;float:left;-webkit-animation:scale 1.25s linear infinite;animation:scale 1.25s linear infinite;position:relative;z-index:99}.preloader__animation-square-loader .boxx.one{background:#7D5CAA;-webkit-animation-delay:0.1s;animation-delay:0.1s}.preloader__animation-square-loader .boxx.two{background:#8855a2;-webkit-animation-delay:0.21s;animation-delay:0.21s}.preloader__animation-square-loader .boxx.three{background:#914e9a;-webkit-animation-delay:0.32s;animation-delay:0.32s}.preloader__animation-square-loader .boxx.four{background:#9A4892;-webkit-animation-delay:0.43s;animation-delay:0.43s}.preloader__animation-square-loader{height:60px;width:120px;position:relative}.preloader__animation-container{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.preloader__animation-square-loader .box{width:30px;height:30px;float:left;-webkit-animation:scale 1.25s linear infinite;animation:scale 1.25s linear infinite}.product-finder .product-categories{background:#ddd;text-align:center;padding:10px;margin:40px 0}.product-finder .product-categories span{cursor:pointer;display:inline-block;padding:10px;color:black;border-radius:3px}.product-finder .product-categories span:hover,.product-finder .product-categories span.selected{background:white;color:#9A4892}.product-finder .product-categories span.selected{font-family:'open_sans_semibold';font-weight:100}.product-finder .product-categories label{display:none}.product-finder h2{margin:30px 0;color:#333;font-size:24px;font-weight:100}.product-finder .filter-box{background:white;box-shadow:0px 2px 2px 0px rgba(51,51,51,0.1);padding:10px}.product-finder .filter-box .reset{color:#9A4892;font-size:14px;float:right;margin-top:10px;text-decoration:underline;cursor:pointer}.product-finder .filter-box .mobile{display:none}.product-finder .filter-box h2{font-family:"open_sans_semibold", Helvetica, Arial, sans-serif;font-weight:100;font-size:20px;display:block;color:#333;margin:10px 0 20px 0}.product-finder .filter-box .filter{margin:20px 0;padding-bottom:10px;border-bottom:1px solid #ccc}.product-finder .filter-box .filter:last-child{border-bottom:none}.product-finder .filter-box .filter ul,.product-finder .filter-box .filter li{list-style:none;padding:0}.product-finder .products{position:relative;margin:-7px;margin-bottom:40px}.product-finder .products .product{display:none;float:left;width:33.33%;padding:7px;color:#666}.product-finder .products .product h3{font-size:16px;line-height:22px;font-weight:100;margin:10px 0 20px 0;color:#666}.product-finder .products .product .box{margin:0;padding:0}.product-finder .products .product .box:hover{box-shadow:0px 2px 16px 1px rgba(0,0,0,0.3);transition:box-shadow 250ms ease-out}.product-finder .products .product .box>a,.product-finder .products .product .box>div{padding:20px;text-decoration:none;display:block}.product-finder .products .product .box>a{padding-bottom:0}.product-finder .products .product .box>div{padding-top:0}.product-finder .products .product .box .checkbox{color:#666;margin-bottom:0}.product-finder .products .product .box .checkbox a{display:none}.product-finder .products .product .box .checkbox span,.product-finder .products .product .box .checkbox a{font-size:16px}.product-finder .products .product .box .checkbox.checked.compare span{display:none}.product-finder .products .product .box .checkbox.checked.compare a{display:inline;font-weight:normal}.product-finder .products .product .box .checkbox.checked.compare a i{font-style:normal}.product-finder .products .product .image{height:90px;text-align:left}.product-finder .products .product .image img{max-height:90px}.product-finder .products .product ul{list-style:none;margin:0;padding:0;display:block}.product-finder .products .product ul li{display:block;font-weight:100;position:relative;padding:0 0 0 25px;font-size:14px;line-height:19px;margin:10px 0;color:#666}.product-finder .products .product ul li:before{position:absolute;top:4px;left:0;content:" ";height:12px;width:12px;display:block;background-repeat:no-repeat;background-size:100%;background-image:url("data:image/svg+xml,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%239A4892' class='path1' d='M10.24 27.5c-0 0-0 0-0 0-0.392 0-0.745-0.161-1-0.42l-8.8-9.080c-0.256-0.256-0.414-0.609-0.414-1 0-0.781 0.633-1.414 1.414-1.414 0.391 0 0.744 0.158 1 0.414l7.8 8 19.3-19.8c0.256-0.256 0.609-0.414 1-0.414 0.781 0 1.414 0.633 1.414 1.414 0 0.391-0.158 0.744-0.414 1l-20.3 20.88c-0.254 0.259-0.608 0.42-1 0.42-0 0-0 0-0 0v0z'%3E%3C/path%3E%3C/svg%3E");background-position:center 0;transition:background-size 0.3s}.product-finder .filter-toggle{display:none}.product-finder .color-panel{position:relative;height:120px;padding:15px;border:2px solid white;box-shadow:0px 2px 2px 0px rgba(51,51,51,0.1)}.product-finder .color-panel h2{margin:0}.product-finder .color-panel a.trash{position:absolute;top:15px;right:15px}.product-finder .color-panel a.trash>svg{width:24px;height:24px}.product-finder .color-panel a.collection{position:absolute;bottom:15px;right:15px;font-weight:100;color:black}.product-finder .color-panel.white h2,.product-finder .color-panel.white a{color:white}.product-finder .color-panel.white svg{fill:white}@media only screen and (max-width: 1100px){.product-finder .products .product{width:50%}}@media only screen and (max-width: 768px){.product-finder .search-input{display:block;width:100%;margin-top:20px}.product-finder h2{display:none}.product-finder .product-categories{position:relative;padding:0;min-height:45px;margin-top:0;margin-left:14px;margin-right:14px;background:none}.product-finder .product-categories>div{display:none;padding-top:65px;background:white;border:1px solid #ccc;border-top:none;padding-bottom:10px}.product-finder .product-categories>div span{display:block;text-align:left;padding:10px 15px}.product-finder .product-categories label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:absolute;left:0;top:0;right:0;padding:15px;text-align:left;display:block;background:white;border:1px solid #ccc;border-radius:2px}.product-finder .product-categories label i{font-style:normal}.product-finder .product-categories label>svg{width:16px;height:16px;position:absolute;top:20px;right:20px;fill:#9A4892}.product-finder .product-categories.open>div{display:block}.product-finder .product-categories.open label>svg{transform:rotate(180deg)}.product-finder .filter-toggle{display:inline-block;z-index:10;background:white;position:fixed;bottom:20px;right:20px;text-align:center;width:60px;height:60px;line-height:60px;border-radius:60px;vertical-align:middle;box-shadow:0 2px 20px rgba(0,0,0,0.5);color:#666;cursor:pointer}.product-finder .filter-box{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;overflow-y:scroll}.product-finder .filter-box.open{display:block}.product-finder .filter-box .mobile{display:block;background-image:linear-gradient(to right, #d0d0cf 0%, #e3e3e3 20%, #f4f4f4 38%, #d3d3d3 59%, #f0f0f0 80%, #d8d8d8 100%);margin:-10px;margin-top:-10px;margin-bottom:0;text-align:center;padding:10px;padding-bottom:7px}.product-finder .filter-box .mobile>svg{cursor:pointer;position:absolute;top:20px;right:20px;width:30px;height:30px}.product-finder .filter-box .mobile>svg g{stroke:black}.product-finder .filter-box .mobile h2{font-size:24px}.product-finder .products{margin:0}.product-finder .products .product{width:100%;padding:0;color:#666;padding-bottom:20px}.product-finder .products .product .box a{position:relative;padding-left:120px}.product-finder .products .product .box a .image{position:absolute;top:15px;left:15px;width:80px;text-align:center}}.product-detail .product-download{position:relative;padding-right:100px}.product-detail .product-download h3{color:#666;font-size:16px;line-height:1.5;margin:0}.product-detail .product-download p{color:#666;margin:0}.product-detail .product-download a{position:absolute;top:0;right:0;text-decoration:none}.product-detail .productlogos{margin-bottom:20px}.product-detail .productlogos img{width:50px;margin:0 10px 15px 0}.product-detail .color-select{display:block;text-align:center;padding:30px 20px;border:3px dashed #9A4892}.product-detail .color-select>svg{height:50px;width:50px;display:inline-block;fill:#9A4892;vertical-align:middle}.product-detail .color-select span{margin-left:10px;color:#9A4892;margin-top:12px;display:inline-block;vertical-align:top}.product-detail .color-panel{position:relative;height:116px;padding:15px}.product-detail .color-panel h2{margin:0}.product-detail .color-panel a.trash{position:absolute;top:15px;right:15px}.product-detail .color-panel a.trash>svg{width:24px;height:24px}.product-detail .color-panel a.collection{position:absolute;bottom:15px;right:15px;font-weight:100;color:black}.product-detail .color-panel.white h2,.product-detail .color-panel.white a{color:white}.product-detail .color-panel.white svg{fill:white}.product-compare .box table{border-collapse:collapse;width:100%;border:1px solid #c1c1c1}.product-compare .box table tr td{padding:20px;padding-bottom:0;width:26.6%;border:1px solid #c1c1c1;border-top:none;border-bottom:none;vertical-align:top}.product-compare .box table tr td:first-child{width:20%;font-weight:bold;text-align:right;color:#666}.product-compare .box table tr td.disabled{background:#c1c1c1}.product-compare .box table tr td p{margin:0 0 10px 0}.product-compare .box table tr td .btn-ripple{margin-bottom:20px}.product-compare .box table.compare-head tr td a.delete{text-align:right}.product-compare .box table.compare-head tr td a.delete svg{width:20px;fill:black}.product-compare .box table.compare-head tr td img.packshot{height:100px}.product-compare .box table.compare-head tr td .btn-ripple{margin-top:20px}.product-compare .box table.compare-head tr td strong{display:block;color:#666;margin-top:15px}.product-compare .box table.compare-head tr td:first-child{vertical-align:middle;text-align:center}.color-finder .color-filter strong{display:block;color:#666;margin-bottom:10px}.color-finder .colorfamilies>div{position:relative;padding:0;display:block;float:left}.color-finder .colorfamilies>div>a{display:block;padding-top:70%}.color-finder .colorfamilies>div>a div{position:absolute;top:0;left:0;right:0;bottom:0;transition-duration:200ms}.color-finder .colorfamilies>div>a div:hover,.color-finder .colorfamilies>div>a div.selected{top:-4px;left:-4px;right:-4px;bottom:-4px;transition-duration:200ms;z-index:2}.color-finder .colorfamilies>div>a div:hover{z-index:3}.color-finder span.family{display:block;position:relative;text-align:center}.color-finder span.family:before{position:absolute;top:50%;left:0;right:0;height:1px;background:#ccc;content:' '}.color-finder span.family span{position:relative;background:#e8e8e8;display:inline-block;padding:0 15px;color:#666}.colorstripes .stripe{font-size:14px;background:white;margin-top:20px;box-shadow:0px 2px 2px 0px rgba(51,51,51,0.1)}.colorstripes .col{position:relative;padding:0;height:100px;display:block;float:left}.colorstripes .col.page{vertical-align:middle;text-align:center;line-height:100px}.colorstripes .col.color{vertical-align:bottom;text-align:left}.colorstripes .col.color>a{text-decoration:none;position:absolute;top:2px;left:1px;right:1px;bottom:2px;outline:2px solid white;color:black;font-weight:100;transition-duration:200ms}.colorstripes .col.color>a span{position:absolute;bottom:10px;left:10px;opacity:0.9}.colorstripes .col.color>a:hover{left:-15px;right:-15px;transition-duration:200ms;z-index:2}.color-detail .color{text-align:left}.color-detail .color h2{font-size:36px;margin:20px 0 5px 0}.color-detail .color h3{font-size:16px;font-weight:100;margin-top:0}.color-detail .color .detail{position:relative;height:250px}.color-detail .color .detail a{position:absolute;top:10px;right:10px}.color-detail .color .detail a>svg{width:35px;height:35px}.color-detail .color .btn-ripple{margin:30px 0;opacity:.9}.color-detail .color.white h2,.color-detail .color.white h3{color:white}.color-detail .color.white .detail{border-bottom:1px solid white}.color-detail .color.white .btn-ripple{border:none;background:black !important;color:white}.color-detail .color.black h2,.color-detail .color.black h3{color:black}.color-detail .color.black .detail{border-bottom:1px solid black}.color-detail .color.black .btn-ripple{border:none;background:white !important;color:black}.color-finder.product-chooser{position:fixed;left:0;right:0;bottom:0;background:white;z-index:9999;padding:15px 10px;box-shadow:0 3px 20px rgba(0,0,0,0.3)}.color-finder.product-chooser img{float:left;height:100px;margin-right:10px}.color-finder.product-chooser h3{font-size:20px;line-height:24px;float:left;font-weight:100;vertical-align:top}.color-finder.product-chooser .columns>span{float:left;vertical-align:middle;height:100px;line-height:100px;margin:0 30px;font-size:35px;font-weight:100}.color-finder.product-chooser .color{position:relative;float:left;height:100px;background:repeating-linear-gradient(-45deg, #fff, #fff 1px, #e8e8e8 1px, #e8e8e8 10px);text-align:left;padding:0 20px;min-width:130px}.color-finder.product-chooser .color span{display:block;font-size:14px;line-height:20px;margin-top:27px;font-weight:bold;color:#333}.color-finder.product-chooser .color span.fullscreen{margin-top:0;position:absolute;cursor:pointer;left:10px;top:10px;text-decoration:underline}.color-finder.product-chooser .color label{position:absolute;bottom:10px;left:10px}.color-finder.product-chooser a.confirm{display:none;margin-left:30px;margin-top:25px}.color-finder.product-chooser a.cancel{display:none;margin-left:10px;color:black}.color-finder.product-chooser a.show{display:inline-block}.color-fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999;padding:0 20px}.color-fullscreen h1{text-align:left}.color-fullscreen h2{margin-top:0;font-size:16px;line-height:20px;font-weight:100}.color-fullscreen .columns{position:relative;height:100vh}.color-fullscreen .columns hr{position:absolute;left:0;right:0;bottom:20px;height:1px;border:none;display:block}.color-fullscreen .columns img{cursor:pointer;position:absolute;top:30px;right:10px}.ui-autocomplete .ui-menu-item.color-item{position:relative;min-height:70px;display:block;border:none !important;border-bottom:1px solid #ccc !important;padding:15px !important;padding-right:50px !important;margin:0 !important}.ui-autocomplete .ui-menu-item.color-item h1,.ui-autocomplete .ui-menu-item.color-item h2{font-size:16px;font-weight:normal;margin:0 !important;line-height:20px;text-align:left;border:none !important;background:none !important;color:black !important;padding:0 !important}.ui-autocomplete .ui-menu-item.color-item div{border:none !important;position:absolute;top:10px;right:15px;width:50px;height:50px}.ui-autocomplete .ui-menu-item.color-item:hover{background:#e8e8e8 !important;color:black !important}.ui-autocomplete .ui-menu-item.color-item.summary{background:none !important;border:none !important;min-height:0}.ui-autocomplete .ui-menu-item.color-item.summary a{background:none !important;border:none !important;color:#9A4892;font-weight:bold !important;text-decoration:none}@media only screen and (max-width: 768px){.colorstripes .col{height:50px}.colorstripes .col.page,.colorstripes .col.color{line-height:50px;width:100% !important}.colorstripes .col.page>a,.colorstripes .col.color>a{top:0;left:0;right:0;bottom:0}.colorstripes .col.page{outline:2px solid #fff}}.cart-list .logo{display:none}.cart-list h1{font-size:36px}.cart-list hr{display:block;height:0;width:100%;background:none;border-top:1px solid #ccc;margin:10px 0 20px 0}.cart-list .cart-header{font-weight:bold;color:#666}.cart-list .cart-body hr{border-top:2px dashed #e8e8e8}.cart-list .cart-body hr.last{border-top:1px solid #ccc}.cart-list .cart-body p{margin:0 0 20px 0}.cart-list .cart-body .columns{position:relative}.cart-list .cart-body .columns.price p{font-size:14px}.cart-list .cart-body form{display:inline;padding:0;margin:0}.cart-list .cart-body form button{position:absolute;top:0;right:15px;background:none;border:none;padding:0;margin:0}.cart-list .cart-body form button>svg{width:20px;height:20px;fill:gray;cursor:pointer}.cart-list .cart-body .color-panel{position:relative;padding:15px}.cart-list .cart-body .color-panel h2{font-size:16px;margin:20px 0 0 0}.cart-list .cart-body .color-panel.white h2,.cart-list .cart-body .color-panel.white a{color:white}.cart-list .cart-body .color-panel.white svg{fill:white}@media only screen and (max-width: 768px){.cart-list .cart-body .columns.product{font-size:20px}.cart-list .cart-body .columns.product img{margin-bottom:15px}.cart-list .cart-body .color-panel{margin-bottom:15px}.cart-list .cart-body .columns.qty strong,.cart-list .cart-body .columns.size strong{font-size:14px;color:#666}.cart-list .cart-body p{font-size:16px;line-height:18px;color:#666;margin-top:10px}}.stores .search-box{padding:20px;background-color:#fff;background-image:linear-gradient(75deg, #e3e3e3 0%, #f4f4f4 24%, #dbdbdb);border:1px solid #ccc;border-right:0}.stores .view-toggle{display:none}.stores .columns{padding:0 !important}.stores .resultslist{background:white;border-left:1px solid #ccc;border-bottom:1px solid #ccc}.stores .resultslist .results{overflow-y:scroll}.stores .resultslist .result{cursor:pointer;padding:20px;border-bottom:1px solid #ebebeb;transition-duration:300ms;font-size:14px}.stores .resultslist .result:hover,.stores .resultslist .result.selected{background:#ebebeb;transition-duration:300ms}.stores .resultslist .result .company{font-family:'open_sans_semibold';font-weight:100}.stores .findnearest-box{margin-top:10px;height:21px}.stores .findnearest{display:block;text-align:right;font-size:16px;color:#9A4892;font-weight:100;font-family:'open_sans_semibold';cursor:pointer}@media only screen and (max-width: 768px){.stores .resultslist,.stores .map-container{height:calc(100vh - 182px)}.stores .resultslist{display:none}.stores .view-toggle{float:left;color:#9A4892;display:block;cursor:pointer;font-weight:100;font-family:'open_sans_semibold';font-size:16px;margin-top:10px}.stores .view-toggle .map{display:none}.stores.show-results .map-container{display:none}.stores.show-results .resultslist{display:block}.stores.show-results .view-toggle .list{display:none}.stores.show-results .view-toggle .map{display:block}}.faq-categorie a{padding:30px 15px;color:#9A4892;font-size:24px;line-height:28px;text-align:center;font-weight:100;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.faq-categories{display:block;background:white}.faq-categories a{position:relative;display:block;padding:20px;color:black;font-weight:100;text-decoration:none;text-align:center}.faq-categories a.selected{color:#9A4892;font-family:'open_sans_semibold';font-weight:100}.faq-categories a.selected:after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:100%;border:solid #0000;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:#fff0;border-top-color:#fff;border-width:10px 15px 0 15px;z-index:1}.faq-categories a:hover{background-image:linear-gradient(180deg, #7d5caa 0%, #9A4892 100%);color:white}.faq-categories a.selected:hover:after{border-top-color:#9A4892}.faq-categories label{display:none}.faq-detail{border-bottom:1px solid #ccc}.faq-detail h2{display:block;color:#333;font-size:16px;font-family:'open_sans_semibold';line-height:30px;font-weight:100;padding-top:10px;padding-bottom:10px}.faq-detail>div{max-width:700px;padding-left:40px}.faq-detail>div,.faq-detail>div *{font-family:'open_sans_regular' !important;font-size:16px !important;line-height:24px !important;font-weight:100 !important;color:#666 !important}.faq-detail>div strong,.faq-detail>div * strong{font-family:'open_sans_semibold' !important}@media only screen and (max-width: 768px){.faq-categories{position:relative}.faq-categories .row{position:absolute;top:0;left:0;right:0;background:white;z-index:99;padding-top:10px;padding-bottom:20px;display:none}.faq-categories.open .row{display:block}.faq-categories .columns{float:none;width:100% !important}.faq-categories label{display:block;padding:15px;background:white;text-decoration:underline;cursor:pointer;text-align:center;color:#9A4892}.faq-categories label>svg{height:16px;width:16px;fill:#9A4892;margin-top:4px;vertical-align:text-top;margin-left:6px}.faq-categories.open label>svg{transform:rotate(180deg)}}.document{display:block;color:black;text-decoration:none;background:#fff;box-shadow:0px 2px 2px 0px rgba(51,51,51,0.1);position:relative;padding:20px;padding-left:55px;position:relative;margin:2px 0;cursor:pointer}.document:before{top:22px;left:20px}.document a{float:right;text-decoration:none}.document h2,.document h3{color:#666;font-size:16px;line-height:22px;font-weight:normal;margin:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.document h2{font-weight:100;font-family:'open_sans_semibold'}.document-collector{position:fixed;left:0;right:0;bottom:0}.document-collector .reset{color:#9A4892;text-decoration:underline;cursor:pointer}.document-collector .row{max-width:1000px !important}.document-collector .bar{background:#9A4892;color:white;display:none}.document-collector .bar .padding{padding-top:17px;padding-bottom:17px}.document-collector .bar .toggle{cursor:pointer;position:relative;display:inline-block;padding-left:25px;font-weight:100;font-family:'open_sans_semibold'}.document-collector .bar .toggle>svg{position:absolute;left:0;top:4px;height:16px;width:16px;fill:white;transition:-webkit-transform 0.25s ease;transition:transform 0.25s ease;transform:rotate(180deg);-webkit-transform:rotate(180deg)}.document-collector .bar .download{cursor:pointer;display:inline-block;padding:17px 20px;font-weight:100;font-family:'open_sans_semibold';background:#663061}.document-collector .list{display:none;padding:10px 0;background:white;color:#666}.document-collector .list ul,.document-collector .list li{position:relative;margin:0;padding:0}.document-collector .list ul li,.document-collector .list li li{padding:12px;background:#ddd;border-radius:2px;font-size:14px;display:inline-block;margin:5px 5px 0 0;color:#666}.document-collector .list ul li>svg,.document-collector .list li li>svg{margin-left:5px;vertical-align:middle;width:14px;height:14px;fill:#9A4892;cursor:pointer}.document-collector .list ul{display:block;margin-top:10px}.document-collector .list .icon-times{display:none}.document-collector.open .bar .toggle>svg{transform:rotate(0deg);-webkit-transform:rotate(0deg)}.page-search h1{text-align:left;margin-bottom:30px}.page-search h2{font-weight:100;color:#666}.page-search p{color:#666}.page-search .product-results .columns{width:20%}.page-search .product-results .image{height:90px}.page-search .product-results .image img{max-height:100%}.page-search .product-results label{margin-top:20px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#666;font-weight:100}.page-search .color-results .color-row .color{position:relative;float:left;display:inline-block;min-height:100px;text-decoration:none;font-weight:normal}.page-search .color-results .color-row .color span{position:absolute;top:0;left:0;right:0;bottom:0;outline:2px solid white;transition-duration:200ms}.page-search .color-results .color-row .color i{position:absolute;left:10px;bottom:10px;font-size:14px;font-style:normal}.page-search .color-results .color-row .color:hover span{top:-4px;left:-4px;right:-4px;bottom:-4px;z-index:2;transition-duration:200ms}@media only screen and (max-width: 1000px){.page-search .product-results .columns{width:33%}}@media only screen and (max-width: 640px){.page-search .product-results .columns{width:50%}}@media only screen and (max-width: 400px){.page-search .product-results .columns{width:100%}}@media only screen and (max-width: 768px){.stores .resultslist,.stores .map-container{height:calc(100vh - 182px)}.stores .resultslist{display:none}.stores .view-toggle{float:left;color:#9A4892;display:block;cursor:pointer;font-weight:100;font-family:'open_sans_semibold';font-size:16px;margin-top:10px}.stores .view-toggle .map{display:none}.stores.show-results .map-container{display:none}.stores.show-results .resultslist{display:block}.stores.show-results .view-toggle .list{display:none}.stores.show-results .view-toggle .map{display:block}}
