﻿@import url(plugins/bootstrap.min.css);@import url(plugins/slick.css);@import url(plugins/jquery-ui.min.css);
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-.5em;}sub{bottom:-.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}html{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}*,*:before,*:after{-moz-box-sizing:inherit;-webkit-box-sizing:inherit;box-sizing:inherit;}.field-validation-valid{display:none;}.field-validation-error{display:block;}body{color:#333;font-family:"Helvetica Neue LT W05_55 Roman";font-size:14px;font-size:.875rem;line-height:1.6;}a{color:#2988cc;text-decoration:none;}a:active,a:focus{color:#1668a3;outline:none;ie-dummy:expression(this.hideFocus=!0);}img{max-width:100%;height:auto;}img,object,embed,audio,video{max-width:100%;}i,em,.italic{font-style:italic;}ul{list-style:disc;}ol{list-style:decimal;}li>ul,li>ol{margin-bottom:0;margin-left:1.5em;}hr{border-color:#e1e1e1;}h1,h2,h3,h4,h5,h6{color:#333;font-family:"Helvetica Neue LT W05_55 Roman",Arial,sans-serif;font-weight:normal;font-style:normal;line-height:1.5em;}h1{color:#333;font-family:"Helvetica Neue LT W05_77 Bd Cn";font-style:italic;font-size:24px;font-size:1.5rem;line-height:24px;}@media(min-width:750px){h1{font-size:32px;font-size:2rem;line-height:32px;}}@media(min-width:970px){h1{font-size:40px;font-size:2.5rem;line-height:40px;}}h2{color:#666;font-family:"Helvetica Neue LT W05_77 Bd Cn";font-size:20px;font-size:1.25rem;line-height:20px;}@media(min-width:970px){h2{font-size:24px;font-size:1.5rem;line-height:24px;}}h3{color:#666;font-family:"Helvetica Neue LT W05_55 Roman";font-size:16px;font-size:1rem;line-height:16px;}h4{font-size:15px;font-size:.9375rem;}h5{font-size:14px;font-size:.875rem;}.heading{margin:15px 0 10px;}.content-heading{margin-bottom:5px;}.content-heading+h2{margin-top:0;}.grid-layout{margin-bottom:-30px;}.generic-content .btn+p{margin-top:10px;}.generic-content .btn+.btn{margin-top:10px;}.clear{clear:both;}.clear:after{content:'';display:block;clear:both;}.hidden{display:none;}.hint-text{font-family:"Helvetica Neue LT W05_55 Roman";font-size:13px;font-size:.8125rem;line-height:13px;color:#999;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;border:0;}textarea:focus,input:focus{outline:0;}button,input[type="button"],input[type="reset"],input[type="submit"]{outline:0;background-color:#ffe512;border:1px solid #eec400;border-bottom-width:2px;box-shadow:none;cursor:pointer;height:36px;padding:5px 30px;-webkit-font-smoothing:antialiased;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{outline:none;background-color:#eec400;}input[type="checkbox"],input[type="radio"]{padding:0;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}input[type="text"],input[type="tel"],input[type="email"],input[type="number"],input[type="url"],input[type="password"],input[type="search"],select,textarea{color:#999;border:1px solid #ccc;border-top-width:2px;height:36px;line-height:36px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;font-size:.8125rem;padding:0 0 0 10px;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;}textarea{min-height:140px;line-height:1.5;padding-top:10px;}input:disabled{background:#f8f8f8;border-top-width:1px;}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus{color:#333;}.container-fluid{max-width:1170px;width:100%;position:relative;}.content-overlay{display:none;position:fixed;top:0;left:0;background:rgba(0,0,0,.5);width:100%;height:100%;z-index:100;}.fixed{overflow-y:hidden;}.hide-desktop,.hide-tablet{display:block;}@media(min-width:750px){.hide-tablet{display:none;}}@media(min-width:970px){.hide-desktop{display:none;}.heading{margin:15px 0;}a:hover{color:#1f78b7;}a,h3,.quickview-image-box-wrap img,.product-image,.ui-selectmenu-button,.ui-selectmenu-menu ul,.ui-menu-item,header div,button,input[type="button"],input[type="reset"],input[type="submit"],.btn,.quickview-box .shopping-remove-btn,.quickview-box h3 a{-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{outline:0;box-shadow:none;background-color:#f8d80b;}}body.home .header{margin-bottom:0;}.header{position:relative;width:100%;margin-bottom:10px;z-index:50;border-bottom:1px solid #aaa;-webkit-box-shadow:0 9px 24px -12px #aaa;-moz-box-shadow:0 9px 24px -12px #aaa;box-shadow:0 9px 24px -12px #aaa;}.header-container{padding-top:15px;padding-bottom:15px;position:relative;}.header-container .header-content{padding-left:80px;padding-right:40px;float:none;position:relative;}@media(min-width:750px){.header{margin-bottom:15px;}.header-container .header-content{padding-left:130px;padding-right:45px;}}@media(min-width:970px){.header-container{padding-top:10px;padding-bottom:0;}.header-container .header-content{padding-left:140px;padding-right:0;}}@media(min-width:1170px){.header-container .header-content{padding-left:0;padding-right:0;float:right;}}.header-top-bar{background:#f8f8f8;border-bottom:1px solid #e1e1e1;display:none;height:30px;}.header-top-right{float:right;vertical-align:middle;}.header-top-right ul{margin:3px 0 6px;text-align:right;}.header-top-right ul li{display:inline-block;margin-left:15px;margin-top:1px;vertical-align:top;}.header-top-right ul li:last-child{margin-left:25px;margin-top:0;}.header-top-right ul li a{color:#999;font-family:"Helvetica Neue LT W05_67 Md Cn";font-size:14px;font-size:.875rem;display:block;}.header-top-right ul li a:hover{color:#2988cc;text-decoration:none;}.header-top-right ul li a:hover .cart-count{color:#333;background:#f8d80b;}.header-top-right ul li a:active,.header-top-right ul li a:focus{color:#2988cc;text-decoration:none;}.header-top-right ul li a:active .cart-count,.header-top-right ul li a:focus .cart-count{color:#333;background:#eec400;}.header-top-right ul li:last-child a{color:#333;text-transform:uppercase;}.header-top-right ul li:last-child a:hover,.header-top-right ul li:last-child a:active,.header-top-right ul li:last-child a:focus{color:#2988cc;}.header-top-left{float:left;}.header-top-left a{color:#999;font-family:"Helvetica Neue LT W05_67 Md Cn";font-size:14px;font-size:.875rem;margin:4px 0 5px;display:inline-block;}.header-top-left a:hover{color:#2988cc;text-decoration:none;}.header-top-left a:hover .chat-icon{background:#f8d80b;}.header-top-left a:hover .chat-icon:after{border-color:transparent #f8d80b transparent transparent;}.header-top-left a:active,.header-top-left a:focus{color:#2988cc;text-decoration:none;}.header-top-left a:active .chat-icon,.header-top-left a:focus .chat-icon{background:#eec400;}.header-top-left a:active .chat-icon:after,.header-top-left a:focus .chat-icon:after{border-color:transparent #eec400 transparent transparent;}.cart-count{display:inline-block;text-align:center;font:normal normal 11px "Helvetica Neue LT W05_77 Bd Cn";min-width:22px;height:22px;line-height:20px;vertical-align:top;margin-right:5px;background:#ffe512;border:1px solid #eec400;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}.fa-shopping-cart{font-size:20px;font-size:1.25rem;line-height:22px;}.chat-icon{position:relative;margin-right:8px;width:23px;height:16px;background:#ffe512;border:1px solid #eec400;display:inline-block;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}.chat-icon:before{content:'';position:absolute;bottom:-7px;right:3px;width:0;height:0;border-style:solid;border-width:0 8px 7px 0;border-color:transparent #eec400 transparent transparent;}.chat-icon:after{content:'';position:absolute;bottom:-5px;right:4px;width:0;height:0;border-style:solid;border-width:0 5px 5px 0;border-color:transparent #ffe512 transparent transparent;}@media(min-width:970px){.header-top-bar{display:block;}}.header-logo-link{overflow:hidden;text-indent:-99999px;margin-top:5px;margin-bottom:0;display:inline-block;float:left;position:relative;z-index:1000;background-image:url("../images/homax-logo-smaller.png");background-size:contain;background-repeat:no-repeat;width:70px;height:26px;}@media(min-width:750px){.header-logo-link{background-image:url("../images/homax-logo-small.png");width:99px;height:36px;margin:0;}}@media(min-width:970px){.header-logo-link{background-image:url("../images/homax-logo-medium.png");width:110px;height:40px;}.header-left{background:url("../images/hmx-header-large.gif") 0 0;width:70px;height:24px;display:inline-block;}.header-right{background:url("../images/hmx-header-large.gif") -70px 0;width:39px;height:24px;display:inline-block;}}.ppg-header-logo-link{overflow:hidden;text-indent:-99999px;margin-top:5px;margin-bottom:0;display:inline-block;float:left;position:relative;z-index:1000;background-image:url("../images/ppg-logo-smaller.gif");background-size:contain;background-repeat:no-repeat;width:70px;height:25px;}.ppg-header{display:block;margin-top:2px;background-repeat:no-repeat;}@media(min-width:750px){.ppg-header-logo-link{background-image:url("../images/ppg-logo-small.gif");width:100px;height:39px;margin:0;}}@media(min-width:970px){.ppg-header-logo-link{background-image:url("../images/ppg-logo-medium.gif");width:132px;height:52px;}.ppg-header-left{background:url("../images/ppg-header-large.gif") 0 0;width:70px;height:24px;display:inline-block;}.ppg-header-right{background:url("../images/ppg-header-large.gif") -70px 0;width:39px;height:24px;display:inline-block;}}@media(min-width:1170px){.ppg-header-logo-link{background-image:url("../images/ppg-logo-large.gif");width:132px;height:52px;}.ppg-header-left{background:url("../images/ppg-header-large.gif") 0 0;width:70px;height:24px;display:inline-block;}.ppg-header-right{background:url("../images/ppg-header-large.gif") -70px 0;width:39px;height:24px;display:inline-block;}}.lqn-header-logo-link{overflow:hidden;text-indent:-99999px;margin-top:5px;margin-bottom:0;display:inline-block;float:left;position:relative;z-index:1000;background-image:url("../images/lqn-logo-smaller.png");background-size:contain;background-repeat:no-repeat;width:70px;height:26px;}.lqn-header{display:block;margin-top:3px;}@media(min-width:750px){.lqn-header-logo-link{background-image:url("../images/lqn-logo-small.gif");width:99px;height:36px;margin:0;}}@media(min-width:970px){.lqn-header-logo-link{background-image:url("../images/lqn-logo-large.gif");width:72px;height:56px;margin-top:-3px;}.lqn-header-left{background:url("../images/lqn-header-large.gif") 0 0;width:72px;height:24px;display:inline-block;}.lqn-header-right{background:url("../images/lqn-header-large.gif") -60px 0;width:70px;height:24px;display:inline-block;}}.hmx-header-logo-link{overflow:hidden;text-indent:-99999px;margin-top:5px;margin-bottom:0;display:inline-block;float:left;position:relative;z-index:1000;background-image:url("../images/homax-logo-smaller.png");background-size:contain;background-repeat:no-repeat;width:70px;height:26px;}.hmx-header{display:block;margin-top:3px;}@media(min-width:750px){.hmx-header-logo-link{background-image:url("../images/homax-logo-small.png");width:99px;height:36px;margin:0;}}@media(min-width:970px){.hmx-header-logo-link{background-image:url("../images/homax-logo-medium.png");width:110px;height:40px;}.hmx-header-left{background:url("../images/hmx-header-large.gif") 0 0;width:70px;height:24px;display:inline-block;}.hmx-header-right{background:url("../images/hmx-header-large.gif") -70px 0;width:39px;height:24px;display:inline-block;}}.nav{display:none;position:relative;}.nav ul{padding:0;list-style:none;}.nav ul li{text-align:left;display:inline-block;}.nav ul li:last-child:before{content:'';height:30px;width:1px;background:#e1e1e1;position:absolute;left:0;top:10px;}.nav ul li:last-child a{margin-left:20px;}.nav ul li.active a{color:#2988cc;border-bottom:4px solid #2988cc;-moz-transition:border 0s;-o-transition:border 0s;-webkit-transition:border 0s;transition:border 0s;}.nav ul li a{font:normal normal 15px "Helvetica Neue LT W05_77 Bd Cn";color:#666;display:block;height:48px;line-height:49px;text-transform:uppercase;padding:0 13px;}.nav ul li a:focus,.nav ul li a:active{color:#2988cc;text-decoration:none;border-bottom:4px solid #2988cc;-moz-transition:border 0s;-o-transition:border 0s;-webkit-transition:border 0s;transition:border 0s;}@media(min-width:970px){.nav{display:block;text-align:left;margin:0 -13px;}.nav ul{margin:0;}.nav ul li:last-child{position:absolute;right:0;}.nav ul li:last-child a{margin-right:0;}.nav ul li a:hover{color:#2988cc;text-decoration:none;}}@media(min-width:1170px){.nav{display:inline-block;text-align:right;margin:0;}.nav ul{margin:10px 0 0;}.nav ul li:last-child{position:relative;right:auto;margin-left:20px;}.nav ul li:last-child a{margin-right:31px;}}.border-menu{position:absolute;top:15px;right:10px;width:36px;height:36px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer;}.border-menu:before{content:"";position:absolute;top:18px;margin-top:-6px;margin-left:-9px;left:50%;width:18px;height:12px;border-top:2px solid #000;border-bottom:2px solid #000;}.border-menu:after{content:"";position:absolute;top:17px;left:50%;margin-left:-9px;width:18px;height:12px;border-top:2px solid #000;}.border-menu:active,.border-menu:focus,.border-menu.active{background:#f1f1f1;}.header-mobile-container{display:block;}.header-mobile-container .side-nav{display:none;width:100%;background:#fff;position:absolute;top:0;right:0;z-index:110;}.header-mobile-container .side-nav .side-nav-top{height:65px;line-height:65px;padding:0 15px;border-bottom:1px solid #aaa;position:relative;}.header-mobile-container .side-nav .side-nav-top a{color:#333;font-family:"Helvetica Neue LT W05_67 Md Cn";font-size:14px;font-size:.875rem;text-transform:uppercase;}.header-mobile-container .side-nav .side-nav-top .mobile-sign-in{font-size:14px;font-size:.875rem;color:#999;text-transform:none;margin-left:25px;}.header-mobile-container .side-nav .side-nav-top .cart-count{vertical-align:middle;margin-bottom:5px;}.header-mobile-container .side-nav .ppg-nav-brand-container{background-color:#f1f1f1;width:185px;margin:0 auto;position:relative;padding:0 0;}.header-mobile-container .side-nav .ppg-nav-brand-left{height:75px;width:115px;background:url("../images/ppg-footer-small.gif") 0 18px;background-repeat:no-repeat;display:inline-block;}.header-mobile-container .side-nav .ppg-nav-brand-right{height:75px;width:65px;background:url("../images/ppg-footer-small.gif") -130px 18px;background-repeat:no-repeat;display:inline-block;}.header-mobile-container .side-nav .hmx-nav-brand-container{background-color:#f1f1f1;width:185px;margin:0 auto;position:relative;padding:0 0;}.header-mobile-container .side-nav .hmx-nav-brand-left{height:75px;width:115px;background:url("../images/hmx-footer-small.gif") 0 16px;background-repeat:no-repeat;display:inline-block;}.header-mobile-container .side-nav .hmx-nav-brand-right{height:75px;width:66px;background:url("../images/hmx-footer-small.gif") -130px 16px;background-repeat:no-repeat;display:inline-block;}.header-mobile-container .side-nav .lqn-nav-brand-container{background-color:#f1f1f1;width:235px;margin:0 auto;position:relative;padding:0 0;}.header-mobile-container .side-nav .lqn-nav-brand-left{height:75px;width:110px;background:url("../images/lqn-footer-small.gif") 0 13px;background-repeat:no-repeat;display:inline-block;}.header-mobile-container .side-nav .lqn-nav-brand-right{height:75px;width:114px;background:url("../images/lqn-footer-small.gif") -120px 13px;background-repeat:no-repeat;display:inline-block;}.side-nav-main{background:#f1f1f1;}.side-nav-main ul{padding:0;margin:0;list-style:none;}.side-nav-main ul .submenu{display:none;}.side-nav-main ul .nav-item{position:relative;}.side-nav-main>ul>li{background:#fff;}.side-nav-main>ul>li>.nav-item{margin:0;display:block;}.side-nav-main>ul>li>.nav-item>a{font-size:13px;font-size:.8125rem;color:#666;display:block;padding:10px 10px 10px 70px;}.side-nav-main>ul>.nav-item-dropdown{background:#ccc;}.side-nav-main>ul>.nav-item-dropdown>.nav-item{margin:0 10px 0 50px;display:block;}.side-nav-main>ul>.nav-item-dropdown>.nav-item>a{color:#333;font-size:16px;font-size:1rem;height:36px;line-height:36px;padding:0;}.nav-top-level>.submenu>li{background:#e8e8e8;}.nav-top-level>.submenu>li>.nav-item{font-size:14px;font-size:.875rem;margin:0 10px 0 70px;height:36px;line-height:36px;}.nav-top-level>.submenu>li>.nav-item>a{color:#333;display:block;}.nav-top-level .submenu .submenu li{background:#f1f1f1;}.nav-top-level .submenu .submenu li a{color:#666;font-size:13px;font-size:.8125rem;margin:0 12px 0 70px;height:36px;line-height:36px;display:block;}.nav-item-expand{cursor:pointer;display:block;width:20px;height:20px;position:absolute;left:-22px;top:9px;z-index:100;text-align:center;line-height:17px;}.nav-item-expand:before{content:'+';font-family:"Helvetica Neue LT W05_55 Roman";line-height:0;font-size:22px;font-size:1.375rem;}.nav-item-expand.active:before{content:'';width:10px;height:2px;background:#000;display:inline-block;vertical-align:middle;top:8px;}@media(min-width:750px){.border-menu{right:15px;}.header-mobile-container .side-nav{width:320px;-webkit-box-shadow:-10px 10px 25px -15px rgba(0,0,0,.7);-moz-box-shadow:-10px 10px 25px -15px rgba(0,0,0,.7);box-shadow:-10px 10px 25px -15px rgba(0,0,0,.7);}}@media(min-width:970px){.border-menu{display:none;}.header-mobile-container{display:none;}}.header-search.search-box{float:none;margin:0;}.header-search.search-box .search-input{float:none;position:absolute;top:0;right:34px;left:0;bottom:0;}.header-search.search-box .search-input input[type="search"],.header-search.search-box .search-input input[type="text"]{width:100%;}@media(min-width:970px){.header-search.search-box{margin:4px 0 0;}}@media(min-width:1170px){.header-search.search-box{float:right;margin:6px 0;}.header-search.search-box .search-input{float:left;position:static;}.header-search.search-box .search-input input[type="search"],.header-search.search-box .search-input input[type="text"]{width:198px;}}.site-footer{background:#f8f8f8;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;margin-top:80px;}.site-footer ul{list-style:none;margin:0;padding:0;}.site-footer ul li a{color:#999;font-size:12px;font-size:.75rem;font-size:12px;line-height:28px;display:inline-block;}.site-footer ul li h3{font-size:13px;font-size:.8125rem;margin:0;}.site-footer ul li h3 a{color:#666;}.site-footer .row>.col-md-6{float:left;width:50%;border-right:1px solid #e1e1e1;padding-top:15px;padding-bottom:15px;}.site-footer .row>.col-md-6:last-child{border:0;}.site-footer .row>.col-md-6:last-child .col-md-6:last-child{border:0;}.site-footer .row>.col-md-6 .col-md-6{width:100%;border:0;padding-top:0;padding-bottom:0;}@media(min-width:970px){.site-footer .row>.col-md-6{width:50%;border:0;padding-top:0;padding-bottom:0;}.site-footer .row>.col-md-6 .col-md-6{width:50%;border-right:1px solid #e1e1e1;padding-top:15px;padding-bottom:15px;}}.site-footer-bottom{padding-top:20px;}.site-footer-bottom .container{position:relative;}.site-footer-bottom a{color:inherit;}.site-footer-bottom .affirmation-image{position:absolute;top:0;left:15px;background:url("../images/ppg-logo-footer.gif") no-repeat;background-size:contain;height:44px;width:57px;margin:0;}.site-footer-bottom .affirmation{color:#999;font-size:12px;font-size:.75rem;margin-left:82px;}.site-footer-bottom .affirmation p{line-height:20px;margin-bottom:15px;}.profile-heading{margin-top:15px;margin-bottom:10px;}.extra-spacing{margin-bottom:15px;}.profile-sub-heading{margin:-5px 0 25px;}.profile-border{margin-bottom:0;}.profile-sections h2{margin-top:25px;}.profile-sections .profile-btn{height:32px;padding:6px 30px !important;width:auto !important;}.profile-box.info-container{margin:15px 0 0;}.profile-box.info-container hr{margin-top:5px;}.profile-btn{margin-top:10px;margin-bottom:5px;padding:8px 0 !important;width:100%;}.profile-form h1{margin-bottom:10px;}.profile-form .ui-selectmenu-button{margin-top:20px;margin-bottom:-5px;}.profile-form .profile-notification{margin-bottom:0;}.profile-form .expiration-date .hint-text{font-weight:normal;vertical-align:top;margin-top:30px;margin-right:-5px;}.profile-form .expiration-date .ui-selectmenu-button{margin-left:10px;}.profile-form .profile-checkbox-group{margin:20px 0 15px;}.profile-form .profile-checkbox{position:relative;}.profile-form .profile-cancel{display:inline-block;vertical-align:top;text-decoration:underline;margin-top:10px;}.profile-text-spacing{margin-bottom:25px;}@media(min-width:750px){.profile-btn{margin-top:0;padding:8px 40px !important;width:auto;}.profile-form .profile-cancel{margin-left:30px;margin-top:5px;}}@media(min-width:970px){.profile-form h1{margin-bottom:15px;}.profile-heading{margin-bottom:15px;}.extra-spacing{margin-bottom:25px;}.profile-sub-heading{margin:-10px 0 25px;}}.sidebar{display:none;background:#f8f8f8;border:1px solid #ccc;margin-top:20px;}.sidebar ul{list-style:none;padding:0;margin:0;}.sidebar ul li a{color:#333;display:block;padding:8px 15px;line-height:16px;}.sidebar ul li a.active{color:#2988cc;background:#e3edf4;}.sidebar ul li ul li a{padding-left:30px;color:#666;}.sidebar ul li h3{font-size:16px;font-size:1rem;margin:0;height:45px;line-height:45px;background:#fff;}.sidebar ul li h3 a{color:#999;padding:0 15px;line-height:inherit;border-bottom:1px solid #ccc;position:relative;}.sidebar>ul{margin:0 0 20px;}@media(min-width:970px){.sidebar{display:block;}.sidebar ul li a:hover{color:#2988cc;text-decoration:none;}}.product-category-feature{margin-top:20px;margin-bottom:30px;}.product-category-feature h2{margin:10px 0;line-height:26px;}.product-category-feature h2 a{color:#666;}.product-category-feature h2 a:hover,.product-category-feature h2 a:focus{text-decoration:none;}.product-category-feature p{margin:0 0 10px;}.category .feature-image-wrap,.home .feature-image-wrap{position:relative;overflow:hidden;display:inline-block;vertical-align:top;width:100%;background:url("../images/ie-fallback-feature-bg.jpg");background-size:cover;background:-moz-linear-gradient(left,#f1f1f1 0%,#f8f8f8 10%,#fff 25%,#fff 75%,#f8f8f8 90%,#f8f8f8 90%,#f1f1f1 100%);background:-webkit-linear-gradient(left,#f1f1f1 0%,#f8f8f8 10%,#fff 25%,#fff 75%,#f8f8f8 90%,#f8f8f8 90%,#f1f1f1 100%);background:linear-gradient(to right,#f1f1f1 0%,#f8f8f8 10%,#fff 25%,#fff 75%,#f8f8f8 90%,#f8f8f8 90%,#f1f1f1 100%);}.product-category-image-wrap{position:relative;overflow:hidden;display:inline-block;vertical-align:top;width:100%;background:url("../images/ie-fallback-feature-bg.jpg");background-size:cover;background:-moz-linear-gradient(left,#f1f1f1 0%,#f8f8f8 10%,#fff 25%,#fff 75%,#f8f8f8 90%,#f8f8f8 90%,#f1f1f1 100%);background:-webkit-linear-gradient(left,#f1f1f1 0%,#f8f8f8 10%,#fff 25%,#fff 75%,#f8f8f8 90%,#f8f8f8 90%,#f1f1f1 100%);background:linear-gradient(to right,#f1f1f1 0%,#f8f8f8 10%,#fff 25%,#fff 75%,#f8f8f8 90%,#f8f8f8 90%,#f1f1f1 100%);}.product-category-image-wrap:before{content:'';display:block;padding-top:50%;}.product-category-image-wrap img{position:absolute;left:0;top:0;bottom:0;right:0;height:100%;margin:0 auto;}.category .three-col-feautre{margin-top:25px;}@media(min-width:750px){.product-category-feature h2{margin:0 0 10px;}.product-category-feature p{margin:0 0 10px;}}.hero{position:relative;}.hero .hero-image{background-position:center center;background-size:auto 100%;background-repeat:no-repeat;background-color:#f9f7f5;height:200px;}.hero h1{font-family:"Helvetica Neue LT W05_77 Bd Cn";font-style:normal;margin-top:15px;margin-bottom:10px;}.hero h1 a{color:#333;}.hero h1 a:hover,.hero h1 a:focus{text-decoration:none;}.hero h3{margin:20px 0 15px;font-size:14px;font-size:.875rem;line-height:22px;}.hero .btn{margin-bottom:30px;}.signup-banner{width:100%;background:#8d8989;color:#fff;}.signup-banner .banner-image{position:relative;overflow:hidden;display:inline-block;vertical-align:top;width:100%;margin:15px 0 0;}.signup-banner .banner-image:before{content:'';display:block;padding-top:50%;}.signup-banner .banner-image img{position:absolute;left:0;top:0;bottom:0;right:0;height:100%;width:100%;}.signup-banner h2{color:#fff;margin:15px 0 10px;line-height:24px;}.signup-banner h2 a{color:#fff;}.signup-banner h2 a:hover,.signup-banner h2 a:focus{text-decoration:none;}.signup-banner h3{color:#fff;margin:0;clear:left;font-size:14px;font-size:.875rem;line-height:22px;}.signup-banner .banner-btn{display:inline-block;}.signup-banner .banner-btn .btn{vertical-align:middle;margin:15px 0;line-height:normal;padding:6px 30px;}.feature-categories{margin-top:30px;}.feature-categories .feature-image-wrap{position:relative;overflow:hidden;display:inline-block;vertical-align:top;width:100%;}.feature-categories .feature-image-wrap:before{content:'';display:block;padding-top:50%;}.feature-categories .feature-image-wrap img{position:absolute;left:0;top:0;bottom:0;right:0;height:100%;width:100%;}.feature-categories h2{margin:10px 0;line-height:26px;}.feature-categories h2 a{color:#666;text-decoration:none;}.feature-categories h2 a:hover,.feature-categories h2 a:focus{text-decoration:none;}.feature-categories h3{font-size:14px;font-size:.875rem;margin:0 0 10px;line-height:22px;}.feature-categories .btn.alternative-btn,.feature-categories .btn.secondary-btn{line-height:normal;height:32px;padding:6px 30px;cursor:pointer;}.feature-categories .btn.secondary-btn{cursor:text;-moz-user-select:text;-khtml-user-select:text;-webkit-user-select:text;-ms-user-select:text;user-select:text;}.feature-categories .btn.secondary-btn:hover,.feature-categories .btn.secondary-btn:active,.feature-categories .btn.secondary-btn:focus{background:#f1f1f1;}.feature-categories .btn.promo-btn{white-space:normal;word-break:break-all;height:auto;}.feature-categories .col-md-4{margin-bottom:30px;}.feature-categories .col-md-4:last-child .btn{margin-bottom:0;}@media(min-width:750px){.hero{height:250px;overflow:hidden;}.hero .hero-image{height:100%;}.hero h1{margin-top:36px;font-size:26px;font-size:1.625rem;line-height:26px;}.hero h3{margin:10px 0;}.hero .btn{margin-bottom:0;}.signup-banner h2{margin-top:0;}.signup-banner .banner-image{margin:0;}.signup-banner .banner-btn .btn{margin:0 0 0 30px;}.signup-banner .banner-text{position:relative;display:table;}.signup-banner .banner-text-wrap{display:table-cell;vertical-align:middle;}.hero-text{position:absolute;top:0;width:100%;}.feature-categories .btn.alternative-btn,.feature-categories .btn.secondary-btn{margin-bottom:0;}}@media(min-width:970px){.hero{height:350px;}.hero h1{margin-top:48px;font-size:42px;font-size:2.625rem;line-height:42px;}}@media(min-width:1170px){.hero{height:500px;}.hero h1{margin-top:120px;font-size:48px;font-size:3rem;line-height:48px;}}.how-to-feature{padding-left:0;}.how-to-feature .feature-category-image-wrap{margin-top:5px;margin-bottom:10px;}.how-to-steps{margin-top:20px;}.how-to-steps h2{margin-top:0;margin-bottom:5px;}.how-to-steps hr{margin-top:30px;margin-bottom:25px;}.how-to-steps .product-category-image-wrap{margin-top:5px;margin-bottom:0;}.how-to-steps .how-to-text p:last-child{margin-bottom:0;}.how-to-products h2{margin-top:25px;margin-bottom:-5px;}.warning{font-size:13px;font-size:.8125rem;color:#999;margin-top:30px;}@media(min-width:750px){.how-to-steps .col-sm-4{float:right;}.how-to-products h2{margin-bottom:15px;}}.search-heading{margin:5px 0 25px;}.search-subheading{margin:15px 0 0;}.search-results-box{margin-bottom:10px;}@media(min-width:750px){.search-results-box{margin-bottom:30px;}}.product-heading{margin:15px 0 8px;line-height:24px;}.product-heading:before{content:'';display:block;clear:both;}.product-information{margin-top:20px;}.product-information h2{margin-top:15px;margin-bottom:5px;}.product-information p{margin-bottom:5px;}.product-data{min-height:500px;}@media(min-width:750px){.product-heading{line-height:32px;margin:15px 0 2px;}}@media(min-width:970px){.product-heading{line-height:38px;margin:15px 0 8px;}}.product-ecommerce{margin-top:25px;margin-bottom:5px;}.product-ecommerce p{margin-bottom:2px;}.product-ecommerce p:last-child{margin:0;}.product-ecommerce .shipping{width:120px;display:inline-block;vertical-align:top;}.product-ecommerce .discount{width:210px;display:inline-block;vertical-align:top;min-width:215px;}.product-ecommerce .product-atc{margin-bottom:8px;margin-top:20px;}.product-ecommerce .ps-button-label{font-weight:normal;}.product-ecommerce .product-atc-submit{background:#ffba00;color:#333;border-color:#ff8a00;color:#333;font-family:"Helvetica Neue LT W05_77 Bd Cn";font-style:italic;font-size:15px;font-size:.9375rem;width:100%;border-top-left-radius:0;border-bottom-left-radius:0;}@media(min-width:970px){.product-ecommerce .product-atc-submit:hover{color:#333;background:#ffa800;}}.product-ecommerce .product-atc-submit:active,.product-ecommerce .product-atc-submit:focus{color:#333;background:#ff8a00;outline:none;}@media(min-width:970px){.product-ecommerce .product-atc-submit:hover,.product-ecommerce .product-atc-submit:focus,.product-ecommerce .product-atc-submit:active{color:#333;outline:0;box-shadow:none;text-decoration:none;}}.product-ecommerce .ps-widget{margin-left:0;margin-top:20px !important;width:100%;border-top-left-radius:0;border-bottom-left-radius:0;}.product-ecommerce .product-quantity{width:68px;float:left;border-right:0;text-align:center;}.product-price{color:#ff8a00;font-size:30px;font-size:1.875rem;line-height:26px;margin-top:0;margin-bottom:10px !important;}.product-description-border{margin-top:30px;}@media(min-width:750px){.product-ecommerce p{margin-bottom:5px;}.product-ecommerce .shipping{width:140px;}.product-ecommerce .discount{width:210px;}.product-ecommerce .ps-widget{margin-left:0;margin-top:20px;width:100%;}}@media(min-width:970px){.product-ecommerce{margin-top:30px;margin-bottom:0;}.product-ecommerce p{margin-bottom:2px;}.product-ecommerce .product-atc{margin-top:0;}.product-ecommerce .discount{width:210px;}.product-ecommerce .product-atc p{clear:left;}.product-ecommerce .product-atc-padding{padding-left:14px;padding-top:20px;}.product-ecommerce .product-submit-wrap{padding-left:0;}.product-ecommerce .product-atc-submit{width:195px;float:left;}.product-ecommerce .ps-widget{clear:none;margin-left:20px !important;margin-top:0 !important;width:263px;}.product-price{margin-top:10px;margin-bottom:7px !important;}.product-atc-padding{padding-left:42px;}}@media(min-width:1170px){.product-atc-padding{padding-left:10px;padding-top:20px;}.product-ecommerce .product-atc-submit{margin-top:0;}.product-ecommerce .discount{width:210px;}.product-ecommerce .ps-widget{clear:none;margin-left:30px;margin-top:0;width:263px;}}.product-images{margin-top:20px;}.product-images img,.product-images iframe{display:none;}#product-image-primary{width:100%;text-align:center;}#product-image-primary img{vertical-align:middle;max-height:100%;}#product-image-primary .slick-slide{line-height:290px;position:relative;height:290px;width:290px;}#product-image-primary .slick-slide iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%;}#product-image-primary .slick-slide.slick-active{position:relative;}.product-images-container-slider{position:relative;padding:0 40px;margin:30px auto 15px;max-width:360px;width:100%;}.slick-slider{position:static;}.slick-slider .slick-track{margin:0 auto;}.slick-slider .slick-slide.slick-current.slick-active .product-image-wrap{border-color:#ffe512;}.slick-slider .slick-slide .product-image-wrap{-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;width:60px;height:60px;margin:0 auto;border:1px solid #e1e1e1;padding:4px;cursor:pointer;line-height:48px;text-align:center;}.slick-slider .slick-slide .product-image-wrap img{max-height:100%;margin:0 auto;vertical-align:middle;}.slick-slider .slick-slide:focus,.slick-slider .slick-slide:active{outline:none;}.slider-arrow-prev{position:absolute;top:50%;left:15px;margin-top:-15px;cursor:pointer;z-index:10;width:15px;height:30px;}.slider-arrow-prev.slick-disabled{cursor:auto;opacity:.2;}.slider-arrow-prev:before{content:'';position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:15px 15px 15px 0;border-color:transparent #eec400 transparent transparent;}.slider-arrow-prev:after{content:'';position:absolute;left:2px;top:2px;width:0;height:0;border-style:solid;border-width:13px 12px 13px 0;border-color:transparent #ffe512 transparent transparent;}.slider-arrow-prev:active:after,.slider-arrow-prev:focus:after{border-color:transparent #eec400 transparent transparent;}.slider-arrow-next{position:absolute;top:50%;right:15px;margin-top:-15px;cursor:pointer;z-index:10;width:15px;height:30px;}.slider-arrow-next.slick-disabled{cursor:auto;opacity:.2;}.slider-arrow-next:before{content:'';position:absolute;right:0;top:0;width:0;height:0;border-style:solid;border-width:15px 0 15px 15px;border-color:transparent transparent transparent #eec400;}.slider-arrow-next:after{content:'';position:absolute;right:2px;top:2px;width:0;height:0;border-style:solid;border-width:13px 0 13px 12px;border-color:transparent transparent transparent #ffe512;}.slider-arrow-next:active:after,.slider-arrow-next:focus:after{border-color:transparent transparent transparent #eec400;}@media(min-width:750px){.product-images{position:absolute;height:345px;width:345px;}#product-image-primary .slick-slide{height:345px;line-height:345px;width:345px;padding-bottom:14.25%;}#product-image-primary .slick-slide img{max-height:none;}.product-images-container-slider{margin:40px auto 0;position:absolute;}}@media(min-width:970px){.product-images{height:293px;width:293px;}#product-image-primary .slick-slide{height:293px;line-height:293px;width:293px;}.slick-slider .slick-slide:hover .product-image-wrap,.slick-slider .slick-slide:active .product-image-wrap,.slick-slider .slick-slide:focus .product-image-wrap{border-color:#ffe512;}.slider-arrow-prev.slick-disabled:hover:after,.slider-arrow-prev.slick-disabled:active:after,.slider-arrow-prev.slick-disabled:focus:after{border-color:transparent #ffe512 transparent transparent;}.slider-arrow-prev:hover:after{border-color:transparent #f8d80b transparent transparent;}.slider-arrow-next.slick-disabled:hover:after,.slider-arrow-next.slick-disabled:active:after,.slider-arrow-next.slick-disabled:focus:after{border-color:transparent transparent transparent #ffe512;}.slider-arrow-next:hover:after{border-color:transparent transparent transparent #f8d80b;}}@media(min-width:1170px){.product-images{height:360px;width:360px;}#product-image-primary .slick-slide{line-height:360px;height:360px;width:360px;}}.listing-heading{margin:15px 0;}.sub-category-heading{margin-top:-5px;}.product-listing-availability{display:inline-block;vertical-align:middle;margin:10px 0 0;}.listing-select{margin-top:10px;}.listing-select .ui-selectmenu-button:first-child{margin-right:25px;}.product-listing-paging{float:right;margin-top:30px;}.product-listing-paging:before,.product-listing-paging:after{content:' ';display:block;clear:both;}.product-listing-paging .paging-num{float:left;color:#2988cc;padding:12px 15px;line-height:1;}.product-listing-paging .paging-num.current{color:#333;background:#f8f8f8;}.product-listing-grid{margin-top:20px;margin-bottom:-30px;}.product-listing-grid .quickview-box{padding:25px 15px 20px;}.product-listing-grid .listing-image-box{margin:0 10px;}.product-listing-grid .quickview-image-box-wrap{margin:0 auto;max-width:423px;}.product-listing-grid .quickview-image-box-wrap .product-image{background-size:100%;background-repeat:no-repeat;display:block;height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;}.product-listing-grid .quickview-text h3{margin:20px 0 5px;}.product-listing-grid .quickview-text .quickview-num{margin-bottom:5px;}.product-listing-grid .quickview-text .quickview-price{margin-bottom:0;}.product-listing-grid .feature-categories{margin:0 0 30px;}@media(min-width:750px){.product-listing-availability{line-height:65px;margin:0 0 15px;}.product-listing-grid{margin-top:0;}.product-listing-grid .listing-image-box{margin:0;}.listing-heading{margin:10px 0;}.listing-select{margin-top:15px;}}@media(min-width:970px){.listing-heading{margin:15px 0;}.sub-category-heading{margin-top:-10px;}}.product-related{margin-top:20px;}.product-related h2{margin-bottom:5px;}.product-related .quickview-box{display:table;width:100%;margin:5px 0 15px;padding:0;}.product-related .quickview-text{display:table-cell;width:100%;}.product-related .quickview-image-box{display:table-cell;}.product-related .quickview-image-box .quickview-image-box-wrap{width:90px;margin:20px 24px;position:relative;}.product-related .quickview-image-box .quickview-image-box-wrap .target-area-quickview .btn{width:100%;padding:8px 0;margin-left:0;left:0;}@media(min-width:750px){.product-related .quickview-image-box .quickview-image-box-wrap{width:112px;}}@media(min-width:970px){.product-related .quickview-image-box .quickview-image-box-wrap{width:90px;}}@media(min-width:1170px){.product-related .quickview-image-box .quickview-image-box-wrap{width:120px;}}.product-review-featured{margin-top:5px;margin-bottom:30px;}.product-review-featured h2{margin-top:15px;margin-bottom:5px;}.product-review-featured .product-review-featured-text{margin-bottom:5px;}.product-review-featured .product-review-featured-statement,.product-review-featured .product-review-featured-reviewer{vertical-align:top;}.product-review-featured .product-review-rating{margin-right:8px;display:inline-block;position:relative;}.product-review-featured .product-review-rating:after,.product-review-featured .product-review-rating:before{content:'';display:block;clear:both;}.product-review-featured .product-review-rating img{float:left;margin-right:2px;}.product-review-featured .product-review-full-star{position:absolute;left:0;top:0;overflow:hidden;height:19px;}.product-review-featured .product-review-star-wrap{width:110px;height:19px;display:inline-block;}@media(min-width:750px){.product-review-featured{margin-bottom:25px;}}@media(min-width:970px){.product-review-featured{margin-top:0;}.product-review-featured h2{margin-bottom:5px;}}.product-tabs-section{margin-top:10px;border:1px solid #ccc;}.product-tabs-section .product-tab{width:33.3333333%;float:left;background:#f8f8f8;border-right:1px solid #ccc;border-bottom:1px solid #ccc;-moz-transition:background .25s ease-in-out;-o-transition:background .25s ease-in-out;-webkit-transition:background .25s ease-in-out;transition:background .25s ease-in-out;}.product-tabs-section .product-tab:last-child{border-right:0;}.product-tabs-section .product-tab.active{background:#fff;border-bottom:0;}.product-tabs-section .product-tab h3{color:#999;text-align:center;margin:0;height:45px;line-height:45px;cursor:pointer;}.product-tabs-section .tabs-main{margin:5px 0 25px;padding:0 20px;}.product-tabs-section .tabs-main .tabs-main-section{display:none;}.product-tabs-section .tabs-main .tabs-main-section h2{margin-bottom:10px;}.product-tabs-section .tabs-main .tabs-main-section.active{display:block;}@media(min-width:750px){.product-tabs-section{margin-top:45px;}.product-tabs-section .tabs-main{padding:0;}}@media(min-width:970px){.product-tabs-section{margin-top:45px;}.product-tabs-section .product-tab:hover{background:#e8e8e8;}.product-tabs-section .product-tab.active:hover{background:#fff;}.product-tabs-section .tabs-main{margin:50px 0 25px;}}.shopping-cart{margin-top:25px;}.shopping-cart .col-md-6{float:none;vertical-align:bottom;}.shopping-cart .quickview-box{padding:24px;margin-bottom:15px;}.shopping-cart .quickview-box .row{width:100%;margin:0;}.shopping-cart .shopping-listing-box{margin:0 -15px;}.shopping-cart .quickview-image-box{display:table-cell;vertical-align:bottom;padding-right:24px;padding-bottom:10px;}.shopping-cart .quickview-image-box-wrap,.shopping-cart .secondary-btn{width:90px;}.shopping-cart .secondary-btn{padding:7px 0;height:36px;}.shopping-cart .quickview-text{display:table-cell;vertical-align:bottom;padding-bottom:10px;}.shopping-cart .quickview-text h3{margin:0 0 5px 0;}.shopping-cart .quickview-text h3 a{color:#333;}.shopping-cart .quickview-text .quickview-price{margin:0;}.shopping-cart .shopping-label{display:block;color:#999;font-size:11px;font-size:.6875rem;margin-bottom:2px;}.shopping-cart .shopping-quantity{display:inline-block;vertical-align:bottom;margin-left:20px;}.shopping-cart .shopping-quantity input{width:50px;padding:0;text-align:center;}.shopping-cart .shopping-price,.shopping-cart .shopping-remove-btn{display:inline-block;vertical-align:bottom;margin-bottom:0 !important;}.shopping-cart .shopping-price{float:right;text-align:right;}.shopping-cart .shopping-item-price{line-height:32px;color:#ff8a00;}.cart .product-related,.cart .product-related h2{margin-top:5px;}.cart .ui-menu-item{max-width:110px;}.btn.shopping-btn{width:100%;padding-left:0;padding-right:0;}.btn.promo-remove-btn{width:100%;margin-top:15px;display:block;}@media(min-width:750px){.shopping-cart .quickview-image-box-wrap,.shopping-cart .secondary-btn{width:112px;}.shopping-cart .quickview-image-box{padding-bottom:5px;}.shopping-cart .quickview-text{padding-bottom:5px;}.cart-heading{display:inline-block;vertical-align:middle;margin-right:30px;}.btn.shopping-btn{width:auto;padding:8px 40px;}.cart .ui-menu-item{max-width:none;}}@media(min-width:970px){.shopping-cart .col-md-6{display:table-cell;}.shopping-cart .quickview-box .row{display:table;}.shopping-cart .quickview-image-box{padding-bottom:0;}.shopping-cart .quickview-image-box-wrap,.shopping-cart .secondary-btn{width:90px;}.shopping-cart .shopping-quantity{margin-left:25px;}.shopping-cart .quickview-text{padding-bottom:0;}.shopping-cart .quickview-text h3 a:hover{color:#2988cc;text-decoration:none;}}@media(min-width:1170px){.shopping-cart .quickview-image-box-wrap,.shopping-cart .secondary-btn{width:120px;}}.order-summary{background:#f8f8f8;border:1px solid #ccc;margin-bottom:10px;}.order-summary h3{font-size:16px;font-size:1rem;margin:0;height:45px;line-height:45px;background:#fff;color:#999;padding:0 15px;border-bottom:1px solid #ccc;}.order-summary .order-summary-link{float:right;font-size:13px;font-size:.8125rem;text-decoration:none;}.order-summary hr{margin-top:10px;margin-bottom:15px;}.order-summary .col-sm-6{width:50%;float:left;}.order-summary .order-summary-box{padding:15px;}.order-summary .order-summary-item{position:relative;margin-top:5px;margin-bottom:8px;}.order-summary .order-summary-item .summary-image-box{width:60px;position:absolute;left:0;top:0;overflow:hidden;display:inline-block;vertical-align:top;background:#fff;}.order-summary .order-summary-item .summary-image-box:before{content:'';display:block;padding-top:100%;}.order-summary .order-summary-item .summary-image-box img{position:absolute;left:0;top:0;bottom:0;right:0;height:100%;margin:0 auto;}.order-summary .order-summary-item .summary-text{display:inline-block;padding-left:70px;padding-right:15%;min-height:60px;width:100%;}.order-summary .order-summary-item .summary-text h3{color:#333;font-family:"Helvetica Neue LT W05_77 Bd Cn";font-size:15px;font-size:.9375rem;line-height:15px;font-size:11px;font-size:.6875rem;background:none;border:none;padding:0;height:auto;line-height:16px;margin:-3px 0 2px 0;}.order-summary .order-summary-item .summary-text .summary-num{font-size:11px;font-size:.6875rem;margin-bottom:1px;}.order-summary .order-summary-item .summary-text .summary-price,.order-summary .order-summary-item .summary-text .summary-qty{font-family:"Helvetica Neue LT W05_77 Bd Cn";font-size:13px;font-size:.8125rem;line-height:13px;font-size:11px;font-size:.6875rem;color:#333;margin:0;display:inline-block;}.order-summary .order-summary-item .summary-text .summary-qty{margin-left:5px;}.order-summary .order-summary-item .summary-total{font-family:"Helvetica Neue LT W05_77 Bd Cn";font-size:13px;font-size:.8125rem;line-height:13px;font-size:11px;font-size:.6875rem;color:#333;position:absolute;right:0;top:50%;margin-top:-10px;}.order-summary .order-summary-items-more{padding-top:1px;margin-top:-1px;}.order-summary .order-summary-items-more .order-summary-item:first-child{margin-top:0;}.order-summary .order-summary-more-btn{width:100%;margin:10px 0;text-decoration:none;}.order-summary .ui-selectmenu-button{background:#fff;margin-top:5px;}.order-summary .account-input{margin-top:10px;margin-bottom:20px;}.order-summary #promoContainer{margin-top:20px;margin-bottom:15px;}.order-summary #promoContainer input[type="text"]{margin:0;}.order-summary #promoContainer .field-validation-error{margin-bottom:0;}.order-summary .summary-label{color:#333;font-weight:normal;font-size:13px;font-size:.8125rem;margin-bottom:0;}.order-summary .summary-sub-label{color:#999;font-weight:normal;font-size:13px;font-size:.8125rem;margin-bottom:0;}.order-summary .total-amount{font-family:"Helvetica Neue LT W05_77 Bd Cn";font-size:13px;font-size:.8125rem;}.order-summary .estimated-label{line-height:38px;vertical-align:bottom;display:inline-block;margin-bottom:0;}.order-summary .estimated-total-amount{font-size:24px;font-size:1.5rem;color:#ff8a00;}.order-summary .checkout-btn{width:100%;margin-top:15px;margin-bottom:15px;}@media(min-width:750px){.order-summary .account-input{margin-top:15px;margin-bottom:20px;}}.order-heading{width:100%;background:#f8f8f8;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:15px;margin-bottom:30px;}.order-heading .info-container{border:0;padding:20px 0 0;}.order-heading .info-container .row{margin-left:0;margin-right:0;}.order-heading .info-container .col-sm-3{border-right:1px solid #e1e1e1;width:50%;float:left;}.order-heading .info-container .col-sm-3:last-child{border-right:0;}.order-heading .info-container .col-sm-3:nth-child(2){border-right:0;}.order-heading .info-container .col-sm-3:nth-child(1),.order-heading .info-container .col-sm-3:nth-child(2){border-bottom:1px solid #e1e1e1;margin-bottom:20px;}.order-heading .info-container .col-sm-3:nth-child(1),.order-heading .info-container .col-sm-3:nth-child(3){padding-left:0;}.order-heading .info-container .col-sm-3 .hint-text{margin:0;line-height:1;display:block;margin-bottom:2px;}.order-heading .info-container .col-sm-3 p{margin-bottom:15px;}.reorder-btn.btn{padding:8px 0;width:100%;}@media(min-width:750px){.reorder-btn.btn{padding:8px 40px;width:auto;}.order-heading .info-container .row{margin-left:-15px;margin-right:-15px;}.order-heading .info-container .col-sm-3{width:25%;}.order-heading .info-container .col-sm-3:nth-child(2){border-right:1px solid #e1e1e1;}.order-heading .info-container .col-sm-3:nth-child(1),.order-heading .info-container .col-sm-3:nth-child(2){border-bottom:0;margin-bottom:0;}.order-heading .info-container .col-sm-3:nth-child(1),.order-heading .info-container .col-sm-3:nth-child(3){padding-left:15px;}}@media(min-width:970px){.order-heading{margin-top:10px;}}@media(min-width:1170px){.order-heading{margin-top:0;}}.order-totals{float:right;}.order-totals .order-totals-heading,.order-totals .order-totals-amounts{float:left;}.order-totals .order-totals-heading p,.order-totals .order-totals-amounts p{display:block;font-size:14px;font-size:.875rem;width:100%;margin:0;padding:20px 15px;line-height:.8;}.order-totals .order-totals-heading{border-top:1px solid #fff;}.order-totals .order-totals-heading p{border-bottom:1px solid #e1e1e1;text-align:right;}.order-totals .order-totals-heading p:last-child{border-bottom:0;}.order-totals .order-totals-amounts{border:1px solid #ccc;background:#f8f8f8;}.order-totals .order-totals-amounts p{border-bottom:1px solid #e1e1e1;text-align:right;padding:20px;}.order-totals .order-totals-amounts p:last-child{border-bottom:0;}.order-history{margin-top:25px;margin-bottom:-15px;}.recent-orders{margin-top:25px;margin-bottom:0;}.recent-orders .order-history{margin:0;}.recent-orders-box{margin-bottom:15px;}.recent-orders-box .hint-text{margin:0;}.recent-orders-box .col-sm-6{width:50%;float:left;padding:0 15px;}.recent-orders-box .recent-orders-details{text-align:center;margin:15px 0 0;}.recent-orders-box .btn.checkout-btn{margin:5px 0 0;width:100%;text-decoration:none;}.recent-orders-full{text-decoration:underline;margin:0;display:inline-block;position:relative;top:-3px;}.overlay{background:#e9e9e9;display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;opacity:.5;}.loading-image{margin:auto;top:50%;position:absolute;left:50%;}.checkout{height:100%;}.checkout h1{margin-top:5px;margin-bottom:20px;}.checkout .top-link{margin-top:-5px;margin-bottom:15px;clear:both;}.checkout .top-link .second-link{margin:3px 0 0;display:block;}.checkout .info-container{margin-top:0;margin-bottom:30px;}.checkout .info-container hr{margin-top:5px;}.checkout .checkout-box .box-links{text-align:center;}.checkout .checkout-box .box-links a:last-child{float:none;}.checkout .checkout-box .box-links .btn{margin-top:5px;margin-bottom:15px;}.checkout .billing-panel{margin-bottom:25px;}.checkout a{text-decoration:underline;}.checkout a.btn{text-decoration:none;}.checkout .tab-content{display:none;}.checkout .tab-content.active{display:block;}.checkout .paypal-image img{width:120px;padding:15px 0 5px;display:block;}.checkout .paypal-content p{margin-bottom:25px;}.checkout .form-heading{margin-bottom:15px;}.checkout .review-panels{margin-top:30px;}.checkout-form{margin-bottom:30px;}.checkout-form [class*='col-']{width:100%;}@media(min-width:750px){.checkout .review-panels{margin-top:0;}.checkout .top-link .second-link{display:inline-block;margin:0 0 0 25px;}}@media(min-width:970px){.checkout h1{margin-bottom:25px;}.paypal-content{border:1px solid #ccc;padding:10px;}.checkout-form{margin-bottom:0;}.checkout-form [class*='col-']{width:50%;}}.checkout-footer{height:77px;left:0;bottom:0;position:absolute;width:100%;margin-top:80px;padding:20px;z-index:50;border-top:1px solid #aaa;text-align:center;-webkit-box-shadow:0 10px 24px 4px #ddd;-moz-box-shadow:0 10px 24px 4px #ddd;box-shadow:0 10px 24px 4px #ddd;position:fixed;bottom:0;background-color:#fff;}.checkout-footer .btn{width:100%;margin:0;padding:8px 0;}.checkout-footer .row{margin-left:-15px;margin-right:-15px;}.checkout-footer .col-xs-6{width:50%;float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px;}.checkout-footer .col-xs-6:first-child{padding-right:10px;}.checkout-footer .col-xs-6:last-child{padding-left:10px;}@media(min-width:750px){.checkout-footer{padding:20px 0;}.checkout-footer .btn{width:auto;margin:0 10px;padding:8px 40px;}.checkout-footer .row{margin-left:0;margin-right:0;}.checkout-footer .col-xs-6,.checkout-footer .col-sm-12{width:auto;float:none;padding:0 !important;display:inline-block;}}.checkout #main-wrapper{padding-bottom:157px;position:relative;min-height:100%;}.checkout .header-container{padding-top:20px;padding-bottom:20px;}.checkout .header-logo-link{background-image:url("../images/homax-logo-small.png");width:85px;height:31px;margin:0;}.checkout .continue-shopping{float:right;margin-top:0;}@media(min-width:750px){.checkout .header-container{padding-top:15px;padding-bottom:15px;}.checkout .header-logo-link{background-image:url("../images/homax-logo-large.png");width:127px;height:46px;}.checkout .continue-shopping{margin-top:5px;}}.header-breadcrumbs-large{margin-top:17px;margin-bottom:12px;}.header-breadcrumbs-large:after{display:block;clear:both;content:'';}.header-breadcrumbs-large h2{color:#666;float:left;margin:0;font-size:13.5px;font-size:.84375rem;}.header-breadcrumbs-large h2.inactive{color:#ccc;}.header-breadcrumbs-large h2 span{margin:0 5px;display:inline-block;}@media(min-width:750px){.header-breadcrumbs-large{margin-top:15px;}.header-breadcrumbs-large h2{font-size:20px;font-size:1.25rem;}.header-breadcrumbs-large h2 span{margin:0 10px;}}@media(min-width:970px){.header-breadcrumbs-large h2{font-size:24px;font-size:1.5rem;}}.payment-tabs{margin-bottom:20px;}.payment-tabs:after{display:block;clear:both;content:'';}.payment-tabs .payment-tabs-tab{background:#f8f8f8;border:1px solid #ccc;border-bottom:0;padding:15px;float:left;width:49.5%;cursor:pointer;-webkit-border-top-left-radius:3px;-moz-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-top-right-radius:3px;border-top-right-radius:3px;}.payment-tabs .payment-tabs-tab.active{background:#fff;}.payment-tabs .payment-tabs-tab:first-child{margin-right:.5%;}.payment-tabs .payment-tabs-tab:last-child{margin-left:.5%;}.payment-tabs .payment-tabs-tab h3{margin:0;color:#999;}@media(min-width:750px){.payment-tabs{margin-bottom:15px;padding-bottom:10px;}}@media(min-width:970px){.payment-tabs .payment-tabs-tab:hover{background:#f1f1f1;}.payment-tabs .payment-tabs-tab.active:hover{background:#fff;}}.breadcrumb-container{color:#ccc;font-family:"Helvetica Neue LT W05_67 Md Cn";font-size:13px;font-size:.8125rem;line-height:13px;display:inline-block;}.breadcrumb-container a{color:#999;}.breadcrumb-container .breadcrumb-separator{color:#eec400;margin:0 5px;}.header-breadcrumbs:after{content:'';display:block;clear:both;}.btn{color:#333;font-family:"Helvetica Neue LT W05_77 Bd Cn";font-style:italic;font-size:15px;font-size:.9375rem;border:1px solid #eec400;border-bottom-width:2px;cursor:pointer;padding:8px 40px;line-height:normal;-webkit-font-smoothing:antialiased;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;}@media(min-width:970px){.btn:hover,.btn:focus,.btn:active{color:#333;outline:0;box-shadow:none;text-decoration:none;}}.btn.primary-btn{background:#ffe512;color:#333;border-color:#eec400;}@media(min-width:970px){.btn.primary-btn:hover{color:#333;background:#f8d80b;}}.btn.primary-btn:active,.btn.primary-btn:focus{color:#333;background:#eec400;outline:none;}.btn.alternative-btn{background:#2988cc;color:#fff;border-color:#1668a3;padding:5px 30px;}@media(min-width:970px){.btn.alternative-btn:hover{color:#fff;background:#1f78b7;}}.btn.alternative-btn:active,.btn.alternative-btn:focus{color:#fff;background:#1668a3;outline:none;}.btn.checkout-btn{background:#ffba00;color:#333;border-color:#ff8a00;}@media(min-width:970px){.btn.checkout-btn:hover{color:#333;background:#ffa800;}}.btn.checkout-btn:active,.btn.checkout-btn:focus{color:#333;background:#ff8a00;outline:none;}.btn.secondary-btn{background:#f1f1f1;color:#333;border-color:#ccc;}@media(min-width:970px){.btn.secondary-btn:hover{color:#333;background:#e8e8e8;}}.btn.secondary-btn:active,.btn.secondary-btn:focus{color:#333;background:#ccc;outline:none;}.btn.negative-btn{background:transparent;color:#fff;border-color:#fff;padding:5px 30px;}@media(min-width:970px){.btn.negative-btn:hover{color:#fff;background:rgba(255,255,255,.15);}}.btn.negative-btn:active,.btn.negative-btn:focus{color:#fff;background:rgba(255,255,255,.3);outline:none;}.btn.disabled-btn{background:transparent;color:#ccc;border-color:#ccc;cursor:default;}@media(min-width:970px){.btn.disabled-btn:hover{color:#ccc;border-color:#ccc;}}.btn.disabled-btn:active,.btn.disabled-btn:focus{color:#ccc;border-color:#ccc;outline:none;}.btn.arrow-btn-up:after{content:'';width:0;height:0;border-style:solid;border-width:6px 6px 0 6px;border-color:#000 transparent transparent transparent;margin-left:15px;margin-top:6px;display:inline-block;vertical-align:top;}.btn.arrow-btn-down:after{content:'';width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #000 transparent;margin-left:15px;margin-top:6px;display:inline-block;vertical-align:top;}input[type="checkbox"]{position:absolute;width:200px;height:20px;z-index:999;opacity:0;cursor:pointer;background:#fff;}input[type="checkbox"]~label{position:relative;padding-left:30px;cursor:pointer;font-weight:normal;line-height:23px;}input[type="checkbox"]~label:before{content:'';position:absolute;left:0;top:2px;width:20px;height:20px;background:#fff;color:#fff;border:1px solid #ccc;border-top-width:2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-transition:background .25s ease;-o-transition:background .25s ease;-webkit-transition:background .25s ease;transition:background .25s ease;}input[type="checkbox"]:checked~label:before{border-color:#eec400;background:#eec400;}input[type="checkbox"]~label:after{content:'';border:solid #fff;border-width:0 2px 2px 0;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);text-align:center;position:absolute;top:6px;left:8px;width:5px;height:10px;-moz-transition:border-color .25s ease-in;-o-transition:border-color .25s ease-in;-webkit-transition:border-color .25s ease-in;transition:border-color .25s ease-in;}input[type="checkbox"]:checked~label:after{border:solid #000;border-width:0 2px 2px 0;}input[type="checkbox"]:disabled~label:before{box-shadow:none;background-color:#ccc;}input[type="checkbox"]:disabled~label:after{border:1px solid #ccc;border-top-width:2px;}input[type="checkbox"]:disabled~label{color:#aaa;}input[type="checkbox"]:focus~label:before{outline:none;}@media(min-width:970px){input[type="checkbox"]:not(:checked):hover~label:after{content:'';border:solid #ccc;border-width:0 2px 2px 0;opacity:1;-moz-transition:border-color .25s ease-in-out;-o-transition:border-color .25s ease-in-out;-webkit-transition:border-color .25s ease-in-out;transition:border-color .25s ease-in-out;}input[type="checkbox"]:disabled~label:hover:after{border:1px solid #ccc;border-top-width:2px;}}.close-item-x{height:25px;width:25px;display:block;line-height:0;position:absolute;top:50%;margin-top:-12px;right:20px;cursor:pointer;background:none;border:0;padding:0;}.close-item-x:before{content:'';width:17px;height:2px;background:#000;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:0;top:12px;}.close-item-x:after{content:'';width:17px;height:2px;background:#000;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;right:0;top:12px;}.close-item-x:hover,.close-item-x:focus,.close-item-x:active{background:none;}.credit-cards{margin:20px 0 0;clear:both;}.credit-cards:after{content:'';display:block;clear:both;}.credit-cards .card{margin-right:5px;float:left;}.credit-cards .card.inactive{opacity:.25;}.box-links{position:relative;}.credit-card-single{float:left;margin-right:10px;}.credit-card-single img{width:32px;}.credit-card-text{margin-top:2px;}.billing-address{margin-bottom:35px;}.billing-address h2{margin:35px 0 0;}.billing-address .profile-checkbox{margin:15px 0 0;}.credit-card-iframe-container{position:relative;overflow:hidden;margin-top:20px;}.credit-card-iframe{position:relative;width:100%;border:0;height:1050px;}.credit-card-iframe.edit-card{top:0;}.credit-card-iframe.add-card{top:15px;left:-10px;width:107%;}@media(min-width:750px){.credit-card-iframe.add-card{width:100%;top:0;}}@media(min-width:970px){.credit-card-iframe{width:80%;}.credit-card-iframe.edit-card{top:-42px;}}@media(min-width:798px){.credit-card-iframe.edit-card{left:-10px;}}@media(min-width:970px) and (max-width:1063px){.credit-card-iframe.edit-card{left:-10px;}}#OptInCheckbox{opacity:1;padding:5px;position:relative;width:30px;top:40px;z-index:0;}.contact-opt-in{padding-left:3rem;text-transform:uppercase;font-size:smaller;}.form-container h3{font-size:14px;font-size:.875rem;margin:-5px 0 0;line-height:22px;}.form-container .btn{padding:5px 0;height:36px;margin-bottom:10px;display:block;width:100%;}.form-container hr{margin:25px 0;}.form-container .form-fieldset{position:relative;}.form-container .register-btn{margin-top:20px;}.form-container .register-btn input{margin-bottom:30px;}.form-container .register-guest .btn{margin-bottom:0;}.form-container .register-guest+a{margin-top:15px;display:inline-block;}.form-container .register-secondary{margin-bottom:0;}.form-container .password-btn{margin-top:20px;}.form-container .password-btn input{margin-bottom:0;}.form-container .ui-selectmenu-button{margin-top:20px;margin-bottom:0;display:block;}.form-fieldset{position:relative;}.ie-placeholder{display:none;position:absolute;top:7px;left:10px;color:#999;}::-webkit-input-placeholder{color:#999;}::-ms-input-placeholder{color:#999;}::-moz-placeholder{color:#999;}.account-input{width:100%;display:block;margin-top:20px;}.stay-signed-in{margin:20px 0 15px;position:relative;}.input-hint{font-size:11px;font-size:.6875rem;margin:5px 0 -5px;line-height:14px;}.captcha-holder{margin-top:20px;}.cart-btn{margin-top:25px;}.cart-btn input{padding:5px 40px;width:100%;}.secondary-form .heading{margin:15px 0;}.secondary-form .business-notification{color:#f00;margin-bottom:5px;}.secondary-form .consent-text{margin-top:15px;margin-bottom:0;line-height:18px;}.secondary-form .stay-signed-in{margin:15px 0 0;}.secondary-form .stay-signed-in label{margin-bottom:0;}.secondary-form .captcha-holder{margin-top:15px;}.secondary-form .contact-captcha .captcha-holder{margin-top:20px;}.secondary-form input[type="submit"]{margin-top:20px;margin-bottom:0;}@media(min-width:750px){.form-container h3{margin:0;}.form-container .btn{padding:7px 40px;display:inline-block;width:auto;}.form-container .register-btn input{margin-bottom:5px !important;}.cart-btn{margin-top:25px;}.cart-btn input{width:auto;}}.form-error{position:relative;}.form-error input{border-color:#f00;color:#f00;}.form-error .field-validation-error{color:#f00;margin-bottom:-15px;margin-top:4px;display:block;line-height:1;font-size:11px;font-size:.6875rem;}.form-error .input-hint+.field-validation-error{margin-top:8px;margin-bottom:-16px;}.form-error ::-webkit-input-placeholder{color:#f00;}.form-error :-moz-placeholder{color:#f00;}.form-error ::-moz-placeholder{color:#f00;}.form-error :-ms-input-placeholder{color:#f00;}.validation-summary-errors{color:#f00;line-height:1;margin:15px 0 0;}.validation-summary-errors ul{padding:0;list-style:none;}.input-notification{color:#f00;margin-bottom:5px;}.generic-table{overflow:auto;}.generic-table table{width:100%;}.generic-table table td{padding:5px 10px;border:1px solid #ccc;}.generic-table table td.align-right{text-align:right;}.info-container{background:#f8f8f8;border:1px solid #ccc;padding:15px;}.info-container .row .col-sm-6:first-child{border-right:1px solid #e1e1e1;}.info-container hr{border-color:#e1e1e1;margin:0 0 15px;clear:both;}.info-container a{text-decoration:underline;}.info-container input{width:100%;}.info-container .hint-text{line-height:21px;display:inline-block;}.info-container .box-links:after{display:block;clear:both;content:'';}.info-container .box-links a:last-child{float:right;}.info-container .box-links .btn{width:100%;padding:8px 0;margin-bottom:10px;text-decoration:none;}.info-container .box-links .btn:hover,.info-container .box-links .btn:focus{text-decoration:none;}.modals{text-align:center;overflow-y:hidden !important;-moz-transition:all 2s ease;-o-transition:all 2s ease;-webkit-transition:all 2s ease;transition:all 2s ease;}.modal-dialog.transform-modal{-webkit-animation:scaleIn;-webkit-animation-duration:.2s;-moz-animation:scaleIn;-o-animation:scaleIn;animation:scaleIn;-moz-animation-duration:.2s;-o-animation-duration:.2s;animation-duration:.2s;}@keyframes scaleIn{from{-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);}to{-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(0);}to{-webkit-transform:scale(1);}}.modal-dialog{z-index:999;width:300px;overflow:hidden;display:inline-block;text-align:left;vertical-align:middle;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}.modal-dialog .modal-content{border-radius:0;}.modal-dialog .modal-content input[type="submit"]{color:#333;font-family:"Helvetica Neue LT W05_77 Bd Cn";font-style:italic;font-size:15px;font-size:.9375rem;}@media(min-width:970px){.modal-dialog .modal-content input[type="submit"]:hover,.modal-dialog .modal-content input[type="submit"]:focus,.modal-dialog .modal-content input[type="submit"]:active{color:#333;outline:0;box-shadow:none;text-decoration:none;}}.modal-dialog .product-ecommerce{margin:15px 0 0;}.modal-dialog .product-ecommerce .product-atc{margin:0;}.modal-dialog .product-ecommerce .product-atc-submit{width:190px;}.modal-dialog .product-view-cart{background:#ffba00;color:#333;border-color:#ff8a00;margin-bottom:10px;width:100%;}@media(min-width:970px){.modal-dialog .product-view-cart:hover{color:#333;background:#ffa800;}}.modal-dialog .product-view-cart:active,.modal-dialog .product-view-cart:focus{color:#333;background:#ff8a00;outline:none;}.modal-dialog .continue-shopping{background:#f1f1f1;color:#333;border-color:#ccc;width:100%;}@media(min-width:970px){.modal-dialog .continue-shopping:hover{color:#333;background:#e8e8e8;}}.modal-dialog .continue-shopping:active,.modal-dialog .continue-shopping:focus{color:#333;background:#ccc;outline:none;}.modal-dialog h3{font-family:"Helvetica Neue LT W05_77 Bd Cn";font-size:15px;font-size:.9375rem;line-height:15px;color:#333;}.modal-dialog img{margin:0 auto;display:block;width:80%;}.modal-body{padding:25px 20px 30px;}.modal-header{position:relative;padding:20px;}.modal-header .modal-title{line-height:26px;font-size:20px;font-size:1.25rem;margin-right:25px;}.modal-header .close-menu:before{margin-top:-1px;}@media(min-width:750px){.modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px;}}.panel-container{background:#f8f8f8;border:1px solid #ccc;margin-bottom:30px;}.panel-container .panel-heading{padding:0 15px;height:47px;line-height:47px;margin:0;background:#fff;border-bottom:1px solid #ccc;}.panel-container .panel-heading h3{font-size:16px;font-size:1rem;color:#999;margin:0;line-height:inherit;}.panel-container .panel-body{padding:15px;}.panel-container .panel-body hr{margin:15px 0;}.panel-container .panel-body .hint-text{line-height:21px;display:block;}.panel-container .panel-body input[type="text"]{width:100%;margin:5px 0;}.panel-confirmation a{text-decoration:none;}.panel-confirmation .btn{margin:5px 0;}@media(min-width:750px){.panel-confirmation .text-center{text-align:left;}}@media(min-width:970px){.panel-container .panel-body .extra-spacing{height:28px;}}.quickview-box{border:1px solid #ccc;border-bottom-width:2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:15px 15px 20px;margin-bottom:30px;}.quickview-box a{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;}.quickview-box h3{color:#333;font-family:"Helvetica Neue LT W05_77 Bd Cn";font-size:15px;font-size:.9375rem;line-height:15px;line-height:18px;margin:20px 20px 5px 0;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;}.quickview-box .quickview-text{vertical-align:top;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;color:#999;}.quickview-box .quickview-price{font-family:"Helvetica Neue LT W05_77 Bd Cn";font-size:13px;font-size:.8125rem;line-height:13px;color:#333;margin:0 0 20px;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;}.quickview-image-box-wrap{position:relative;overflow:hidden;display:block;vertical-align:top;}.quickview-image-box-wrap:before{content:'';display:block;padding-top:100%;}.quickview-image-box-wrap .target-area-quickview .btn{opacity:0;background:#ffe512;color:#333;border-color:#eec400;color:#333;font-family:"Helvetica Neue LT W05_77 Bd Cn";font-style:italic;font-size:15px;font-size:.9375rem;position:absolute;top:50%;left:50%;margin-top:-18px;margin-left:-71px;z-index:10;padding:8px 40px;}@media(min-width:970px){.quickview-image-box-wrap .target-area-quickview .btn:hover{color:#333;background:#f8d80b;}}.quickview-image-box-wrap .target-area-quickview .btn:active,.quickview-image-box-wrap .target-area-quickview .btn:focus{color:#333;background:#eec400;outline:none;}@media(min-width:970px){.quickview-image-box-wrap .target-area-quickview .btn:hover,.quickview-image-box-wrap .target-area-quickview .btn:focus,.quickview-image-box-wrap .target-area-quickview .btn:active{color:#333;outline:0;box-shadow:none;text-decoration:none;}}.quickview-image-box-wrap img{position:absolute;left:0;top:0;bottom:0;right:0;height:100%;margin:0 auto;}.quickview-num{font-size:11px;font-size:.6875rem;margin-bottom:5px;}.quickview-text h3{color:#333;font-family:"Helvetica Neue LT W05_77 Bd Cn";font-size:15px;font-size:.9375rem;line-height:15px;line-height:18px;margin:20px 20px 5px 0;}.quickview-text .quickview-price{font-family:"Helvetica Neue LT W05_77 Bd Cn";font-size:13px;font-size:.8125rem;line-height:13px;color:#333;margin:0 0 20px;}@media(min-width:970px){.product-listing-grid a,.product-related a{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;}.product-listing-grid a:hover,.product-listing-grid a:active,.product-listing-grid a:focus,.product-related a:hover,.product-related a:active,.product-related a:focus{text-decoration:none;color:inherit;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;}.product-listing-grid a:hover h3,.product-listing-grid a:active h3,.product-listing-grid a:focus h3,.product-related a:hover h3,.product-related a:active h3,.product-related a:focus h3{color:#2988cc;}.product-listing-grid a:hover .quickview-text,.product-listing-grid a:active .quickview-text,.product-listing-grid a:focus .quickview-text,.product-related a:hover .quickview-text,.product-related a:active .quickview-text,.product-related a:focus .quickview-text{color:#999;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;}.product-listing-grid a:hover .quickview-price,.product-listing-grid a:active .quickview-price,.product-listing-grid a:focus .quickview-price,.product-related a:hover .quickview-price,.product-related a:active .quickview-price,.product-related a:focus .quickview-price{color:#333;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;}.product-listing-grid a:hover .target-area-quickview .btn,.product-listing-grid a:active .target-area-quickview .btn,.product-listing-grid a:focus .target-area-quickview .btn,.product-related a:hover .target-area-quickview .btn,.product-related a:active .target-area-quickview .btn,.product-related a:focus .target-area-quickview .btn{opacity:1;}.product-listing-grid a:hover img,.product-listing-grid a:hover .product-image,.product-listing-grid a:active img,.product-listing-grid a:active .product-image,.product-listing-grid a:focus img,.product-listing-grid a:focus .product-image,.product-related a:hover img,.product-related a:hover .product-image,.product-related a:active img,.product-related a:active .product-image,.product-related a:focus img,.product-related a:focus .product-image{opacity:.3;}}.responsive-table{width:100%;margin:20px 0;border-collapse:collapse;}.responsive-table .table-header{display:none;border-bottom:0;}.responsive-table .table-header .row{margin:0;}.responsive-table .table-header .row [class*='col-']{border-right:1px solid #e1e1e1;vertical-align:middle;}.responsive-table .table-header .row [class*='col-']:last-child{border-right:0;}.responsive-table .table-header .hint-text{margin:10px 0;}.responsive-table .table-body .row{margin:0;margin-bottom:15px;border:1px solid #ccc;background:#f8f8f8;}.responsive-table .table-body .row:last-child [class*='col-']{border-bottom:0;}.responsive-table .table-body .row [class*='col-']{padding-top:15px;padding-bottom:15px;vertical-align:middle;}.responsive-table .table-body .row [class*='col-'].order-details-button{text-align:center;clear:both;}.responsive-table .table-body .row [class*='col-']:last-child{border-right:0;}.responsive-table .table-body .row [class*='col-']:nth-child(1),.responsive-table .table-body .row [class*='col-']:nth-child(2){background:#fff;border-bottom:1px solid #e1e1e1;}.responsive-table .table-body p,.responsive-table .table-body button{margin-top:0;margin-bottom:0;}.responsive-table .table-body .btn{padding:8px 40px;margin:5px 0;}.responsive-table .table-body p{line-height:18px;}.responsive-table .table-body .hint-text{margin-bottom:3px;}.responsive-table .table-body .text-center,.responsive-table .table-body .text-right{text-align:left;}@media(min-width:750px){.responsive-table .table-body .row [class*='col-']{padding-top:20px;padding-bottom:20px;}.responsive-table .table-body .row [class*='col-'].order-details-button{text-align:right;clear:none;}.responsive-table .table-body .row [class*='col-']:nth-child(1){border-right:1px solid #e1e1e1;}.responsive-table .table-body p{line-height:1;}.responsive-table .table-body .btn{margin:0;}.responsive-table .table-body .hint-text{margin-bottom:6px;}}@media(min-width:970px){.responsive-table{display:table;}.responsive-table .table-header{display:table-header-group;}.responsive-table .table-header .row{display:table-row;}.responsive-table .table-header .row [class*='col-']{display:table-cell;width:auto;float:none;}.responsive-table .table-body{display:table-row-group;border:1px solid #ccc;background:#f8f8f8;}.responsive-table .table-body .row{margin-bottom:0;display:table-row;border:0;background:none;}.responsive-table .table-body .row:nth-child(even){background-color:#fff;}.responsive-table .table-body .row:last-child [class*='col-']:nth-child(1),.responsive-table .table-body .row:last-child [class*='col-']:nth-child(2){border-bottom:0;}.responsive-table .table-body .row [class*='col-']{padding-top:0;padding-bottom:0;display:table-cell;width:auto;float:none;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}.responsive-table .table-body .row [class*='col-']:first-child{min-width:85px;}.responsive-table .table-body .row [class*='col-']:nth-child(2){width:100%;}.responsive-table .table-body .row [class*='col-']:nth-child(1),.responsive-table .table-body .row [class*='col-']:nth-child(2){background:none;}.responsive-table .table-body .row [class*='col-'].order-details-button .btn{width:100%;}.responsive-table .table-body p{line-height:1.6;padding-top:26px;padding-bottom:26px;}.responsive-table .table-body .text-center{text-align:center;}.responsive-table .table-body .text-right{text-align:right;}}@media(max-width:750px){.responsive-table .table-body .row [class*='col-']:nth-child(1),.responsive-table .table-body .row [class*='col-']:nth-child(2){float:none;width:100%;}.responsive-table .table-body .row [class*='col-']:nth-child(3),.responsive-table .table-body .row [class*='col-']:nth-child(4),.responsive-table .table-body .row [class*='col-']:nth-child(5){float:left;padding-bottom:0;}.responsive-table.order-details .table-body .row [class*='col-']:first-child p{display:inline-block;margin:0;}}input[type="radio"]{position:absolute;width:200px;height:18px;z-index:999;opacity:0;cursor:pointer;background:#fff;}input[type="radio"]~label{position:relative;padding-left:30px;cursor:pointer;font-weight:normal;line-height:23px;}input[type="radio"]~label:before{content:'';position:absolute;left:0;top:2px;width:18px;height:18px;background:#fff;color:#fff;border:1px solid #ccc;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-transition:background .25s ease;-o-transition:background .25s ease;-webkit-transition:background .25s ease;transition:background .25s ease;}input[type="radio"]:checked~label:before{border-color:#eec400;background:#eec400;}input[type="radio"]~label:after{content:'';background-color:#fff;text-align:center;position:absolute;top:8px;left:6px;width:6px;height:6px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:0 1px 1px 0 white;-moz-transition:background-color .25s ease-in;-o-transition:background-color .25s ease-in;-webkit-transition:background-color .25s ease-in;transition:background-color .25s ease-in;}input[type="radio"]:checked~label:after{box-shadow:0 1px 1px 0 rgba(0,0,0,.5);}input[type="radio"]:disabled~label:before{box-shadow:none;background-color:#ccc;}input[type="radio"]:disabled~label:after{border:1px solid #ccc;border-top-width:2px;}input[type="radio"]:disabled~label{color:#aaa;}input[type="radio"]:focus~label:before{outline:none;}.radio-button label,.radio-button input{margin:0;}.search-box{position:relative;height:36px;}.search-box .search-input{position:absolute;top:0;right:34px;left:0;bottom:0;}.search-box .search-input input[type="search"],.search-box .search-input input[type="text"]{float:left;vertical-align:top;width:100%;}.search-box .search-button{float:right;position:relative;}.search-box .search-button .fa-input{font-family:FontAwesome;font-size:16px;font-size:1rem;line-height:9px;}.search-box .search-button input[type="submit"]{width:34px;border-top-left-radius:0;border-bottom-left-radius:0;padding:0;}.search-dropdown{display:none;background:#fff;z-index:100;position:absolute;top:35px;right:0;width:100%;border:1px solid #ccc;-webkit-box-shadow:0 1px 10px -1px #aaa;-moz-box-shadow:0 1px 10px -1px #aaa;box-shadow:0 1px 10px -1px #aaa;}.search-dropdown .search-heading{padding:10px 15px;margin:0;font-size:16px;font-size:1rem;}.search-dropdown a .search-item{padding:15px;border-top:1px solid #ccc;display:table;width:100%;}.search-dropdown a .search-item .search-image{position:relative;width:100%;display:block;overflow:hidden;width:60px;height:60px;display:table-cell;vertical-align:top;}.search-dropdown a .search-item .search-image:before{content:'';display:block;padding-top:100%;}.search-dropdown a .search-item .search-image img{position:absolute;top:0;left:0;bottom:0;right:0;max-width:none;width:100%;}.search-dropdown a .search-item .search-image img{display:block;margin:0 auto;}.search-dropdown a .search-item .search-text{display:table-cell;vertical-align:top;padding-left:10px;}.search-dropdown a .search-item .search-text h2{font-size:15px;font-size:.9375rem;line-height:18px;margin:-2px 0 5px;color:#999;}.search-dropdown a .search-item .search-text h2 .highlight{color:#000;}.search-dropdown a .search-item .search-text .hint-text{font-size:11px;font-size:.6875rem;margin-bottom:5px;}.search-dropdown a .search-item .search-text .search-price{font-family:"Helvetica Neue LT W05_77 Bd Cn";font-size:13px;font-size:.8125rem;line-height:13px;color:#333;margin:0;}@media(min-width:750px){.search-dropdown{left:130px;right:79px;width:auto;}}@media(min-width:970px){.search-dropdown{left:140px;right:34px;}.search-dropdown a:hover,.search-dropdown a:active,.search-dropdown a:focus{text-decoration:none;}.search-dropdown a:hover .search-item .search-text h2,.search-dropdown a:active .search-item .search-text h2,.search-dropdown a:focus .search-item .search-text h2{color:#2988cc;}}@media(min-width:1170px){.search-dropdown{width:290px;right:34px;left:auto;top:41px;}}.ui-selectmenu-button{height:35px;border:1px solid #ccc;border-bottom-width:2px;background:#f8f8f8;color:#999;font-size:13px;font-size:.8125rem;margin-bottom:5px;}.ui-selectmenu-button:active,.ui-selectmenu-button:focus{outline:none;}.ui-selectmenu-button.ui-corner-top{background:#fff !important;}.ui-selectmenu-button .ui-selectmenu-text{padding:0 0 0 10px !important;margin:0;line-height:32px !important;}.ui-selectmenu-button .ui-icon{text-indent:0;right:10px !important;margin-top:-11px !important;}.ui-selectmenu-button .ui-icon.ui-icon-triangle-1-s:before{content:'';font-family:FontAwesome;font-size:14px;font-size:.875rem;}.ui-selectmenu-menu{background:#f8f8f8;border:0;box-shadow:none;border-top:0;max-height:0;display:block !important;overflow:hidden;font-size:13px;font-size:.8125rem;}.ui-selectmenu-menu.ui-selectmenu-open{box-shadow:0 2px 8px rgba(0,0,0,.15);border:1px solid #ccc;border-top:0;max-height:500px;-webkit-transition:max-height .5s ease-in-out;-moz-transition:max-height .5s ease-in-out;-o-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out;}.ui-selectmenu-menu ul{margin-right:-2px;max-height:250px;}.ui-selectmenu-menu .ui-menu-item{padding:6px 10px;margin:0;z-index:115;}@media(min-width:750px){.ui-selectmenu-button{margin-bottom:0;}}@media(min-width:970px){.ui-selectmenu-button:hover{background:#e8e8e8;}.cart .ui-selectmenu-menu ul{margin-right:-2px;max-width:149px;}.ui-selectmenu-menu .ui-menu-item:hover,.ui-selectmenu-menu .ui-menu-item:active,.ui-selectmenu-menu .ui-menu-item:focus{color:#2988cc;background:#e3edf4;margin:0;}}.social-share{float:right;font-family:"Helvetica Neue LT W05_67 Md Cn";font-size:13px;font-size:.8125rem;line-height:13px;color:#999;margin:5px 0;z-index:10;position:relative;}.social-share .social-share-text{height:20px;line-height:20px;vertical-align:top;display:inline-block;margin-right:5px;}.social-share .social-share-icons{display:inline-block;}.social-share .social-share-icons ul{list-style:none;padding:0;margin:0;}.social-share .social-share-icons ul li{float:left;margin-left:8px;}.social-share .social-share-icons ul li .share-icon{color:#fff;width:20px;height:20px;line-height:20px;display:block;text-align:center;border-radius:2px;font-size:12px;font-size:.75rem;}.social-share .social-share-icons ul li .share-icon.share-facebook{background:#507cbd;}.social-share .social-share-icons ul li .share-icon.share-twitter{background:#64cbee;}.social-share .social-share-icons ul li .share-icon.share-pinterest{background:#f05f5d;}.social-share .social-share-icons ul li .share-icon.share-email{background:#989898;}@media(min-width:750px){.social-share{margin:0;}}.success-message{position:relative;}.success-message p{margin:0;color:#3c8748;font-size:13px;font-size:.8125rem;text-align:center;background:#ddefd8;position:absolute;top:-15px;left:0;width:100%;padding:9px 0;z-index:100;}.print .header,.print footer{display:none;}