*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a,button{outline:none !important}body{color:#000}@media (max-width: 767px){.container{padding-right:20px !important;padding-left:20px !important}.container .row{margin-right:-20px;margin-left:-20px}.container .row [class*="col-"]{padding-right:20px;padding-left:20px}}@media (min-width:768px){.navigation{width:760px}.container{width:740px !important;padding-right:10px !important;padding-left:10px !important}}@media (min-width:992px){.navigation{width:980px}.container{width:960px !important}}@media (min-width:1200px){.navigation{width:1196px}.container{width:1176px !important}}.flex-col-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.flex-row-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}ul{padding:0;margin:0}ul li{list-style:none}.label{color:#000;font-size:13px;font-weight:normal}.label:after{display:inline-block;color:#000}.dropdown>a.active+.dropdown-menu{display:block}button.action.checkout,.button.action.checkout,button.login,.button.login{padding-top:0;padding-bottom:0;width:100%;background-color:#d02f30;font-size:16px;text-transform:uppercase;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}button.action.checkout.facebook,.button.action.checkout.facebook,button.login.facebook,.button.login.facebook{background-color:#3a559f}button.action.checkout.google,.button.action.checkout.google,button.login.google,.button.login.google{background-color:#dc4b3f}button.action.checkout.linkedin,.button.action.checkout.linkedin,button.login.linkedin,.button.login.linkedin{background-color:#007bb6}a.viewcart{display:block;padding:0 10px;height:40px;border:1px solid #999c9d;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#2a2a2a;font-size:16px;font-weight:700;line-height:40px;text-align:center}.panel{border:none !important;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.panel-default>.panel-heading{padding:0;border:none;background:none}.panel-body{padding:0;border:none !important}.flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;align-items:center}html,body,.page-wrapper{width:100%;overflow-x:hidden}body{font-family:'Open Sans',sans-serif}.columns .column.main{width:100%}header.page-header{padding:0;margin:0;background-color:#282a2a}@media (max-width: 767px){header.page-header .header.container{padding:0}}header.page-header .nav-toggle{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:static;padding:17px 6px 15px;height:100%}header.page-header .nav-toggle span{clip:unset;position:static;margin:0;height:auto;width:auto;color:#fff;font-size:8px;font-weight:500;text-transform:uppercase}header.page-header .nav-toggle span.burger span{display:block;margin-bottom:4px;height:1px;width:19px;background:#fff}header.page-header .nav-toggle:before{display:none}@media (min-width: 768px){header.page-header .logo{position:relative;top:-8px;margin:0;max-width:none}}@media (max-width: 767px){header.page-header .logo img{max-width:83px}}header.page-header .panel.wrapper{margin:0;border:none;background:#fff}header.page-header .panel.header{padding-top:6px;padding-bottom:6px}header.page-header .panel.header p{margin:0;font-size:13px}@media (min-width: 768px){header.page-header .flex-row{margin-top:-20px}}header.page-header .logo-col{flex:1}header.page-header .menu-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;flex:5}header.page-header .menu-col .menu-item{flex:2;margin:0}@media (max-width: 767px){header.page-header .menu-col .menu-item{flex:1}}@media (max-width: 767px){header.page-header .menu-col .menu-item.logo-item{flex:2;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}header.page-header .menu-col .menu-item.logo-item .logo{max-width:none}}header.page-header .menu-col .menu-item.dropdown .dropdown-menu{min-width:280px;left:auto;right:0;padding:0 !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-top-right-radius:0;background:#fff}header.page-header .menu-col .menu-item.dropdown .dropdown-menu:before,header.page-header .menu-col .menu-item.dropdown .dropdown-menu:after{display:none}header.page-header .menu-col .menu-item.dropdown .dropdown-menu .title{display:none}header.page-header .menu-col .menu-item.dropdown .dropdown-menu .block{margin:0}header.page-header .menu-col .menu-item.dropdown .dropdown-menu .block .block-content{padding:20px}header.page-header .menu-col .menu-item.dropdown .dropdown-menu .block .block-content label{text-transform:none}header.page-header .menu-col .menu-item.dropdown .dropdown-menu .block a{color:#000}header.page-header .menu-col .menu-item.dropdown .dropdown-menu .form-login .forgot-password-form{margin-bottom:15px;text-align:center}header.page-header .menu-col .menu-item.dropdown .dropdown-menu .form-login .forgot-password-form a{font-size:13px}header.page-header .menu-col .menu-item.dropdown .dropdown-menu .form-login .buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header.page-header .menu-col .menu-item.dropdown .dropdown-menu .form-login .buttons a.action{display:block;padding:0 15px;height:40px;width:100%;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#d1d2d3;color:#000;font-size:16px;font-weight:bold;line-height:40px;text-transform:uppercase}header.page-header .menu-col .menu-item.dropdown .dropdown-menu .block-search{padding:10px;width:100%}header.page-header .menu-col .menu-item.dropdown .dropdown-menu .block-search form{display:-webkit-flex;display:-ms-flexbox;display:flex}header.page-header .menu-col .menu-item.dropdown .dropdown-menu .block-search .field.search input{width:269px;height:38px !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}header.page-header .menu-col .menu-item.dropdown .dropdown-menu .block-search .actions .action{position:static;padding-right:23px;padding-left:23px;height:38px;border-top-left-radius:0;border-bottom-left-radius:0;background:#d02f30;font-size:14px}header.page-header .menu-col .menu-item.dropdown .dropdown-menu .block-search .actions .action:before{display:none}header.page-header .menu-col .menu-item.dropdown .dropdown-menu .block-search .actions .action span{position:static;clip:unset;height:auto;width:auto;margin:0}header.page-header .menu-col .menu-item.dropdown .dropdown-menu .block-minicart .block-content{padding:2px 0 0}header.page-header .menu-col .menu-item+.menu-item{border-left:1px solid #535454}header.page-header .menu-col .menu-item>a{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 20px 4px;border-bottom:11px solid transparent;color:#fff;font-size:12px;font-weight:500;text-decoration:none !important;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}@media (max-width: 767px){header.page-header .menu-col .menu-item>a{padding:17px 6px 4px;font-size:8px}}header.page-header .menu-col .menu-item>a i{margin-bottom:8px;font-size:22px}@media (max-width: 767px){header.page-header .menu-col .menu-item>a i{font-size:19px}}header.page-header .menu-col .menu-item>a.showcart:before{display:none}header.page-header .menu-col .menu-item>a.showcart+.dropdown-menu{left:auto;right:0}header.page-header .menu-col .menu-item>a:hover,header.page-header .menu-col .menu-item>a:focus,header.page-header .menu-col .menu-item>a[aria-expanded="true"]{border-bottom-color:#fff}.minicart-wrapper .counter-label.mod{position:static !important;clip:unset !important;margin:0 !important;height:auto !important;width:auto !important;overflow:initial !important}.minicart-wrapper .block-minicart:before{display:none !important}.minicart-wrapper .block-minicart .block-title{display:block;font-size:13px;font-weight:700;text-align:center;text-transform:none}.minicart-wrapper .block-minicart .minicart-actions{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.minicart-wrapper .block-minicart .minicart-actions .actions{width:50%}.minicart-wrapper .block-minicart .minicart-actions .actions:first-child{padding-right:7px}.minicart-wrapper .block-minicart .minicart-actions .actions:first-child+.actions{padding-left:7px}.minicart-wrapper .block-minicart .minicart-actions .action{padding-right:10px;padding-left:10px;height:40px;line-height:40px}.minicart-wrapper .minicart-items-wrapper{padding:0;max-height:405px;height:auto !important;border:none}.minicart-wrapper .minicart-items{text-transform:none}.minicart-wrapper .minicart-items .item{padding:20px 56px 20px 25px;position:relative}.minicart-wrapper .minicart-items .item .product{display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:13px}.minicart-wrapper .minicart-items .item .product .actions{flex:1;float:none;margin:20px 11px 0 0}.minicart-wrapper .minicart-items .item .product .actions .action:before{display:none !important}.minicart-wrapper .minicart-items .item .product .actions .action.delete{color:#787878;font-size:13px}.minicart-wrapper .minicart-items .item .product .product-item-photo{flex:3}.minicart-wrapper .minicart-items .item .product .product-image-photo{object-fit:contain;border:1px solid #dcdcdc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.minicart-wrapper .minicart-items .item .product .product-item-name a{font-size:13px;font-weight:600}.minicart-wrapper .minicart-items .item .product .product-item-details{flex:14;padding-left:14px}.minicart-wrapper .minicart-items .item .product .item-botom{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:10px}.minicart-wrapper .minicart-items .item .product .item-botom .details-qty{margin:0}.minicart-wrapper .minicart-items .item .product .item-botom .details-price{font-size:15px}.minicart-wrapper .minicart-widgets{margin:0}.nav-sections{margin-bottom:0;border-top:1px solid #4c4b4b;background-color:#1a1818}.navigation{background:none !important}.navigation>ul.ui-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:no-wrap;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.navigation li.level0{display:block !important;position:initial !important}.navigation .level0>.level-top{height:66px;color:#fff !important;font-size:14px;font-weight:normal;text-transform:uppercase;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;align-items:center}.navigation .level0>.level-top .ui-menu-icon{display:inline-block;margin-left:8px;width:0;height:0;vertical-align:middle;border-style:solid;border-width:0 4.5px 5px 4.5px;border-color:transparent transparent #fff transparent}.navigation .level0>.level-top.ui-state-focus .ui-menu-icon{transform-origin:center center;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.navigation .level0>.level-top.ui-state-focus:after,.navigation .level0>.level-top.ui-state-active:after{position:absolute;right:12px;bottom:0;left:12px;display:block;content:'';height:11px;width:auto;background-color:#fff}.navigation .level0 .level0.submenu{top:100% !important;left:0 !important;display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.navigation .level0 .level0.submenu>li{position:relative;margin:0;width:25%}.navigation .level0 .level0.submenu[aria-expanded="true"]{display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}.navigation .level0 .level0.submenu .ui-state-focus,.navigation .level0 .level0.submenu .ui-state-active{background:none;text-decoration:underline}.navigation .level0.has-active>.level-top,.navigation .level0.active>.level-top{border:none !important}.navigation .level0.has-active>.level-top:after,.navigation .level0.active>.level-top:after{position:absolute;right:12px;bottom:0;left:12px;display:block;content:'';height:11px;width:auto;background-color:#fff}.breadcrumbs{position:relative;padding:0 10px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.breadcrumbs{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.breadcrumbs .btn-garage{padding:0 23px;margin-right:13px;height:37px;color:#fff;font-size:13px;line-height:37px;text-transform:uppercase;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-top-left-radius:0;border-top-right-radius:0;background:#d02f30;background:-moz-linear-gradient(top, #d02f30 0%, #d02f30 50%, #b32829 50%, #b32829 100%);background:-webkit-linear-gradient(top, #d02f30 0%, #d02f30 50%, #b32829 50%, #b32829 100%);background:linear-gradient(to bottom, #d02f30 0%, #d02f30 50%, #b32829 50%, #b32829 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d02f30', endColorstr='#b32829', GradientType=0);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}@media (max-width: 767px){.breadcrumbs .btn-garage{width:100vw;margin-right:-20px;margin-bottom:10px;margin-left:-20px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}}.breadcrumbs .btn-garage i{margin-right:12px;font-size:12px}.breadcrumbs .btn-garage span{font-family:'handel_gothic'}.breadcrumbs .items .item{font-size:13px}@media (max-width: 767px){.breadcrumbs .items .item{font-size:12px}}.breadcrumbs .items .item a{color:#787878;text-decoration:none}.breadcrumbs .items .item strong{color:#000}.breadcrumbs .items .item:not(:last-child):after{display:inline-block;content:"\e909";font-size:7px;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-right:5px;margin-left:5px}@media (max-width: 767px){.breadcrumbs .items .item:not(:last-child):after{margin-right:3px;margin-left:3px}}#myGarage.in{display:block;padding:0!important;background:none;position:absolute !important;top:0;right:auto;bottom:auto;left:0}#myGarage .modal-dialog{margin:0}#myGarage .modal-dialog .modal-content{border:none;border-top-left-radius:0;border-top-right-radius:0}#myGarage .modal-dialog .modal-header{padding:28px 35px 0}#myGarage .modal-dialog .modal-header h2{margin-bottom:6px;font-size:34px;font-weight:700}#myGarage .modal-dialog .modal-header p{font-size:13px}#myGarage .modal-dialog .close{top:40px;right:40px;padding:0;color:#000;font-size:15px;text-transform:uppercase;text-decoration:none !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#myGarage .modal-dialog .close i{margin-right:13px;font-size:16px;vertical-align:middle}#myGarage .modal-dialog .modal-body{padding:20px 35px 31px}#myGarage .modal-dialog form [class*="amfinder-"]{padding:0;background:none}#myGarage .modal-dialog form .dropdown-title{padding:0 0 16px 0;font-size:34px;font-weight:700}#myGarage .modal-dialog form select{height:40px}#myGarage .modal-dialog form table tbody tr{display:inline-table}#myGarage .modal-dialog form table tbody tr:first-child td{padding:9px 34px;border-left:1px solid #ebeaea}#myGarage .modal-dialog form table tbody tr:first-child td:first-child{padding-left:0;border:none}#myGarage .modal-dialog form table tbody tr:first-child td:last-child{padding-right:0}#myGarage .modal-dialog form table .button{padding:0 30px 0;width:auto;background-color:#7d7d7d;font-size:16px;text-transform:uppercase;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#myGarage .modal-dialog form table .button.primary{padding-right:55px;padding-left:55px;background-color:#d02f30}.modal-backdrop{background:#000}.modal-backdrop.in{opacity:.6}.before-footer{position:relative;margin-bottom:-50px;z-index:2}@media (max-width: 767px){.before-footer{margin-bottom:-150px}}.before-footer .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:22px 50px;border:1px solid #e5e5e5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fff;-webkit-box-shadow:0px 5px 10px 5px rgba(0,0,1,0.08);-moz-box-shadow:0px 5px 10px 5px rgba(0,0,1,0.08);box-shadow:0px 5px 10px 5px rgba(0,0,1,0.08)}@media (max-width: 767px){.before-footer .inner{padding:22px}}.before-footer .inner h2{color:#000;font-size:34px;font-weight:600;text-transform:uppercase}@media (max-width: 767px){.before-footer .inner h2{font-size:23px;margin-top:10px}}.before-footer .inner h2 a{color:#9d9d9d;text-decoration:none !important}.before-footer .inner .separator{margin:0 58px}.before-footer .inner .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.before-footer .inner .top .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.before-footer .inner .top .inner-block ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.before-footer .inner .top .inner-block ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:10px;padding-bottom:10px;margin:0;width:50%}.before-footer .inner .top .inner-block ul li:nth-child(odd){padding-right:66px;border-right:1px solid #e5e5e5}.before-footer .inner .top .inner-block ul li:nth-child(even){padding-left:66px}@media (max-width: 767px){.before-footer .inner .top .inner-block ul li{padding-right:0 !important;padding-left:0 !important;width:100%;border:0 !important}}.before-footer .inner .top .inner-block ul li>span{font-size:13px;font-weight:500}.before-footer .inner .top .inner-block ul li>span:nth-child(odd){color:#000}@media (max-width: 767px){.before-footer .inner .top .inner-block ul li>span a span{display:none}}.before-footer .inner .top .inner-block ul li>span a i{color:#626262;font-size:20px}@media (min-width: 768px){.before-footer .inner .top .inner-block ul li>span a i{display:none}}.before-footer .inner .top .inner-block ul li>span a,.before-footer .inner .top .inner-block ul li>span:nth-child(even){color:#575757;text-decoration:none}.before-footer .inner .top .inner-block ul li>span:first-child{flex:9;white-space:nowrap;overflow:hidden}.before-footer .inner .top .inner-block ul li>span:first-child:after{display:inline-block;content:' .................................................................................. ';color:#e3e0e0}@media (max-width: 767px){.before-footer .inner .top .inner-block ul li>span:first-child:after{display:none}}.before-footer .inner .top .inner-block ul li>span:nth-child(2){flex:3}@media (max-width: 767px){.before-footer .inner .top .inner-block ul li>span:nth-child(2){flex:2}}.before-footer .inner .top .inner-block ul li>span:nth-child(3){flex:2;text-align:center}.before-footer .inner .top .inner-block ul li>span:nth-child(4){flex:2}@media (max-width: 767px){.before-footer .inner .top .inner-block ul li>span:nth-child(4){text-align:right}}.before-footer .inner .top .inner-block ul+a{color:#575757}.before-footer .inner .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.before-footer .inner .bottom{margin-top:20px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.before-footer .inner .bottom>div{flex:2}.before-footer .inner .bottom .block.newsletter{margin:0;width:100%}.before-footer .inner .bottom .block.newsletter .control:before{display:none}@media (max-width: 767px){.before-footer .inner .bottom .block.newsletter input{font-size:11px}}.before-footer .inner .bottom .block.newsletter .actions{width:auto}@media (max-width: 767px){.before-footer .inner .bottom .block.newsletter .actions .action{padding-right:13px;padding-left:13px;font-size:14px}}@media (max-width: 767px){.before-footer .inner .bottom div.social{margin-top:27px;width:100%}}.before-footer .inner .bottom ul.social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.before-footer .inner .bottom ul.social{margin:0}}.before-footer .inner .bottom ul.social li{padding:0 10px}.before-footer .inner .bottom ul.social li a{display:block;height:38px;width:38px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#d02f30;color:#fff;font-size:18px;line-height:38px;text-align:center;text-decoration:none}.before-footer .inner .bottom ul.social li.twitter a{font-size:14px}.before-footer .inner .bottom ul.social li.youtube a{font-size:12px}.page-footer{padding:0;background-color:#1a1818}@media (max-width: 767px){.page-footer .footer-nav{margin-top:162px;padding-right:10px;padding-left:10px}}.page-footer .panel-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 767px){.page-footer .panel-group{margin:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.page-footer .panel-group .panel{background:none;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}@media (max-width: 767px){.page-footer .panel-group .panel+.panel{margin-top:25px}}.page-footer .panel-group .panel .panel-heading{background:none;border:none}.page-footer .panel-group .panel-title{position:relative;margin-top:98px}@media (max-width: 767px){.page-footer .panel-group .panel-title{margin-top:0}}.page-footer .panel-group .panel-title a{position:relative;color:#fff;font-size:18px;font-weight:500;text-transform:uppercase}@media (max-width: 767px){.page-footer .panel-group .panel-title a{font-weight:600;text-decoration:none !important}.page-footer .panel-group .panel-title a:after{display:inline-block;content:'';margin-top:3px;margin-left:18px;width:0;height:0;vertical-align:top;border-style:solid;border-width:7px 6.5px 0 6.5px;border-color:#ffffff transparent transparent transparent;background:none}.page-footer .panel-group .panel-title a[aria-expanded="true"]:after{border-width:0 6.5px 7px 6.5px;border-color:transparent transparent #ffffff transparent}}.page-footer .panel-group .panel-title:after{display:block;content:'';margin-top:8px;height:2px;width:46px;background-color:#d02f30}@media (max-width: 767px){.page-footer .panel-group .panel-title:after{display:none}}@media (max-width: 767px){.page-footer .panel-group .panel-body{padding-right:0;padding-bottom:0;padding-left:0}}@media (max-width: 767px){.page-footer .panel-group li{margin-bottom:0}.page-footer .panel-group li+li{margin-top:10px}}.page-footer .panel-group li a{display:block;padding:5px 0;color:#fff;font-size:13px;font-weight:500}@media (min-width: 768px){.page-footer .panel-group .panel-title a{pointer-events:none !important}.page-footer .panel-group .panel-collapse{display:block !important}}.page-footer .footer-middle{padding:35px 0 32px;margin-top:35px;border-top:1px solid #7d7d7d;text-align:center}@media (max-width: 767px){.page-footer .footer-middle{padding:20px 20px 5px;margin-right:-10px;margin-left:-10px}.page-footer .footer-middle p{margin-bottom:30px}}.page-footer .footer-middle .row{overflow:hidden}.page-footer .footer-middle h3{color:#d02f30;font-size:18px;font-weight:bold;text-transform:uppercase}.page-footer .footer-middle p{color:#fff;font-size:13px;font-weight:500}.page-footer .footer-bottom{position:relative;clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:25px 0 24px}@media (max-width: 767px){.page-footer .footer-bottom{padding-right:10px;padding-left:10px}}.page-footer .footer-bottom:before{position:absolute;top:0;left:-50vw;display:block;content:'';height:1px;width:150vw;border-top:1px solid #7d7d7d}.page-footer .footer-bottom:after{position:absolute;bottom:0;left:-50vw;display:block;content:'';height:1px;width:150vw;border-bottom:1px solid #7d7d7d}.page-footer .footer-bottom .left{padding-right:112px}@media (max-width: 767px){.page-footer .footer-bottom .left{padding-right:0}}.page-footer .footer-bottom .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.page-footer .footer-bottom .right{display:none}}.page-footer .footer-bottom .right p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0}.page-footer .footer-bottom .right span+span{margin-left:26px}.copyright{background:#1a1818;text-align:right}@media (max-width: 767px){.copyright{padding:18px 10px;font-size:12px}}.page-products .columns{padding-top:0}.page-products .page-title{margin-top:0;margin-bottom:15px;color:#000;font-size:34px;font-weight:bold}@media (max-width: 767px){.page-products .page-title{font-size:23px}}.page-products .sorter{float:left}@media (max-width: 767px){.page-products .sorter{position:static}}.page-products .modes{display:block !important;float:right}.page-products .modes .modes-label{display:none}.page-products .modes a,.page-products .modes strong{background:#fff;color:#282a2a;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.page-products .modes a:before,.page-products .modes strong:before{display:none}.page-products .modes a.active,.page-products .modes strong.active{background:#d02f30;color:#fff}.page-products .modes .modes-mode{border:1px solid #d1d1d1;border-right:0;float:left;font-weight:400;line-height:1;padding:7px 10px;text-align:center;display:inline-block;text-decoration:none}.page-products .modes .modes-mode span{display:none}.filter{width:100%}.filter-options-item{padding-bottom:25px;border:none}.filter-options-item .filter-options-title{padding:10px 0;margin-left:-6px;border:none;color:#000;font-size:18px}.filter-options-item .filter-options-title:after{display:none}.filter-options-item .filter-options-content{display:block !important;padding:0;border:none}.toolbar .sorter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.toolbar .sorter label{display:inline-block;margin-right:7px;font-weight:normal}.products.wrapper .product-items{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #ebeaea;border-left:1px solid #ebeaea}.products.wrapper .product-items .product-item{padding:26px;margin:0;border-bottom:1px solid #ebeaea;border-right:1px solid #ebeaea;overflow:hidden}@media (max-width: 767px){.products.wrapper .product-items .product-item{padding:20px}}.products.wrapper .product-items .product-item .product-item-info{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;border:0 !important;margin:0 !important;padding:0 !important;width:100%}.products.wrapper .product-items .product-item .product-item-info .product-item-photo{display:block;margin-bottom:12px;border:1px solid #dcdcdc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.products.wrapper .product-items .product-item .product-image-container{display:block}.products.wrapper .product-items .product-item .product-image-wrapper{height:auto}.products.wrapper .product-items .product-item .product-image-wrapper .product-image-photo{position:static !important;height:auto}.products.wrapper .product-items .product-item .product-item-inner{position:static !important;clip:auto !important;padding:0 !important;margin:0 !important;height:auto !important;width:100% !important;overflow:visible;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;border:none !important;background:none !important}.products.wrapper .product-items .product-item .product-item-name,.products.wrapper .product-items .product-item .product.name a{color:#000;font-size:13px;font-weight:600;text-decoration:none !important}.products.wrapper .product-items .product-item .price-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:3px 0 17px}.products.wrapper .product-items .product-item .price-box .old-price{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;color:#787878;font-weight:600;text-decoration:line-through}.products.wrapper .product-items .product-item .price-box .old-price .price-label{display:none}.products.wrapper .product-items .product-item .price-box .special-price .price{font-size:2rem !important}.products.wrapper .product-items .product-item .product-item-actions{margin:0;display:block !important}.products.wrapper .product-items .product-item .product-item-actions .actions-primary{display:block;border:none}.products.wrapper .product-items .product-item .product-item-actions .actions-primary .action.primary{display:block;width:100%;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#d1d2d3;color:#000;font-size:16px;font-weight:bold;text-transform:uppercase}.products.wrapper .product-items .product-item .product-item-actions .actions-primary .action.primary:hover{background:#d02f30;color:#fff}@media (max-width: 767px){.products.wrapper .product-items .product-item .product-item-actions .actions-primary .action.primary{padding-right:10px;padding-left:10px;font-size:14px}}.products.wrapper .product-items .product-item .actions-secondary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:11px}@media (max-width: 767px){.products.wrapper .product-items .product-item .actions-secondary{display:none}}.products.wrapper .product-items .product-item .actions-secondary .action{color:#787878;font-size:13px;font-weight:500;text-decoration:none !important;text-transform:none}.products.wrapper .product-items .product-item .actions-secondary .action:before{display:none}.products.wrapper .product-items .product-item .actions-secondary .action.towishlist{text-align:right}.products.wrapper .product-items .product-item:hover{border-color:transparent;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 16px rgba(0,0,0,0.19);-moz-box-shadow:0 0 16px rgba(0,0,0,0.19);box-shadow:0 0 16px rgba(0,0,0,0.19)}.products.wrapper .product-items .product-item:hover .product-item-actions .actions-primary .action.primary{background:#d02f30;color:#fff}.products.wrapper.grid .product-items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.products.wrapper.grid .product-items .product-item{width:33.33333333%}@media (max-width: 767px){.products.wrapper.grid .product-items .product-item{width:50%}}.products.wrapper.grid .product-items .product-item .product-image-wrapper .product-image-photo{width:100%}.products.wrapper.list .product-items{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.products.wrapper.list .product-items .product-item{width:100%;border-bottom:0}.products.wrapper.list .product-items .product-item .product-item-info{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.products.wrapper.list .product-items .product-item .product-item-info:after{display:block;content:'';position:absolute;left:0;bottom:-26px;height:1px;width:100%;border-bottom:1px solid #ebeaea}.products.wrapper.list .product-items .product-item:last-child{border-bottom:1px solid #ebeaea}.products.wrapper.list .product-items .product-item:last-child .product-item-info:after{display:none}.products.wrapper.list .product-items .product-item .product-item-photo{padding:0;margin:0;max-width:240px;width:auto}.products.wrapper.list .product-items .product-item .product-image-wrapper .product-image-photo{width:auto}.products.wrapper.list .product-items .product-item .middle{-webkit-flex:1;-ms-flex:1;flex:1;padding:0 30px}.products.wrapper.list .product-items .product-item .product-item-details{width:240px}.price-box .price{color:#000;font-size:15px}.page-layout-1column .product.media{float:left;width:50%}.page-layout-1column .product-info-main{float:left;width:50%}.product .page-title{font-size:34px;font-weight:700}@media (max-width: 767px){.product .page-title{font-size:23px}}@media (min-width: 768px){.product.info.detailed .items{display:-webkit-flex;display:-ms-flexbox;display:flex}}.product.info.detailed .items .nav-box{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:25px 38px;border:1px solid #dcdcdc;border-top-left-radius:3px;border-bottom-left-radius:3px}.product.info.detailed .items .nav-box .inner{position:absolute;left:0;padding:0 38px;width:100%}.product.info.detailed .items .nav-box a{position:relative;display:block;padding:10px 0;color:#000;font-size:18px;font-weight:600;text-decoration:none !important}.product.info.detailed .items .nav-box .active a{color:#d02f30;font-size:23px}.product.info.detailed .items .nav-box .active a:after{display:block;position:absolute;top:50%;right:0;margin-top:-7px;content:'';width:0;height:0;border-style:solid;border-width:7.5px 0 7.5px 8px;border-color:transparent transparent transparent #d02f2f}.product.info.detailed .items .content-box{padding:0;border:1px solid #dcdcdc;border-left:0;border-top-right-radius:3px;border-bottom-right-radius:3px}.product.info.detailed .items .content-box .item.content{padding:25px 34px}@media (min-width: 768px){.product.info.detailed .items .content-box .item.content{display:block !important}}.product.info.detailed .items .content-box .item.content~.content{border-top:1px solid #dcdcdc}.product.info.detailed .items .content-box .item.content .data-title{margin-bottom:15px;color:#000;font-size:34px;font-weight:700;text-transform:uppercase}.product-container .product-info-price{border:none;margin:0}.product-container .product-info-price .price-box{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.product-container .product-info-price .price-box .old-price{margin-right:15px}.product-container .product-info-price .price-box .old-price,.product-container .product-info-price .price-box .old-price *{color:#787878 !important;text-decoration:line-through}.product-container .product-info-price .price-box .price-container .price{font-size:28px;line-height:28px}.product-container .product-info-main .stock{color:#000;font-size:18px;font-weight:600;text-transform:none}.product-container .product-info-main .stock i{margin-right:16px}.product-container .product-info-main .stock i:before{display:inline-block;height:23px;width:22px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#11b011;color:#fff;font-size:13px;line-height:23px;text-align:center}.product-container .fotorama .fotorama__nav-wrap{margin-top:19px}.product-container .fotorama .fotorama__nav-wrap .fotorama__nav--thumbs{padding:0 42px}.product-container .fotorama .fotorama__nav-wrap .fotorama__nav--thumbs .fotorama__nav__frame{padding:0 20px 0 0}.product-container .fotorama .fotorama__nav-wrap--horizontal .fotorama__thumb--icon{background:none;font-size:47px}.product-container .fotorama .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left .fotorama__thumb--icon:before{content:"\e904"}.product-container .fotorama .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right .fotorama__thumb--icon:before{content:"\e905"}.box-tocart .fieldset{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.box-tocart .actions{flex:6}.box-tocart .action.tocart{padding:0 20px;height:40px;width:100%;border:none;background-color:#d02f30;font-size:16px;line-height:40px;text-transform:uppercase}.product-reviews-summary{margin:0}.product-reviews-summary .reviews-actions{margin:0}.reviews-actions .action.add,.action.tocompare,.action.towishlist{color:#787878;font-size:13px;text-transform:none}.reviews-actions .action.add:before,.action.tocompare:before,.action.towishlist:before{display:none !important}.reviews-actions .action.add span,.action.tocompare span,.action.towishlist span{letter-spacing:0;text-transform:none}.action.tocompare,.action.towishlist{margin-right:0;margin-left:27px}.rewardssocial-buttons{padding-top:30px;margin-top:30px;height:auto;border-top:1px solid #dcdcdc}.rewardssocial-buttons>div{position:relative;display:inline-block;float:none !important;height:38px;width:38px;overflow:hidden}.rewardssocial-buttons>div:before{display:inline-block;height:38px;width:38px;background:#d02f30;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;z-index:0;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:18px;line-height:38px;text-align:center}.rewardssocial-buttons>div+div{margin-left:15px}.rewardssocial-buttons>div>*{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;z-index:1}.rewardssocial-buttons>div[class*="facebook"]:before{content:"\e917"}.rewardssocial-buttons>div[class*="twitter"]:before{content:"\e92c"}.rewardssocial-buttons>div[class*="google"]:before{content:"\e91a"}.rewardssocial-buttons>div[class*="pinterest"]:before{content:"\e924"}.rewardssocial-buttons>div[class*="referral"]:before{content:"\e915"}.review-form{max-width:none}.review-form .review-control-vote:before{display:none}.review-form .review-control-vote label{display:inline-block;position:static}.review-form .review-control-vote label:before,.review-form .review-control-vote label:after{display:none}.review-form .review-control-vote label i{opacity:1 !important;color:#b2b2b2;font-size:24px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.review-form .review-control-vote label.red i,.review-form .review-control-vote label.active i{color:#d02f30 !important}.field.qty{flex:2;margin:0}.field.qty .control{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.field.qty input[name*="qty"]{margin:0 15px;height:40px;max-width:60px;width:60px;border-color:#bcbbbb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:40px;text-align:center}.field.qty .button-qty{padding:0;border:none;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.field.qty .button-qty.qty-minus:before{display:inline-block;content:'';width:0;height:0;border-style:solid;border-width:7px 7px 0 7px;border-color:#000000 transparent transparent transparent}.field.qty .button-qty.qty-plus:before{display:inline-block;content:'';width:0;height:0;border-style:solid;border-width:0 7px 7px 7px;border-color:transparent transparent #000000 transparent}.checkout-cart-index .page-main{padding-right:10px;padding-left:10px}@media (min-width: 768px){.cart-container .form-cart{width:68.75%}.cart-container .cart-summary{padding:0 10px 0 0;width:31.25%}}.cart-header{padding:0 20px}.cart-header [scope="col"]{padding:0 10px 10px;color:#000;font-size:13px;font-weight:600;text-transform:uppercase;text-align:center}.cart-header [scope="col"]:first-child{text-align:left}.cart.item{padding:20px;border:1px solid #dcdcdc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.cart.item+.cart.item{margin-top:20px}.cart.item .item-info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.cart.item .item-info .qty .control{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.cart.item .item{display:-webkit-flex;display:-ms-flexbox;display:flex}.cart.item .item .product-item-photo{display:block;padding:0;max-width:none;width:auto}.cart.item .product-item-photo{max-width:181px;flex:1}.cart.item .product-item-details{padding-left:20px;padding-bottom:0;width:auto;flex:1}.cart.item .product-item-details .product-item-name{display:block;font-size:14px;font-weight:600}.cart.item .product-item-details .product-item-name *{color:#000}.cart.item .actions-toolbar{padding:0}.cart.item .actions-toolbar>.action-delete{position:static;color:#787878;font-size:13px}.cart.item .actions-toolbar>.action-delete:before{display:none}.cart.item .actions-toolbar>.action-delete>i{margin-right:7px}.cart.item .actions-toolbar>.action-delete>span{margin:0;height:auto;width:auto;clip:auto}.cart.item .qty-block{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.cart.item .clean-subtotal{margin-bottom:10px;color:#787878;font-size:15px;font-weight:normal;text-decoration:line-through}.cart.item .subtotal{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;text-align:center}.cart.main.actions{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.cart.main.actions:after{display:none}.cart.main.actions .button{padding-right:34px;padding-left:34px;background-color:#d1d2d3;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:rgba(0,0,0,0.8);font-size:14px}.cart.main.actions .link{padding:0;margin-right:33px;background:none;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#787878;font-size:13px}.cart-container .form-cart .clear,.block-cart-failed .form-cart .clear,.cart-container .actions.main .clear,.block-cart-failed .actions.main .clear,.cart-container .form-cart .continue,.block-cart-failed .form-cart .continue,.cart-container .actions.main .continue,.block-cart-failed .actions.main .continue{display:inline-block}.cart-container .form-cart .actions.main .clear,.block-cart-failed .form-cart .actions.main .clear,.cart-container .actions.main .actions.main .clear,.block-cart-failed .actions.main .actions.main .clear,.cart-container .form-cart .actions.main .continue,.block-cart-failed .form-cart .actions.main .continue,.cart-container .actions.main .actions.main .continue,.block-cart-failed .actions.main .actions.main .continue{display:inline-block}.cart-summary{padding:0;background:none}.cart-summary .summary.title{display:none}.cart-summary .block>.title{padding-top:0;border:none}.cart-summary .block>.title:after{display:none}.cart-summary .block>.title strong{font-size:24px;font-weight:700;text-transform:uppercase}.cart-summary .block .content{display:block}.cart-summary .block .fieldset.estimate{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-13px;margin-left:-13px}.cart-summary .block .fieldset.estimate .field{padding:0 13px;width:50%}.cart-summary .block .fieldset.estimate .field .label{font-weight:500}.cart-summary .checkout-methods-items{margin:0}.cart-totals .table{margin:0}.cart-totals tbody .mark,.cart-totals tfoot .mark{border:none;background:none;font-size:16px;text-transform:uppercase}.cart-totals tbody .amount,.cart-totals tfoot .amount{font-size:14px;font-weight:600}.cart-totals .grand .mark,.cart-totals .grand .amount{padding-bottom:0;border:none;background:none;font-size:18px;font-weight:600}.freeshipping-message{display:block;padding:15px 0;color:#d02f30;font-size:16px;font-weight:600;text-align:center}.page-title{display:block !important;font-size:34px;font-weight:700}@media (max-width: 767px){.page-title{font-size:23px}}.customer-account-login .page-title{display:block !important;font-size:34px;font-weight:700;text-align:center}@media (max-width: 767px){.customer-account-login .page-title{font-size:23px}}.customer-account-login .login-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:12px}.customer-account-login .login-container .fieldset>.field>.control{width:100%}.customer-account-login .login-container .fieldset .label{padding-left:0;padding-bottom:.2em;font-weight:normal;width:100%;text-align:left}.customer-account-login .login-container .fieldset .label:after{color:#000}.customer-account-login .login-container .fieldset:after{display:none}.customer-account-login .block-customer-login{margin:0 auto;width:100%}@media (min-width:768px){.customer-account-login .block-customer-login{width:50%}}.customer-account-login .block-customer-login>strong{color:#000;font-size:13px;font-weight:700}.customer-account-login .block-customer-login .block-content{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:29px}.customer-account-login .form-login{flex:6}.customer-account-login .form-login .actions-toolbar>div{display:block;float:none;clear:both;width:100%;margin:1rem 0 !important}.customer-account-login .form-login .actions-toolbar>div a,.customer-account-login .form-login .actions-toolbar>div button{width:100%}.customer-account-login .form-login a.remind{display:block;text-align:left;margin:-12px 0 18px !important;color:#575757;font-size:14px;font-weight:600}.customer-account-login .form-login .action.button.login.primary{height:40px}.customer-account-login .or{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;flex:2}.customer-account-login .or:before{position:absolute;top:0;left:50%;display:block;content:'';height:100%;width:1px;border-left:1px solid #e5e5e5}.customer-account-login .or span{position:relative;padding:0 30px;height:51px;background:#fff;color:#787878;font-size:13px;line-height:51px}.customer-account-login .social-login{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;flex:4}.customer-account-login .social-login button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;height:32px;line-height:32px;text-transform:none}.customer-account-login .social-login button i{height:32px;width:34px;border-right:1px solid rgba(0,0,0,0.5);line-height:32px}.customer-account-login .social-login button span{padding:0 24px;font-size:13px;text-align:center}.customer-account-login .social-login button+.button{margin-top:27px}.customer-account-login .new-customer-link{margin-top:11px !important;color:#000;font-size:14px;font-weight:600}.customer-account-login .new-customer-link a{color:#575757}.customer-dob{display:flex;flex-wrap:wrap}.ui-datepicker{min-width:250px}.ui-datepicker-today{background:rgba(227,0,26,0.4) !important}.ui-datepicker-today span,.ui-datepicker-today a{color:#000 !important}.ui-datepicker .ui-datepicker-calendar td .ui-state-hover,.ui-datepicker .ui-datepicker-calendar td .ui-state-active{background:#e3001a;color:#fff}.ui-datepicker td span,.ui-datepicker td a{text-align:center}.magestore-bannerslider-standard{width:100% !important}@media (max-width: 767px){.magestore-bannerslider-standard img{height:380px !important;object-fit:cover}}.magestore-bannerslider .flex-direction-nav{position:absolute;top:50%;left:0;right:0;margin:0 auto 50px}@media (min-width:768px){.magestore-bannerslider .flex-direction-nav{width:740px}}@media (min-width:992px){.magestore-bannerslider .flex-direction-nav{width:960px}}@media (min-width:1200px){.magestore-bannerslider .flex-direction-nav{width:1176px}}.magestore-bannerslider .flex-direction-nav li a{margin-top:-40px;width:15px;height:55px;opacity:1;background:none;text-indent:0;color:transparent;font-size:1px}.magestore-bannerslider .flex-direction-nav li a:before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;color:#fff;font-size:55px;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.magestore-bannerslider .flex-direction-nav li a.flex-prev:before{content:"\e904"}.magestore-bannerslider .flex-direction-nav li a.flex-next:before{content:"\e905"}.magestore-bannerslider .flex-control-nav{bottom:56px}.magestore-bannerslider .flex-control-nav li{margin:0 12px}.magestore-bannerslider .flex-control-nav li a{height:20px;width:20px;border:5px solid #747473;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#747473 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.magestore-bannerslider .flex-control-nav li a.flex-active,.magestore-bannerslider .flex-control-nav li a:hover{border-color:#d0d0d0;background:#d02f30 !important}.cms-block{margin-bottom:50px}.cms-block .inner{overflow:hidden;border:1px solid #e5e5e5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fff;-webkit-box-shadow:0px 5px 10px 0px rgba(0,0,1,0.05);-moz-box-shadow:0px 5px 10px 0px rgba(0,0,1,0.05);box-shadow:0px 5px 10px 0px rgba(0,0,1,0.05)}.cms-block .inner .row{margin:0}.cms-block .inner .row [class*="col-sm"]{padding:0}.cms-block .text-block{padding-right:50px;line-height:1.7}.cms-block .text-block h2{margin-top:0;margin-bottom:16px;font-family:'handel_gothic';font-size:29px;line-height:1.3;text-transform:uppercase}.cms-block .text-block p{font-size:13px}.cms-block .flex-row .item{padding:20px 25px;height:50%;width:50%;border:1px solid #e5e5e5}.cms-block .flex-row .item h3{margin-top:0;margin-bottom:13px;color:#000;font-size:18px;font-weight:600}.cms-block .flex-row .item p{margin-bottom:21px;color:#000;font-size:13px}.cms-block .flex-row .item a{text-decoration:none !important}.cms-block .flex-row .item a i{display:inline-block;margin-right:16px;height:35px;width:35px;vertical-align:middle;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#d02f30;color:#fff;font-size:13px;line-height:35px;text-align:center}.cms-block .flex-row .item a span{color:rgba(0,0,0,0.8);font-size:13px}.cms-block.photo .row.flex-row-center{align-items:center}.hp-content-banners{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:no-wrap;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:50px}.hp-content-banners .banner{position:relative;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fff;-webkit-box-shadow:0px 5px 10px 0px rgba(0,0,1,0.2);-moz-box-shadow:0px 5px 10px 0px rgba(0,0,1,0.2);box-shadow:0px 5px 10px 0px rgba(0,0,1,0.2)}.hp-content-banners .banner .inner{position:absolute;top:0;left:0;height:100%;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-weight:500;text-transform:uppercase}.hp-content-banners .banner .inner .bar{padding:25px 0;background-color:rgba(0,0,0,0.6)}.hp-content-banners .banner .inner .overtitle{padding:0 34px;font-family:'handel_gothic';color:#fff;font-size:29px}.hp-content-banners .banner .inner .big-title{padding:0 34px;font-family:'handel_gothic';color:#d02f30;font-size:49px}.hp-content-banners .banner .inner .subtitle{padding:0 34px;color:#fff;font-size:18px;font-weight:700}.hp-content-banners .banner .inner br{display:block !important}.hp-content-banners .banner.banner-left{border-top-right-radius:0;border-bottom-right-radius:0}.hp-content-banners .banner.banner-center{z-index:5}.hp-content-banners .banner.banner-center .subtitle{padding:0 47px;font-size:24px}.hp-content-banners .banner.banner-center .overtitle{padding:0 47px}.hp-content-banners .banner.banner-center .big-title{padding:0 47px}.hp-content-banners .banner.banner-right{border-top-left-radius:0;border-bottom-left-radius:0}.hp-content-banners .banner.banner-right .subtitle{padding:0 10px 0 22px}.hp-content-banners .banner.banner-right .overtitle{padding:0 10px 0 22px}.hp-content-banners .banner.banner-right .big-title{padding:0 10px 0 22px}.subcategory-widget{margin-bottom:50px;border:1px solid #e5e5e5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fff;-webkit-box-shadow:0px 5px 10px 0px rgba(0,0,1,0.05);-moz-box-shadow:0px 5px 10px 0px rgba(0,0,1,0.05);box-shadow:0px 5px 10px 0px rgba(0,0,1,0.05)}.subcategory-widget>.row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}@media (max-width: 767px){.subcategory-widget>.row{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.subcategory-widget .parent-cat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:34px;-webkit-background-size:cover;background-size:cover;background-position:center center}@media (max-width: 767px){.subcategory-widget .parent-cat{padding:30px 21px}}.subcategory-widget .parent-cat .title{color:#fff;font-size:34px;text-transform:uppercase}@media (max-width: 767px){.subcategory-widget .parent-cat .title{font-size:23px}}.subcategory-widget .parent-cat .title strong{font-weight:700}.subcategory-widget .parent-cat .title span,.subcategory-widget .parent-cat .title strong{display:block}.subcategory-widget .parent-cat a{display:block;margin-top:29px;color:#fff;font-size:18px;text-decoration:none !important}@media (max-width: 767px){.subcategory-widget .parent-cat a{margin-top:24px}}.subcategory-widget .items{padding:46px 0 8px}@media (max-width: 767px){.subcategory-widget .items{padding-top:0}}.subcategory-widget .items .slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.subcategory-widget .items .slide .item{height:50%;border-right:1px solid #e5e5e5}.subcategory-widget .items .slide .item a{display:block;padding:30px 33px 18px;text-align:center}@media (max-width: 767px){.subcategory-widget .items .slide .item a{padding:14px}}.subcategory-widget .items .slide .item a img{display:block;height:auto;width:100%}.subcategory-widget .items .slide .item a span{display:inline-block;margin-top:16px;color:#000;font-size:13px;font-weight:600}@media (min-width: 768px){.subcategory-widget .items .slide .item:first-child{border-bottom:1px solid #e5e5e5}.subcategory-widget .items .slide .item:first-child a{padding-top:0}}.subcategory-widget .items .owl-nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.subcategory-widget .items .owl-nav i{color:#000;font-size:16px}.subcategory-widget .items .owl-nav .dots{margin:0 18px}.fb_dialog_content iframe{bottom:104px !important;right:0 !important}.grecaptcha-badge{z-index:9}.ampromo-carousel-product{background:white;padding:1em}#giftcard-template-next:before,.ampromo-overlay .slick-next:before,.flyer-next a:before,.footer-red-section a:after,.icon-right:before,#giftcard-template-prev:before,.ampromo-overlay .slick-prev:before,.flyer-prev a:before,.icon-left:before{content:''}.ampromo-slick.slick-slider .slick-arrow.slick-next,.ampromo-slick.slick-slider .slick-arrow.slick-prev{background:none !important}.ampromo-item form .ampromo-item-buttons{margin-bottom:0 !important;position:relative !important;margin:0 auto !important;bottom:initial !important;left:initial !important;right:initial !important}.ampromo-items-form .product-info-price{display:none !important}.page-print .logo{display:block;float:none;text-align:left}@media print{*{-webkit-filter:none !important;background:transparent !important;color:#000 !important;filter:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}.table-wrapper table{width:100%;table-layout:fixed}.table-wrapper table td{width:auto}.table-wrapper table>tfoot>tr:first-child{border-top:1px solid #999}.box,tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:1cm}.block-content,p,h2,h3{break-inside:avoid}.block-content{break-before:avoid}.block-title,h2,h3{break-after:avoid;break-inside:avoid}.nav-toggle{display:none !important}.sidebar,.nav-sections,.header.content>*[class],.panel.wrapper>*[class],.footer.content>*[class]{display:none}.logo,.footer .copyright{display:block !important;margin:10px 0}.order-details-items .order-items .order-gift-message:not(.expanded-content){height:auto;visibility:visible}.column.main{float:none !important;width:100% !important}.breadcrumbs{margin:0 auto;text-align:right}.footer.content{padding:0}.hidden-print{display:none !important}}