h1{font-size:48px}h2{font-size:30px}h3{font-size:30px}h1,h2,h3{margin:0;padding:0;font-weight:bolder}h1.cr-h1,h2.cr-h2,h3.cr-h3{color:#333}h1.cr-h1-light,h2.cr-h2-light,h3.cr-h3-light{color:#878787}h1.cr-h1-lighter,h2.cr-h2-lighter,h3.cr-h3-lighter{color:#fff}.checkout-payment-method .payment-option-title .action-toggle{font:normal normal 700 16px/21px Open Sans}.form-discount{border:#b7bbbf solid thin;display:flex}.form-discount .payment-option-inner{flex:1;margin:0}.form-discount .fieldset .input-text{border:none}.form-discount .actions-toolbar>.primary .action:last-child{border:none;border-radius:0;height:40px;margin:0}.cr-text{font-family:'Open Sans';font-size:16px;color:#333;font-weight:400}.cr-text.cr-text-light{color:#878787}.cr-text.cr-text-lighter{color:#fff}.cr-text.cr-text-bold{font-weight:700}.cr-text.cr-text-thin{font-weight:100}.cr-text.cr-text-small{font-size:12px}.cr-center-text{text-align:center}.cr-center-margin{margin:0 auto}.cr-label{font-weight:700;font-size:16px;position:relative;display:inline-block;margin-bottom:8px}.cr-label.cr-label-required{margin-right:10px}.cr-label.cr-label-required::after{content:"*";position:absolute;top:50%;transform:translateY(-50%);right:-10px;color:#b92a25}.cr-line-through{text-decoration:none;position:relative}.cr-line-through:after{position:absolute;content:" ";width:110%;height:1px;background:#333;top:50%;transform:translate( -50%, calc(-50% + -1px));left:50%}.cr-helper{padding-left:16px;display:block;padding-top:8px}.cr-card{padding:30px;box-sizing:border-box;overflow:hidden;position:relative;box-shadow:0 0 20px 0px rgba(248,248,248,0.9)}.cr-card.cr-card-light{background-color:#fff}.cr-card.cr-card-dark{background-color:#00758f}.fieldset .cr-input,.fieldset .input-text,.cr-input{height:40px;border-radius:0;border:1px solid #f8f8f8;color:#878787}.fieldset .cr-input::placeholder,.fieldset .input-text::placeholder,.cr-input::placeholder{color:#f8f8f8}.fieldset .cr-input:focus,.fieldset .input-text:focus,.cr-input:focus{border-color:#878787}.fieldset .cr-input:disabled,.fieldset .input-text:disabled,.cr-input:disabled{border-color:#dcdcdc;background-color:#faf8fc}.cr-btn{border-radius:0px !important;box-sizing:border-box;color:#fff;display:flex;justify-content:center;align-items:center;font-size:16px !important;font-weight:700 !important;line-height:20px !important;margin-bottom:20px;max-width:380px;min-height:40px !important;width:380px;padding:11px 20px !important;text-align:center;text-decoration:none}.cr-btn.cr-btn-primary{background-color:#fff;color:#07b;border:1px solid #07b;vertical-align:middle}.cr-btn.cr-btn-primary:active,.cr-btn.cr-btn-primary:visited{background-color:#07b !important;color:#fff !important;text-decoration:none;border:none;border-radius:0}.cr-btn.cr-btn-primary:hover{background-color:#07b;color:#fff;text-decoration:none;border:none;border-radius:0}.cr-btn.cr-btn-primary:disabled{background-color:#dcdcdc !important;opacity:1 !important;color:#fff !important}.cr-btn.cr-btn-secondary{border:1px solid #07b !important;background-color:#fff !important;color:#07b !important}.cr-btn.cr-btn-secondary:hover,.cr-btn.cr-btn-secondary:visited{border-color:#005788 !important;color:#005788 !important;text-decoration:none;border:none;border-radius:0}.cr-btn.cr-btn-secondary:active{border-color:#005788 !important;color:#005788 !important;text-decoration:none;border:none;border-radius:0}.cr-btn.cr-btn-secondary:disabled{border-color:#dcdcdc !important;color:#dcdcdc !important}.cr-btn.cr-btn-terciary{background-color:transparent;border-color:transparent;color:#07b;padding:9px 0 !important}.cr-btn.cr-btn-terciary:active,.cr-btn.cr-btn-terciary:hover,.cr-btn.cr-btn-terciary:visited{color:#b92a25}.cr-btn.cr-btn-terciary:disabled{color:#dcdcdc !important}@media screen and (max-width:768px){.cr-btn{max-width:100%}}.cr-cta{font-size:16px;font-weight:700;border:none;padding:0;text-decoration:none;color:#07b;display:flex;align-items:center}.cr-cta:hover,.cr-cta:active,.cr-cta:visited{color:#005788;text-decoration:none}.cr-cta:disabled{color:#878787}.cr-cta.cr-cta-light{color:#fff;text-decoration:none}.cr-cta.cr-cta-light:active{color:#878787;text-decoration:none}.cr-cta.cr-cta-light:hover,.cr-cta.cr-cta-light:disabled,.cr-cta.cr-cta-light:visited{color:#f8f8f8;text-decoration:none}.cr-upper-banner{width:100%;padding:30px 0;background-position:right;background-repeat:no-repeat;background-size:cover;min-height:225px;box-sizing:border-box;position:relative}.cr-upper-banner-content{position:relative;z-index:2;width:100%;max-width:1024px;margin:0 auto}@media screen and (max-width:1040px){.cr-upper-banner-content{padding:0 16px;box-sizing:border-box}}.cr-upper-banner-content .cr-upper-banner-title{margin-bottom:19px}.cr-upper-banner-content .cr-upper-banner-description{margin-bottom:19px;width:100%;max-width:720px}.cr-upper-banner-content .cr-upper-banner-description p{margin:0;padding:0;font-size:21px;color:#fff}.cr-upper-banner-dark-layer{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.4)}@media only screen and (max-width:640px){.mobile-only{display:block !important}}@media only screen and (min-width:641px){.mobile-only{display:none !important}}@media only screen and (max-width:640px){.desktop-only{display:none !important}}@media only screen and (min-width:641px){.desktop-only{display:block !important}}.form-address-edit .fieldset .input-text{border:1px solid #c2c2c2}.form-address-edit .fieldset .field.street{margin-bottom:20px !important}.form-address-edit .fieldset .field.cr_unit_number{width:100% !important}.form-address-edit .fieldset .field.region{width:100% !important}.form-address-edit .actions-toolbar{margin-left:0px !important}.form-address-edit .actions-toolbar>.secondary:last-child{margin-top:10px}@media only screen and (max-width:640px){body.catalog-category-view .products.products-grid li.product-item .product-item-inner .product-item-actions .actions-primary .cr-btn{bottom:0px !important}}.checkout-cart-index .cart.item .item-info .col.qty,.checkout-cart-index .cart.item .item-info .col.subtotal{text-align:center !important}.cart.table-wrapper .col.qty{text-align:center}.dashboard-banner-block{margin-bottom:10px}.dashboard-banner-block .dashboard-title{padding-bottom:20px}.dashboard-banner-block .dashboard-banner{background-image:url("../../images/dashboard_banner.jpg");background-repeat:no-repeat;background-size:cover;background-position:right;opacity:1;display:flex;align-items:center;justify-content:center;width:105%;height:337px;padding:0}@media only screen and (max-width:1024px){.dashboard-banner-block .dashboard-banner{width:100%;height:308px;background-blend-mode:multiply;background-color:grey;padding:10px}}.dashboard-banner-block .dashboard-banner .banner-left-section{padding:20px}.dashboard-banner-block .dashboard-banner .banner-left-section .banner-title{margin-bottom:20px}@media only screen and (max-width:1024px){.dashboard-banner-block .dashboard-banner .banner-left-section .banner-title{color:#fff}}.dashboard-banner-block .dashboard-banner .banner-left-section .banner-desc{margin-bottom:35px;width:60%}@media only screen and (max-width:1024px){.dashboard-banner-block .dashboard-banner .banner-left-section .banner-desc{width:100%;color:#fff}}.dashboard-banner-block .dashboard-banner .banner-left-section .actions-toolbar a{width:auto}div.card-link>div>div>a{width:200px}.card-block .card{padding:10px;width:100%;margin:8px;background:#f5fafe;border-radius:4px;float:left}.card-block .card .container{padding:20px 20px 0 20px;text-align:center}.card-block .card .container .card-img{padding-bottom:5px}.card-block .card .container .card-img img{height:150px;width:100%}.card-block .card .container .count p{font-size:65px;color:#707070}.card-block .card .container .card-title{padding-bottom:5px;height:40px}.card-block .card .container .card-title p{font-size:16px;font-weight:700;color:#707070}.card-block .card .container .card-desc{overflow:auto;padding:0 1px}.card-block .card .container .card-desc p{color:#707070}.card-block .card .container .card-link .actions-toolbar{display:flex;justify-content:center;padding-top:20px}.card-block .card .container .card-link .actions-toolbar .cr-btn-primary-border{color:#07b;border:1px solid #07b;text-decoration:none}.card-block .card:hover{background-color:#dfeafd;transform:translate(0, -2px);border:1px solid #40a0e8}@media screen and (min-width:769px){.card-block .card{width:30%}}.arrow{border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:3px}.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}@media only screen and (min-width:767px) and (max-width:1024px){body.customer-account-dashboard .dashboard-banner-block .dashboard-banner{background-size:cover;height:auto;background-position:right}}@media screen and (max-width:768px){.content.account-nav-content{margin:0}}@media screen and (min-width:768px){.content.account-nav-content{margin:40px 0 0 0}}@media screen and (max-width:768px){.content.account-nav-content .nav.items.nav-account-menu{display:block}}.column:not(.sidebar-main) .cr-form,.column:not(.sidebar-additional) .cr-form{display:flex;flex-direction:row;flex-wrap:wrap}.column:not(.sidebar-main) .cr-form div,.column:not(.sidebar-additional) .cr-form div{width:100%}.column:not(.sidebar-main) .cr-form div.legend.cr,.column:not(.sidebar-additional) .cr-form div.legend.cr{font-weight:700;margin-left:0px;font-size:30px}.column:not(.sidebar-main) .cr-form .fieldset,.column:not(.sidebar-additional) .cr-form .fieldset{width:850px;min-width:450px}@media only screen and (max-width:767px){.column:not(.sidebar-main) .cr-form .fieldset,.column:not(.sidebar-additional) .cr-form .fieldset{min-width:0px}.column:not(.sidebar-main) .cr-form .fieldset .field.telephone,.column:not(.sidebar-additional) .cr-form .fieldset .field.telephone{top:0}.column:not(.sidebar-main) .cr-form .fieldset .field.street,.column:not(.sidebar-additional) .cr-form .fieldset .field.street{margin-bottom:20px !important}.column:not(.sidebar-main) .cr-form .fieldset .field.region,.column:not(.sidebar-additional) .cr-form .fieldset .field.region{width:100% !important}.column:not(.sidebar-main) .cr-form .fieldset .field .cr_unit_number,.column:not(.sidebar-additional) .cr-form .fieldset .field .cr_unit_number{width:52% !important}.column:not(.sidebar-main) .cr-form .fieldset .field .cr_city,.column:not(.sidebar-additional) .cr-form .fieldset .field .cr_city{width:44% !important}.column:not(.sidebar-main) .cr-form .fieldset .cr_unit_number_and_cr_city label,.column:not(.sidebar-additional) .cr-form .fieldset .cr_unit_number_and_cr_city label{margin-bottom:6px;text-align:left;width:100%;font-weight:700}}@media only screen and (min-width:768px){.column:not(.sidebar-main) .cr-form .fieldset .field .cr_unit_number,.column:not(.sidebar-additional) .cr-form .fieldset .field .cr_unit_number{width:50% !important}.column:not(.sidebar-main) .cr-form .fieldset .field .cr_city,.column:not(.sidebar-additional) .cr-form .fieldset .field .cr_city{width:50% !important}.column:not(.sidebar-main) .cr-form .fieldset .cr_unit_number_and_cr_city label,.column:not(.sidebar-additional) .cr-form .fieldset .cr_unit_number_and_cr_city label{margin-bottom:6px;text-align:left;width:100%;font-weight:700}}.column:not(.sidebar-main) .cr-form .fieldset .legend,.column:not(.sidebar-additional) .cr-form .fieldset .legend{margin-left:0}.column:not(.sidebar-main) .cr-form .fieldset .legend.cr,.column:not(.sidebar-additional) .cr-form .fieldset .legend.cr{font-weight:700;margin-left:0px;font-size:30px}.column:not(.sidebar-main) .cr-form .fieldset>.field:not(.choice),.column:not(.sidebar-additional) .cr-form .fieldset>.field:not(.choice){display:flex;flex-direction:column}.column:not(.sidebar-main) .cr-form .fieldset>.field:not(.choice):not(.choice)>.label,.column:not(.sidebar-additional) .cr-form .fieldset>.field:not(.choice):not(.choice)>.label{margin-bottom:6px;text-align:left;width:100%}.column:not(.sidebar-main) .cr-form .fieldset>.field:not(.choice) small,.column:not(.sidebar-additional) .cr-form .fieldset>.field:not(.choice) small{color:#07b;font:normal normal normal 12px/16px 'Open Sans';padding-left:16px}.column:not(.sidebar-main) .cr-form .fieldset .field.note,.column:not(.sidebar-additional) .cr-form .fieldset .field.note{font-size:16px}.column:not(.sidebar-main) .cr-form .fieldset .field.choice.cr:before,.column:not(.sidebar-additional) .cr-form .fieldset .field.choice.cr:before{display:none;padding-left:0px;width:0%;box-sizing:border-box;content:"";float:left;height:1px}.column:not(.sidebar-main) .cr-form .actions-toolbar,.column:not(.sidebar-additional) .cr-form .actions-toolbar{margin:0}.column:not(.sidebar-main) .cr-form .actions-toolbar .cr-btn-secondary,.column:not(.sidebar-additional) .cr-form .actions-toolbar .cr-btn-secondary{margin-right:42px}@media screen and (max-width:767px){.column:not(.sidebar-main) .cr-form .actions-toolbar,.column:not(.sidebar-additional) .cr-form .actions-toolbar{align-items:center;display:flex;flex-direction:column}.column:not(.sidebar-main) .cr-form .actions-toolbar .cr-btn-secondary,.column:not(.sidebar-additional) .cr-form .actions-toolbar .cr-btn-secondary{margin-right:0}.column:not(.sidebar-main) .cr-form .actions-toolbar .cr-btn-primary,.column:not(.sidebar-additional) .cr-form .actions-toolbar .cr-btn-primary,.column:not(.sidebar-main) .cr-form .actions-toolbar .cr-btn-secondary,.column:not(.sidebar-additional) .cr-form .actions-toolbar .cr-btn-secondary{max-width:226px;width:100%}}.column:not(.sidebar-main) .cr-form.form-login .actions-toolbar,.column:not(.sidebar-additional) .cr-form.form-login .actions-toolbar{align-items:start;display:flex;flex-direction:column}.control.captcha-image .captcha-img{display:inline-block}.control.captcha-image .cr-btn-terciary{display:inline-block}.control.captcha-image .cr-btn-terciary span{vertical-align:middle}.control.captcha-image .cr-btn-terciary svg{height:24px;vertical-align:middle;width:24px}@media screen and (max-width:767px){.control.captcha-image .cr-btn-terciary{padding:9px 0 !important;text-align:left}}.login-container .block .block-title strong{font-weight:700}.cr-legend{border-bottom:1px solid #d1d1d1;font:700 25px/35px 'Open Sans';margin:0 0 29px;padding-bottom:8px;width:100%}#password-strength-meter-container ul li{font:normal normal normal 12px/17px Avenir,sans-serif;margin:0}@media screen and (min-width:768px){.customer-address-form .column.main .form-address-edit .fieldset .field.choice.billing:before{padding:0;width:auto}.customer-address-form .column.main .form-address-edit .fieldset .field.choice.shipping:before{padding:0;width:auto}}@media only screen and (min-width:767px) and (max-width:1024px){.column:not(.sidebar-additional) .cr-form .fieldset{width:100%;min-width:380px}}.footer-container{background-color:#f8f8f8;padding:40px 0}.footer-container .footer_content{align-items:center;box-sizing:border-box;display:flex;justify-content:center;max-width:1280px;margin:0 auto;padding:0px;width:100%}.footer-container .footer_content .offer_by_container{display:flex;width:50%;align-items:center;height:auto;justify-content:flex-start}.footer-container .footer_content .powered_by_container{display:flex;width:48%;height:30px;align-items:center;justify-content:flex-end}@media only screen and (max-width:640px){.footer-container .footer_content{flex-direction:column}.footer-container .footer_content .offer_by_container{width:100%;justify-content:center;flex-direction:column}.footer-container .footer_content .offer_by_container :last-child{margin-left:0px !important}.footer-container .footer_content .powered_by_container{width:100%;justify-content:center;margin-top:15px;text-align:center}}@media only screen and (min-width:767px) and (max-width:1024px){.footer-container .footer_content .offer_by_container{width:100%;justify-content:center;flex-direction:column}.footer-container .footer_content .offer_by_container :last-child{margin-left:0px !important}}.cms-index-index{font-family:'Open Sans'}.cms-index-index #maincontent.page-main{max-width:100%;padding:0;margin:0}.cms-index-index .landing-content .upper-banner{width:100%;padding:30px 0;background:url("../../images/top_banner_cps.jpg");background-position:right;background-repeat:no-repeat;background-size:cover;min-height:225px;box-sizing:border-box;position:relative}.cms-index-index .landing-content .upper-banner-content{position:relative;z-index:2;width:100%;max-width:1280px;margin:0 auto;padding:0 20px;box-sizing:border-box}@media screen and (max-width:1040px){.cms-index-index .landing-content .upper-banner-content{box-sizing:border-box}}.cms-index-index .landing-content .upper-banner-content .upper-banner-title{margin-bottom:19px}@media screen and (max-width:768px){.cms-index-index .landing-content .upper-banner-content .upper-banner-title{width:80%}.cms-index-index .landing-content .upper-banner-content .upper-banner-title h1{font-size:37px;line-height:45px}}.cms-index-index .landing-content .upper-banner-content .upper-banner-description{margin-bottom:19px;width:100%;max-width:720px}@media screen and (max-width:768px){.cms-index-index .landing-content .upper-banner-content .upper-banner-description h3{font-weight:100;font-size:16px;line-height:25px}}.cms-index-index .landing-content .upper-banner-content .upper-banner-description p{margin:0;padding:0;font-size:21px;color:#fff}.cms-index-index .landing-content .upper-banner .dark-layer{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.4)}.cms-index-index .landing-content .categories{padding:0 30px 40px 30px;display:flex;flex-wrap:wrap;justify-content:left;width:100%;max-width:1280px;margin:0 auto;box-sizing:border-box}@media screen and (max-width:768px){.cms-index-index .landing-content .categories{padding:35px 0}}.cms-index-index .landing-content .promos{padding:50px 20px 30px 20px;display:flex;flex-wrap:wrap;justify-content:center;width:100%;max-width:1280px;margin:0 auto;box-sizing:border-box}@media screen and (max-width:768px){.cms-index-index .landing-content .promos{padding:35px 0 0 0}}.cms-index-index .landing-content .promos .cr-promo-card{width:calc(50% - 15px);min-width:320px;height:auto}.cms-index-index .landing-content .promos .cr-promo-card:nth-child(odd){margin-right:7px}.cms-index-index .landing-content .promos .cr-promo-card:nth-child(even){margin-left:7px}@media screen and (max-width:768px){.cms-index-index .landing-content .promos .cr-promo-card{height:auto;margin-bottom:25px;padding-bottom:60px;width:100%}.cms-index-index .landing-content .promos .cr-promo-card:nth-child(odd){margin-right:0}.cms-index-index .landing-content .promos .cr-promo-card:nth-child(even){margin-left:0}}.cms-index-index .landing-content .promos .cr-promo-card.cr-card-light{background-color:#fff}.cms-index-index .landing-content .promos .cr-promo-card.cr-card-light h4{color:#009fc2;font-family:'Open Sans'}.cms-index-index .landing-content .promos .cr-promo-card.cr-card-light ul li span{color:#333}.cms-index-index .landing-content .promos .cr-promo-card.cr-card-light ul li .check-mark{content:url("../../images/landing/icon_check_gray.svg")}.cms-index-index .landing-content .promos .cr-promo-card.cr-card-dark{color:#fff}.cms-index-index .landing-content .promos .cr-promo-card.cr-card-dark ul .cr-promo-card-props-single{margin-bottom:20px !important}.cms-index-index .landing-content .promos .cr-promo-card.cr-card-dark ul li .check-mark{content:url("../../images/landing/icon_check_white.svg")}.cms-index-index .landing-content .promos .cr-promo-card-content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:space-between}.cms-index-index .landing-content .promos .cr-promo-card-content .cr-promo-card-title{margin-bottom:20px}.cms-index-index .landing-content .promos .cr-promo-card-content .cr-promo-card-title h4{font-weight:bold;margin:0;padding:0;font-size:30px;font-family:'Open Sans'}.cms-index-index .landing-content .promos .cr-promo-card-content .cr-promo-card-discount{display:flex;justify-items:flex-start;align-items:center;padding:14px 0 20px 0;font-family:'Open Sans'}.cms-index-index .landing-content .promos .cr-promo-card-content .cr-promo-card-discount .before{margin-right:8px}.cms-index-index .landing-content .promos .cr-promo-card-content .cr-promo-card-discount .before span{text-decoration:line-through;color:white;opacity:0.5;font-size:28px;font-weight:bold}.cms-index-index .landing-content .promos .cr-promo-card-content .cr-promo-card-discount .after span{color:white;font-size:30px;font-weight:bold}.cms-index-index .landing-content .promos .cr-promo-card-content .cr-promo-card-props-container{margin-bottom:20px}.cms-index-index .landing-content .promos .cr-promo-card-content .cr-promo-card-props-container ul.cr-promo-card-props{float:none;list-style:none;margin:0;max-width:75%;padding:0}.cms-index-index .landing-content .promos .cr-promo-card-content .cr-promo-card-props-container ul.cr-promo-card-props li.cr-promo-card-props-single{margin-bottom:25px;position:relative;padding-left:32px}.cms-index-index .landing-content .promos .cr-promo-card-content .cr-promo-card-props-container ul.cr-promo-card-props li.cr-promo-card-props-single span{font-size:16px}@media screen and (max-width:768px){.cms-index-index .landing-content .promos .cr-promo-card-content .cr-promo-card-props-container ul.cr-promo-card-props li.cr-promo-card-props-single span{font-size:16px}}.cms-index-index .landing-content .promos .cr-promo-card-content .cr-promo-card-props-container ul.cr-promo-card-props li.cr-promo-card-props-single span.check-mark{height:24px;width:24px;position:absolute;left:0;top:-2px}.cms-index-index .landing-content .promos .cr-promo-card-image-container{position:absolute;z-index:1;right:0;bottom:0;transform:translateY(28%)}.cms-index-index .landing-content .promos .cr-promo-card-image-container .cr-promo-card-image{padding:0;margin:0;width:174px}.cms-index-index .landing-content .promos .cr-promo-card-image-container .cr-promo-card-image img{width:100%}.cms-index-index .landing-content .hot-sellers{width:100%;max-width:1280px;box-sizing:border-box;padding:0 30px;margin:0 auto}@media screen and (max-width:768px){.cms-index-index .landing-content .hot-sellers{padding:0}}@media screen and (max-width:1040px){.cms-index-index .landing-content .hot-sellers-title{padding-left:20px}}@media screen and (max-width:768px){.cms-index-index .landing-content .hot-sellers-title{padding-left:45px;text-align:left}}.cms-index-index .landing-content .hot-sellers-title h3{margin:0;padding:0;font-size:34px;color:#333;font-family:'Open Sans';font-weight:600}.cms-index-index .landing-content .hot-sellers-content{margin:30px auto}@media screen and (max-width:768px){.cms-index-index .landing-content .hot-sellers-content .product-item{box-sizing:border-box;margin-bottom:55px;padding:40px !important}}body{font-family:'Open Sans'}body .action.skip:focus{background:#ffffff;padding:15px 16%;box-sizing:unset;left:0;position:fixed;text-align:left;top:0;width:100%;z-index:15;font-family:'Open Sans';font-weight:bold;color:#07b;font-size:16px;display:flex;align-items:center;text-decoration:none}body .sections.nav-sections+.page-main .page-title-wrapper{margin-top:30px}body .page-wrapper .nav-sections{margin-bottom:0 !important}body .page-wrapper #maincontent .page-title-wrapper{padding-bottom:20px;margin-bottom:15px}body .page-wrapper #maincontent .page-title-wrapper h1{color:#333;font:normal 700 30px 'Open Sans';text-align:left}@media screen and (max-width:767px){body .page-wrapper #maincontent .page-title-wrapper h1{font-size:25px}}body .page-wrapper .breadcrumbs{margin-top:20px;margin-bottom:30px}body .page-wrapper .breadcrumbs ul.items li.item{margin-right:4px !important;font-family:'Open Sans';font-size:12px}body .page-wrapper .breadcrumbs ul.items li.item a{color:#333;text-decoration:none}body .page-wrapper .breadcrumbs ul.items li.item a:visited,body .page-wrapper .breadcrumbs ul.items li.item a:active,body .page-wrapper .breadcrumbs ul.items li.item a:hover{color:#878787;text-decoration:none}body .page-wrapper .breadcrumbs ul.items li.item a:hover{text-decoration:underline}body .page-wrapper .breadcrumbs ul.items li.item:last-child,body .page-wrapper .breadcrumbs ul.items li.item:last-child strong{margin-right:0 !important;color:#07b}body .page-wrapper .breadcrumbs ul.items li.item::after{font-size:16px;width:12px;line-height:15px}.catalog-category-view .page-wrapper .breadcrumbs{margin-top:80px}.page-title-wrapper.title-space{margin-top:15px}.page-title-wrapper.title-space h1.page-title{display:none}.account-nav .content{background:#ffffff;padding:15px 0}.account-nav .item.current a,.account-nav .item.current strong{border-color:#ffffff;font-weight:600;padding:15px 18px 15px 15px}.account-nav .item a{border-color:#ffffff;padding:15px 18px 15px 15px}.account-nav .item.current a{border-color:#ffffff;padding:15px 18px 15px 15px}@media screen and (max-width:768px){.content.account-nav-content{margin:-40px}}@media screen and (max-width:768px){.content.account-nav-content .nav.items.nav-account-menu{display:none}}.nav-account-menu{width:100%;font-size:16px;background:#ffffff;box-shadow:0px 3px 10px rgba(87,126,159,0.16)}.nav-account-menu li.nav.item a{padding:25px 18px 15px 15px !important;color:#828284;text-decoration:none}.nav-account-menu li.nav.item.current{padding:10px 0 10px 0 !important;color:#333;text-decoration:none}.nav-account-menu li.nav.item.current a{padding:15px 18px 15px 0 !important;color:#333;text-decoration:none}footer.page-footer div.footer.content{display:none}.order-history{width:auto}@media screen and (min-width:768px) and (max-width:992px){.order-history{overflow-x:scroll;width:103%}}.order-history .page-title-wrapper{margin-top:10px !important}@media screen and (max-width:768px){.order-history .page-title-wrapper{margin-top:0 !important;padding-bottom:10px !important}}.order-history table{width:100%}.order-history th{font-size:16px;color:#828284;padding-left:10px}.order-history tr td{width:auto;font-size:16px;padding:15px 10px}@media screen and (max-width:640px){.order-history tr td{display:flow-root !important}}@media screen and (max-width:768px){.order-history tr{border-top:1px solid #f8f8f8}.order-history tr:last-child{border-bottom:1px solid #f8f8f8}}.order-history tr td:last-child{width:1%;white-space:nowrap}@media only screen and (max-width:639px){.order-history tr td:last-child{width:100%}}@media only screen and (min-width:640px){.order-history tr td:last-child{text-align:center}}.order-history a{text-decoration:none}.order-history a .view-order-link{color:#07b;margin-right:-15px}.order-history a .view-order-link:active{color:#07b;text-decoration:none}.order-history a .view-order-link:hover,.order-history a .view-order-link:focus,.order-history a .view-order-link:visited{color:#005788;text-decoration:none}.order-history a .reorder-link{color:#dcdcdc;pointer-events:none !important;cursor:default}.order-history a .reorder-link:active,.order-history a .reorder-link:hover,.order-history a .reorder-link:focus,.order-history a .reorder-link:visited{color:#dcdcdc;text-decoration:none}@media screen and (max-width:640px){.order-history .order-products-toolbar.toolbar.bottom .pager{display:flex !important}}.order-history .order-products-toolbar.toolbar.bottom .pager .toolbar-amount{display:none}.order-history .order-products-toolbar.toolbar.bottom .pager .pages{width:50%;text-align:center;float:left}.order-history .order-products-toolbar.toolbar.bottom .pager .limiter{width:50%;text-align:right;float:right}.order-history .row-mobile-view{word-wrap:break-word}@media screen and (max-width:640px){.order-history .row-mobile-view{float:right;width:60%;text-align:left}}@media screen and (min-width:640px) and (max-width:768px){.order-history .row-mobile-view{float:none;width:auto;text-align:initial}}.order-history .toolbar-amount{display:none}.order-history .limiter-options{font-weight:bold;margin:0;padding:5px 0 4px}.order-history li.item{min-width:30px}.order-history li.item .page span{font-size:16px;font-weight:normal;color:#333}.order-history li.item.current{width:auto;min-width:30px;border-top:3px solid #07b;border-bottom:3px solid #07b}.order-history li.item.current:hover,.order-history li.item.current:active,.order-history li.item.currentfocus{border-top:3px solid #005788;border-bottom:3px solid #005788}.order-history li.item.current .page span{font-weight:bold;font-size:16px;color:#07b}@media screen and (max-width:640px){.order-history .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr td[data-th]:before,.order-history .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr th[data-th]:before{content:attr(data-th) " ";color:#828284;font-weight:bold}}@media screen and (min-width:640px) and (max-width:768px){.order-history .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr td[data-th]:before,.order-history .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr th[data-th]:before{display:none}}#my-orders-table thead tr:first-child th:first-child{width:14%}#my-orders-table thead tr:first-child th:not(:first-child){width:15%}#my-orders-table thead tr:first-child th:last-child{text-align:right;padding-right:30px}@media only screen and (min-width:640px){#my-orders-table thead tr:first-child th:last-child{text-align:center}}@media only screen and (min-width:768px) and (max-width:1024px){#my-orders-table tbody tr td:first-child{width:10%}#my-orders-table tbody tr td:not(:first-child){width:15%}#my-orders-table tbody tr td:last-child{text-align:right;padding-right:25px}}body,td,input,textarea,select{font-family:Avenir,sans-serif}.email-customer{font:normal 700 18px Avenir,sans-serif}.email-text{font:normal 400 18px Avenir,sans-serif;line-height:inherit}.email-header{display:flex;margin:0;background-color:#fff;padding:15px 0}.email-header--logo{width:60%;margin:auto 20px}.email-header--title{width:40%;margin:auto 20px}.email-header--title p{text-align:right;color:#666666;font:normal 600 1.2rem Avenir,sans-serif}.email-header-thank{display:flex;margin:0;padding:10px 0;background-color:#fff}.email-header-thank td{background-color:#aebac1}.email-header-thank--container{height:280px}.email-header-thank--container p{font:normal 800 3.1rem Avenir,Sans-serif;line-height:4rem;color:#fff;text-align:center;margin:0;position:absolute;top:190px;width:840px;padding-top:90px}.email-footer{display:flex;justify-content:space-around;align-items:center;padding-top:30px;background-color:#f8f9fa;margin-top:60px}.email-footer-row{display:flex;justify-content:space-around;align-items:center;background-color:#f8f9fa;padding:10px 0}.email-footer-socialmedia{color:#333;padding:10px 0;width:70%}.email-footer-socialmedia img{height:24px;padding:0 15px}.email-footer-socialmedia img:first-child{padding:0 15px 0 0}.email-footer-poweredby{width:30%}.email-footer-poweredby img{width:100%;height:auto;padding:5px 0}.email-footer-text{color:#333;padding:0 15px;width:100%;font:normal 500 1.1rem Avenir,sans-serif;line-height:0.8rem}.email-footer-text a{line-height:2.3rem}.email-footer-text p{line-height:1.5}@media screen and (max-width:499px){.payment-receipt-table .email-header{padding:15px 40px 0 40px}.payment-receipt-table .payment-text td{padding:0 40px 0 40px}.payment-receipt-table .transaction-id td{padding:0 40px 0 40px}.payment-receipt-table .products-info-table-wrapper td{padding:0 40px 0 40px}.payment-receipt-table .products-info-table-wrapper td .products-info-table{width:750px}.payment-receipt-table .products-info-table-wrapper td .products-info-table .products-info-table-content tr .item-price,.payment-receipt-table .products-info-table-wrapper td .products-info-table .products-info-table-content tr .item-qty,.payment-receipt-table .products-info-table-wrapper td .products-info-table .products-info-table-content tr .item-subtotal{padding-left:-4px}.payment-receipt-table .billing-info td{padding:0 40px 0 40px}}.payment-receipt-table{width:100%}.payment-receipt-table .transaction-id td h1,.payment-receipt-table .transaction-id td p{margin:0px}.payment-receipt-table .email-footer-row td:first-child img:first-child{padding:0 15px 0 15px}.payment-receipt-table .email-footer-row .footer-text{font:normal 300 14px Avenir,sans-serif}.payment-receipt-table .email-footer-row .footer-text p{line-height:0.5}.payment-receipt-table .billing-info td p{color:#333333 !important;margin-top:25px}.payment-receipt-table .products-info-table-wrapper td .products-info-table{width:850px;border-collapse:collapse;margin-top:25px;margin-bottom:35px}.payment-receipt-table .products-info-table-wrapper td .products-info-table thead{border-bottom:1px solid #d3d3d3;line-height:20px}.payment-receipt-table .products-info-table-wrapper td .products-info-table thead tr{color:#7e8d9b;font:normal 700 14px Avenir,sans-serif}.payment-receipt-table .products-info-table-wrapper td .products-info-table thead tr .item-img{text-align:left}.payment-receipt-table .products-info-table-wrapper td .products-info-table .products-info-table-content tr td{vertical-align:top;padding-top:20px}.payment-receipt-table .products-info-table-wrapper td .products-info-table .products-info-table-content tr td:nth-child(1){display:none}.payment-receipt-table .products-info-table-wrapper td .products-info-table .products-info-table-content tr .item-img{text-align:left;width:25%}.payment-receipt-table .products-info-table-wrapper td .products-info-table .products-info-table-content tr .item-info{text-align:left}.payment-receipt-table .products-info-table-wrapper td .products-info-table .products-info-table-content tr .item-info .product-name{margin:0;color:#333333}.payment-receipt-table .products-info-table-wrapper td .products-info-table .products-info-table-content tr .item-info div{color:#333333}.credit-memo-table{width:100%}.credit-memo-table .email-footer-row td:first-child img:first-child{padding:0 15px 0 15px}.credit-memo-table .email-footer-row .footer-text{font:normal 300 14px Avenir,sans-serif}.credit-memo-table .email-footer-row .footer-text p{line-height:0.5}.credit-memo-table .billing-payment-info td p:nth-child(2){padding-left:3px}.credit-memo-table tr:nth-child(8) td p{color:#343434 !important}.credit-memo-table tr:nth-child(4){border-bottom:1px solid #d3d3d3}.credit-memo-table tr{color:#343434}.credit-memo-table tr:nth-child(7) td p:nth-child(1){margin-top:40px}.credit-memo-table tr:nth-child(7) td .payment-method{margin-top:0px}.credit-memo-table tr:nth-child(7) td .payment-method .title{display:none}.credit-memo-table tr:nth-child(7) td .payment-method .content{margin-left:0px}.credit-memo-table tr:nth-child(7) td .payment-method .content table .table-caption{text-align:left;margin-left:3px;font:14px/1.35em "Open Sans",sans-serif;margin-top:3px}.credit-memo-table tr:nth-child(7) td .payment-method .content table tr{text-align:left;font:14px/1.35em "Open Sans",sans-serif}.credit-memo-table tr:nth-child(7) td .payment-method .content table tr th{font-weight:500}.credit-memo-table tr:nth-child(5) td h1{font:18px/1.35em "Open Sans",sans-serif;font-weight:900;margin-bottom:0px;margin-top:22px}.credit-memo-table tr:nth-child(5) td p{font:16px/1.35em "Open Sans",sans-serif;font-weight:300;margin-top:0px}.credit-memo-table .item-details-table{width:850px;border-collapse:collapse;margin-top:10px}.credit-memo-table .item-details-table thead{color:black;border-bottom:1px solid #d3d3d3}.credit-memo-table .item-details-table thead tr th{color:#7e8d9b;font:normal 700 14px Avenir,sans-serif}.credit-memo-table .item-details-table thead tr th:nth-child(1){text-align:left}.credit-memo-table .item-details-table thead tr th:nth-child(3),.credit-memo-table .item-details-table thead tr th:nth-child(4),.credit-memo-table .item-details-table thead tr th:nth-child(5){width:8%}.credit-memo-table .item-details-table tbody tr td:nth-child(1){padding-left:0px;width:25%}.credit-memo-table .item-details-table tbody tr td:nth-child(3){padding-left:15px}.credit-memo-table .item-details-table tbody .item-info-inner{width:230px}.credit-memo-table .item-details-table tbody .product-name{margin-top:0px;margin-bottom:0px}.credit-memo-table .item-details-table tbody .item-price,.credit-memo-table .item-details-table tbody .item-info,.credit-memo-table .item-details-table tbody .item-qty,.credit-memo-table .item-details-table tbody .item-subtotal{padding-top:20px;vertical-align:top}.credit-memo-table .item-details-table tbody .item-info{padding-bottom:50px;padding-left:0px}.credit-memo-table .item-details-table tbody .item-qty{padding-left:29px}.credit-memo-table .item-details-table tbody .item-subtotal{padding-left:13px}.credit-memo-table .total-order{width:850px;background:#f8f9fa;text-align:right;height:100px;color:black}.credit-memo-table .total-order .subtotal th,.credit-memo-table .total-order .discount th{font-weight:300}.credit-memo-table .total-order .subtotal th{padding-top:20px}.credit-memo-table .total-order .subtotal td{padding:18px 20px 0px 0px}.credit-memo-table .total-order .discount td{padding-right:20px}.credit-memo-table .total-order .grand_total th{padding-bottom:20px}.credit-memo-table .total-order .grand_total td{padding:0px 20px 20px 0px}.credit-memo-table .total-order .subtotal th,.credit-memo-table .total-order .discount th,.credit-memo-table .total-order .grand_total th{padding-right:10px}.credit-memo-table .total-order .subtotal td,.credit-memo-table .total-order .discount td,.credit-memo-table .total-order .grand_total td{font-family:Avenir,sans-serif;width:11%}.email-coupon-customer{display:block;font:normal 700 21px Avenir,sans-serif}.email-coupon-text{display:block;font:normal 400 21px Avenir,sans-serif}.email-coupon-order-id{font:normal 700 26px Avenir,sans-serif;margin-bottom:0}.email-coupon-order-date{font:normal 400 18px Avenir,sans-serif;margin-top:0}.email-coupon-table{width:100%;border-collapse:collapse}.email-coupon-table-menu{display:inline}.email-coupon-table-menu-items{text-align:left;width:580px;font:normal 700 17px Avenir,sans-serif;color:#666666}.email-coupon-table-menu-qty{text-align:center;width:50px;font:normal 700 17px Avenir,sans-serif;color:#666666}.email-coupon-table-menu-amount{text-align:right;width:70px;font:normal 700 17px Avenir,sans-serif;color:#666666}.email-coupon-table-border{border-bottom:3px solid #c3cfdc}.email-coupon-table-product{display:block}.email-coupon-table-item-height{height:150px;vertical-align:top;width:110px}.email-coupon-product-alignment{width:470px;vertical-align:top}.email-coupon-product-image{width:100px;vertical-align:middle;margin-top:25px;margin-right:25px}.email-coupon-product-name{display:block;margin:25px 120px 0 0;font:normal 700 20px Avenir,sans-serif}.email-coupon-product-savings-type,.email-coupon-retailer,.email-coupon-expiration,.email-coupon-print{display:block;margin:10px 0;font:normal 400 18px Avenir,sans-serif;line-height:2rem}.email-coupon-product-savings-type .retailer-logo,.email-coupon-retailer .retailer-logo,.email-coupon-expiration .retailer-logo,.email-coupon-print .retailer-logo{width:20px;height:20px;display:inline-table;margin:0 10px 0px 5px;vertical-align:text-top}.email-coupon-print{margin-right:120px;margin-bottom:30px}.email-coupon-product-qty-alignment{vertical-align:top;text-align:center;width:45px}.email-coupon-product-amount-alignment{vertical-align:top;text-align:right;width:100px}.email-coupon-product-qty-amount{display:block;margin-top:25px;font:normal 400 20px Avenir,sans-serif}.email-coupon-barcode img{height:0.5in;margin:0.125in;width:2.5in}.email-coupon-wrapper img{width:2.5in}.email-coupon-code{display:flex;padding-bottom:15px}.email-coupon-code .email-coupon-code-input{width:300px;border:1px solid #bebebe;height:45px;border-radius:3px;color:#636368;box-sizing:border-box;padding:15px;font-size:1rem}.email-coupon-code .email-coupon-code-copy{margin:0 0px 0px -5px;padding:0;width:45px;height:45px;color:#636368;border:1px solid #bebebe;border-radius:3px;border-top-left-radius:unset;border-bottom-left-radius:unset;box-sizing:border-box}.email-coupon-code .email-coupon-code-copy .copy-icon{width:20px;height:20px}.email-coupon-spacing-header{width:100px}.email-coupon-spacing-row{width:90px}.email-coupon-logos{width:100%;display:flex;margin-top:60px}.email-coupon-logos td{display:flex;margin:0 auto}.email-coupon-logos span{display:flex;align-items:center;margin:5px 5px 0 0}.email-coupon-logos img{width:auto;height:30px;margin:0 5px}.email-past-purchase-customer{display:block;font:normal 700 21px Avenir,sans-serif}.email-past-purchase-text{display:block;font:normal 400 21px Avenir,sans-serif}.email-past-purchase-order-id{font:normal 700 26px Avenir,sans-serif;margin-bottom:0}.email-past-purchase-order-date{font:normal 400 18px Avenir,sans-serif;margin-top:0}.email-past-purchase-table{width:100%;border-collapse:collapse}.email-past-purchase-table-menu-items{text-align:left;font:normal 700 17px Avenir,sans-serif;color:#666666}.email-past-purchase-table-menu-qty{text-align:center;width:40px;font:normal 700 17px Avenir,sans-serif;color:#666666}.email-past-purchase-table-menu-amount{text-align:right;width:70px;font:normal 700 17px Avenir,sans-serif;color:#666666}.email-past-purchase-table-border{border-bottom:3px solid #c3cfdc}.email-past-purchase-table-item-height{height:150px}.email-past-purchase-product-alignment{vertical-align:top}.email-past-purchase-product-image{width:100px;vertical-align:middle;margin-right:50px}.email-past-purchase-product-name{display:block;margin:25px 200px 0 0;font:normal 700 20px Avenir,sans-serif}.email-past-purchase-product-savings-type{display:block;margin-top:10px;font:normal 400 18px Avenir,sans-serif}.email-past-purchase-product-qty-alignment{vertical-align:top;text-align:center}.email-past-purchase-product-amount-alignment{vertical-align:top;text-align:right}.email-past-purchase-product-qty-amount{display:block;margin-top:25px;font:normal 400 20px Avenir,sans-serif}.email-buy-now-customer{display:block;font:normal 700 21px Avenir,sans-serif}.email-buy-now-text{display:block;font:normal 400 21px Avenir,sans-serif}.email-buy-now-order-id{font:normal 700 26px Avenir,sans-serif;margin-bottom:0}.email-buy-now-order-date{font:normal 400 18px Avenir,sans-serif;margin-top:0}.email-buy-now-gray-box{display:block;background:#f8f9fa;border:1px solid #b1bcc3;padding:15px 20px;margin-bottom:30px}.email-buy-now-gray-box-item-name{font:normal 700 18px Avenir,sans-serif;margin:4px auto}.email-buy-now-gray-box-item-value{font-weight:400}.email-buy-now-table{width:100%;border-collapse:collapse}.email-buy-now-table-menu-items{text-align:left;font:normal 700 17px Avenir,sans-serif;color:#666666}.email-buy-now-table-menu-price{text-align:right;width:80px;font:normal 700 17px Avenir,sans-serif;padding-right:10px;color:#666666}.email-buy-now-table-menu-qty{text-align:center;width:80px;font:normal 700 17px Avenir,sans-serif;color:#666666}.email-buy-now-table-menu-savings{text-align:center;width:80px;font:normal 700 17px Avenir,sans-serif;color:#666666}.email-buy-now-table-menu-subtotal{text-align:right;width:80px;font:normal 700 17px Avenir,sans-serif;color:#666666}.email-buy-now-table-border{border-bottom:3px solid #c3cfdc}.email-buy-now-table-item-height{height:150px}.email-buy-now-product-alignment{vertical-align:top;padding-left:15px}.email-buy-now-product-image{width:100px;vertical-align:middle}.email-buy-now-product-name{display:block;width:255px;margin:25px 0 15px;font:normal 700 20px Avenir,sans-serif}.email-buy-now-product-savings-type{display:block;margin:0 0 5px;font:normal 400 18px Avenir,sans-serif}.email-buy-now-product-savings-color{display:block;margin:0 0 15px;font:normal 400 18px Avenir,sans-serif}.email-buy-now-product-savings-alignment{vertical-align:top;text-align:center}.email-buy-now-product-price-alignment{vertical-align:top;text-align:right;padding-right:10px}.email-buy-now-product-qty-alignment{vertical-align:top;text-align:center}.email-buy-now-product-subtotal-alignment{vertical-align:top;text-align:right}.email-buy-now-product-value{display:block;margin-top:25px;font:normal 400 20px Avenir,sans-serif}.email-buy-now-totals-table{width:100%;border-collapse:collapse;background:#f8f9fa}.email-buy-now-totals-table-second-column{width:115px}.email-buy-now-totals-table-subtotal{font:normal 400 20px Avenir,sans-serif;color:#666666;margin:20px 0 0;text-align:right}.email-buy-now-totals-table-shipping-tax{font:normal 400 20px Avenir,sans-serif;color:#666666;margin:0;text-align:right}.email-buy-now-totals-table-grand-total{font:normal 700 20px Avenir,sans-serif;margin:0 0 20px;text-align:right}.email-buy-now-billing-information-and-payment-method{font:normal 700 20px Avenir,sans-serif;margin:40px 150px 0 0}.email-buy-now-shipping-information-and-shipping-method{font:normal 700 20px Avenir,sans-serif;margin:40px 0 0}.email-buy-now-billing-and-shipping-information-values{font:normal 400 20px Avenir,sans-serif;margin:0}.email-buy-now-payment-method-and-shipping-method-values{font:normal 400 20px Avenir,sans-serif;margin:0 0 40px 0}.email-service-customer{display:block;font:normal 700 21px Avenir,sans-serif}.email-service-text{display:block;font:normal 400 21px Avenir,sans-serif}.email-service-order-id{font:normal 700 26px Avenir,sans-serif;margin-bottom:0}.email-service-order-date{font:normal 400 18px Avenir,sans-serif;margin-top:0}.email-service-gray-box{display:block;background:#f8f9fa;border:1px solid #b1bcc3;padding:15px 20px;margin-bottom:30px}.email-service-gray-box-item-name{font:normal 700 18px Avenir,sans-serif;margin:4px auto}.email-service-gray-box-item-value{font-weight:400}.email-service-table{width:100%;border-collapse:collapse}.email-service-table-menu-items{text-align:left;font:normal 700 17px Avenir,sans-serif;color:#666666}.email-service-table-menu-price{text-align:right;width:80px;font:normal 700 17px Avenir,sans-serif;padding-right:10px;color:#666666}.email-service-table-menu-qty{text-align:center;width:80px;font:normal 700 17px Avenir,sans-serif;color:#666666}.email-service-table-menu-savings{text-align:center;width:80px;font:normal 700 17px Avenir,sans-serif;color:#666666}.email-service-table-menu-subtotal{text-align:right;width:80px;font:normal 700 17px Avenir,sans-serif;color:#666666}.email-service-table-border{border-bottom:3px solid #c3cfdc}.email-service-table-item-height{height:150px;vertical-align:top}.email-service-product-alignment{vertical-align:top}.email-service-product-alignment .appointment-calendar{height:50px;width:290px;border:1px solid #bebebe;background:#fdfafa;margin-bottom:30px;text-align:center;font:normal 400 15px Avenir,sans-serif;color:#222222}.email-service-product-alignment .appointment-calendar img{width:20px;height:20px;vertical-align:middle;padding-right:5px}.email-service-product-image{width:100px;vertical-align:middle;margin-top:25px}.email-service-product-name{display:block;margin:25px 0 10px;font:normal 700 20px Avenir,sans-serif}.email-service-product-savings-type{display:block;margin:0 0 10px;font:normal 400 18px Avenir,sans-serif;line-height:2rem}.email-service-product-savings-alignment{vertical-align:top;text-align:center}.email-service-product-appointment-date{display:block;margin:0 0 10px;font:normal 400 18px Avenir,sans-serif;line-height:2rem}.email-service-product-appointment-time{display:block;margin:0 0 10px;font:normal 400 18px Avenir,sans-serif;line-height:2rem}.email-service-product-price-alignment{vertical-align:top;text-align:right;padding-right:10px}.email-service-product-qty-alignment{vertical-align:top;text-align:center}.email-service-product-subtotal-alignment{vertical-align:top;text-align:right}.email-service-product-value{display:block;margin-top:25px;font:normal 400 20px Avenir,sans-serif}.email-service-totals-table{width:100%;border-collapse:collapse;background:#f8f9fa}.email-service-totals-table-second-column{width:115px}.email-service-totals-table-subtotal{font:normal 400 20px Avenir,sans-serif;color:#666666;margin:20px 0 0;text-align:right}.email-service-totals-table-discount{font:normal 400 20px Avenir,sans-serif;color:#666666;margin:0;text-align:right}.email-service-totals-table-grand-total{font:normal 700 20px Avenir,sans-serif;margin:0 0 20px;text-align:right}.email-service-billing-information-and-payment-method{font:normal 700 20px Avenir,sans-serif;margin:40px 150px 0 0}.email-service-shipping-information-and-shipping-method{font:normal 700 20px Avenir,sans-serif;margin:40px 0 0}.email-service-billing-and-shipping-information-values{font:normal 400 20px Avenir,sans-serif;margin:0}.email-service-payment-method-and-shipping-method-values{font:normal 400 20px Avenir,sans-serif;margin:0 0 40px 0}.email-recommendation-description{margin-top:20px;padding-top:15px;padding-bottom:15px}.email-recommendation-product-content{overflow:hidden}@media screen and (max-width:480px){.email-recommendation-product-content{display:block;min-width:100%;width:100%}}.email-recommendation-product-image{width:25%;float:left;text-align:center}.email-recommendation-product-image img{min-width:100px;max-width:80%;max-height:160px}@media screen and (max-width:480px){.email-recommendation-product-image{position:relative;width:100% !important;float:none;min-width:100%}}.email-recommendation-product-description{width:75%;float:left;min-width:480px}@media screen and (max-width:480px){.email-recommendation-product-description{position:relative;width:100% !important;float:none;min-width:100%;text-align:center}}@media screen and (max-width:768px){.content.account-nav-content{margin:0}}@media screen and (min-width:768px){.content.account-nav-content{margin:40px 0 0 0}}@media screen and (max-width:768px){.content.account-nav-content .nav.items.nav-account-menu{display:block}}.header.panel .header.links .customer-welcome+.authorization-link.signout,.header.panel .header.links .logo+a.authorization-link.signout{display:none}.panel.header .header.links li:not([class]){display:none}.appointments-customer-index .verification-modal .logo-vendor{display:none}.account-nav .item.current a strong{padding-left:15px}label#purchasePrice-label{margin-top:-15px !important}.form-address-edit .actions-toolbar>.secondary:last-child{margin-top:0 !important}.actions-toolbar>.secondary .action.back{display:inline-block !important}.actions-toolbar .secondary a.action{margin-top:0px !important}.cms-index-index{font-family:'proxima' !important}.customer-account-create #maincontent .form-create-account.cr-form .fieldset.create.info .field.cr_unit_number{float:right}.cms-home .panel.header .header.links li.authorization-link a,.cms-home .panel.header .header.links li a{color:#0077BB !important}.block-content.filter-content .filter-options-item .filter-options-content ol.items li.item a{color:#000000 !important}.filter-options-content .items.-am-singleselect .amshopby-link-selected .count,.filter-options-content .swatch-option.selected+.am-shopby-swatch-label .count{color:#000000 !important}.subtotal[data-th='Coupon amount']{display:none}.block-content.filter-content .filter-options-item .filter-options-title::after{background-color:transparent !important}.MuiTypography-colorPrimary{display:none}.customer-account-create .cr-form #street_1-error{margin-bottom:-25px}.block-content.filter-content .filter-options-item .filter-options-title{width:182px}.field.cr_unit_number{width:40% !important;float:right !important}.field.cr_city{width:20% !important}.field.region{width:40% !important}.field.region>label,.field.company>label{padding-bottom:5px !important;text-align:left !important}.field.telephone{position:relative !important;bottom:1rem !important}.field.street{margin-bottom:0 !important}.action.search{text-align:left !important;left:0 !important}input#search{padding-right:0px !important}.products.products-grid li.product-item .product-item-inner .product-item-actions .actions-primary .cr-btn span{display:none}.products.products-grid li.product-item .product-item-inner .product-item-actions .actions-primary .cr-btn:after{content:"View Rebate"}@media only screen and (max-width:767px){.navigation .level0.active .all-category a{border-color:#ff5501;border-style:solid;border-width:0 0 0 8px;padding-left:7px;display:inline-block}.navigation .level0.has-active .all-category a{border-width:0}}@media screen and (max-width:767px){.field.cr_unit_number .control{width:100% !important}.field.region{width:100% !important}}@media screen and (min-width:768px){.field.cr_unit_number .control{width:94% !important}.page-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .header.links{display:none !important}.panel.header .header.links a.logo{display:none}}@media only screen and (max-width:640px){body.catalog-category-view .products.products-grid li.product-item .product-item-inner .product-item-actions .actions-primary .cr-btn{width:100%;position:relative;left:0;bottom:0;margin-top:6rem !important}}.column:not(.sidebar-main) .cr-form .fieldset>.field:not(.choice).email_address_and_password .field:not(.choice)>.label,.column:not(.sidebar-additional) .cr-form .fieldset>.field:not(.choice).email_address_and_password .field:not(.choice)>.label{margin-bottom:6px;text-align:left;padding:0;font:700 16px/22px "avenir"}.column:not(.sidebar-main) .cr-form .fieldset>.field:not(.choice).email_address_and_password .field,.column:not(.sidebar-additional) .cr-form .fieldset>.field:not(.choice).email_address_and_password .field{margin-bottom:20px}.column:not(.sidebar-main) .cr-form .fieldset>.field:not(.choice).email_address_and_password .field:not(.choice)>.label::after,.column:not(.sidebar-additional) .cr-form .fieldset>.field:not(.choice).email_address_and_password .field:not(.choice)>.label::after{content:"*";color:red;font-size:1.2rem;margin:0 0 0 5px}.MuiStepIcon-root.MuiStepIcon-active,.MuiStepLabel-label.MuiStepLabel-active{color:#008bdb !important}.MuiStepConnector-completed .MuiStepConnector-line{border-color:#008bdb !important}.MuiStepLabel-label.MuiStepLabel-completed{color:#008bdb !important}.MuiStepIcon-root.MuiStepIcon-completed{color:#008bdb !important}.MuiCheckbox-root.Mui-checked svg{fill:#0077bb !important}.MuiStepConnector-active .MuiStepConnector-line{border-color:#008bdb !important}.MuiStepConnector-root:not(.Mui-disabled) .MuiSvgIcon-root{fill:currentColor !important;color:#0077bb !important}.MuiTypography-overline{color:#0077bb !important}.MuiButton-containedSecondary{color:#0077bb !important;border:.8px solid #07b !important;opacity:1 !important;box-shadow:none !important;background-color:white !important}.MuiButton-containedSecondary:hover{color:#00629a !important;border:.8px solid #00629a !important}.MuiButton-containedPrimary:not(.Mui-disabled){color:white !important;border:none !important;box-shadow:none !important;background-color:#0077bb !important}.MuiButton-containedPrimary:hover{background-color:#0077bb !important}.MuiPickersToolbar-toolbar{background-color:#0077bb !important}.MuiButtonBase-root .MuiSvgIcon-root{fill:currentColor !important;color:#0077bb !important}.MuiPickersDay-daySelected{color:#fff !important;font-weight:500 !important;background-color:#0077bb !important}.MuiPickersDay-daySelected:hover{background-color:#0077bb !important}body,td,input,textarea,select{font-family:'Open Sans' !important}.jss1360{background-color:#DA3732 !important}.action.primary{background-color:#07b !important;color:#fff !important}.account-nav .item.current a,.account-nav .item.current strong{border-color:#fff}@media screen and (max-width:768px){.nav-sections .nav-toggle:before,.nav-open .nav-toggle:after,.nav-sections .header.links a.logo,.nav-sections .header.links .authorization-link.signout:not(.customer-welcome .authorization-link.signout),.nav-sections .header.links li:not([class]){display:none}.page-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .header.links li:nth-child(3){order:initial}}.account .column.main .block.block-dashboard-info:not(.widget) .block-title>strong{display:none}.account .column.main .block.block-dashboard-info:not(.widget) .block-title:before{content:'Account Information';font-size:3rem;font-weight:700}.header.panel .header.links .customer-welcome+.authorization-link.signout,.header.panel .header.links .logo+.authorization-link.signout{display:none}.subtotal[data-th='Coupon amount']{display:table-cell}#shopping-cart-table .cart.item .item-info .col.qty,#shopping-cart-table .cart.item .item-info .col.subtotal{text-align:left !important}.customer-account-edit .column:not(.sidebar-additional) .cr-form div.primary{width:0% !important}.customer-account-edit .column:not(.sidebar-additional) .cr-form div.secondary{width:100% !important}.cart.table-wrapper .col.price,.order-items.table-wrapper .col.price,.cart.table-wrapper .col.qty,.order-items.table-wrapper .col.qty,.cart.table-wrapper .col.subtotal,.order-items.table-wrapper .col.subtotal,.cart.table-wrapper .col.msrp,.order-items.table-wrapper .col.msrp{text-align:left}.checkout-cart-index .cart.item .item-info .col.subtotal .price-excluding-tax{text-align:left}.actions-toolbar>.secondary .action.back{display:inline-block !important}.column:not(.sidebar-main) .cr-form .actions-toolbar .cr-btn-primary,.column:not(.sidebar-additional) .cr-form .actions-toolbar .cr-btn-primary,.column:not(.sidebar-main) .cr-form .actions-toolbar .cr-btn-secondary,.column:not(.sidebar-additional) .cr-form .actions-toolbar .cr-btn-secondary{width:auto !important}.form-address-edit .actions-toolbar>.secondary:last-child{margin-top:0px !important}.actions-toolbar>.primary,.actions-toolbar>.secondary{text-align:center !important}.customer-address-form .column:not(.sidebar-main) .cr-form div .primary,.customer-address-form .column:not(.sidebar-additional) .cr-form div .primary{width:50%}.customer-address-form .column:not(.sidebar-main) .cr-form div .secondary,.customer-address-form .column:not(.sidebar-additional) .cr-form div .secondary{width:50%}[data-th='Subtotal']{display:none}.product-info-main .box-tocart .actions{text-align:left !important}