.marketing-footer-ctn{background:#fff;border-top:1px solid #e0e0e0;color:#607b8c;margin-top:50px}.marketing-footer{display:flex}.marketing-footer .item-ctn{border-right:1px solid #e0e0e0;flex:1 1 0%;margin:10px 0;padding:10px}.marketing-footer .item-ctn:last-child{border-right:none}.marketing-footer .item-ctn a{align-items:center;color:#293945;display:flex;justify-content:center}.marketing-footer .title{color:#00416c;font-size:17px;font-weight:700;margin-bottom:5px}.marketing-footer .content div{margin:0 10px}.marketing-footer .img{margin:5px}.marketing-footer svg{fill:#0075e1;height:50px;width:50px}.footer-signup-bg{background-color:#00416c;padding:20px 0}.footer-signup{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around}.footer-signup .title-ctn{color:#fff;text-align:center}.footer-signup .title-ctn .title{font-size:22px;font-weight:700;margin-bottom:5px;text-transform:uppercase}.footer-signup .footer-signup-form{margin:15px;max-width:500px;width:100%}.footer-signup .footer-signup-success{color:#fff;font-size:18px}.footer-signup form{display:flex}.footer-signup form input[type=email]{background:#fff;border-color:#fff;box-shadow:none;flex-grow:1;font-weight:400;padding:10px;width:auto}.footer-signup form button{border-color:#fff;border-radius:0;color:#fff!important;flex-shrink:0;font-weight:400;padding:10px;text-transform:uppercase}.footer-nav-bg{background-color:#edf1f4}.footer-nav{display:flex;flex-wrap:wrap;justify-content:space-around;margin:30px 0 10px}.footer-nav .title{color:#00416c;font-weight:700}.footer-nav .nav{display:flex;flex-wrap:wrap;justify-content:space-around}.footer-nav .nav ul{font-size:16px;margin:0 30px 20px;text-align:center}@media (min-width:768px){.footer-nav .nav ul{font-size:14px;text-align:left}}.footer-nav .nav li{margin-bottom:5px}.footer-nav .nav a{color:#3d4458;padding:3px}.footer-nav .help-ctn{display:flex;flex-wrap:wrap;justify-content:space-around}.footer-nav .help-ctn>div{font-size:16px;margin:0 30px 20px;text-align:center}.footer-nav .help-ctn svg{fill:#0075e1;height:50px;margin-bottom:20px;width:50px}.footer-nav .help{color:#3d4458}.footer-nav .help div{margin-bottom:5px}.footer-nav .returns a{display:block;margin-bottom:15px}.footer-gray-bg{background-color:#393939;color:#fff;padding:30px 0}.footer-gray-bg .reference-number{text-align:center}@media (min-width:768px){.footer-gray-bg .reference-number{text-align:left}}.footer-gray{display:block;flex-wrap:wrap;font-size:14px;text-align:center}@media (min-width:768px){.footer-gray{display:flex;font-size:12px;justify-content:space-between;text-align:left}}.footer-gray>div{margin-bottom:30px}.footer-gray svg{fill:#fff;height:25px;margin:0 5px;width:25px}.footer-gray a{color:#fff;display:inline-block}.mec{background:#0058fd;bottom:0;font-size:16px;left:0;padding:10px 0;position:fixed;transition:bottom 1s;width:100%;z-index:10}.mec__slide-up{bottom:-100%}.mec__ctn{align-items:center;display:flex;justify-content:space-between;margin-left:0;text-align:left}@media (min-width:768px){.mec__ctn{justify-content:center;text-align:center}}.mec__image{display:none;margin-right:10px}@media (min-width:768px){.mec__image{display:block}}.mec__image svg{fill:#fff;height:40px;width:40px}.mec__content{color:#fff;font-size:16px;margin-right:0;text-align:left}@media (min-width:768px){.mec__content{margin-right:40px}}.mec__h1{font-size:16px;font-weight:700}@media (min-width:768px){.mec__h1{font-size:20px}}.mec__btn{background:transparent;border:1px solid #fff!important;border-radius:2px;color:#fff;font-size:14px;margin-left:20px;padding:8px 16px!important;white-space:nowrap}.mec__btn:active{background:#fff;color:#0058fd}.mec__close{background-color:#fff!important;border:1px solid #333!important;border-radius:5px;color:#333;padding:5px 10px!important;position:absolute;right:5%;top:-40px}.entry-modal .coupon-container{margin:20px 0}.entry-modal .coupon{border:2px dashed #0075e1;border-radius:5px;margin:20px 0;padding:30px}.entry-modal .coupon .title{color:#0075e1;font-family:Roboto Condensed,sans-serif;font-size:36px;font-weight:700;line-height:110%;margin-bottom:0;text-transform:uppercase}.entry-modal .coupon .subtitle{color:#999;font-size:18px}@media (min-width:768px){.entry-modal .coupon{margin:30px}.entry-modal .coupon .title{font-size:55px}.entry-modal .coupon .subtitle{font-size:24px}}.entry-modal .title-ctn .title{color:#0075e1;font-size:40px;font-weight:300;line-height:100%;margin-bottom:20px}.entry-modal form{display:block;margin:0}.entry-modal form label{display:none}.entry-modal form input{background:0;border-radius:2px;box-shadow:0;font-size:16px;font-weight:400;padding:15px 10px}.entry-modal form .input{width:100%}.entry-modal form .validation-advice{display:none!important}.entry-modal form button{width:100%}@media (min-width:768px){.entry-modal form{display:flex;margin:0 30px}.entry-modal form .input{padding-bottom:0!important}.entry-modal form button{width:auto}}.entry-modal .input,.entry-modal .row,.entry-modal button{clear:none;float:none}.entry-modal #newsletter{flex:2 1 auto}.entry-modal .blue-btn{flex:1 1 auto;font-size:16px;padding:10px}.entry-modal .no-link{background:0;border:0;color:#0075e1;margin-top:10px}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}.btn{background-image:none;border:1px solid transparent;border-radius:4px;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.428571429;margin-bottom:0;padding:6px 12px;text-align:center;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);outline:0}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed;filter:alpha(opacity=${opacity-ie});opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{background-color:#fff;border-color:#ccc;color:#333}.btn-default.focus,.btn-default:focus{background-color:#e6e6e6;border-color:#8c8c8c;color:#333}.btn-default.active,.btn-default:active,.btn-default:hover,.open>.btn-default.dropdown-toggle{background-color:#e6e6e6;border-color:#adadad;color:#333}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.btn-default.dropdown-toggle.focus,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle:hover{background-color:#d4d4d4;border-color:#8c8c8c;color:#333}.btn-default.active,.btn-default:active,.open>.btn-default.dropdown-toggle{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{background-color:#333;color:#fff}.btn-primary{background-color:#337ab7;border-color:#2e6da4;color:#fff}.btn-primary.focus,.btn-primary:focus{background-color:#286090;border-color:#122b40;color:#fff}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.btn-primary.dropdown-toggle{background-color:#286090;border-color:#204d74;color:#fff}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover{background-color:#204d74;border-color:#122b40;color:#fff}.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{background-color:#fff;color:#337ab7}.btn-success{background-color:#5cb85c;border-color:#4cae4c;color:#fff}.btn-success.focus,.btn-success:focus{background-color:#449d44;border-color:#255625;color:#fff}.btn-success.active,.btn-success:active,.btn-success:hover,.open>.btn-success.dropdown-toggle{background-color:#449d44;border-color:#398439;color:#fff}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover{background-color:#398439;border-color:#255625;color:#fff}.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{background-color:#fff;color:#5cb85c}.btn-info{background-color:#5bc0de;border-color:#46b8da;color:#fff}.btn-info.focus,.btn-info:focus{background-color:#31b0d5;border-color:#1b6d85;color:#fff}.btn-info.active,.btn-info:active,.btn-info:hover,.open>.btn-info.dropdown-toggle{background-color:#31b0d5;border-color:#269abc;color:#fff}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover{background-color:#269abc;border-color:#1b6d85;color:#fff}.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{background-color:#fff;color:#5bc0de}.btn-warning{background-color:#f0ad4e;border-color:#eea236;color:#fff}.btn-warning.focus,.btn-warning:focus{background-color:#ec971f;border-color:#985f0d;color:#fff}.btn-warning.active,.btn-warning:active,.btn-warning:hover,.open>.btn-warning.dropdown-toggle{background-color:#ec971f;border-color:#d58512;color:#fff}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover{background-color:#d58512;border-color:#985f0d;color:#fff}.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{background-color:#fff;color:#f0ad4e}.btn-danger{background-color:#d9534f;border-color:#d43f3a;color:#fff}.btn-danger.focus,.btn-danger:focus{background-color:#c9302c;border-color:#761c19;color:#fff}.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.btn-danger.dropdown-toggle{background-color:#c9302c;border-color:#ac2925;color:#fff}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover{background-color:#ac2925;border-color:#761c19;color:#fff}.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{background-color:#fff;color:#d9534f}.btn-link{border-radius:0;color:#337ab7;font-weight:400}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{background-color:transparent;color:#23527c;text-decoration:underline}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-lg{border-radius:6px;font-size:18px;line-height:1.3333333;padding:10px 16px}.btn-sm{padding:5px 10px}.btn-sm,.btn-xs{border-radius:3px;font-size:12px;line-height:1.5}.btn-xs{padding:1px 5px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.bs-container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.bs-container:after,.bs-container:before{content:" ";display:table}.bs-container:after{clear:both}@media (min-width:768px){.bs-container{width:750px}}@media (min-width:992px){.bs-container{width:970px}}@media (min-width:1200px){.bs-container{width:1170px}}@media (min-width:1440px){.bs-container{width:1430px}}.bs-container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.bs-container-fluid:after,.bs-container-fluid:before{content:" ";display:table}.bs-container-fluid:after{clear:both}.bs-row{margin-left:-15px;margin-right:-15px}.bs-row:after,.bs-row:before{content:" ";display:table}.bs-row:after{clear:both}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{min-height:1px;padding-left:15px;padding-right:15px;position:relative}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.3333333333%}.col-xs-2{width:16.6666666667%}.col-xs-3{width:25%}.col-xs-4{width:33.3333333333%}.col-xs-5{width:41.6666666667%}.col-xs-6{width:50%}.col-xs-7{width:58.3333333333%}.col-xs-8{width:66.6666666667%}.col-xs-9{width:75%}.col-xs-10{width:83.3333333333%}.col-xs-11{width:91.6666666667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.3333333333%}.col-xs-pull-2{right:16.6666666667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.3333333333%}.col-xs-pull-5{right:41.6666666667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.3333333333%}.col-xs-pull-8{right:66.6666666667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.3333333333%}.col-xs-pull-11{right:91.6666666667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.3333333333%}.col-xs-push-2{left:16.6666666667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.3333333333%}.col-xs-push-5{left:41.6666666667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.3333333333%}.col-xs-push-8{left:66.6666666667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.3333333333%}.col-xs-push-11{left:91.6666666667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.3333333333%}.col-xs-offset-2{margin-left:16.6666666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.3333333333%}.col-xs-offset-5{margin-left:41.6666666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.3333333333%}.col-xs-offset-8{margin-left:66.6666666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.3333333333%}.col-xs-offset-11{margin-left:91.6666666667%}.col-xs-offset-12{margin-left:100%}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.3333333333%}.col-sm-2{width:16.6666666667%}.col-sm-3{width:25%}.col-sm-4{width:33.3333333333%}.col-sm-5{width:41.6666666667%}.col-sm-6{width:50%}.col-sm-7{width:58.3333333333%}.col-sm-8{width:66.6666666667%}.col-sm-9{width:75%}.col-sm-10{width:83.3333333333%}.col-sm-11{width:91.6666666667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.3333333333%}.col-sm-pull-2{right:16.6666666667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.3333333333%}.col-sm-pull-5{right:41.6666666667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.3333333333%}.col-sm-pull-8{right:66.6666666667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.3333333333%}.col-sm-pull-11{right:91.6666666667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.3333333333%}.col-sm-push-2{left:16.6666666667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.3333333333%}.col-sm-push-5{left:41.6666666667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.3333333333%}.col-sm-push-8{left:66.6666666667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.3333333333%}.col-sm-push-11{left:91.6666666667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.3333333333%}.col-sm-offset-2{margin-left:16.6666666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.3333333333%}.col-sm-offset-5{margin-left:41.6666666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.3333333333%}.col-sm-offset-8{margin-left:66.6666666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.3333333333%}.col-sm-offset-11{margin-left:91.6666666667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.3333333333%}.col-md-2{width:16.6666666667%}.col-md-3{width:25%}.col-md-4{width:33.3333333333%}.col-md-5{width:41.6666666667%}.col-md-6{width:50%}.col-md-7{width:58.3333333333%}.col-md-8{width:66.6666666667%}.col-md-9{width:75%}.col-md-10{width:83.3333333333%}.col-md-11{width:91.6666666667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.3333333333%}.col-md-pull-2{right:16.6666666667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.3333333333%}.col-md-pull-5{right:41.6666666667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.3333333333%}.col-md-pull-8{right:66.6666666667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.3333333333%}.col-md-pull-11{right:91.6666666667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.3333333333%}.col-md-push-2{left:16.6666666667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.3333333333%}.col-md-push-5{left:41.6666666667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.3333333333%}.col-md-push-8{left:66.6666666667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.3333333333%}.col-md-push-11{left:91.6666666667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.3333333333%}.col-md-offset-2{margin-left:16.6666666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.3333333333%}.col-md-offset-5{margin-left:41.6666666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.3333333333%}.col-md-offset-8{margin-left:66.6666666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.3333333333%}.col-md-offset-11{margin-left:91.6666666667%}.col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.3333333333%}.col-lg-2{width:16.6666666667%}.col-lg-3{width:25%}.col-lg-4{width:33.3333333333%}.col-lg-5{width:41.6666666667%}.col-lg-6{width:50%}.col-lg-7{width:58.3333333333%}.col-lg-8{width:66.6666666667%}.col-lg-9{width:75%}.col-lg-10{width:83.3333333333%}.col-lg-11{width:91.6666666667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.3333333333%}.col-lg-pull-2{right:16.6666666667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.3333333333%}.col-lg-pull-5{right:41.6666666667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.3333333333%}.col-lg-pull-8{right:66.6666666667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.3333333333%}.col-lg-pull-11{right:91.6666666667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.3333333333%}.col-lg-push-2{left:16.6666666667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.3333333333%}.col-lg-push-5{left:41.6666666667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.3333333333%}.col-lg-push-8{left:66.6666666667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.3333333333%}.col-lg-push-11{left:91.6666666667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.3333333333%}.col-lg-offset-2{margin-left:16.6666666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.3333333333%}.col-lg-offset-5{margin-left:41.6666666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.3333333333%}.col-lg-offset-8{margin-left:66.6666666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.3333333333%}.col-lg-offset-11{margin-left:91.6666666667%}.col-lg-offset-12{margin-left:100%}}@media (min-width:1440px){.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{float:left}.col-xl-1{width:8.3333333333%}.col-xl-2{width:16.6666666667%}.col-xl-3{width:25%}.col-xl-4{width:33.3333333333%}.col-xl-5{width:41.6666666667%}.col-xl-6{width:50%}.col-xl-7{width:58.3333333333%}.col-xl-8{width:66.6666666667%}.col-xl-9{width:75%}.col-xl-10{width:83.3333333333%}.col-xl-11{width:91.6666666667%}.col-xl-12{width:100%}.col-xl-pull-0{right:auto}.col-xl-pull-1{right:8.3333333333%}.col-xl-pull-2{right:16.6666666667%}.col-xl-pull-3{right:25%}.col-xl-pull-4{right:33.3333333333%}.col-xl-pull-5{right:41.6666666667%}.col-xl-pull-6{right:50%}.col-xl-pull-7{right:58.3333333333%}.col-xl-pull-8{right:66.6666666667%}.col-xl-pull-9{right:75%}.col-xl-pull-10{right:83.3333333333%}.col-xl-pull-11{right:91.6666666667%}.col-xl-pull-12{right:100%}.col-xl-push-0{left:auto}.col-xl-push-1{left:8.3333333333%}.col-xl-push-2{left:16.6666666667%}.col-xl-push-3{left:25%}.col-xl-push-4{left:33.3333333333%}.col-xl-push-5{left:41.6666666667%}.col-xl-push-6{left:50%}.col-xl-push-7{left:58.3333333333%}.col-xl-push-8{left:66.6666666667%}.col-xl-push-9{left:75%}.col-xl-push-10{left:83.3333333333%}.col-xl-push-11{left:91.6666666667%}.col-xl-push-12{left:100%}.col-xl-offset-0{margin-left:0}.col-xl-offset-1{margin-left:8.3333333333%}.col-xl-offset-2{margin-left:16.6666666667%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-4{margin-left:33.3333333333%}.col-xl-offset-5{margin-left:41.6666666667%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-7{margin-left:58.3333333333%}.col-xl-offset-8{margin-left:66.6666666667%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-10{margin-left:83.3333333333%}.col-xl-offset-11{margin-left:91.6666666667%}.col-xl-offset-12{margin-left:100%}}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.invisible{visibility:hidden}.text-hide{background-color:transparent;border:0;color:transparent;font:0/0 a;text-shadow:none}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xl,.visible-xl-block,.visible-xl-inline,.visible-xl-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table .visible-xs{display:table!important}tr .visible-xs{display:table-row!important}td .visible-xs,th .visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table .visible-sm{display:table!important}tr .visible-sm{display:table-row!important}td .visible-sm,th .visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table .visible-md{display:table!important}tr .visible-md{display:table-row!important}td .visible-md,th .visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px) and (max-width:1439px){.visible-lg{display:block!important}table .visible-lg{display:table!important}tr .visible-lg{display:table-row!important}td .visible-lg,th .visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}}@media (min-width:1440px){.visible-xl{display:block!important}table .visible-xl{display:table!important}tr .visible-xl{display:table-row!important}td .visible-xl,th .visible-xl{display:table-cell!important}.visible-xl-block{display:block!important}.visible-xl-inline{display:inline!important}.visible-xl-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px) and (max-width:1439px){.hidden-lg{display:none!important}}@media (min-width:1440px){.hidden-xl{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table .visible-print{display:table!important}tr .visible-print{display:table-row!important}td .visible-print,th .visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:100%}body{background-color:#fff;color:#333;font-size:14px;line-height:20px;margin:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}sub,sup{font-size:65%;line-height:183%}sup{vertical-align:top}sub{vertical-align:text-bottom}strong{font-weight:700!important}a,button,dd,dl,dt,h1,h2,h3,h4,h5,h6,input,label,li,ol,p,span,strong,table,td,tr,ul{font-size:inherit;font-weight:unset;line-height:143%}h1,h2,h3,h4,h5,h6,p{margin-bottom:10px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:middle}button,input{line-height:normal;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}img{-ms-interpolation-mode:bicubic;border:0;height:auto;max-width:100%;vertical-align:middle;width:auto\9}div:focus{outline:0}#compareBar li,.spriteIconHolder{display:inline-block;position:relative}.colorRed,.createAccount form .subFormRow .title{color:#a2090f}.checkout .section-ctn .section-nav button.active,.colorBase,.subscription-edit-billing-page .address-section-nav button.active,.subscription-edit-shipping-page .address-section-nav button.active{color:#333}ul li{list-style:none;margin-bottom:3px}.styled-list li{list-style-position:outside!important;list-style-type:disc!important;margin-bottom:5px;margin-left:20px}#wrapper{position:relative}.h1{font-size:50px}.h2{font-size:30px}#compareProducts table .price,.h3{font-size:25px}.h4{font-size:20px}.h5{font-size:18px}.h6{font-size:16px}form:after,form:before{content:" ";display:table}form:after{clear:both}select{font-size:14px}.input{float:left;padding-bottom:20px!important}.input div.widgetOverlay{background-color:#e1e1e1;font-weight:700;height:35px;line-height:35px;padding-left:2%;position:absolute;top:-2px;width:100%;z-index:1}.input div.widgetOverlay .edit{background:#fff;float:right;height:35px;line-height:35px;text-align:center;width:40px}.input div.widgetOverlay select{margin-left:0;width:84%}.input .cityStateWidget{position:relative}.input .cityStateWidget .widgetOverlay .multi{background-color:#fff;margin-left:-3%;padding-left:3%}.input .cityStateWidget select{font-size:16px;position:absolute;right:0;top:0;width:20%}input[type=email],input[type=password],input[type=text],textarea{background:url(https://de2wfhoo6xqi5.cloudfront.net/sprite.png) no-repeat;background-color:#fff;background-position:0 -1110px;background-repeat:repeat-x;border:1px solid #b2b2b2;-webkit-box-shadow:inset 2px 0 4px 0 rgba(0,0,0,.2);box-shadow:inset 2px 0 4px 0 rgba(0,0,0,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;padding:6px;width:100%}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,textarea:focus{background-color:#ffe;color:#2b303a!important}@media (min-width:768px){input[type=email],input[type=password],input[type=text],textarea{font-size:14px}}input[type=text].city{width:75%}input[type=checkbox]{margin:0 5px}input.validation-failed,textarea.validation-failed{border:1px solid #da0000}label{line-height:30px;margin-right:10px;text-align:right}button,input[type=button],input[type=submit],label{clear:left;float:left}.straightLineForm button,.straightLineForm input[type=button],.straightLineForm input[type=submit]{clear:none;float:none;margin-left:10px}.straightLineForm input[type=text]{float:left}.tabs{margin-bottom:0!important;overflow:hidden;position:relative;z-index:2}.tabs li{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background:#eee;background:-webkit-gradient(linear,0 0,0 bottom,from(#eee),to(#e1e1e1));background:-webkit-linear-gradient(#eee,#e1e1e1);background:-moz-linear-gradient(#eee,#e1e1e1);background:-ms-linear-gradient(#eee,#e1e1e1);background:-o-linear-gradient(#eee,#e1e1e1);background:linear-gradient(#eee,#e1e1e1);background:#eee,#e1e1e1;border:1px solid #bcbcbc;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-moz-box-shadow:inset 0 -1px 15px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 -1px 15px rgba(0,0,0,.2);box-shadow:inset 0 -1px 15px rgba(0,0,0,.2);cursor:pointer;display:block;float:left;margin:0 1% 0 0;padding:10px 3%;text-decoration:none}.tabs li:hover{background:#d3d3d3;text-decoration:none}.tabs li.on{background:#fff!important;border-bottom:1px solid #fff;-webkit-box-shadow:none;box-shadow:none;cursor:default}.tabs li.on a{cursor:default!important}.tabContainer{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #b2b2b2;-moz-border-radius:0 5px 5px 5px;-webkit-border-radius:0 5px 5px 5px;border-radius:0 5px 5px 5px;left:auto;overflow:hidden;padding:25px 3% 15px;position:relative;top:-1px;z-index:1}.narrowTooltip,.productPageTooltip,.wideTooltip{background:#fff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #999;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;-webkit-box-shadow:0 -1px 10px rgba(0,0,0,.5);box-shadow:0 -1px 10px rgba(0,0,0,.5);position:absolute;z-index:35}.narrowTooltip .tooltipContainer,.productPageTooltip .tooltipContainer,.wideTooltip .tooltipContainer{padding:20px}.narrowTooltip .tip,.narrowTooltip .tipAlt,.productPageTooltip .tip,.productPageTooltip .tipAlt,.wideTooltip .tip,.wideTooltip .tipAlt{border-left:10px solid transparent;border-right:10px solid transparent;height:0;position:absolute;width:0}.narrowTooltip .tip,.productPageTooltip .tip,.wideTooltip .tip{border-top:10px solid #fff;bottom:-10px}.narrowTooltip .tipAlt,.productPageTooltip .tipAlt,.wideTooltip .tipAlt{border-bottom:10px solid #fff;top:-10px}.narrowTooltip .tipBorder,.narrowTooltip .tipBorderAlt,.productPageTooltip .tipBorder,.productPageTooltip .tipBorderAlt,.wideTooltip .tipBorder,.wideTooltip .tipBorderAlt{border-left:11px solid transparent;border-right:11px solid transparent;height:0;position:absolute;width:0}.narrowTooltip .tipBorder,.productPageTooltip .tipBorder,.wideTooltip .tipBorder{border-top:11px solid #999;bottom:-11px}.narrowTooltip .tipBorderAlt,.productPageTooltip .tipBorderAlt,.wideTooltip .tipBorderAlt{border-bottom:11px solid #999;top:-11px}.wideTooltip{width:450px}.wideTooltip .tip,.wideTooltip .tipAlt{left:220px}.wideTooltip .tipBorder,.wideTooltip .tipBorderAlt{left:219px}.narrowTooltip{width:250px}.narrowTooltip .tip,.narrowTooltip .tipAlt{left:120px}.narrowTooltip .tipBorder,.narrowTooltip .tipBorderAlt{left:119px}.productPageTooltip{margin-top:15px;width:450px}.productPageTooltip .tipAlt{left:31px}.productPageTooltip .tipBorderAlt{left:30px}.productPageTooltip p{margin-bottom:10px!important}.success{background-color:#04af00;color:#024500}.notice{background-color:#fbed00;color:#484300}.warning{background-color:red;color:#3d0002}.validation-advice{border:none;color:#da0000;padding:6px 0 0;width:90%;z-index:20}.validation-advice:before{background:none;bottom:-10px;content:"";left:47%;padding:10px;position:absolute}.checkoutPage .paymentOptions .paymentMethods li,.textCenter{display:block;text-align:center}.textRight{display:block;text-align:right}.displayBlock{display:block;margin-bottom:10px}.emailForm input::-webkit-input-placeholder,.newsletter input::-webkit-input-placeholder,.newsletterModal input::-webkit-input-placeholder,.weeklyDealsEmailForm input::-webkit-input-placeholder{opacity:0}.emailForm input::-moz-placeholder,.newsletter input::-moz-placeholder,.newsletterModal input::-moz-placeholder,.weeklyDealsEmailForm input::-moz-placeholder{opacity:0}.emailForm input:-ms-input-placeholder,.newsletter input:-ms-input-placeholder,.newsletterModal input:-ms-input-placeholder,.weeklyDealsEmailForm input:-ms-input-placeholder{color:#fff}.emailForm input::input-placeholder,.newsletter input::input-placeholder,.newsletterModal input::input-placeholder,.weeklyDealsEmailForm input::input-placeholder{opacity:0}.newsletterSuccess{margin:150px auto;text-align:center}#customer_logged_in_details{background:aqua;border:1px solid #00618f;border-bottom:none;bottom:0;margin:0 5%;padding:8px 0;position:fixed;text-align:center;width:90%;z-index:20}#customer_logged_in_details a{color:#0c0d98}.non-link,.non-link:hover{color:inherit;text-decoration:none}.input div.widgetOverlay .edit,.link,a{background:none;border:0;color:#0075e1;cursor:pointer;text-decoration:none}.input div.widgetOverlay .edit:hover,.link:hover,a:hover{text-decoration:underline}.color-red{color:#bc1616}.bs-container.small{max-width:800px}.disable-anchor{color:#333}.disable-anchor:hover{text-decoration:none}.btn-nostyle{background:transparent;border:0;clear:none;display:inline;float:none;padding:0;vertical-align:baseline}.lock-bg{height:100%;overflow:hidden;position:relative}.margin-bottom-0{margin-bottom:0}.margin-bottom-10{margin-bottom:10px}#accountManage h2,.margin-bottom-20{margin-bottom:20px}.margin-bottom-40{margin-bottom:40px}.margin-bottom-60{margin-bottom:60px}.margin-bottom-80{margin-bottom:80px}.margin-top-0{margin-top:0}.margin-top-10{margin-top:10px}.margin-top-20{margin-top:20px}.margin-top-40{margin-top:40px}.margin-top-60{margin-top:60px}.margin-top-80{margin-top:80px}.padding-10{padding:10px}#accountManage h2,.padding-bottom-10{padding-bottom:10px}.padding-bottom-20{padding-bottom:20px}.padding-bottom-30{padding-bottom:30px}.padding-bottom-40{padding-bottom:40px}.padding-top-10{padding-top:10px}.padding-top-20{padding-top:20px}.padding-top-30{padding-top:30px}.padding-top-40{padding-top:40px}.show{display:block!important}.hidden{display:none!important}.opacity-50{opacity:.5}.font-10{font-size:10px}.font-12{font-size:12px}.font-14{font-size:14px}.font-16{font-size:16px}.font-18{font-size:18px}.font-20{font-size:20px}.font-24{font-size:24px}.font-30{font-size:30px}.font-36{font-size:36px}.font-40{font-size:40px}.font-48{font-size:48px}.font-60{font-size:60px}.font-72{font-size:72px}@media (max-width:768px){.font-sm-12{font-size:12px}.font-sm-14{font-size:14px}.font-sm-18{font-size:18px}.font-sm-24{font-size:24px}.font-sm-30{font-size:30px}.font-sm-36{font-size:36px}}.thin{font-weight:200}.regular{font-weight:400}#compareProducts table .price,#customer_logged_in_details,.bold,.createAccount form .subFormRow .title,.h1,.h2,.h3,.h4,.h5,.h6,input[type=email],input[type=password],input[type=text],label{font-weight:700}.uppercase{text-transform:uppercase}.strikethrough{text-decoration:line-through}.gray-text{color:#999}.white-text{color:#fff}.base-color-link{color:#333;cursor:pointer}.line-height-110{line-height:110%}.underline-text{text-decoration:underline;white-space:nowrap}#accountManage h2,.border-bottom{border-bottom:1px solid #ccc}.border-left{border-left:1px solid #ccc}.border-right{border-right:1px solid #ccc}.border-top{border-top:1px solid #ccc}.no-underline,.no-underline:hover{text-decoration:none}.italic{font-style:italic}.no-wrap{white-space:nowrap}.text-center{text-align:center}.no-link{color:inherit}.no-link:hover{text-decoration:none}.flex-container{align-content:stretch;align-items:stretch;display:-ms-flexbox;display:flex;flex:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.rotate-180{display:inline-block;transform:rotate(180deg)}body{font-family:Helvetica Neue,Helvetica,FreeSans,Arial,sans-serif;font-weight:400}.thinFont{font-weight:100}@media (max-width:768px){.thinFont{font-weight:300}}.lightFont{font-weight:300}.regularFont{font-weight:500}.mediumFont{font-weight:700}.boldFont{font-weight:900}.popup-confirmation{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background:#fff;border:#b2b2b2;-moz-border-radius:2px 2px 2px 2px;-webkit-border-radius:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5);font-size:16px;left:50%;margin-left:-200px;margin-top:-150px;padding:25px;position:fixed;text-align:center;top:50%;width:400px;z-index:1000}@media (max-width:768px){.popup-confirmation{left:0;margin-left:0;width:100%}}.popup-confirmation p{font-style:italic}.popup-confirmation img{height:auto;width:40px}.popup-confirmation span{font-weight:700}.popup-confirmation button{clear:none;display:inline;float:none;margin:0 2%;width:46%}.popup-confirmation .popup-content{margin-bottom:25px}.popup-confirmation .modal-popup-btn-one,.popup-confirmation .modal-popup-btn-two{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:none;-moz-border-radius:2px 2px 2px 2px;-webkit-border-radius:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;font-size:14px;height:40px;outline-style:none}.popup-confirmation .modal-popup-btn-one{background:#0075e1;color:#fff}.popup-confirmation .modal-popup-btn-one:hover{background:#005e9e}.popup-confirmation .modal-popup-btn-two{background:#d2d2d2;color:#333}.popup-confirmation .modal-popup-btn-two:hover{background:#c2c2c2}.popup-confirmation #jx-popup-btn-one:focus,.popup-confirmation #jx-popup-btn-one:hover,.popup-confirmation #jx-popup-btn-two:focus,.popup-confirmation #jx-popup-btn-two:hover{outline:2px solid #d4aa00}.promo-flag{border-radius:50%;color:#fff;display:inline-block;height:40px;text-transform:lowercase;width:40px}.promo-flag.onsale{background:#a2090f;font-size:16px;line-height:40px}.promo-flag.onsale.hot-buy{font-size:12px;line-height:12px;padding:9px 0;text-transform:uppercase}.product-flags .product-flag{color:#fff;font-size:11px;font-weight:500;letter-spacing:.1em;margin-right:15px;padding:4px 15px;position:relative;text-transform:uppercase}.product-flags .product-flag:before{border-bottom:1.9em solid transparent;border-left:1em solid transparent;content:"";height:0;left:-1em;position:absolute;top:0;width:0}.product-flags .product-flag:after{border-right:1em solid transparent;border-top:1.9em solid transparent;content:"";height:0;position:absolute;right:-1em;top:0;width:0}.product-flags .product-flag:first-child:before{display:none}.product-flags .product-flag.on-sale{background-color:#bc1616}.product-flags .product-flag.on-sale:before{border-bottom-color:#bc1616}.product-flags .product-flag.on-sale:after{border-top-color:#bc1616}.product-flags .product-flag.price-drop{background-color:#135ea3}.product-flags .product-flag.price-drop:before{border-bottom-color:#135ea3}.product-flags .product-flag.price-drop:after{border-top-color:#135ea3}.product-flags .product-flag.top-seller{background-color:#f0c200}.product-flags .product-flag.top-seller:before{border-bottom-color:#f0c200}.product-flags .product-flag.top-seller:after{border-top-color:#f0c200}.product-flags .product-flag.value-pack{background-color:#508bb4}.product-flags .product-flag.value-pack:before{border-bottom-color:#508bb4}.product-flags .product-flag.value-pack:after{border-top-color:#508bb4}.attribute-highlight .ream{background:#333;border-radius:50%;color:#fff;display:flex;flex-direction:column;height:75px;justify-content:center;left:10px;pointer-events:none;position:absolute;text-align:center;top:10px;width:75px}.attribute-highlight .ream div{line-height:90%}.attribute-highlight .ream div:first-child{font-size:45px;font-weight:700}.attribute-highlight-listing{background:#333;border-radius:2em;color:#fff;left:10px;padding:5px 10px;pointer-events:none;position:absolute;top:10px;z-index:2}.flash-success{background-color:#d4edda;border-bottom:1px solid #a5d8b0;color:#155724}.flash-success svg{fill:#155724}.flash-notice{background-color:#cce5ff;border-bottom:1px solid #abc9e8;color:#004085}.flash-notice svg{fill:#004085}.notice-color{color:#004085}.flash-warning{background-color:#fff3cd;border-bottom:1px solid #ebd694;color:#856404}.flash-warning svg{fill:#856404}.warning-color{color:#856404}.flash-error{background-color:#f8d7da;border-bottom:1px solid #ebb4b9;color:#721c24}.flash-error svg{fill:#721c24}.error-color{color:#721c24}.flash-message{margin:-25px 0 25px;padding:20px 0}.flash-message .flash-message-header,.flash-message .flash-message-list{display:inline-block}.flash-message .flash-message-header{font-weight:700;vertical-align:top}.flash-message .flash-message-list div:before{content:" - ";white-space:pre}.flash-message .flash-message-close-btn{cursor:pointer;float:right;margin-left:40px}.form-bg{background-color:#f1f1f1}@media (max-width:992px){.form-bg{background-color:transparent}}.form-bg .form-ctn{background-color:#fff;border:1px solid #ccc;border-radius:2px;margin:0 auto;max-width:800px;padding:30px}@media (max-width:992px){.form-bg .form-ctn{border:1px solid transparent;padding:0}}.default-form input[type=email],.default-form input[type=password],.default-form input[type=tel],.default-form input[type=text],.form__input{background:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:none;font-size:inherit;font-weight:400;margin-bottom:20px;padding:12px;width:100%}.default-form label,.form__label{display:block;float:none;font-weight:700;margin-bottom:5px;text-align:left}.default-form{font-size:16px}.default-form input[type=checkbox]{margin:5px 10px}.redButton{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#a2090f;background:url(https://de2wfhoo6xqi5.cloudfront.net/sprite.png) no-repeat;background-position:0 -240px;background-repeat:repeat-x;border:1px solid #5a0508;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;-moz-box-shadow:inset 0 0 10px rgba(0,0,0,.5);-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,.5);box-shadow:inset 0 0 10px rgba(0,0,0,.5);color:#fff;cursor:pointer;display:inline-block;font-weight:700;padding:5px 20px;text-shadow:0 0 3px #000;white-space:nowrap}.redButton:hover{background:#8a080d;text-decoration:none}.redButton:active{background:#72060b}.redButton.disableBtn{cursor:default;opacity:.4}.redButton.disableBtn:hover{background:url(https://de2wfhoo6xqi5.cloudfront.net/sprite.png) no-repeat;background-color:#a2090f;background-position:0 -240px;background-repeat:repeat-x}.grayButton{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#f1f1f1;border:1px solid #cbcbcb;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;-moz-box-shadow:inset 0 0 10px rgba(0,0,0,.5);-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,.5);box-shadow:inset 0 0 10px rgba(0,0,0,.5);box-shadow:none;color:#fff;color:#0075e1;cursor:pointer;display:inline-block;font-weight:700;padding:5px 20px;text-shadow:0 0 3px #000;text-shadow:none;white-space:nowrap}.grayButton:hover{background:#e4e4e4;text-decoration:none}.grayButton:active{background:#d8d8d8}.blue-btn{background-color:#0075e1;border:1px solid #0075e1;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-weight:500;padding:5px 15px;text-align:center;transition:all .25s}.blue-btn:hover{background-color:#0056a5;border:1px solid #0056a5;color:#fff;text-decoration:none}.blue-btn-outline,a.blue-btn-outline{background:transparent;border:1px solid #0075e1;border-radius:2px;color:#0075e1!important;cursor:pointer;display:inline-block;font-weight:500;padding:5px 15px;text-align:center;transition:background-color .25s,color .25s,border .25s}.blue-btn-outline.active,.blue-btn-outline:focus,.blue-btn-outline:hover,a.blue-btn-outline.active,a.blue-btn-outline:focus,a.blue-btn-outline:hover{background-color:#0075e1;border:1px solid #0075e1;color:#fff!important;text-decoration:none}.blue-btn-outline.active svg,.blue-btn-outline:focus svg,.blue-btn-outline:hover svg,a.blue-btn-outline.active svg,a.blue-btn-outline:focus svg,a.blue-btn-outline:hover svg{fill:#fff}.gray-btn{background-color:#f1f1f1;border:1px solid #b2b2b2;border-radius:2px;color:#333;cursor:pointer;display:inline-block;font-weight:500;padding:5px 15px;text-align:center;transition:background-color .25s}.gray-btn:hover{background-color:#b2b2b2;color:#333;text-decoration:none}.disabled-btn{cursor:not-allowed}.disabled-btn,.disabled-btn:hover{background:#d2d5d8;border-color:#d2d5d8}.link-btn{background:none;border:0;clear:none!important;color:#0378b4;cursor:pointer;float:none!important;margin:0;padding:0;text-decoration:none}.link-btn:focus,.link-btn:hover{outline-color:Highlight;outline-style:solid;outline-width:2px;text-decoration:underline}@media (-webkit-min-device-pixel-ratio:0){.link-btn:focus,.link-btn:hover{outline-color:-webkit-focus-ring-color;outline-style:auto}}.os-radio{cursor:pointer}.os-radio .radio-off,.os-radio .radio-on{margin-right:5px}.os-radio .radio-off svg,.os-radio .radio-on svg{height:20px;width:20px}.os-radio .radio-on{fill:#0075e1}.os-radio .radio-off{fill:#999}.os-radio .radio-off:hover svg{fill:#0075e1}svg{height:16px;vertical-align:middle;width:16px}a svg{fill:#0075e1;text-decoration:none}.universal-loading-container{height:200px;overflow:hidden;position:relative}.universal-loading{background-color:hsla(0,0%,100%,.5);position:absolute;z-index:8}.universal-loading .universal-loader{-webkit-animation:load3 1.4s linear infinite;animation:load3 1.4s linear infinite;background:#999;background:-moz-linear-gradient(left,#999 10%,hsla(0,0%,100%,0) 42%);background:-webkit-linear-gradient(left,#999 10%,hsla(0,0%,100%,0) 42%);background:-o-linear-gradient(left,#999 10%,hsla(0,0%,100%,0) 42%);background:-ms-linear-gradient(left,#999 10%,hsla(0,0%,100%,0) 42%);background:linear-gradient(90deg,#999 10%,hsla(0,0%,100%,0) 42%);border-radius:50%;display:block;font-size:10px;height:50px;margin:0 auto;overflow:hidden;position:relative;text-indent:-9999em;top:50%;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);width:50px}.universal-loading .universal-loader:before{background:#999;border-radius:100% 0 0 0;content:"";height:50%;left:0;position:absolute;top:0;width:50%}.universal-loading .universal-loader:after{background:#fff;border-radius:50%;bottom:0;content:"";height:75%;left:0;margin:auto;position:absolute;right:0;top:0;width:75%}@media (max-width:768px){.universal-loading .universal-loader{left:50%;margin-left:-25px;margin-top:-25px;top:50%}}@-webkit-keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.universal-loader2-bg{position:relative}.universal-loader2-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,.5);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:9997}.universal-loader2-container .dbl-spinner{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;background-color:transparent;border-left:4px solid transparent;border-radius:50%;border-top:4px solid transparent;border-color:#ccc transparent transparent #ccc;border-style:solid;border-width:4px;height:75px;position:absolute;width:75px}.universal-loader2-container .dbl-spinner--2{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border-bottom:4px solid transparent;border-right:4px solid transparent;border-color:transparent #0075e1 #0075e1 transparent;border-style:solid;border-width:4px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#breadcrumb{margin-bottom:20px;position:relative;z-index:2}#breadcrumb span{color:#666}.main-breadcrumb{display:none}@media (min-width:768px){.main-breadcrumb{display:block}}.sp-chat-widget__content{display:none!important}.chat-btn{border-radius:7px 7px 0 0;bottom:0;box-shadow:0 -2px 5px 0 rgba(0,0,0,.2);display:none;font-family:Helvetica Neue,Helvetica,FreeSans,Arial,sans-serif;font-size:16px;font-weight:450;height:40px;line-height:20px;margin:0;padding:0;position:fixed;right:50px;width:288.5px}.chat-btn .universal-loader{-webkit-animation:load3 1.4s linear infinite;animation:load3 1.4s linear infinite;background:#fff;background:-moz-linear-gradient(left,#fff 10%,hsla(0,0%,100%,0) 42%);background:-webkit-linear-gradient(left,#fff 10%,hsla(0,0%,100%,0) 42%);background:-o-linear-gradient(left,#fff 10%,hsla(0,0%,100%,0) 42%);background:-ms-linear-gradient(left,#fff 10%,hsla(0,0%,100%,0) 42%);background:linear-gradient(90deg,#fff 10%,hsla(0,0%,100%,0) 42%);border-radius:50%;display:block;font-size:10px;height:30px;margin:0 auto;overflow:hidden;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);width:30px}.chat-btn .universal-loader:before{background:#fff;border-radius:100% 0 0 0;content:"";height:50%;left:0;position:absolute;top:0;width:50%}.chat-btn .universal-loader:after{background:#0075e1;border-radius:50%;bottom:0;content:"";height:75%;left:0;margin:auto;position:absolute;right:0;top:0;width:75%}@media (min-width:768px){.chat-btn{display:block}}.select-title{margin-top:10px}.select-container{margin-bottom:10px;position:relative}.select-container .option-container,.select-container .select-choosen{border:1px solid #ccc;cursor:pointer;width:100%}.select-container .option-container{background:#fff;border-radius:0,0,2px,2px;box-shadow:0 5px 10px rgba(0,0,0,.25);left:0;margin-top:-1px;max-height:500px;overflow-y:auto;position:absolute;top:auto;z-index:8}.select-container .option-container li{border-bottom:1px solid #ccc;margin-bottom:0;padding:10px 15px;position:relative}.select-container .option-container li:last-child{border-bottom:none}.select-container .option-container li:hover{background-color:#d9f7ff}.select-container .select-choosen{background:#fff;background:linear-gradient(#fff,#f1f1f1);border-radius:2px;padding:10px 60px 10px 15px;position:relative}.select-container .select-choosen .select-btn{position:absolute;right:5%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.select-container .select-choosen .select-btn.rotate{-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-o-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.select-container .select-choosen .select-btn svg{fill:#999;height:30px;width:30px}.select-container .select-choosen.active,.select-container .select-choosen:hover{background:#f1f1f1}.select-container .select-price-container sup{margin-right:-3px}#customerServiceBar{background:#2b303a;-moz-box-shadow:inset 0 0 15px rgba(0,0,0,.5);-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,.5);box-shadow:inset 0 0 15px rgba(0,0,0,.5);padding:10px 0;text-align:center}#customerServiceBar span{color:#fff}.top-container{-webkit-overflow-scrolling:touch;background:#fff;position:absolute;z-index:22}.facets-content,.top-container{height:100%;left:0;top:0;width:100%}.facets-content{overflow-y:scroll;padding:15px 15px 65px;position:relative}@media (min-width:768px){.facets-content{overflow-y:visible;padding:0}}.facets-container{display:none}@media (min-width:768px){.facets-container{display:block}}.show-facet{border-bottom:1px solid #dee1e4;margin-bottom:10px}.show-facet-btn{display:block;font-size:16px;margin:10px 0;padding:10px 0;text-align:center}.show-facet-btn svg{fill:#0075e1}@nest &:hover &{.show-facet-btn svg{fill:#fff}}.close-facet{background:#fff;bottom:0;left:0;padding:10px;position:absolute;text-align:center;width:100%}.close-facet .close-btn{cursor:pointer;font-size:16px;padding:10px 0;width:100%}@media (min-width:768px){.close-facet,.show-facet{display:none}}.facet-container{margin-top:10px}.facet-container:first-child{margin-top:0}.facet-container .facet-title{background-color:#f1f3f5;border-radius:2px;cursor:pointer;padding:10px 15px}.facet-container .facet-title h2{font-size:16px;font-weight:700;margin-bottom:0;margin-right:15px}.facet-container .facet-title span{color:#0075e1}.facet-container ul li{margin-bottom:0;overflow:hidden;padding:5px 0;text-overflow:ellipsis;white-space:nowrap;width:100%}@media (min-width:768px){.facet-container ul li{padding:0}}.facet-container form label{clear:none;float:none;font-size:16px;font-weight:400;text-align:left;width:100%}.facet-container form label:hover{color:#0075e1}@media (min-width:768px){.facet-container form label{font-size:14px}}.facet-container form input{margin:0 2%}.facet-container form .apply-btn,.facet-container form .clear-btn{font-size:16px;padding:10px 0;width:100%}@media (min-width:768px){.facet-container form .apply-btn,.facet-container form .clear-btn{font-size:12px;padding:5px 0}}.facet-container form .apply-btn{background:#0075e1;border:none;box-shadow:none;text-shadow:none}.facet-container form .apply-btn:hover{background:#0056a5}.facet-container form .clear-btn{margin-top:10px}.facet-container .show-all{padding:5px}.facet-container .show-more-button{clear:none;float:none;margin:-2px}.facet-container .show-more-categories{padding:10px 15px}.facet-container.category ul li{border-bottom:1px solid #dee1e4;font-size:16px}.facet-container.category ul li a{color:#293945;display:block;padding:10px 15px}@media (min-width:768px){.facet-container.category ul li{font-size:14px}}.facet-container .more{display:block}.facet-container .expand .more,.facet-container .less{display:none}.facet-container .expand .less{display:block}.facet-container{position:relative}.facet-container form,.facet-container ul{height:0;overflow:hidden}.facet-container .icon svg{height:16px;vertical-align:middle;width:16px}.facet-container .close{display:none}.facet-container .open,.facet-container.open-facet .close{display:inline-block}.facet-container.open-facet .open{display:none}.facet-container.open-facet form,.facet-container.open-facet ul{height:auto}.facet-container.open-facet form{padding:10px 10px 0}.facet-container form .apply{max-height:0;overflow:hidden;transition:.5s ease}.facet-container.show-apply form .apply{margin:10px 0 0;max-height:40px}.facet-container.category ul li{overflow:visible;text-overflow:inherit;white-space:normal}.facet-container.category ul li .onsale{color:#a2090f}.price-facet input{-moz-appearance:textfield;background:none;border:1px solid #dee1e4;border-radius:2px;box-shadow:none;font-weight:400;margin-bottom:10px!important;padding:8px;width:41%}.price-facet input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.price-facet span{text-align:center;width:5%}.review-facet li{margin-bottom:2px!important}.input-qty-container{align-items:center;display:flex;margin-bottom:15px;width:100%}.input-qty-container .minus,.input-qty-container .plus,.input-qty-container .qty{align-items:center;border:1px solid #abb0b4;color:#636c72;cursor:pointer;display:flex;flex:1 100%;font-size:22px;height:100%;justify-content:center;width:100%}.input-qty-container .minus:last-child,.input-qty-container .plus:last-child,.input-qty-container .qty:last-child{border-radius:0 2px 2px 0}.input-qty-container .minus:first-child,.input-qty-container .plus:first-child,.input-qty-container .qty:first-child{border-radius:2px 0 0 2px}.input-qty-container .qty{border-left:0;border-right:0;flex:2 0px}.input-qty-container .minus,.input-qty-container .plus{background:#f5f5f5;background:linear-gradient(180deg,#fcfdfd 10%,#efefef);flex:1 0 0%;transition:.25s}.input-qty-container .minus svg,.input-qty-container .plus svg{fill:#636c72;height:16px;width:16px}.input-qty-container .minus:focus,.input-qty-container .minus:hover,.input-qty-container .plus:focus,.input-qty-container .plus:hover{background:#ccc}.input-qty-container .minus:focus svg,.input-qty-container .minus:hover svg,.input-qty-container .plus:focus svg,.input-qty-container .plus:hover svg{fill:#333}.input-qty-container input[type=number]{-moz-appearance:textfield;border:none;height:100%;text-align:center;width:100%}.input-qty-container input[type=number][type=number]::-webkit-inner-spin-button,.input-qty-container input[type=number][type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.lazy-content{height:0;position:relative;width:100%}.lazy-content.subpromo{padding-bottom:42.6900584795%}.lazy-content.value-prop{padding-bottom:16.9096209913%}.lazy-content.campaign-spot{padding-bottom:48.2837528604%}img:not([src]){visibility:hidden}.map-price-see{color:#333!important}.map-price-see sup{display:none}#review-container{vertical-align:middle}#review-container .universal-loading-container{height:60px}#review-container .universal-loading-container .universal-loading{margin-left:auto;margin-right:auto;width:100%}#review-container .stars-container{display:none}#review-container .stars-container>i,#review-container .stars-container>span{margin:0 -.1em}#review-container .stars-container .on{color:#f9c907;z-index:2}#review-container .stars-container .off{color:#d1d1d1}#review-container .stars-container .half-star-container{display:inline-block;line-height:100%;position:relative}#review-container .stars-container .half-star-container i.on{left:0;position:absolute;top:0}.rated05 .rated05.stars-container,.rated10 .rated10.stars-container,.rated15 .rated15.stars-container,.rated20 .rated20.stars-container,.rated25 .rated25.stars-container,.rated30 .rated30.stars-container,.rated35 .rated35.stars-container,.rated40 .rated40.stars-container,.rated45 .rated45.stars-container,.rated50 .rated50.stars-container{display:inline-block!important}.tabs2{margin-bottom:20px}@media (min-width:992px){.tabs2{border-bottom:1px solid #bcbcbc}}.tabs2>span{background-color:#f8f9fa;border:1px solid #bcbcbc;border-radius:4px;bottom:-1px;cursor:pointer;display:inline-block;font-weight:700;margin:5px;padding:7px 17px 5px;position:relative;text-align:center;width:auto;z-index:2}.tabs2>span.text{padding:11px}.tabs2>span svg{height:30px;max-width:40px;width:auto}.tabs2>span.active{background-color:#fff;border:2px solid #000;cursor:default}@media (min-width:992px){.tabs2>span.active{border:1px solid #bcbcbc;border-bottom-color:#fff}.tabs2>span{border:1px solid #bcbcbc;border-bottom:none;border-radius:4px 4px 0 0;margin:0 10px 0 0}}@media (min-width:992px) and (max-width:1200px){.tabs2>span{margin:0}}.tab-content-ctn .tab-content{display:none}.tab-content-ctn .tab-content.active{display:block}.pagination{margin-bottom:20px}.pagination ul{text-align:center}.pagination ul li{display:inline-block}.pagination ul li a{background:transparent;border:1px solid transparent;border-radius:2px;color:#52636e;display:block;font-size:16px;margin:0 2px;padding:2px 7px;transition:border .25s ease,background .25s ease,color .25s ease,fill .25s ease}.pagination ul li a svg{fill:#52636e}.pagination ul li a:hover{background:#fff;border-color:#0056a5;color:#0056a5;text-decoration:none}.pagination ul li a:hover svg{fill:#0056a5}.pagination ul li.current:hover a,.pagination ul li.current a{background-color:#0075e1;color:#fff}.pagination ul .next a,.pagination ul .previous a{padding:3px 15px}.product-grid-layout{margin-bottom:15px}.product-grid-layout ul{align-content:stretch;align-items:stretch;display:flex;display:-ms-flexbox;flex:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-grid-layout .product-container{border-bottom:1px solid #dee1e4;border-right:0;margin-bottom:0}@media (min-width:768px){.product-grid-layout .product-container{border-right:1px solid #dee1e4}}.product-grid-layout .product-container .product{display:grid;height:100%}.product-grid-layout .product-container .product .cart-btn-container{align-content:flex-end;align-items:flex-end;display:grid}.product-grid-layout .product-container .product .product-details{align-content:flex-start}.product-grid-layout .product-container .rebate-flag{margin-bottom:10px}.product-grid-layout .product-container .rebate-flag a{background:#dee1e4 url(https://de2wfhoo6xqi5.cloudfront.net/rebates.svg) no-repeat;background-position:top 0 left 10px;border-radius:1.5em;color:#293945;display:inline-block;font-size:11px;padding:3px 10px 3px 35px;transition:color .5s ease;vertical-align:middle}.product-grid-layout .product-container .rebate-flag a:hover{color:#0056a5;text-decoration:none}.product-grid-layout .product-container .no-stock{background-color:#000;border-radius:5px;bottom:100px;color:#fff;font-weight:700;opacity:.8;padding:10px;position:absolute;text-align:center;width:100%}@media (min-width:0) and (max-width:992px){.product-grid-layout .product-container.end-of-row-xs{border-right:none}}@media (min-width:992px) and (max-width:1200px){.product-grid-layout .product-container.end-of-row-md{border-right:none}}@media (min-width:1200px){.product-grid-layout .product-container.end-of-row-lg{border-right:none}}.product-listing .category-slider{margin-bottom:10px}.product-listing .category-slider .header{padding:5px 15px}.product-listing .category-slider li{padding:7px}.product-listing .category-slider .subcategory-list .subcateory img{padding:0 18px 10px}@media (min-width:1440px){.product-listing .category-slider .subcategory-list .subcateory img{padding:0 30px 10px}}.product-listing .category-slider .title a{display:none}.product-listing .results-sort{align-items:center;border-bottom:1px solid #dee1e4;display:flex;margin-bottom:15px;overflow:hidden;padding-bottom:10px}.product-listing .results{font-size:16px}.product-listing .sort-by{display:none}@media (min-width:768px){.product-listing .sort-by{display:block;text-align:right}.product-listing .sort-by .custom-select select{width:150px}.product-listing .sort-by .label{display:inline-block}}.product-listing .inline-banner{border-bottom:1px solid #dee1e4;margin:0;padding:15px 0;text-align:center}.product-listing .inline-banner>div{background-color:#eee;color:#888;padding:10px;text-align:center}@media (min-width:992px){.product-listing .inline-banner>div{min-height:90px;padding:35px}}.product-listing .facet-btn ul{display:flex;flex-wrap:wrap}.product-listing .facet-btn a{align-items:center;background-color:#fff;border:1px solid #0075e1;border-radius:2rem;color:#0075e1;display:flex;margin-bottom:10px;margin-right:20px;padding:5px 15px;transition:all .3s}.product-listing .facet-btn a svg{fill:#0075e1;margin-left:15px}.product-listing .facet-btn a:focus,.product-listing .facet-btn a:hover{background:#0075e1;color:#fff;outline:none;text-decoration:none}.product-listing .facet-btn a:focus svg,.product-listing .facet-btn a:hover svg{fill:#fff}.product-listing .facet-btn li:last-child a{background:#fff;border:#fff;color:#0075e1;padding:5px 10px}.product-listing .facet-btn li:last-child a:focus,.product-listing .facet-btn li:last-child a:hover{outline:none;text-decoration:underline}.product-template-1{padding:15px 0}.product-template-1 a{color:#293945;transition:color .5s}.product-template-1 a:hover{color:inherit;text-decoration:none}.product-template-1 .product-img{margin-bottom:10px;min-height:150px;position:relative;text-align:center}@media (min-width:992px){.product-template-1 .product-img{min-height:195px}}@media (min-width:1200px){.product-template-1 .product-img{min-height:180px}}@media (min-width:1440px){.product-template-1 .product-img{min-height:200px}}.product-template-1 .product-img .compare-favorite{bottom:0;position:absolute;right:5%}.product-template-1 .product-img img{cursor:pointer}.product-template-1 .previously-purchased{padding:5px 10px;position:absolute;text-align:left;top:-10px;width:100%}.product-template-1 .previously-purchased svg{height:16px;width:16px}.product-template-1 .compare,.product-template-1 .favorite{background-color:hsla(0,0%,100%,.75);border-radius:2px;cursor:pointer;display:none;opacity:0;padding:5px;transition:fill .25s,opacity .25s}@media (min-width:768px){.product-template-1 .compare,.product-template-1 .favorite{display:block}}.product-template-1 .compare svg,.product-template-1 .favorite svg{fill:#999;height:16px;width:16px}.product-template-1 .compare:hover svg,.product-template-1 .favorite:hover svg{fill:#0056a5}.product-template-1 .favorite-select svg,.product-template-1 .favorite-select svg:hover svg{fill:#0075e1}.product-template-1 .favorite.show{opacity:1}.product-template-1 .title{font-size:16px;font-weight:700;hyphens:auto;margin-bottom:10px;overflow-wrap:break-word}.product-template-1 .short-description{color:#52636e;margin-bottom:10px}.product-template-1 .price{font-size:22px;font-weight:700;margin-bottom:10px}.product-template-1 .price .was-price{color:#52636e;font-size:14px;font-weight:400;text-decoration:line-through;vertical-align:baseline}.product-template-1 .cost-margin-supplier{font-size:14px;margin-bottom:12px}.product-template-1 .sale{color:#c63846}.product-template-1 .reviews{height:20px;margin-bottom:5px}.product-template-1 .reviews img{height:14px;width:auto}.product-template-1 .reviews .review-count{font-size:12px}.product-template-1 .flag-container{height:20px;margin:0 0 5px;position:relative}.product-template-1 .flag-container .value-pack{background-color:#508bb4;z-index:1}.product-template-1 .free-shipping-info{color:#23a223;font-size:13px;margin-bottom:8px}.product-template-1 .free-shipping-info svg{fill:#23a223;height:16px;margin-right:3px;transform:scaleX(-1);vertical-align:text-bottom;width:16px}@media (max-width:480px){.product-template-1 .free-shipping-info svg{display:none}}.product-template-1:hover a{color:#0056a5;text-decoration:none}.product-template-1:hover .compare,.product-template-1:hover .favorite{opacity:1}.product-template-1:hover .details-container a{color:#293945}.review-stars .star-half-ctn,.review-stars svg{height:15px;vertical-align:middle;width:15px}.review-stars .star-half-ctn{position:relative}.review-stars .star-half-ctn .empty,.review-stars .star-half-ctn .star-half{left:0;position:absolute;top:0}.review-stars .star-half-ctn .star-half{z-index:2}.review-stars .star-five,.review-stars .star-four,.review-stars .star-four-empty,.review-stars .star-half-ctn,.review-stars .star-one,.review-stars .star-one-empty,.review-stars .star-three,.review-stars .star-three-empty,.review-stars .star-two,.review-stars .star-two-empty{display:none}.review-stars .star-five,.review-stars .star-four,.review-stars .star-half,.review-stars .star-one,.review-stars .star-three,.review-stars .star-two{fill:#0075e1}.review-stars .empty,.review-stars .star-four-empty,.review-stars .star-one-empty,.review-stars .star-three-empty,.review-stars .star-two-empty{fill:#b2b2b2}.review-stars[class*=star-rating-1] .star-four-empty,.review-stars[class*=star-rating-1] .star-one,.review-stars[class*=star-rating-1] .star-one-empty,.review-stars[class*=star-rating-1] .star-three-empty,.review-stars[class*=star-rating-1] .star-two-empty,.review-stars[class*=star-rating-2] .star-one,.review-stars[class*=star-rating-2] .star-one-empty,.review-stars[class*=star-rating-2] .star-three-empty,.review-stars[class*=star-rating-2] .star-two,.review-stars[class*=star-rating-2] .star-two-empty,.review-stars[class*=star-rating-3] .star-one,.review-stars[class*=star-rating-3] .star-one-empty,.review-stars[class*=star-rating-3] .star-three,.review-stars[class*=star-rating-3] .star-two,.review-stars[class*=star-rating-3] .star-two-empty,.review-stars[class*=star-rating-4] .star-four,.review-stars[class*=star-rating-4] .star-one,.review-stars[class*=star-rating-4] .star-one-empty,.review-stars[class*=star-rating-4] .star-three,.review-stars[class*=star-rating-4] .star-two,.review-stars[class*=star-rating-5] .star-five,.review-stars[class*=star-rating-5] .star-four,.review-stars[class*=star-rating-5] .star-one,.review-stars[class*=star-rating-5] .star-three,.review-stars[class*=star-rating-5] .star-two,.review-stars[class*=star-rating-][class$="5"] .star-half-ctn{display:inline-block}.review-stars[class*=star-rating-][class$="5"] .star-one-empty{display:none}.custom-select .label{display:inline-block;margin-right:5px;vertical-align:middle}.custom-select .select{border:1px solid #dee1e4;border-radius:3px;display:inline-block;overflow:hidden;padding:6px 12px 6px 6px;vertical-align:middle}.custom-select .select select{-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:none;border:none;box-shadow:none;cursor:pointer;text-indent:1px;text-overflow:"";vertical-align:text-bottom}.custom-select .select select::-ms-expand{display:none}.custom-select .dropdown-icon{float:right;text-indent:-30px;vertical-align:middle}.custom-select .dropdown-icon svg{height:16px;vertical-align:middle;width:16px}.compareShortDesc{color:#7a7a7a;height:30px;line-height:1.2em;overflow:hidden}.compareTopTitle{font-size:16px;height:55px;line-height:1.2em;margin-bottom:5px;overflow:hidden}#compareBarContainer{bottom:0;display:none;height:100px;left:0;max-height:100px;position:fixed;transition-duration:.7s;transition-property:all;width:100%;z-index:30}@media (min-width:768px){#compareBarContainer{display:block}}@media (min-width:1200px){#compareBarContainer{height:60px;max-height:60px}}#compareBarContainer.compare-hidden{bottom:-10px;max-height:0}#compareBar{background:#cfe8f5;border:1px solid #b2b2b2;box-shadow:0,-3px,6px,rgba(0,0,0,.25);height:100%}#compareBar .wideTooltip{bottom:72px;left:170px}#compareBar .wideTooltip p{margin-bottom:2px}#compareBar .compareInner{align-items:center;display:flex;justify-content:center}@media (min-width:1200px){#compareBar .compareInner{justify-content:flex-start}}#compareBar li{background:#fff;border:1px solid #ccc;display:block;float:left;height:50px;margin:4px 10px;vertical-align:top;width:50px}#compareBar li.noProduct{border:1px dashed #ccc}#compareBar li.noProduct a,#compareBar li.noProduct img{display:none}#compareBar .blue-btn{margin-right:15px;padding:10px 20px}#compareBar .actions{display:inline-block;margin-left:10px}#compareBar .closeIcon{background:url(https://de2wfhoo6xqi5.cloudfront.net/sprite.png) no-repeat;background-position:-420px -390px;cursor:pointer;text-decoration:none}#compareBar .closeIcon,#compareBar .closeIcon:hover{content:"";display:inline-block;height:16px;left:85%;position:absolute;top:-2px;width:16px}#compareBar .closeIcon:hover{background:url(https://de2wfhoo6xqi5.cloudfront.net/sprite.png) no-repeat;background-position:-450px -390px}#compareBar .noProduct span{color:#ccc;font-size:10px;font-weight:700;margin:3px 0 0;text-align:center;width:50px}#compareProducts table{table-layout:fixed;width:100%}#compareProducts table td,#compareProducts table th{border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding:15px;text-align:center;vertical-align:top}#compareProducts table .featuresCol{text-align:right}#compareProducts table .featuresCol h6{font-size:14px;font-weight:700;margin-bottom:0}#compareProducts table .featuresCol,#compareProducts table .firstCol{border-bottom:1px solid #ccc;border-left:none;width:17%}#compareProducts table .borderBottom{border-bottom:5px solid #b2b2b2;padding:10px 15px}#compareProducts table .productsCell{display:table;height:100%;width:100%}#compareProducts table .productsCell img{height:auto;margin-bottom:15px;max-width:225px;text-align:center;width:100%}#compareProducts table .productsCell div,#compareProducts table .productsCell h5,#compareProducts table .productsCell input,#compareProducts table .productsCell p,#compareProducts table form{text-align:left}#compareProducts table .price{color:#a2090f;margin:15px 0}#compareProducts table input[type=text]{margin:0 10px 0 0;padding:5px 0;text-align:center;width:45px}#compareProducts table input[type=submit]{clear:none;float:none}#compareProducts table .redButton{font-size:12px;padding:5px 13px}#compareProducts table .rowNormal{background-color:#fff}#compareProducts table .rowAlternate{background-color:#efefef}.error-pages{font-size:15px;padding:10px 0}@media (min-width:768px){.error-pages{padding:30px 0}}.error-pages .error-title{margin:20px;text-align:center}.error-pages .error-title h1{font-size:28px;line-height:100%}.error-pages .error-title div{font-size:18px;font-style:italic}.error-pages .error-content{align-items:center;display:block;justify-content:center;text-align:center}.error-pages .error-content>div{margin:20px 0}.error-pages .error-content .img{display:flex;justify-content:center;position:relative}.error-pages .error-content .img svg{fill:#0075e1;height:100%;width:100%}.error-pages .error-content .img .tv{height:200px;width:200px}.error-pages .error-content .img .inner-img{align-items:center;display:flex;left:50%;position:absolute;top:45%;transform:translate(-50%,-50%)}.error-pages .error-content .img .cog{height:65px;width:65px}.error-pages .error-content .img .title{color:#0075e1;font-size:40px;font-weight:700;margin:10px}.error-pages .error-content .content div{margin-bottom:10px}.error-pages .error-content .content div li a{padding:5px}@media (min-width:768px){.error-pages .error-content{display:flex}.error-pages .error-content>div{margin:20px 40px}.error-pages .error-content .img:first-child{order:2}.error-pages .error-content .content:nth-child(2){order:1}}.error-recs{border-top:1px solid #dee1e4;padding:25px 0 0}.error-recs .slider-container{position:relative}.error-recs .universal-loading-container{align-items:center;display:flex;justify-content:center}.error-recs .title{font-size:28px;font-weight:700;margin-bottom:20px;text-align:center}.pre-header{align-items:center;display:flex;font-size:12px;justify-content:center;padding:5px 0}.pre-header a,.pre-header span{color:#607b8c}.pre-header .blue{color:#0075e1}.pre-header .contact div{display:inline}@nest & > &{.pre-header .contact div{border-right:1px solid #e0e0e0;padding:0 5px}.pre-header .contact div:last-child{border-right:none}}.pre-header .coupon-global{font-weight:500}.pre-header .coupon-global a{align-items:center;display:flex;justify-content:center}.pre-header .coupon-global a:hover{text-decoration:none}.pre-header .coupon-global a:hover .button.blue-btn-outline{background:#0075e1;color:#fff!important}.pre-header .coupon-global .content{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px){.pre-header .coupon-global .content{max-width:100%}}.pre-header .coupon-global .button{margin-left:10px;padding:3px 15px}.main-header{background:#00416c;margin-bottom:25px;position:relative;z-index:21}#header-wrapper .logo a{display:inline-block;height:100%;width:100%}#header-wrapper .logo a:focus{outline-color:Highlight;outline-style:solid;outline-width:2px}@media (-webkit-min-device-pixel-ratio:0){#header-wrapper .logo a:focus{outline-color:-webkit-focus-ring-color;outline-style:auto}}#header-wrapper .logo svg{bottom:0;height:40px;left:0;margin:auto;max-width:140px;position:absolute;right:0;top:0;width:100%}#header-wrapper .logo:focus,#header-wrapper .logo:hover{background:#004c7f}@media (min-width:768px){#header-wrapper .logo svg{height:auto}#header-wrapper .header-container{position:relative}#header-wrapper .account,#header-wrapper .cart,#header-wrapper .category,#header-wrapper .deals{position:absolute;text-align:center}#header-wrapper .logo{left:0;padding:0;position:absolute;top:0;width:17%}#header-wrapper .category{left:17%;top:0;width:11%}#header-wrapper .search{left:29%;top:0;width:46%}#header-wrapper .deals{left:76%;top:0;width:8%}#header-wrapper .account{left:84%;top:0;width:8%}#header-wrapper .cart{left:92%;padding:0;top:0;width:8%}}@media (min-width:1200px){#header-wrapper .logo{width:13%}#header-wrapper .category{left:13%;width:11%}#header-wrapper .search{left:25%;width:50%}}#header-wrapper .category-focus:focus{outline-color:Highlight;outline-style:solid;outline-width:2px}@media (-webkit-min-device-pixel-ratio:0){#header-wrapper .category-focus:focus{outline-color:-webkit-focus-ring-color;outline-style:auto}}#header-wrapper .height{height:40px;position:relative}#header-wrapper .height div.no-wrap{bottom:0;height:auto;left:0;margin:auto;position:absolute;right:0;top:0}#header-wrapper .height div.no-wrap .flex-nav-wrapper{display:flex;flex-direction:column;height:100%;justify-content:center}#header-wrapper .cart{color:#fff}#header-wrapper .cart a{display:block;height:100%;width:100%}#header-wrapper .cart a:focus{outline-color:Highlight;outline-style:solid;outline-width:2px}@media (-webkit-min-device-pixel-ratio:0){#header-wrapper .cart a:focus{outline-color:-webkit-focus-ring-color;outline-style:auto}}#header-wrapper .cart .icon{padding-top:8px;text-align:right}#header-wrapper .cart .qty-container{position:relative}@media (min-width:768px){#header-wrapper .cart .icon{padding:0}#header-wrapper .cart .icon svg{height:16px;width:16px}}#header-wrapper .search{margin:5px 0 10px;padding:0}#header-wrapper .search input{background:#fff;border:none;border-radius:0;box-shadow:none;color:#666;font-size:16px;font-weight:300;padding:7px}#header-wrapper .search input:focus{background:#fff;outline-color:Highlight;outline-style:solid;outline-width:2px}@media (-webkit-min-device-pixel-ratio:0){#header-wrapper .search input:focus{outline-color:-webkit-focus-ring-color;outline-style:auto}}#header-wrapper .search input::-ms-clear{display:none}#header-wrapper .search input::placeholder{color:#4f697a}#header-wrapper .search button{background:none;border:none;color:#4f697a;padding:0;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#header-wrapper .search button svg{fill:#999;height:20px;width:20px}@nest &:hover &,
                &:focus &{#header-wrapper .search button svg{fill:#0075e1;outline-color:Highlight;outline-style:solid;outline-width:2px}@media (-webkit-min-device-pixel-ratio:0){#header-wrapper .search button svg{outline-color:-webkit-focus-ring-color;outline-style:auto}}}#header-wrapper .search .clear{display:none;position:absolute;right:40px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#header-wrapper .search .clear svg{fill:#999;cursor:pointer;height:20px;width:20px}@nest &:hover &{#header-wrapper .search .clear svg{fill:#0075e1}}@media (min-width:768px){#header-wrapper .search{margin:0}#header-wrapper .search input{font-size:18px;padding:10px 60px 10px 10px}}#header-wrapper .account,#header-wrapper .category,#header-wrapper .deals{-webkit-tap-highlight-color:transparent}#header-wrapper .account .pull-right svg,#header-wrapper .category .pull-right svg,#header-wrapper .deals .pull-right svg{fill:#333}@media (min-width:768px){#header-wrapper .account .icon,#header-wrapper .category .icon,#header-wrapper .deals .icon{display:block}}header.fixed{left:0;position:fixed;top:0;width:100%}#header-wrapper.open-nav nav.desktop-header ul li{margin-bottom:0}#header-wrapper.open-nav nav.desktop-header ul li>div{border-bottom:1px solid #ccc}#header-wrapper.open-nav nav.desktop-header ul li>div.help{border-bottom:none}#header-wrapper nav{-webkit-overflow-scrolling:touch;background:#fff;padding:10px 15px;width:100%}#header-wrapper nav.mobile-header ul{list-style:none;margin-top:0;padding-left:0}#header-wrapper nav.mobile-header ul li{display:inline-block;margin-bottom:5px}#header-wrapper nav.mobile-header ul li.search{margin:0 0 10px}#header-wrapper nav.mobile-header .auto-complete,#header-wrapper nav.mobile-header .search-terms{white-space:normal}#header-wrapper nav.mobile-header .auto-complete ul li,#header-wrapper nav.mobile-header .search-terms ul li{display:block}#header-wrapper nav div,#header-wrapper nav li,#header-wrapper nav ul{color:#254963;cursor:pointer;font-size:16px;font-weight:500}@media (min-width:768px){#header-wrapper nav{background:none;padding:0}#header-wrapper nav>div{border-bottom:none}#header-wrapper nav div,#header-wrapper nav li,#header-wrapper nav ul{color:inherit;font-size:inherit;font-weight:400;margin-bottom:0}}#header-wrapper .main-cat,#header-wrapper .sub-cat{background:#fff;height:100%;width:100%}#header-wrapper .main-cat a,#header-wrapper .sub-cat a{color:inherit}#header-wrapper nav{height:100%;left:0;position:absolute;top:85px;z-index:30}#header-wrapper nav.mobile-header{background-color:transparent;padding:0 15px;position:relative;top:0}@media (min-width:768px){#header-wrapper nav{height:auto;left:auto;overflow-y:visible;position:relative;top:auto}}#header-wrapper .main-cat{z-index:31}#header-wrapper .sub-cat{display:none;z-index:32}#header-wrapper .sub-cat ul{display:none}@media (min-width:768px){#header-wrapper .sub-cat .slide-out{display:block!important}}#header-wrapper .main-cat,#header-wrapper .sub-cat{left:0;position:absolute;top:0}@media (min-width:768px){#header-wrapper .main-cat,#header-wrapper .sub-cat{left:auto;overflow-y:initial;position:relative;top:auto;z-index:auto}}#header-wrapper .dropdown{background:#fff;color:#254963;display:block;font-weight:700;text-align:left}#header-wrapper .dropdown ul{background:#fff;padding:10px 15px}#header-wrapper .dropdown li,#header-wrapper .dropdown li a{font-weight:500}#header-wrapper .dropdown li{border-bottom:1px solid #ccc;margin:0;padding:7px 0}#header-wrapper .dropdown li:last-child{border-bottom:none}#header-wrapper .dropdown .mobile-nav-back{color:#999;font-weight:400;padding:5px 0}#header-wrapper .dropdown .mobile-nav-back svg{fill:#999;vertical-align:text-bottom}#header-wrapper .dropdown a{color:#254963;display:block}@media (min-width:768px){#header-wrapper .dropdown ul{padding:0}#header-wrapper .dropdown li{border-bottom:none;padding:0}#header-wrapper .dropdown .mobile-nav-back{display:none}#header-wrapper .dropdown li,#header-wrapper .dropdown li a{font-weight:400}}#header-wrapper .dropdown{left:0;position:absolute;top:0;width:100%;z-index:26}#header-wrapper .dropdown.dropdown-hidden{display:none}@media (min-width:768px){#header-wrapper .dropdown{top:auto}}#header-wrapper .account .icon,#header-wrapper .category .icon,#header-wrapper .deals .icon{display:none}#header-wrapper .account .arrow-icon svg,#header-wrapper .cart .arrow-icon svg,#header-wrapper .category .arrow-icon svg,#header-wrapper .deals .arrow-icon svg{fill:#fff;height:12px;width:12px}#header-wrapper .account .icon svg,#header-wrapper .cart .icon svg,#header-wrapper .category .icon svg,#header-wrapper .deals .icon svg{height:14px;width:14px}#header-wrapper .deals .dropdown .brand-icon{display:none}#header-wrapper .deals .dropdown .brand-icon svg{fill:#0075e1!important;height:25px;margin-right:5px;vertical-align:middle;width:25px}#header-wrapper .deals .special-deals{border-top:1px solid #ccc}#header-wrapper .deals .special-deals li:first-child{border-bottom:0;font-weight:700;margin-left:0}@media (min-width:768px){#header-wrapper .deals .special-deals li:first-child{margin-left:10px}}#header-wrapper .account .dropdown .user-info{border-top:1px solid #ccc;padding:10px 15px;text-align:center}#header-wrapper .account .dropdown .user-info a{display:block;padding:8px 0}#header-wrapper .account .dropdown .user-info .blue-btn{color:#fff}@media (min-width:768px){#header-wrapper .account .dropdown,#header-wrapper .deals .dropdown{left:auto;right:0;width:170px}#header-wrapper .account .dropdown ul,#header-wrapper .deals .dropdown ul{margin:10px}#header-wrapper .account .dropdown li,#header-wrapper .deals .dropdown li{margin:0}#header-wrapper .account .dropdown li a,#header-wrapper .deals .dropdown li a{padding:4px;text-indent:5px}#header-wrapper .account .dropdown li a:hover,#header-wrapper .deals .dropdown li a:hover{background:#f1f1f1;text-decoration:none}#header-wrapper .account,#header-wrapper .cart,#header-wrapper .category,#header-wrapper .deals{color:#fff!important}#header-wrapper .account a,#header-wrapper .cart a,#header-wrapper .category a,#header-wrapper .deals a{display:inline-block;height:100%;width:100%}#header-wrapper .account a:focus,#header-wrapper .cart a:focus,#header-wrapper .category a:focus,#header-wrapper .deals a:focus{outline-color:Highlight;outline-style:solid;outline-width:2px}}@media (min-width:768px) and (-webkit-min-device-pixel-ratio:0){#header-wrapper .account a:focus,#header-wrapper .cart a:focus,#header-wrapper .category a:focus,#header-wrapper .deals a:focus{outline-color:-webkit-focus-ring-color;outline-style:auto}}@media (min-width:768px){#header-wrapper .account .icon,#header-wrapper .cart .icon,#header-wrapper .category .icon,#header-wrapper .deals .icon{color:inherit;display:block;text-align:center}#header-wrapper .account .icon svg,#header-wrapper .cart .icon svg,#header-wrapper .category .icon svg,#header-wrapper .deals .icon svg{fill:#fff}#header-wrapper .account:focus,#header-wrapper .account:hover,#header-wrapper .cart:focus,#header-wrapper .cart:hover,#header-wrapper .category:focus,#header-wrapper .category:hover,#header-wrapper .deals:focus,#header-wrapper .deals:hover{background:#004c7f}#header-wrapper .height{height:80px;position:relative}#header-wrapper .height div.no-wrap{bottom:0;height:auto;left:0;margin:auto;position:absolute;right:0;top:0}#header-wrapper .height div.no-wrap .flex-nav-wrapper{display:flex;flex-direction:column;height:100%;justify-content:center}}@media (min-width:992px){#header-wrapper .icon svg{margin-left:-10%!important}}#header-wrapper .cart .icon svg{fill:#fff!important;height:24px;width:24px}@media (min-width:768px){#header-wrapper .cart .icon svg{height:14px;width:14px}}#header-wrapper .cart .dropdown{left:auto;right:0;width:300px}#header-wrapper .cart .dropdown .cart-dropdown{padding:10px}#header-wrapper .cart .dropdown li{border-bottom:1px solid #ccc;padding:5px 10px}#header-wrapper .cart .dropdown li:last-child{border-bottom:none}#header-wrapper .cart .dropdown li div{padding:4px}#header-wrapper .cart .dropdown li a{color:inherit;display:block}#header-wrapper .cart .dropdown li a:hover .product-title{text-decoration:underline}#header-wrapper .cart .dropdown .blue-btn{color:#fff;padding:8px 0;text-align:center;width:100%}#header-wrapper .cart .qty-container{background:#0075e1;border-radius:2.5em;color:#fff;display:inline-block;font-size:12px;height:20px;line-height:10px;min-width:20px;padding:5px;position:absolute;text-align:center}#header-wrapper .category .title,#header-wrapper .category a svg{display:none}@media (min-width:768px){#header-wrapper .category .nav-section{height:500px;left:0;overflow:hidden;position:absolute;top:0;width:200px}#header-wrapper .category .nav-section-2{left:200px}#header-wrapper .category .nav-section-3{left:400px}#header-wrapper .category .nav-section-1{font-size:15px}#header-wrapper .category .title{display:block}#header-wrapper .category .main-cat svg,#header-wrapper .category .sub-cat svg{display:block;margin-top:2px}#header-wrapper .category .main-cat ul,#header-wrapper .category .sub-cat ul{padding:10px}#header-wrapper .category .main-cat li.select a,#header-wrapper .category .sub-cat li.select a{background:#f1f1f1;font-weight:700;letter-spacing:-.4px}#header-wrapper .category .main-cat a,#header-wrapper .category .sub-cat a{padding:5px 10px}#header-wrapper .category .main-cat a:hover,#header-wrapper .category .sub-cat a:hover{text-decoration:none}#header-wrapper .category .main-cat .title,#header-wrapper .category .sub-cat .title{border-bottom:1px solid #e0e0e0;font-size:20px;margin:10px;padding-bottom:10px}#header-wrapper .category .main-cat .title a,#header-wrapper .category .sub-cat .title a{padding:0}#header-wrapper .category .nav-section-3 .select a{background:none!important}#header-wrapper .category .nav-section-3 .select a:hover{font-weight:700;letter-spacing:-.4px;text-decoration:none}#header-wrapper .category .sub-cat{display:block;-webkit-transition:width .5s;transition:width .5s;width:0}#header-wrapper .category .sub-cat ul{border:solid #eee;border-width:0 0 0 1px;display:none;height:100%;left:0;position:absolute;top:0;width:200px}#header-wrapper .category .sub-cat.slide-out{width:200px}#header-wrapper .category .sub-cat.slide-out ul.slide-out{display:block}}@media (min-width:992px){#header-wrapper .category .nav-section{height:540px;width:250px}#header-wrapper .category .nav-section-2{left:250px}#header-wrapper .category .nav-section-3{left:500px}#header-wrapper .category .sub-cat{width:0}#header-wrapper .category .sub-cat.slide-out,#header-wrapper .category .sub-cat ul{width:250px}}@media (min-width:1200px){#header-wrapper .category .nav-section{width:300px}#header-wrapper .category .nav-section-2{left:300px}#header-wrapper .category .nav-section-3{left:600px}#header-wrapper .category .sub-cat{width:0}#header-wrapper .category .sub-cat.slide-out,#header-wrapper .category .sub-cat ul{width:300px}}.fullpage-overlay{background:#000;height:100%;margin-top:-25px;opacity:.5;position:absolute;width:100%;z-index:20}.menu-icon{background-color:transparent;border:none;clear:none;cursor:pointer;float:none;height:30px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;width:30px}.menu-icon:focus{outline-color:Highlight;outline-style:solid;outline-width:2px}@media (-webkit-min-device-pixel-ratio:0){.menu-icon:focus{outline-color:-webkit-focus-ring-color;outline-style:auto}}.menu-icon span{background:#fff;border-radius:9px;display:block;height:3px;left:0;opacity:1;position:absolute;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;width:100%}.menu-icon span:first-child{top:10px}.menu-icon span:nth-child(2),.menu-icon span:nth-child(3){top:18px}.menu-icon span:nth-child(4){top:26px}.menu-icon.open span:first-child{left:50%;top:18px;width:0}.menu-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.menu-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-icon.open span:nth-child(4){left:50%;top:18px;width:0}#tab-nav ul li{margin:0}#tab-nav a{background-color:hsla(0,0%,100%,.75);display:block;height:1px;overflow:hidden;position:absolute;text-align:center;width:1px;z-index:10001}#tab-nav a span{background-color:#0075e1;color:#fff;display:inline-block;font-size:1.25em;font-weight:700;left:50%;margin:0;padding:10px 35px;position:absolute;text-decoration:none!important;top:50%;transform:translateX(-50%) translateY(-50%)}#tab-nav a:focus{height:120px;overflow:auto;position:fixed;width:100%}.homepage-container{margin-top:-25px}.homepage-container h1{font-size:28px;font-weight:700;text-align:center}.homepage-container .title h1{display:inline}.homepage-container .home-c .subpromo{margin:10px auto}.homepage-container .home-b{padding:10px 0 50px}@media (max-width:992px){.homepage-container .home-b{padding:0 0 40px}}.homepage-container .home-b .flex-container{justify-content:center}.homepage-container .home-b .campaign-container{border:1px solid #d4d8db;margin:10px auto}@media (max-width:768px){.homepage-container .home-b .campaign-container{text-align:center}}.homepage-container .home-b .campaign-container .campaign-body{padding:14px 14px 20px}.homepage-container .home-b h2{font-size:20px;font-weight:700;margin-bottom:3px}.homepage-container .home-b p{margin-bottom:15px}.homepage-container .home-b img{width:100%}.homepage-container .value-props{margin-bottom:20px;text-align:center}.homepage-container .value-props .value-prop{margin:10px auto}.homepage-container .generic-marketing-banners{margin:30px auto}.homepage-container .generic-marketing-banners a{transition-duration:.5s}.homepage-container .generic-marketing-banners a svg{fill:#0075e1;max-height:100px;max-width:100px}@media (max-width:768px){.homepage-container .generic-marketing-banners a svg{max-height:60px;max-width:60px}}.homepage-container .generic-marketing-banners a h2{font-size:24px;font-weight:700;margin-bottom:0}@media (max-width:768px){.homepage-container .generic-marketing-banners a h2{font-size:18px}}.homepage-container .generic-marketing-banners .flex-container>div,.homepage-container .generic-marketing-banners a p{margin-bottom:20px}.homepage-container .generic-marketing-banners .generic-marketing-individual{border:1px solid #ccc;height:100%;padding:20px 15px 32px;text-align:center}.homepage-container .generic-marketing-banners .generic-marketing-individual:hover{border-color:#0056a5;text-decoration:none}.homepage-container .generic-marketing-banners .generic-marketing-individual svg{height:100%;width:100%}.homepage-container .home-a .promo-item{align-self:center;margin-bottom:20px}@media (min-width:768px){.homepage-container .home-a .promo-item:first-child{border-right:1px solid #ccc}.homepage-container .home-a .promo-item:last-child{border-left:1px solid #ccc;margin-left:-1px}}@media (min-width:992px){.homepage-container .home-a .promo-item .promo-content{padding:0 20px}}.homepage-container .home-a .promo-item .promo-content div{align-self:center}.homepage-container .home-a .subhero-text{min-height:118px}@media (min-width:992px){.homepage-container .home-a .subhero-text{min-height:155px}}.homepage-container .home-a .subhero-text h1{font-size:22px;font-weight:700;line-height:24px;margin-bottom:6px;padding-top:0;text-align:left}@media (min-width:768px){.homepage-container .home-a .subhero-text h1{font-size:26px;line-height:30px}}@media (min-width:1200px){.homepage-container .home-a .subhero-text h1{font-size:34px;line-height:36px}}.homepage-container .home-a .subhero-text p{color:#0075e1;font-size:18px;line-height:20px;padding-bottom:10px}@media (min-width:768px){.homepage-container .home-a .subhero-text p{font-size:20px;line-height:24px}}@media (min-width:992px){.homepage-container .home-a .subhero-text p{font-size:22px;line-height:27px}}.homepage-container .home-a .subhero-text span{font-size:14px}@media (min-width:768px){.homepage-container .home-a .subhero-text span{font-size:16px;padding:10px 20px}}.homepage-container .home-a .highlight{color:#a2090f;font-size:12px;font-weight:700;letter-spacing:2px;margin-bottom:10px;text-decoration:underline;text-transform:uppercase}.homepage-hero-slider{margin-bottom:20px}@media (min-width:992px){.homepage-hero-slider .slider .slick-dots{top:80%}}.hpg{align-items:center;background-color:#f1f1f1;border:1px solid #ccc;border-radius:2px;display:block;font-size:1rem;height:100%;line-height:100%;overflow:hidden;padding:30px;text-align:center}.hpg:hover .hpg__btn{background-color:#0056a5;border:1px solid #0056a5}@media (min-width:992px){.hpg{display:flex;height:150px;padding:30px 50px;text-align:inherit}}.hpg__image-ctn{margin-bottom:20px;margin-right:0;width:100%}@media (min-width:992px){.hpg__image-ctn{margin-bottom:0;margin-right:30px;width:27%}}.hpg__image{max-height:100px}@media (min-width:992px){.hpg__image{max-height:100%}}.hpg__title{font-size:36px;font-weight:700;line-height:100%;margin-bottom:10px}.hpg__subtitle{color:#0075e1;font-size:18px;margin-bottom:20px}.hpg__btn-ctn{flex-grow:1;margin-left:0;text-align:center}@media (min-width:992px){.hpg__btn-ctn{margin-left:20px}}.hpg__btn{padding:.35rem 3rem;white-space:nowrap}.ink-title{background:#f1f3f5;margin-top:-25px;padding:30px;text-align:center}@media (max-width:992px){.ink-title{padding:10px}.ink-title h1{font-size:36px;margin-bottom:0}}#inkFinder .findInk{padding:30px}#inkFinder .findInk .input{width:100%}#inkFinder .findInk input[type=text]{color:#999;font-size:16px;font-weight:400;height:35px;padding-left:10px}#inkFinder .findInk input[type=submit]{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;clear:none;font-size:20px;height:35px}@media (max-width:992px){#inkFinder .findInk{padding:10px}#inkFinder{padding-top:10px}#inkFinder h2{font-size:24px}}#inkFinder .pastSearches strong{border-bottom:1px solid #ccc;margin:25px 10% 10px 0;padding:5px 0}#inkFinder .findPrinter{border-left:1px solid #e0e0e0;padding:30px}@media (max-width:992px){#inkFinder .findPrinter{border:0;padding:10px}}#inkFinder .findPrinter form{margin-top:1em}#inkFinder .findPrinter form .bs-row,#inkFinder .findPrinter form .combobox-wrapper,#inkFinder .findPrinter form .form-group{margin-bottom:20px}#inkFinder .findPrinter .ink-loader{height:17px;margin-bottom:0;width:17px}#inkFinder .findPrinter .ink-loader .universal-loading-container{height:100%;margin-bottom:0;width:100%}#inkFinder .findPrinter .ink-loader .universal-loading-container .universal-loading{margin-bottom:0}#inkFinder .findPrinter .ink-loader .universal-loading-container .universal-loading .universal-loader{height:17px;margin:0;width:17px}#inkFinder .findPrinter .stepsNumber{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background:#ccc;border:1px solid #b2b2b2;-moz-border-radius:50% 50% 50% 50%;-webkit-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;color:#565656;font:700 italic 25px/25px Georgia,Times,serif;height:28px;line-height:25px;text-align:center;width:28px}#inkFinder .findPrinter .active{background:#0075e1;border:1px solid #015d8c;color:#fff}#inkFinder .findPrinter span{display:inline-block;margin-top:15px}#inkFinder .savedPrinters{border-top:1px solid #ccc;margin:10px 0 20px}#inkFinder .savedPrinters li{border-bottom:1px solid #ccc;position:relative}#inkFinder .savedPrinters h4,#inkFinder .savedPrinters h5,#inkFinder .savedPrinters p{margin-bottom:0}#inkFinder .savedPrinters a{display:block}#inkFinder .savedPrinters div{margin:10px}#inkFinder h3#top-brands{border-top:1px solid #e0e0e0;padding-top:30px}#inkFinder .topBrandImgs{padding:24px 0}.inkModelModal .modelField{font-size:16px;margin:10px 0 20px;width:250px}#inkFinder .grid,#inkFinder .listbox{background:#fff;border:1px solid #ccc;list-style:none;margin-right:30px;max-height:10em;overflow-y:scroll;padding:0;position:absolute;top:29px;width:calc(100% - 30px);z-index:1}#inkFinder .listbox .result{cursor:default;margin-right:30px;width:100%}#inkFinder .grid .result-row{cursor:default;margin:0;padding:2px}#inkFinder .grid .focused,#inkFinder .grid .result-row:hover,#inkFinder .listbox .focused,#inkFinder .listbox .result:hover{background:#8bbde1}#inkFinder .grid .focused-cell{outline-color:green;outline-style:dotted}#inkFinder .combobox-dropdown{height:30px;position:absolute;right:14px;top:0;width:30px}@media (max-width:768px){#inkFinder .combobox-dropdown{top:6px}}#inkFinder .combobox-dropdown svg{height:30px;width:30px}#inkFinder .grid .result-cell{cursor:default;display:inline-block;margin:0;padding:0 5px}#inkFinder .grid .result-cell:last-child{color:#333;float:right;font-size:12px;font-weight:200;line-height:24px}#inkFinder .error{background-color:#f8d7da;border:1px solid #ebb4b9;color:#721c24;padding:1em}.insecure-browser{font-size:16px;padding:10px 20px}.keurig-modal .btn-ctn{align-items:center;display:block;justify-content:center;margin:20px 0}.keurig-modal .btn-ctn a,.keurig-modal .btn-ctn div{text-align:center;width:100%}.keurig-modal .btn-ctn a{display:inline-block;font-size:18px;min-width:auto}.keurig-modal .keurig-or{font-size:24px;font-weight:300;margin:20px 0;max-width:auto;text-align:center}.keurig-modal .keurig-or:after,.keurig-modal .keurig-or:before{content:"-"}.keurig-modal .spinner .universal-loading-container{align-items:center;display:flex;justify-content:center}@media (min-width:768px){.keurig-modal .btn-ctn{display:flex;margin:50px 0;width:100%}.keurig-modal .btn-ctn div{width:33%}.keurig-modal .btn-ctn a{min-width:150px;width:auto}.keurig-modal .keurig-or{margin:0;max-width:100px}}.newsletter form,.newsletterModal form,.newsletterModal p,.newsletter p{margin-bottom:30px}.newsletter form .input,.newsletter form label,.newsletterModal form .input,.newsletterModal form label{display:block;float:none;text-align:left}.newsletter form .input,.newsletterModal form .input{max-width:400px}.newsletter .universal-loading-container,.newsletterModal .universal-loading-container{top:70px}.newsletterModal{min-height:150px}#formPasswordReset{padding-top:20px}#formPasswordReset .input{width:450px}#formPasswordReset .unstyled-btn{background:transparent;border:none;margin:-2px -10px;padding:2px 10px}#formPasswordReset label{width:0}@media (min-width:768px){#formPasswordReset label{width:150px}}#formPasswordReset input[type=submit]{margin-left:0}@media (min-width:768px){#formPasswordReset input[type=submit]{margin-left:160px}}#formPasswordReset .input{position:relative;width:100%}@media (min-width:768px){#formPasswordReset .input{width:450px}}#formPasswordReset #form_password{padding-right:45px}#formPasswordReset #form_password::-ms-clear,#formPasswordReset #form_password::-ms-reveal{display:none}@media print{body{background-color:#fff;color:#333;font-size:14px;line-height:20px;margin:0}h1 sup{display:none}#checkoutLogo,#headerLogo{background:none;cursor:none;height:100px!important}#checkoutLogo img,#headerLogo img{height:auto;width:100px!important}#checkoutSuccess .socialMedia,#checkoutSuccess .youSavedContainer{display:none}#checkoutSuccess>p{clear:left}#checkout-header,#header{height:75px!important;visibility:hidden}#breadcrumb,#checkout-footer,#compareProducts form,#consistentHeader,#footer{display:none!important}#productPage .alt-img-container,#productPage .greyBar,#productPage .qaContainer,#productPage .reviewsContainer,#productPage .social{display:none}.shoppingCartPage .leftColumn{clear:both}.shoppingCartPage .applyCoupon{display:none}}.auto-complete{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background:#fff;border:1px solid #b2b2b2;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;box-shadow:0 3px 10px rgba(0,0,0,.4);position:absolute;z-index:25}.auto-complete .search-terms li{margin:0;padding:0}.auto-complete .search-terms li.selected,.auto-complete .search-terms li:hover{background:#f1f1f1}.auto-complete .search-terms li a{display:block;letter-spacing:.35px;padding:5px 10px}.auto-complete .search-terms li a:hover{text-decoration:none}.auto-complete .search-terms li .highlight{font-weight:700;letter-spacing:0}.auto-complete .search-promo a{display:block;margin:10px 0;padding:10px}.auto-complete .search-promo a:hover a{text-decoration:underline}.auto-complete .search-promo a span,.auto-complete .search-promo a strong{color:inherit}.autosuggest-recs-container ul{border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin:10px;overflow:hidden}.autosuggest-recs-container a{cursor:pointer;display:block;padding:10px 0;white-space:normal}.autosuggest-recs-container a:hover{text-decoration:none}.autosuggest-recs-container li{display:block;height:100%;overflow:hidden;padding:10px;text-align:center;width:100%}.autosuggest-recs-container li:hover{background:#f1f1f1}.autosuggest-recs-container li:hover img{border:1px solid #ccc}.autosuggest-recs-container li .product-name{text-align:left}.autosuggest-recs-container img{float:left;width:20%}.autosuggest-recs-container .product-name{float:left;padding-left:10px;width:80%}@media (min-width:768px){#header .autosuggest-recs-container li{display:inline;float:left;width:25%}#header .autosuggest-recs-container li:hover{background:none}#header .autosuggest-recs-container li:hover .product-name{text-decoration:underline}#header .autosuggest-recs-container li:hover img{border:none}#header .autosuggest-recs-container img{margin-bottom:15px;max-width:125px}#header .autosuggest-recs-container .product-name,#header .autosuggest-recs-container img{float:none;padding-left:0;width:100%}}header .auto-complete{border:none;box-shadow:none}@media (min-width:1200px){header .autosuggest-recs-container li{display:inline;float:left;width:25%}header .autosuggest-recs-container img{margin-bottom:15px;max-width:125px}header .autosuggest-recs-container .product-name,header .autosuggest-recs-container img{float:none;padding-left:0;width:100%}}#login .login-container,#login .logo{width:400px}#login .logo{border-bottom:1px solid #ccc;margin-bottom:20px;padding:20px 0;text-align:center}#login .logo img{height:95px;width:150px}#login .flash-message{margin:0}#login .email-signup{align-items:baseline;color:#707070;display:flex;font-size:12px;line-height:18px;margin:20px 30px}#login .email-signup .checkbox{margin:0 10px}#login .email-signup .content span{color:#0075e1;font-weight:700;text-transform:uppercase}#login .email-signup .content label{cursor:pointer;float:none;font-weight:400;line-height:100%}#login .login-container{margin-bottom:40px}#login .login-container h1{font-size:30px;font-weight:300;margin-bottom:20px;text-align:center}#login .login-container .remember-email{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background:#d6eeff;-moz-border-radius:2px 2px 2px 2px;-webkit-border-radius:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;clear:left;margin-bottom:20px;padding:13px}#login .login-container .cta-ctn a,#login .login-container .cta-ctn button,#login .login-container .secondary-btn-ctn a,#login .login-container .secondary-btn-ctn button{display:block;font-size:18px;padding:10px;text-align:center;width:100%}#login .login-container .secondary-btn-ctn a{font-weight:400}#login .login-container form{border-bottom:1px solid #ccc;margin-bottom:30px;padding-bottom:30px}#login .login-container form .unstyled-btn{background:transparent;border:none;margin:-10px;padding:10px}#login .login-container form .placeholder-ctn{margin-bottom:20px}#login .login-container form .show-password{position:absolute;right:17px;top:12px;z-index:2}#login .login-container form .show-password svg{fill:#999!important;height:24px;width:24px}#login .login-container form .forgot-password{margin:-5px 10px 25px 0;text-align:right}#login .login-container form .forgot-password a{text-decoration:underline}#login .login-container form .password-requirements{background:#f1f1f1;border-radius:2px;margin-bottom:20px;padding:20px;position:relative}#login .login-container form .password-requirements em{display:block;margin-right:40px;padding-right:50px}#login .login-container form .password-requirements .check-success{display:none;position:absolute;right:20px;top:20px}#login .login-container form .password-requirements .check-success svg{height:20px;width:20px}#login .login-container form .password-requirements.success{background:#bbffc4}#login .login-container form .password-requirements.success .check-success{display:block!important}#login .login-container form .height-0{max-height:0!important}#login .guest-checkout-ctn{padding:20px;text-align:center}#login .guest-checkout-ctn a{display:block;font-size:18px}#login #login_password::-ms-clear,#login #login_password::-ms-reveal{display:none}#login .universal-loader{-webkit-animation:load3 1.4s linear infinite;animation:load3 1.4s linear infinite;background:#fff;background:-moz-linear-gradient(left,#fff 10%,hsla(0,0%,100%,0) 42%);background:-webkit-linear-gradient(left,#fff 10%,hsla(0,0%,100%,0) 42%);background:-o-linear-gradient(left,#fff 10%,hsla(0,0%,100%,0) 42%);background:-ms-linear-gradient(left,#fff 10%,hsla(0,0%,100%,0) 42%);background:linear-gradient(90deg,#fff 10%,hsla(0,0%,100%,0) 42%);border-radius:50%;display:block;font-size:10px;height:30px;margin:0 auto;overflow:hidden;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);width:30px}#login .universal-loader:before{background:#fff;border-radius:100% 0 0 0;content:"";height:50%;left:0;position:absolute;top:0;width:50%}#login .universal-loader:after{background:#007ec4;border-radius:50%;bottom:0;content:"";height:75%;left:0;margin:auto;position:absolute;right:0;top:0;width:75%}#login form button{clear:none;float:none}#login form input[type=email],#login form input[type=password],#login form input[type=text],#login form select{background:none;border:1px solid #b2b2b2;border-radius:4px;box-shadow:none;font-weight:400;padding:15px;transition:border-color .25s ease}#login form input[type=email]:focus,#login form input[type=password]:focus,#login form input[type=text]:focus,#login form select:focus{border-color:#0075e1}#login form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M7.406 7.828 12 12.422l4.594-4.594L18 9.234l-6 6-6-6z'/%3E%3C/svg%3E");background-position:calc(100% - 5px) 50%;background-repeat:no-repeat;background-size:20px;padding:15px;width:100%}#login form select::-ms-expand{display:none}#login form select option.disabled{color:#999}#login form .checkbox{cursor:pointer}#login form .checkbox label{clear:none;float:none;font-weight:400;margin:0}#login form .placeholder-ctn{position:relative}#login form .placeholder-ctn span{color:#767676;font-size:10px;left:15px;pointer-events:none;position:absolute;top:10px;transition:top .25s ease}#login form .placeholder-ctn span label{display:none;transition:font-weight .25s ease}#login form .placeholder-ctn.focus{display:block}#login form .placeholder-ctn.focus span{top:0}#login form .placeholder-ctn.focus label{display:block;font-weight:400}#login form .placeholder-ctn.focus input[type=email],#login form .placeholder-ctn.focus input[type=password],#login form .placeholder-ctn.focus input[type=text]{padding:20px 15px 10px;transition:padding .35s ease}#login form .placeholder-ctn input[type=email],#login form .placeholder-ctn input[type=password],#login form .placeholder-ctn input[type=text]{padding:15px;transition:padding .35s ease}#login form .form-notification{border:1px solid transparent;border-radius:3px;margin-bottom:10px;padding:10px}#login form .form-notification.error{background-color:#f8d7da;border-color:#ebb4b9;color:#721c24}#login form .form-notification.warning{background-color:#fff3cd;border-color:#ebd694;color:#856404}.form-error{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:2px solid #f60000;-moz-border-radius:2px 2px 2px 2px;-webkit-border-radius:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;color:#f60000;line-height:100%;margin:15px 0;padding:10px}.form-error li{margin:0}.form-show-password{position:absolute;right:15px;top:42px}.form-show-password svg{fill:#999!important;height:24px;width:24px}#login-footer{background:#f1f1f1;background:-moz-linear-gradient(top,#f1f1f1 0,#fff 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#f1f1f1),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#f1f1f1,#fff);background:-o-linear-gradient(top,#f1f1f1 0,#fff 100%);background:-ms-linear-gradient(top,#f1f1f1 0,#fff 100%);background:linear-gradient(180deg,#f1f1f1 0,#fff);border-top:1px solid #ccc;filter:progid:dximagetransform.microsoft.gradient(startColorstr="#f1f1f1",endColorstr="#ffffff",GradientType=0);padding:20px 0}#login-footer .footer-width{margin:0 auto;width:500px}@media (max-width:767px){#login-footer .footer-width{width:auto}}#login-footer .footer-width svg{height:14px;width:14px}#login-footer ul{margin:20px 0 60px}#login-footer li{white-space:nowrap}#login-footer li i{padding-right:5px}@media (max-width:767px){#login .logo img{height:auto;width:120px}#login .login-container,#login .logo{max-width:500px;width:100%}#login-footer ul{margin-bottom:30px}#login-footer li{padding:5px 0}}.accountContainer{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:20px;position:relative}.accountContainer .left{border-right:1px solid #ccc;margin-right:255px;padding-right:35px}.accountContainer .right{float:right;margin-top:10px;padding-left:30px;width:255px}.accountContainer div:after,.accountContainer div:before{content:" ";display:table}.accountContainer div:after{clear:both}.accountContainer .password-requirements{background:#f1f1f1;border-radius:2px;display:block;margin-bottom:20px;margin-left:0;padding:20px;position:relative;width:100%}@media (min-width:768px){.accountContainer .password-requirements{margin-left:160px;width:450px}}.accountContainer .password-requirements em{display:block;margin-right:40px;padding-right:50px}.accountContainer .password-requirements .check-success{display:none;position:absolute;right:20px;top:20px}.accountContainer .password-requirements .check-success svg{height:20px;width:20px}.accountContainer .password-requirements.success{background:#bbffc4}.accountContainer .password-requirements.success .check-success{display:block!important}.accountContainer .height-0{max-height:0!important}@media (max-width:992px){.account-links{margin-top:10px}}#recentOrder{border:1px solid #ccc;border-radius:5px}#recentOrder h6{background-color:#e3e3e3;font-weight:700;margin:0;padding:10px 15px 5px}#recentOrder .yellow-bg{background-color:#ffe;border-top:1px solid #ccc;padding:15px 0}#recentOrder .yellow-bg .completed{color:#33a933}#recentOrder img{border:1px solid #e0e0e0;margin:15px 10px 0 0}#accountAddesses h1,#accountDashboard h1,#accountEditPage h1,#accountFavorites h1,#accountManage h1,#accountOrders h1,#accountOrderTracking h1,#accountPrinters h1,#accountRebates h1,#credit-card h1{font-size:48px;font-weight:700}@media (max-width:768px){#accountAddesses h1,#accountDashboard h1,#accountEditPage h1,#accountFavorites h1,#accountManage h1,#accountOrders h1,#accountOrderTracking h1,#accountPrinters h1,#accountRebates h1,#credit-card h1{font-size:30px}}#accountAddesses>.accountContainer:first-child,#accountDashboard>.accountContainer:first-child,#accountEditPage>.accountContainer:first-child,#accountFavorites>.accountContainer:first-child,#accountManage>.accountContainer:first-child,#accountOrders>.accountContainer:first-child,#accountOrderTracking>.accountContainer:first-child,#accountPrinters>.accountContainer:first-child,#accountRebates>.accountContainer:first-child,#credit-card>.accountContainer:first-child{padding-bottom:0!important}.acctEmailSignUp,.acctExpressProcessing{margin:20px 0;max-width:775px;padding-left:100px;position:relative}.acctEmailSignUp:after,.acctEmailSignUp:before,.acctExpressProcessing:after,.acctExpressProcessing:before{content:" ";display:table}.acctEmailSignUp:after,.acctExpressProcessing:after{clear:both}@media (max-width:768px){.acctEmailSignUp label,.acctExpressProcessing label{line-height:inherit;margin-left:25px;text-align:left}.acctEmailSignUp .jx_toggleEp,.acctExpressProcessing .jx_toggleEp{margin:0 5px 0 -23px}}.acctEmailSignUp .icon{background:url(https://de2wfhoo6xqi5.cloudfront.net/sprite.png) no-repeat;background-position:-240px -810px;height:54px;width:70px}.acctEmailSignUp .icon,.acctExpressProcessing .icon{content:"";display:inline-block;left:10px;position:absolute;top:10px}.acctExpressProcessing .icon{background:url(https://de2wfhoo6xqi5.cloudfront.net/sprite.png) no-repeat;background-position:-150px -810px;height:45px;width:71px}#accountEditPage label{text-align:right;width:150px}@media (max-width:768px){#accountEditPage label{text-align:left}}#accountEditPage .input{width:450px}@media (max-width:768px){#accountEditPage .input{width:100%}}#accountEditPage button[type=button]{background:none;border:none}#accountEditPage button,#accountEditPage input[type=submit]{margin-left:160px}@media (max-width:768px){#accountEditPage button,#accountEditPage input[type=submit]{margin-left:0}}#accountEditPage .subButtonAction{line-height:28px;margin-left:20px}#accountDashboard>div,#accountDashboard>section{padding:15px 0}@media (max-width:992px){#accountDashboard .border-right{border-right:0}#accountDashboard .border-left{border-left:0}}#accountDashboard h2{margin-bottom:10px}#accountDashboard .dashHead{float:right;margin-right:2%;text-align:right}#accountDashboard .dashAlert{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background:#ffe;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;margin:0 0 15px;padding:8px 15px 4px}#accountDashboard .dashAlert:after,#accountDashboard .dashAlert:before{content:" ";display:table}#accountDashboard .dashAlert:after{clear:both}#accountDashboard .fontGreen{color:#217040}#accountDashboard .greyBorderRight{border-right:1px solid #e0e0e0;padding-right:15px}#accountDashboard .marginRight50{margin:0 50px 0 0}#accountDashboard .progress{float:left;padding:15px}#accountDashboard .yourDashPrinters>div{border-bottom:1px solid #ccc;padding:15px 0}#accountDashboard .yourDashPrinters>div:after,#accountDashboard .yourDashPrinters>div:before{content:" ";display:table}#accountDashboard .yourDashPrinters>div:after{clear:both}#accountDashboard .yourDashPrinters>div h4,#accountDashboard .yourDashPrinters>div p{margin-bottom:0}#accountDashboard .yourDashPrinters>div:first-child{border-top:1px solid #ccc}#accountDashboard .yourRebates{max-width:800px}#accountDashboard .yourRebates .icon{background:url(https://de2wfhoo6xqi5.cloudfront.net/sprite.png) no-repeat;background-position:-90px -540px;display:inline-block;height:73px;margin-right:8px;width:55px}#accountDashboard #credit-card{margin:0;max-width:100%!important}#accountAddesses .addresses{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;-moz-box-shadow:inset 0 0 20px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 0 20px rgba(0,0,0,.2);box-shadow:inset 0 0 20px rgba(0,0,0,.2);padding:30px}#accountAddesses .addresses p{border-bottom:1px solid #ccc;margin-bottom:0;padding-bottom:15px}#accountAddesses .addresses .accountContainer{margin:0;padding:25px 0!important}#accountAddesses .addresses .accountContainer:first-child{padding:25px 0}#accountAddesses .addresses input[type=radio]{margin-right:5px}#accountAddesses .addresses label{font-weight:400;margin-bottom:-5px;text-align:left}#accountAddesses .addresses label,#accountAddesses .addresses label.bold{font-weight:700}#accountAddesses .addresses .everyOther{background:#f1f1f1}#accountManage h2{font-size:24px;font-weight:700}@media (max-width:768px){#accountManage h2{font-size:18px}}#accountManage form{margin:10px 0 30px}#accountManage form label{width:110px}@media (max-width:768px){#accountManage form label{width:auto}}#accountManage form .input{max-width:450px;width:60%}@media (max-width:768px){#accountManage form .input{float:none;width:100%}}#accountManage form #accountinfo{overflow:hidden}#accountManage form .blue-btn{margin-left:0;margin-top:15px;width:100%}@media (min-width:768px){#accountManage form .blue-btn{margin-left:120px;width:auto}}#accountManage .changePassword{padding:5px}#accountManage .emailFreq input,#accountManage .emailPref input,#accountManage .socialConnections input{margin:10px}#accountManage .strong{font-weight:700}#accountOrders .purchasedProducts h2{font-size:18px;font-weight:700;padding-top:10px}#accountOrders #sort_by{border-bottom:1px solid #ccc;border-left:none;border-top:1px solid #ccc;overflow:hidden;padding:10px 0}#accountOrders #sort_by .sortType{float:left}#accountOrders .sortingLinks{display:none}#accountOrders .pagination{float:right;margin-bottom:0;text-align:right}#accountOrders h6{color:#c4c07a;font-style:italic}#accountOrders>p{margin-bottom:25px}#accountOrders .searchOrders{font-style:italic;font-weight:400}#accountOrders .orderList .orderSelected{background:#ffe;border-bottom:1px solid #d6dab2;padding:20px 0}#accountOrders .orderList .orderSelected span{display:block}#accountOrders .reorder input{width:35px}#accountOrders .reorder input.redButton{clear:none;margin-left:12px;width:126px}#accountPrinters h4{font-size:20px;font-weight:700;margin-bottom:5px}#accountPrinters .printerList{padding-top:20px}#accountPrinters .printerLinks{margin-top:10px}#accountPrinters .printerLinks button{margin:0;padding:0}#accountPrinters p{margin:0}.recent-order-info{padding:20px 0}.recent-order-info span{display:block}.totalRow{background-color:#f1f1f1}.totalContainer{margin:25px}.totalContainer .ot_total{border-top:1px solid #c2c2c2;clear:both;color:#a2090f;font-size:25px;font-weight:700;margin-top:5px;padding-top:5px}.totalContainer .ot_total div:first-child{color:#2b303a}.imgThumbnail{margin:5px}.imgThumbnail a.reviewLink{font-size:12px;visibility:hidden}.imgThumbnail:hover .reviewLink{visibility:visible}.imgThumbnail img{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background:#fff;border:1px solid #e0e0e0;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;margin-bottom:5px;padding:3px}#returnForm .action{width:250px}#returnForm .action .row{margin:0}#returnForm .action .row .input{padding-bottom:10px!important}#returnForm .action div label{display:block;float:none;text-align:left}#returnForm .action .details{margin:0 0 0 2px;text-align:left;width:auto}#returnForm .action .return-details{background:#f1f1f1;border:1px solid #ccc;border-radius:2px 2px 2px 2px;margin-top:10px;padding:10px 20px;position:relative}#returnForm .action .return-details span{left:65px;position:absolute;top:45px}#returnForm .action .return-details input[type=text]{width:35px}#returnForm .action .return-details select{width:210px}#returnForm .submit{border-top:1px solid #ccc;margin-top:25px;padding-top:25px}.returnModal .blue-btn{font-size:18px;margin-top:10px}.returnModal .row{margin-bottom:20px}.returnModal label{text-transform:capitalize;width:150px}.returnModal input{width:50%}.returnModal button{margin-left:160px}.actionAllSelected{float:right;margin:10px 2%}.createAccount{padding-bottom:30px}.createAccount form label{width:145px}.createAccount form input[type=email],.createAccount form input[type=password],.createAccount form input[type=text]{width:100%}.createAccount form input[type=submit]{margin:0 0 15px 155px}.createAccount form .input{width:60%}.createAccount form .btn{overflow:hidden}.createAccount form .subFormRow{clear:both;margin:25px 0 0 25px;position:relative}.createAccount form .subFormRow p{margin:0 20px 10px 95px}.createAccount form .subFormRow.newsletter .icon{background:url(https://de2wfhoo6xqi5.cloudfront.net/sprite.png) no-repeat;background-position:-240px -810px;content:"";display:inline-block;height:55px;left:10px;position:absolute;top:10px;width:80px}#createAccount h2,.createAccount h2{margin-bottom:0}#createAccount .modal{padding:0;width:auto}#createAccount>div{margin:10px 0 0 2%;padding:10px 0}#createAccount>div:first-child{border-right:1px solid #ccc;margin:10px 0;padding-left:0}.return__subscription-product{border-bottom:1px solid #ccc;padding:10px 0}.return__subscription-product-img{margin-right:20px}.account-form .form-error-color{color:#f60000}.account-form .form-errors ul{background-color:#f8d7da;border:1px solid #ebb4b9;border-radius:2px;color:#721c24;padding:.75rem}.account-form .form-errors ul li{list-style:disc none inside;margin-bottom:10px}.account-form .form-errors ul li:last-child{margin-bottom:0}.account-form .city-state-zip input{width:100%}.account-form .city-state-zip .flex div{margin-bottom:0;margin-right:20px}.account-form .city-state-zip .flex div:last-child{margin-right:0}.account-form .city-state-zip .flex>div:nth-child(2){flex:1 1 100px}.account-form .loading-dock{margin-bottom:20px}.account-form .loading-dock label{float:none}.account-form .loading-dock .loading-dock-question{font-weight:400}.account-form .loading-dock #address_loadingDock{align-items:center;display:flex}.account-form .loading-dock input{margin-right:5px}.account-form .errors{margin-top:5px}.account-form form button{clear:none;float:none}.account-form form input[type=email],.account-form form input[type=password],.account-form form input[type=text],.account-form form select{background:none;border:1px solid #b2b2b2;border-radius:4px;box-shadow:none;font-weight:400;padding:15px;transition:border-color .25s ease}.account-form form input[type=email]:focus,.account-form form input[type=password]:focus,.account-form form input[type=text]:focus,.account-form form select:focus{border-color:#0075e1}.account-form form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M7.406 7.828 12 12.422l4.594-4.594L18 9.234l-6 6-6-6z'/%3E%3C/svg%3E");background-position:calc(100% - 5px) 50%;background-repeat:no-repeat;background-size:20px;margin-bottom:15px;padding:15px;width:100%}@media (min-width:768px){.account-form form select{margin-bottom:0}}.account-form form select::-ms-expand{display:none}.account-form form select option.disabled{color:#999}.account-form form .checkbox{cursor:pointer}.account-form form .checkbox label{clear:none;float:none;font-weight:400;margin:0}.account-form form .placeholder-ctn{margin-bottom:15px;position:relative}.account-form form .placeholder-ctn span{color:#767676;font-size:10px;left:15px;pointer-events:none;position:absolute;top:10px;transition:top .25s ease}.account-form form .placeholder-ctn span label{display:none;transition:font-weight .25s ease}.account-form form .placeholder-ctn.focus{display:block}.account-form form .placeholder-ctn.focus span{top:0}.account-form form .placeholder-ctn.focus label{display:block;font-weight:400}.account-form form .placeholder-ctn.focus input[type=email],.account-form form .placeholder-ctn.focus input[type=password],.account-form form .placeholder-ctn.focus input[type=text]{padding:20px 15px 10px;transition:padding .35s ease}.account-form form .placeholder-ctn input[type=email],.account-form form .placeholder-ctn input[type=text]{padding:15px;transition:padding .35s ease}.account-form form>div{margin-bottom:15px}.account-form .form-notification{border:1px solid transparent;border-radius:3px;margin-bottom:10px;padding:10px}.account-form .form-notification.error{background-color:#f8d7da;border-color:#ebb4b9;color:#721c24}.account-form .form-notification.warning{background-color:#fff3cd;border-color:#ebd694;color:#856404}.account-form .see-password{position:relative}.account-form .see-password button{background:0;border:0;padding:12px;position:absolute;right:0;top:0}.account-form .see-password button div{display:inline-block}.account-nav-ctn{display:block}@media (min-width:992px){.account-nav-ctn{display:flex}}.account-nav{border-right:1px solid #dee1e4;display:none;flex:0 0 200px}.account-nav .account-nav-contents{margin:20px 15px 0 0}.account-nav .account-nav-contents ul{margin-bottom:30px}.account-nav .account-nav-contents li{margin-bottom:7px}.account-nav .account-nav-contents a{color:#293945}.account-nav .title{font-weight:700;letter-spacing:1px;text-transform:uppercase}.account-nav .customer-service{border-top:2px solid #dee1e4;margin:20px 15px 0 0;padding-top:20px}.account-nav .customer-service>div{margin-bottom:10px}.account-nav .customer-service span{white-space:nowrap}.account-nav .customer-service .details{color:#a5aaad}@media (min-width:992px){.account-nav{display:block}}.account-logout{background-color:#cfe6f7;margin-top:-25px;padding:10px 0}.account-logout .content{padding:5px 0}.account-logout a{background-color:#fff;display:block;float:right}.account-page h1{font-size:30px;font-weight:700;margin-bottom:10px}.account-page .delete-btn{background:#fff;border:0;color:#52636e;text-decoration:underline}.account-page .delete-btn:hover{color:red!important}.account-page .blue-btn,.account-page .blue-btn-outline{display:inline-block}.account-page button{clear:none;float:none}.account-page .toggle-ctn{align-items:center;display:flex;margin:15px 0;padding-right:30px}.account-page .toggle-ctn svg{height:25px;margin-right:10px;width:25px}.account-page .toggle-ctn div{line-height:150%}.account-page .toggle-ctn div:first-child{margin-right:5px}.account-page .toggle-ctn .title{align-items:center;display:flex}.account-form-btn-ctn{border-top:1px solid #dee1e4;display:block;margin:20px 0;padding-top:20px}.account-form-btn-ctn a,.account-form-btn-ctn button{display:block;font-size:16px;margin:0 0 20px;padding:10px 30px;width:100%}@media (min-width:768px){.account-form-btn-ctn{display:flex;flex-direction:row-reverse}.account-form-btn-ctn a,.account-form-btn-ctn button{display:inline;margin:0 10px 20px;width:auto}}.account-modal{margin:20px}.account-page{color:#293945;font-size:15px}.account-page .main-content{padding:30px 0;width:100%}@media (min-width:992px){.account-page .main-content{padding:30px 0 30px 20px}}.account-page .card-ctn{display:grid;gap:20px;grid-auto-rows:1fr;grid-template-columns:1fr;margin-bottom:20px}@media (min-width:992px){.account-page .card-ctn{grid-template-columns:repeat(2,1fr)}}.account-page .card-ctn>div{width:100%}.account-page .card-ctn .card{border:1px solid #dee1e4;border-radius:5px;display:flex;flex-direction:column;height:100%;padding:25px}.account-page .card-ctn .card.add-card{align-items:center;border:2px dashed #dee1e4;color:#a5aaad;flex-direction:row;font-size:20px;font-weight:700;justify-content:center;text-align:center}.account-page .card-ctn .card.add-card:hover{border-color:#0075e1;text-decoration:none}.account-page .card-ctn .card.add-card:hover div{color:#0075e1}.account-page .card-ctn .card.add-card:hover svg{fill:#0075e1}.account-page .card-ctn .card.add-card svg{fill:#a5aaad;height:30px;margin-top:5px;width:30px}.account-page .card-ctn .card .title{align-items:center;display:flex;margin-bottom:10px}.account-page .card-ctn .card form{display:inline-block}.account-page .card-ctn .card svg{height:20px;margin-right:10px;width:20px}.account-page .card-ctn .card .card-content{flex-grow:1}.account-page .card-ctn .card .buttons{align-items:center;display:flex;flex-wrap:wrap;margin-top:20px}.account-page .card-ctn .card .buttons a,.account-page .card-ctn .card .buttons button{margin:0 20px}.account-page .card-ctn .card .buttons a:first-child,.account-page .card-ctn .card .buttons button:first-child{margin:0}.account-page .card-ctn .card .products-ctn{border-top:1px solid #dee1e4}.account-page .card-ctn .card .products{display:flex;flex-wrap:wrap;margin:15px 0}.account-page .card-ctn .card .products .product{padding:10px;text-align:center;width:33%}.account-page .card-ctn .card .products img{max-width:100px}.account-page .card-ctn .card .defualt-card{background-color:#06a000;border-radius:5px;color:#fff;display:inline-block;margin-bottom:10px;padding:3px 10px}.account-page .card-ctn .card .defualt-card.expired{background-color:#a2090f}.account-page .qualify-pill{background:#13aa00;border-radius:1em;color:#fff;display:inline-block;margin-bottom:15px!important;padding:3px 20px}.account-page .questions-footer{border-top:2px solid #dee1e4;margin-top:20px;padding-top:20px}.account-page form{max-width:100%}@media (min-width:768px){.account-page form{max-width:500px}}.account-page .form-notification{border:1px solid transparent;border-radius:3px;margin-bottom:10px;padding:10px}.account-page .form-notification.error{background-color:#f8d7da;border-color:#ebb4b9;color:#721c24}.account-page .form-notification.warning{background-color:#fff3cd;border-color:#ebd694;color:#856404}.account-page .form-notification.loading-dock{margin-bottom:10px;padding:10px 15px}.account-page .form-notification.loading-dock label{clear:none;float:none;font-weight:400;margin:0 5px 0 0;text-align:left;width:auto}.account-page .form-notification.loading-dock label.loading-dock-question{float:left}.account-page .form-notification.loading-dock .input{padding-bottom:0!important}.account-page .default-address-selection label{float:none;width:auto}.account-page .default-address-selection label:after{content:"\a";white-space:pre}@media (max-width:768px){.tracking-modal-wrapper .modal-content{max-height:100%;max-width:100%}}.tracking-modal .shipment-count{background-color:#f1f1f1;padding:5px 0 5px 10px;width:100%}.tracking-modal .shipment-count .title{font-size:12pt;font-weight:700}.tracking-modal .tracking-status-ctn .border-ctn{border:1px solid #ccc;border-radius:2px;margin-bottom:20px}.tracking-modal .tracking-status-ctn .products .img{margin:10px 0}.tracking-modal .tracking-status-ctn .status{background-color:#f1f1f1}.tracking-modal .tracking-status-ctn .status>div{margin-bottom:5px}.tracking-modal .tracking-status-ctn .products,.tracking-modal .tracking-status-ctn .status{padding:15px}@media (min-width:768px){.tracking-modal .tracking-status-ctn .products,.tracking-modal .tracking-status-ctn .status{padding:15px 25px}}.account-printers .printer-card,.account-rebates .printer-card{align-items:flex-start;display:flex;justify-content:space-between}.account-printers .printer-card img,.account-rebates .printer-card img{height:auto;margin:0 20px;width:100px}.account-printers .card svg,.account-rebates .card svg{height:30px;width:30px}.account-printers .card div.description div,.account-rebates .card div.description div{padding-bottom:10px}.account-printers .card div.description div:first-child,.account-rebates .card div.description div:first-child{color:#a5aaad}.account-printers .marketing,.account-rebates .marketing{border:2px solid #dee1e4;border-radius:5px;padding:25px}.account-printers .marketing *,.account-rebates .marketing *{max-width:600px}.account-printers .marketing svg,.account-rebates .marketing svg{height:18px;margin-right:10px;width:18px}.account-printers .marketing .title,.account-rebates .marketing .title{align-items:center;display:flex;margin-bottom:10px}.account-printers .marketing p,.account-rebates .marketing p{margin-bottom:20px}.account-printers .marketing li,.account-rebates .marketing li{color:#52636e;font-style:italic}.account-printers .delete-btn,.account-rebates .delete-btn{margin-left:20px!important}.account-rebates .marketing svg{height:30px;width:30px}.previously-purchased{align-items:center;background-color:#fff;border:1px solid #c0def3;border-radius:5px;display:flex;padding:5px 10px}.previously-purchased svg{fill:#0075e1;margin-right:10px}.account-favorites .products-ctn{border-top:1px solid #dee1e4}.account-favorites .compare-favorite .favorite{display:none}.account-favorites .remove-btn a{background:#dadada;border-radius:5px;display:inline-block;margin-top:15px;padding:5px 10px;transition:background .25s ease}.account-favorites .remove-btn a svg{fill:#666;transition:fill .25s ease}.account-favorites .remove-btn a:hover{background:#666}.account-favorites .remove-btn a:hover svg{fill:#fff}.account-favorites .remove-btn a:active,.account-favorites .remove-btn a:focus{background:#0056a5}.account-favorites .remove-btn a:active svg,.account-favorites .remove-btn a:focus svg{fill:#fff}.account-favorites .product-container .remove-btn{left:10px;opacity:1;position:absolute;top:0;transition:opacity .5s;z-index:2}.account-favorites .product-container:hover .remove-btn{opacity:1}@media (min-width:768px){.account-favorites .product-container .remove-btn{opacity:0}}.account-favorites .previously-purchased{display:none}.guest-email-preference{font-size:16px}.aep__preference-option{align-items:center;display:flex;margin:5px 10px;padding:15px}.aep__preference-option.unsubscribe-all{border:3px solid #ccc;border-radius:5px;margin:20px 10px;max-width:600px}.aep__preference-title{margin-bottom:3px}.aep__preference-title svg{display:inline-block;margin-right:5px}.aep__preference-checkbox{margin-right:10px}.aep__preference-checkbox label{margin:0;padding:10px}.aep__preference-checkbox input{height:20px;margin:0;width:20px}.aep__unsubscribe-btn{font-weight:700;margin:5px;padding:15px 40px}.gep__enter-btn{font-size:16px;font-weight:700;margin:10px 0;padding:10px 30px}.account-profile .preference-ctn{margin:30px}.flex{display:flex}.align-center{align-items:center}.just-space-between{justify-content:space-between}.just-flex-end{justify-content:flex-end}.account-returns form{max-width:100%}.account-returns .products-list{margin-top:20px}.account-returns .products-list li{align-items:flex-start;border-bottom:1px solid #dee1e4;display:block;justify-content:space-between;padding:10px}.account-returns .products-list li:first-child{border-top:1px solid #dee1e4}.account-returns .products-list li:last-child{border-bottom:0}@media (min-width:992px){.account-returns .products-list li{display:flex}}.account-returns .products-list li .product-details{align-items:center;display:flex;flex:2}.account-returns .products-list li .product-details img{height:auto;margin-right:15px;max-width:100px}.account-returns .products-list li .title-qty div{margin-bottom:10px}.account-returns .products-list li .return-btn{flex:1;margin:20px 0}.account-returns .products-list li .checkbox-btn{display:flex;justify-content:flex-end}.account-returns .products-list li .checkbox-btn label{align-items:center;display:flex;float:none;margin-right:0}.account-returns .products-list li .checkbox-btn label.checked{background-color:#0075e1;color:#fff!important}.account-returns .products-list li .return-reasons{background:#e6e6e6;border:1px solid #dee1e4;border-radius:5px;margin-top:15px;padding:20px}.account-returns .products-list li .return-reasons label{display:block;float:none;text-align:left}.account-returns .products-list li .return-reasons div{margin-bottom:10px}.subscription-ctn .text-error{color:red;font-weight:700}.subscription-dashboard .subscription-ctn{display:flex;flex-flow:row wrap}.subscription-dashboard .subscription-ctn>div{align-items:stretch;display:flex;width:100%}@media (min-width:600px){.subscription-dashboard .subscription-ctn>div{width:50%}}@media (min-width:1200px){.subscription-dashboard .subscription-ctn>div{width:33%}}@media (min-width:1440px){.subscription-dashboard .subscription-ctn>div{width:25%}}.subscription-dashboard .individual-subscription{border:1px solid #ccc;border-radius:2px;color:#333;display:block;margin:10px;padding:20px;width:100%}.subscription-dashboard .individual-subscription:focus,.subscription-dashboard .individual-subscription:hover{border-color:#0075e1;text-decoration:none;transition:all .5s}.subscription-dashboard .individual-subscription:focus .title,.subscription-dashboard .individual-subscription:hover .title{color:#0075e1}.subscription-dashboard .individual-subscription:focus .btn-ctn span,.subscription-dashboard .individual-subscription:hover .btn-ctn span{background-color:#0075e1;border:1px solid #0075e1;color:#fff!important;text-decoration:none}.subscription-dashboard .individual-subscription:focus .btn-ctn span svg,.subscription-dashboard .individual-subscription:hover .btn-ctn span svg{fill:#fff}.subscription-dashboard .title{font-size:20px;font-weight:700;margin-bottom:10px}.subscription-dashboard .img{margin-bottom:10px;text-align:center}.subscription-dashboard .thumbnails{align-items:stretch;display:flex;flex-flow:row wrap;margin-top:10px}.subscription-dashboard .thumbnails div{align-items:center;border:1px solid #ccc;display:flex;height:auto;justify-content:center;margin:5px 1%;width:18%}.subscription-dashboard .content>div{margin-bottom:5px}.subscription-dashboard .btn-ctn{margin-top:20px}.subscription-page h1{font-size:48px;font-weight:700}@media (max-width:768px){.subscription-page h1{font-size:30px}}.subscription-page .subscription{margin-bottom:30px}.subscription-page .subscription .content{padding:25px}.subscription-page .subscription .products-ctn{display:flex;flex-wrap:wrap}.subscription-page .subscription .product{align-items:center;display:flex;justify-content:center;margin-bottom:10px;width:50%}@media (min-width:550px){.subscription-page .subscription .product{width:25%}}@media (min-width:1200px){.subscription-page .subscription .product{width:16%}}.subscription-page .subscription .product>div{border:1px solid #ccc;border-radius:2px;margin:0 5px;padding:10px;text-align:center}.subscription-page .subscription .product.more>div{align-items:center;align-self:stretch;display:flex;justify-content:center;width:100%}.subscription-page .subscription .edit-ctn{margin-bottom:30px;padding-top:0}@media (min-width:992px){.subscription-page .subscription .edit-ctn{margin-bottom:0;padding-top:15px}}.subscription-page .subscription .edit-ctn .title{font-size:24px;margin-bottom:15px}.subscription-page .subscription .edit-ctn>div{margin-bottom:5px}.subscription-page .subscription .edit-ctn>div:last-child{margin-top:30px}.subscription-page .subscription .edit-ctn .blue-btn-outline{padding:10px 20px}.subscription-page .subscription .content{border:1px solid #ccc;border-radius:2px}.individual-subscription-page{position:relative}.individual-subscription-page .universal-loader2-container{z-index:1}.individual-subscription-page button{float:none;line-height:inherit;padding:0;vertical-align:baseline}.individual-subscription-page h1,.individual-subscription-page h2{display:inline-block;margin:0}.individual-subscription-page .order-summary{flex:1;margin-bottom:10px;min-width:0;position:relative}.individual-subscription-page .order-summary .info-ctn{margin-bottom:15px;padding:10px}.individual-subscription-page .order-summary .totals .subtotal{display:flex;flex-wrap:wrap;padding:0 10px}.individual-subscription-page .order-summary .totals .subtotal div{margin-bottom:5px;text-align:right;width:50%}.individual-subscription-page .order-summary .totals .total{align-items:center;border-top:1px solid #ccc;display:flex;font-size:18px;font-weight:700;margin-top:10px;padding:15px 10px 0}.individual-subscription-page .order-summary .totals .total div,.individual-subscription-page .order-summary .totals .total h2{line-height:100%;text-align:right;width:50%}.individual-subscription-page .order-summary .totals .total div:last-child{font-size:26px}.individual-subscription-page .products-ctn{margin-bottom:20px}.individual-subscription-page .product{margin-bottom:20px;position:relative}.individual-subscription-page .product-info{color:#293945;display:flex}.individual-subscription-page .product-info:focus,.individual-subscription-page .product-info:hover{text-decoration:none}.individual-subscription-page .product-info:focus:not(.disabled) .title,.individual-subscription-page .product-info:hover:not(.disabled) .title{text-decoration:underline}.individual-subscription-page .product-info .product-flags{left:5px;position:absolute;top:-5px;z-index:2}.individual-subscription-page .product-info .img{margin-right:20px;text-align:center;width:100px}.individual-subscription-page .product-info .title-ctn{flex:1}.individual-subscription-page .flex{display:block}@media (min-width:768px){.individual-subscription-page .flex{display:flex}}.individual-subscription-page .controls{display:flex;justify-content:flex-end;margin-left:auto;margin-top:10px}@media (min-width:768px){.individual-subscription-page .controls{margin-top:0}}.individual-subscription-page .controls .blue-btn-outline,.individual-subscription-page .controls .input-qty-container{height:35px}.individual-subscription-page .controls .input-qty-container{margin-bottom:5px;width:150px}.individual-subscription-page .controls .qty{font-size:16px}.individual-subscription-page .controls .btn-ctn{margin-left:10px}.individual-subscription-page .controls .blue-btn-outline{padding:0 20px;width:100%}.individual-subscription-page .delete{margin-top:10px;text-align:right}@media (min-width:768px){.individual-subscription-page .delete{margin-top:0}}.individual-subscription-page .info-ctn,.individual-subscription-page .order-summary,.individual-subscription-page .product{border:1px solid #ccc;border-radius:2px;padding:20px}.individual-subscription-page .shipping-address{margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.individual-subscription-page .editable-title{border-bottom:1px solid #ccc;margin-bottom:20px;padding:10px 0}.individual-subscription-page .editable-title input[type=date],.individual-subscription-page .editable-title input[type=text],.individual-subscription-page .editable-title select{background:none;border:1px solid #b2b2b2;border-radius:2px;box-shadow:none;font-weight:400;padding:10px;transition:border-color .25s ease}.individual-subscription-page .editable-title input[type=date]:focus,.individual-subscription-page .editable-title input[type=text]:focus,.individual-subscription-page .editable-title select:focus{border-color:#0075e1}.individual-subscription-page .editable-title select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M7.406 7.828 12 12.422l4.594-4.594L18 9.234l-6 6-6-6z'/%3E%3C/svg%3E");background-position:calc(100% - 5px) 50%;background-repeat:no-repeat;background-size:20px;width:100%}.individual-subscription-page .editable-title select::-ms-expand{display:none}.individual-subscription-page .editable-title .title h1,.individual-subscription-page .editable-title .title span{border:1px solid transparent;font-size:30px;font-weight:700;margin-bottom:10px;padding:0 5px}.individual-subscription-page .editable-title .title h1:hover,.individual-subscription-page .editable-title .title span:hover{border:1px solid #ccc;border-radius:2px}.individual-subscription-page .editable-title .title button{font-size:14px;font-weight:400}.individual-subscription-page .editable-title .title #subscription_name{margin:5px 10px 11px 0;width:calc(100% - 135px)}.individual-subscription-page .editable-title .title .save-name-btn{margin-right:5px;padding:5px 15px}.individual-subscription-page .editable-title .subscription-controls{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}@media (min-width:768px){.individual-subscription-page .editable-title .subscription-controls{justify-content:flex-end}}.individual-subscription-page .editable-title .subscription-controls>div{align-items:center;display:flex;margin:5px 10px}.individual-subscription-page .editable-title .subscription-controls label{white-space:nowrap}.individual-subscription-page .editable-title .subscription-controls select{min-width:100px}.individual-subscription-page .editable-title .subscription-controls input[type=date]::-webkit-inner-spin-button,.individual-subscription-page .editable-title .subscription-controls input[type=date]::-webkit-outer-spin-button{-webkit-appearance:none;display:none}.individual-subscription-page .editable-title .subscription-controls input,.individual-subscription-page .editable-title .subscription-controls select{margin-left:10px}.individual-subscription-page .editable-title .subscription-controls label{float:none;font-weight:400;margin:0}@media (min-width:768px){.individual-subscription-page .editable-title .btn-ctn{text-align:right}}.individual-subscription-page .editable-title .btn-ctn .blue-btn-outline{margin:5px 10px;padding:5px 20px}.individual-subscription-page .asterisk{text-align:center}@media (min-width:992px){.individual-subscription-page .asterisk{text-align:left}}.individual-subscription-page .form-notification{border:1px solid transparent;border-radius:3px;margin-bottom:10px;padding:10px}.individual-subscription-page .form-notification.error{background-color:#f8d7da;border-color:#ebb4b9;color:#721c24}.cancel-modal-buttons{margin-top:20px;text-align:right}.cancel-modal-buttons button{float:none;line-height:inherit;padding:10px 20px;vertical-align:baseline}.subscription-update{bottom:0;left:0;margin-bottom:0;max-height:0;overflow:hidden;position:fixed;transition:max-height .5s ease-in-out;width:100%;z-index:2}@media (min-width:992px){.subscription-update{margin-bottom:10px;position:relative;width:auto}}.subscription-update .subscription-bg{background:#cce5ff;border-radius:2px;padding:20px}.subscription-update button{font-size:16px;padding:8px 20px;width:100%}@media (min-width:992px){.subscription-update button{width:auto}}.subscription-update button[disabled]{cursor:not-allowed;opacity:.5}.subscription-update.show{max-height:500px}.subscription-edit-billing-page .subscription-title,.subscription-edit-shipping-page .subscription-title{border-bottom:1px solid #ccc;padding:10px 0}.subscription-edit-billing-page .subscription-title h1,.subscription-edit-shipping-page .subscription-title h1{font-size:30px;font-weight:700;margin-bottom:10px;padding:0 5px}.subscription-edit-billing-page .subscription-subtitle,.subscription-edit-shipping-page .subscription-subtitle{font-size:24px;font-weight:700;margin-bottom:10px}.subscription-edit-billing-page .subscription-section-title,.subscription-edit-shipping-page .subscription-section-title{font-weight:700;margin-bottom:10px}.subscription-edit-billing-page .form-bg,.subscription-edit-shipping-page .form-bg{padding:30px 0}.subscription-edit-billing-page .address-section-nav,.subscription-edit-shipping-page .address-section-nav{margin-bottom:10px}.subscription-edit-billing-page .address-section-nav button,.subscription-edit-shipping-page .address-section-nav button{border:0 solid #0075e1;margin:0 7px;padding:3px 0}.subscription-edit-billing-page .address-section-nav button.active,.subscription-edit-shipping-page .address-section-nav button.active{border-width:0 0 2px;font-weight:700;text-decoration:none}.subscription-edit-billing-page .address-section-nav li,.subscription-edit-shipping-page .address-section-nav li{display:inline-block}.subscription-edit-billing-page .address-section-nav li:first-child button,.subscription-edit-shipping-page .address-section-nav li:first-child button{margin-left:0}.subscription-edit-billing-page .address-section-nav li:last-child button,.subscription-edit-shipping-page .address-section-nav li:last-child button{margin-right:0}.subscription-edit-billing-page .form-notification,.subscription-edit-shipping-page .form-notification{border:1px solid transparent;border-radius:3px;margin-bottom:10px;padding:10px}.subscription-edit-billing-page .form-notification.error,.subscription-edit-shipping-page .form-notification.error{background-color:#f8d7da;border-color:#ebb4b9;color:#721c24}.subscription-edit-billing-page .feedback-label,.subscription-edit-shipping-page .feedback-label{background-color:#dc3545;border-radius:4px;color:#fff;font-size:12px;font-weight:700;margin-right:5px;padding:2px 5px;text-transform:uppercase}.subscription-edit-billing-page .invalid-feedback .feedback-message,.subscription-edit-shipping-page .invalid-feedback .feedback-message{color:#dc3545;font-size:12px}.subscription-edit-billing-page form button,.subscription-edit-shipping-page form button{clear:none;float:none}.subscription-edit-billing-page form input[type=email],.subscription-edit-billing-page form input[type=text],.subscription-edit-billing-page form select,.subscription-edit-shipping-page form input[type=email],.subscription-edit-shipping-page form input[type=text],.subscription-edit-shipping-page form select{background:none;border:1px solid #b2b2b2;border-radius:4px;box-shadow:none;font-weight:400;padding:15px;transition:border-color .25s ease}.subscription-edit-billing-page form input[type=email]:focus,.subscription-edit-billing-page form input[type=text]:focus,.subscription-edit-billing-page form select:focus,.subscription-edit-shipping-page form input[type=email]:focus,.subscription-edit-shipping-page form input[type=text]:focus,.subscription-edit-shipping-page form select:focus{border-color:#0075e1}.subscription-edit-billing-page form input.city,.subscription-edit-shipping-page form input.city{width:100%}.subscription-edit-billing-page form select,.subscription-edit-shipping-page form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M7.406 7.828 12 12.422l4.594-4.594L18 9.234l-6 6-6-6z'/%3E%3C/svg%3E");background-position:calc(100% - 5px) 50%;background-repeat:no-repeat;background-size:20px;margin-bottom:15px;padding:15px;width:100%}.subscription-edit-billing-page form select::-ms-expand,.subscription-edit-shipping-page form select::-ms-expand{display:none}.subscription-edit-billing-page form select option.disabled,.subscription-edit-shipping-page form select option.disabled{color:#999}.subscription-edit-billing-page form .checkbox,.subscription-edit-shipping-page form .checkbox{cursor:pointer}.subscription-edit-billing-page form .checkbox label,.subscription-edit-shipping-page form .checkbox label{clear:none;float:none;font-weight:400;margin:0}.subscription-edit-billing-page form .placeholder-ctn,.subscription-edit-shipping-page form .placeholder-ctn{margin-bottom:15px;position:relative}.subscription-edit-billing-page form .placeholder-ctn .placeholder-label,.subscription-edit-shipping-page form .placeholder-ctn .placeholder-label{color:#767676;font-size:10px;left:15px;pointer-events:none;position:absolute;top:10px;transition:top .25s ease}.subscription-edit-billing-page form .placeholder-ctn .placeholder-label label,.subscription-edit-shipping-page form .placeholder-ctn .placeholder-label label{display:none;transition:font-weight .25s ease}.subscription-edit-billing-page form .placeholder-ctn.is-invalid input[type=text],.subscription-edit-billing-page form .placeholder-ctn.is-invalid select,.subscription-edit-shipping-page form .placeholder-ctn.is-invalid input[type=text],.subscription-edit-shipping-page form .placeholder-ctn.is-invalid select{border-color:#dc3545}.subscription-edit-billing-page form .placeholder-ctn.focus,.subscription-edit-shipping-page form .placeholder-ctn.focus{display:block}.subscription-edit-billing-page form .placeholder-ctn.focus span,.subscription-edit-shipping-page form .placeholder-ctn.focus span{top:0}.subscription-edit-billing-page form .placeholder-ctn.focus label,.subscription-edit-shipping-page form .placeholder-ctn.focus label{display:block;font-weight:400}.subscription-edit-billing-page form .placeholder-ctn.focus input[type=email],.subscription-edit-billing-page form .placeholder-ctn.focus input[type=text],.subscription-edit-shipping-page form .placeholder-ctn.focus input[type=email],.subscription-edit-shipping-page form .placeholder-ctn.focus input[type=text]{padding:20px 15px 10px;transition:padding .35s ease}.subscription-edit-billing-page form .placeholder-ctn input[type=email],.subscription-edit-billing-page form .placeholder-ctn input[type=text],.subscription-edit-shipping-page form .placeholder-ctn input[type=email],.subscription-edit-shipping-page form .placeholder-ctn input[type=text]{padding:15px;transition:padding .35s ease}.subscription-edit-billing-page .radio-list-ctn,.subscription-edit-shipping-page .radio-list-ctn{margin-bottom:20px}.subscription-edit-billing-page .radio-list-ctn .radio-list-item,.subscription-edit-shipping-page .radio-list-ctn .radio-list-item{margin:0;overflow:hidden}.subscription-edit-billing-page .radio-list-ctn .radio-list-item label,.subscription-edit-shipping-page .radio-list-ctn .radio-list-item label{align-items:center;border-bottom:1px solid #ccc;display:flex;font-weight:400;padding:10px;width:100%}.subscription-edit-billing-page .radio-list-ctn .radio-list-item label:hover,.subscription-edit-shipping-page .radio-list-ctn .radio-list-item label:hover{background-color:#d9f7ff;cursor:pointer}@nest &.disabled &{.subscription-edit-billing-page .radio-list-ctn .radio-list-item label,.subscription-edit-shipping-page .radio-list-ctn .radio-list-item label{background-color:transparent;cursor:not-allowed}}.subscription-edit-billing-page .radio-list-ctn .radio-list-item .radio-ctn,.subscription-edit-shipping-page .radio-list-ctn .radio-list-item .radio-ctn{text-align:center;width:40px}.subscription-edit-billing-page .radio-list-ctn .radio-list-item .content-ctn,.subscription-edit-shipping-page .radio-list-ctn .radio-list-item .content-ctn{line-height:150%;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.subscription-edit-billing-page .invalid,.subscription-edit-shipping-page .invalid{color:#a2090f}.subscription-edit-billing-page .subscription-save a,.subscription-edit-billing-page .subscription-save button,.subscription-edit-shipping-page .subscription-save a,.subscription-edit-shipping-page .subscription-save button{line-height:100%;margin-right:10px;padding:8px 20px;vertical-align:baseline}.subscription-edit-billing-page .subscription-credit-card-form{position:relative}.subscription-edit-billing-page .universal-loader2-container{z-index:1}.subscription-edit-billing-page .ccvIcon{cursor:pointer;position:absolute;right:26px;top:14px}.subscription-edit-billing-page .ccvIcon svg{height:16px;width:16px}.subscription-edit-billing-page .focus #form_braintree_cc,.subscription-edit-billing-page .focus #form_braintree_cvv,.subscription-edit-billing-page .focus #form_braintree_expire{padding:18px 15px 5px;transition:padding .35s ease}.subscription-edit-billing-page #form_braintree_cc,.subscription-edit-billing-page #form_braintree_cvv,.subscription-edit-billing-page #form_braintree_expire{background:none;border:1px solid #b2b2b2;border-radius:4px;box-shadow:none;cursor:text;font-weight:400;height:47px;margin-bottom:15px;padding:0 15px;transition:border-color .25s ease,padding .35s ease}.subscription-edit-billing-page #form_braintree_cc.braintree-hosted-fields-focused,.subscription-edit-billing-page #form_braintree_cvv.braintree-hosted-fields-focused,.subscription-edit-billing-page #form_braintree_expire.braintree-hosted-fields-focused{border-color:#0075e1}.subscription-edit-billing-page #form_braintree_cvv{padding-right:30px!important}.subscription-edit-billing-page #form_braintree_cc.braintree-hosted-fields-invalid,.subscription-edit-billing-page #form_braintree_cvv.braintree-hosted-fields-invalid,.subscription-edit-billing-page #form_braintree_expire.braintree-hosted-fields-invalid{border-color:#da0000}.subscription-edit-billing-page #form_braintree_cc.braintree-hosted-fields-valid,.subscription-edit-billing-page #form_braintree_cvv.braintree-hosted-fields-valid,.subscription-edit-billing-page #form_braintree_expire.braintree-hosted-fields-valid{border-color:#00d228}.replacement-ctn{border-top:2px solid #ccc;margin-top:10px;padding-top:15px}.replacement-ctn h2{font-size:18px;font-weight:700;margin-bottom:10px}.replacement-ctn ul{display:block}@media (min-width:768px){.replacement-ctn ul{display:flex;flex-wrap:wrap}}.replacement-ctn .replacement-product{border-bottom:1px solid #ccc;color:#293945;margin:10px 0 0;padding:15px 10px;position:relative}.replacement-ctn .replacement-product:last-child{border-bottom:0}@media (min-width:768px){.replacement-ctn .replacement-product{width:50%}}@media (min-width:1200px){.replacement-ctn .replacement-product{border-bottom:0;width:25%}}.replacement-ctn .replacement-product .flags-ctn{left:0;position:absolute;top:0}.replacement-ctn .replacement-product a{color:inherit;display:block;margin-bottom:15px;text-decoration:none}.replacement-ctn .replacement-product a:hover .title{text-decoration:underline}.replacement-ctn .replacement-product .flex{align-items:center;display:flex}@media (min-width:768px){.replacement-ctn .replacement-product .flex{display:block}}.replacement-ctn .replacement-product .img{margin:20px 20px 5px;text-align:center}.replacement-ctn .replacement-product .img img{max-width:115px}.replacement-ctn .replacement-product .stars{margin-bottom:5px}.replacement-ctn .replacement-product .title{margin-bottom:10px}.replacement-ctn .replacement-product .price{font-size:16px;font-weight:700;margin-bottom:15px}.replacement-ctn .replacement-product button{padding:5px 10px}.replacement-ctn .view-more{border-top:1px solid #ccc;font-size:16px;font-weight:700;margin-top:-1px;padding:15px 0 0}.replace-confirm-modal .modal-content{padding:30px!important}.replace-confirm-modal .modal-title{border-bottom:1px solid #ccc;font-size:28px!important;font-weight:700;padding-bottom:10px}.replace-confirm-modal .confirm-notification{background-color:#edf1f4;border-radius:5px;margin:10px 0 0;padding:15px}.replace-confirm-modal .replace-visual{align-items:center;border-bottom:1px solid #ccc;display:flex;padding:20px 0}@media (min-width:768px){.replace-confirm-modal .replace-visual{padding:20px 30px}}.replace-confirm-modal .replace-visual>div{flex:0 1 100%}.replace-confirm-modal .replace-visual .img{margin-bottom:10px;text-align:center}.replace-confirm-modal .replace-visual .img img{height:auto;width:100px}.replace-confirm-modal .replace-visual .svg{flex-shrink:2;margin:0 30px}.replace-confirm-modal .replace-visual svg{fill:#666;height:35px;width:35px}@media (min-width:768px){.replace-confirm-modal .replace-visual svg{height:70px;width:70px}}.replace-confirm-modal .shipping-note{border-bottom:3px solid #ccc;margin-bottom:20px;padding:20px 0}.replace-confirm-modal .buttons-ctn{display:flex;justify-content:flex-end}.replace-confirm-modal .buttons-ctn button{font-size:16px;padding:10px 0;width:50%}.replace-confirm-modal .buttons-ctn button:first-child{margin-right:20px}@media (min-width:768px){.replace-confirm-modal .buttons-ctn button{padding:10px 40px;width:auto}}#interstitial .added-container{border-bottom:1px solid #ccc;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.25);-moz-box-shadow:0 3px 3px 0 rgba(0,0,0,.25);box-shadow:0 3px 3px 0 rgba(0,0,0,.25);margin-bottom:30px;padding:0 10px 20px}#interstitial .notify-container{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#d8f0ff;-moz-border-radius:2px 2px 2px 2px;-webkit-border-radius:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;margin-bottom:20px;padding:5px 15px}#interstitial h1{color:#00b40f}#interstitial h1 svg{fill:#00b40f;height:18px;width:18px}#interstitial h3{margin:10px 0 30px}#interstitial .img-container{float:left;padding:5px}#interstitial .img-container img{height:auto;width:100px}#interstitial .product-detail-container{margin-left:115px;margin-top:5px}#interstitial .product-detail-container .product-url{color:#333}@media (max-width:768px){#interstitial .product-detail-container{margin-top:0}}#interstitial .button-container{margin-top:25px}#interstitial .button-container .blue-btn,#interstitial .button-container .grayButton{display:inline-block;font-size:16px;margin-bottom:10px;padding:10px 0;text-align:center;width:100%}#interstitial .button-container .blue-btn svg,#interstitial .button-container .grayButton svg{fill:#fff;height:16px;vertical-align:text-bottom;width:16px}#interstitial .button-container .grayButton{box-shadow:inset 0 0 4px hsla(0,0%,100%,.25);color:#333}#interstitial .button-container .grayButton svg{fill:#333}@media (max-width:992px){#interstitial .button-container{margin-top:5px}}#cmsPageContents #breadcrumb{display:none}#cmsPageContents .cmsProductsHeaderFooter h2{font-size:36px;font-weight:300;margin:35px 0;text-align:center}@media (max-width:768px){#cmsPageContents .cmsProductsHeaderFooter h2{font-size:28px}}@media (min-width:0) and (max-width:992px){#cmsPageContents .product-grid-layout .product-container:nth-child(2n){border-right:none}}@media (min-width:992px) and (max-width:1200px){#cmsPageContents .product-grid-layout .product-container:nth-child(3n){border-right:none}}@media (min-width:1200px){#cmsPageContents .product-grid-layout .product-container:nth-child(4n){border-right:none}}#credit-card h4{border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin:0;padding:10px}#credit-card .credit-card-logo{float:left}#credit-card .credit-card-logo img{display:block;height:auto;margin-top:10px;width:70px}#credit-card .credit-card-info{margin-left:85px}#credit-card .credit-card-info span{display:block}#credit-card .credit-card-info em{color:#999}#credit-card .selected{background:#d6f6ff}@media (max-width:768px){#credit-card .action-col{clear:both;margin-top:15px}}#credit-card .credit-card-list>li{border-bottom:1px solid #ccc;margin:0;padding:20px 0 0}#credit-card .card-list-container{margin-bottom:15px;overflow:hidden}#credit-card .add-edit-credit-card{background-color:#fff;border-top:1px solid #ccc;clear:both;position:relative}#credit-card .add-edit-credit-card #credit-card-form{margin-top:15px}#credit-card .add-edit-credit-card .paymentOptions{border-right:1px solid #ccc;margin-bottom:15px}#credit-card .add-edit-credit-card .paymentOptions label{float:left;font-weight:400;width:160px}@media (max-width:480px){#credit-card .add-edit-credit-card .paymentOptions label{float:none}}#credit-card .add-edit-credit-card .paymentOptions img{width:40px}#credit-card .add-edit-credit-card .paymentOptions .credit-card-mask{font-size:18px;margin-top:5px}#credit-card .add-edit-credit-card .paymentOptions .input{padding-bottom:15px!important;width:60%}@media (max-width:480px){#credit-card .add-edit-credit-card .paymentOptions .input{width:90%}}#credit-card .add-edit-credit-card .paymentOptions .ccvIcon{cursor:pointer;margin:-1px 0 0 -44%}#credit-card .add-edit-credit-card .paymentOptions .ccvIcon svg{fill:#0075e1;height:30px;width:30px}@media (max-width:768px){#credit-card .add-edit-credit-card .paymentOptions{border:none;padding-left:15px}}#credit-card .add-edit-credit-card .address-container{border-left:1px solid #ccc;margin-bottom:15px;margin-left:-1px}#credit-card .add-edit-credit-card .address-container label{display:inline;float:none;font-weight:400;text-align:left}#credit-card .add-edit-credit-card .address-container .validation-advice{display:inline;float:right;font-size:12px;font-style:italic;width:auto}#credit-card .add-edit-credit-card .address-container #form_address_citystate_city-advice{display:none}#credit-card .add-edit-credit-card .address-container .input{float:none;padding:0!important}#credit-card .add-edit-credit-card .address-container .validation-failed.city{display:block}#credit-card .add-edit-credit-card .address-container .row{margin-bottom:10px}#credit-card .add-edit-credit-card .address-container svg{fill:#0075e1;height:14px;width:14px}@media (max-width:768px){#credit-card .add-edit-credit-card .address-container{border:none}}#credit-card .add-edit-credit-card .address-book{margin-top:15px}#credit-card .add-edit-credit-card .address-book-entry{margin-bottom:15px;padding-left:0}#credit-card .add-edit-credit-card .address-book-entry span{display:inline-block;margin-top:5px}#credit-card .add-edit-credit-card .buttons{border-bottom:1px solid #ccc;border-top:1px solid #ccc;clear:both;margin-top:25px;padding-top:15px}#credit-card .add-edit-credit-card .buttons button{clear:none;float:none;margin:0 10px 15px 0;padding:10px 0;text-align:center;width:150px}#credit-card .add-edit-credit-card .buttons button[type=button]{background:#f1f1f1;border:1px solid #b2b2b2;box-shadow:none;color:#333;font-weight:400;text-shadow:none}#credit-card .add-edit-credit-card .buttons button[type=button]:hover{background:#ccc}#credit-card .checkoutPage{margin:0;width:100%}#credit-card .paymentOptions label{width:160px}#credit-card .paymentOptions .input{width:50%}#credit-card .credit_card_logos{clear:both;margin:0 0 20px 170px}#credit-card .credit_card_logos img{height:auto;margin-top:-20px;width:45px}#credit-card .credit_card_logos .down{opacity:.25}#credit-card .ccvIcon{cursor:pointer;float:left;margin:-1px 0 0 -37%}#credit-card .ccvIcon svg{fill:#0075e1;height:30px;width:30px}#credit-card #form_payments_braintree_cc,#credit-card #form_payments_braintree_cvv,#credit-card #form_payments_braintree_expire_month,#credit-card #form_payments_braintree_expire_year{background:url(https://de2wfhoo6xqi5.cloudfront.net/sprite.png) no-repeat;background-color:#fff;background-position:0 -1110px;background-repeat:repeat-x;border:1px solid #b2b2b2;-webkit-box-shadow:inset 2px 0 4px 0 rgba(0,0,0,.2);box-shadow:inset 2px 0 4px 0 rgba(0,0,0,.2);height:32px;padding-left:6px;-webkit-transition:border-color .16s;transition:border-color .16s}#credit-card #form_payments_braintree_cc.braintree-hosted-fields-invalid,#credit-card #form_payments_braintree_cvv.braintree-hosted-fields-invalid,#credit-card #form_payments_braintree_expire_month.braintree-hosted-fields-invalid,#credit-card #form_payments_braintree_expire_year.braintree-hosted-fields-invalid{border-color:#da0000}#credit-card #form_payments_braintree_cc.braintree-hosted-fields-valid,#credit-card #form_payments_braintree_cvv.braintree-hosted-fields-valid,#credit-card #form_payments_braintree_expire_month.braintree-hosted-fields-valid,#credit-card #form_payments_braintree_expire_year.braintree-hosted-fields-valid{border-color:#00d228}#credit-card #form_payments_braintree_cvv{width:25%}#credit-card #form_payments_braintree_expire_month,#credit-card #form_payments_braintree_expire_year{float:left;width:60px}#credit-card .expires-divider,#credit-card .ie-example{float:left;margin:6px}.braintree-loading{background-color:hsla(0,0%,100%,.5);height:100%;position:absolute;width:100%;z-index:8}.braintree-loading .universal-loader{-webkit-animation:load3 1.4s linear infinite;animation:load3 1.4s linear infinite;background:#999;background:-moz-linear-gradient(left,#999 10%,hsla(0,0%,100%,0) 42%);background:-webkit-linear-gradient(left,#999 10%,hsla(0,0%,100%,0) 42%);background:-o-linear-gradient(left,#999 10%,hsla(0,0%,100%,0) 42%);background:-ms-linear-gradient(left,#999 10%,hsla(0,0%,100%,0) 42%);background:linear-gradient(90deg,#999 10%,hsla(0,0%,100%,0) 42%);border-radius:50%;display:block;font-size:10px;height:50px;margin:-50px auto 0;overflow:hidden;position:relative;text-indent:-9999em;top:50%;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);width:50px}.braintree-loading .universal-loader:before{background:#999;border-radius:100% 0 0 0;content:"";height:50%;left:0;position:absolute;top:0;width:50%}.braintree-loading .universal-loader:after{background:#fff;border-radius:50%;bottom:0;content:"";height:75%;left:0;margin:auto;position:absolute;right:0;top:0;width:75%}@media (max-width:768px){.braintree-loading .universal-loader{left:50%;margin-left:-25px;margin-top:-25px;position:fixed;top:50%}}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slider{max-width:100000px;position:relative}.slider .frame{white-space:nowrap}.slider .frame .slide{display:inline-block;vertical-align:top;white-space:normal}.slider .frame img{margin:0 auto;text-align:center}.product-slide-container{margin:0 10px;overflow:hidden;position:relative}.product-slide-container .img a{display:block;padding:20px 0}.product-slide-container .img img{margin:0 auto}.product-slide-container .product-description p{height:40px;margin-bottom:10px;overflow:hidden}.product-slide-container .price{height:25px}.product-slide-container .reviews{height:20px;margin-bottom:5px}.product-slide-container .details{background:hsla(0,0%,100%,.75);padding-top:5px;position:relative;transition:margin .25s ease}.product-slide-container .details a:hover{text-decoration:none!important}.product-slide-container .details .add-to-cart-btn{margin:10px 0;position:absolute;width:100%}.product-slide-container .details .add-to-cart-btn a,.product-slide-container .details .add-to-cart-btn button{display:block;padding:10px 0;text-align:center;text-transform:uppercase;width:100%}.product-slide-container:hover .details{margin:-65px 0 65px}@media (max-width:992px){.product-slide-container .details{margin:0!important}.product-slide-container .add-to-cart-btn,.product-slide-container .count{display:none}.product-slide-container .img,.product-slide-container .price,.product-slide-container .product-description,.product-slide-container .review-stars{margin:0!important}.product-slide-container .product-description p{height:65px!important}}.product-slide-container .promo-flag{position:absolute;right:0;top:0}@nest .ipad &{.product-slide-container .details{margin:0!important}}#hp-product-sliders .slider-container,#interstitial .slider-container,.homepage-container .slider-container,.marketing-content .slider-container,.shoppingCartPage .slider-container{margin-bottom:40px}#hp-product-sliders .slider-container .universal-loading,#interstitial .slider-container .universal-loading,.homepage-container .slider-container .universal-loading,.marketing-content .slider-container .universal-loading,.shoppingCartPage .slider-container .universal-loading{height:100%;width:100%}#hp-product-sliders .slider-container .universal-loading .universal-loader,#interstitial .slider-container .universal-loading .universal-loader,.homepage-container .slider-container .universal-loading .universal-loader,.marketing-content .slider-container .universal-loading .universal-loader,.shoppingCartPage .slider-container .universal-loading .universal-loader{margin-top:-50px}@media (min-width:992px){#hp-product-sliders .slider-container .slider .frame,#interstitial .slider-container .slider .frame,.homepage-container .slider-container .slider .frame,.marketing-content .slider-container .slider .frame,.shoppingCartPage .slider-container .slider .frame{margin:0 30px}}#hp-product-sliders .slider-container .title,#interstitial .slider-container .title,.homepage-container .slider-container .title,.marketing-content .slider-container .title,.shoppingCartPage .slider-container .title{font-size:20px;font-weight:700;line-height:100%;margin-bottom:14px;text-align:center}@media (min-width:992px){#hp-product-sliders .slider-container .title,#interstitial .slider-container .title,.homepage-container .slider-container .title,.marketing-content .slider-container .title,.shoppingCartPage .slider-container .title{font-size:28px}}.featured-coupon-slider{background:#f8f9fa;border-bottom:1px solid #d4d8db;border-top:1px solid #d4d8db}.featured-coupon-slider .slider-container{margin-bottom:0;padding:20px 0}.featured-coupon-slider .slider{padding:0 30px}@media (max-width:768px){.featured-coupon-slider .slider{padding:0 16px}}.featured-coupon-slider .slider .next-btn,.featured-coupon-slider .slider .prev-btn{background:transparent;border:0}.featured-coupon-slider .slider .frame{margin-bottom:0}.featured-coupon-slider .title{font-size:30px;margin-bottom:10px}.featured-coupon-slider .blue-btn{letter-spacing:1px;padding:10px 22px}.featured-coupon-slider .coupon-slide-container{overflow:visible;position:relative;transition-duration:.5s}.featured-coupon-slider .coupon-slide-container .border-container{padding:0 10px;text-align:center;white-space:normal}.featured-coupon-slider .coupon-slide-container .border-container a:hover{text-decoration:none!important}.featured-coupon-slider .coupon-slide-container .border-container .outer-dash-coupon{background:#fff}.featured-coupon-slider .coupon-slide-container .border-container .outer-dash-coupon:hover{border:1px solid #0075e1}.featured-coupon-slider .coupon-slide-container .border-container a{display:block;padding:20px}.featured-coupon-slider .coupon-slide-container .border-container:first-child{padding-left:0}.featured-coupon-slider .coupon-slide-container .coupon-img{padding:0 20px 20px;width:100%}@media (max-width:480px){.featured-coupon-slider .coupon-slide-container .coupon-img{padding-bottom:5px}}.featured-coupon-slider .coupon-slide-container .img a{display:block;padding:20px 0}.featured-coupon-slider .coupon-slide-container .title{font-size:16px;line-height:115%}.featured-coupon-slider .coupon-detail-container{overflow:visible}.featured-coupon-slider .slick-slide,.featured-coupon-slider .slick-track{align-items:stretch;display:flex!important}.featured-coupon-slider .slick-slide{height:auto}.featured-coupon-slider .border-container,.featured-coupon-slider .border-container a,.featured-coupon-slider .coupon-slide-container,.featured-coupon-slider .outer-dash-coupon,.featured-coupon-slider .slide,.featured-coupon-slider .slide-container{height:100%}.slider .prev-btn{left:0}.slider .next-btn{right:0}.slider .next-btn,.slider .prev-btn{background:#fff;border:0;cursor:pointer;display:none;padding:10px;position:absolute;top:50%;transform:translateY(-50%)}.slider .next-btn svg,.slider .prev-btn svg{fill:#999;height:40px;transition:fill .5s;width:40px}.slider .next-btn:focus svg,.slider .next-btn:hover svg,.slider .prev-btn:focus svg,.slider .prev-btn:hover svg{fill:#0075e1}.slider .next-btn.slick-disabled,.slider .prev-btn.slick-disabled{cursor:not-allowed;opacity:.5}.slider .next-btn.slick-disabled svg path,.slider .prev-btn.slick-disabled svg path{fill:#999}.slider .next-btn{border-left:1px solid #ccc;border-radius:50% 0 0 50%}.slider .prev-btn{border-radius:0 50% 50% 0;border-right:1px solid #ccc}.slider .slick-dots{display:block;list-style:none;margin:10px 0;padding:0;position:absolute;text-align:center;top:100%;width:100%}.slider .slick-dots li{display:inline-block}.slider .slick-dots li button{background:gray;border-radius:50%;cursor:pointer;display:block;font-size:0;line-height:0px;margin:5px;outline:none;padding:3px}.slider .slick-dots li.slick-active button{background:#000}@media (min-width:992px){.slider .slick-dots li button{background:transparent;border:2px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.3);padding:5px}.slider .slick-dots li.slick-active button{background:#fff;box-shadow:0 0 0 1px #000}}.promo-slide-container{margin:5px 5px 15px;transition-duration:.5s}@media (min-width:992px){.promo-slide-container:hover{margin:20px 5px 0!important}}.product-layout-hover li{float:left;width:155px}.product-layout-hover li h6{color:#0075e1;font-size:14px;text-align:left}.product-layout-hover li sup{margin-right:-3px}.product-layout-hover li .container{border:1px solid transparent;margin:0 5px 10px;padding:10px;position:relative;text-align:center;z-index:2}.product-layout-hover li .hoverShow{display:none}.product-layout-hover li .img{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background:#fff!important;border:1px solid #fff!important;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;display:block;margin:0 auto 10px;padding:3px;width:110px}.product-layout-hover li .img img{height:100px;width:100px}.product-layout-hover li .review{padding-bottom:15px;text-align:left}.product-layout-hover li:hover p{text-decoration:underline}.product-layout-hover li:hover .container{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background:#fffddf;border:1px solid #a7a47c;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.3);box-shadow:0 3px 10px rgba(0,0,0,.3)}.product-layout-hover li:hover .hoverShow{display:block}.product-layout-hover li:hover .img{border:1px solid #ccc!important}.product-layout-hover li a:hover{text-decoration:none}.coupon-exclusions-link{cursor:pointer;text-decoration:underline}.individual-coupon{max-width:600px}.individual-coupon .inner-container{margin:0 auto;text-align:center;width:95%}.individual-coupon h1{line-height:110%}.individual-coupon .coupon-sign{color:#0075e1;margin-bottom:10px;text-transform:uppercase}.individual-coupon .coupon-action{margin:0 auto}.individual-coupon .coupon-fine-print{border-top:1px solid #ccc;font-size:11px;margin-top:10px;padding-top:10px}.individual-coupon .coupon-fine-print p{line-height:110%}.individual-coupon svg{fill:#0075e1;height:20px;width:20px}.individual-coupon .no-thanks{margin:10px 0 0}.individual-coupon .no-thanks a{display:none}.individual-coupon .blue-btn{border:0;display:block;padding:12px 15px;text-align:center}.individual-coupon .coupon-code-container{margin-bottom:10px}.individual-coupon .coupon-code-container div{text-align:center}@media (max-width:480px){.individual-coupon .coupon-code-container div{font-size:16px}}.individual-coupon .coupon-code-container .inner-dash{overflow-x:hidden;padding:10px 0}.individual-coupon .coupon-code-container .success{padding:12px 16px}.individual-coupon #exclusive-coupon.success{background:none!important;border:1px solid #259c00!important;margin-bottom:20px;padding:10px 20px}.individual-coupon #exclusive-coupon.success span{color:#259c00!important}.individual-coupon .active-coupon-in-cart{margin:0 auto;width:325px}.individual-coupon .active-coupon-in-cart .coupon-code-container .success{background:none!important;border:1px solid #259c00!important;color:#259c00!important}.individual-coupon .active-coupon-in-cart .coupon-code-container .success svg{fill:#259c00;height:16px;width:16px}.individual-coupon .active-coupon-in-cart .coupon-code-container .outer-dash{border:none}.individual-coupon .active-coupon-in-cart form{padding-bottom:0;width:30%}.individual-coupon .active-coupon-in-cart p{margin:10px 0 0}.coupon-exclusions-modal{margin-bottom:20px;text-align:center}.coupon-exclusions-modal h5{margin-right:40px}.modal-container .modal-overlay{background:#000;background:rgba(0,0,0,.6);height:100%;left:0;position:fixed;top:0;-webkit-transition:opacity 1ms ease;-moz-transition:opacity 1ms ease;-ms-transition:opacity 1ms ease;-o-transition:opacity 1ms ease;transition:opacity 1ms ease;width:100%;z-index:9998}.modal-container .modal,.modal-container .modal-content{-webkit-overflow-scrolling:touch!important;background:#fff;left:50%;max-height:100%;max-width:100%;min-height:100%;min-width:100%;overflow-y:auto;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:9999}@media (min-width:768px){.modal-container .modal,.modal-container .modal-content{border-radius:2px;max-height:80%;max-width:800px;min-height:200px;min-width:500px}}.modal-container .modal-body{padding:45px 15px 30px;position:relative}@media (min-width:768px){.modal-container .modal-body{overflow:hidden;padding:30px}}.modal-container .modal-close{cursor:pointer;position:absolute;right:10px;top:10px;z-index:46}.modal-container .modal-close button{background:none;border:none;clear:none;float:none}.modal-container .modal-close svg{fill:#999;height:40px;width:40px}body.modal-open{overflow:hidden}.modal{align-items:center;background-color:rgba(0,0,0,.6);display:flex;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:9999}.modal.closed{display:none}.modal .modal-normal{width:100%}@media (min-width:768px){.modal .modal-normal{width:700px}}.modal .modal-content{background-color:#fff;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,.5);height:100%;max-height:100%;max-width:100%;overflow:auto;padding:2.5rem;position:relative}@media (min-width:768px){.modal .modal-content{height:auto;max-width:inherit}.modal .modal-content.modal-fullscreen{border-radius:0;margin:0;min-height:100%;width:100%}}.modal .modal-title{font-size:1.5rem;font-weight:700}.modal .modal-close{background:transparent;border:0;padding:.6rem;position:absolute;right:0;top:0}.modal .modal-close svg{fill:#666;height:40px;width:40px}#marketing-coupons .marketingHeader{margin:40px 0}#marketing-coupons .coupons-container{align-content:stretch;align-items:stretch;display:flex;display:-ms-flexbox;flex:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}#marketing-coupons .coupon-container{margin-bottom:30px}#marketing-coupons .coupon-container:hover{border-color:#0056a5;border-style:solid}#marketing-coupons .coupon-container:hover h2{color:#0075e1}#marketing-coupons .coupon-container>div{padding:20px 15px 5px}#marketing-coupons .coupon-container.active{border:3px solid #04af00}#marketing-coupons .img-title-container{display:block;margin:0 auto;max-width:300px;text-align:center}#marketing-coupons .img-title-container h2,#marketing-coupons .img-title-container p{color:#333;line-height:110%;margin-bottom:5px;text-align:center;transition:.5s}#marketing-coupons .coupon-code-container{margin-bottom:10px;width:200px}#marketing-coupons .coupon-img{height:auto;max-width:200px;width:100%}#marketing-coupons .coupon-detail-container{height:90px;margin:10px;overflow:hidden}#marketing-coupons .coupon-action{margin-bottom:10px}#marketing-coupons .coupon-btn-container{margin:0 auto;padding:10px 20px;text-align:center}#marketing-coupons .coupon-btn-container .coupon-btn{border:0;display:block;padding:10px 20px}#marketing-coupons .exclusions-link{margin-bottom:10px}#marketing-coupons .coupon-added{border:1px solid #04af00;color:#04af00;padding:10px 0}#marketing-coupons .coupon-added svg{fill:#04af00}#exclusive-coupon.coupon-added{margin-bottom:20px;padding:10px 20px}#exclusive-coupon.coupon-added span{color:#333}.outer-dash{border:3px dashed #bababa}.outer-dash-coupon{border:1px dashed #0075e1}.inner-dash{border:2px solid #fff;margin:-2px}.coupon-image{display:none}.coupon-page .individual-coupon{margin:0 auto;max-width:960px}.coupon-page .individual-coupon .flex-ctn{display:flex}.coupon-page .individual-coupon .coupon-details{text-align:left;width:100%}@media (min-width:992px){.coupon-page .individual-coupon .coupon-details{width:50%}}.coupon-page .individual-coupon .coupon-image{display:none;margin:40px 30px}@media (min-width:768px){.coupon-page .individual-coupon .coupon-image{display:block}}.coupon-page .individual-coupon .no-thanks{align-items:center;display:flex;justify-content:space-between}#jx_coupon_status.active .active-coupon-in-cart,#jx_coupon_status.empty .no-coupon-in-cart,#jx_coupon_status.notActive .not-active-coupon-in-cart,.coupon-page .individual-coupon .no-thanks a{display:block}#jx_coupon_status.active .no-coupon-in-cart,#jx_coupon_status.active .not-active-coupon-in-cart,#jx_coupon_status.empty .active-coupon-in-cart,#jx_coupon_status.empty .not-active-coupon-in-cart,#jx_coupon_status.notActive .active-coupon-in-cart,#jx_coupon_status.notActive .no-coupon-in-cart{display:none}.coupon-container.active .active-coupon-in-cart,.coupon-container.empty .no-coupon-in-cart,.coupon-container.notActive .not-active-coupon-in-cart{display:block}#exclusive-coupon.empty,.coupon-container.active .no-coupon-in-cart,.coupon-container.active .not-active-coupon-in-cart,.coupon-container.empty .active-coupon-in-cart,.coupon-container.empty .not-active-coupon-in-cart,.coupon-container.notActive .active-coupon-in-cart,.coupon-container.notActive .no-coupon-in-cart{display:none}.bg-white{background:#fff}.bg-gray{background:#f1f3f6}.hero{margin-top:-25px;padding:40px;text-align:center}.hero span{display:inline-block;margin:-16px 0 0;vertical-align:top}@media (max-width:768px){.hero span{margin-top:0}}.hero svg{fill:#0075e1!important;height:35px;width:35px}@media (min-width:768px){.hero svg{height:85px;width:85px}}.hero h1{display:inline-block;line-height:100%;margin-bottom:0}.marketing-specials h2{font-size:28px;font-weight:700;margin-top:20px;text-align:center}.marketing-specials .flex-individual{margin-bottom:30px}@media (max-width:992px){.marketing-specials .flex-individual{width:100%}}.marketing-specials .card{background:#fff;border:1px solid #e1e5e6;height:100%;padding:25px;text-align:center;transition-duration:.3s}.marketing-specials .card h5{font-size:20px;font-weight:700}.marketing-specials .card svg{fill:#0075e1!important;height:100px;width:100px}.marketing-specials .card:hover{-webkit-box-shadow:0 0 36px 0 #d5dadc;-moz-box-shadow:0 0 36px 0 #d5dadc;box-shadow:0 0 36px 0 #d5dadc}.marketing-specials .card:hover .title a{color:#0075e1;text-decoration:none}.weekly-deals{margin-bottom:40px}.weekly-deals .flex-individual{display:flex;margin-bottom:30px}.weekly-deals .card{background:#fff;border:1px solid #e1e5e6;padding:25px;transition-duration:.3s}.weekly-deals .card .title a{color:#293945;font-size:18px;font-weight:700;transition:color .3s}.weekly-deals .card .short-description{font-size:16px;padding-bottom:5px}.weekly-deals .card .img a{display:block;position:relative;text-align:center}.weekly-deals .card .img a img{width:200px}@media (min-width:768px){.weekly-deals .card .img a img{width:auto}}.weekly-deals .card .img a .no-stock{background-color:#000;border-radius:5px;color:#fff;font-weight:700;opacity:.8;padding:10px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.weekly-deals .card .img a .on-sale-flag{height:45px;position:absolute;right:0;top:0;width:45px}@media (min-width:768px){.weekly-deals .card .img a .on-sale-flag{height:75px;width:75px}}.weekly-deals .card .reviews{margin:30px 0 10px}.weekly-deals .card .price{color:#c63846;font-size:24px;font-weight:700;padding-bottom:20px}.weekly-deals .card .price .dollar{margin-right:-5px}.weekly-deals .card .price sub{font-size:18px;font-weight:400;text-transform:uppercase;vertical-align:baseline;white-space:nowrap}@media (min-width:768px){.weekly-deals .card .price{font-size:30px}}.weekly-deals .card .button a{display:inline-block;text-align:center;width:100%}@media (min-width:768px){.weekly-deals .card .button a{width:auto}}.checkoutPage #advice-dx_valid_ccv-form_payments_creditcard_ccv{left:-18%!important;width:230px!important}.checkoutPage .jx_addressEnterNew{float:none;margin:6px 0 10px 5%}.checkoutPage .jx_addressBookSelect{display:block;font-weight:700;margin-left:5%}.checkoutPage .borderBottom{border-bottom:1px solid #ccc;margin-bottom:15px;padding-bottom:15px}.checkoutPage .paymentOptions .paymentMethods li{height:60px}.checkoutPage .paymentOptions .paymentMethods strong{line-height:16px;padding-top:5px}.checkoutPage .paymentOptions .jx_paymentMethod_CreditCard .row .input{padding-bottom:10px!important}.checkoutPage .paymentOptions input[type=text]:first-child{margin:0}.checkoutPage .paymentOptions select{font-size:16px;margin:5px}.checkoutPage .paymentOptions .credit_card_logos{clear:both;margin:0 0 20px 170px}.checkoutPage .paymentOptions .credit_card_logos img{height:auto;margin-top:-20px;width:45px}.checkoutPage .paymentOptions .credit_card_logos .down{opacity:.25}.checkoutPage .tabContainer{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-moz-border-radius:0 5px 5px 5px;-webkit-border-radius:0 5px 5px 5px;border-radius:0 5px 5px 5px;overflow:inherit;padding-bottom:25px}.checkoutPage .jx_paymentMethod_Google p,.checkoutPage .jx_paymentMethod_PayPal p{margin-bottom:25px}.checkoutPage .yourCart{padding-right:0}.checkoutPage .yourCart .expressProcessing{background:#cfe8f5;border:1px solid #9bc4da;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;margin-top:15px;padding:20px 15px 25px;position:relative}.checkoutPage .yourCart .expressProcessing:after,.checkoutPage .yourCart .expressProcessing:before{content:" ";display:table}.checkoutPage .yourCart .expressProcessing:after{clear:both}.checkoutPage .yourCart .expressProcessing div{margin:0 85px 10px 0}.checkoutPage .yourCart .expressProcessing p{text-decoration:underline}.checkoutPage .yourCart .expressProcessing .details{bottom:10px;position:absolute;right:5%}.checkoutPage .yourCart .expressProcessing .icon{background:url(https://de2wfhoo6xqi5.cloudfront.net/sprite.png) no-repeat;background-position:-150px -810px;content:"";display:inline-block;height:41px;left:inherit;position:absolute;right:5%;top:23px;width:73px}.checkoutPage .yourCart .expressProcessing label{float:none}.checkoutPage .otherInfo{border-top:1px solid #ccc;margin:20px 0;padding:15px 0 0}.checkoutPage .otherInfo h3{margin-bottom:20px}.checkoutPage .otherInfo label{width:170px}.checkoutPage .cartReview{margin-bottom:20px}.checkoutPage .cartReview .totals{border-top:0}.checkoutPage .thirdPartyLoginSuccessTitle{color:#155724;font-size:24px;margin-bottom:5px}.checkoutPage .remember-tooltip-container{display:inline-block;position:relative}.checkoutPage .remember-cc-tooltip{-webkit-animation:backandforth 2s ease 0s;-webkit-animation-iteration-count:infinite;animation:backandforth 2s ease 0s;animation-iteration-count:infinite;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background:#4b4b4b;-moz-border-radius:2px 2px 2px 2px;-webkit-border-radius:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;color:#fff;left:105%;padding:15px;position:absolute;top:-50px;width:250px;z-index:10}.checkoutPage .remember-cc-tooltip h6{border-bottom:1px solid #fff;padding-bottom:5px}.checkoutPage .remember-cc-tooltip span{cursor:pointer;margin-top:-3px}.checkoutPage .remember-cc-tooltip:after{border-bottom:10px solid transparent;border-right:10px solid #4b4b4b;border-top:10px solid transparent;content:"";height:0;margin-top:-10px;position:absolute;right:100%;top:50%;width:0}.checkoutPage .remember-cc-tooltip:hover{-webkit-animation-play-state:paused;-moz-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes backandforth{0%{left:105%}50%{left:107%}to{left:105%}}@keyframes backandforth{0%{left:105%}50%{left:107%}to{left:105%}}.checkoutPage .credit-card-expire{color:#999;font-size:12px}.checkoutPage .credit-card-update{background-color:#0075e1;color:#fefefe;margin-left:10px;padding:3px 10px}.checkoutPage .credit-card-add{border:1px solid #0075e1;padding:3px 7px}.checkoutPage #no-credit-card-item{border-left:5px solid #f5f5f5;cursor:default!important;padding:10px}.checkoutPage .ccvIcon{cursor:pointer;position:absolute;right:26px;top:14px}.checkoutPage .ccvIcon svg{height:16px;width:16px}.tooltipContainer .security_code_tip p{margin:0 0 0 130px}.tooltipContainer .security_code_tip .security_code_visa_mastercard_img{background:url(https://de2wfhoo6xqi5.cloudfront.net/sprite.png) no-repeat;background-position:-150px -960px;display:inline-block;float:left;height:80px;margin-bottom:15px;width:119px}.tooltipContainer .security_code_tip .security_code_amex_img{background:url(https://de2wfhoo6xqi5.cloudfront.net/sprite.png) no-repeat;background-position:0 -960px;display:inline-block;float:left;height:80px;width:119px}.addressBookModal:after,.addressBookModal:before{content:" ";display:table}.addressBookModal:after{clear:both}.addressBookModal .selectAddressContainer{border-top:1px solid #ccc;max-height:500px;overflow-y:auto}.addressBookModal .selectAddressContainer li{border-bottom:1px solid #ccc;margin:0;overflow:hidden;padding:15px 20px;position:relative}.addressBookModal .selectAddressContainer li:nth-child(2n){background:#f3f3f3}.addressBookModal .selectAddressContainer .blue-btn{margin-right:20px;margin-top:15px}@media (min-width:768px){.addressBookModal .selectAddressContainer .blue-btn{position:absolute;right:0;top:0}}.expressProcessingOffer .input div.widgetOverlay .edit,.expressProcessingOffer .link,.input div.widgetOverlay .expressProcessingOffer .edit{margin:0 20px}.checkout .focus #form_payments_braintree_cc,.checkout .focus #form_payments_braintree_cvv,.checkout .focus #form_payments_braintree_expire{padding:18px 15px 5px;transition:padding .35s ease}.checkout #form_payments_braintree_cc,.checkout #form_payments_braintree_cvv,.checkout #form_payments_braintree_expire{background:none;border:1px solid #b2b2b2;border-radius:4px;box-shadow:none;cursor:text;font-weight:400;height:47px;margin-bottom:15px;padding:0 15px;transition:border-color .25s ease,padding .35s ease}.checkout #form_payments_braintree_cc.braintree-hosted-fields-focused,.checkout #form_payments_braintree_cvv.braintree-hosted-fields-focused,.checkout #form_payments_braintree_expire.braintree-hosted-fields-focused{border-color:#0075e1}.checkout #form_payments_braintree_cvv{padding-right:30px!important}.checkout #form_payments_braintree_cc.braintree-hosted-fields-invalid,.checkout #form_payments_braintree_cvv.braintree-hosted-fields-invalid,.checkout #form_payments_braintree_expire.braintree-hosted-fields-invalid{border-color:#da0000}.checkout #form_payments_braintree_cc.braintree-hosted-fields-valid,.checkout #form_payments_braintree_cvv.braintree-hosted-fields-valid,.checkout #form_payments_braintree_expire.braintree-hosted-fields-valid{border-color:#00d228}.checkout>div.title,.shopping-cart>div.title{background-color:#f8f9fa;border-bottom:1px solid #ccc}.checkout>div.title h1,.shopping-cart>div.title h1{font-size:40px;font-weight:500;padding:15px 0}.checkout .section-ctn,.shopping-cart .section-ctn{border:1px solid #ccc;border-radius:5px;margin-bottom:30px}.checkout .section-ctn>div.title,.shopping-cart .section-ctn>div.title{background-color:#f8f9fa;border-bottom:1px solid #ccc;border-radius:5px 5px 0 0;padding:10px 25px}.checkout .section-ctn>div.title .status,.shopping-cart .section-ctn>div.title .status{float:right}.checkout .section-ctn>div.title .status svg,.shopping-cart .section-ctn>div.title .status svg{height:24px;width:24px}.checkout .section-ctn>div.title .status .pass,.shopping-cart .section-ctn>div.title .status .pass{background-color:transparent;display:none}.checkout .section-ctn>div.title .status .pass svg,.shopping-cart .section-ctn>div.title .status .pass svg{fill:#04af00}.checkout .section-ctn>div.title .status .fail,.shopping-cart .section-ctn>div.title .status .fail{display:none}.checkout .section-ctn>div.title .status .fail svg,.shopping-cart .section-ctn>div.title .status .fail svg{fill:#bc1616}.checkout .section-ctn>div.title .status.status-fail .fail,.checkout .section-ctn>div.title .status.status-pass .pass,.shopping-cart .section-ctn>div.title .status.status-fail .fail,.shopping-cart .section-ctn>div.title .status.status-pass .pass{display:inline}.checkout .section-ctn>div.title h2,.shopping-cart .section-ctn>div.title h2{font-size:20px;font-weight:700;letter-spacing:2px;margin:0;text-transform:uppercase}.checkout .section-ctn>div.title h2 span,.shopping-cart .section-ctn>div.title h2 span{font-size:14px;font-weight:400;letter-spacing:0;text-transform:none}.checkout .section-ctn>.content-ctn,.shopping-cart .section-ctn>.content-ctn{padding:25px}.checkout .section-ctn.cart-summary .title,.checkout .section-ctn.order-summary .title,.shopping-cart .section-ctn.cart-summary .title,.shopping-cart .section-ctn.order-summary .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkout .section-ctn.cart-summary .total,.checkout .section-ctn.order-summary .total,.shopping-cart .section-ctn.cart-summary .total,.shopping-cart .section-ctn.order-summary .total{text-align:right}.checkout .section-ctn.cart-summary .subtotal-ctn,.checkout .section-ctn.order-summary .subtotal-ctn,.shopping-cart .section-ctn.cart-summary .subtotal-ctn,.shopping-cart .section-ctn.order-summary .subtotal-ctn{border-bottom:1px solid #ccc;font-size:16px;padding-bottom:5px}.checkout .section-ctn.cart-summary .subtotal-ctn>div,.checkout .section-ctn.order-summary .subtotal-ctn>div,.shopping-cart .section-ctn.cart-summary .subtotal-ctn>div,.shopping-cart .section-ctn.order-summary .subtotal-ctn>div{margin-bottom:5px}.checkout .section-ctn.cart-summary .total-ctn,.checkout .section-ctn.order-summary .total-ctn,.shopping-cart .section-ctn.cart-summary .total-ctn,.shopping-cart .section-ctn.order-summary .total-ctn{font-size:22px;font-weight:700;padding:10px 0 0}.checkout .section-ctn.cart-summary .cta-btn button,.checkout .section-ctn.cart-summary .cta-btn span,.checkout .section-ctn.order-summary .cta-btn button,.checkout .section-ctn.order-summary .cta-btn span,.shopping-cart .section-ctn.cart-summary .cta-btn button,.shopping-cart .section-ctn.cart-summary .cta-btn span,.shopping-cart .section-ctn.order-summary .cta-btn button,.shopping-cart .section-ctn.order-summary .cta-btn span{display:inline-block;font-size:20px;letter-spacing:2px;margin:20px 0;padding:18px 15px;text-align:center;text-transform:uppercase;width:100%}.checkout .section-ctn.cart-items .products-ctn .product-ctn,.checkout .section-ctn.review-cart .products-ctn .product-ctn,.shopping-cart .section-ctn.cart-items .products-ctn .product-ctn,.shopping-cart .section-ctn.review-cart .products-ctn .product-ctn{border-bottom:1px solid #ccc;margin-bottom:10px}.checkout .section-ctn.cart-items .products-ctn .product-ctn section>.bs-row,.checkout .section-ctn.review-cart .products-ctn .product-ctn section>.bs-row,.shopping-cart .section-ctn.cart-items .products-ctn .product-ctn section>.bs-row,.shopping-cart .section-ctn.review-cart .products-ctn .product-ctn section>.bs-row{align-items:center;display:flex;flex-direction:row}.checkout form button,.shopping-cart form button{clear:none;float:none}.checkout form input[type=email],.checkout form input[type=text],.checkout form select,.shopping-cart form input[type=email],.shopping-cart form input[type=text],.shopping-cart form select{background:none;border:1px solid #b2b2b2;border-radius:4px;box-shadow:none;font-weight:400;padding:15px;transition:border-color .25s ease}.checkout form input[type=email]:focus,.checkout form input[type=text]:focus,.checkout form select:focus,.shopping-cart form input[type=email]:focus,.shopping-cart form input[type=text]:focus,.shopping-cart form select:focus{border-color:#0075e1}.checkout form select,.shopping-cart form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M7.406 7.828 12 12.422l4.594-4.594L18 9.234l-6 6-6-6z'/%3E%3C/svg%3E");background-position:calc(100% - 5px) 50%;background-repeat:no-repeat;background-size:20px;margin-bottom:15px;padding:15px;width:100%}@media (min-width:768px){.checkout form select,.shopping-cart form select{margin-bottom:0}}.checkout form select::-ms-expand,.shopping-cart form select::-ms-expand{display:none}.checkout form select option.disabled,.shopping-cart form select option.disabled{color:#999}.checkout form .checkbox,.shopping-cart form .checkbox{cursor:pointer}.checkout form .checkbox label,.shopping-cart form .checkbox label{clear:none;float:none;font-weight:400;margin:0}.checkout form .placeholder-ctn,.shopping-cart form .placeholder-ctn{margin-bottom:15px;position:relative}.checkout form .placeholder-ctn span,.shopping-cart form .placeholder-ctn span{color:#767676;font-size:10px;left:15px;pointer-events:none;position:absolute;top:10px;transition:top .25s ease}.checkout form .placeholder-ctn span label,.shopping-cart form .placeholder-ctn span label{display:none;transition:font-weight .25s ease}.checkout form .placeholder-ctn.focus,.shopping-cart form .placeholder-ctn.focus{display:block}.checkout form .placeholder-ctn.focus span,.shopping-cart form .placeholder-ctn.focus span{top:0}.checkout form .placeholder-ctn.focus label,.shopping-cart form .placeholder-ctn.focus label{display:block;font-weight:400}.checkout form .placeholder-ctn.focus input[type=email],.checkout form .placeholder-ctn.focus input[type=text],.shopping-cart form .placeholder-ctn.focus input[type=email],.shopping-cart form .placeholder-ctn.focus input[type=text]{padding:20px 15px 10px;transition:padding .35s ease}.checkout form .placeholder-ctn input[type=email],.checkout form .placeholder-ctn input[type=text],.shopping-cart form .placeholder-ctn input[type=email],.shopping-cart form .placeholder-ctn input[type=text]{padding:15px;transition:padding .35s ease}.checkout .form-notification,.shopping-cart .form-notification{border:1px solid transparent;border-radius:3px;margin-bottom:10px;padding:10px}.checkout .form-notification.error,.shopping-cart .form-notification.error{background-color:#f8d7da;border-color:#ebb4b9;color:#721c24}.checkout .form-notification.warning,.shopping-cart .form-notification.warning{background-color:#fff3cd;border-color:#ebd694;color:#856404}.checkout .form-notification.loading-dock,.shopping-cart .form-notification.loading-dock{margin-bottom:10px;padding:10px 15px}.checkout .form-notification.loading-dock .row,.shopping-cart .form-notification.loading-dock .row{align-items:center;display:flex}.checkout .form-notification.loading-dock label,.shopping-cart .form-notification.loading-dock label{clear:none;float:none;font-weight:400;margin:0 5px}.checkout .form-notification.loading-dock #form_hasLoadingDock,.shopping-cart .form-notification.loading-dock #form_hasLoadingDock{align-items:center;display:inline-flex;margin:0 5px}.checkout .section-ctn{border:1px solid #ccc;border-radius:5px}.checkout .section-ctn .section-nav{margin-bottom:10px}.checkout .section-ctn .section-nav button{border:0 solid #0075e1;margin:-3px 7px;padding:3px 0}.checkout .section-ctn .section-nav button.active{border-width:0 0 2px;font-weight:700;text-decoration:none}.checkout .section-ctn .section-nav li{display:inline-block}.checkout .section-ctn .section-nav li:first-child button{margin-left:0}.checkout .section-ctn .section-nav li:last-child button{margin-right:0}.checkout .section-ctn.billing .city,.checkout .section-ctn.shipping .city{width:100%}.checkout .section-ctn.billing .tab-content-ctn,.checkout .section-ctn.shipping .tab-content-ctn{padding:20px 0 0}@media (min-width:768px){.checkout .section-ctn.billing .tab-content-ctn,.checkout .section-ctn.shipping .tab-content-ctn{padding:20px 15px 0}}.checkout .section-ctn.billing .btn-ctn,.checkout .section-ctn.shipping .btn-ctn{margin-top:20px;text-align:right}@media (min-width:768px){.checkout .section-ctn.billing .btn-ctn,.checkout .section-ctn.shipping .btn-ctn{margin-top:10px}}.checkout .section-ctn.billing .btn-ctn button,.checkout .section-ctn.shipping .btn-ctn button{clear:none;display:block;float:none;width:100%}@media (min-width:768px){.checkout .section-ctn.billing .btn-ctn button,.checkout .section-ctn.shipping .btn-ctn button{display:inline;width:auto}}.checkout .section-ctn.billing h3,.checkout .section-ctn.shipping h3{font-weight:700}.checkout .section-ctn.billing .payment-type svg,.checkout .section-ctn.shipping .payment-type svg{height:25px;margin-right:5px;width:25px}.checkout .section-ctn.billing .payment-system img,.checkout .section-ctn.billing .payment-system svg,.checkout .section-ctn.shipping .payment-system img,.checkout .section-ctn.shipping .payment-system svg{height:25px;width:auto}.checkout .section-ctn.billing .radio-list-ctn,.checkout .section-ctn.shipping .radio-list-ctn{margin-bottom:20px}.checkout .section-ctn.billing .radio-list-ctn .radio-list-item,.checkout .section-ctn.shipping .radio-list-ctn .radio-list-item{margin:0;overflow:hidden}.checkout .section-ctn.billing .radio-list-ctn .radio-list-item label,.checkout .section-ctn.shipping .radio-list-ctn .radio-list-item label{align-items:center;border-bottom:1px solid #ccc;display:flex;font-weight:400;padding:10px;width:100%}.checkout .section-ctn.billing .radio-list-ctn .radio-list-item label:hover,.checkout .section-ctn.shipping .radio-list-ctn .radio-list-item label:hover{background-color:#d9f7ff;cursor:pointer}.checkout .section-ctn.billing .radio-list-ctn .radio-list-item label.disabled:hover,.checkout .section-ctn.shipping .radio-list-ctn .radio-list-item label.disabled:hover{background-color:transparent;cursor:not-allowed}.checkout .section-ctn.billing .radio-list-ctn .radio-list-item .radio-ctn,.checkout .section-ctn.shipping .radio-list-ctn .radio-list-item .radio-ctn{text-align:center;width:40px}.checkout .section-ctn.billing .radio-list-ctn .radio-list-item .content-ctn,.checkout .section-ctn.shipping .radio-list-ctn .radio-list-item .content-ctn{line-height:150%;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkout .section-ctn.billing .remember-cc-checkbox{margin-bottom:15px}.checkout .section-ctn.billing .remember-cc-checkbox label{clear:none;float:none;font-weight:400}.checkout .section-ctn.billing .cvv-icon{cursor:pointer;display:inline-block;position:absolute;right:26px;top:14px}.checkout .section-ctn.review-cart .content-ctn{padding-top:10px}.checkout .section-ctn.review-cart .img,.checkout .section-ctn.review-cart .price,.checkout .section-ctn.review-cart .product-title{margin:10px 0}.checkout .section-ctn.review-cart .img{text-align:center}.checkout .section-ctn.review-cart .price{text-align:left}@media (min-width:992px){.checkout .section-ctn.review-cart .price{text-align:right}}.checkout .section-ctn.review-cart .price .total{font-size:16px;font-weight:700}.checkout .section-ctn.review-cart .price .qty{color:#999}.checkout .section-ctn.review-cart .btn-ctn{display:block;padding:10px 0;width:100%}.checkout .section-ctn.review-cart .subscription .logo{margin-bottom:5px}.checkout .section-ctn.review-cart .subscription svg{height:16px;width:100px}.checkout .section-ctn.review-cart .subscription .frequency{display:inline-block;vertical-align:middle}.checkout .section-ctn.order-summary .content-ctn{padding-bottom:15px}@media (min-width:768px){.checkout .section-ctn.order-summary .title{align-items:baseline;display:flex}.checkout .section-ctn.order-summary .title h2{width:80%}.checkout .section-ctn.order-summary .title div{text-align:right;width:20%}}.checkout .section-ctn.order-summary .po-ctn{border-bottom:1px solid #ccc}.checkout .section-ctn.order-summary .po-ctn .po-content{background-color:transparent;border:none;color:#333;cursor:pointer;line-height:20px;padding:10px 0;text-align:left;width:100%}.checkout .section-ctn.order-summary .po-ctn .po-content .down-icon{margin-right:10px}.checkout .section-ctn.order-summary .express-processing-ctn{margin:10px 0 -10px}.checkout .section-ctn .update-btn{padding:0}.checkout .section-ctn .update-btn button{display:block;font-size:16px;margin:15px 0;padding:10px 30px;width:100%}@media (min-width:992px){.checkout .section-ctn .update-btn button{display:inline-block;margin:10px 0 10px 20px;width:auto}.checkout .section-ctn .update-btn{text-align:right}}.checkout .section-ctn.collapsed>div.title{border-bottom:0;border-radius:5px}.checkout .section-ctn.collapsed .content-ctn,.checkout .section-ctn.collapsed>div.title .status .fail,.checkout .section-ctn.collapsed>div.title .status .pass{display:none}.checkout .privacy-content{color:#999;text-align:center}.checkout-modal .customer-service-nav{display:none}.address-suggestion-modal .content-ctn{text-align:left}.credit-card-tooltip .img-ctn{display:flex;flex-wrap:wrap;margin-top:10px}.credit-card-tooltip .img-ctn svg{height:40px;margin:0 10px;width:40px}.credit-card-tooltip .img-ctn:last-child svg{height:60px;width:60px}.checkout-modal .modal-close{right:30px}.checkout-modal .modal-content{height:90%;overflow:hidden;position:relative}.checkout-modal .modal-content .modal-body{height:100%;overflow:auto}#checkout-header{background:#00416c}#checkout-header .logo img{height:63px;margin-top:0;width:140px}.error-page .directions{background:#f1f1f1;border:1px solid #d2d2d2;border-radius:2px;display:inline-block;max-width:500px;padding:20px}.error-page .directions i{color:#0075e1;margin-right:5px}@media (min-width:768px){.express-processing-modal{padding:10px 20px 0}}.express-processing-modal button{clear:none;float:none}.express-processing-modal .img,.express-processing-modal .title{margin-bottom:20px}.express-processing-modal .img img{max-height:200px}@media (min-width:768px){.express-processing-modal .img{padding:10px}}.express-processing-modal .title{font-size:30px;font-weight:700}.express-processing-modal .btns-ctn{margin:20px 0 10px}.express-processing-modal .btns-ctn .blue-btn{margin-right:10px;padding:8px 20px}.express-processing-modal .btns-ctn>div{display:inline-block;padding:10px 0;text-align:center}.express-processing-modal .btns-ctn>div:first-child{margin-bottom:10px}.express-processing-width .modal-content{width:100%}@media (min-width:768px){.express-processing-width .modal-content{width:700px}}#checkout-footer{background-color:#f8f9fa;padding:30px;text-align:center}.amazon-pay-modal.modal .modal-content{width:100%}@media (min-width:768px){.amazon-pay-modal.modal .modal-content{width:570px}}.amazon-pay-modal.modal #amazon-pay-billing,.amazon-pay-modal.modal #amazon-pay-shipping{height:228px;margin-bottom:1rem;width:100%}.amazon-pay-modal.modal .amazon-pay-buttons{text-align:right}.amazon-pay-modal.modal .amazon-pay-buttons .blue-btn,.amazon-pay-modal.modal .amazon-pay-buttons .blue-btn-outline{clear:none;float:none;padding:.7rem 1.5rem}#paypal-button,#paypal-credit-button{display:inline-block}#paypal-button{margin-right:10px}.usps-suggestion-modal{overflow:hidden}.usps-suggestion-modal h1{font-size:30px;font-weight:700}.usps-suggestion-modal h2{font-size:16px;font-weight:700;margin-bottom:8px}.usps-suggestion-modal .provided-address{margin-bottom:24px;padding-bottom:20px;padding-top:16px}.usps-suggestion-modal .address-suggestion-ctn{margin:20px 0}.usps-suggestion-modal .address-suggestion-ctn label{align-items:center;border-bottom:1px solid #ccc;display:flex;float:none;font-size:16px;font-weight:400;overflow:hidden;padding:10px 0;text-align:left}.usps-suggestion-modal .address-suggestion-ctn label>div:first-child{text-align:center;width:50px}.usps-suggestion-modal .action{float:right}.usps-suggestion-modal button{clear:none;float:right;font-size:16px;margin-bottom:10px;padding:10px 25px}@media (max-width:480px){.usps-suggestion-modal button{width:100%}}.usps-suggestion-modal button:first-child{float:left;margin-right:10px}.braintree-cvv-check-modal .modal-content{max-width:412px}.braintree-cvv-check-modal .card-info{margin-bottom:15px}.braintree-cvv-check-modal .payment-type svg{height:25px;margin-right:5px;width:25px}.braintree-cvv-check-modal .field-ctn,.braintree-cvv-check-modal form .placeholder-ctn{margin-bottom:15px;position:relative}.braintree-cvv-check-modal form .placeholder-ctn span{color:#767676;font-size:10px;left:15px;pointer-events:none;position:absolute;top:10px;transition:top .25s ease}.braintree-cvv-check-modal form .placeholder-ctn span label{display:none;transition:font-weight .25s ease}.braintree-cvv-check-modal form .placeholder-ctn.focus{display:block}.braintree-cvv-check-modal form .placeholder-ctn.focus span{top:0}.braintree-cvv-check-modal form .placeholder-ctn.focus label{display:block;font-weight:400}.braintree-cvv-check-modal form .placeholder-ctn.focus input[type=email],.braintree-cvv-check-modal form .placeholder-ctn.focus input[type=text]{padding:20px 15px 10px;transition:padding .35s ease}.braintree-cvv-check-modal form .placeholder-ctn input[type=email],.braintree-cvv-check-modal form .placeholder-ctn input[type=text]{padding:15px;transition:padding .35s ease}.braintree-cvv-check-modal .cvv-icon{cursor:pointer;display:inline-block;position:absolute;right:26px;top:14px}.braintree-cvv-check-modal .jx_tooltip{z-index:1100}.braintree-cvv-check-modal #form_braintree_check_cvv{background:none;border:1px solid #b2b2b2;border-radius:4px;box-shadow:none;cursor:text;font-weight:400;height:47px;margin-bottom:15px;padding:0 15px;transition:border-color .25s ease,padding .35s ease}.focus .braintree-cvv-check-modal #form_braintree_check_cvv{padding:18px 15px 5px;transition:padding .35s ease}.braintree-cvv-check-modal #form_braintree_check_cvv.braintree-hosted-fields-focused{border-color:#0075e1}.braintree-cvv-check-modal #form_braintree_check_cvv.braintree-hosted-fields-invalid{border-color:#da0000}.braintree-cvv-check-modal #form_braintree_check_cvv.braintree-hosted-fields-valid{border-color:#00d228}.braintree-cvv-check-modal .buttons-ctn{clear:both;display:flex;justify-content:center}.braintree-cvv-check-modal .buttons-ctn button{font-size:16px;padding:10px 0;width:50%}.braintree-cvv-check-modal .buttons-ctn button:first-child{margin-right:20px}.wideTooltip{z-index:10000}#checkout-success .header-ctn{padding:0;text-align:center}@media (min-width:768px){#checkout-success .header-ctn{padding:0 20px}}#checkout-success .header-ctn .icon{margin-bottom:10px}#checkout-success .header-ctn .icon svg{fill:#0075e1;height:50px;width:50px}#checkout-success .header-ctn h1{font-size:34px;line-height:100%}#checkout-success .header-ctn .btns-ctn{margin:10px}#checkout-success .header-ctn .btns-ctn .blue-btn-outline{display:inline-block;font-size:16px;margin:5px 10px;padding:10px 25px}#checkout-success .header-ctn .btns-ctn .blue-btn-outline svg{margin-top:-5px}#checkout-success .order-summary{border-top:1px solid #ccc;margin-top:20px;padding-top:20px}#checkout-success .order-summary .bs-row>div{margin-bottom:20px}#checkout-success .order-summary .bs-row .payment,#checkout-success .order-summary .bs-row>div:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#checkout-success .order-summary #compareProducts table .bs-row>div>.price,#checkout-success .order-summary .bs-row>div>#customer_logged_in_details,#checkout-success .order-summary .bs-row>div>.bold,#checkout-success .order-summary .bs-row>div>.h1,#checkout-success .order-summary .bs-row>div>.h2,#checkout-success .order-summary .bs-row>div>.h3,#checkout-success .order-summary .bs-row>div>.h4,#checkout-success .order-summary .bs-row>div>.h5,#checkout-success .order-summary .bs-row>div>.h6,#checkout-success .order-summary .bs-row>div>input[type=email],#checkout-success .order-summary .bs-row>div>input[type=password],#checkout-success .order-summary .bs-row>div>input[type=text],#checkout-success .order-summary .bs-row>div>label,#checkout-success .order-summary .createAccount form .subFormRow .bs-row>div>.title,#compareProducts table #checkout-success .order-summary .bs-row>div>.price,.createAccount form .subFormRow #checkout-success .order-summary .bs-row>div>.title{margin-bottom:5px}#checkout-success .order-summary .amazon-pay img{max-width:100px}#checkout-success .order-products .products-ctn{border:1px solid #ccc}#checkout-success .order-products .products-ctn a{color:#333;display:block}#checkout-success .order-products .products-ctn a:last-child .product-ctn{border-bottom:none}#checkout-success .order-products .products-ctn a:hover .name{text-decoration:underline}#checkout-success .order-products .product-ctn{align-items:center;border-bottom:1px solid #ccc;display:flex;font-size:16px;padding:15px}#checkout-success .order-products .product-ctn .numbers{text-align:left}@media (min-width:768px){#checkout-success .order-products .product-ctn .numbers{text-align:center}}#checkout-success .order-products .product-ctn .name{margin-bottom:20px}#checkout-success .order-products .product-ctn a:last-child{background:red}#checkout-success .order-total .order-ctn{margin:20px 0}#checkout-success .order-total .order-ctn div{margin-bottom:3px;padding:0 20px}#checkout-success .order-total .order-ctn .total{text-align:right}#checkout-success .order-total .order-ctn .order-total{border-top:1px solid #ccc;font-size:24px;font-weight:700;margin-top:10px;padding-top:10px}#checkout-success-recommendations{border-top:1px solid #ccc;margin-top:40px;padding-top:40px}.piq__title{background-color:#c1c1c1;border-radius:1em;display:inline-block;font-weight:700;padding:5px 20px}.promoteiq-pla .universal-loading-container{min-height:500px;position:static}.promoteiq-pla .universal-loading-container .universal-loader{top:calc(50% - 25px)}.pla-test{display:none}#environmentBar{background-color:rgba(91,173,114,.75);clear:both;pointer-events:none;position:fixed;top:0;width:100%;z-index:200}#environmentBar div{color:#fff;font-size:10px;font-weight:700;position:relative;text-align:center;width:100%}