body{font-family:"Roboto",sans-serif}ul,ol{list-style:none}a{color:#428dd5;text-decoration:none}a:active,a:focus,a:hover{color:#428dd5}a.underlined{text-decoration:underline}a.underlined:hover{text-decoration:none}.returning-customer-message{background:#e2f2fd;border:1px solid rgba(66,141,213,0.5);color:#428dd5;margin:15px 0px;padding:10px}.ui-autocomplete .h6,.ui-autocomplete .ui-autocomplete-suggestions,.ui-autocomplete .ui-autocomplete-products{color:#333;font-weight:normal;font-size:0.85rem;margin:0;padding:5px}.ui-autocomplete.ui-menu{font-family:"Roboto",sans-serif;min-width:300px}.ui-autocomplete.ui-menu .ui-autocomplete-suggestions,.ui-autocomplete.ui-menu .ui-autocomplete-products,.ui-autocomplete.ui-menu .h6{font-weight:600;font-size:0.85rem}.ui-autocomplete.ui-menu a{white-space:normal;color:#333}.ui-autocomplete.ui-menu .ui-menu-item{font-size:0.8rem;padding:10px}.ui-autocomplete.ui-menu .ui-menu-item:nth-child(even){background:none}.ui-autocomplete.ui-menu .ui-menu-item.ui-state-focus,.ui-autocomplete.ui-menu .ui-menu-item:nth-child(even):hover,.ui-autocomplete.ui-menu .ui-menu-item:hover{background:#0076ce;border:none;color:#fff;font-weight:normal}.ui-autocomplete.ui-menu .category{font-size:0.8rem;padding:8px;width:100%}.ui-autocomplete.ui-menu .category:hover{background:#0076ce;font-weight:normal}.ui-autocomplete.ui-menu .category:hover a{color:#fff}.ui-autocomplete.ui-menu .ui-menu-item.ui-state-focus:hover a{color:#4e4e4e}.ui-autocomplete.ui-menu .ui-state-focus,.ui-autocomplete.ui-menu .ui-state-active{margin:0px;border:0px}.ui-autocomplete.ui-menu .ui-autocomplete-item-container.ui-menu-item.ui-state-focus{background:none;border:none;color:#0076ce;font-weight:bold}.ui-autocomplete.ui-menu a.category{margin-left:0px}.ui-autocomplete.ui-menu .ui-autocomplete-products-wrap{display:flex;flex-wrap:wrap}.ui-autocomplete.ui-menu .ui-autocomplete-products-wrap .ui-menu-item{border:0;display:inline-flex;flex-direction:column;text-align:center;width:33.33%}.ui-autocomplete.ui-menu .ui-autocomplete-products-wrap .ui-menu-item:hover{border:0}.fieldset-v2 .fieldset .field .only_active_country{padding:5px 0px 0px 5px}.dd-icon{color:white;display:inline;fill:currentColor;height:20px;stroke-width:0;stroke:currentColor;vertical-align:middle;width:20px}.ajax-browsing-loading{z-index:100 !important}.breadcrumbs .dd-icon{color:#6d6d6d;height:14px;margin:-1px 10px 0px 0px;width:14px}.breadcrumbs .dd-icon.icon-chevron-right{height:12px;width:12px}.breadcrumbs a{font-size:0.75rem;font-weight:300;color:#6d6d6d}.addressbook-page .address-box,.account-payment-page .cc-box,.completed-order-summary .order-summary,.shipping-summary-box,.payment-summary-box{background-color:transparent;border:4px solid #f1f1f1;margin-bottom:15px;padding:15px}.order-summary .product-attributes:before{border-top:1px solid #e4e2e2;content:'';display:block;height:1px;margin-top:10px;padding-top:6px;width:100px}.order-summary .product-attributes li{align-items:center;display:flex;flex-wrap:wrap;font-weight:300;margin:0px 15px 5px 0px}.order-summary .product-attributes li .dd-icon{color:#bababa;margin-right:5px}.order-summary .product-attributes li .name{color:#979797;font-size:0.85rem;font-weight:300;margin-bottom:0px;margin-right:5px}.checkout-page .step-title .edit-step-link,.checkout-page .sidebar_summary .edit-cart-link{background-color:#0076ce}.checkout-page .step-title .edit-step-link:hover,.checkout-page .sidebar_summary .edit-cart-link:hover{background:#0056ae}.checkout-page .po-number{margin-top:20px}.checkout-page.checkout-payment-page .promos-box .promo-code-box{display:block}.dell-checkout-btn,.checkout-page .checkout-btn,button.green,.button.green,.product-page .right-section .product-summary .add-to-cart-box .add-to-cart,.cart-page .checkout-btn,.ajax-cart .checkout-btn{background:#6eae00;background:-moz-linear-gradient(180deg, #6eae00 0%, #73a903 50%, #6ea204 100%);background:-webkit-linear-gradient(180deg, #6eae00 0%, #73a903 50%, #6ea204 100%);background:linear-gradient(180deg, #6eae00 0%, #73a903 50%, #6ea204 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6eae00",endColorstr="#6ea204",GradientType=1)}.dell-checkout-btn:hover,.checkout-page .checkout-btn:hover,button.green:hover,.button.green:hover,.product-page .right-section .product-summary .add-to-cart-box .add-to-cart:hover,.cart-page .checkout-btn:hover,.ajax-cart .checkout-btn:hover{background:#5a8503;background:linear-gradient(-180deg, #5a8503 0%, #5a8503 50%, #5a8503 100%)}.attributes-icons ul,.product-page .view-options ul,.product-page .configurations .configuration ul,.cart-page .cart-items .item .product-attributes ul{display:flex}.attributes-icons li,.product-page .view-options li,.product-page .configurations .configuration li,.cart-page .cart-items .item .product-attributes li{align-items:center;display:flex;flex-wrap:wrap;font-weight:300;margin-right:15px}.attributes-icons li .dd-icon,.product-page .view-options li .dd-icon,.product-page .configurations .configuration li .dd-icon,.cart-page .cart-items .item .product-attributes li .dd-icon{color:#bababa;margin-right:5px}.attributes-icons li .name,.product-page .view-options li .name,.product-page .configurations .configuration li .name,.cart-page .cart-items .item .product-attributes li .name{color:#979797;font-size:0.85rem;font-weight:300;margin-bottom:0px;margin-right:5px}.selected-with-border,.product-page .configurations .configuration.selected,.product-page .swatches .attribute-option label.pc-selected,.product-page .right-section .product-summary .warranty .warranty-options li.selected{border-color:transparent}.selected-with-border:before,.product-page .configurations .configuration.selected:before,.product-page .swatches .attribute-option label.pc-selected:before,.product-page .right-section .product-summary .warranty .warranty-options li.selected:before{border:2px solid #82bce7;content:'';display:block;height:100%;left:0;position:absolute;top:0;width:100%}button,.button,button{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;text-align:center}button.grey,.button.grey,button.grey{border:2px solid silver;background-color:silver;color:white;font-weight:bold;text-transform:uppercase}button.grey:hover,.button.grey:hover,button.grey:hover{background-color:white;color:silver}button.inverted,.button.inverted,button.inverted{border:2px solid silver;background-color:#fff;color:silver;font-weight:bold;text-transform:uppercase}button.inverted:hover,.button.inverted:hover,button.inverted:hover{background-color:silver;color:white}button.inverted.blue,.button.inverted.blue,button.inverted.blue{background:none;border-color:#0076ce;color:#0076ce}button.inverted.blue:hover,.button.inverted.blue:hover,button.inverted.blue:hover{background-color:#0076ce;color:white}button.inverted.blue.light,.button.inverted.blue.light,button.inverted.blue.light{background:none;border-color:#298cd6;color:#298cd6}button.inverted.blue.light:hover,.button.inverted.blue.light:hover,button.inverted.blue.light:hover{background-color:#298cd6;color:white}button.blue,.button.blue,button.blue{background:#0076ce;border:2px solid #0076ce;color:white;font-weight:bold;text-transform:uppercase}button.blue:hover,.button.blue:hover,button.blue:hover{background-color:white;color:#0076ce}button.blue.light,.button.blue.light,button.blue.light{border-color:#298cd6;background:#298cd6;color:white}button.blue.light:hover,.button.blue.light:hover,button.blue.light:hover{background-color:white;color:#298cd6}button.green,.button.green,button.green{border:2px solid #70ab01;color:white;font-weight:bold;text-transform:uppercase}.select2-dropdown{border:1px solid #dedede;border-radius:0px}.select2-results__option{font-weight:300;padding:6px 15px}.select2-container--default .select2-selection--single{background-color:#eee;border:1px solid transparent;border-radius:0px;height:35px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.select2-container--default .select2-selection--single:hover{border-color:#dedede}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#016c9d;font-weight:300;line-height:35px;padding-left:15px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:33px;width:30px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#016c9d transparent transparent;border-width:5px 5px 0px 5px}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #016c9d transparent;border-width:0px 5px 5px 5px}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#41b6e6}.phone-number-error{background-color:#ffff;border:1px solid #888;border-radius:4px;box-shadow:4px 4px 8px rgba(0,0,0,0.4);left:15px;min-width:225px;position:absolute;padding:8px;top:110%}.phone-number-error .fa-exclamation{background-color:#f9ab21;border-radius:3px;color:#fff;font-size:1rem;margin-right:5px;padding:4px 8px 3px 9px;text-align:center}.phone-number-error:after,.phone-number-error:before{bottom:100%;left:20%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.phone-number-error:after{border-color:transparent;border-bottom-color:#fff;border-width:8px;margin-left:-24px}.phone-number-error:before{border-color:transparent;border-bottom-color:#888;border-width:9px;margin-left:-25px}@media (min-width: 1200px){.site-content{min-height:calc(100vh - 480px);min-height:-ms-calc(100vh - 480px);min-height:-moz-calc(100vh - 480px);min-height:-webkit-calc(100vh - 480px)}}@media (min-width: 992px) and (max-width: 1199px){.site-content{min-height:calc(100vh - 655px);min-height:-ms-calc(100vh - 655px);min-height:-moz-calc(100vh - 655px);min-height:-webkit-calc(100vh - 655px)}}@media (min-width: 768px) and (max-width: 991px){.site-content{min-height:calc(100vh - 560px);min-height:-ms-calc(100vh - 560px);min-height:-moz-calc(100vh - 560px);min-height:-webkit-calc(100vh - 560px)}}@media (max-width: 767px){.site-content{min-height:calc(100vh - 680px);min-height:-ms-calc(100vh - 680px);min-height:-moz-calc(100vh - 680px);min-height:-webkit-calc(100vh - 680px)}}.account-page .account-menu{background:none;border:0px;padding:0px}.account-page .account-menu h4{font-weight:200;font-size:1.5rem;color:#444}.account-page .account-menu h4 .account-menu-toggle{top:10px}.account-page .account-menu a{font-size:1rem;font-weight:300}.account-page .account-menu .account-links{margin-bottom:25px}.account-page .account-menu .account-links h6{border-bottom:4px solid #e2e2e2;color:#888888;font-size:0.85rem;padding-bottom:5px;text-transform:uppercase}.account-page .account-menu .account-links h6 img{margin-bottom:3px;width:17px}.account-page .account-content h1{color:#212121;font-weight:300}.account-page .account-content h3{color:#888;font-size:1.2rem;font-weight:400}@media (min-width: 992px){.account-page .account-menu{width:19%}.account-page .account-content{width:81%}}.top-header-zone p{margin:0px;padding:.5em 0}.fixed .site-header{left:0;position:fixed;top:0px;width:100%;z-index:100}.site-header{position:relative;z-index:102}.mega-menu-overlay{background:rgba(0,0,0,0.5);height:100vh;left:0;cursor:pointer;opacity:0;position:fixed;top:0;visibility:hidden;width:100vw;z-index:101;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.mega-menu-overlay.active{opacity:1;visibility:visible}.search-form-v2 .company-logo img{width:50px}.search-form-v2 .search-form-content .ui-autocomplete li.category-wrap{width:100%;padding:0px}.search-form-v2 .search-form-content .ui-autocomplete li.category-wrap .ui-menu-item{text-align:center;width:auto;font-size:0.7rem;padding:5px 15px;background:#e1e7f3 !important;margin:5px !important;border-radius:5px}.site-header{background-color:#0076ce}.site-header .site-header-top{border-bottom:1px solid #1387bd;padding:7px 0px}.site-header .site-header-top .logo{color:white;text-decoration:none;font-size:1rem;font-weight:200}.site-header .site-header-top .logo img{margin-right:10px;width:55px}.site-header .site-header-top .header-search{border:none}.site-header .site-header-top .header-search input{background:#298cd6;color:white;font-size:0.9rem;font-weight:300;padding:10px 20px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.site-header .site-header-top .header-search input::-moz-placeholder{font-weight:300;color:#fff}.site-header .site-header-top .header-search input:-ms-input-placeholder{font-weight:300;color:#fff}.site-header .site-header-top .header-search input::-webkit-input-placeholder{font-weight:300;color:#fff}.site-header .site-header-top .header-search button{color:#97cff8;font-size:0.9rem;padding:10px 12px;font-weight:300;width:100%}.site-header .site-header-top .header-search button i{float:right;font-size:1.2rem;color:white}.site-header .site-header-top .welcome-box{color:white;font-weight:200}.site-header .site-header-top .welcome-box a{color:white;font-weight:200;padding:0px}.site-header .site-header-top .welcome-box a.signout-link,.site-header .site-header-top .welcome-box a.register-link,.site-header .site-header-top .welcome-box a span{position:relative;top:3px}.site-header .site-header-top .welcome-box .devider{font-size:1rem;position:relative;top:2px}.site-header .site-header-top .cart-toggle{color:white;font-weight:200}.site-header .site-header-top .cart-toggle .cart-icon{position:relative}.site-header .site-header-top .cart-toggle .hidden-xs{position:relative;top:3px}.site-header .site-header-top .cart-toggle i{color:#b4cdeb;font-size:1.1rem}.site-header .site-header-top .cart-toggle .items-count{background:#ee6411;border-radius:50%;color:white;font-size:0.6rem;height:16px;line-height:1.7;position:absolute;text-align:center;width:16px}.site-header .site-header-top .welcome-box>a:hover,.site-header .site-header-top .cart-actions>a:hover{color:rgba(255,255,255,0.7)}.site-header .site-header-top .welcome-box>a:hover svg,.site-header .site-header-top .cart-actions>a:hover svg{color:rgba(255,255,255,0.7)}.site-header .site-header-bottom .menu-folder{list-style:none}@media (min-width: 1200px){.container{max-width:1400px;width:auto}}@media (max-width: 1999px){.site-header-bottom .menu-srennab .da-rennab-zone:after,.site-header-bottom .menu-srennab .da-rennab-zone:before{clear:both;content:" ";display:table}.site-header-bottom .menu-srennab .mega-menu-right-box{margin-top:20px}.site-header-bottom .menu-srennab .mega-menu-right-box .da-rennab-zone{text-align:center}}@media (min-width: 768px) and (max-width: 1365px){.site-header-bottom{cursor:pointer}}@media (min-width: 992px){.site-header-bottom .mega-menu-left-box .text{font-size:1rem;margin-top:15px}}@media (max-width: 991px){.site-header-bottom .mega-menu-left-box .text{font-size:0.9rem;margin-top:5px;padding-top:10px}.site-header-bottom .mega-menu-left-box .text br{display:none}}@media (min-width: 768px){body.fixed{padding-top:103px}.search-form-v2 .form-results{width:calc(100% - 80px);width:-moz-calc(100% - 80px);width:-ms-calc(100% - 80px);width:-webkit-calc(100% - 80px)}.search-form-v2 .search-form-wrapper .company-logo{width:70px}.search-form-v2 .search-form-wrapper .company-logo img{width:55px}.site-header-top .inner,.site-header-top .header-actions{flex-grow:1;flex-shrink:1;align-items:center;display:flex;justify-content:flex-end;padding:0px}.site-header-top .welcome-box{margin:0px 30px 0px 0px}.site-header-top .logo{margin-right:30px}.site-header-top .header-search{background:#298cd6;margin:0px auto;max-width:772px;width:calc(100% - 500px);width:-ms-calc(100% - 500px);width:-moz-calc(100% - 500px);width:-webkit-calc(100% - 500px)}.site-header-top .header-search input:focus{background:white;color:black}.site-header-top .cart-toggle .items-count{left:7px;top:-8px}.site-header-bottom{box-shadow:inset 0px 15px 10px -10px rgba(0,0,0,0.1);position:relative}.site-header-bottom .inner{background:-moz-linear-gradient(left, #0076ce 0%, rgba(0,115,201,0.5) 10%, rgba(0,115,201,0) 50%, rgba(0,115,201,0.5) 90%, #0076ce 100%);background:-webkit-linear-gradient(left, #0076ce 0%, rgba(0,115,201,0.5) 10%, rgba(0,115,201,0) 50%, rgba(0,115,201,0.5) 90%, #0076ce 100%);background:linear-gradient(to right, #0076ce 0%, rgba(0,115,201,0.5) 10%, rgba(0,115,201,0) 50%, rgba(0,115,201,0.5) 90%, #0076ce 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$blue', endColorstr='$blue',GradientType=1 )}.site-header-bottom .container{position:relative}.site-header-bottom .menu-folder .menu-link{float:left;cursor:pointer}.site-header-bottom .menu-folder .menu-link>i{display:none}.site-header-bottom .menu-folder .menu-link>a{color:white;display:block;font-size:1rem;font-weight:200;text-decoration:none;text-align:center;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.site-header-bottom .menu-folder .menu-link:hover>a{background:white;color:#0076cd}.site-header-bottom .menu-folder .menu-link .mega-menu{height:auto;max-height:0px;overflow:hidden;visibility:hidden;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;left:0;padding:0px 15px;position:absolute;width:100%;z-index:100}.site-header-bottom .menu-folder .menu-link .mega-menu.expanded{max-height:max-content;visibility:visible}.site-header-bottom .menu-folder .menu-link .mega-menu .inner{background:white;padding:15px}.site-header-bottom .menu-folder .menu-link .mega-menu .menu-srennab{margin-top:5px}.site-header-bottom .menu-folder .menu-link .mega-menu .mega-menu-left-box .img{float:left;margin-right:10px}.site-header-bottom .menu-folder .menu-link .mega-menu .mega-menu-left-box .text{color:#7e7e7e;font-weight:200}.site-header-bottom .menu-folder .menu-link .mega-menu .mega-menu-left-box .text b{font-weight:500}.site-header-bottom .menu-folder .menu-link .view-all-mobile{display:none}.site-header-bottom .menu-folder .menu-link .sub-menu li{color:#007db8;font-size:1rem;float:left;margin-bottom:40px;text-align:center;width:calc(100% / 5);width:-ms-calc(100% / 5);width:-moz-calc(100% / 5);width:-webkit-calc(100% / 5)}.site-header-bottom .menu-folder .menu-link .sub-menu li:nth-of-type(6n){clear:both}.site-header-bottom .menu-folder .menu-link .sub-menu li:hover .img{-webkit-filter:brightness(1.3);filter:brightness(1.3)}.site-header-bottom .menu-folder .menu-link .sub-menu li a{text-decoration:none}.site-header-bottom .menu-folder .menu-link .sub-menu li .img{margin-bottom:15px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.site-header-bottom .menu-folder .menu-link .sub-menu li .img .out-of-stock{visibility:hidden;background:#888;border-radius:25px;color:#fff;font-size:1rem;letter-spacing:1;position:absolute;padding:3px;text-align:center;top:45%;width:100%;z-index:100}.site-header-bottom .menu-folder .menu-link .sub-menu li a.out-of-items{color:#999}.site-header-bottom .menu-folder .menu-link .sub-menu li a.out-of-items .img{-webkit-filter:grayscale(100%);filter:grayscale(100%);position:relative}.site-header-bottom .menu-folder .menu-link .sub-menu li a.out-of-items .img img{-webkit-filter:opacity(50%);filter:opacity(50%)}.site-header-bottom .menu-folder .menu-link .sub-menu li a.out-of-items .img:hover .out-of-stock{visibility:visible}.site-header-bottom .menu-folder .menu-link .sub-menu li .model{font-weight:500}.site-header-bottom .menu-folder .menu-link .sub-menu li .short-description{font-weight:300}.site-header-bottom .menu-folder .menu-link .sub-menu>ul{display:flex;justify-content:space-evenly}.site-header-bottom .menu-folder .menu-link .view-all{text-align:center}.site-header-bottom .menu-folder .menu-link .view-all:before{border-bottom:1px solid #dedede;content:'';display:block;height:1px;position:relative;top:10px;width:100%}.site-header-bottom .menu-folder .menu-link .view-all span{background:white;display:inline-block;padding:0px 30px;position:relative}.site-header-bottom .menu-folder .menu-link .view-all button{background:#007db8;border-radius:25px;color:white;cursor:pointer;font-size:0.9rem;font-weight:200;padding:1px 25px}.site-header-bottom .menu-folder .menu-link .view-all button:hover{background:#005d98}}@media (min-width: 1400px){.site-header-bottom .menu-folder .menu-link>a{padding:9px 30px}}@media (min-width: 991px) and (max-width: 1399px){.site-header-bottom .menu-folder .menu-link>a{padding:9px 20px}}@media (max-width: 990px){.site-header-bottom .menu-folder .menu-link>a{padding:9px 10px;font-size:0.9rem}}@media (max-width: 767px){body{position:relative;right:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}body.fixed{padding-top:63px}body.search-form-v2 .search-form-content .search-results{max-height:calc(100vh - 160px);max-height:-moz-calc(100vh - 160px);max-height:-ms-calc(100vh - 160px);max-height:-webkit-calc(100vh - 160px)}body.menu-opened{overflow:hidden;position:relative;right:100vw}body.menu-opened .mobile-nav-toggle{-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}body.menu-opened .site-header-bottom{-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}body.menu-opened .site-header-bottom .mobile-menu-back .icon-arrow-left{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.site-header-top{padding:10px 0px}.site-header-top .inner{display:flex}.site-header-top .welcome-box .account-link::before,.site-header-top .welcome-box .signin-link::before{display:none}.site-header-top .mobile-nav-toggle{background:url(../images/icon_menu.png);height:20px;margin-top:2px;width:22px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.site-header-top .mobile-search-toggle{background:url(../images/icon_search.png);height:28px;width:28px}.site-header-top .mobile-search-toggle:after{content:'';background:red}.site-header-top .mobile-search-toggle.active{opacity:0.5}.site-header-top .devider,.site-header-top .cart-toggle i{display:none}.site-header-top .header-search{background:#0076ce;opacity:0;visibility:hidden;left:0px;margin:0px;max-width:100%;padding:10px;position:absolute;top:0px;z-index:10;width:100%}.site-header-top .header-search.animated{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.site-header-top .header-search .input-group-input input{background:white;color:black}.site-header-top .header-search form{background:#298cd6;border:none}.site-header-top .header-search.active{opacity:1;top:64px;visibility:visible}.site-header-top .cart-toggle{padding:0px}.site-header-top .cart-toggle .items-count{font-weight:300;left:10px;top:-7px}.site-header-top .header-actions{align-items:center;display:flex;flex-grow:1;justify-content:flex-end;padding:0px}.site-header-top .header-actions>*{cursor:pointer;margin:0px 10px;max-height:30px;max-width:30px}.site-header-top .header-actions *[class^="icon"]{height:32px;width:32px;vertical-align:top}.site-header-bottom{background:white;height:100vh;left:0px;position:fixed;top:0;width:100vw;-moz-transform:translate3d(100vw, 0, 0);-o-transform:translate3d(100vw, 0, 0);-ms-transform:translate3d(100vw, 0, 0);-webkit-transform:translate3d(100vw, 0, 0);transform:translate3d(100vw, 0, 0)}.site-header-bottom.animated{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.site-header-bottom .container,.site-header-bottom>.inner{height:100%}.site-header-bottom .container{display:flex;padding:0px}.site-header-bottom .menu-folder{flex-grow:4;overflow-y:auto;padding:15px;max-height:100vh;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.site-header-bottom .menu-folder .menu-link{position:relative}.site-header-bottom .menu-folder .menu-link>i{color:#0076ce;height:40px;position:absolute;right:10px;top:10px;width:40px;text-align:center;font-size:1rem;cursor:pointer}.site-header-bottom .menu-folder .menu-link.expanded>i{-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);top:-8px}.site-header-bottom .menu-folder .menu-link:not(:last-child){border-bottom:1px solid #ededed}.site-header-bottom .menu-folder .menu-link a{color:#0076ce;display:inline-block;font-weight:300;text-decoration:none;padding:2px 0px}.site-header-bottom .menu-folder .menu-link>a{font-size:1rem;padding:10px}.site-header-bottom .mobile-menu-back{background:#0076ce;color:white;cursor:pointer;font-weight:300;padding:15px;text-align:center}.site-header-bottom .mobile-menu-back .icon-arrow-left{height:30px;margin:0px 3px 5px 0px;width:30px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.site-header-bottom .mega-menu{display:none}.site-header-bottom .mega-menu .view-all-mobile{color:#0076ce;cursor:pointer;font-weight:300;display:inline-block;padding:2px 10px 5px 20px;text-decoration:none}.site-header-bottom .mega-menu .sub-menu li{padding-left:20px}.site-header-bottom .mega-menu .sub-menu .model,.site-header-bottom .mega-menu .sub-menu .short-description{float:left;margin-right:5px}.site-header-bottom .mega-menu .view-all,.site-header-bottom .mega-menu .sub-menu .img,.site-header-bottom .mega-menu .menu-srennab{display:none}}.site-footer{background-color:#0076ce}.site-footer .footer-menu a{color:white;text-decoration:none;font-weight:300}.site-footer .footer-heading{color:#86c3f1;font-weight:500;margin:20px 0px 0px 0px;text-transform:uppercase}.site-footer .footer-heading>a{color:#86c3f1;font-weight:500;text-transform:uppercase}.site-footer .copyright{color:#86c3f1;font-size:0.70rem;font-weight:300}.site-footer .copyright span{font-weight:400}.site-footer .socials a{color:white;font-size:1.9rem;text-decoration:none}.site-footer .socials a:hover{color:#86c3f1}.site-footer .footer-subscribe-form .form-label{color:#86c3f1;font-weight:300;margin:5px 0px 10px 0px}.site-footer .footer-subscribe-form .input-group{background:white}.site-footer .footer-subscribe-form .input-group input{font-size:0.9rem;border:none;padding:10px}.site-footer .footer-subscribe-form .input-group button{background:white;font-size:1.5rem;height:40px;padding:2px 12px 4px 17px}.site-footer .footer-subscribe-form .input-group button i{color:#444}.site-footer .footer-subscribe-form .sibscribe-terms{margin-top:5px}.site-footer .footer-subscribe-form .sibscribe-terms div{color:#86c3f1;margin-top:5px;font-weight:300}.site-footer .site-footer-bottom{border-top:1px solid #1387bd;color:#86c3f1;font-size:0.70rem;font-weight:300;margin-top:20px;padding:13px 0px}@media (min-width: 768px) and (max-width: 1200px){.site-footer .socials,.site-footer .footer-subscribe-form{width:50%;float:left}.site-footer .socials{margin-bottom:7px}.site-footer .footer-subscribe-form{padding-right:30px}}@media (min-width: 768px){.site-footer .footer-menu ul li{padding:2px 0px}.site-footer .footer-menu a:hover{color:#86c3f1}.site-footer .site-footer-bottom{text-align:center}}@media (max-width: 991px){.site-footer .site-footer-bottom{text-align:left}}@media (max-width: 767px){.site-footer .footer-menu ul{display:none;line-height:30px;padding:5px 20px}.site-footer .footer-menu .footer-heading{border-bottom:1px solid #1387bd;margin-top:0px;position:relative}.site-footer .footer-menu .footer-heading:before{content:"\f0dd";display:inline-block;font:normal normal normal 1rem/1 FontAwesome;height:10px;position:absolute;right:10px;top:5px;width:10px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.site-footer .footer-menu .footer-heading.expanded:before{-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);top:17px}.site-footer .footer-menu .footer-heading>a{color:white;display:block;font-weight:300;padding:8px 0px 8px 10px}.site-footer .site-footer-bottom{margin-top:10px}.site-footer .socials,.site-footer .copyright,.site-footer .site-footer-bottom .container div,.site-footer .footer-subscribe-form{padding:0px 10px}}.index .home-slider img{width:100%}.index .home-slider .bx-wrapper .bx-pager.bx-default-pager a{background:#eaeff1;border-radius:25px;height:20px;margin:0 10px;width:20px}.index .home-slider .bx-wrapper .bx-pager.bx-default-pager a.active{background:#298cd6;opacity:0.5}.index .home-slider .bx-wrapper .bx-controls-direction{display:none}.index .homepage-top-boxes .col-m-6:last-child .caption{left:0px;right:unset}.index .homepage-top-boxes .row-padded>[class*="col-"]{padding:0px}.index .homepage-top-boxes .row-padded>[class*="col-"] .homepage-box{padding:15px}.index .homepage-top-boxes .box{position:relative}.index .homepage-top-boxes .box:hover .caption{width:100%}.index .homepage-top-boxes .box .caption{align-items:center;background:rgba(0,118,206,0.6);bottom:0;color:white;display:flex;font-weight:200;justify-content:center;position:absolute;right:0;top:0;transition:0.4s all}.index .homepage-top-boxes .box .caption span{position:relative}.index .homepage-top-boxes .box .caption span:before{background:white;content:"";display:block;position:absolute;width:100%}.index .popular-categories .thumb-wrap{display:flex;flex-wrap:wrap;justify-content:space-evenly}.index .popular-categories .thumb-grid{clear:none}.index .newest-arrivals-slider .thumb-grid{width:100%}.index .homepage-bottom-boxes{margin:3rem 0rem}.index .homepage-bottom-boxes .box{position:relative}.index .homepage-bottom-boxes .box .img img{width:100%}.index .homepage-bottom-boxes .box .caption{align-items:start;background:rgba(0,118,206,0.6);bottom:0;color:white;display:flex;flex-direction:column;justify-content:center;padding:10px 20px;min-height:1px;position:absolute;right:0;width:100%;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.index .homepage-bottom-boxes .box:hover .caption{min-height:100%}.index section .section-title{margin-bottom:20px;margin-top:40px;position:relative;text-align:center}.index section .section-title:before{border-bottom:1px solid #e8e8e8;content:'';display:block;height:1px;position:absolute;top:50%;width:100%;transform:translate(0px, -50%)}.index section .section-title span{background:white;color:#444;display:inline-block;font-size:2.2rem;font-weight:300;padding:0px 20px;position:relative}@media (min-width: 1200px){.homepage-top-boxes .box .caption{font-size:3.2rem;width:40%}.homepage-top-boxes .box .caption span:before{height:10px;margin-top:80px}section.homepage-bottom-boxes .box .caption{font-size:1.8rem;font-weight:200}section.homepage-bottom-boxes .box .caption small{font-size:1rem;font-weight:500}}@media (max-width: 1999px){.homepage-top-boxes .box .caption{width:45%}}@media (min-width: 768px) and (max-width: 1999px){.homepage-top-boxes .box .caption{font-size:1.8rem}.homepage-top-boxes .box .caption span:before{height:5px;margin-top:40px}.homepage-bottom-boxes .box .caption{font-size:1.1rem;font-weight:400}.homepage-bottom-boxes .box .caption small{font-size:1.1rem;font-weight:200}}@media (min-width: 768px){.popular-categories .thumb-grid{padding:0px;width:calc(100% / 6);width:-ms-calc(100% / 6);width:-moz-calc(100% / 6);width:-webkit-calc(100% / 6)}.popular-categories .thumb-grid .img{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.popular-categories .thumb-grid:hover .img{-webkit-filter:brightness(1.3);filter:brightness(1.3)}}@media (max-width: 767px){.homepage-top-boxes .box .caption{font-size:2rem}.homepage-top-boxes .box .caption span:before{height:6px;margin-top:45px}.popular-categories .thumb-grid{padding:20px;width:calc(100% / 3);width:-ms-calc(100% / 3);width:-moz-calc(100% / 3);width:-webkit-calc(100% / 3)}.homepage-bottom-boxes .box .caption{font-size:1.8rem;font-weight:200}.homepage-bottom-boxes .box .caption small{font-size:1rem;font-weight:500}.index section .section-title span{font-size:1.9rem}}@media (max-width: 380px){.popular-categories .thumb-grid{width:calc(100% / 2);width:-ms-calc(100% / 2);width:-moz-calc(100% / 2);width:-webkit-calc(100% / 2)}.homepage-bottom-boxes .box .caption{font-size:1.1rem;font-weight:400}.homepage-bottom-boxes .box .caption small{font-size:1.1rem;font-weight:200}}.search-page .search-form,.empty-category-page .search-form{width:70%;margin:2rem auto}.search-page .search-form form button,.empty-category-page .search-form form button{border-radius:0px;padding:9px 20px}.browse-page .category-content,.browse-page .category-sidebar{float:left;max-width:100%;width:100%}.browse-page .category-actions.top{align-items:flex-start;display:flex;justify-content:flex-end}.browse-page .category-seo-text,.browse-page .showing-items-count{font-size:1rem;font-weight:300;margin-bottom:20px}.browse-page .dell-select{width:165px}.browse-page .category-sort-order{margin-right:0px}.browse-page .view-as-box span{background:#eee;border:1px solid transparent;color:#444;float:left;font-size:1rem;margin-left:2px;height:35px;padding:5px 0px;text-align:center;width:35px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.browse-page .view-as-box span.active{background:#41b6e6;color:white}.browse-page .view-as-box span:hover:not(.active){border-color:#dedede}.browse-page h1{color:#0076ce;font-weight:300;margin-bottom:0px}.browse-page .category-description,.browse-page .search-result-query{font-weight:300;margin-top:0px}.browse-page .sidebar-banner a{background:#f2f8fb;display:block;padding:10px;margin-top:20px;text-align:center}.browse-page .sidebar-banner div{color:black;font-size:1.1rem;font-weight:500}.browse-page .sidebar-banner p{color:#7a7878;font-size:0.85rem;font-weight:300;margin:5px 0px}@media (min-width: 992px){.browse-page .category-sidebar{padding:10px 40px 20px 0px;width:290px}.browse-page .category-content.has-sidebar{width:calc(100% - 290px);width:-ms-calc(100% - 290px);width:-moz-calc(100% - 290px);width:-webkit-calc(100% - 290px)}.mobile-category-heading{display:none}}@media (max-width: 991px){.category-filters{display:none}.mobile-category-heading{flex-grow:4}.mobile-category-heading div{background:#41b6e6;color:white;cursor:pointer;display:inline-block;font-weight:300;padding:5px;line-height:25px;height:35px;text-align:center}.mobile-category-heading div i{margin-left:10px;font-size:1rem;position:relative;bottom:2px}}@media (min-width: 768px){.browse-page .category-description,.browse-page .search-result-query{font-size:1rem}}@media (max-width: 767px){.category-description,.search-result-query{font-size:1rem}.view-pagination{display:none}}@media (max-width: 480px){.browse-page h1{font-size:1.8rem}.browse-page .category-sort-order,.browse-page .mobile-category-heading{width:50%}.browse-page .mobile-category-heading div,.browse-page .select2-container{width:calc(100% - 1px) !important;width:-moz-calc(100% - 1px) !important;width:-ms-calc(100% - 1px) !important;width:-webkit-calc(100% - 1px) !important}}@media (max-width: 374px){.mobile-category-heading i{display:none}}.thumb-grid.slider .name{color:#007db8;display:block;font-weight:300;text-align:center}.thumb-grid.slider .prices-wrap{font-size:1rem;font-weight:300;margin-top:5px;text-align:center}.thumb-grid.slider .prices-wrap .small,.thumb-grid.slider .prices-wrap .retail-price,.thumb-grid.slider .prices-wrap .old-price{display:block;font-size:1rem;font-weight:300}.thumbs-wrap .thumb-grid{padding:30px 15px}.thumbs-wrap .thumb-grid .img{position:relative;margin:0 auto;max-width:290px}.thumbs-wrap .thumb-grid .name{color:#444444;font-size:1.1rem;font-weight:500;margin-bottom:0px;min-height:50px;text-align:center}.thumbs-wrap .thumb-grid .sku{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.thumbs-wrap .thumb-grid .sku{color:#848383;font-weight:300;margin:2px 0px 0px 0px}.thumbs-wrap .thumb-grid .quantity-left-wrap{text-align:center}.thumbs-wrap .thumb-grid .quantity-left-wrap .quantity-left{background:#41b6e6;color:white;display:inline-block;border-radius:25px;color:white;font-weight:300;padding:2px 20px}.thumbs-wrap .thumb-grid .prices-wrap{font-size:1.4rem;font-weight:500;color:#444444;text-align:center}.thumbs-wrap .thumb-grid .prices-wrap .small,.thumbs-wrap .thumb-grid .prices-wrap .retail-price,.thumbs-wrap .thumb-grid .prices-wrap .old-price{display:block;font-size:1rem;font-weight:300}.thumbs-wrap .thumb-grid .attributes{margin:10px 0px 20px 0px}.thumbs-wrap .thumb-grid .attributes li{display:flex;margin-bottom:5px}.thumbs-wrap .thumb-grid .attributes .icon svg{color:#444444;height:32px;width:32px}.thumbs-wrap .thumb-grid .attributes .attribute-name{padding-left:10px}.thumbs-wrap .thumb-grid .attributes .attribute-name label{font-size:0.9rem;font-weight:500}.thumbs-wrap .thumb-grid .attributes .attribute-name .value{font-weight:300}.thumbs-wrap .thumb-grid .thumb-actions .add-to-cart{background:#6ea204;color:white;font-size:1.1rem;font-weight:200;padding:10px 15px;width:100%}.thumbs-wrap .thumb-grid .thumb-actions .add-to-cart:hover{background:#4e8200}@media (min-width: 1200px){.thumb-grid.slider .name{font-size:1.1rem}.thumbs-wrap .thumb-grid{width:calc(100% / 3);width:-ms-calc(100% / 3);width:-moz-calc(100% / 3);width:-webkit-calc(100% / 3)}.thumbs-wrap .thumb-grid:nth-of-type(5n+1){clear:none}.thumbs-wrap .thumb-grid:nth-of-type(4n+1){clear:none}.thumbs-wrap .thumb-grid:nth-of-type(3n+1){clear:both}.thumbs-wrap .thumb-grid .thumb-actions,.thumbs-wrap .thumb-grid .thumb-information{padding:0px 50px}}@media (max-width: 1199px){.thumb-grid.slider .name{font-size:1rem;line-height:20px}}@media (min-width: 992px) and (max-width: 1199px){.thumb-grid{width:calc(100% / 2);width:-ms-calc(100% / 2);width:-moz-calc(100% / 2);width:-webkit-calc(100% / 2)}.thumb-grid:nth-of-type(5n+1){clear:none}.thumb-grid:nth-of-type(4n+1){clear:none}.thumb-grid:nth-of-type(3n+1){clear:none}.thumb-grid:nth-of-type(2n+1){clear:both}.thumbs-wrap .thumb-grid .thumb-actions,.thumbs-wrap .thumb-grid .thumb-information{padding:0px 30px}}@media (min-width: 768px){.thumbs-wrap .thumb-grid.list{display:flex;overflow-x:hidden;width:100%}.thumbs-wrap .thumb-grid.list .quantity-left-wrap{text-align:left}.thumbs-wrap .thumb-grid.list .img{align-self:center;margin:0px;min-width:270px}.thumbs-wrap .thumb-grid.list .thumb-information{align-self:flex-end;flex-grow:4;font-size:1rem;padding:0px 0px 0px 20px;width:calc(100% - 450px);width:-ms-calc(100% - 450px);width:-moz-calc(100% - 450px);width:-webkit-calc(100% - 450px)}.thumbs-wrap .thumb-grid.list .thumb-actions{align-self:flex-end;flex-grow:1;padding:0px}.thumbs-wrap .thumb-grid.list .thumb-actions .add-to-cart{min-width:176px}.thumbs-wrap .thumb-grid.list .name{font-size:1.4rem}.thumbs-wrap .thumb-grid.list .name,.thumbs-wrap .thumb-grid.list .sku{text-align:left}.thumbs-wrap .thumb-grid.list .prices-wrap{font-size:1.7rem;margin-bottom:10px}.thumbs-wrap .thumb-grid.list .attributes li{float:left;margin-bottom:10px;width:50%}.thumbs-wrap .thumb-grid.list .attributes li .icon{align-self:center}.thumbs-wrap .thumb-grid.list .attributes li .attribute-name{line-height:20px}}@media (min-width: 768px) and (max-width: 1199px){.thumbs-wrap .thumb-grid.list{flex-wrap:wrap}.thumbs-wrap .thumb-grid.list .img{align-self:center;margin:0px;min-width:250px;max-width:250px}.thumbs-wrap .thumb-grid.list .thumb-information{font-size:0.85rem;padding:0px 0px 0px 0px;width:calc(100% - 250px)}.thumbs-wrap .thumb-grid.list .thumb-information .name{font-size:1.1rem}.thumbs-wrap .thumb-grid.list .thumb-information .attributes{display:flex;flex-wrap:wrap}.thumbs-wrap .thumb-grid.list .thumb-information .attributes li{margin-bottom:5px}.thumbs-wrap .thumb-grid.list .thumb-information .attributes li .icon{align-self:flex-start;padding-top:5px}.thumbs-wrap .thumb-grid.list .thumb-actions{align-self:flex-end;align-items:end;flex-grow:1;padding:0px;display:flex;width:calc(100% - 250px);width:-ms-calc(100% - 250px);width:-moz-calc(100% - 250px);width:-webkit-calc(100% - 250px)}.thumbs-wrap .thumb-grid.list .thumb-actions .prices-wrap{align-self:center;flex-grow:4;margin-bottom:0px;padding-left:250px;text-align:left}.thumbs-wrap .thumb-grid.list .thumb-actions .add-to-cart{flex-grow:0;width:210px}}@media (min-width: 768px) and (max-width: 991px){.thumbs-wrap .thumb-grid{width:calc(100% / 3);width:-ms-calc(100% / 3);width:-moz-calc(100% / 3);width:-webkit-calc(100% / 3)}.thumbs-wrap .thumb-grid:nth-of-type(5n+1){clear:none}.thumbs-wrap .thumb-grid:nth-of-type(4n+1){clear:none}.thumbs-wrap .thumb-grid:nth-of-type(3n+1){clear:both}}@media (max-width: 480px){.thumbs-wrap .thumb-grid{width:100%}.thumbs-wrap .thumb-grid .thumb-actions,.thumbs-wrap .thumb-grid .thumb-information{padding:0px 50px}}.available-configuration-message{margin-bottom:20px}.available-configuration-message span{color:#f00;font-weight:bold}.configuration-includes,.product-page .swatches .configuration,.product-page .right-section .product-summary .configuration{border-top:1px solid #cdcccc;margin-top:15px;padding-top:5px}.configuration-includes .js-configuration-changed,.product-page .swatches .configuration .js-configuration-changed,.product-page .right-section .product-summary .configuration .js-configuration-changed{background:#fcfcfc;color:#298cd6;font-size:0.8rem;margin-bottom:-5px;opacity:0;position:relative;text-align:center;transition:0.4s all;top:3px}.configuration-includes .js-configuration-changed.visible,.product-page .swatches .configuration .js-configuration-changed.visible,.product-page .right-section .product-summary .configuration .js-configuration-changed.visible{opacity:1}.configuration-includes .configuration-title,.product-page .swatches .configuration .configuration-title,.product-page .right-section .product-summary .configuration .configuration-title{color:#a6a6a6;font-size:0.9rem;font-weight:300;text-align:center}.configuration-includes ul,.product-page .swatches .configuration ul,.product-page .right-section .product-summary .configuration ul{max-height:calc(100vh - 295px);max-height:-ms-calc(100vh - 295px);max-height:-moz-calc(100vh - 295px);max-height:-webkit-calc(100vh - 295px);overflow:auto}.configuration-includes li,.product-page .swatches .configuration li,.product-page .right-section .product-summary .configuration li{font-weight:300;font-size:0.75rem;margin-top:10px}.configuration-includes li .dd-icon,.product-page .swatches .configuration li .dd-icon,.product-page .right-section .product-summary .configuration li .dd-icon{color:black}.product-page{padding:15px 0 0px 0}.product-page .product-top-section{display:flex}.product-page .product-grade{display:flex;flex-flow:column;position:absolute;right:20px;text-align:center;top:0;z-index:1}.product-page .product-grade span{flex-flow:column;font-size:2.5rem;font-weight:500;color:white;display:flex;justify-content:center;line-height:25px;margin-top:-60px}.product-page .product-grade span small{display:block;font-size:0.6rem;font-weight:300;text-transform:uppercase}.product-page .product-img-wrap{margin-bottom:40px}.product-page .product-gallery .image{background:#f2f2f2 !important}.product-page .product-title{float:none;width:100%;margin-bottom:25px}.product-page .product-title h1{font-size:2rem;font-weight:300;margin-bottom:0px}.product-page .product-title-badges .sku,.product-page .product-title .sku{color:#848383;font-size:0.95rem;font-style:initial;font-weight:300}.product-page .product-attributes{clear:both}.product-page .product-attributes ul{display:flex;flex-wrap:wrap}.product-page .product-attributes ul li{margin-bottom:25px;width:50%}.product-page .product-attributes .name{font-size:0.9rem;font-weight:500}.product-page .product-attributes .value{font-size:1rem;font-weight:300}.product-page .product-attributes .interfaces+li{margin-top:-50px}.product-page .view-options,.product-page .icon-chevron-right{display:none}.product-page .view-options{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;cursor:pointer;padding:0px 5px 5px 5px;margin-bottom:15px;position:relative;width:100%}.product-page .configurations{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.product-page .configurations .configuration{border:1px solid #e1e1e1;cursor:pointer;padding:0px 5px 5px 5px;margin-bottom:15px;position:relative;width:calc(50% - 5px);width:-ms-calc(50% - 5px);width:-moz-calc(50% - 5px);width:-webkit-calc(50% - 5px)}.product-page .configurations .configuration .h5{border-bottom:1px solid #e1e1e1;font-size:0.85rem;font-weight:500;margin:0px 0px 5px 0px;padding:5px;text-transform:uppercase}.product-page .configurations .configuration .h5.best-value{color:#ea6414}.product-page .configurations .configuration .h5.best-performance{color:#0076ce}.product-page .configurations .configuration ul{flex-wrap:wrap}.product-page .configurations .configuration li{padding:2px 0px;width:100%}.product-page .configurations .configuration li .differences{color:#0076ce;font-style:italic}.product-page .configurations .configuration .price{bottom:5px;font-size:1.3rem;font-weight:300;position:absolute;right:10px}.product-page .swatches{margin-top:30px}.product-page .swatches .h3{color:#666;font-size:2rem;font-weight:300;margin-bottom:5px}.product-page .swatches .pc-attribute-wrapper{margin-bottom:30px}.product-page .swatches .dd-icon{color:black;height:30px;margin-right:5px;width:30px}.product-page .swatches .attribute-option{display:inline-block;margin:10px 10px 10px 0}.product-page .swatches .attribute-option label{border:1px solid #d7d7d7;cursor:pointer;display:inline-block;font-weight:300;height:100%;padding:8px;position:relative;text-align:center}.product-page .swatches .pc-attribute-title{align-items:center;color:black;display:flex;font-size:0.85rem;font-weight:500;position:relative;text-transform:uppercase}.product-page .swatches .pc-attribute-title:before{border-bottom:1px solid #eae9e7;content:'';display:block;height:1px;position:absolute;right:15px;top:15px;width:calc(100% - 50px);width:-ms-calc(100% - 50px);width:-moz-calc(100% - 50px);width:-webkit-calc(100% - 50px)}.product-page .swatches .pc-attribute-title span{background:white;padding-right:20px;z-index:1}.product-page .swatches .attribute-option label.pc-selected{background:#e2f2fd;font-weight:500;position:relative}.product-page .swatches .attribute-option label.in_stock_email:hover::after{display:none}.product-page .swatches .attribute-options{display:flex;flex-wrap:wrap}.product-page .swatches .configuration{border-bottom:1px solid #bfbfbf;margin-bottom:15px;padding:0px}.product-page .swatches .configuration .configuration-title{color:#0076ce;cursor:pointer;font-size:1.1rem;font-weight:400;padding:15px;text-align:left}.product-page .swatches .configuration .configuration-title .icon-chevron-down{color:#0076ce;float:right;height:30px;width:30px;-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:0.3s all}.product-page .swatches .configuration .configuration-title.expanded .icon-chevron-down{-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.product-page .swatches .configuration ul{display:none;max-height:none;padding:0px 15px 15px 15px;overflow:unset}.product-page .right-section .product-summary{background:#fff;background:linear-gradient(180deg, #fff 0%, #fff 35%, #f1f1f1 100%);border:1px solid #e1e1e1;margin-bottom:20px;padding:14px;position:sticky;top:20px}.product-page .right-section .product-summary .items-left{background:#41b6e6;border-radius:25px;color:white;font-weight:300;line-height:20px;margin:-25px auto 0px auto;text-align:center;width:145px}.product-page .right-section .product-summary .product-prices{border-bottom:1px solid #dfdede;margin-bottom:10px;padding-top:20px;text-align:center}.product-page .right-section .product-summary .product-prices .price,.product-page .right-section .product-summary .product-prices .new-price{color:black;font-size:2.4rem;font-weight:500;line-height:30px;margin-top:0px}.product-page .right-section .product-summary .product-prices .price.range-price{font-size:1.5rem}.product-page .right-section .product-summary .product-prices .old-price{font-size:1.3rem;color:#666;font-weight:500}.product-page .right-section .product-summary .product-prices .old-price sup{text-decoration:none}.product-page .right-section .product-summary .warranty{border-bottom:1px solid #cdcccc;margin-bottom:15px;padding-bottom:5px}.product-page .right-section .product-summary .warranty .dd-icon{color:#858585;height:30px;margin-right:5px;width:30px}.product-page .right-section .product-summary .warranty>div{align-items:center;color:#a6a6a6;display:flex;font-weight:500;text-transform:uppercase}.product-page .right-section .product-summary .warranty .warranty-options{margin-top:10px}.product-page .right-section .product-summary .warranty .warranty-options li{border:1px solid #cdcccc;margin-bottom:10px;padding:5px 10px;position:relative}.product-page .right-section .product-summary .warranty .warranty-options li span{color:#0076ce}.product-page .right-section .product-summary .warranty .warranty-options li input{display:none}.product-page .right-section .product-summary .qty-select-wrap .qty-select{border:1px solid #cdcccc}.product-page .right-section .product-summary .qty-select-wrap .qty-select .qty-action{font-size:2rem;font-weight:300;height:45px;line-height:40px;width:50px}.product-page .right-section .product-summary .qty-select-wrap .qty-select .qty-action.disabled{background:white}.product-page .right-section .product-summary .qty-select-wrap .qty-select .qty-action:hover,.product-page .right-section .product-summary .qty-select-wrap .qty-select .qty-action:hover span{border-color:transparent}.product-page .right-section .product-summary .qty-select-wrap .qty-select input{border-right:1px solid #cdcccc;border-left:1px solid #cdcccc;font-size:1.5rem;font-weight:200;height:39px;margin:3px 0px;width:calc(100% - 100px);width:-ms-calc(100% - 100px);width:-moz-calc(100% - 100px);width:-webkit-calc(100% - 100px)}.product-page .right-section .product-summary .qty-select-wrap .qty-select>*{border:none}.product-page .right-section .product-summary .qty-box{margin-bottom:10px}.product-page .right-section .product-summary .product-actions{margin-bottom:0px;padding:0px 15px}.product-page .right-section .product-summary .product-actions .inventory_control{margin-top:10px}.product-page .right-section .product-summary .product-actions .inventory_control input{width:100%;margin-bottom:10px}.product-page .right-section .product-summary .product-actions .inventory_control button{width:100%}.product-page .right-section .product-summary .add-to-cart-box{margin-bottom:0px}.product-page .right-section .product-summary .add-to-cart-box .add-to-cart{font-size:1.1rem;font-weight:400;padding:10px;text-transform:none;width:100%}.product-page .right-section .product-summary .add-to-cart-box .add-to-cart.sold-out:hover,.product-page .right-section .product-summary .add-to-cart-box .add-to-cart.sold-out{background:#bfbfbf}.product-page .product-summary .product-attributes{display:none}.product-page .bx-wrapper .bx-controls-direction a{margin-top:-18px}.product-page .bx-wrapper .bx-controls-direction a .dd-icon{color:#007db8;display:block;height:35px;width:35px}.product-page .bx-wrapper .bx-prev{left:-40px;background:none}.product-page .bx-wrapper .bx-next{right:-40px;background:none}.product-page .product-images{position:relative}.product-page .product-images .product-title{display:none}.product-page .product-images .product-images-message{font-size:.9em;text-align:center}.product-page .thumb-grid{width:25%}.product-page .recommeded-list,.product-page .customers-also-bought,.product-page .customers-also-like{background:#f7f7f7}.product-page .section-title{margin:20px 0px;text-align:center}.product-page .section-title span{color:#6f6e6e;display:inline-block;font-size:1.4rem;font-weight:200;padding:0px 20px;position:relative}.product-page .marketing-section .section-title,.product-page .reviews-wrap .section-title{position:relative;margin:40px 0px 30px 0px}.product-page .marketing-section .section-title:before,.product-page .reviews-wrap .section-title:before{border-bottom:1px solid #e8e8e8;content:'';display:block;height:1px;position:absolute;top:50%;width:100%;transform:translate(0px, -50%)}.product-page .marketing-section .section-title span,.product-page .reviews-wrap .section-title span{background:white;color:#444}.product-page .marketing-section .marketing-title{color:#41b6e6;font-size:1.5rem;margin-bottom:15px}.product-page .marketing-section .text{font-size:1rem;font-weight:400}.product-page .marketing-section .text ul,.product-page .marketing-section .text p{font-weight:300;margin-top:0px}.product-page .marketing-section .row{background:url("../images/shadow.png");background:url("../images/shadow.png");background-repeat:no-repeat;background-size:100% auto;background-position:bottom;margin-bottom:30px;padding-bottom:60px}.product-page .marketing-section .img.center{text-align:center}.product-page .marketing-section .clear{margin-bottom:4rem}.product-page .marketing-section .view-more{text-align:center;margin-bottom:50px;font-size:1rem;font-weight:300}.product-page .marketing-section .view-more a{color:#00447c}.product-page .marketing-section .marketing-section-slider img{margin:0 auto}.product-page .marketing-section .bx-wrapper .bx-controls-direction a .dd-icon{height:55px;width:55px}.product-page .marketing-section .bx-wrapper .bx-prev{left:30px}.product-page .marketing-section .bx-wrapper .bx-next{right:30px}.product-page .marketing-section .bx-pager.bx-default-pager a{background:#ccc;border-radius:2px;height:6px;width:14px}.product-page .marketing-section .bx-pager.bx-default-pager a.active,.product-page .marketing-section .bx-pager.bx-default-pager a:hover{background:#444}.product-page .reviews .review{border-top:thin solid #e4e4e4;margin-top:15px}.product-page .reviews .review-description{background:#f7f7f7;padding:10px}.product-page .reviews .review-description.parent-review{margin-top:10px}.product-page .reviews .review-description.reply-review{background:#e2f2fd;margin:10px 0 10px 25px;padding:10px}.product-page .reviews .certified-buyer{color:#72aa02}.product-page .reviews .review-title{font-weight:300}.product-page .reviews .review-title img{padding-bottom:5px}.product-page .rebate{text-align:center;margin-top:10px;font-weight:300;font-size:1rem}.product-page .thumb-grid:nth-of-type(2n+1),.product-page .thumb-grid:nth-of-type(3n+1){clear:unset}.product-page .pc-changed-notification-wrap{background:#fff;display:none;font-size:0.95rem;left:0;margin:0 auto;position:fixed;top:100px;text-align:center;width:100%;z-index:999}.product-page .pc-changed-notification-wrap .container{padding:0}.product-page .pc-changed-notification-wrap .pc-changed-notification{background:#e2f2fd;border:10px solid #fff;display:inline-block;padding:10px 35px 10px 10px;position:relative;width:100%}.product-page .pc-changed-notification-wrap .undo-config{background:transparent;border-radius:6px;cursor:pointer;color:#0076ce;display:inline-block;font-weight:bold;margin-left:5px;padding:5px 7px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.product-page .pc-changed-notification-wrap .undo-config:hover{background:#0076ce33;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.product-page .pc-changed-notification-wrap .fa-close{position:absolute;padding:14px;right:0;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width: 1400px){.product-page .product-images{float:left;width:46%}.product-page .product-info{float:left;padding-right:30px;width:54%}.product-page .left-section{width:calc(100% - 280px);width:-ms-calc(100% - 280px);width:-moz-calc(100% - 280px);width:-webkit-calc(100% - 280px);margin-bottom:20px}.product-page .right-section{margin-top:40px;width:280px}}@media (min-width: 1200px) and (max-width: 1399px){.product-page .product-images{float:left;padding:0px 40px 0px 30px;width:46%}.product-page .product-info{float:left;padding-right:30px;width:54%}.product-page .product-info .product-title h1{font-size:1.5rem}.product-page .left-section{width:calc(100% - 280px);width:-ms-calc(100% - 280px);width:-moz-calc(100% - 280px);width:-webkit-calc(100% - 280px);margin-bottom:20px}.product-page .right-section{width:280px}.product-page .bx-wrapper .bx-prev{left:-33px}.product-page .bx-wrapper .bx-next{right:-33px}}@media (min-width: 992px) and (max-width: 1399px){.product-page .right-section{margin-top:40px}}@media (min-width: 768px) and (max-width: 1199px){.product-page .product-top-section{flex-wrap:wrap}.product-page .product-grade{left:175px;right:unset;top:-10px}.product-page .product-images{padding:0px;width:100%}.product-page .product-images .product-title{display:block}.product-page .product-images .product-title h1{font-size:1.4rem}.product-page .product-images .product-img-wrap{float:left;padding-right:20px;width:270px}.product-page .product-images .bx-wrapper{float:left;margin-left:30px !important;width:100%}.product-page .product-info{padding-right:15px;width:100%}.product-page .product-info .product-title{display:none}.product-page .left-section{width:calc(100% - 250px);width:-ms-calc(100% - 250px);width:-moz-calc(100% - 250px);width:-webkit-calc(100% - 250px);margin-bottom:20px}.product-page .left-section .configurations{clear:both}.product-page .right-section{width:250px}.product-page .bx-wrapper .bx-prev{left:-33px}.product-page .bx-wrapper .bx-next{right:-33px}}@media (max-width: 1399px){.product-page .marketing-section .row{margin-left:0px;margin-right:0px}}.product-top-section>.product-images-wrap{width:100%}@media (min-width: 992px){.product-page .swatches li label{width:200px}}@media (max-width: 991px){.product-page .configurations .configuration{width:100%}.product-page .configurations .configuration li{width:50%;margin:0px}.product-page .swatches .attribute-option{margin:5px 0px;width:50%}.product-page .swatches .attribute-option label{width:220px}}@media (min-width: 768px){.product-page .swatches .product-summary,.product-page .swatches .actions{display:none}.product-page .pc-changed-notification-wrap{top:0}.product-page .pc-changed-notification-wrap .container{padding:0 15px}.product-page .pc-changed-notification-wrap .pc-changed-notification{border-left:0;border-right:0}}@media (max-width: 767px){body{padding-top:0;-webkit-transition:all 30ms ease;-moz-transition:all 30ms ease;-o-transition:all 30ms ease;transition:all 30ms ease}body.swatches-opened{overflow:hidden;padding-top:63px;-webkit-transition:all 125ms ease;-moz-transition:all 125ms ease;-o-transition:all 125ms ease;transition:all 125ms ease;transition-delay:280ms;-webkit-transition-delay:280ms;-moz-transition-delay:280ms;-o-transition-delay:280ms}body.swatches-opened .site-header.fixed{left:0;position:fixed;top:0;width:100%}body.swatches-opened .swatches{left:0;visibility:visible;opacity:1;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.product-page .available-configuration-message{padding:0px 15px}.product-page .product-top-section{display:block}.product-page .product-grade{top:100px}.product-page .product-images{display:flex;flex-flow:column}.product-page .product-images .product-title{display:block;margin-bottom:20px;order:1;text-align:center}.product-page .product-images .product-title h1{font-size:1.5rem;margin-top:0px}.product-page .product-images .product-img-wrap{order:2}.product-page .product-images .bx-wrapper{order:3}.product-page .product-info .product-attributes,.product-page .product-info .product-title{display:none}.product-page .product-summary .qty-select{width:100%;background:white;height:50px}.product-page .product-summary .product-attributes{display:block;padding:20px 20px 0px 20px}.product-page .view-options{padding:15px 10px}.product-page .view-options>div{color:#0076ce;font-size:1.1rem}.product-page .view-options,.product-page .icon-chevron-right{display:block}.product-page .view-options .icon-chevron-right{color:#0076ce;height:40px;position:absolute;right:10px;top:50%;width:30px;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product-page .configurations .configuration{border-width:1px 0px 1px 0px;padding:5px 10px}.product-page .configurations .configuration .h5{border:none;margin:0px;padding:0px}.product-page .configurations .configuration .price{position:static;margin-top:5px}.product-page .configurations .configuration .icon-chevron-right{color:#0076ce;height:40px;position:absolute;right:10px;top:50%;width:30px;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product-page .swatches{background:white;left:-100%;margin:0px;position:fixed;top:63px;overflow-y:auto;opacity:0;width:100vw;visibility:hidden;z-index:100;height:calc(100vh - 63px);height:-ms-calc(100vh - 63px);height:-moz-calc(100vh - 63px);height:-webkit-calc(100vh - 63px);-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.product-page .swatches .actions{align-items:center;background:#f1f1f1;display:flex;padding:5px;position:fixed;width:100%;z-index:10}.product-page .swatches .actions .back-btn{align-items:center;cursor:pointer;color:#0076ce;display:flex;font-size:0.9rem;font-weight:300}.product-page .swatches .actions .back-btn .dd-icon{color:#0076ce;height:26px;margin:0px;width:26px}.product-page .swatches .actions .prices .product-prices{padding:0px}.product-page .swatches .actions .prices .product-prices .price{font-weight:300;margin:0px}.product-page .swatches .actions .add-to-cart-box{margin:0px}.product-page .swatches .actions .add-to-cart{background:#6eae00;background:-moz-linear-gradient(180deg, #6eae00 0%, #73a903 50%, #6ea204 100%);background:-webkit-linear-gradient(180deg, #6eae00 0%, #73a903 50%, #6ea204 100%);background:linear-gradient(180deg, #6eae00 0%, #73a903 50%, #6ea204 100%);font-size:1rem;font-weight:400;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6eae00",endColorstr="#6ea204",GradientType=1);padding:5px 20px;text-transform:none}.product-page .swatches .actions .add-to-cart:hover{background:#5a8503;background:linear-gradient(-180deg, #5a8503 0%, #5a8503 50%, #5a8503 100%)}.product-page .swatches .prices{flex-grow:4;padding-right:10px;text-align:right}.product-page .swatches .prices .price{font-size:1.4rem}.product-page .swatches .prices .range-price{font-size:1rem}.product-page .swatches .product-summary{align-items:center;display:flex;padding:45px 15px 0px 15px}.product-page .swatches .product-summary .product-image{width:45%}.product-page .swatches .product-summary .product-title-badges{width:55%}.product-page .swatches .product-summary .product-title-badges .h1{font-size:1.3rem;font-weight:300;margin:0px 0px 5px 0px}.product-page .swatches .product-summary .product-title-badges .badges{margin-top:10px;position:static}.product-page .swatches .product-summary .product-title-badges .badges>div{border-radius:20px;font-weight:300;height:17px;line-height:17px;margin-right:20px;text-transform:none}.product-page .swatches .pc-group{padding:0px 15px}.product-page .swatches .attribute-options{justify-content:space-between;display:flex}.product-page .swatches .attribute-options li{width:calc(50% - 5px);width:-ms-calc(50% - 5px);width:-moz-calc(50% - 5px);width:-webkit-calc(50% - 5px)}.product-page .swatches .attribute-options label{width:100%}.product-page .swatches .pc-attribute-title::before{right:5px}.product-page .right-section{margin-top:40px}.product-page .right-section.parent{display:none}.product-page .marketing-section .row{margin-bottom:20px;padding-bottom:20px}.product-page .thumb-grid{width:50%}.product-page .thumb-grid:nth-of-type(2n+1){clear:both}}@media (max-width: 480px){.product-page .product-images .bx-wrapper{max-width:calc(100% - 60px) !important;max-width:-moz-calc(100% - 60px) !important;max-width:-ms-calc(100% - 60px) !important;max-width:-webkit-calc(100% - 60px) !important}.product-page .marketing-section{display:none}.product-page .customers-also-bought{background:white}.product-page .swatches .product-summary .product-title-badges .h1{font-size:1.1rem}}.cart-page h1{font-weight:300}.cart-page .cart-items{background-color:transparent;border:none;padding:0px}.cart-page .cart-items .headings{display:flex;font-size:0.65rem;font-weight:400;padding:10px 15px}.cart-page .cart-items .headings .item-details{flex-grow:4}.cart-page .cart-items .headings .item-qty{flex-grow:1;padding-right:100px;text-align:right}.cart-page .cart-items .item{border-bottom:none;border-top:1px solid #e8e8e8}.cart-page .cart-items .item:last-child{border-bottom:1px solid #e8e8e8}.cart-page .cart-items .item .info .name{color:black;font-size:1rem;font-weight:400;margin-bottom:5px}.cart-page .cart-items .item .info .sku{color:#848383;font-weight:300;font-size:0.9rem}.cart-page .cart-items .item .product-attributes:before{border-top:1px solid #e4e2e2;content:'';display:block;height:1px;padding-top:6px;width:100px}.cart-page .cart-items .item .product-attributes ul{flex-wrap:wrap;align-items:start}.cart-page .cart-items .item .product-attributes li{align-items:start;flex-wrap:nowrap;margin-bottom:10px}.cart-page .cart-items .item .qty-price{align-items:center;display:flex;width:250px}.cart-page .cart-items .item .qty-price .price{display:flex;flex-grow:1;font-size:1rem;font-weight:300;justify-content:space-between;padding-left:10px;padding-right:15px}.cart-page .cart-items .item .qty-price .price .times{padding-left:5px}.cart-page .cart-items .item .qty-price .price .strikethrough{text-decoration:line-through}.cart-page .cart-items .item .qty-price .price .discount-price{display:inline-block;color:#B40000}.cart-page .cart-items .item .qty-select{border:1px solid #d2d2d2}.cart-page .cart-items .item .qty-select .qty-action{font-size:1.3rem !important;font-weight:300;height:30px;line-height:23px;width:32px}.cart-page .cart-items .item .qty-select .qty-action.disabled{background:white}.cart-page .cart-items .item .qty-select .qty-action:hover,.cart-page .cart-items .item .qty-select .qty-action:hover span{border-color:transparent}.cart-page .cart-items .item .qty-select input{border-right:1px solid #d2d2d2;border-left:1px solid #d2d2d2;font-size:1rem;font-weight:300;height:24px;margin:3px 0px}.cart-page .cart-items .item .qty-select>*{border:none}.cart-page .cart-items .item .qty-select-wrap,.cart-page .cart-items .item .qty-box{display:inline-block;height:32px;min-width:120px}.cart-page .cart-items .item .remove{color:#0076ce;font-size:0.95rem;font-family:"Roboto",sans-serif;font-weight:300;padding-right:15px;text-decoration:underline;text-transform:capitalize}.cart-page .cart-items .item .remove::before{display:none}.cart-page .cart-actions .button,.cart-page .cart-actions button,.cart-page .cart-actions button{background:none;color:#0076ce;font-size:1rem;font-weight:300;padding:10px 0px;margin-right:20px}.cart-page .cart-actions .button .dd-icon,.cart-page .cart-actions button .dd-icon,.cart-page .cart-actions button .dd-icon{color:#0076ce}.cart-page .cart-actions .button span,.cart-page .cart-actions button span,.cart-page .cart-actions button span{border-bottom:1px solid #2f8fd7;color:#2f8fd7;position:relative;top:2px}.cart-page .cart-actions .button:hover span,.cart-page .cart-actions button:hover span,.cart-page .cart-actions button:hover span{border-color:transparent}.cart-page .promo-box{margin-bottom:25px;max-width:350px}.cart-page .promo-box:not(:last-child){border-top:1px solid #e8e8e8;margin-top:25px;padding-top:20px}.cart-page .promo-box label{color:#adadad;display:block;font-weight:500;margin-bottom:5px;text-transform:uppercase}.cart-page .promo-box .input-group-input{padding-right:10px}.cart-page .promo-box .input-group-input input{border-color:#cccccc;padding:7px 10px}.cart-page .cart-totals{background:none;border:none;font-size:1rem;font-weight:300}.cart-page .cart-totals tr:last-child{color:#262626;font-weight:500}.cart-page .cart-totals small{color:#5e5e5e}.cart-page .cart-totals table tr .shipping-info{color:red;font-size:0.9rem;font-weight:normal;padding-left:0px;text-align:left;white-space:unset}.cart-page .cart-shipping-quote .ship-options-trigger{color:#2f8fd7;font-size:0.9rem;font-style:normal;text-decoration:underline}.cart-page .hr-checkout-btn{border-color:#dfdfdf}.cart-page .additional-checkout-options{padding:0px 15px}.cart-page .checkout-btn,.ajax-cart .checkout-btn{border:1px solid #609900;font-size:1.5rem;font-weight:400;padding:9px 15px 11px 20px;text-align:left;text-transform:uppercase;width:100%;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.cart-page .checkout-btn .dd-icon,.ajax-cart .checkout-btn .dd-icon{float:right;height:34px;width:30px}.ajax-cart form{height:calc(100% - 38px)}.ajax-cart .cart-footer{text-align:left}.ajax-cart .shopping-cart-title{font-size:1rem;text-transform:uppercase;border-bottom:1px solid #ddd;padding-bottom:3px}.ajax-cart .close{font-size:.9rem;line-height:1.4;margin-left:5px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.ajax-cart .close-btn{cursor:pointer;font-size:0.85rem;position:absolute;right:10px;text-transform:uppercase}.ajax-cart .close-btn .close:hover,.ajax-cart .close-btn:hover .close{color:#B40000}.ajax-cart .qty-select-wrap .qty-select{border:1px solid #d2d2d2}.ajax-cart .qty-select-wrap .qty-select .qty-action{font-weight:300;height:30px;line-height:23px;width:32px}.ajax-cart .qty-select-wrap .qty-select .qty-action.disabled{background:white}.ajax-cart .qty-select-wrap .qty-select .qty-action:hover,.ajax-cart .qty-select-wrap .qty-select .qty-action:hover span{border-color:transparent}.ajax-cart .qty-select-wrap .qty-select input{border-right:1px solid #d2d2d2;border-left:1px solid #d2d2d2;font-weight:300;height:24px;margin:3px 0px}.ajax-cart .qty-select-wrap .qty-select>*{border:none}.ajax-cart .qty-select-wrap,.ajax-cart .qty-box{display:inline-block;height:32px}.ajax-cart .subtotal-line{border-bottom:0px;border-top:0px;font-size:1rem;margin-bottom:0px;margin-top:15px;padding-bottom:10px;text-transform:uppercase}.ajax-cart .subtotal-line .label{float:left}.ajax-cart .subtotal-line .subtotal{float:right;font-weight:400;padding:0px}.ajax-cart .cart-items{font-size:0.85rem}.ajax-cart .cart-items .item-info .item-link{color:black;font-weight:400;margin-bottom:0px}.ajax-cart .cart-items td{border-bottom:1px solid #e8e8e8}.ajax-cart .item-price{font-size:0.85rem;text-align:right}.ajax-cart .item-price .strikethrough{text-decoration:line-through}.ajax-cart .item-price .discount-price{display:inline-block;color:#B40000}.ajax-cart .button,.ajax-cart button{font-style:normal;font-weight:500;margin:0;width:auto}.ajax-cart .checkout-btn{width:100%}.ajax-cart .actions-wrap{background:#f6f6f6;padding:20px;margin:0px -15px -15px -15px}.ajax-cart .actions-wrap .ajax-cart-actions .button,.ajax-cart .actions-wrap .ajax-cart-actions button{width:110px}.ajax-cart .actions-wrap .ajax-cart-actions .button.full-width,.ajax-cart .actions-wrap .ajax-cart-actions button.full-width{width:100%}.ajax-cart .actions-wrap .ajax-cart-actions .update-btn{margin-right:auto}.ajax-cart .checkout-btn{font-size:1rem;margin-top:10px;text-align:center}.ajax-cart .checkout-btn .dd-icon{float:none;height:19px;width:20px}.ajax-cart .ajax-empty-content .thumbs-wrap .thumb-grid{text-align:center;width:50%}.ajax-cart .ajax-empty-content .thumbs-wrap .thumb-grid .img{max-width:200px}.ajax-cart .ajax-empty-content .thumbs-wrap .thumb-grid .thumb-information{padding:0px}.ajax-cart .ajax-empty-content .thumbs-wrap .thumb-grid .attributes,.ajax-cart .ajax-empty-content .thumbs-wrap .thumb-grid .thumb-actions{display:none}#ajax-cart-overlay{z-index:99}#shopping-cart-container{border-color:#e8e8e8;top:0px;width:380px;z-index:100;max-width:calc(100vw);max-width:-ms-calc(100vw);max-width:-moz-calc(100vw);max-width:-webkit-calc(100vw)}#shopping-cart-container.submitting{background:white;padding:15px}#shopping-cart-container.submitting:after{content:'';background:rgba(255,255,255,0.6) url(../images/loading.svg) no-repeat center center;background-size:50px;position:absolute;top:0;left:0;width:100%;height:100%}#shopping-cart-container.loading{background:#fff url(../images/loading.svg) no-repeat center center;background-size:50px}.checkout-page .sidebar-summary-inner .shopping-cart .item{padding:15px 0}.checkout-page .sidebar-summary-inner .shopping-cart .item .qty-price .discount-price{color:#B40000;margin-top:25px}.checkout-page .sidebar-summary-inner .shopping-cart .item .qty-price .strikethrough{text-decoration:line-through}.item .link.js-add-warranty{color:#0076ce;font-size:16px;display:inline-block;margin:7px 0}.item .link.js-add-warranty .dd-icon{color:#0076ce;vertical-align:middle;height:25px;width:25px}.item .link.js-add-warranty span{border-bottom:1px solid #2f8fd7;color:#2f8fd7;position:relative;top:2px}.item .link.js-add-warranty span:hover{border:none}@media (min-width: 768px) and (max-width: 1199px){.cart-page .cart-items .item .product-attributes ul,.cart-page .cart-items .item .product-attributes li{align-items:start}}@media (max-width: 767px){.cart-page .cart-items .item .product-attributes{margin-bottom:20px}.cart-page .cart-items .item .product-attributes ul{display:unset;margin-bottom:5px}.cart-page .cart-items .item .product-attributes ul li{margin-bottom:5px}}@media (min-width: 992px){.cart-page .cart-totals{width:30%}.cart-page .actions-and-promos{width:70%}}@media (min-width: 768px) and (max-width: 991px){.cart-page .cart-totals,.cart-page .actions-and-promos{width:50%}.cart-page .cart-items .item .item-data{flex-direction:column}}@media (max-width: 768px){#shopping-cart-container{top:60px}}@media (max-width: 480px){#shopping-cart-container{width:100vw}}@media (max-width: 400px){.cart-page .cart-items .item .remove{padding-right:0px;margin-right:-5px}}.category-sidebar .selection{border-bottom:1px solid #e3e3e3;font-weight:300;padding-bottom:15px}.category-sidebar .selection .title{color:#817d7d;font-size:0.75rem;margin-bottom:10px;text-transform:uppercase}.category-sidebar .selection li{align-items:center;font-size:0.85rem;height:25px}.category-sidebar .selection li .selected-facet{color:black}.category-sidebar .selection li .selected-facet:hover i{color:#B40000}.category-sidebar .selection li span{flex-grow:4}.category-sidebar .selection li i{color:#777777;cursor:pointer;font-size:0.75rem;padding:6px}.category-sidebar .selection li .facet-clear-all{color:black;line-height:22px;text-transform:uppercase}.category-sidebar .selection li .facet-clear-all,.category-sidebar .selection li .selected-facet{align-items:center;display:flex}.category-sidebar .filter h4{color:#0076ce;font-size:1rem;font-weight:300;margin:15px 0px 5px 0px}.category-sidebar .filter li{align-items:center;display:flex;font-size:0.85rem;height:25px}.category-sidebar .filter li small{color:#777777;display:none}.category-sidebar .filter li a{color:black;flex-grow:4;font-weight:300}.category-sidebar .filter.filter-range-slider .range-slider{padding:20px 0px 20px 10px}.category-sidebar .filter.filter-range-slider .ui-widget-content{background:#d2d2d2;border:none;border-radius:0px;height:4px}.category-sidebar .filter.filter-range-slider .ui-widget-content .ui-slider-range{background:#0076ce}.category-sidebar .filter.filter-range-slider .ui-widget-content .ui-slider-handle{border-color:#a1a1a1;border-radius:0px;height:25px;top:-10px !important;width:12px}.category-sidebar .filter.filter-range-slider .range-display{align-items:center;display:flex;justify-content:space-between;padding:5px 0}.category-sidebar .filter.filter-range-slider .range-display .currency-symbol{background-color:#f0f0f0;border:1px solid #dfdfdf;border-right:0;font-weight:bold;padding:5px 0;text-align:center;width:30px}.category-sidebar .filter.filter-range-slider .range-display .range-box{display:flex;flex-direction:row;flex-wrap:wrap;width:45%}.category-sidebar .filter.filter-range-slider .range-display .input{border:1px solid #dfdfdf;font-weight:300;padding:5px;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:calc(100% - 30px);width:-ms-calc(100% - 30px);width:-moz-calc(100% - 30px);width:-webkit-calc(100% - 30px)}.category-sidebar .filter.filter-range-slider .price-range-actions{display:flex;flex-direction:row;margin-top:5px}.category-sidebar .filter.filter-range-slider .price-range-actions .button,.category-sidebar .filter.filter-range-slider .price-range-actions button{flex:1;-webkit-flex:1;-webkit-box-flex:1;-moz-flex:1;-moz-box-flex:1;-ms-flex:1;margin:5px;width:50%}.category-sidebar .filter.filter-range-slider .price-range-actions .facet-clear-ajax{background-color:#fff;border:1px solid #ececec}.category-sidebar .filter.filter-range-slider .price-range-actions .facet_range_go{background:#f0f0f0;color:#0076ce;font-size:0.9rem;font-weight:300}.dell-checkbox input{opacity:0;position:absolute}.dell-checkbox input:checked+label{background:url(../images/checkbox_checked.png);background-repeat:no-repeat}.dell-checkbox input+label{background:url(../images/checkbox.png);background-repeat:no-repeat;display:inline-block;height:14px;width:14px;padding-right:20px}.ajax-browsing-loading{background:rgba(255,255,255,0.6) url(../images/loading.svg) no-repeat center center !important;background-size:50px}@media (min-width: 480px) and (max-width: 991px){body.facets-expanded .category-sidebar .filter.filter-range-slider .price-range-inner{display:flex;align-items:flex-end}body.facets-expanded .category-sidebar .filter.filter-range-slider .price-range-actions{flex-direction:column;margin:4px 0 0;padding-left:20px}body.facets-expanded .category-sidebar .filter.filter-range-slider .price-range-actions .button,body.facets-expanded .category-sidebar .filter.filter-range-slider .price-range-actions button{width:100%}}@media (max-width: 991px){body.facets-expanded{overflow:hidden}body.facets-expanded .category-sidebar{background:white;height:100vh;left:0;overflow-y:auto;position:fixed;top:0;width:100%;z-index:102}body.facets-expanded .category-sidebar .category-filters{display:block}body.facets-expanded .category-sidebar .sidebar-banner{display:none}body.facets-expanded .category-sidebar .mobile-title{background:#0076ce;color:white;font-size:1.5rem;padding:10px 15px}body.facets-expanded .category-sidebar .mobile-title .icon-x{color:#7ab8e5;cursor:pointer;float:right;height:35px;width:35px}body.facets-expanded .category-sidebar .selection{border:none}body.facets-expanded .category-sidebar .selection ul{display:flex;flex-wrap:wrap;margin:16px 0px 6px 0px}body.facets-expanded .category-sidebar .selection li{border:1px solid #e3e3e3;height:auto;margin:0px 7px 7px 0px;padding:0px 10px}body.facets-expanded .category-sidebar .selection li i{padding-right:0px}body.facets-expanded .category-sidebar .selection,body.facets-expanded .category-sidebar .filter{padding:0px 15px}body.facets-expanded .category-sidebar .filter h4{border-top:1px solid #e3e3e3;cursor:pointer;margin-top:10px;padding-top:10px;position:relative}body.facets-expanded .category-sidebar .filter h4:before{content:"\f0dd";font:normal normal normal 1rem/1 FontAwesome;position:absolute;right:5px;top:15px;-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}body.facets-expanded .category-sidebar .filter h4.collapsed:before{top:10px;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}body.facets-expanded .category-sidebar .filter-actions{margin-top:20px;display:flex !important;justify-content:space-between;padding:0px 15px 20px}body.facets-expanded .category-sidebar .filter-actions>*{font-size:1.1rem;font-weight:300;text-transform:none;width:220px}body.facets-expanded .category-sidebar .filter-actions>*.grey{background:#f0f0f0;border-color:#f0f0f0;color:#0076ce;margin-right:5px}body.facets-expanded .category-sidebar .filter-actions>*.grey:hover{background:transparent;border-color:#c0c0c0}}
