@media all and (min-width:100px) and (max-width:1020px){.loginSafearea{padding:50px 4% 0}.swiper-slide .sliderinner{height:250px}.decorationTopImg .hpTitle{font-size:50px;line-height:50px}.accountLeftMenuCol{width:30%}.accountRightCol{width:70%}.hpuserLoginHolder .myAccountSections ul li{width:calc(100%/3)}.hpcartHolder .pushBlockItemsList{width:62%}.hpcartHolder .bagSummary{width:35%}.checkoutHeader{padding:17px 5%}.checkoutSteps,.checkoutStepHolder,.pageWithSpaces{padding:0 5%}.detailsHolder{padding:0}.breadcrumbs{left:5%}.prodImg{width:49.5%;margin-right:5.5%}.prodDetails{width:45%}.checkoutSteps ul li:last-child{margin-right:0}.checkoutSummary{right:5%;top:50px}.infoRow .colInner a{word-wrap:break-word;width:150px;display:block}.tooltip{display:none}.homepageCatBlocks ul li .boxTitle{font-size:45px}.homepageCatBlocks ul li .boxImg img{width:100%}}@media all and (min-width:100px) and (max-width:750px){.loginSafearea{padding:20px 4% 0}.cartFooter{padding:20px 4%;box-sizing:border-box;overflow-y:scroll}.loginPage .regBlock{display:none}.loginPage .loginBlock{float:none;width:100%}.labelHolder,.radioLabel,.formRow .inputHolder,.expDateDD,.formPopup .PopupphoneNumberHolder{display:block;width:100%;margin-right:0}.loginPage .formRow.noLabel{padding-left:0}.loginBlock .blackBtn input{width:100%}.blackBtn .manageUsersBtn{margin-top:12px;border:1px solid #000;background-color:transparent;color:#000}.labelHolder label,.radioLabel label{line-height:35px}.loginPage h2{display:block;margin-bottom:15px;text-align:center;font-size:14px}.newCustomersBlock{padding-top:30px;margin-top:30px;border-top:1px solid #ccc}.noHeaderlogoHolder{padding:15px 0}.remembermeLink{text-align:center}.newCustomersBlock .blackBtn input{background-color:#d9d9d9;color:#000;border-color:#d9d9d9}label{font-size:10px}.blackBtn input,.blackBtn a{font-size:14px}.loginBlock .summaryText{text-align:center}.loginPage .cartFooter{position:relative}.cartFooterText{font-size:10px}.regPageHolder{padding:0;height:calc(100vh - 70px);overflow-y:scroll}.addmarginbott{margin-top:20px}.regBg{background-color:transparent;margin-bottom:0}.regContainerPage{padding:0 20px}.regLogoHolder{margin-bottom:0;background-color:#000;padding:15px 0}.regPageHolder .formHolder{width:100%;padding:0;margin-top:0;background-color:transparent}.regPageHolder .formHolder h2{font-size:14px;padding:15px;text-align:center;background-color:#dddede;color:#333}.regPageHolder .formHolder p{font-size:10px;margin-bottom:10px}.regPageHolder .formDisclaimer,.regfooter .footerHolder{width:100%}.regPageHolder .labelHolder{margin-bottom:10px;margin-bottom:20px}.formButtons{text-align:left;border-top:0;padding-top:0;display:flex;justify-content:space-between;gap:30px}.creditAccountBlock input[type=radio]:not(old)+label{width:200px}.noMargBot{margin-block:0}.formButtons .actionBtn{margin-left:inherit;display:block;width:100%;margin-bottom:20px}.regfooter .footerHolder{font-size:13px;line-height:20px;padding:10px 20px}.regfooter .footerHolder a{font-size:11px}.regPageHolder .labelHolder label{color:#000;font-family:'futurastd-medium'}.regPageHolder .inputHolder input,.phoneNumberHolder .inputHolder.selectHolder select{border-color:#000;height:45px}.dispNoneMob{display:none!important}.showMobile,.footerLinks{display:block}.righticons ul li.showMobile{display:inline-block!important}.showDesk,.formRow .accTypeSelect.showDesk{display:none!important}.radioList.customList ul li{display:block;margin-bottom:20px}.radioList ul li label+.inputHolder{width:calc(100% - 50px);display:inline-block;margin-left:20px}.promoExpand .blackBtn{margin-left:0;margin-top:20px;width:100%;text-align:right}.agreeLabel{line-height:normal}.welcomeNote{text-align:center;border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:15px}.accountList ul li{text-align:center;border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:15px}.accountRightCol .normalText{text-align:center}.blackBtn.formActionBtns{margin-top:25px}.blackBtn.formActionBtns a,.blackBtn.formActionBtns input{width:100%;display:block}.blackBtn.formActionBtns a.cancelBtn{margin-top:15px}.inlineBtn{width:100%!important;display:block!important}.notificatonpad,.notificationDate{text-align:left!important}.myAccountsafeArea h3 a.myAccountSwitchType{display:none}.halfBlock .formRow{width:100%;margin-right:0;float:none;margin-bottom:25px}.phoneNumberHolder .inputHolder{width:66%}.phoneNumberHolder .inputHolder.selectHolder{width:30%;margin-right:4%}.fullWidthLabel .inputHolder input,.phoneNumberHolder .inputHolder.selectHolder select{background-color:transparent}.greyBackBtn a{background-color:#d9d9d9!important;color:#000}.hpSafeArea,.smallSAHp{padding:0}.righticons{margin-top:0}.decorationTopImg .hpTitle{font-size:30px;line-height:35px}.decorationTopImg{margin-top:30px;margin-bottom:30px}.requestPriceMatchForm .blackBtn input,.ratingPopip .blackBtn input,.myAccoutnForm .blackBtn input{width:100%;display:block}.hpProdList .bigImg{float:none;width:100%;padding-bottom:0;margin-right:0;height:550px;position:relative;display:block;margin-bottom:4px}.hpProdList .bigImg a{position:relative}.hpProdList .bigImg a.imgTitle{position:absolute}.hpProdList .smallImgsHolder{width:100%}.hpProdList{margin-bottom:50px}.lastBlock .prodImgList ul li{width:100%!important;margin-right:0!important;float:none!important}.footerSocialMedia.smSection{text-align:center;margin-top:0;padding:10px 0;border-bottom:1px solid #ccc}.footerMobile.showMobile{background-color:#f1f1f2}.footerRights{padding:10px 20px;text-align:center;font-size:11px;line-height:21px}.footerSocialMedia.smSection ul{font-size:0}.footerSocialMedia.smSection ul li{display:inline-block;width:35px;border:1px solid #ccc;border-radius:50%;margin-right:20px}.footerSocialMedia.smSection ul li:last-child{margin-right:0}.footerMenuLinks ul li{float:left;width:33.3333%;text-align:center}.footerMenuLinks ul li a{color:#000;font-size:11px;padding:15px 0;display:block;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc}.footerMenuLinks ul li:nth-child(1) a{border-bottom:0 none}.footerMenuLinks ul li:nth-child(2) a{border-right:0 none;border-bottom:0 none}.footerMenuLinks ul li.halfWidth{width:50%}.footerMenuLinks ul li:last-child a{border-right:0 none}.hpProdList .bigImg a,.hpProdList .smallImgsHolder ul li a,.lastBlock .prodImgList ul li a{width:auto}.menuOpen .menuHolder{display:none}.menuOpen .header,.menuOpen .hpBody{transform:translateX(85%)}.menuOpen .burgerMenuHolder a{background-image:url(../images/burger-menu.svg)}.mobileMenu{position:fixed;left:-86%;width:85%;height:100%;overflow-y:auto;z-index:999999;background-color:#fff;border-right:1px solid #ccc}.menuOpen .mobileMenu{left:0}.topMenu ul li{float:left;width:50%}.topMenu ul li a{color:#333;font-size:13px;text-decoration:underline;display:block;padding:20px 15px;border-bottom:1px solid #ccc;background-color:#f6f7f7}.topMenu ul li:first-child a{border-right:1px solid #ccc}.mainMobMenu ul li{display:block}.mainMobMenu>ul>li>a{background-color:#fff;padding:20px;color:#333;font-size:13px;display:block;border-bottom:1px solid #ccc;text-transform:uppercase}.mainMobMenu>ul>li.blackLinks>a{background-color:#000;color:#fff;border-color:#fff}.mainMobMenu>ul>li ul li a{background-color:#fff;padding:15px 20px;color:#333;font-size:11px;display:block;position:relative;text-transform:uppercase}.mainMobMenu>ul>li.hasSubmenu ul{height:0;border-bottom:1px solid #ccc;opacity:0;visibility:hidden}.hasSubmenu>a:after{position:absolute;content:'';background-image:url('../images/arrow-top.svg');transform:rotate(180deg);width:17px;height:15px;background-repeat:no-repeat;background-size:100%;right:15px}.hasSubmenu.active>a:after{transform:none}.mainMobMenu>ul>li.hasSubmenu.active ul{height:auto;opacity:1;visibility:visible}.mainMobMenu>ul>li>a.selectedMenu{text-decoration:underline}body{overflow-y:scroll}.hpPushBlock{position:absolute;height:calc(100vh - 73px);overflow:hidden;transition:max-height .3s ease-in;-webkit-transition:max-height .3s ease-in;top:73px;background-color:#fff;left:0;right:0;z-index:9;overflow-y:scroll}.hpSearchHolder .closeHpPushBlock{top:14px}.searchField{width:100%;float:none;margin-bottom:10px}.searchTop{width:100%}.searchAction{float:none}.hpcartHolder .pushBlockItemsList{width:100%;float:none;margin-right:0;margin-bottom:40px}.hpcartHolder .bagSummary{width:100%;float:none;text-align:left}.pushBlockElemets{padding:35px 0}.loginPage{height:auto;min-height:unset}.loginBlock .blackBtn{display:block!important}.loginBlock .formRow{float:none}.newCustomersBlock .blackBtn a{background-color:#d9d9d9;color:#000;border-color:#d9d9d9}.blackBtn input,.blackBtn a{line-height:39px}.formButtons a,.formButtons input{line-height:40px;padding:0;font-size:14px}.regLogoHolder a{width:78px}.regPageHolder .labelHolder{margin-bottom:0}.regPageHolder .labelHolder label{line-height:35px}.hpSlider .flexslider .slides>li{margin-bottom:50px}.hpSlider .flex-control-paging li a{width:50px}.RegStepsHolder{background-color:#737373;margin-bottom:0;padding:15px 0}.RegStepsHolder ul li{padding:2px 0;width:100%}.RegStepsHolder ul li{font-size:12px}.regPageHolder .intl-tel-input .flag-container{height:45px}.flag-container{border-color:#000}.topSlogan{padding:9px 25px;display:block}.searchField input{font-size:13px}.breadcrumbs{display:none}.detailsPageHolder .breadcrumbs{display:none}.prodImg{width:100%;margin-right:0%;margin-bottom:40px}.requestPriceMatchLink,.prodCode{text-align:center}.checkoutPageDetails .prodCode{text-align:left}.checkoutPageDetails .orderShippingAddresses{margin-top:0}.checkoutPageDetails .cartDetailsItems .toggleItem{padding:34px 0}.checkoutPageDetails .cartDetailsItems.shippingType ul li.loginBlock:first-child{padding-bottom:34px!important;margin-bottom:34px}.productsinbagsummary{display:none}.securityAndFAQ h3,.cartDetailsItems h3{font-size:14px}.helpLink{display:none}.requestPriceMatchLink a{font-size:12px}.prodDetails{width:100%}.prodDetails h1{font-size:14px;line-height:25px;text-align:center}.prodDetails h2{font-size:16px;text-align:center}.prodDetails .qttholder{text-align:center;margin-bottom:35px}.input-group{display:inline-table}.relatedProds{margin-top:35px;margin-bottom:0;padding:35px 15px 0 15px}.infoDet{text-align:center}.cartPage .infoDet{text-align:left}.actionsContainer{max-width:100%}.pageListHolder .productContainer .addToBasket{display:none!important}.checkoutPageDetails{width:100%;margin-right:0;float:none;margin-top:20px;min-height:1px}.checkoutPageDetails h1{margin-bottom:30px}.checkoutSummary{position:static;width:100%;display:block;float:none;position:static}.itemsTable .tableCol{width:100%;display:block;text-align:left}.itemsTable .tableCol .label{font-size:10px;color:#252525;text-transform:uppercase}.itemsTable .tableCol.prodPrice,.itemsTable .tableCol.prodTotal{width:50%;display:inline-block;text-align:left}.itemsTable .tableCol.prodQtt{width:100%;text-align:left;margin-bottom:10px}.actionsRow{margin-top:30px}.checkoutPageDetails .singleItemInfoList ul li{padding:0 0 30px 0;margin-bottom:30px}.cartCheckoutAction{display:none}.singleItemInfoList ul li .infoRow{display:block}.itemsTable .tableCol.prodName{width:100%;display:block;margin-bottom:10px}.itemsTable .tableCol.prodName .colInner a{width:100%}.profileLandingList{margin-top:20px;padding:0 20px}.profileListHolder{padding:0}.profilePageContainer{margin-top:0!important}.regFormBtns{padding:20px}.regPageHolder .formHolder .profileLandingList ul li p{margin-bottom:10px}.profileLandingList ul li{border-top:0 none;padding-bottom:15px;border-bottom:#d9d9d9 solid 1px}.menuOpen .header,.menuOpen .hpBody .subscribPage .labelHolder,.notificationPref .labelHolder,.notificationPref .formRow .inputHolder{display:inline-block!important}.notificationPref .labelHolder{margin-bottom:0}.pageListHolder ul li{width:48%;margin-right:4%;margin-bottom:30px}.pageListHolder ul li:nth-child(3n){margin-right:4%}.pageListHolder ul li:nth-child(2n){margin-right:0}.pagination{margin-top:7px}.productContainer .imgContainer{margin-bottom:18px}.productContainer .titleHolder a{margin-bottom:15px}.prodManufacturer{margin-top:19px;margin-bottom:0}.prodDetails .prodManufacturer{font-size:12px;margin-bottom:35px}.hpPushBlockInner{text-align:center;padding:24px 20px;border-bottom:0 none}.detailsBtns ul li a{height:50px;line-height:25px}.hpPushBlockInner .hpPushBlockTitle{text-align:center;display:block}.hpuserLoginHolder .myAccountSections{margin-top:0}.hpPushBlockTitle,.hpPushBlockTitle a,.minicartTitle{margin-bottom:0}.pushBlockElemets{padding-top:22px}.closeHpPushBlock{top:25px}.mainTitle a{text-transform:uppercase}.searchtitle h3{padding-top:30px;font-size:16px}.hpuserLoginHolder .myAccountSections ul li{border-bottom:1px solid #ccc;display:block;float:none;width:100%;margin-bottom:13px;padding-bottom:13px}.myAccountSections h5 a{font-size:12px}.hpuserLoginHolder .myAccountSections ul li .summaryText{font-size:10px}.hpPushBlockTitle a{font-size:12px}.accountLeftMenuCol{width:100%;float:none;padding:25px 25px 0 25px;box-sizing:border-box;display:none}.greyBtn a{width:100%;display:block}.regContainerPage .actionLink{text-align:center}.accountRightCol{width:100%;float:none;padding:0 20px;box-sizing:border-box}.formActions .blackBtn{display:block}.myAccountsafeArea{padding:0}.labelHolder .toolTipHolder{top:10px}.myAccountLandingPage{padding:20px 15px;box-sizing:border-box}.mendatoryFields{padding-left:0;margin:0;margin-bottom:10px;font-size:10px}.myAccoutnForm{margin-bottom:20px}.myAccoutnForm .popupActionBtn{float:none;width:100%;margin-top:20px}.myAccoutnForm .blackBtn a,.myAccoutnForm .blackBtn input{width:100%;margin-right:0!important}.formRow.margBot25{margin-bottom:10px}.mobileDropdown{display:block;text-align:left;border:1px solid #000;padding:10px 20px;text-transform:uppercase;color:#000;margin-bottom:25px;background-image:url(../images/dd-arrow-down-black.svg);background-size:13px auto;background-position:97% center;background-repeat:no-repeat}.authorizationsPage .searchHolder .searchByName,.authorizationsPage .searchHolder .searchByDate,.authorizationsPage .searchHolder .searchByName.searchbyRef{width:100%;margin-right:0;float:none;margin-bottom:15px}.orderDetails .orderDetailsTop{border-bottom:0 none}.detailsActionBtns{width:100%}.detailsActionBtns .blackBtn input{width:100%}.orderGreyBox .greyBoxRow .halfBlock span{font-size:12px}.authorizationsPage .searchHolder .blackBtn{width:100%;margin-right:0;float:none}.accountLeftMenuCol ul{display:none}.closeFilter{padding:10px 20px 10px 0}.csPage h3{font-size:16px;text-align:center;color:#333;line-height:1;margin:20px 0 15px 0;text-transform:uppercase;font-weight:normal;font-family:'Futura'}.cartTableHeader{display:none}.hpPushBlockTitle span a{padding-left:0;margin-bottom:0}.singleItemInfoList ul li{font-size:0}.singleItemInfoList ul li .imgRow{width:100px;display:inline-block;margin-right:30px;margin-bottom:0}.singleItemInfoList ul li .infoRowHolder{width:calc(100% - 130px);display:inline-block}.singleItemInfoList ul li .prodImg{width:100%}.myAccountsafeArea h3{text-align:center;margin-bottom:30px}.notificationsList .labelHolder,.notificationsList .inputHolder{display:inline-block}.cartDetails+.cartDetails{border-top:1px solid #ccc;padding-top:15px}.checkoutSteps{margin:0;padding:10px 20px;border-bottom:1px solid #ccc;border-top:1px solid #ccc}.orderesList .itemDetails .itemImg{width:30%}.orderDateHolder .itemDetails .itmDesc{width:65%;margin-right:0;text-align:right}.orderesList .itemDetails .itemQttPrice{width:65%;margin-right:0;text-align:right;box-sizing:border-box}.orderShippingAddresses ul li{width:100%;margin-right:0;float:none;text-align:left;border-bottom:1px solid #999;padding-bottom:17px}.noBordersList.orderShippingAddresses ul li{border-bottom:0 none}.orderShippingAddresses ul li h3{text-align:left;margin:0;padding:20px 10px 0 10px;box-sizing:border-box;background-image:url(../images/plus.svg);background-position:right bottom;background-size:15px auto;background-repeat:no-repeat}.orderBack{margin-bottom:20px}.orderShippingAddresses ul li .orderDetailsHolder{display:none;padding:10px 10px 0 10px;font-size:14px}.checkoutSteps ul{font-size:0;display:flex;flex-direction:row;align-items:stretch}.checkoutSteps ul li{border-bottom:0 none;padding-bottom:0;float:none;margin-right:10px;min-width:35px;position:relative;padding-right:15px;box-sizing:border-box;flex-grow:1}.checkoutSteps ul li a{color:#ccc;font-size:12px}.checkoutSteps ul li:last-child{margin-right:0;padding-right:0}.checkoutSteps ul li:last-child:after{display:none}.checkoutSteps ul li:after{content:"";background-image:url(../images/grey-arrow-right.svg);background-size:auto 100%;background-repeat:no-repeat;display:block;position:absolute;right:0;top:2px;font-size:15px;width:15px;height:15px}.checkoutSteps ul li.selected{border-bottom:0 none}.checkoutSteps ul li.selected a{color:#000}.checkoutSteps ul li span{display:none}.checkoutSteps ul li.selected span{display:inline-block}.cartDetailsItems{padding-bottom:30px;margin-bottom:30px}.cartDetailsItems.shippingType ul li{border-bottom:1px solid #ccc;padding-bottom:15px!important;margin-bottom:15px}.cartDetailsItems.shippingType ul li:last-child{border-bottom:0 none;padding-bottom:0!important;margin-bottom:0}.fancybox-slide--iframe .fancybox-content{width:100%!important;height:100vh!important}.fancybox-slide{padding:0!important}.cartDetailsItems ul li{width:100%;padding:0!important}.logoHolder{top:1px;width:75px}.logoHolder a{width:100%;overflow:hidden;display:block}.logoHolder a img{height:13px}.burgerMenuHolder{width:20px;margin-right:10px;display:block}.righticons ul li{margin-left:13px}.righticons ul li:first-child{margin-left:0}.righticons ul li.shoppingTypeSelector{width:137px}.righticons ul li.shoppingTypeSelector .accounTypeToggle ul a{padding:10px 6px;font-size:13px}.expDateDD{display:flex;gap:20px}.profilePageContainer>.accountDescText{text-align:center;color:#737373;margin-bottom:30px}.addressesList ul li,.paymentlist ul li{width:100%;padding-bottom:10px;border-bottom:1px solid #e5e5e5;margin:0 0 25px 0}.cardTerms{border-bottom:0 none;padding-bottom:0}.inlinePopup{width:100%;padding:0}.usersTableHolder,.returnInfo{overflow-x:scroll}.returnInfo table{width:1000px}.regBg .formRow .inputHolder select{border:1px solid #000;height:45px;background-size:10px auto,25px 45px}.detailsBacktoList{display:none}.orderesList .orderDateHolder{width:100%;float:none;margin-bottom:24px}.downloadFiles{width:100%}.orderDetailsTop.noActionBtns .orderDateHolder{padding-bottom:25px;margin-bottom:25px}.orderGreyBox .greyBoxRow.withBorders{margin-top:0}.savedBagsList.orderesList>ul>li:first-child{border-top:#ccc 1px solid;padding-top:30px}.savedBagsList.orderesList>ul>li{padding-bottom:25px;margin-bottom:25px}.savedBagsList.orderesList>ul>li .orderDetailsTop .orderDateHolder ul li{margin-bottom:14px}.savedBagsList.orderesList>ul>li{border-color:#ccc}.savedBagsList .orderActionsHolder{margin-bottom:0!important}.savedBagsList .orderActionsHolder .blackBtn{width:100%;display:block}.savedBagsList .orderActionsHolder .blackBtn a{margin-bottom:0!important;background-color:#000;color:#fff}.orderesList .orderActionsHolder{width:100%;float:none;margin-bottom:25px}.CAActions{padding:0 20px}.termsoftrade{text-align:left}.halfOnMobile{width:45%!important;display:inline-block}.RegStepsHolder{display:none}.popupAddress .accountRightCol{padding:25px}.usersTable td:nth-child(2),.usersTable th:nth-child(2),.usersTable td:nth-child(5),.usersTable th:nth-child(5),.usersTable td:nth-child(6),.usersTable th:nth-child(6){display:none}.blackBtn a{width:100%}.authorizerSettings{width:100%}.authorizerSettings .inputHolder{display:inline-block;width:90%}.abnPopup{width:100%}.bagDetailsPage{padding-bottom:30px}.bagDetailsPage .itemDetails .itmDesc{width:71%;margin-right:0}.bagDetailsPage .itemDetails .itemImg{width:25%}.bagDetailsPage .itemDetails .itemQttPrice{width:100%;text-align:left;padding-left:29%;text-transform:uppercase;box-sizing:border-box}.tooltip{display:none}.relatedProds .flex-control-paging{display:none}.relatedProds .flex-direction-nav a.flex-prev{left:-15px}.relatedProds .flex-direction-nav a.flex-next{right:-35px}.inSafeArea,.registrationComplete .regContainer{padding:0 20px}input[type=radio]:not(old)+label>span{float:none}.formButtons{margin-top:30px;flex-wrap:wrap;gap:15px}.formButtons .actionBtn{margin-bottom:0}.formButtons .actionBtn.backBtn a{background-color:#d9d9d9;color:#000;border-color:#d9d9d9}.regPageHolder .subscriptionList{margin-top:10px}.regPageHolder .subscriptionList .formRow{margin-bottom:15px}.profileLandingList .backLink{margin-top:20px}.filterDropdownInner{height:auto;padding:40px 2% 25px}.filterCol{width:100%;padding:0}.filterCol ul,.sortingCol ul{padding-bottom:25px}.colTitle{display:none}.colDD{display:block;margin-bottom:15px}.colDD a{border:1px solid #000;color:#000;font-size:14px;display:block;padding:11px 10px;text-transform:none;background-image:url(../images/dd-arrow-down-black.svg);background-repeat:no-repeat;background-size:15px auto;background-position:95% center;text-transform:uppercase}.filtersActions{margin-top:10px;font-size:0;width:100%;display:inline-block}.filtersActions a{display:inline-block;width:48%;box-sizing:border-box;text-align:center}.closeFilter{position:static;padding:15px 20px;font-size:12px;background-image:none;border:1px solid #666;margin-right:3%;display:inline-block}.orderFilterHolder.filterHolder{text-align:center;margin-bottom:30px}.orderFilterHolder.filterHolder>ul>li:last-child>a:after{content:"";background-position:right center;background-repeat:no-repeat;background-size:10px auto;background-image:url(../images/dd-arrow-down-black.svg);width:12px;height:15px;right:-2px}.applyFiltersBtn{position:static}.contactBlockText .contactTextHolder{text-align:left}.hpWishlistHolder .flexslider .slides>li{display:block;width:48.5%;float:left;margin-right:3%;margin-bottom:20px}.hpWishlistHolder .flexslider .slides>li:nth-child(2n){margin-right:0}.contactBlockText{margin-bottom:40px;padding-top:40px;margin-top:15px;border-top:0 none;padding-top:0;margin-top:0}.csPage{padding-bottom:38px}.csContentBody .toggleItem{text-align:left}.csContentBody .toggleItem .toggleContent{margin-top:35px;font-size:10px;line-height:15px}.csContentBody .toggleItem .toggleContent h3{font-size:12px}.orderActionsHolder .blackBtn a{display:block;width:100%;margin-left:0;margin-bottom:5px;background-color:transparent;color:#000}.authorizationsPage .searchHolder{display:block;display:block}.faqHolder{padding:0}.swiper-slide .sliderinner .sliderText .tag{font-size:10px}.sliderinner .sliderText .title{font-size:18px}.swiper-slide .sliderinner .sliderText .slogan{font-size:12px}.blackBtn+.blackBtn{margin-right:0}.addpadd10{padding-top:0}.header,.hpBody,.mobileMenu{transition:all linear 300ms;-moz-transition:all linear 300ms;-webkit-transition:all linear 300ms;-ms-transition:all linear 300ms}.hasSubmenu>a:after{transition:all linear 200ms;-moz-transition:all linear 200ms;-webkit-transition:all linear 200ms;-ms-transition:all linear 200ms}.loginPage .formRow .inputHolder{width:100%}.cpSection{margin-top:0}.attachFooter{min-height:100vh}.attachFooter .loginPage{min-height:100vh}.attachFooter .loginPage .cartFooter{position:absolute}.regContainerPage .formButtons{padding-top:0;margin-top:20px}.regPageHolder .formHolder h3{margin-bottom:15px}.allFiedMarks,.formValidationTerms{margin-bottom:25px}.regPageHolder .intl-tel-input .flag-container{background-color:transparent;border:1px solid #000}.formRow .inputHolder select{background-image:url(../images/dd-arrow-down-black.svg)}.regPageHolder .intl-tel-input .selected-flag .iti-arrow{background-color:transparent;background-image:url(../images/dd-arrow-down-black.svg)}.registration select{height:45px!important;background-color:transparent!important}.regPageHolder .inputHolder .abnCheckInk input{background-color:#000!important;width:88px;border:0 none}.abnCheckBox .inputHolder .input{width:calc(100% - 100px)}.selectHolder,.flag-container,.select2-container--default .select2-selection--single .select2-selection__rendered{background-color:#fff}.addmore a{margin-bottom:30px;display:block}.pageTopAction a{font-size:10px;margin-right:20px;margin-top:10px;display:inline-block}.skipforNow .actionLink{text-align:center}.formRow.halfOnMobile{width:100%!important}.regPageHolder .termsoftrade .formRow{margin-bottom:15px}.regPageHolder .subscriptionList .labelHolder label{line-height:normal}.detailsPageHolder .backLink{display:none}.detailsPageHolder .detailsHolder .prodImg{width:100%;float:none}.innerDetailsHolder{padding:0}.detailsPageHolder .detailsHolder .prodDetails{width:100%;padding:0;text-align:center}.detailsPageHolder .actionsContainer{width:100%}.popupHolder .blackBtn input{margin-left:0}.registrationTimline{display:block;background-color:#dddede;padding:15px 20px;margin-bottom:15px}.registrationTimline ul li{display:inline-block;color:#333;padding-right:20px;margin-right:10px;background-image:url(../images/arrow-right.svg);background-position:right center;background-size:7px auto;background-repeat:no-repeat;opacity:.6}.registrationTimline ul li:last-child{background-image:none;margin-right:0;padding-right:0}.registrationTimline ul li.selected{opacity:1}.registrationTimline ul li a{color:#333;text-transform:uppercase;font-size:15px}.pageTopAction.showMobile{float:none;margin-top:0;margin-bottom:15px;text-align:right}.pageTopAction.showMobile a{margin-top:0;margin-right:0}.actionLink a{font-size:14px}.righticons ul li.shoppingTypeSelector{display:none}.shoppingTypeMobile{display:block}.sloganHolder{display:none}.selectedType{font-size:12px;text-transform:uppercase;color:#252525}.selectedType a{color:#333}.formPopup{width:100%!important;padding:0}.formPopup .popupHeaderTitle{margin-bottom:25px}.formPopup .popupHeaderTitle h2{padding:15px 0 10px 0;text-align:center;border-bottom:1px solid #e5e5e5}.formPopup .popupHeaderTitle .subTitle{text-align:left;padding:0}.shoppingTypeSelectHolder,.popupBody{padding:0 25px}.decorationTopImg .hpTitle{font-size:24px;line-height:20px}.decorationTopImg .hpTitle .getReady{font-size:16px;margin-top:25px;letter-spacing:normal}.decorationTopImg{margin-top:25px;margin-bottom:20px}.homepageVideo .imageHolder img{height:auto}.homepageVideo .playIcon{bottom:15px;width:23px;height:35px}.shoppingTypeSelectHolder ul li,.notificationsPopup .shoppingTypeSelectHolder ul li{width:100%;margin-bottom:20px}.shoppingTypeSelectHolder ul li .checkboxHolder .labelText{padding-left:30px}.shoppingTypeSelectHolder ul li .labelHolder label{margin-bottom:10px}.formPopup .submitAction{margin-top:20px;padding:0 25px}.accountTypeActions{float:none}.submitAction .labelHolder{width:165px}.cartDetailsItems h3{letter-spacing:normal}.checkoutPageDetails .orderesList .orderDateHolder{margin-bottom:0}.checkoutPageDetails .orderShippingAddresses ul,.orderDetails .orderShippingAddresses ul{display:block}.checkoutPageDetails .orderShippingAddresses ul li{width:100%;max-width:100%}.orderDetails .orderShippingAddresses ul li{max-width:100%}.cartDetailsItems .orderShippingAddresses ul li:first-child{border-top:0 none}.searchByDate{background-color:transparent}.requestPriceMatchForm,.submitAction{margin-top:0}.popupHolder .blackBtn input{margin-left:0;width:100%}.popupBody{width:100%}.fancybox-content{width:100%;height:100vh}.popupActionBtn{width:100%;float:none}.closeHpPushBlock{width:10px;height:10px}.noResBlock{margin-top:18px}.noResBlock .blackBtn input,.noResBlock .searchBox{width:100%;max-width:100%}.searchPageContainer h1{font-size:12px}.noResBlock .summaryText{font-size:10px}.popupInner h2{text-align:center;padding-top:30px;padding-bottom:20px;border-bottom:1px solid #ccc;margin-bottom:20px}.popupInner .subTitle{padding:0 20px;font-size:14px}.popupInner>*{padding:0 20px}.popupInner .blackBtn{margin-top:15px}.requestPriceMatchForm .fileUpload:after{width:100%}.requestPriceMatchForm .fileUpload{overflow:visible}.requestPriceMatchForm .uploadValue{left:0;top:40px}.fileUploadHolder{padding-bottom:30px}.popupActionBtn input{margin-bottom:15px}.myAccountsafeArea.noLeftMenu{padding:0 20px}.formButtons .leftBtn a{border:1px solid #000;color:#000;background-color:transparent}.shoppingTypeSelector{display:none}.upperSection{text-align:left;padding:24px 20px 26px 20px;border-bottom:1px solid #ccc}.headerMenu{display:none}homepageCatBlocks{margin-bottom:0}.homepageCatBlocks ul li{width:100%;margin-right:0;padding:25px 20px 0 20px}.homepageCatBlocks ul li:last-child{margin-bottom:0}.homepageCatBlocks ul li .boxTitle{font-size:20px;margin-bottom:10px}.homepageCatBlocks ul li .desc{font-size:10px;margin-bottom:14px}.homepageCatBlocks ul li .cta a{padding:10px 25px}.homepageCatBlocks ul li .boxImg{text-align:center}.homepageCatBlocks ul li .boxImg img{display:inline-block;width:100%}.itemDetails .orderInfo{width:65%}.itemDetails .orderInfo .itmDesc,.itemDetails .orderInfo .itemQttPrice{width:100%}.accountRightCol h3 .normalText{display:block}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:10px}.swiper-pagination-bullet-active{background-color:#000!important}.hpSwiper{margin-bottom:25px}.hpSwiper .mySwiper{padding-bottom:35px}.prodsCarousel .catTitle{padding-top:20px}.prodsCarousel{margin-bottom:0}.prodsCarousel h2{font-size:40px}.prodsCarousel .swiper .swiper-slide a{text-align:center}.prodsCarousel .swiper .swiper-slide a img{height:280px;width:auto;display:inline-block}.prodsCarousel .swiper-button-next,.prodsCarousel .swiper-button-prev{height:25px;width:17px}.prodsCarousel .swiper-button-prev{right:35px}.prodsCarousel .swiper-button-next,.prodsCarousel .swiper-button-prev{bottom:38px}.prodsCarousel .catTitle{font-size:10px;text-transform:uppercase}.sliderinner .sliderText .title{font-size:25px;font-weight:900;text-transform:uppercase}.swiper-slide .sliderinner .sliderText .tag,.sliderinner .sliderText .title{margin-bottom:30px;line-height:normal}.sliderinner .sliderText .title{line-height:24px}.swiper-slide .sliderinner .sliderText .cta a{font-size:12px;text-transform:uppercase;color:#fff;padding:10px 25px}.swiper-slide .sliderinner .sliderText{left:18px;right:18px}.swiper-slide .sliderinner{height:300px}.hpSwiper .swiper-slide,.prodsCarousel .swiper-slide{width:70vw}.hpSwiper .swiper-slide img{height:300px}.swiper-slide .sliderinner .sliderText .slogan{font-size:10px}.productsList{margin-top:25px}.productsList h1{margin-bottom:18px;font-size:16px}.pageListHolder .prodListContainer{width:100%}.notificationSlider{display:none}.sortDropdownHolder{margin-top:0;display:none;float:none}.sortDropdownHolder .sortDropdown{border:0 none;background-image:none;padding:0;display:block}.sortDropdown .selectedItem{display:none!important}.filtersHeader{display:block}.leftFilterHolder{width:100%;margin-right:0;position:fixed;left:0;top:0;z-index:100;height:98vh;background-color:#fff;display:none;overflow-y:scroll;overflow-x:hidden;padding-bottom:25px}.leftFilterHolder>ul>li{width:100%;padding:21px 25px;box-sizing:border-box;margin-right:0}.leftFilterHolder ul li{width:100%}.filtersHeader{border-bottom:1px solid #ccc;padding:25px 0;text-align:center;position:relative}.filtersHeader h2{font-size:18px;text-transform:uppercase}.filtersHeader .closeIcon{width:20px;height:20px;position:absolute;right:25px;top:50%;margin-top:-10px;background-image:url(../images/close-icon.svg);background-position:center center;background-size:100% auto;background-repeat:no-repeat}.applyBtnHolder{text-align:center;padding:0 25px}.applyBtnHolder a{color:#000;text-decoration:underline}.applyBtnHolder input{width:100%;text-align:center;font-size:16px}.filtersButtons{text-align:center;margin-top:25px;margin-bottom:20px}.filtersButtons a{color:#000;font-size:12px;text-transform:uppercase;padding:0 20px 0 0;background-position:right center;background-repeat:no-repeat;background-size:12px auto}.tagsList{margin-bottom:25px;width:100%}.filtersButtons a.filterOpenPopup{background-image:url(../images/plus.svg);margin-right:20px}.filtersButtons a.sortOpenPopup{background-image:url(../images/dd-arrow-down-black.svg)}.regWithBottomBorder{border-bottom:1px solid #ccc}.hpSearchHolder .pushBlockElemets{padding:35px 0 0 0}.pushBlockItemsList.flexslider .slides>li{width:49%;display:block}.pushBlockItemsList.flexslider .slides>li:nth-child(2n){margin-right:0}.leftFilterHolder>ul>li>a{background-position:right center}.pageContainer{margin-top:25px;margin-bottom:25px}.prodCode{margin-top:27px}.requestPriceMatchLink{margin-top:20px}.relatedProds .flexslider .slides>li{margin-bottom:0}.accountRightCol .normalText{font-size:10px;line-height:normal}.accountRightCol .normalText ul li{text-align:left;color:#000}.topActionBtn{margin-bottom:30px}.ordersPage .orderesList>ul>li{margin-top:25px;padding-top:25px}.ordersPage .orderesList>ul>li:first-of-type{border-top:1px solid #ccc;padding-top:25px!important}.accountRightCol .intl-tel-input input{width:calc(100% - 87px)!important}.addAll{margin-top:15px;margin-bottom:35px}.bagItemsList ul li{margin-bottom:24px;padding-bottom:24px}.removeItem{width:20%}.manageUsersPopup .itemDetails .itmDesc{width:75%}.itemDetails .itmDesc a{margin-bottom:14px}.itemDetails .itemQttPrice .qttHolder{margin-bottom:0}.savedBagAdmin .removeItem{margin-top:25px}.orderGreyBox{margin-bottom:0}.manageUsersPopup{margin-top:25px}.withLine{border-bottom:#ccc 1px solid;padding-bottom:30px}.hideOnMobile{display:none}.qttDropdown{border:1px solid #000;margin-bottom:10px;display:block}.qttDropdown select{padding:15px 20px;width:100%;text-align:left;font-size:14px;text-transform:uppercase;border:0 none;background-color:transparent;background-image:url(../images/dd-arrow-down-black.svg);background-size:15px;background-position:calc(100% - 20px);background-repeat:no-repeat}.orderShippingAddresses ul li:first-child{border-top:1px solid #999}.productsList .productsCount{float:none;margin-top:0;margin-bottom:12px}.tagsList{position:static;transform:translateX(0)}.detailsActions .tabsLinks{display:none}.detailsActions .tabsHolder{border:1px solid #f2f2f2;padding:20px}.detailsActions .tabsHolder a{cursor:pointer;font-size:18px;color:#000;margin-bottom:20px;text-align:left}.detailsActions .tabsHolder .tab{text-align:left;color:#252525;font-size:12px;line-height:18px}.mobileMargTop{margin-top:20px}.mincartNumbers .tooltipText,.orderGreyBox .tooltipText{right:auto;left:0}.displaimer .boxHolder{width:100%;box-sizing:border-box}}@media all and (min-width:1025px) and (max-width:1280px){.loginSafearea{padding:50px 10% 0}}@media all and (min-width:767px) and (max-width:1025px){.accountLeftMenuCol{padding-right:48px;box-sizing:border-box}.addressesList ul li,.paymentlist ul li{width:40%;margin-right:20px}}