body,*{font-family:"Open Sans",sans-serif !important}body{color:#000}i{font-family:fontawesome !important}@font-face{font-family:porto-icons;src:url(https://hardwarestorm.com/media/fonts/porto-icons.woff2)}.menu-container .cdz-menu .groupmenu-drop .cdz-horizontal-tabs .cdz-tabs .cdz-nav-tabs{display:none}.menu-container .cdz-main-menu .groupmenu-drop-content{padding:0}.menu-container .cdz-main-menu .groupmenu-drop-content h6{font-size:14px;font-weight:600;text-transform:capitalize;text-align:left}.menu-container .cdz-main-menu .groupmenu-drop-content li a{font-size:14px}.menu-container .cdz-main-menu .groupmenu-drop-content li{margin-bottom:6px;text-align:left}.menu-container .cdz-main-menu .cdz-horizontal-menu li.level0.parent:hover:after{color:#dadada}ul,li{list-style:none}.page-header{min-height:auto !important}.navigation,.breadcrumbs,.page-header .header.panel,.header.content,.footer.content,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.page-main,.page-main-full-width{width:100%;max-width:1550px;margin-left:auto;margin-right:auto}[data-content-type=row][data-appearance=contained]{max-width:100%}.page-wrapper{background:#fff}.catalog-product-view .page-wrapper{background:#f9f9f9}.page-header .logo .main-logo{width:90%}.checkout-index-index .page-header .logo .main-logo{width:200px}.checkout-index-index .header.content{padding:0}.header-wrapper-content>.header.content .row{display:flex;align-items:center}.header-wrapper-content>.header.content{padding:15px 10px !important}.header-top-left .col-md-8{align-items:center;display:flex;justify-content:center;font-size:13px}.header-top-left .col-md-8 i{margin-right:10px}span.action.nav-toggle{display:none !important}.cdz-main-menu .cdz-vertical-menu li.level0>a.menu-link{padding:0 !important;border:none}.cdz-main-menu .cdz-vertical-menu li.level0.parent>a.menu-link:before{order:2}.cdz-main-menu .cdz-vertical-menu li.level0>a.menu-link .menu-icon{min-width:20px;margin-left:10px}.cdz-vertical-menu .item.level0.parent>a.menu-link>.menu-icon+span{max-width:calc(100% - 70px);padding:12px 14px;font-size:16px;font-weight:600;color:#000;border:none}.cdz-main-menu .cdz-vertical-menu li.level0:hover>a.menu-link{background-color:#612b8c;color:#fff}.cdz-main-menu .groupmenu-drop a:hover{color:#5a2d8d}.cdz-horizontal-menu .groupmenu{display:flex;justify-content:space-between}.cdz-horizontal-menu .groupmenu li.item.level0{width:100%;text-align:center;display:flex;align-items:center;justify-content:center}.cdz-horizontal-menu .groupmenu li.item.level0:hover{background:#f9f9f9}.cdz-menu .cat-tree li.item{border-bottom:1px solid #dadada;padding:11px 10px !important}.sticky-menu:not(.active) .cdz-main-menu .cdz-horizontal-menu .groupmenu li.level0>a.menu-link{width:100%}.sticky-menu:not(.active) .cdz-main-menu .cdz-horizontal-menu .groupmenu li.level0>a.menu-link:hover{background:#f5e7f9}.sticky-menu:not(.active) .search-wrapper{border:1px solid #ddd;border-radius:5px}.sticky-menu:not(.active) .search-wrapper .block-search input[type=text]{height:40px;font-size:14px}.sticky-menu:not(.active) .search-wrapper .block-search .actions .action.search{height:42px;top:-1px;right:-1px;background:#464646;border:#5a2d8d;border-radius:0 5px 5px 0;width:40px}.sticky-menu:not(.active) .search-wrapper .block-search .action.search:before{content:'\f002';font-size:14px}.sticky-menu:not(.active) .search-wrapper .block-search .actions .action.search:hover{background:#fff;border:1px solid #ccc}.sticky-menu:not(.active) .search-wrapper .block-search .actions .action.search:hover:before{color:#333}.header-wrapper-content.sticky-menu.active .cdz-main-menu .cdz-horizontal-menu li.level0{width:auto}.has-cat input[name=q]{padding-left:160px}.search-form-container .cdz-cat-search .current-cat{width:140px}.page-header .header-wrapper-content .searchsuite-autocomplete a:hover{color:#333}.searchsuite-autocomplete .product-reviews-summary .reviews-actions a{background:#5a2d8d;border:1px solid #5a2d8d;padding:0 5px;border-radius:5px;width:100%}.searchsuite-autocomplete .product-reviews-summary .reviews-actions a:before{content:""}.searchsuite-autocomplete .product-reviews-summary .reviews-actions a:hover{background:#fff;border:1px solid #a7a7a7;color:#333}.page-header .header-wrapper-content .searchsuite-autocomplete .qs-option-title a{color:#333 !important}.page-header .header-wrapper-content .searchsuite-autocomplete .qs-option-title a:hover{color:#5a2d8d !important}.cdz-cat-search .current-cat>span{font-size:14px;color:#333}.search-form-container .cdz-cat-search .current-cat span:active,.search-form-container .cdz-cat-search .current-cat span:hover{color:#5a2d8d}.header-wrapper-right{display:flex;align-items:center;flex-direction:row-reverse}.switcher-trigger:before{background-image:url(https://hardwarestorm.com/media/images/user.png);color:#333;font-size:36px !important;display:block;content:"" !important;width:30px;height:30px;background-position:center;background-size:contain;background-repeat:no-repeat}.page-header .authorization-link.switcher .action.toggle{background-color:transparent;border-color:transparent}.cdz-login-form-dropdown .block-customer-login .actions-toolbar .primary{border-radius:5px}.cdz-login-form-dropdown .block-customer-login .actions-toolbar .primary span{color:#fff;font-size:13px}.cdz-login-form-dropdown .block-customer-login .actions-toolbar .primary:before{content:""}.cdz-login-form-dropdown .block-customer-login .actions-toolbar .primary:hover span{border-radius:5px;color:#333}a.action.remind{background:#fff !important;color:#5a2d8d !important;font-weight:600;border:0 !important}.page-header .log-in{float:none;display:flex;align-items:center}.page-header .log-in .log-in.link{order:2;font-size:15px;color:#333;display:block !important;margin-left:10px;font-weight:600}.page-header .minicart-wrapper .action.showcart{padding-left:0;width:auto;height:auto;border-color:transparent}.page-header .minicart-wrapper .action.showcart .price-label{display:none}.page-header .minicart-wrapper .action.showcart:before{font-size:36px;background:0 0;color:#333;position:static;width:40px;height:auto;font-family:pe-icon-7-stroke;content:'\e66e';font-weight:600;color:#000}.page-header .minicart-wrapper .action.showcart .text{font-size:14px;color:#333;text-transform:capitalize;margin-left:30px;font-weight:600;display:none}.page-header .minicart-wrapper .action.showcart .counter.qty{top:-7px;left:20px;height:auto;line-height:normal}.page-header .minicart-wrapper .minicart-items .action.edit>span{position:static}.custom-top-text{color:#333;padding:10px 0}.header-wrapper-content.sticky-menu.active .custom-top-text{display:none}.title-selling{border-bottom:2px solid #d7d7d7;padding-bottom:5px;font-weight:600;font-size:30px;margin-bottom:15px;color:#5a2d8d}.abs-product-link>a:hover,.minicart-items .product-item-name>a:hover,.product-item-name>a:hover,.product.name a>a:hover{color:#5a2d8d}.breadcrumbs a{text-transform:capitalize;background:0 0;padding:0;text-decoration:none}.breadcrumbs .items>li{text-transform:capitalize}.breadcrumbs .item:not(:last-child):after{content:"\f105"}.breadcrumbs .item:first-child a{background:0 0}.top-cat{text-align:center;padding:15px 0}.top-cat img{text-align:center;width:140px}.top-cat h6{font-size:15px;color:#612b8c;font-weight:600}.cat-box{text-align:center;padding:15px 0;border:1px solid #dadada;border-radius:10px;margin-bottom:15px;min-height:175px;display:flex;align-items:center;justify-content:center}.product-home-page .slick-initialized .slick-slide{margin-right:10px}.product-item-name{margin-bottom:12px;font-size:14px !important}.minicart-items .product-item-name>a,.product-item-name>a,.product.name a>a{color:#0050b1}.page-header .header-wrapper-bottom{background-color:#f8f8f8;box-shadow:inset 0 0 10px 5px #efefef;border-bottom:1px solid #ccc}.left-navigation .navigation .menu-title{text-transform:uppercase;color:#333;font-size:13px;text-transform:uppercase;font-weight:500;padding:5px 10px !important;display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;background-color:transparent;min-height:40px}.left-navigation .navigation .menu-title:hover{background:#f5e7f9}.left-navigation .navigation .menu-title:after{font-size:20px;float:none;color:#5a2d8d;margin:0 10px}.sticky-menu:not(.active) .header-wrapper-left{padding:0}.sticky-menu:not(.active) .cdz-main-menu .cdz-horizontal-menu .groupmenu li.level0>a.menu-link{background:0 0;color:#333;font-size:16px;font-weight:500;text-transform:capitalize}.header-wrapper-content.sticky-menu.active .header-wrapper-bottom .header-wrapper-bottom-content{display:flex;align-items:center;background:#fff}.header-wrapper-content.sticky-menu.active .header-wrapper-center .col-sm-6,.header-wrapper-content.sticky-menu.active .header-wrapper-bottom-content>.col-sm-6{width:25%}.header-wrapper-content.sticky-menu.active .header-wrapper-center .col-sm-18,.header-wrapper-content.sticky-menu.active .header-wrapper-bottom-content>.col-sm-18{width:75%}.header-main-menu .block-static-block.widget{float:none}.cdz-horizontal-menu .groupmenu li.level0>a.menu-link{padding:12px}.header-wrapper-content.sticky-menu.active .cdz-main-menu .cdz-horizontal-menu li.level0>a.menu-link{background-color:#fff;color:#333}.header-wrapper-content.sticky-menu.active .cdz-main-menu .cdz-horizontal-menu li.level0:hover>a.menu-link{background:#f9f9f9;color:#5a2d8d}.header-wrapper-content.sticky-menu.active .header-wrapper-right .authorization-link{display:none}.header-wrapper-content.sticky-menu.active .search-wrapper .block-search .action.search{background:0 0;border:1px solid #333}.header-wrapper-content.sticky-menu.active .search-wrapper .block-search .action.search:before{color:#333;background:0 0;font-family:FontAwesome;content:'\f002'}.header-wrapper-content.sticky-menu.active .minicart-wrapper .action.showcart{border:1px solid #333;background-color:transparent}.header-wrapper-content.sticky-menu.active .minicart-wrapper .action.showcart:hover{color:#fff;background-color:#5a2d8d}.header-wrapper-content.sticky-menu.active .minicart-wrapper .action.showcart:hover:before{color:#5a2d8d}.product-item .price-box{display:flex;flex-direction:column;justify-content:flex-start}.product-item .old-price{margin-left:0;color:#b7b7b7 !important}.product-item .price-box .price{color:#333;font-size:14px}.old-price .price{color:#b7b7b7 !important}.product-home-page .product-item-actions{display:none}.homepage-brand{background:#f8f8f8;padding:10px;border-radius:10px}.homepage-brand p{font-size:15px;margin-top:-7px}.homepage-brand .amslider.ambrands-slider .ambrands-image-block .ambrands-image{width:100%}.homepage-brand .amslider .swiper-button-prev{left:-25px;background:#fff;border-radius:6px;width:25px;border:1px solid #ddd;background-image:none}.homepage-brand .amslider .swiper-button-next:after{font-family:FontAwesome;content:"\f054";color:#ddd;font-size:18px}.homepage-brand .amslider .swiper-button-prev:after{font-family:FontAwesome;content:"\f053";color:#ddd;font-size:18px}.homepage-brand .amslider .swiper-button-next{right:-25px;background:#fff;border-radius:6px;width:25px;border:1px solid #ddd;background-image:none}.homepage-brand .amslider .swiper-slide .ambrands-label{display:none}.homepage-brand .amslider.ambrands-slider{padding:0;margin:0;max-width:100% !important}.latest-greatest{margin-top:20%}.latest-greatest h1{font-size:34px;font-weight:700;line-height:36px;width:70%}.latest-greatest p{padding-right:70px;margin-bottom:20px;font-size:15px}.latest-greatest button{background:#5a2d8d;font-size:15px;text-transform:initial;border-radius:5px;border:1px solid #5a2d8d}.latest-greatest button:hover{background:#fff;border:1px solid #a7a7a7;color:#333}.latest-greatest button a{color:#fff}.latest-greatest button:hover a{color:#333}.greatest-tech-main{background-image:url(https://hardwarestorm.com/media/images/slider-1.PNG);padding:15px;border-radius:10px}.greatest-tech-main-2{background-image:url(https://hardwarestorm.com/media/images/slider-2.PNG);padding:15px;border-radius:10px;margin-bottom:20px}.greatest-tech-main h1{color:#fff}.greatest-tech-main p{color:#fff}.greatest-tech-slider .special-price .price{font-size:20px !important;color:#5a2d8d;font-weight:700 !important}.greatest-tech-slider .product-item-details{padding:10px}.greatest-tech-slider .product-item-name a{color:#000;font-size:13px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600}.greatest-tech-slider .product-item-inner{display:none}.dedicatedChat{overflow:hidden;border-radius:15px;width:100%;margin-left:1px}.dedicatedChat .darkBlue{background:#32006a;min-height:203px;width:50%;float:left;color:#fff;display:flex;align-items:center}.dedicatedChat .leftBox{margin:0 auto;padding:30px}.leftBox .media{display:flex;align-items:flex-start;justify-content:space-between}.leftBox .media-left{max-width:22%;flex:0 0 22%}.leftBox .media-body{max-width:77%;flex:0 0 77%}.dedicatedChat h4{font-size:21px;font-weight:700}.dedicatedChat p{font-size:16px}.dedicatedChat h4{font-size:21px;font-weight:700}.dedicatedChat h4 a{color:#fff}.dedicatedChat .lightBlue{min-height:203px;background:indigo;display:flex;align-items:center;width:50%;float:left;color:#fff}.page-with-filter .page-title-wrapper{order:0}.page-with-filter .columns{order:1}.page-with-filter .page.messages{order:2}.page-with-filter .category-view{order:4}.block.filter .filter-options .filter-options-item{border:none;margin-bottom:0;padding-bottom:0;border-bottom:1px solid #dadada}.page-main .sidebar .block:not(.block-static-block) .block-title{background-color:transparent !important;padding:5px 20px;border-radius:0;display:none}.filter-title strong{font-size:22px !important}.page-main .sidebar .block:not(.block-static-block) .block-content{padding:0 !important;border:0}.block.filter .filter-options .filter-options-content{margin:10px 0 0;padding:0 5px}.block.filter .filter-options .filter-options-item .filter-options-title{font-size:14px;color:#000;padding:0;display:flex;align-items:center;justify-content:space-between;background:0 0;padding:10px;font-weight:600;border-radius:5px;text-transform:capitalize}.block.filter .filter-options .filter-options-item.active .filter-options-title{color:#5a2d8d}.block.filter .filter-options .filter-options-item .filter-options-title:before{display:none}.filter-options-item .filter-options-title:after{position:static}.block.filter .filter-options .filter-options-content .item:before{position:absolute;left:-10px;top:5px}.block.filter .filter-options .filter-options-content .items>.item:before{opacity:0}.block.filter .filter-options .filter-options-content .am-filter-items-category_ids .item:before{opacity:1}.modes-mode.active{background-color:#5a2d8d;border-color:#5a2d8d;border:1px solid #5a2d8d}.modes-mode{border:1px solid #5a2d8d}.modes-mode:before{color:#5a2d8d}a.action.sorter-action{background:#5a2d8d !important;border:0 !important}a.action.sorter-action:before{color:#fff !important;content:'\f0b0' !important}a.action.sorter-action:hover:before{color:#333 !important}a.action.sorter-action:hover{background:#fff !important;border:1px solid #a7a7a7 !important}.filter-options .items .items-children.-folding{padding-left:10px}.filter-options-item .filter-options-content .items [class*=am-filter-item]{padding:3px 0}.filter-options-item .filter-options-content .items [class*=am-filter-item] .label{color:#333;font-size:14px}.filter-options-item .filter-options-content .items [class*=am-filter-item] .label .price{color:#333}.block.filter .filter-options .filter-options-content .count{display:none}.products-grid .product-item-info .product-item-details{padding:10px 10px 20px;position:relative;text-align:left}.products-grid strong.product.name.product-item-name{font-size:13px !important;text-align:left}.products-grid strong.product.name.product-item-name .product-item-link{color:#333;font-weight:700;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.products-grid .product.details.product-item-details .stock{text-align:left}.products-grid .product.details.product-item-details .stock span{font-size:13px}.products-grid .product-item .price-box{text-align:left;margin:10px 0;height:50px}.products-grid .product-item .call-for-price{line-height:29px}.products-grid .product-item .price-box .price{color:#333;font-weight:700 !important}.products-grid .product-item .price-box .special-price .price{font-size:16px}.products-grid .product-item .price-box span.special-price{order:2}.products-grid .product.details.product-item-details .field.qty.box-tocart{display:none}.products-grid .product.details.product-item-details .cdz-buttons-inner form{width:100%}.products-grid .product.details.product-item-details .cdz-buttons-container button.tocart.primary{background-color:#5a2d8d;border:1px solid #5a2d8d;width:100%;color:#fff;font-weight:700;font-size:13px}.products-grid .product.details.product-item-details .cdz-buttons-container button.tocart.primary:hover{background-color:#fff;width:100%;color:#333;font-weight:700;font-size:13px}.products-grid .product.details.product-item-details .cdz-buttons-container button.tocart.primary:before{display:none}.products-list .product-item{height:160px;border:none;border-bottom:1px solid #dfdfdf;margin:0}.products-list .product-item:hover{box-shadow:inset 0 0 10px 0 #e2e1e1}.products-list .product-item-link{font-size:15px !important;font-weight:700}.product-info-stock-sku>div>span{font-size:13px !important}.products-list .product-item-details{display:flex;flex-wrap:wrap;justify-content:space-between}.products-list.list .product-item-name{max-width:100%;flex:0 0 100%}.products-list.list .stock{max-width:75%;flex:0 0 75%;font-size:14px}.products-list.list .product-item .price-box{display:flex;flex-direction:row;justify-content:flex-end;text-align:center;flex:0 1 25%;max-width:25%;padding-right:5px;margin-top:0}.products-list.list .cdz-product-bottom{order:4;max-width:100%;flex:0 0 100%;display:flex;justify-content:flex-end;margin-top:-100px}.products-list .box-tocart{display:flex;align-items:center;margin-bottom:10px}.products-list .cdz-buttons-container form{background:0 0}.products-list .product-item-details .cdz-buttons-container .action,.products-list .product-item-details .cdz-buttons-container button.tocart.primary{width:170px;font-size:14px;font-weight:600;background:#5a2d8d;border:1px solid #5a2d8d;line-height:14px}.products-list .product-item-details .cdz-buttons-container .action:before,.products-list .product-item-details .cdz-buttons-container button.tocart.primary:before{display:none}.products-list .product-item-details .cdz-buttons-container .action:hover,.products-list .product-item-details .cdz-buttons-container button.tocart.primary:hover{background:#fff;border:1px solid #a7a7a7;color:#333}.products-list .product-item .price-box .special-price .price{font-size:20px;font-weight:600 !important;color:#5a2d8d}.call-for-price{background:#5a2d8d;padding:5px;border-radius:5px;color:#fff;text-align:center;font-size:13px;width:180px}.call-for-price a{color:#fff}.product-info-right .call-for-price{font-size:15px}.products-list .product-image-wrapper img{max-height:none;height:auto !important;width:140px}.modes-mode:hover{background-color:#5a2d8d;border-color:#5a2d8d;border:1px solid #5a2d8d;border-width:1px}.toolbar-products .pages strong.page{background:#5a2d8d;border:1px solid #5a2d8d;height:30px !important;font-size:16px;line-height:28px}.toolbar-products .pages a.page{border:1px solid #5a2d8d;color:#5a2d8d;height:30px !important;font-size:16px;line-height:28px}.toolbar-products .pages a.page:hover{background:#5a2d8d;border:1px solid #5a2d8d;color:#fff;text-decoration:none}.toolbar-products .pages .action.next:before{content:'\f054' !important;color:#fff;font-family:fontawesome;font-size:14px;line-height:28px}.toolbar-products .pages .action.previous:before{font-size:14px;line-height:28px;content:'\f053' !important;color:#fff;font-family:fontawesome}.toolbar-products .pages ul.items.pages-items{display:flex;align-items:center}.toolbar-products .pages ul.items.pages-items .item a{height:auto}.pages a.page,.pages strong.page{padding:0 10px}.page-products .toolbar .limiter{display:none !important}.toolbar-products a.action.next,.toolbar-products a.action.previous{background-color:#5a2d8d !important;color:#fff;border-color:#5a2d8d !important;height:30px !important;line-height:28px !important;width:30px !important}.toolbar-products .pages .action.next:hover{background:#fff !important}.toolbar-products .pages .action.previous:hover{background:#fff !important;color:#5a2d8d !important}.toolbar-products .pages .action.previous:before,.toolbar-products .pages .action.previous:visited:before{color:#fff}.toolbar-products .pages .action.previous:before:hover{color:#5a2d8d !important}.toolbar-products .pages .action.next:before:hover{color:#5a2d8d !important}.page-layout-2columns-left .sidebar-additional{display:none}.block.filter .block-subtitle{display:none}.block.filter .filter-options .filter-options-content{overflow:auto;margin:0;padding:10px 15px;border-top:1px solid #dadada;border-bottom:1px solid #dadada}ul.items.am-filter-items-category_ids.am-labels-folding.-am-singleselect{margin:0 !important}.block.filter .filter-options .filter-options-content::-webkit-scrollbar,ul.items.am-filter-items-category_ids::-webkit-scrollbar{width:5px}.block.filter .filter-options .filter-options-content::-webkit-scrollbar-track,ul.items.am-filter-items-category_ids::-webkit-scrollbar-track{background:#f1f1f1}.block.filter .filter-options .filter-options-content::-webkit-scrollbar-thumb,ul.items.am-filter-items-category_ids::-webkit-scrollbar-thumb{background:#5a2d8d}.block.filter .filter-options .filter-options-content::-webkit-scrollbar-thumb:hover,ul.items.am-filter-items-category_ids::-webkit-scrollbar-thumb:hover{background:#555}a.action.clear.filter-clear{background:#5a2d8d !important;border:1px solid #5a2d8d !important;width:auto !important;display:flex !important;align-items:center !important;justify-content:center !important}a.action.clear.filter-clear:before{content:""}a.action.clear.filter-clear span{font-size:13px}a.action.clear.filter-clear:hover{background:#fff !important;border:1px solid #a7a7a7 !important}a.action.clear.filter-clear:hover span{color:#333}.checkout-onepage-success a.action.primary{width:auto !important;background:#5a2d8d;border:1px solid #5a2d8d !important;background-color:#5a2d8d !important;border-radius:0 !important;padding:0 10px}.checkout-onepage-success a.action.primary span{color:#fff;font-size:13px}.checkout-onepage-success a.action.primary:before{content:"" !important}.checkout-onepage-success a.action.primary:hover{background:#fff;border:1px solid #a7a7a7 !important;background-color:#fff !important}.checkout-onepage-success a.action.primary:hover span{color:#333 !important}.checkout-onepage-success #registration p{font-size:16px}.checkout-onepage-success #registration{padding-top:0 !important}.product-main-content{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;margin-bottom:15px;padding:0;background:0 0}.page-layout-1column .product.media{width:45%;border-radius:3px}.product-info-left .product.media .fotorama .fotorama__wrap .fotorama__stage{margin-left:0 !important}.product-info-left .product.media .fotorama{padding-right:0 !important}.product-info-left .product.media .fotorama .fotorama__wrap .fotorama__stage__frame{border:1px solid #dadada}.fotorama__nav--thumbs{text-align:center}.fotorama__thumb-border{border:1px solid #dadada !important;border-radius:5px}.product-info-left.col-sm-19{background:#fff;width:78%;margin-right:20px;padding:15px}.product-info-right.col-sm-5{padding:15px;background:#fff}.product-info-main .page-title-wrapper .page-title{font-size:19px;font-weight:600;min-height:80px;padding-bottom:15px;margin-bottom:0;border-bottom:1px solid #e1e1e1}.full-view{right:0}.page-layout-1column .product-info-main{width:53%}.product-info-main .page-title-wrapper{width:100%;display:flex;flex-direction:column;padding:0 !important}.product-info-main .product-reviews-summary{display:none}.product-info-main .page-title-wrapper .amshopby-option-link{display:none}.product-info-main .product.attribute.sku{display:none}.pd-icon-sec1{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:35px}.pd_brand_name{display:flex;justify-content:center;align-items:center;flex-direction:column;width:24%}.pd_brand_name span{display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:13px;font-weight:600}.pd_brand_name br{display:none}.pd_brand_name img{width:80px}.pd_brand_name .manufacturer{font-weight:600;font-size:15px}.pd_partno{display:flex;justify-content:center;align-items:center;flex-direction:column;width:24%}.pd_partno span{display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:13px;font-weight:600}.pd_partno br{display:none}.pd_partno img{width:60px;margin-bottom:0}.pd_partno .partno{font-weight:600;font-size:15px}.icon-container{min-height:120px}.in-stotck-money-back{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.in-stock-main .stock-head{font-size:18px;color:green;font-weight:700}.in-stock-main{text-align:center}.in-stock-main .para{color:#9b9b9b;font-weight:600;font-size:13px}.protech-investment{background:#fafafa;padding:10px 15px;margin-bottom:15px}.protech-investment span{font-size:16px;margin-top:5px;line-height:30px}.protech-investment .bold{font-weight:600;font-size:18px}.guarrantee-checkout{text-align:center}.guarrantee-checkout img{width:85%}.homepage-bar .row{padding:0 10px}.homepage-bar .col-lg{background:#f7faff;border-right:1px solid #e7e7e7}.homepage-bar .col-lg:last-child{border-right:0}.three-bg{display:flex;align-items:center;justify-content:center;padding:10px 0}.three-bg i{font-style:normal;font-family:fontawesome !important;margin-right:8px;font-size:20px}.three-bg h3{margin:0;font-size:15px}.product.info.detailed .additional-attributes{width:100%}.product.attribute.description{font-size:13px}.product.info.detailed .additional-attributes>thead>tr>th,.product.info.detailed .additional-attributes>tbody>tr>th,.product.info.detailed .additional-attributes>tfoot>tr>th{padding:10px;font-size:13px;border:2px solid #e5e5e5;font-weight:500;width:200px;text-transform:capitalize}.product.info.detailed .additional-attributes>thead>tr>td,.product.info.detailed .additional-attributes>tbody>tr>td,.product.info.detailed .additional-attributes>tfoot>tr>td{padding:10px;font-size:13px;border:2px solid #e5e5e5}.product.info.detailed .additional-attributes>tbody>tr:nth-child(even){background:#ededed}.product.info.detailed ul,.product.info.detailed li{list-style:disc}.rendered-form .form-control,.rendered-form output{height:30px;font-size:13px}.rendered-form .form-control::placeholder,.rendered-form output::placeholder{color:#888;font-weight:400;font-size:13px}.rfq-form-pd label.label{font-size:13px}.page-layout-2columns-left .sidebar-main .filter strong{font-size:14px !important;color:#000;font-weight:600 !important}.page-layout-2columns-left .sidebar-main .filter .block-title{padding:5px 10px}.product-ads-titlen h5{background:#dfdfdf;padding:10px;color:#000;display:flex;align-items:center;font-size:15px;font-weight:600;text-transform:capitalize}.product-ads-titlen h5 img{margin:0 5px}.product-info-right .product-info-price{margin-bottom:10px}span.price-container.price-final_price.tax.weee{flex-wrap:nowrap}.product-info-right .price-final_price{display:flex;align-items:center;flex-wrap:wrap;padding:0}.product-info-right .special-price{display:flex;align-items:center;max-width:100%;flex:0 0 100%}.product-info-right span.save-price{background:red;padding:2px 5px;font-size:16px;font-weight:800;color:#fff;margin-right:5px}.product-info-right .old-price{display:flex;align-items:center;margin:0;max-width:100%;line-height:26px;flex:0 0 100%;padding-top:10px}.product-info-right .old-price .price-label{margin:0 !important}.product-info-right .special-price .price-label{font-size:0;position:static;width:auto;height:auto}.product-info-right .special-price .price-label:before{content:"On Sale";font-size:26px;color:#052c5f;text-align:left;font-weight:700;margin-right:10px}.product-info-right .special-price .price{font-size:26px !important;color:#052c5f;text-align:left;font-weight:600 !important}.product-options-bottom .price-box .old-price .price-container>span,.product-info-price .price-box .old-price .price-container>span{display:inline-flex}.product-info-right .old-price .price-label{font-size:0}.product-info-right .old-price .price-label:before{font-size:17px;content:"Retail";color:#052c5f;margin-right:5px;font-weight:400}.product-info-right .old-price .price{color:#052c5f !important;font-size:17px !important;font-weight:400 !important}.product-info-right .old-price .price-wrapper{color:#35508d !important}.product-info-right .box-tocart .qty{display:flex;align-items:center;margin-bottom:0}.product-info-right .box-tocart .qty .label{margin:0 15px 0 0;display:block !important}.product-info-right .box-tocart .qty .control{margin:0}.product-info-right .box-tocart .qty .label span{font-size:0}.product-info-right .box-tocart .qty .label span:before{font-size:16px;font-weight:600;color:#333;content:"Quantity"}.product-info-right .box-tocart .control .qty-input .input-text.qty{background:#fff}.box-tocart .control .qty-minus .btn-qty,.box-tocart .control .qty-plus .btn-qty{font-size:0;background:#f9f9f9;text-decoration:none}.box-tocart .control .qty-minus:hover .btn-qty,.box-tocart .control .qty-plus:hover .btn-qty{background-color:#5a2d8d !important;border-color:#5a2d8d !important}.box-tocart .control .qty-minus:hover .btn-qty:before,.box-tocart .control .qty-plus:hover .btn-qty:before{color:#fff}.product-info-right .page-main .block.block-static-block{margin-bottom:10px}.cdz-menu .groupmenu-drop .item.parent>.menu-link{font-size:13px}.cdz-menu .groupmenu-drop .item.parent>.menu-link:before{font-size:18px;margin-top:0}.box-tocart .control .qty-minus .btn-qty:before{font-family:FontAwesome;content:'\f078';font-size:12px;color:#000}.box-tocart .control .qty-plus .btn-qty:before{font-family:FontAwesome;content:'\f077';font-size:12px;color:#000}.thirty-off{padding:0 0 15px;font-size:16px;font-weight:800;color:#333}.product-info-right .box-tocart .action.tocart{width:200px;background:#5a2d8d;border-color:#5a2d8d;font-weight:600;margin-bottom:0}.product-info-right .box-tocart .action.tocart:hover{background:#fff;border:1px solid #a7a7a7}.product-info-right .box-tocart .action.tocart:hover span{color:#333}.product-info-right .box-tocart .action.tocart span{padding:10px;font-size:14px !important;color:#fff;text-transform:capitalize;font-weight:500;text-transform:uppercase}.product-info-right .box-tocart .action.tocart span:before{font-family:fontawesome !important;content:'\f07a';margin-right:10px;display:none}.product-info-right .box-tocart .action.tocart:before{display:none}.product-social-links{display:none}.product.attibute.overview{display:none}.expert-team-support{margin-top:15px;display:flex;align-items:center;justify-content:space-between;flex-direction:column}.expert-team-support .left{float:none}.expert-team-support .left img{width:90px}.expert-team-support .right{float:none;text-align:center}.expert-team-support .right .need-help{color:#333}.expert-team-support .right span{font-size:20px;text-align:center;color:#5a2d8d;font-weight:600}.expert-team-support .right span strong{font-size:21px;font-weight:500;color:#333}.product.info.detailed{padding:15px !important;box-shadow:none !important;-webkit-box-shadow:none !important;margin-top:20px}.product.data.items{min-height:455px;overflow:auto}.product.data.items>.item.title{max-width:270px;width:auto;float:none;max-width:220px;text-align:right;overflow:hidden;display:block;margin:0 0 10px;padding:0;border-radius:5px}.product.info.detailed .product.data.items>.item.title.active>.switch{background-color:#5a2d8d !important;color:#fff;color:#fff !important;font-weight:500}.product.info.detailed .product.data.items>.item.title>.switch{color:#333;background-color:#f7faff;border-color:#5a2d8d;text-align:left;font-size:16px;font-weight:500}.product.info.detailed .product.data.items>.item.title>.switch:hover{color:#5a2d8d}.product.data.items>.item.title>.switch:before{background:#5a2d8d}.product.info.detailed .product.data.items>.item.content{border-top-width:1px;box-shadow:none;position:absolute;float:none;margin:0;width:calc(100% - 230px);right:0;top:0;min-height:180px;padding:15px;background:#f7faff;border:0;min-height:455px;overflow:auto;height:455px}.product.info.detailed .product.data.items #description,.product.info.detailed .product.data.items #reviews{background:#fff}.product.data.items .table-wrapper .tech-heading h3{padding:10px;background:#612b8c;margin-top:15px;color:#fff;font-size:21px}.product.attribute.description strong{font-size:18px}.product.attribute.description .value{margin-top:10px}.product.data.items>.item.title a{background:#5a2d8d;color:#fff;text-align:left}.review-form .action.submit.primary{background:#5a2d8d;border:1px solid #5a2d8d;display:flex;align-items:center;justify-content:center;border-radius:0;font-size:14px}.review-form .action.submit.primary:before{display:none}.review-form .action.submit.primary:hover{background:#fff;border:1px solid #5a2d8d;color:#5a2d8d}.pd-rfq{padding:0;margin-top:0;border-radius:10px;border:none}.detail-custom-rfq{background:#fff;padding:10px;border:1px solid #dadada;background-color:#f5f5f5}.pd-rfq label{font-size:13px}.rfq-form-pd{margin-bottom:20px}.rfq-form-pd h4{font-size:22px;text-align:center}.rfq-form-pd span{font-size:12px;text-align:center;display:flex}.amcform-toolbar{text-align:center}button.amcform-submit.action.submit.primary{width:100%;font-size:14px;text-transform:capitalize;color:#fff;border:none;height:40px;font-family:"Open Sans",sans-serif !important;font-weight:500;background:#612b8c;text-transform:uppercase;border:1px solid #612b8c}button.amcform-submit.action.submit.primary:hover{color:#333;background:#fff;border-color:#a7a7a7}button.amcform-submit.action.submit.primary:before{display:none}.authentication-wrapper .action.action-auth-toggle{color:#fff;font-size:13px;width:auto;background:#5a2d8d;border:1px solid #5a2d8d;border-radius:0;padding:10px;line-height:0}.authentication-wrapper .action.action-auth-toggle:before{display:none}.authentication-wrapper .action.action-auth-toggle:hover{background:#fff;border:1px solid #a7a7a7;color:#333}.cdz-opc-wrapper .opc-place-order-block .actions-toolbar .primary:before,.cdz-opc-wrapper .opc-place-order-block .actions-toolbar .action.primary.checkout:before{display:none}.cdz-opc-wrapper .opc-summary-wrapper{border:1px solid #5a2d8d;border-color:#5a2d8d}.cdz-opc-wrapper .opc-wrapper .step-title,.cdz-opc-wrapper .opc-block-shipping-information .shipping-information-title,.cdz-opc-wrapper .payment-group>.step-title,.cdz-opc-wrapper .checkout-agreements-items .checkout-agreements-item-title{background:0 0;font-weight:600;font-size:19px;border-bottom:1px solid #dfdfdf;padding-bottom:10px;position:relative;color:#000;padding-left:0}.cdz-opc-wrapper #checkoutSteps .checkout-payment-method .payment-option-title .action-toggle{background:#5a2d8d;border:1px solid #5a2d8d;color:#fff;font-size:13px;width:100%;border-radius:5px;text-transform:uppercase;height:auto;line-height:30px}.checkout-payment-method .payment-option-title .action-toggle:after{color:#fff}.cdz-opc-wrapper #checkoutSteps .checkout-payment-method .payment-option-title .action-toggle:before{display:none}.cdz-opc-wrapper #checkoutSteps .checkout-payment-method .payment-option-title .action-toggle:hover{background:#fff;border:1px solid #a7a7a7;color:#333}.opc-block-summary{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.price{color:#333}.minicart-items-wrapper{border-top:1px solid #dadada;border-bottom:1px solid #dadada;margin:0 -15px}.block-minicart .block-content>.actions>.primary{margin:0;margin-bottom:10px}.block-minicart .items-total .count{color:#202124;order:2;margin-left:26px}.block-minicart .block-content>.actions>.primary .action.primary,.block-minicart .block-content>.actions>.primary .amshopby-button,.block-minicart .block-content>.actions>.primary .am-filter-go{background:#5a2d8d;border:1px solid #5a2d8d;line-height:normal;padding:4px 17px;text-transform:capitalize;border-radius:5px}.block-minicart .block-content>.actions>.primary .action.primary:before,.block-minicart .block-content>.actions>.primary .amshopby-button:before,.block-minicart .block-content>.actions>.primary .am-filter-go:before{display:none}.block-minicart .block-content>.actions>.primary .action.primary:hover,.block-minicart .block-content>.actions>.primary .amshopby-button:hover,.block-minicart .block-content>.actions>.primary .am-filter-go:hover{background:#fff;border:1px solid #a7a7a7;color:#333}button#btn-minicart-close{background:#fff;border:1px solid #000;color:#333;text-transform:capitalize;width:24px;height:24px}button#btn-minicart-close:before{content:'\f00d';font-family:fontawesome;line-height:22px;color:#000}button#btn-minicart-close:hover{border-color:#5a2d8d !important}button#btn-minicart-close:hover:before{color:#5a2d8d !important}.minicart-wrapper .product .actions>.primary .action,.minicart-wrapper .product .actions>.secondary .action{background:#5a2d8d;border:1px solid #5a2d8d;color:#fff;text-transform:capitalize;border-radius:5px}.minicart-wrapper .product .actions>.primary .action:hover,.minicart-wrapper .product .actions>.secondary .action:hover{background:#fff;border:1px solid #a7a7a7;color:#333}.minicart-wrapper .product .actions>.primary .edit:before{content:'\f044';font-family:fontawesome;color:#fff}.minicart-wrapper .product .actions>.secondary .delete:before{content:'\f1f8';font-family:fontawesome;color:#fff}.minicart-wrapper .product .actions>.primary .edit:hover:before{color:#333}.minicart-wrapper .product .actions>.secondary .delete:hover:before{color:#333}.block-minicart .block-content>.actions>.secondary .action{background:#5a2d8d;border:1px solid #5a2d8d;color:#fff;font-size:13px;width:100%;text-transform:uppercase}.block-minicart .block-content>.actions>.secondary .action:hover{background:#fff;border:1px solid #a7a7a7;color:#333}.block-minicart .block-content>.actions>.secondary .action:before{display:none}.cart-summary .checkout-methods-items .action.primary.checkout,.cart-summary .checkout-methods-items .amshopby-button.checkout,.cart-summary .checkout-methods-items .am-filter-go.checkout,.cart-summary .checkout-methods-items .item .action{width:100%;background:#5a2d8d;border:1px solid #5a2d8d;padding:2px 17px;font-size:13px;line-height:30px;border-radius:5px !important;text-transform:uppercase !important}.cart-summary .checkout-methods-items .action.primary.checkout:hover,.cart-summary .checkout-methods-items .amshopby-button.checkout:hover,.cart-summary .checkout-methods-items .am-filter-go.checkout:hover,.cart-summary .checkout-methods-items .item .action:hover,.cart-container .form-cart .actions.main .action:hover{background:#fff;border:1px solid #a7a7a7;color:#333;text-decoration:none}.cart-summary .checkout-methods-items .action.primary.checkout:before,.cart-summary .checkout-methods-items .amshopby-button.checkout:before,.cart-summary .checkout-methods-items .am-filter-go.checkout:before,.cart-summary .checkout-methods-items .item .action:before,.cart-container .form-cart .actions.main .action:before{display:none}.cart-container .form-cart .actions.main .action{width:200px;background:#5a2d8d;border:1px solid #5a2d8d;padding:2px 17px;font-size:13px;line-height:30px;border-radius:5px}.cart.table-wrapper .product-item-name{width:auto;margin-bottom:10px}.minicart-items .product-item-name>a,.product-item-name>a,.product.name a>a{color:#333}.actions-toolbar>.primary .action,.actions-toolbar>.secondary .action{margin-bottom:0;background:#5a2d8d;border:1px solid #5a2d8d;color:#fff;font-size:13px;padding:0 10px !important;height:35px;border-radius:0;line-height:35px}.actions-toolbar>.primary .action:hover,.actions-toolbar>.secondary .action:hover{background:#fff;border:1px solid #a7a7a7;color:#333}.actions-toolbar>.primary .action:before,.actions-toolbar>.secondary .action:before{display:none}.cart.table-wrapper .actions-toolbar>.action-edit,.cart.table-wrapper .actions-toolbar>.action-delete{position:relative;top:0;display:inline-block;text-decoration:none;color:#fff;border-radius:0;width:auto;height:auto;background:0 0 !important}.cart.table-wrapper .actions-toolbar>.action-edit{right:45px}.cart.table-wrapper .actions-toolbar>.action-edit:hover,.cart.table-wrapper .actions-toolbar>.action-delete:hover{background:#fff;color:#333;border:1px solid #a7a7a7}.cart.table-wrapper .actions-toolbar>.action-edit:before,.cart.table-wrapper .actions-toolbar>.action-delete:before{line-height:22px;color:indigo;display:none}.cart-discount{display:none}.checkout-payment-method .payment-method-billing-address .primary .action-update{margin-top:10px}.contact-index-index .page-wrapper{background:0 0}.form.contact .fieldset legend{display:none}.form.contact .fieldset .field.note.no-label{display:none}.form.contact .fieldset br{display:none}.form.contact .fieldset button{width:100px;border-radius:5px;font-size:14px}.contact-index-index .contact-info p.h5.link-toggle{font:500 20px/1.35 Poppins,Helvetica Neue,Verdana,Arial,sans-serif}.contact-index-index .contact-info ul{padding:0}.contact-index-index .contact-info ul li span{display:block;margin-top:10px}.contact-index-index .contact-info ul li i{font-size:16px;margin-right:5px}.contact-index-index .contact-info ul li strong{font:400 16px/1.35 Poppins,Helvetica Neue,Verdana,Arial,sans-serif;padding:0 0 10px}.page-footer{background-color:#fff}.page-footer .top-footer-wrapper{background-color:#5a2d8d}.block.newsletter .field{margin:0}.footer-box.footer-box-logo img{width:220px;margin-bottom:20px;margin-top:-20px}.page-footer .footer-content-top .block-static-block.widget{width:100%}.page-footer p.h5{color:#000;font-size:15px;text-transform:capitalize}.page-footer .footer-link li{padding:5px 0;border-bottom:0;display:flex}.page-footer .footer-link li a{font-size:13px;color:#000}.page-footer .footer-link li a:hover{color:#5a2d8d}.page-footer .block.newsletter .action.subscribe{display:flex;align-items:center;justify-content:center;border-color:#fff}.custom-att{max-width:25%;flex:0 0 25%}.widget.contact-info{margin-top:5px}.page-footer li strong{padding:0 !important;margin-right:10px}.page-footer .contact-info ul li span{display:flex;margin-top:0;align-items:center;font-size:13px;color:#000}.page-footer .footer-link li i{margin-right:10px;font-size:16px;width:20px}.page-footer .contact-info li a{font-size:13px}.page-footer .footer-link .custom-location:before{font-family:FontAwesome;content:'\f276';font-style:normal}.page-footer .footer-link .custom-clock:before{content:'\f017';font-family:FontAwesome;font-style:normal}.page-footer .footer-box .footer-link li{margin-bottom:0}.page-footer .block.newsletter input{border-color:#fff}.page-footer .block.newsletter input::placeholder{color:#000}.page-footer .block.newsletter .action.subscribe:before{content:'\f0e0';color:#fff}.newsletter-wrapper h3{color:#000;margin-bottom:10px}.fa-envelope:before{content:'\f0e0';font-family:FontAwesome;font-style:normal}.fa-whatsapp:before{font-family:FontAwesome;font-style:normal;content:'\f095'}.page-footer .bottom-footer-wrapper{background:#dfdfdf;padding:0;border-top:0;color:#000;text-align:left}.page-footer .copyright{display:none}.bottom-footer-wrapper .content{display:flex;justify-content:center;padding:5px 0}.cart-footer{display:none !important}.row.footer-bottom-sec{padding:0}.copywrite-custom p{color:#777;font-size:14px;text-align:left}.page-footer .footer-container-wrapper{padding-bottom:0;padding-top:0}.checkout-index-index .columns .column.main{padding-bottom:0}.catalog-category-view .column.main{padding-bottom:10px}.actions-toolbar>.primary .action:last-child,.actions-toolbar>.secondary .action:last-child{text-transform:uppercase}.actions-toolbar .action,a.action.create.primary{border-radius:0;font-size:14px;text-transform:uppercase;background:#5a2d8d;border:1px solid #5a2d8d;background-color:#5a2d8d !important;border-color:#5a2d8d !important;display:flex;align-items:center;justify-content:center}.actions-toolbar .action:hover,a.action.create.primary:hover{text-transform:uppercase;background:#fff;border:1px solid #a7a7a7;color:#333 !important;background-color:#fff !important;border-color:#a7a7a7 !important}.block-static-block.widget,.block-cms-link.widget{margin-bottom:10px}.pull-right.footer-payment-logo .img-responsive{width:400px}.block.crosssell:not(.block-static-block) .block-collapsible-nav-title,.block.upsell:not(.block-static-block) .block-collapsible-nav-title,.block.related:not(.block-static-block) .block-collapsible-nav-title,.page-main .sidebar .block:not(.block-static-block) .block-collapsible-nav-title,.block.crosssell:not(.block-static-block) .block-title,.block.upsell:not(.block-static-block) .block-title,.block.related:not(.block-static-block) .block-title,.page-main .sidebar .block:not(.block-static-block) .block-title,.block.crosssell:not(.block-static-block).filter .title,.block.upsell:not(.block-static-block).filter .title,.block.related:not(.block-static-block).filter .title,.page-main .sidebar .block:not(.block-static-block).filter .title{background-color:#5a2d8d}.block.crosssell:not(.block-static-block) .block-collapsible-nav-title strong,.block.upsell:not(.block-static-block) .block-collapsible-nav-title strong,.block.related:not(.block-static-block) .block-collapsible-nav-title strong,.page-main .sidebar .block:not(.block-static-block) .block-collapsible-nav-title strong,.block.crosssell:not(.block-static-block) .block-title strong,.block.upsell:not(.block-static-block) .block-title strong,.block.related:not(.block-static-block) .block-title strong,.page-main .sidebar .block:not(.block-static-block) .block-title strong,.block.crosssell:not(.block-static-block).filter .title strong,.block.upsell:not(.block-static-block).filter .title strong,.block.related:not(.block-static-block).filter .title strong,.page-main .sidebar .block:not(.block-static-block).filter .title strong{font:400 14px/1.35 Poppins,Helvetica Neue,Verdana,Arial,sans-serif;padding:5px 0}.block-dashboard-info .box-actions a.action:before,.block-dashboard-addresses .box-actions a.action:before,.block-dashboard-addresses a.action:before{content:"" !important}.block-dashboard-info .box-actions a.action,.block-dashboard-addresses .box-actions a.action,.block-dashboard-addresses a.action{font-size:12px !important;background:#5a2d8d;background-color:#5a2d8d !important;border:1px solid #5a2d8d !important;border-radius:0 !important;min-width:auto !important;width:auto !important;padding:0 20px !important;text-transform:uppercase;height:30px;line-height:30px}.block-dashboard-info .box-actions a.action:hover,.block-dashboard-addresses .box-actions a.action:hover,.block-dashboard-addresses a.action:hover{background:#fff !important;background-color:#fff !important;color:#333 !important;text-decoration:none}.multicheckout .block-title strong,.paypal-review .block .block-title strong,.account .column.main .block:not(.widget) .block-title strong,.magento-rma-guest-returns .column.main .block:not(.widget) .block-title strong,[class^=sales-guest-] .column.main .block:not(.widget) .block-title strong,.sales-guest-view .column.main .block:not(.widget) .block-title strong{font-size:15px}.multicheckout .box-title>span,.paypal-review .block .box-title>span,.account .column.main .block:not(.widget) .box-title>span,.magento-rma-guest-returns .column.main .block:not(.widget) .box-title>span,[class^=sales-guest-] .column.main .block:not(.widget) .box-title>span,.sales-guest-view .column.main .block:not(.widget) .box-title>span{font-size:15px;font-weight:600}.multicheckout .block-title .action.edit,.multicheckout .block-title .action.view,.paypal-review .block .block-title .action.edit,.paypal-review .block .block-title .action.view,.account .column.main .block:not(.widget) .block-title .action.edit,.account .column.main .block:not(.widget) .block-title .action.view,.magento-rma-guest-returns .column.main .block:not(.widget) .block-title .action.edit,.magento-rma-guest-returns .column.main .block:not(.widget) .block-title .action.view,[class^=sales-guest-] .column.main .block:not(.widget) .block-title .action.edit,[class^=sales-guest-] .column.main .block:not(.widget) .block-title .action.view,.sales-guest-view .column.main .block:not(.widget) .block-title .action.edit,.sales-guest-view .column.main .block:not(.widget) .block-title .action.view{margin-top:-4px;text-transform:uppercase;border-radius:0 !important;height:30px;line-height:30px}.sticky-menu:not(.active) .cdz-main-menu .cdz-horizontal-menu .groupmenu li.level0>a.menu-link{font-size:13px !important;padding:11px 0;text-transform:capitalize !important;border-left:.5px solid #ccc}.rendered-form .fieldset .fields .field.form-group{margin-bottom:15px}.breadcrumbs li:last-child{white-space:nowrap;max-width:40vw;overflow:hidden;text-overflow:ellipsis}a.action.edit,a.action.view,a.action.order,a.action.more,.action.save,a.action.print{background:#5a2d8d !important;border:1px solid #5a2d8d !important;background-color:#5a2d8d !important;font-size:12px !important;border-radius:0 !important;width:auto !important;padding:0 10px !important;text-decoration:none !important;text-transform:uppercase;height:30px !important;line-height:30px !important;margin-bottom:10px !important}a.action.edit:before,a.action.view:before,a.action.order:before,a.action.more:before,.action.save:before,.action.print:before{display:none !important}a.action.edit:hover,a.action.view:hover,a.action.order:hover,a.action.more:hover,.action.save:hover,.action.print:hover{background:#fff !important;border:1px solid #a7a7a7 !important;background-color:#fff !important;color:#333 !important}#back-top{display:none !important}button.action.reload.captcha-reload{background:#5a2d8d;border:1px solid #5a2d8d;border-radius:5px;font-size:13px;font-weight:600}button.action.reload.captcha-reload:before{content:""}button.action.reload.captcha-reload:hover{background:#fff;border:1px solid #a7a7a7;color:#333}form#amform-form-6 label{display:none}form#amform-form-6 input{background:#eee}form#amform-form-6 textarea{background:#eee}form#amform-form-6 h5{background:#5a2d8d;padding:5px;border-radius:5px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px}form#amform-form-6 h5 img{margin:0 5px}form#amform-form-6 h6{font-size:18px;font-weight:600;text-align:center}form#amform-form-6 p{font-size:15px;text-align:center}form#amform-form-6 p strong{color:#612b8c}.custom-top-five{display:flex;width:100%;padding-top:15px;margin:0}.message.success{display:none}li#authorization-top-link a{font-size:14px;color:#333;text-transform:capitalize;font-weight:600}.cdz-slideshow{padding:0}.cdz-slideshow .owl-stage-outer{height:438px}.header-wrapper-content.sticky-menu.active .search-wrapper .block-search:hover .action.search{background-color:#5a2d8d;background:#5a2d8d}.header-wrapper-content.sticky-menu.active .search-wrapper{margin-top:10px}.header-wrapper-content.sticky-menu.active .minicart-wrapper{margin-top:10px}.header-wrapper-content.sticky-menu.active .minicart-wrapper .action.showcart:hover:before{color:#fff}.cms-sitemap-categories .sitemap-custom{display:flex}.cms-sitemap-categories .sitemap-custom ul{padding:0}.cms-sitemap-categories .sitemap-custom a,.cms-sitemap-categories .sitemap-custom a:visited{color:#333}.cms-sitemap-categories .sitemap-custom a:hover{color:#5a2d8d}.left-navigation .navigation{max-width:100%}span.header_checkout{padding:10px;text-align:center;margin-left:27%;font-size:30px;font-weight:700;display:inline-block}.cdz-main-menu .cdz-vertical-menu li.level0>a.menu-link{display:flex;align-items:center;justify-content:space-between;padding-left:0}.cdz-vertical-menu .item.level0.parent>a.menu-link>.menu-icon+span{max-width:100% !important;flex:1 0 auto;font-size:13px;font-weight:400;padding:12px 10px}.cdz-main-menu .cdz-vertical-menu li.level0>a.menu-link .menu-icon{padding:0 !important;font-size:20px}.cdz-main-menu .cdz-vertical-menu li.level0.parent>a.menu-link:before{margin:0 !important;margin-right:10px !important}.page-header .switcher.log-out{display:flex;align-items:center}.page-header .switcher.log-out a{margin-left:10px}.page-header .switcher.log-out:before{background-image:url(https://hardwarestorm.com/media/images/user.png);color:#333;font-size:36px !important;display:block;content:"" !important;width:30px;height:30px;background-position:center;background-size:contain;background-repeat:no-repeat}.cdz-main-menu .groupmenu-drop a{font-size:12px;font-weight:400;color:#000}.amform-form{margin-bottom:0}.amform-form-fieldset.fieldset{margin-bottom:0}.toolbar-products .pages .action.next:hover:before{color:#5a2d8d}.modal-popup.confirm._show .action-secondary{background-color:#000;border-color:#000}.modal-popup.confirm._show .action-primary{background:indigo;color:#fff;border-color:indigo}.modal-popup.confirm._show .action-secondary:hover{background:0 0;color:#000}.modal-popup.confirm._show .action-primary:hover{background:0 0;color:#000}.product-add-form .box-tocart{display:flex}@media only screen and (min-width:1400px) and (max-width:1919px){.product-info-left.col-sm-19{background:#fff;width:77%;margin-right:20px;padding:15px}}@media only screen and (max-width:1400px){.product-info-right .box-tocart .action.tocart{width:100%}.cdz-horizontal-menu .groupmenu li.item.level0{flex:0 1 auto}span.header_checkout{margin-left:27%}.products-list.list .stock{max-width:67%;flex:0 0 67%}.products-list.list .cdz-product-bottom{max-width:100%;flex:0 0 100%}.page-header .logo .main-logo{width:100%}.protech-investment span{line-height:16px}.pd-icon-sec1{margin-bottom:20px}.rendered-form .fieldset .fields .field.form-group{margin-bottom:10px}.header-top-left .col-md-8{font-size:13px}.sticky-menu:not(.active) .cdz-main-menu .cdz-horizontal-menu .groupmenu li.level0>a.menu-link{font-size:14px}.header-wrapper-content.sticky-menu.active .left-navigation .navigation .menu-title{min-width:226px}.header-wrapper-content.sticky-menu.active .cdz-main-menu .cdz-horizontal-menu li.level0>a.menu-link{font-size:13px;padding:20px 10px;width:100%}.switcher-trigger:before{font-size:28px !important}.product-info-left.col-sm-19{width:77%}.product-info-main .page-title-wrapper .page-title{font-size:16px;font-weight:600}.pd_brand_name img{width:90px}.icon-container{min-height:90px}.pd_partno img{width:50px}.pd_brand_name .manufacturer{font-size:13px}.pd_partno .partno{font-size:13px}.pd_partno span{font-size:12px}.pd_brand_name span{font-size:12px}.product-ads-titlen h5{font-size:15px}.in-stock-main .stock-head{font-size:13px}.in-stock-main .para{font-size:11px}.protech-investment .bold{font-size:14px}.protech-investment span{font-size:13px}.product-info-right .box-tocart .action.tocart span{font-size:14px !important}.three-bg i{margin-right:10px;font-size:18px}.three-bg h3{font-size:13px}.product.info.detailed .product.data.items>.item.title>.switch{font-size:14px}.pd-rfq label{font-size:12px}.expert-team-support .left img{width:85px}.expert-team-support .right span{font-size:15px;text-align:center}.expert-team-support .right span strong{font-size:15px;font-weight:500}button.amcform-submit.action.submit.primary{font-size:14px}.product-info-right span.save-price{font-size:14px}.thirty-off{padding:15px 0;font-size:15px;font-weight:700;color:#333;padding-top:0}.page-footer p.h5{font-size:14px}.page-footer .footer-link li a{font-size:13px}.product-info-right .box-tocart .control .qty-input .input-text.qty{width:60px}form#amform-form-6 h5{font-size:13px}form#amform-form-6 h6{font-size:15px}form#amform-form-6 p{font-size:13px}form#amform-form-6 input{height:25px}.cdz-vertical-menu .item.level0.parent>a.menu-link>.menu-icon+span{padding:11px 0 13px 10px}.cdz-slideshow .owl-stage-outer{height:auto;padding:0}}@media screen and (max-width:1199px){.sticky-menu:not(.active) .cdz-main-menu .cdz-horizontal-menu .groupmenu li.level0>a.menu-link,.left-navigation .navigation .menu-title{font-size:12px !important}.cdz-main-menu .cdz-menu.cdz-vertical-menu li.level0>a.menu-link .menu-icon{display:none}.cdz-main-menu .cdz-vertical-menu li.level0>a.menu-link{font-size:12px !important}.cdz-vertical-menu .item.level0.parent>a.menu-link>.menu-icon+span{font-size:12px;padding:13px 0 13px 10px}}@media screen and (min-width:768px){.product-info-right .col-sm-5 .page-main .block.block-static-block{margin-bottom:10px}}@media screen and (max-width:767px){.product-home-page a.product-item-link{color:#333;font-size:15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.navigation,.breadcrumbs,.page-header .header.panel,.header.content,.footer.content,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.page-main{max-width:100%;margin:auto}.header-panel-left{padding:5px 0}.header-panel-left .row{display:flex;align-items:center}.header-panel-left .custom-panel-top{display:none}.header-panel-left .col-sm-12.col-md-8{max-width:50%;flex:0 0 50%}.page-header .logo{min-height:auto;max-width:100%;margin:0 !important;width:100%;text-align:left}.header-wrapper-content.sticky-menu.js-sticky-menu .col-sm-14.col-md-13{display:none}.page-header .log-in .log-in.link{font-size:0;display:none !important}.cdz-slideshow{margin-bottom:15px}.custom-top-five{display:none}.cdz-menu .dropdown-toggle{top:8px;width:16px;height:16px;right:5px}.cdz-menu .groupmenu-drop li.item.parent .groupmenu-drop{padding:0}.page-header .minicart-wrapper .action.showcart{position:absolute;top:33px;right:20px;z-index:5}.page-header .minicart-wrapper .action.showcart:hover{background:0 0}.page-header .minicart-wrapper .action.showcart:before{font-size:34px}strong.custom-top-text{margin:0 20px}.left-navigation .navigation .menu-title{padding:0 !important;padding:0 !important;justify-content:space-between;flex-direction:row}.title-selling{font-size:20px}.custom-most-selling .col-sm-12.col-md-4{max-width:50%;flex:0 0 50%}.latest-greatest{margin-top:0;text-align:center}.latest-greatest h1{width:100%}.latest-greatest p{padding-right:0}.latest-greatest button{margin-bottom:15px}.dedicatedChat .darkBlue{width:100%}.dedicatedChat .lightBlue{width:100%}.page-with-filter .page-main{display:block}.filter-title strong,.page-layout-2columns-left .sidebar-main .filter strong{border:1px solid #5a2d8d !important;background-color:#5a2d8d;border-color:#5a2d8d;border-radius:5px}.products-grid .product-item .product-item-info .cdz-buttons-container{display:block}.pages .pages-items{padding:2px 15px 0}.products-grid .product-item-info .product-item-details{padding:10px 10px 0}.products-grid .product-item .product-item-info .cdz-buttons-container{padding-bottom:0}.products-grid .product-item{margin-bottom:10px}.product-item-name{white-space:normal}.product.media .fotorama{padding-right:0}.page-layout-1column .product.media{margin-bottom:15px}.product.data.items>.item.title{max-width:100%}.product.info.detailed .product.data.items>.item.content{position:static;width:100%;min-height:100%;min-height:100%;height:100%;padding-top:0}.checkout-index-index .header.content{display:flex;align-items:center}span.header_checkout{padding:25px 5px;margin-left:0;font-size:20px}.checkout-payment-method .payment-method-billing-address .primary .action{flex:1 0 0%}.three-bg{justify-content:flex-start}.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr td[data-th]:before,.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr th[data-th]:before{width:140px}.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody>tr>td:last-child{border:1px solid #dbdbdb !important;padding:5px !important}.product.data.items{min-height:auto}.product.info.detailed{margin-bottom:20px}button.amcform-submit.action.submit.primary{line-height:normal}.review-form .action.submit.primary{font-size:14px;width:100%}.cart-container .form-cart .actions.main .action{margin-bottom:10px}.actions-toolbar>.primary .action:last-child,.actions-toolbar>.secondary .action:last-child{width:100%}.cdz-login-form-dropdown{right:-100px}button.action.reload.captcha-reload{width:100%}.header-top-left .col-md-8{font-size:11px}li.item.level0.level-top.parent.cat-tree.no-full.open{padding:0}.cdz-main-menu .cdz-vertical-menu .groupmenu li.level0:hover>a.menu-link,.cdz-main-menu .cdz-vertical-menu .groupmenu li.level0.open>a.menu-link{background-color:#5a2d8d;border-color:#5a2d8d;padding:0 10px}.cdz-main-menu .cdz-vertical-menu li.level0.open>a.menu-link .menu-icon,.cdz-vertical-menu .item.level0.parent.open>a.menu-link>.menu-icon+span{color:#fff}.cdz-main-menu .cdz-vertical-menu .groupmenu li.level0:hover>.dropdown-toggle,.cdz-main-menu .cdz-vertical-menu .groupmenu li.level0.open>.dropdown-toggle{color:#fff}.page-header .header-wrapper-content a{color:#5a2d8d}.cdz-menu .dropdown-toggle:before{font-size:18px}}.message-success{display:none}.checkout-cart-index .block .shipping{display:none}.checkout-cart-index .action .multicheckout{display:none}.content-row{font-size:12px;padding-top:15px;margin-top:15px;border-top:1px solid #dee2e6}.content-row p{margin-bottom:0;font-size:16px;line-height:normal;color:#000;font-weight:500}.content-row .colm{margin-bottom:.5rem !important;align-items:center !important;display:flex !important;width:100%}.content-row img{margin-right:.5rem !important}.quote-simple-header{margin-bottom:10px}.quote-simple-header .h5{font-size:15px;font-weight:600;margin-bottom:10px}.quote-simple-header p,.quote-simple-header a{font-size:12px;margin-bottom:0}.simple-button{border:none;padding:0;margin:0;background-color:transparent}.quote-simple-header a,.quote-simple-header button{text-decoration:underline;color:#0d6efd;font-size:13px !important;text-transform:lowercase}.quote-simple-header hr{margin-bottom:10px;margin-top:10px}.box-tocart .fieldset{display:flex;align-items:center}.product-info-right .special-price .price-label:before{display:none}.product-info-right .special-price .price{font-size:24px !important;color:#5a2d8d}.product-info-right .old-price .price-label:before{display:none}.product-info-right .old-price .price{font-weight:600 !important;color:#898989 !important;font-size:15px !important;text-decoration:line-through;display:inline-block}.product-info-right span.save-price{background:0 0;color:#000;font-weight:400;font-size:14px;padding:0;margin:0;order:3}.product-info-right .old-price{padding:0;order:1;flex:0 0;width:auto;margin-right:15px}.product-info-right .price-final_price{flex-wrap:nowrap}.product-info-right .special-price{flex:0 0;width:auto;order:2;margin-right:15px}.product-info-right .box-tocart .qty .label span:before{content:"Qty";font-size:14px;font-weight:600}.box-tocart .control .qty-minus .btn-qty:before{content:"-";font-size:20px;line-height:30px}.box-tocart .control .qty-plus .btn-qty:before{content:"+";font-size:16px;line-height:35px}.box-tocart .control .qty-minus .btn-qty,.box-tocart .control .qty-plus .btn-qty{width:22px !important;height:35px !important;background:#f5f5f5 !important;border:none}.product-info-right .box-tocart .control .qty-input .input-text.qty{width:50px;border:none;height:35px}.box-tocart .control .qty-plus .btn-qty{border-left-width:0 !important}.box-tocart .control .qty-minus .btn-qty{border-right-width:0 !important}.product-info-right .box-tocart .qty .control{border:1px solid #dfdfdf;margin-right:20px}.product-reviews-summary .reviews-actions a.action.add:before{display:none}.product-info-main .product-reviews-summary{display:block}.product-info-main .page-title-wrapper .page-title{border:none !important;min-height:auto !important;padding-bottom:0}.product-reviews-summary .reviews-actions a.action.view,.product-reviews-summary .reviews-actions a.action.add{background:0 0 !important;border:none !important;padding:0 !important;font-size:12px !important;text-transform:capitalize;width:auto;color:#000}.pd-icon-sec1{border-top:1px solid #dfdfdf;margin-bottom:0 !important;padding-top:5px !important}.pd-icon-sec1 img{max-width:80px !important;height:80px;object-fit:contain}.icon-container{min-height:60px !important}.content-row p{font-size:13px}.product-info-left{float:left}.product-info-right{float:right}.product-info-bottom{float:left;margin-bottom:20px}span.image-disclaimer__tooltip{position:relative}.tooltip-content{position:absolute;top:3px;right:-202px;width:200px;padding:10px;font-size:10px;border-radius:2px;border:1px solid #dfdfdf;background-color:#fff;display:none}div#disclaimer_img{display:flex;justify-content:center;margin-top:5px;position:absolute;top:83%;left:0;right:0}.image-disclaimer__tooltip>.tooltip-toggle:hover+.tooltip-content{display:block}.catalog-product-view .page-wrapper{background-color:#fff}.breadcrumbs{background-color:#f9f9f9;padding-bottom:15px}.breadcrumbs .items{padding-top:15px}.product.info.detailed h1,#product-review-container .block-title{font-weight:600;font-size:19px;border-bottom:1px solid #dfdfdf;padding-bottom:10px;position:relative}#product-review-container .block-title{margin-bottom:20px;margin-top:20px}.product.info.detailed h1:after,#product-review-container .block-title:after{content:"";width:200px;height:2px;position:absolute;bottom:0;left:0;background-color:#612b8c;transition:all .3s ease-in-out}.product.info.detailed h1:hover:after,#product-review-container .block-title:hover:after{width:100%}ol.items.review-items li::marker{color:transparent}.review-title{font-size:16px;font-weight:600;text-transform:capitalize;margin-bottom:3px}li.item.review-item{border:1px solid #dadada;border-radius:5px;padding:10px;margin-top:10px;box-shadow:none;position:relative}ol.items.review-items+.toolbar{display:none}ol.items.review-items{margin-bottom:10px}.review-list .block-title strong{font-size:19px}.review-content{margin-top:10px;display:block;float:none;font-size:13px;margin-bottom:0}.review-ratings{margin-right:6px;display:inline-block}.review-content-container{display:block;float:none;flex:1 0 100%;width:100%;float:right}.review-details{font-size:11px;position:absolute;top:10px;right:10px}.product.info.detailed .additional-attributes>thead>tr>th{font-size:15px;font-weight:600;background-color:#dfdfdf}.product.info.detailed .additional-attributes>tbody>tr>th,.product.info.detailed .additional-attributes>tbody>tr>td{padding:8px 10px;font-size:13px}.product.info.detailed .additional-attributes>tbody>tr:nth-child(even){background:#f5f5f5}.block.related .block-title.title{border-bottom:1px solid #dfdfdf !important;position:relative !important;background:0 0 !important;padding:0;margin-bottom:15px}.block.related .block-title.title #block-related-heading{font-weight:600 !important;font-size:22px !important;color:#000 !important;text-transform:capitalize}.block.related{padding:0 15px}.block.related .block-title.title:after{content:"";width:200px;height:2px;position:absolute;bottom:0;left:0;background-color:#612b8c;transition:all .3s ease-in-out}.block.related .block-title.title:hover:after{width:100%}.product.info.detailed:not(.without_tab){margin-bottom:0 !important;padding-bottom:0 !important}.product-main-content{margin-bottom:0}.related-upsell-crossell.block-content.content .block-actions{display:none}.related-upsell-crossell.block-content.content{border:none !important;margin-top:20px}.block.related .owl-carousel{padding-top:0}.related-upsell-crossell.block-content.content .products-grid .product-item .product-item-info .cdz-product-bottom:not(.non-hover){position:relative;top:0;transform:none}.related-upsell-crossell.block-content.content a.action.tocompare.show-tooltip{display:none}.related-upsell-crossell.block-content.content .price-box.price-final_price{height:auto;display:flex;align-items:center;flex-direction:row}.related-upsell-crossell.block-content.content span.old-price{order:2;margin-left:10px}.related-upsell-crossell.block-content.content span.save-price{display:none}.related-upsell-crossell.block-content.content .products-grid .product-item .price-box .price{font-size:20px !important;color:#5a2d8d}.related-upsell-crossell.block-content.content .products-grid .product-item .price-box .old-price .price{font-size:14px !important;font-weight:400 !important}.related-upsell-crossell.block-content.content .product.actions.product-item-actions.cdz-product-wishlist{display:none}.related-upsell-crossell.block-content.content .products-grid strong.product.name.product-item-name{margin-left:0;height:40px;overflow:hidden}.related-upsell-crossell.block-content.content .products-grid .product-item:hover .product-item-info{box-shadow:none}.related-upsell-crossell.block-content.content .owl-carousel .owl-item .item{margin-bottom:0}.products-grid strong.product.name.product-item-name .product-item-link{letter-spacing:1px}.block.related .owl-carousel .owl-nav{top:-65px}.block.related .owl-carousel .owl-nav [class*=owl-]:hover{background-color:indigo;border-color:#fff}.product-info-right .product-info-right-addto{padding:10px;border:1px solid #dadada;margin-bottom:10px}.product-info-right .product-info-right-addto .widget.block.block-static-block{margin:-10px -10px 10px}.box-tocart .actions{flex:1 0}.box-tocart{margin-bottom:10px}.filter-options{background-color:#fafafa}.block.filter .filter-options .filter-options-content .item{margin:0}.filter-options-item .filter-options-content .items:not(.items-children):not(.am-category-view),.filter-options-item .filter-options-content .am-category-wrapper,.filter-options-item .filter-options-content .amshopby-fromto-wrap{margin:0}.products-list.list .product-item .price-box .special-price{margin-right:10px}.product-item-inner{display:none}.page-with-filter .page-title-wrapper h1{margin-bottom:10px}.page-with-filter .page-title-wrapper h1 .base{font-weight:700;font-size:19px}.toolbar{margin-bottom:0}.category-description p{color:#000;font-size:16px;letter-spacing:1px;line-height:24px}.products-list .product_sec{max-width:75% !important;flex:0 0 75% !important}.rendered-form .fieldset .fields .field.form-group label{display:none}.page-header .authorization-link.switcher .action.toggle{color:#000 !important}.call-for-price{padding:0 10px;border-radius:0;text-transform:uppercase;font-size:14px;padding-right:0}span.quote-price{font-size:18px;font-weight:600;padding:0 !important}.product-info-right .price-final_price center{margin:0 auto}.page-header .authorization-link.switcher .action.toggle:after{display:none}.page-header .authorization-link.switcher .action.toggle{font-size:0}.footer-top-bottom.container .footer-top-bottom-item{border-radius:16px;padding:10px 15px;margin-bottom:0;color:#153453;height:auto;position:relative;max-width:1550px;margin-left:auto;margin-right:auto;width:100%}.soc-icon{width:26px;margin-right:10px;height:26px;border-radius:5px;color:#fff}.products-list .box-tocart:before{content:"QTY: "}.products-list .box-tocart .control,.products-grid .box-tocart .control{display:flex;justify-content:space-between;width:100%;border:1px solid #dadada}.products-list .box-tocart .control .qty-input .input-text.qty,.products-grid .box-tocart .control .qty-input .input-text.qty{width:82px;border:none;height:35px}.box-tocart .control .qty-input{flex:1 0}.page-title-wrapper{width:100%;-ms-flex-order:1;order:1;position:relative}.cart.table-wrapper{border:none !important;box-shadow:none;padding:0}.qty-field-wrapper{display:inline-flex;align-items:center;border:1px solid #dadada}.qty-field-wrapper button{margin:0;background-color:#f5f5f5;color:#000;border:none;padding:5px 8px;height:35px}.qty-field-wrapper button i{display:none}.qty-field-wrapper .decreaseQty:before{content:"-";font-size:20px;font-weight:300;line-height:18px}.qty-field-wrapper .increaseQty:before{content:"+";font-size:16px;font-weight:300}.cart.table-wrapper .qty-field-wrapper input{height:35px !important;border:none;margin:0 !important}.page-title-wrapper .page-title span{text-transform:capitalize}.cart.table-wrapper .actions-toolbar{text-align:right}.cart.table-wrapper .cart thead tr th.col{font-size:12px;padding-bottom:10px;font-weight:600}.products-list .product-item-photo .product-image-container{max-width:160px !important}.form-cart{width:100% !important}.cart-summary{width:100% !important;padding:0;box-shadow:none;position:relative !important;top:0 !important}.cart-empty{text-align:center;padding:0}.cart-empty p:first-child{font-size:24px}.cart-empty p:last-child{font-size:0}.cart-empty p:last-child a{font-size:0;margin-top:10px;display:inline-block}.cart-empty p:last-child a:before{content:"Continue Shopping";font-size:16px;color:#fff;background-color:indigo;padding:10px 15px}.cart-empty p:last-child a:hover{text-decoration:none}.cart-empty p:last-child a:hover:before{background:#000}.cart-empty:before{content:"";background:url(https://hardwarestorm.com/media/images/empt-cart.png) no-repeat center;width:400px;height:200px;display:inline-block}.cms-page-view .column.main strong{color:#000;font-size:16px}.cms-page-view .column.main ul{padding-left:20px}.cms-page-view .column.main li{list-style:disc}.cms-page-view .column.main li,.cms-page-view .column.main p{color:#777}@media all and (min-width:1024px),print{.product-info-main .page-title-wrapper{width:100%}.page-title-wrapper{width:100%}.form-cart{width:73% !important;border-right:1px solid #dadada;padding-right:calc(2% - 1px) !important;margin-right:calc(2% - 4px)}.cart-summary{width:25% !important;position:relative !important;top:-12px !important}}.cart.table-wrapper .product-item-details{padding-bottom:0}.product-info-stock-sku .attrib-extra{display:flex;align-items:center;margin:5px 0}.product-info-stock-sku .attrib-extra:before{content:"\f111";font-family:fontawesome;margin-right:10px;font-size:6px}.cart-summary>.title{margin-top:0;text-align:center;font-weight:600;font-size:19px}#block-shipping{display:none}.cart-totals tbody .mark,.cart-totals tfoot .mark{text-transform:capitalize;font-weight:600}.cart-summary #cart-totals+.title{font-size:14px;color:#333 !important;margin-bottom:8px;text-align:left;padding-bottom:0;margin-top:10px}.cart-summary #cart-totals+.title strong{color:#6c6c6c !important}#discount-coupon-form .coupon{display:flex}button.action.apply.primary{margin:0;border-radius:0}#discount-coupon-form .coupon .field{margin:0;flex:1 0 auto}.cart-summary .checkout-methods-items .item .action{text-transform:capitalize !important;border-radius:0 !important}.cart-totals .grand .mark,.cart-totals .grand .amount{padding-bottom:5px;font-size:16px !important}ul.checkout.methods.items.checkout-methods-items{margin-top:10px}.cart.table-wrapper .cart>.item tr.item-info{border-bottom:1px solid #dadada}.cart.table-wrapper .cart>.item tr.item-info:last-child{border-bottom:none}.page-title-wrapper h1.page-title{margin-bottom:10px;font-weight:600;font-size:19px}.footer-top-bottom.container{background:0 0;border-top:1px solid #dadada;padding:15px 25px 0;margin-top:40px;margin-bottom:0}.footer-top-bottom.container .footer-top-bottom-item:after{width:1px;height:100%;position:absolute;right:-10px;top:50%;transform:translateY(-50%);background-color:#dadada;content:""}.cart.table-wrapper .product-item-photo .product-image-container{max-width:130px !important}.footer-top-bottom-item .soc-icon{background-color:indigo;display:flex;align-items:center;justify-content:center;min-width:30px;min-height:30px}.footer-top-bottom-item .soc-icon .custom-location:before{font-family:FontAwesome;content:'\f276';font-style:normal}@media all and (max-width:575px),print{.footer-top-bottom.container .footer-top-bottom-item:after{height:1px;width:100%;bottom:0;transform:none;top:auto}}.cdz-opc-wrapper #checkoutSteps{display:flex;flex-wrap:wrap;box-shadow:none;align-items:flex-start}li#shipping{order:1;flex:1 0 98%}.cdz-opc-wrapper #checkoutSteps>li#opc-shipping_method,.cdz-opc-wrapper #checkoutSteps>li#payment{order:2;border:1px solid #dadada !important;border-radius:6px;padding:0 15px;width:calc(50% - 20px)}li#payment{order:3}.cdz-opc-wrapper .opc-wrapper .step-title:before{display:none}.cdz-opc-wrapper .opc-wrapper .step-title:after{content:"";width:200px;height:2px;position:absolute;bottom:0;left:0;background-color:#5a2d8d;transition:all .3s ease-in-out}.cdz-opc-wrapper .opc-wrapper .step-title:hover:after{width:100%}.cdz-opc-wrapper #checkoutSteps>li{border:none !important;box-shadow:none;margin-bottom:0}.cdz-opc-wrapper #checkoutSteps .selected-shipping .step-content,.cdz-opc-wrapper #checkoutSteps .selected-store-pickup .step-content,.cdz-opc-wrapper #checkoutSteps .selected-store-pickup .step-content~div,.cdz-opc-wrapper #checkoutSteps .checkout-shipping-address .step-content,.cdz-opc-wrapper #checkoutSteps .checkout-shipping-method .step-content,.cdz-opc-wrapper #checkoutSteps .checkout-payment-method .payment-method,.cdz-opc-wrapper #checkoutSteps .checkout-payment-method .payment-option,.cdz-opc-wrapper #checkoutSteps .checkout-payment-method .no-quotes-block,.cdz-opc-wrapper #checkoutSteps .checkout-payment-method .checkout-billing-address{border:none}.opc-wrapper .form-login{margin:0;padding-bottom:0}.opc-wrapper .form-login,.opc-wrapper .form-shipping-address{margin-top:0;margin-bottom:0;border:none}.cdz-opc-wrapper .opc-wrapper .form-login .fieldset .note{display:none}.field-error,.mage-error{color:red;font-size:10px !important}.opc-sidebar.opc-summary-wrapper{border:1px solid #ccc;padding:0 15px 15px;background-color:#fff;border-radius:5px;position:sticky;top:0}.cdz-opc-wrapper{position:relative;margin:0 !important}.cdz-opc-wrapper #checkoutSteps .checkout-payment-method .payment-method-title{padding:0;border:none;display:flex;align-items:center;font-weight:600}.cdz-opc-wrapper #checkoutSteps .checkout-payment-method .payment-method-content{padding:0;padding-top:10px}.cdz-opc-wrapper #checkoutSteps .checkout-payment-method .checkout-billing-address{padding:0}.cdz-opc-wrapper #checkoutSteps .checkout-payment-method .payment-method{padding:10px}.checkout-payment-method .field{margin:0}.checkout-payment-method .billing-address-form form .fieldset{display:flex;flex-wrap:wrap;margin:10px -10px 0}.checkout-payment-method .billing-address-form form .fieldset>.field{margin-bottom:10px;width:50%;padding:0 10px}#checkoutSteps .checkout-shipping-address .step-content{padding:10px 15px !important}#customer-email-fieldset .field{margin-bottom:10px}li#payment hr{display:none}.cdz-opc-wrapper .opc-block-summary>.title{font-size:19px;color:#393939;border-bottom:1px solid #ccc !important;padding:10px 15px;margin:0 -15px 15px;box-shadow:inset 0 -10px 8px #cccccc5e;font-weight:600}.opc-block-summary .table-totals{border:none}.opc-block-summary .table-totals tbody .mark{font-size:14px;font-weight:600}.opc-block-summary .table-totals tbody .amount{font-size:16px;font-weight:600}.opc-block-summary .not-calculated{font-style:normal}.opc-block-summary .product-item .price{font-weight:600;font-size:14px}.opc-block-summary .table-totals tbody .amount span{color:indigo;font-weight:600}.opc-block-summary .table-totals .grand strong{font-weight:600;font-size:15px}.opc-block-summary .items-in-cart>.title>strong{font-size:14px !important}.checkout-comment-block{margin-bottom:10px}.cdz-opc-wrapper .opc-place-order-block{border:none}.checkout-index-index .page-wrapper .cdz-opc-wrapper .opc-block-summary{margin-bottom:10px}.minicart-items .product-item-details{padding-left:95px}.minicart-items .product>.product-image-container{max-width:85px;width:85px !important}.minicart-items .product-item-name{font-size:13px !important}.minicart-items .product>.product-image-container span.product-image-wrapper{width:100%}.opc-block-summary .items-in-cart>.title{pointer-events:none}.opc-block-summary .items-in-cart>.title:after{display:none}.minicart-items .product-item:not(:first-child){border-color:#dadada}.minicart-items .product-item-details .details-qty:before{content:"Qty: "}.cdz-opc-wrapper .opc-place-order-block .actions-toolbar{padding:0}.cart-totals tbody tr:last-child td,.opc-block-summary .table-totals tbody tr:last-child td{padding-bottom:10px}.field.additional{display:none}body input[type=text],body input[type=password],body input[type=url],body input[type=tel],body input[type=search],body input[type=number],body input[type=datetime],body input[type=email]{height:30px}select{height:30px;font-size:12px}.field-tooltip .field-tooltip-action:before{font-size:16px;line-height:27px}.field .control._with-tooltip input{width:calc(100% - 25px)}.cdz-opc-wrapper #checkoutSteps .checkout-shipping-method .step-content{padding:10px}.checkout-shipping-method .no-quotes-block{margin:0}.cdz-opc-wrapper #checkoutSteps>li#opc-shipping_method .checkout-shipping-method,.cdz-opc-wrapper #checkoutSteps>li#payment #checkout-step-payment{margin:0 -15px}.cdz-opc-wrapper #checkoutSteps>li#opc-shipping_method .step-title{padding-left:10px}.cdz-opc-wrapper #checkoutSteps>li#payment .step-title{padding-left:10px}.cdz-opc-wrapper #shipping-new-address-form>.field{margin-bottom:10px;width:calc(100% - 10px) !important}body._has-modal-custom .modal-custom-overlay{background-color:#0000004d}.block-authentication .block-title span{display:block}.cdz-opc-wrapper #checkoutSteps .checkout-payment-method .payment-method-title a{display:none}.checkout-payment-method .payment-method-content .fieldset:not(:last-child){margin-bottom:0;margin-top:10px}.row.footer-top-bar .icon-box img{width:40px}body .action,body .action:before{transition:all .2s ease-in-out !important}.payment-method-billing-address .actions-toolbar{margin-bottom:10px}@media all and (min-width:1024px),print{.cdz-opc-wrapper #shipping-new-address-form>.field{margin-bottom:10px;width:calc(25% - 10px) !important}.opc-wrapper .form-login{width:50%}}@media all and (max-width:767px),print{.opc-wrapper .form-login,.opc-wrapper .form-shipping-address,.opc-wrapper .methods-shipping{padding:0;margin:0}.opc-wrapper .form-login+.form-shipping-address{margin:0}.cdz-opc-wrapper #checkoutSteps>li#opc-shipping_method,.cdz-opc-wrapper #checkoutSteps>li#payment{width:100% !important;margin-top:0}}.payment-method-billing-address .actions-toolbar .primary{display:flex;align-items:center}.cdz-opc-wrapper .table-checkout-shipping-method .col-method input.radio{margin:0}.abs-action-remove:active,.abs-action-remove:not(:focus),.abs-discount-block .action.check:active,.abs-discount-block .action.check:not(:focus),.paypal-button-widget .paypal-button:active,.paypal-button-widget .paypal-button:not(:focus),.bundle-options-container .action.back:active,.bundle-options-container .action.back:not(:focus),.block.related .action.select:active,.block.related .action.select:not(:focus),.cart.table-wrapper .actions-toolbar>.action-delete:active,.cart.table-wrapper .actions-toolbar>.action-delete:not(:focus),.cart.table-wrapper .action.help.map:active,.cart.table-wrapper .action.help.map:not(:focus),.checkout-index-index .modal-popup .modal-footer .action-hide-popup:active,.checkout-index-index .modal-popup .modal-footer .action-hide-popup:not(:focus),.opc-wrapper .edit-address-link:active,.opc-wrapper .edit-address-link:not(:focus),.opc-block-shipping-information .shipping-information-title .action-edit:active,.opc-block-shipping-information .shipping-information-title .action-edit:not(:focus),.action-auth-toggle:active,.action-auth-toggle:not(:focus),.checkout-payment-method .payment-method-billing-address .action-cancel:active,.checkout-payment-method .payment-method-billing-address .action-cancel:not(:focus),.checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:active,.checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:not(:focus),.checkout-agreements-block .action-show:active,.checkout-agreements-block .action-show:not(:focus),.gift-options .actions-toolbar .action-cancel:active,.gift-options .actions-toolbar .action-cancel:not(:focus),.gift-summary .action-edit:active,.gift-summary .action-edit:not(:focus),.gift-summary .action-delete:active,.gift-summary .action-delete:not(:focus),.gift-wrapping-title .action-remove:active,.gift-wrapping-title .action-remove:not(:focus),.wishlist.split.button>.action:active,.wishlist.split.button>.action:not(:focus),.abs-add-fields .action.remove:active,.abs-add-fields .action.remove:not(:focus),.paypal-review-discount .action.check:active,.paypal-review-discount .action.check:not(:focus),.cart-discount .action.check:active,.cart-discount .action.check:not(:focus),.form-giftregistry-share .action.remove:active,.form-giftregistry-share .action.remove:not(:focus),.form-giftregistry-edit .action.remove:active,.form-giftregistry-edit .action.remove:not(:focus),.form-add-invitations .action.remove:active,.form-add-invitations .action.remove:not(:focus),.form-create-return .action.remove:active,.form-create-return .action.remove:not(:focus),.form.send.friend .action.remove:active,.form.send.friend .action.remove:not(:focus){color:#fff}.checkout-payment-method .payment-method-billing-address .primary .action{margin:0 0 0 10px;height:30px;line-height:30px;border-radius:0}.row.footer-top-bar{background-color:#464646;padding:20px;position:relative;margin-bottom:40px}.row.footer-top-bar *{color:#fff}.f-box-main{display:flex;align-items:center}span.icon-box{margin-right:10px}.f-box .m-title{font-size:15px;font-weight:600;margin-bottom:5px;display:block}.row.footer-bottom-sec .copywrite-custom{display:block}.copywrite-custom{display:none}.col-sm-12.cdz-footer-bottom-payment{text-align:right;display:flex;justify-content:flex-end}.col-sm-12.cdz-footer-bottom-payment img{height:40px}.footer-payment-logo{color:#000;padding:10px}.checkout-payment-method .payment-method-billing-address{margin:0}.cart.table-wrapper .actions-toolbar>.action-edit>span,.cart.table-wrapper .actions-toolbar>.action-delete>span{font-size:14px;height:auto;width:auto;position:relative;color:#000;margin:0;clip:auto;text-transform:capitalize;color:#5a2d8d;font-weight:600}.cart.table-wrapper .actions-toolbar>.action-delete:hover{border:none;text-decoration:none}#mini-cart .product-item-name{font-size:12px !important}#mini-cart .product .actions .primary{display:none}#mini-cart .product-item-details .details-qty{display:none}#mini-cart .product-item{margin-bottom:0 !important}#mini-cart .product-item-details{padding-left:65px}.minicart-wrapper .ui-dialog .block-minicart{box-shadow:0 0 20px 0 #00000042}.minicart-wrapper .ui-dialog .block-minicart{box-shadow:0 0 20px 0 #00000042}button#top-cart-btn-checkout{font-size:14px;border-radius:0;text-transform:uppercase}.block-minicart .block-content>.actions>.secondary .action{border-radius:0}#discount-coupon-form button.action.apply.primary{text-transform:uppercase !important;height:30px;line-height:28px}.cart.table-wrapper .col.qty:before,.cart.table-wrapper .col.price:before,.cart.table-wrapper .col.subtotal:before,.cart.table-wrapper .col.msrp:before{font-weight:400;font-size:12px !important}.footer-top-bottom.container .col-lg-8:last-child .footer-top-bottom-item:after{display:none}.product-info-stock-sku{position:relative}.cart-totals tbody .amount,.cart-totals tfoot .amount,.opc-block-summary .table-totals tbody .amount,.opc-block-summary .table-totals tfoot .amount{font-size:14px}.block-authentication .block-title{margin-bottom:0;font-size:19px}.block-authentication .block-content{padding:10px 0 0 !important}.block-authentication .fieldset{margin-bottom:0}.block-authentication .fieldset>.field,.block-authentication .fieldset>.fields>.field{margin-bottom:10px}.block-authentication .actions-toolbar>.secondary{padding:0}.block-authentication .actions-toolbar>.secondary a.action.action-remind{margin-top:0}.authentication-dropdown button.action-close{background:#fff !important;border:1px solid #000 !important;color:#000;text-transform:capitalize;width:24px;height:24px}.authentication-dropdown button.action-close:before{content:'\f00d';font-family:fontawesome;line-height:22px;color:#000}.products-list .cdz-product-top{height:100%;display:flex;align-items:center;justify-content:center}.products-list .cdz-product-top a{margin-bottom:0 !important}.category-description{padding-bottom:0}.product.info.detailed{max-height:540px;overflow:auto;position:relative}.product.info.detailed::-webkit-scrollbar,.filter-options .items.-am-overflow::-webkit-scrollbar{width:5px}.product.info.detailed::-webkit-scrollbar-track,.filter-options .items.-am-overflow::-webkit-scrollbar-track{background:#f1f1f1}.product.info.detailed::-webkit-scrollbar-thumb,.filter-options .items.-am-overflow::-webkit-scrollbar-thumb{background:#5a2d8d}.product.info.detailed::-webkit-scrollbar-thumb:hover,.filter-options .items.-am-overflow::-webkit-scrollbar-thumb:hover{background:#555}.page-layout-2columns-left .sidebar-main{width:20%}.page-layout-2columns-left .column.main{width:80%}.checkout-payment-method .payment-method-title .payment-icon{display:none !important}.cdz-opc-wrapper #checkoutSteps .checkout-payment-method .payment-method-title input[type=radio]{margin:0 5px 1px 0}.checkout-payment-method .billing-address-form form .fieldset>.field .control label.label{display:none}.welcome img{max-width:60px}.home-title{font-weight:600;font-size:19px;border-bottom:1px solid #dfdfdf;padding-bottom:10px;position:relative}.home-title:after{content:"";width:200px;height:2px;position:absolute;bottom:0;left:0;background-color:#612b8c;transition:all .3s ease-in-out}.home-title:hover:after{width:100%}section{padding:30px 0}.home-container{max-width:1550px;width:100%;margin-left:auto;margin-right:auto}.home-row{display:flex;flex-wrap:wrap;margin:0 -15px}.home-row>*{flex-shrink:0;width:100%;max-width:100%;padding-left:15px;padding-right:15px}.welcome h3{margin-bottom:5px;font-size:15px;font-weight:600}.industry{padding-bottom:0}.industry h6,.sam h6,.expert h6{font-size:15px;font-weight:600;margin-bottom:5px}section p{font-size:13px}.indus-box{display:flex;align-items:center;margin-bottom:20px}.img-box{margin-right:10px;min-width:70px;height:70px;display:flex;align-items:center;justify-content:center}.sam ul{padding:0;margin:0}.sam ul li{display:flex;align-items:center;margin-bottom:15px}.sam{font-size:14px}.bd_right{position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:1px;height:100%;background:#bdbbbb;padding:0}.benefit-box{position:relative}.benefit-box .img-center{margin:0 auto 40px;display:block;text-align:center}span.theme-color{color:indigo;font-weight:600}.benefit-box .home-col-md-6{padding:59px 40px;background-color:#ededed}.ambrands-slider{max-width:100% !important;margin:0 !important;padding:0 !important}.welcome img{margin-top:10px;margin-bottom:10px}.benefit-box .img-center{margin-bottom:0;height:90px}.benefit-box .home-col-md-6{padding:35px 40px}.topbar ul{padding:0;margin:0;list-style:none;display:flex;align-items:center;margin:0 -15px}.topbar{display:flex;align-items:center;justify-content:space-between;max-width:1550px;margin:0 auto}.topbar ul li{padding:5px 10px;margin-bottom:0;font-size:14px}.amslider .swiper-button-prev,.amslider .swiper-button-next{display:none}ul.slick-dots{display:none}.slick-track{height:auto}@media(min-width:1200px){.home-col-lg-4{flex:0 0 auto;width:33.33333333%}.home-col-lg-6{flex:0 0 auto;width:50%}.home-col-lg-9{flex:0 0 auto;width:75%}.home-col-lg-8{flex:0 0 auto;width:66.66666667%}.home-col-lg-3{flex:0 0 auto;width:25%}.home-col-lg-2{flex:0 0 auto;width:16.66666667%}.home-col-lg-auto{flex:0 0 auto;width:auto}}@media(min-width:992px){.home-col-md-4{flex:0 0 auto;width:33.33333333%}.home-col-md-6{flex:0 0 auto;width:50%}.home-col-md-9{flex:0 0 auto;width:75%}.home-col-md-8{flex:0 0 auto;width:66.66666667%}.home-col-md-3{flex:0 0 auto;width:25%}.home-col-md-2{flex:0 0 auto;width:16.66666667%}.home-col-md-auto{flex:0 0 auto;width:auto}}@media(min-width:767px){.home-col-md-4{flex:0 0 auto;width:33.33333333%}.home-col-md-6{flex:0 0 auto;width:50%}.home-col-md-8{flex:0 0 auto;width:66.66666667%}.home-col-md-3{flex:0 0 auto;width:25%}.home-col-md-2{flex:0 0 auto;width:16.66666667%}.home-col-md-auto{flex:0 0 auto;width:auto}}@media(min-width:576px){.home-col-sm-4{flex:0 0 auto;width:33.33333333%}.home-col-sm-6{flex:0 0 auto;width:50%}.home-col-sm-8{flex:0 0 auto;width:66.66666667%}.home-col-sm-3{flex:0 0 auto;width:25%}.home-col-sm-2{flex:0 0 auto;width:16.66666667%}.home-col-sm-auto{flex:0 0 auto;width:auto}}.cdz-main-menu .cdz-vertical-menu li.level0{border:none}.cdz-main-menu .cdz-vertical-menu li.level0:hover>a.menu-link>*{color:#fff !important}.cdz-main-menu .cdz-vertical-menu li.level0:hover>a.menu-link span{color:#fff !important}.fieldset>.field,.fieldset>.fields>.field{margin-bottom:10px}.review-form{max-width:100%;display:flex;flex-direction:column}.review-form .field-recaptcha{order:2}.review-form .fieldset.review-fieldset{order:1}.review-form .actions-toolbar.review-form-actions{order:3}.fieldset .review-legend.legend{margin-bottom:10px}.field.review-field-nickname.required{width:49%;float:left;margin-right:2%}.field.review-field-summary.required{margin:0;width:49%;float:left}.field.review-field-text.required{margin-top:0;float:left;width:100%}.fieldset{margin-bottom:20px}.category-description{padding-top:20px;font-size:14px !important}.category-description p{font-size:14px;line-height:19px}span.cta-action{display:flex;flex-direction:column}span.cta-action a{display:block;width:100%;margin-bottom:5px;background:#5a2d8d;padding:7px 15px;transition:all .2s ease-in-out;border:1px solid #5a2d8d;font-weight:600}.call-for-price{background:0 0}.quote-simple-header a:hover,.quote-simple-header button:hover{border:none}span.cta-action a:hover{text-decoration:none;background:0 0;color:#000}.expert ul{padding:0;margin:0;padding-left:20px}.expert ul h6{font-size:15px;margin-bottom:5px}.expert ul li{list-style:disc;font-size:13px;margin-bottom:20px}.expert input{width:49%;margin-bottom:10px;border-color:#333 !important}.home-form{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.expert h6{margin-bottom:10px}.expert textarea{border-color:#333 !important;color:#000}.expert button{background-color:indigo;margin-top:10px;border:none}.rating-summary .rating-result>span:before{color:#ea6f00 !important}.rating-summary .rating-result:before{color:#a1a1a1 !important}.free-shipping-head h6{font-size:17px;font-weight:600;color:#000;margin:0}.free-shipping-head p{font-size:13px;margin:0;color:#000}#cookie-bar{background:#464646 !important;display:flex;align-items:center}#cookie-bar p{color:#fff;margin-left:20px}#cookie-accept{background-color:indigo;border:1px solid indigo;font-size:13px;padding:5px 10px}#cookie-accept:hover,#cookie-decline:hover{background-color:#fff;color:#000}#cookie-decline{background-color:#333;border:1px solid #333;color:#fff;font-size:13px;padding:5px 10px}.message.global.cookie .actions{margin:0}button#btn-cookie-allow:hover{background-color:transparent;color:#fff;border-color:#fff}.not-found{position:relative;padding:60px;text-align:center}.not-found h1{text-align:center;font-size:7vw;font-weight:600;line-height:normal;opacity:.2}.para{max-width:740px;margin:0 auto 20px;text-align:center}.icon-box{display:flex}.icon-box .img-box{min-width:40px;height:40px;width:40px}.icon-box p{font-size:15px;font-weight:600;margin-bottom:0}.icon-box span{font-size:13px;margin:0}.buttongrp{display:flex;align-items:center;margin:0 -10px 10px;justify-content:space-between}.buttongrp .btn{margin:0 10px}.btn{padding:8px 15px;text-align:center;color:#fff !important;font-size:16px;width:80%;transition:all .2s ease-in-out;text-decoration:none}.btn.primary{background-color:#5a2d8d;border:1px solid #5a2d8d}.btn.primary:hover{background-color:transparent;color:#000 !important;text-decoration:none}.btn.secondary{background-color:#000}.salebox{padding:29px 20px;background-color:#d996fe;color:#fff;display:block;margin:0 0 10px;min-height:129px}.bgsale{background-color:#efbbff}.salebox h2{font-size:24px;font-weight:600;margin:0}.salebox h2 span{font-size:26px;color:#5a2d8d}.tooltip-content{z-index:9999}span.quote-price{display:none}.pd_partno{text-align:center}div#product-options-wrapper *{width:100%}div#product-options-wrapper{margin-bottom:10px}.toolbar{margin-bottom:1px;padding:5px 10px}.footer-top-bottom.container{max-width:1550px;margin:40px auto 0}#amasty-shopby-product-list dl.block{display:none}.checkout-success .success-title{padding-top:20px;margin-bottom:10px}p.c-name{font-size:24px;font-weight:600;color:#000;margin-bottom:0}.checkout-success .success-title span.success-title-icon{width:50px;height:50px;line-height:50px;border-width:1px;background-color:indigo;border:none;margin-right:10px}.checkout-success .success-title span.success-title-icon:before{font-size:24px;line-height:48px;color:#fff}.checkout-success .success-title p:first-child{font-size:34px;font-weight:600;color:#000}.checkout-success .success-title+p{font-size:34px;font-weight:600;color:#555}.checkout-success .success-title+p~p{font-size:16px}.checkout-success div.primary{padding-top:0 !important}.checkout-success .order-id{color:indigo}.page-layout-1column .columns .column.main{min-height:auto}.login-container{display:flex;flex-wrap:wrap;width:70%;justify-content:center}.block-authentication .block-content .fieldset{margin-bottom:10px}.customer-account-login .page-main .block-customer-login .block-content{border:none;box-shadow:none;padding:0;text-align:left}.login-container .block.block-new-customer,.login-container .block.block-customer-login{border:1px solid #dadada;border-radius:10px;padding:20px;flex:1 0;width:50%}.login-container .block.block-new-customer .block-title strong,.login-container .block.block-customer-login .block-title strong{font-size:19px}.login-container .block.block-new-customer *,.login-container .block.block-customer-login *{text-align:left !important;margin-left:0 !important}.login-container .block.block-new-customer .action,.login-container .block.block-customer-login .action{text-align:center !important}.login-container .block.block-new-customer{text-align:left !important;margin-left:20px !important}.login-container .block.block-customer-login{margin:0}.login-container .actions-toolbar>div.primary .primary,.form-login .actions-toolbar .action{min-width:150px;width:auto}.form-login .actions-toolbar{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.form-login .actions-toolbar:before,.form-login .actions-toolbar:after{display:none}.form-login .actions-toolbar .primary{flex:0 1 auto;width:auto !important;margin-bottom:0}.form-login .actions-toolbar .secondary .action{height:auto;line-height:normal}.block-collapsible-nav .item a,.block-collapsible-nav .item a:visited{color:#333}.block-title strong{font-weight:600 !important}.block-addresses-list .items.addresses .item.actions .action:after,.account .data.table .col.actions .action:after,[class^=sales-guest-] .data.table .col.actions .action:after,.sales-guest-view .data.table .col.actions .action:after,.block .box-actions .action:after{display:none}.actions-toolbar button.action.save.primary{font-weight:400}a.use-ajax.action.towishlist.action-towishlist{display:none}.new-address-popup button{font-size:13px !important;width:auto !important;background:#5a2d8d !important;color:#fff !important;border:1px solid #5a2d8d !important;padding:0 10px !important;height:auto !important}.new-address-popup *:before{display:none !important}.new-address-popup button:hover{background:#fff !important;color:#000 !important}.cdz-opc-wrapper .opc-wrapper .shipping-address-item.selected-item{border-color:#5a2d8d}.opc-wrapper .shipping-address-item.selected-item:after{background:#5a2d8d}#checkoutSteps .checkout-shipping-address div#checkout-step-shipping{padding-left:0 !important;padding-right:0 !important}.related-upsell-crossell.block-content.content .products-grid .product-item .call-for-price{line-height:16px;padding:0;margin:0 auto;max-width:100%}.noResultSearch{background:#f4f4f4;display:block;border-radius:10px;overflow:hidden;margin-bottom:44px}.spa-wrap{display:flex;align-items:center}.bg-wrap img{width:150px}.right-wrap{padding:20px 30px 30px 10px}.right-wrap h3{font-size:19px;font-weight:600;margin-bottom:5px}.right-wrap p{color:#000;font-size:15px;margin-bottom:15px}.expert-wrap{list-style:none;padding:0;align-items:center;display:flex;margin-bottom:0}li.bd-right-wrap{border-right:2px solid #d9d9d9;padding-right:10px;margin-right:12px}.expert-wrap a{display:flex;align-items:center;font-size:13px;color:#000}.expert-wrap i{width:20px;object-fit:contain;margin-right:5px}.cdz-main-menu.left-navigation{margin-top:0}.space-base.slideshow-wrapper .col-sm-5{padding-right:0}.rightarea{display:none}.slideshow-container.col-sm-17{width:100%;padding-top:10px}.slideshow-container .owl-carousel{height:350px;overflow:hidden;padding-top:10px}.slideshow-container .owl-carousel .owl-stage{display:flex}.slideshow-container .owl-carousel .owl-item img{width:100%;height:350px !important;object-position:center}.space-base.slideshow-wrapper{margin-bottom:0}.page-header .minicart-wrapper .action.showcart .counter.qty{font-weight:600}.page-header .minicart-wrapper .action.showcart .counter.qty{font-weight:600;background:0 0;border:#ffdead}.amslider .swiper-slide .ambrands-label{display:none}section.featured-brand,section.featured-categories,section.sam,section.products-slider{padding-bottom:0}section.cta{padding:0}section.sam .img-box{min-width:50px;height:60px}.sam h6{margin-bottom:0}.sam li p{margin-bottom:0}.benefit-box img{max-width:170px}.benefit-box p{font-size:13px}.benefit-box p{font-size:13px}section.products-slider .slick-dots{display:none !important}section.products-slider .home-col-lg-3 img{width:100%}.greatest-tech-slider .product-item-info{border:1px solid #e1e1e1;padding:15px;padding-bottom:5px;margin:10px}.greatest-tech-slider .product-reviews-summary.short{display:none}.greatest-tech-slider .product-item .price-box{flex-direction:row}.greatest-tech-slider .product-item .price-box .old-price{margin-left:10px}section.cta img{width:100%}.page-footer .bottom-footer-wrapper .footer.content{margin-left:auto;max-width:1550px;justify-content:flex-start}.page-footer p.h5 a{color:#000;opacity:1}.page-with-filter .toolbar-amount{display:none}#amasty-shopby-product-list .toolbar.toolbar-products{background-color:#f8f8f8;border:1px solid #dadada !important;box-shadow:none}.category-image{display:none}section.expert .form-control{width:100%;border-color:#dadada !important;background:0 0 !important;color:#000 !important;margin-bottom:0}section.expert h6{font-size:15px !important}section.expert p{font-size:13px !important;margin-bottom:0}section.expert .form-control::placeholder{color:#000}.free-shipping-head{display:flex;align-items:center;margin-right:20px}.free-shipping-head img{margin-left:10px;order:2;width:70px}#amasty-shopby-product-list .toolbar.toolbar-products a.action.sorter-action.sort-asc{display:none}.page-main{padding-top:10px}.product-custom-banner{padding:0 30px}.footer-top-bottom.container .footer-top-bottom-item img{max-width:70%;margin:0 auto}#discount-coupon-form button.action.cancel.primary{border-radius:0;margin:0;height:30px;line-height:30px}.minicart-wrapper .block-minicart a:visited{color:#333}.minicart-wrapper .block-minicart a:visited{color:#333}.block-minicart .items-total{float:none;display:flex;align-items:center}.block-minicart .items-total span,.block-minicart .subtotal span{color:#000}.block-minicart .subtotal{display:flex;justify-content:flex-start;align-items:center}.block-minicart .subtotal .amount.price-container{margin-left:10px}.block-minicart .subtotal .amount.price-container *{font-size:13px !important}#checkout .messages{display:none}.checkout-payment-method .payment-method-billing-address .billing-address-details button.action.action-edit-address{color:#fff;width:auto;height:auto;font-size:13px;background-color:#5a2d8d;border:1px solid #5a2d8d;padding:5px 10px;font-weight:500;margin-top:8px}.checkout-payment-method .payment-method-billing-address .billing-address-details{line-height:normal}.checkout-payment-method .payment-method-billing-address .billing-address-details button.action.action-edit-address:before{display:none}.checkout-comment-block textarea{resize:none}#discount-form{display:flex}#discount-form label{display:none}#discount-form .payment-option-inner{margin:0;flex:1 1 auto}#discount-form .actions-toolbar .action{text-transform:uppercase !important;height:30px;line-height:28px;border-radius:0;margin-right:0}.account table>thead>tr>th,.account table>tbody>tr>th{background-color:#dadada;font-weight:600;font-size:13px}.account table>thead>tr>th,.account table>tbody>tr>th,.account table>tfoot>tr>th,.account table>thead>tr>td,.account table>tbody>tr>td,.account table>tfoot>tr>td{padding:10px;vertical-align:middle}.table tfoot>tr:first-child th,.table tfoot>tr:first-child td{padding-top:10px}.table-reviews a.action.more:before{display:none}.limiter{display:block}.account .toolbar.bottom{background-color:#f8f8f8;border:1px solid #dadada !important;box-shadow:none}.account .column.main>.table-wrapper,.account .column.main>.form-address-edit,.account .column.main>.form,.account .column.main .block{padding:10px}.form-edit-account .fieldset>.legend,.form-edit-account .fieldset>.legend span,.form-address-edit .fieldset>.legend,.form-address-edit .fieldset>.legend span{font-size:15px;font-weight:600;text-transform:capitalize}.box.box-newsletter{display:none}.order-details-items .col.name{padding-left:10px}.order-details-items{padding:10px}.account.page-layout-2columns-left .sidebar-main .block-collapsible-nav~.block-collapsible-nav{display:none}.cdz-opc-wrapper .new-address-popup{margin-top:0;margin-bottom:10px}.stripe-payments-apple-pay-section{margin-bottom:0}.page-header .panel.wrapper{background-color:#464646}.cdz-menu .groupmenu-drop .item.parent>.menu-link:before{font-size:18px;margin-top:0}.searchsuite-autocomplete ul li .qs-option-info .qs-option-reviews,.searchsuite-autocomplete ul li .qs-option-info .qs-option-sku,.searchsuite-autocomplete ul li .qs-option-info .qs-option-shortdescription,.searchsuite-autocomplete ul li .qs-option-info .qs-option-description{display:none}.searchsuite-autocomplete ul li .qs-option-info .qs-option-price span.price-label{display:none}section.expert .home-col-lg-6{border-radius:0 !important}section.expert .home-row{align-items:center}.image-disclaimer__tooltip .tooltip-content{right:0;top:20px}.checkout-index-index .modal-popup .modal-footer .action-save-address:before{display:none}.checkout-index-index .modal-popup .modal-footer .action-save-address{width:auto;height:auto;font-size:16px;padding:0 30px;background:indigo;border:1px solid indigo}.checkout-index-index .modal-popup .modal-footer .action-save-address:hover{background:0 0;color:#000}.modal-popup .modal-title{color:#000;font-weight:600;font-size:19px;border:none;margin:0}.account .toolbar .toolbar-amount{line-height:28px;position:relative}.order-products-toolbar.toolbar.bottom .pager{display:flex;align-items:center;justify-content:space-between}.product-custom-banner img{width:100%}.rendered-form .amcform-page-wrap{margin:0 -5px}.rendered-form .amcform-page-wrap .amform-layout-two:not(.editing){width:50%;padding:0 5px;margin:0 !important;margin-bottom:10px !important;max-width:50%}.rendered-form .amcform-page-wrap .amform-layout-one:not(.editing){width:100%;padding:0 5px;margin:0 !important;margin-bottom:10px !important}.rendered-form .amcform-page-wrap .amcform-toolbar{padding:0 5px}.checkout-payment-method .payment-option-title .action-toggle:after{font-size:10px}@media(max-width:1023px){.checkout-cart-index .cart-container{display:flex;flex-direction:column}.checkout-cart-index .cart-container .page-title-wrapper{order:1}.checkout-cart-index .cart-container .cart-summary{order:3;margin-top:20px}.checkout-cart-index .cart-container .form-cart{order:2;border:none}}@media all and (min-width:768px),print{.page-products .page-main .columns{padding-top:0}section.sam .home-row,section.expert .home-row{margin-right:0}.header-wrapper-bottom-content>div{padding:0}}@media(max-width:1199px){.breadcrumbs li:last-child{max-width:20vw}.free-shipping-head h6{font-size:12px}.free-shipping-head p{font-size:12px}.product-info-left,.product-info-bottom{width:68%}.product-info-right{width:32%}.icon-box .img-box{min-width:30px;height:30px;width:30px}section{padding:10px 0}.home-title{font-size:20px;margin-bottom:10px}.top-cat h6{font-size:14px}.industry h6,.sam h6,.expert h6{font-size:16px}.img-box{min-width:50px;height:55px}.benefit-box .img-center{margin-bottom:20px;height:auto}.cat-box{min-height:130px;padding:10px}section.products-slider .home-col-lg-3{display:none}.greatest-tech-slider .product-item-details{padding-left:0;padding-right:0}.greatest-tech-slider .product-item .price-box{flex-direction:column}.greatest-tech-slider .product-item .price-box .old-price{margin-left:0 !important}.footer-top-bottom.container .col-lg-8{width:33.333%;float:left}}@media only screen and (max-width:991px){.products-list .product-item-details{position:relative}.cdz-hover-section{width:100%}.products-list .product-item-info{display:flex;flex-direction:column}.products-list .product-item{height:auto;table-layout:auto}.products-list .product-item-photo{width:100%;padding:0;margin:0;display:block}.products-list.list .cdz-product-bottom{margin:0;position:absolute;bottom:10px;right:0}.products-list .product_sec{max-width:100% !important;flex:1 0 100% !important;margin-bottom:10px}.products-list.list .product-item-name{white-space:normal}.products-list.list .product-item .price-box{max-width:100%;flex:1 0 100%;justify-content:flex-end;position:absolute;bottom:100px;right:0}.products-list .product-image-wrapper img{max-width:max-content;width:250px}.products-list .product-item-photo .product-image-container{position:relative;top:0;width:100% !important;max-width:100% !important}.cart-summary>.title{padding-bottom:0;display:block;text-align:left;padding-left:15px}.product-info-left,.product-info-bottom{width:100%}.product-info-right{width:100%}.amform-form{max-width:100%}.page-products .sorter{top:10px}.checkout-success .success-title+p{font-size:24px}.checkout-success .success-title+p~p{font-size:13px}p.c-name{font-size:20px}.footer-top-bottom.container .col-lg-8{width:50%;float:left}.payment-option._collapsible.opc-payment-additional.discount-code{padding:10px !important}}@media all and (max-width:767px),print{.footer-top-bottom.container .col-lg-8{width:100%;float:left}.f-box-main{margin-bottom:10px}.cart.table-wrapper .item .col.item{padding:15px 15px 10px 125px}.cart.table-wrapper .col.price span,.cart.table-wrapper .col.subtotal span{padding-top:7px}#discount-coupon-form .coupon{padding:0 15px}.cart-summary #cart-totals+.title{padding:0 15px;display:block}.not-found{padding:20px}.not-found h1{font-size:40px;line-height:70px}.bd_right{display:none}.products-slider .home-col-md-3{display:none}.topbar ul{flex-wrap:wrap;flex-direction:column;align-items:flex-start}.left-navigation .navigation .menu-title:hover{background:0 0 !important}.cdz-vertical-menu .item.level0.parent>a.menu-link>.menu-icon+span{font-size:12px;padding:10px 0 10px 10px}.cdz-main-menu .cdz-vertical-menu .groupmenu li.level0>.dropdown-toggle:before{margin-top:0 !important;font-size:18px}.page-main .sidebar .block.filter .filter-options{display:block}.page-products .sorter{display:none}.page-products .page-main .columns{padding-top:0}.login-container{width:100%}.login-container .block.block-new-customer,.login-container .block.block-customer-login{min-width:100%;margin-left:0 !important;margin-bottom:20px !important}.content-row{margin-bottom:20px}.cart.table-wrapper .cart thead tr th.col.actions{display:none}.cdz-menu .item.level-top>.groupmenu-drop{padding:0}.cdz-menu .cat-tree li.item{padding:0 !important}.cdz-main-menu .cdz-vertical-menu .groupmenu li.level0>.dropdown-toggle{width:16px;height:16px;right:5px}.cdz-menu .groupmenu-drop .item.parent>.menu-link{font-size:12px}.expert-wrap{flex-wrap:wrap}.benefit-box,section.expert .home-row{margin:0}.sam ul{display:flex;flex-wrap:wrap}.sam ul li{flex:1 0 50%}section.welcome .home-col-md-3{width:50%}section.featured-categories .home-col-md-2{width:50%}.slideshow-container .owl-carousel,.slideshow-container .owl-carousel .owl-item img{height:250px !important}.cdz-vertical-menu .item>a.menu-link>span{max-width:100% !important;flex:1 0 auto;font-size:12px;font-weight:400;padding:10px 0 10px 10px}.cdz-main-menu .cdz-vertical-menu li>a.menu-link{display:flex;align-items:center;justify-content:space-between;padding-left:0}.cdz-menu .cat-tree li.item{border-bottom:0;border-top:1px solid #dadada}.cdz-menu .cat-tree li.level1.nav-1.item.first.parent.open{background-color:#dadada}.cdz-menu .cat-tree li.level1.nav-1.item.first.parent.open ul li.item{background-color:#efefef}.cdz-menu li.item.open>.dropdown-toggle:before,.cdz-menu li.item .cdz-tab-link.active+.dropdown-toggle:before{transform-origin:7px 7px}form#search_mini_form{border:1px solid #dadada;border-radius:5px}}@media only screen and (max-width:575px){.slideshow-container .owl-carousel,.slideshow-container .owl-carousel .owl-item img{height:200px !important}section.welcome .home-col-md-3,section.featured-categories .home-col-md-2{width:100%}.sam ul li{flex:1 0 100%}.cdz-opc-wrapper .new-address-popup{padding-left:0}.expert ul{padding-left:0}.row.footer-top-bar,.benefit-box .home-col-md-6{padding:20px}.products-list.list .product-item .price-box,.products-list.list .cdz-product-bottom{position:relative;bottom:0;justify-content:flex-start}.products-list .product-item-details{height:auto !important}.cart.table-wrapper .actions-toolbar>.action-edit>span,.cart.table-wrapper .actions-toolbar>.action-delete>span{display:none}.cart.table-wrapper .actions-toolbar>.action-edit:before,.cart.table-wrapper .actions-toolbar>.action-delete:before{display:block}.cart.table-wrapper .cart thead tr th.col.actions{border:none}.cart.table-wrapper .cart>tbody.cart.item{border-top:1px solid #dadada}.cart.table-wrapper tbody>tr>td:last-child{padding-top:15px}.page-footer .footer-box p.h5{font-style:normal}.row.footer-top-bar{margin-bottom:20px;padding:15px 0}.products-list.list .cdz-product-bottom .cdz-buttons-container .cdz-buttons-inner form{display:flex;align-items:center}.products-list .box-tocart:before{display:none}.products-list .box-tocart{margin-bottom:0}.products-list .box-tocart .control .qty-input .input-text.qty{width:60px}.products-list .product-info-stock-sku .attrib-extra:before{display:none}.products-list .product-info-stock-sku .attrib-extra{justify-content:space-between;border-bottom:1px solid #dadada}.products-list .cdz-product-top{float:none;max-width:200px;margin:0 auto}.products-list .product-image-wrapper img{max-width:160px}.toolbar-products .pages ul.items.pages-items{padding-left:0}.call-for-price{padding:0;width:100%}.products-list.list .cdz-product-bottom{justify-content:center}span.cta-action{flex-direction:row}span.cta-action a{min-width:150px;margin-right:0 !important}.topbar{display:none}.checkout-success .success-title+p{font-size:19px}p.c-name{font-size:16px}.checkout-success .success-title+p~p{font-size:13px}.amform-form .fieldset .fields .amform-layout-two,.amform-form .fieldset .fields .amform-layout-three{margin-right:0}}@media only screen and (max-width:480px){span.cta-action{flex-wrap:wrap}.free-shipping-head{display:none}}