.clearfix:after{content:"";display:table;clear:both}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%,35%{opacity:0}to{opacity:1}}@keyframes heroContentIn{0%,35%{opacity:0;transform:translateY(8px)}60%{opacity:1}to{transform:translateY(0)}}#preview-bar-iframe{height:100px!important;position:fixed!important;left:0!important;bottom:0!important;width:300px!important}.bulletlist_product li{text-align:left}.ctnProductLine{padding:52px 0}.ctnProductLine:first-child{padding-top:0!important}.spaceTopProductLine{margin-top:20px}.ctnDescription{text-align:center}.padding0{padding:0!important}.clearBoth{clear:both}.grid-overflow-wrapper{margin:40px auto}.product-specifications,.ctn-trade-specifications{float:left;margin:0 1% 25px;width:45%;text-align:left}@media only screen and (max-width: 959px){.product-specifications,.ctn-trade-specifications{width:100%!important;margin:0 0 30px!important;padding:0!important;position:initial!important}}.product-specifications .attribute-row,.ctn-trade-specifications .attribute-row{display:flex;flex-direction:row}.product-specifications .attribute-group,.ctn-trade-specifications .attribute-group{display:inline;float:left;width:100%;box-shadow:0 0 8px #ccc}.product-specifications .attribute-group .attribute-value,.ctn-trade-specifications .attribute-group .attribute-value{clear:right;width:60%;height:auto!important}.product-specifications .attribute-group .attribute-group-name,.ctn-trade-specifications .attribute-group .attribute-group-name{display:block;padding:0 0 0 10px;color:#666!important;font-size:28px;font-weight:400;border-bottom:1px solid #cccccc}.product-specifications .attribute-group .attribute,.product-specifications .attribute-group .attribute-value,.ctn-trade-specifications .attribute-group .attribute,.ctn-trade-specifications .attribute-group .attribute-value{display:inline;float:left;padding:8px 15px 6px;border-bottom:1px solid #ccc}.product-specifications .attribute-group .attribute,.ctn-trade-specifications .attribute-group .attribute{clear:left;width:40%;background:#e6e6e6;height:auto!important;box-shadow:inset 0 0 8px #e0e0e0;text-shadow:-11px 0px 20px #fff}.product-specifications.ctn-trade-specifications .attribute,.ctn-trade-specifications.ctn-trade-specifications .attribute{background-color:#fff;box-shadow:none;width:auto;border:0px}.product-specifications.ctn-trade-specifications .attribute-value,.ctn-trade-specifications.ctn-trade-specifications .attribute-value{font-size:1.5em;display:flex;align-items:center;width:auto;border:0px}.ctn_product_price_line{display:flex;justify-content:center;align-items:center;margin-bottom:30px}.ctn_product_price_line .ctn_product_price{font-weight:700}.ctn_product_price_line .ctn_free_shipping{font-size:13px}.sectionPadding{padding-top:30px!important;padding-bottom:30px!important}@media only screen and (max-width: 768px){.sectionPadding{padding-left:15px;padding-right:15px}}.ctnLineSection{margin:auto;transform:skew(-15deg);transform-origin:bottom;width:100%;display:flex;flex-direction:row;align-content:flex-end;align-items:flex-end;flex-wrap:wrap}.ctnLineSection .titleSection{display:inline-block;height:100%;padding:0 20px;left:-4px;background-color:#34ffb8}@media only screen and (max-width: 768px){.ctnLineSection .titleSection{width:100%!important}}.ctnLineSection .titleSection .adjustingTitle{transform:skew(15deg);transform-origin:bottom;display:inline-block;color:#3d3d3d;vertical-align:middle;text-shadow:0px 0px 20px #FFF;font-size:25px;text-transform:capitalize;width:100%}.ctnLineSection .lineSplittingSection{border:2px solid #34ffb8;width:100%;height:3px}@media only screen and (max-width: 768px){.ctnLineSection .lineSplittingSection{display:none!important}}.videoLine{display:flex;justify-content:center;flex-direction:row;width:100%;flex-wrap:wrap;overflow:hidden}@media only screen and (max-width: 1049px){.videoLine.videoLine .RightCtnProductLine{padding-left:0}.videoLine.videoLine .leftCtnProductLine{margin-bottom:35px}}.videoLine .RightCtnProductLine{text-align:center;width:47%}.videoLine .leftCtnProductLine{width:47%}.videoLine iframe{box-shadow:0 0 8px #ccc}@media only screen and (min-width: 1050px){.videoLine .RightCtnProductLine iframe,.videoLine .leftCtnProductLine iframe,.videoLine.multiVideo iframe{width:90%;height:338px}}@media only screen and (min-width: 960px) and (max-width: 1049px){.videoLine .RightCtnProductLine iframe,.videoLine .leftCtnProductLine iframe,.videoLine.multiVideo iframe{width:90%;height:300px}}@media only screen and (min-width: 769px) and (max-width: 959px){.videoLine .RightCtnProductLine iframe,.videoLine .leftCtnProductLine iframe,.videoLine.multiVideo iframe{width:90%;height:300px}}@media only screen and (max-width: 768px){.videoLine .RightCtnProductLine,.videoLine .leftCtnProductLine,.videoLine.multiVideo{width:100%}.videoLine .RightCtnProductLine iframe,.videoLine .leftCtnProductLine iframe,.videoLine.multiVideo iframe{width:100%;height:300px}}@media only screen and (max-width: 768px){.videoLine .RightCtnProductLine.multiVideo .ctnVideoMulti,.videoLine .leftCtnProductLine.multiVideo .ctnVideoMulti,.videoLine.multiVideo.multiVideo .ctnVideoMulti{width:100%!important;min-width:1049px / 2}}.videoLine.multiVideo{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;align-content:stretch}.videoLine.multiVideo .ctnVideoMulti{text-align:center;width:50%}.ctnSplitedProductLine{display:flex;flex-direction:row;width:100%;flex-wrap:wrap;overflow:hidden;* height: initial}@media only screen and (max-width: 1049px){.ctnSplitedProductLine .leftCtnProductLine,.ctnSplitedProductLine .RightCtnProductLine{width:100%!important;margin:0;padding:0}}.ctnSplitedProductLine .ctnOverviewProduct{width:100%}.ctnSplitedProductLine .ctnOverviewProduct>div{height:100%}.ctnSplitedProductLine .ctnOverviewProduct .imgLink{margin:auto}.ctnSplitedProductLine .ctnOverviewProduct .overviewTop{height:150px;text-align:center;background-repeat:no-repeat;background-size:200px;background-position:center;display:flex;align-items:center}.ctnSplitedProductLine .ctnOverviewProduct .overviewTop .imgBrandCenterOverview{margin:auto;max-height:150px;max-width:250px;transform:scale(1.3)}.ctnSplitedProductLine .ctnOverviewProduct .overviewBottom{padding-left:18px}@media only screen and (max-width: 768px){.ctnSplitedProductLine .ctnOverviewProduct .overviewBottom{padding-left:0!important}}.ctnSplitedProductLine .ctnOverviewProduct .overviewBottom ul{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap}.ctnSplitedProductLine .ctnOverviewProduct .overviewBottom ul li{width:50%;margin-bottom:20px}.ctnSplitedProductLine .ctnOverviewProduct .overviewBottom ul .overviewLabel{font-weight:700;margin-right:8px}.ctnSplitedProductLine .ctnOverviewProduct .overviewBottom ul .overviewLabel:after{content:":"}.ctnSplitedProductLine .leftCtnProductLine{width:70%;padding-right:25px}@media only screen and (max-width: 768px){.ctnSplitedProductLine .leftCtnProductLine{padding-right:0!important}}.ctnSplitedProductLine .RightCtnProductLine{width:30%;padding-left:25px}@media only screen and (max-width: 768px){.ctnSplitedProductLine .RightCtnProductLine{padding-left:0!important}}.ctn_vote{display:none;position:fixed;bottom:0;right:20px;border:2px solid #34ffb8;background-color:#fff;border-bottom:0px;z-index:9999}.ctn_vote .title_vote,.ctn_vote .body_vote{padding:0 10px}.ctn_vote .body_vote{display:none}.ctn_vote .title_vote{background-color:#34ffb8;cursor:pointer}.ctn_vote .title_vote button{margin-left:5px;color:gray}.ctn_vote .line_vote{padding:10px 0;text-align:center}.ctn_vote .line_vote.lineSuccess.hidden{display:none}.ctn_vote .line_vote label{display:inline-block}.ctn_vote .line_vote select{width:90px;margin-left:10px}.ctn_vote .line_vote [type=submit]{padding:10px 20px}.product-single__vendor{display:flex!important;align-items:center}.hausSpecialVendorCtn{position:relative}.hausSpecialVendorCtn .alignCenter .logo_brand_up{height:60px;transform:scale(2.2)}.hausSpecialVendorCtn .alignRight .logo_brand_up{height:130px;position:absolute;top:-45px;right:0}.hausSpecialVendorCtn .vendorName a{width:auto;display:inline-block}.btn--secondary:hover:after,.btn--secondary:hover:before,.btn--secondary:hover{background-color:#e0e0e0!important}.btn.btn--small:before,.rte .btn.btn--small:before,.shopify-payment-button .shopify-payment-button__button--unbranded.btn--small:before,.product-reviews .spr-summary-actions a.btn--small:before,.product-reviews .spr-button.btn--small:before{left:-8px!important}.btn.btn--small:after,.rte .btn.btn--small:after,.shopify-payment-button .shopify-payment-button__button--unbranded.btn--small:after,.product-reviews .spr-summary-actions a.btn--small:after,.product-reviews .spr-button.btn--small:after{right:-8px!important}.shopify-payment-button__button--branded,.shopify-payment-button__button--branded *,.shopify-payment-button__button--branded .shopify-cleanslate,.shopify-payment-button__button--branded .shopify-cleanslate>div.size--large{background-color:#000!important;background:#000!important}.btn--secondary:before,.btn--secondary:after,.rte .btn--secondary:before,.rte .btn--secondary:after{background-color:transparent;top:-1px;bottom:-1px}.btn--secondary:before,.rte .btn--secondary:before{border-left:1px solid #e8e8e1!important;border-bottom:1px solid #e8e8e1!important;border-top:1px solid #e8e8e1!important}.btn--secondary:after,.rte .btn--secondary:after{border-top:1px solid #e8e8e1!important;border-right:1px solid #e8e8e1!important;border-bottom:1px solid #e8e8e1!important}.series_btn .btn--secondary{background-color:#34ffb8}.series_btn .btn--secondary:before,.series_btn .btn--secondary:after{background-color:#34ffb8}.page-content{padding-bottom:50px!important}.flex{display:flex!important}.flexInBetween{justify-content:space-between!important}.flexCenter{justify-content:center!important}.alignCenter{align-content:center!important}.alignStretch{align-content:stretch!important}.marginAuto{margin:auto!important}.d-block{display:block}.alignCenter{text-align:center!important}.alignRight{text-align:right!important}.alignLeft{text-align:left!important}.imgFlagEventError{height:30px;box-shadow:#ccc 0 0 20px}.w-100{width:100%!important}.bg_color_accent{background-color:#34ffb8!important}.text_color_accent{color:#34ffb8!important}.extending_time_ctn{margin-bottom:30px!important}.extending_time_ctn *{color:#00b978!important}.extending_time_ctn a{text-decoration:underline}.extending_time_ctn a:hover{text-decoration:none}.ctn_product_price_line{margin-bottom:0!important}.return-link{width:auto!important}.p-relative{position:relative}.ctn_search_top{display:flex;position:absolute;top:0;left:0;bottom:0;height:100%;width:100%}.search_prediction_result{position:absolute;bottom:0;left:0;height:0px;width:100%;z-index:9999}.search_prediction_result .ctn_search_predict{background-color:#fff;margin:auto;display:none;max-height:300px;overflow-x:hidden;overflow-y:auto}.search_prediction_result .ctn_search_predict h3{margin-bottom:0}.search_prediction_result .ctn_search_predict ul{list-style-type:none;margin:0;padding:0 0 30px}.search_prediction_result .ctn_search_predict ul *{vertical-align:middle}.search_prediction_result .ctn_search_predict ul a>*{align-self:center}.search_prediction_result .ctn_search_predict ul a:hover{background-color:#e6e6e6}.search_prediction_result .ctn_search_predict ul .img_ctn_search_result{display:inline-block;width:3rem;height:3rem;margin-right:20px}.search_prediction_result .ctn_search_predict ul .img_ctn_search_result img{display:block;max-width:100%;max-height:100%;margin:0 auto}#looxReviews{height:auto!important;padding-top:20px!important;padding-bottom:20px!important}#looxReviewsFrame{display:block}.ctn-files-specifications{box-shadow:0 0 8px #ccc;margin-top:20px!important}.ctn-files-specifications *{vertical-align:middle}.ctn-files-specifications .title_group_info{width:auto!important;display:block;padding:0 0 0 10px;color:#666!important;font-size:28px;font-weight:400;border-bottom:1px solid #cccccc}.ctn-files-specifications .file_line{border-bottom:1px solid #CCC;display:flex;align-items:center}.ctn-files-specifications .file_line div{padding:10px;overflow-wrap:break-word;word-break:break-all}.ctn-files-specifications .file_line:last-child{border-bottom:0px!important}@media only screen and (max-width: 768px){.social-sharing{margin-bottom:20px}}#PredictiveResults .grid .grid-product__content{border:1px solid transparent}#PredictiveResults .grid .grid-product__content:hover{border:1px solid #ccc}.megamenu{padding-bottom:15px!important}.megamenu .grid__item>.h5{margin-top:20px}.shopify-payment-button .shopify-cleanslate>div{min-height:auto!important}.p-0{padding:0!important}.mb-40{margin-bottom:40px}.bold{font-weight:700!important}.ctnPromoDescription{font-weight:600;font-size:20px;padding-left:15px;padding-right:15px}@media only screen and (max-width: 768px){.smileLinkHeader{display:none}}.smileLinkHeader img{height:25px;vertical-align:middle}.multi-selectors__item{margin:0!important}.product__photo-dots .slick-dots li button:before,.slick-slider .slick-dots li button:before{width:10px!important;height:10px!important;transition:transform .2s}.product__photo-dots .slick-dots li.slick-active,.product__photo-dots .slick-dots li.slick-active button,.product__photo-dots .slick-dots li.slick-active button:before,.slick-slider .slick-dots li.slick-active,.slick-slider .slick-dots li.slick-active button,.slick-slider .slick-dots li.slick-active button:before{transform:scale(1.1);opacity:.9!important}.flickity-page-dots li{border:2px solid #34ffb8;background-color:#000!important}.flickity-page-dots .dot{height:12px!important;width:12px!important}.flickity-page-dots .dot.is-selected{height:14px!important;width:14px!important}.slick-dots li button:before{opacity:.6!important}.special_tag_ctn{text-align:center;margin-top:60px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.special_tag_wrap{padding:20px}.plusLinkedTo{width:80px;font-size:4em;height:45vh;text-align:center;display:flex;align-items:center;margin-right:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.plusLinkedTo div{display:block;color:#505050;line-height:50px;width:50px;height:50px;background-color:#34ffb8;box-shadow:0 0 8px #d8d5d5;transform:skew(-15deg);transform-origin:bottom}.plusLinkedTo div span{display:block;transform:skew(15deg);transform-origin:bottom}@media only screen and (min-width: 769px){.predictive-result__layout .grid{display:flex;flex-direction:column}.predictive-result__layout .grid .grid__item{width:auto!important;margin-bottom:0!important}.predictive-result__layout .grid .grid-product__content .grid-product__link{display:flex;flex-direction:row;align-items:center}.predictive-result__layout .grid .grid-product__content .grid-product__link .grid-product__image-mask{width:100px;height:100px;margin-right:30px}}.info_collection_brand{display:flex;flex-direction:row;align-items:center}.info_collection_brand img{margin:auto}@media only screen and (max-width: 600px){.info_collection_brand{flex-direction:column!important}.info_collection_brand>div{width:97%!important}.info_collection_brand .right_center_group_info{text-align:justify!important;padding-bottom:20px!important}.info_collection_brand .right_center_group_info>div{text-align:center!important}.info_collection_brand .right_center_group_info .product-single__title{margin-top:0!important;text-align:center!important}}.ctn_collection_brand .ctnLineSection{margin-bottom:20px;padding:0!important}.ctn_collection_brand .ctn_view_brand_types{display:flex;align-items:center;text-align:center;flex-wrap:wrap;justify-content:center}.ctn_collection_brand .ctn_view_brand_types .ctn_individual_type{border:1px solid #CCC;padding:10px 20px;margin-bottom:15px;margin-right:5px;margin-left:5px;width:192px;min-height:235px;display:flex;flex-direction:column;justify-content:space-between}.ctn_collection_brand .ctn_view_brand_types .ctn_individual_type img{height:150px;width:150px}.ctn_collection_brand .ctn_view_brand_types .ctn_individual_type div{overflow-wrap:break-word;overflow:hidden}.ctn_collection_brand .ctn_view_brand_types .ctn_individual_type:hover{border:1px solid #494949}.ctn_collection_brand .ctn_view_brand_types .hrLine{height:400px!important;width:2px!important;background-color:#34ffb8;margin:0 20px}.line_title_brand_page{font-size:26px;color:#373737}.line_title_brand_page.hasSubColSelected{display:flex;align-items:center;justify-content:flex-start;text-align:center;vertical-align:middle}.line_title_brand_page.hasSubColSelected *{vertical-align:middle}.line_title_brand_page.hasSubColSelected .group_info_subcat{font-size:30px}.line_title_brand_page.hasSubColSelected img{margin-left:14px;margin-right:14px;display:inline-block}.line_title_brand_page *{vertical-align:middle}a.linkUnderline{text-decoration:none}a.linkUnderline:hover{text-decoration:underline}.specialGridAccount{text-align:center}.specialGridAccount>*{text-align:left;vertical-align:top}.classDefaultAdress{display:inline-block;padding:0 0 10px!important;border:1px solid #CCC;margin:0 10px!important;line-height:25px}.classDefaultAdress .customer_id{font-size:13px;vertical-align:middle}.classDefaultAdress>h3{background-color:#000;color:#fff;display:flex;align-items:center;justify-content:space-between}.classDefaultAdress>*{padding:0 5%!important}.classDefaultAdress>form .grpBtnEditor{text-align:center}.classDefaultAdress>form .grpBtnEditor>*{display:inline-block}.classDefaultAdress>form input{width:auto!important}.classDefaultAdress>form:not(.editMode) input{border:0px;padding:0!important}.classDefaultAdress>form:not(.editMode) input:hover{cursor:default}.classDefaultAdress>form:not(.editMode) input:focus{outline:none}.classDefaultAdress>form:not(.editMode) .grpBtnEditor{display:none}.classDefaultAdress>form.editMode .checkmark{opacity:1!important}.classDefaultAdress>form.editMode input{margin:5px 0}.classDefaultAdress>form.editMode .btnSubmitCloseEdit{color:#dc3545!important}.classDefaultAdress>form.editMode .btnSubmitCloseEdit,.classDefaultAdress>form.editMode .btnSubmitCloseEdit:before,.classDefaultAdress>form.editMode .btnSubmitCloseEdit:after{background-color:#e2e3e5!important}.classDefaultAdress>form.editMode .btnEditAccount{display:none}.classDefaultAdress>form input{padding:5px 10px!important}.classDefaultAdress>form button{margin-top:5px!important;margin-bottom:10px!important}.classDefaultAdress>form button.btnEditAccount{display:block;margin:5px auto!important}.classDefaultAdress>.link_change_adress{text-align:center;padding:8px 0!important}.classDefaultAdress>.link_change_adress a{padding:0!important;border:none;text-decoration:none}.classDefaultAdress>.adress_block h3{margin:0!important}.classDefaultAdress>.adress_block>p{padding-left:5px}.list_info_address{text-align:left;list-style-type:none;padding:0 5%!important;margin:0 0 10px!important;font-size:16px;line-height:18px;display:inline-block}.list_info_address>li{margin:2px!important}.list_info_address>li *{vertical-align:middle}.list_info_address .label_list_info{font-weight:700;min-width:100px;display:inline-block}.list_info_address .value_list_info{padding:5px!important}.list_info_address .checkmark{margin:5px;opacity:.5}.classDefaultOrderQuickView{display:inline-block;padding:0 0 10px!important;border:1px solid #CCC;margin:0 10px 40px!important;max-width:100%}.classDefaultOrderQuickView .ctn_table_order{overflow:auto}.classDefaultOrderQuickView>h3{background-color:#000;color:#fff;display:flex;align-items:center;justify-content:space-between}.classDefaultOrderQuickView>*{padding:0 20px!important}.classDefaultOrderQuickView .table_order_quickview{background-color:#fff!important}.classDefaultOrderQuickView .table_order_quickview td,.classDefaultOrderQuickView .table_order_quickview th{padding:7px 15px!important}.classDefaultOrderQuickView .fullfillement_status{display:inline-block;padding:2px 10px;border-radius:5px}.classDefaultOrderDetails .table_order_details{background-color:#fff!important}.classDefaultOrderDetails .table_order_details td,.classDefaultOrderDetails .table_order_details th{padding:7px 15px!important}.classDefaultOrderDetails .list_info_address{list-style-type:none;padding:0 20px!important;margin:0 0 10px!important;font-size:16px}.classDefaultOrderDetails .list_info_address>li{margin:0!important}.classDefaultOrderDetails .list_info_address .label_list_info{font-weight:700;margin-right:20px;min-width:100px;display:inline-block}.containerCheckbox{display:inline-block;position:relative;padding-left:35px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:22px}.containerCheckbox *{vertical-align:middle}.containerCheckbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.containerCheckbox:hover input~.checkmark{background-color:#ccc}.containerCheckbox input:checked~.checkmark{background-color:#000}.containerCheckbox .checkmark{position:absolute;top:0;left:0;height:22px;width:22px;background-color:#eee;display:flex;justify-content:center;align-items:center}.containerCheckbox .checkmark:after{content:"";display:none;width:6px;height:12px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.containerCheckbox input:checked~.checkmark:after{display:block}#formEditUserData #ctnAjaxSuccess,#formEditUserData #ctnAjaxError{display:none;padding:5px 10px;border-radius:8px;margin:auto auto 10px;overflow-wrap:break-word;max-width:300px}#formEditUserData #ctnAjaxSuccess{background-color:#d4edda}#formEditUserData #ctnAjaxError{background-color:#f8d7da}.grecaptcha-badge{opacity:0}.btn--loading{background-image:url(//hausoftools.com/cdn/shop/t/26/assets/loading_haus_200x.gif?17682);background-repeat:no-repeat;background-position:center center;background-size:40px;color:transparent!important}.btn--loading span{display:none}.underline{text-decoration:underline}.specialPriceCtn{text-align:center;margin-left:20px}.specialPriceCtn .specialPriceMsg{font-weight:700}.mpnListSection{overflow-y:auto;max-height:30px}.mpnListSection>div{height:30px}#ctnBrandPage{text-align:center;margin:auto auto 40px;max-width:1024px}#ctnBrandPage .ctnVendorSqare{display:inline-block;text-align:center;height:200px;width:180px;border:1px solid #CCC;margin:10px;background-color:#f9f9f9;overflow:hidden}#ctnBrandPage .ctnVendorSqare:hover{border-color:#9b9b9b}#ctnBrandPage .ctnVendorSqare:hover .vendorName{background-color:#ccc;text-shadow:0px 0px 6px #FFF}#ctnBrandPage .ctnVendorSqare .vendorImg{background-repeat:no-repeat;background-size:contain;background-position:center center;width:100%;height:170px;text-align:center}#ctnBrandPage .ctnVendorSqare .vendorImg img{margin:auto}#ctnBrandPage .ctnVendorSqare .vendorName{height:30px;box-shadow:0 0 11px #cecece;background-color:#f0f0f0;text-align:center}#ctnSearchBrands{text-align:center}#ctnSearchBrands #searchInput{display:inline-block;position:relative;min-width:300px;height:50px;border:1px solid #CCC;bottom:20px}#ctnSearchBrands #searchInput input{position:absolute;top:0;left:0;bottom:0;right:50px;display:block;border:0px;border:none}#ctnSearchBrands #searchInput button{position:absolute;top:0;right:0;bottom:0;width:50px}#ctnSearchBrands #searchInput button img{position:relative;top:3px;transition:transform .4s}#ctnSearchBrands #searchInput button:hover img{transform:scale(1.1)}.ctnProductLine .ctnManufacture .ctnImgCrop{width:160px;height:120px;overflow:hidden;position:relative;margin:auto}.ctnProductLine .ctnManufacture .ctnImgCrop img{width:100%;height:100%;object-fit:cover;position:absolute;top:50%;transform:translateY(-50%)}.toolsOfTheWeek .section-header__title{text-align:center!important}.hausPickUp{margin-top:0;margin-bottom:10px;font-size:14px}.store-availability__small{font-size:13px!important}.product-single__form{margin-bottom:14px!important}.payment_terms_added{padding:10px 0}.special_collection_list{text-align:center;display:flex;flex-direction:row;max-width:1024px;justify-content:center;margin:80px auto}.special_collection_list a{display:flex;flex-direction:column;align-items:center;text-align:left;border:1px solid #CCC;margin:15px}.special_collection_list a img{height:180px;min-width:230px}.special_collection_list a div{margin-top:20px}.hausGrouperPriceQty{display:flex;align-content:center;flex-direction:row;justify-content:center;align-items:center}#ProductInventoryHaus{text-align:center}.hausSpecialScollSection{overflow-y:auto}.hausSpecialScollSection>div{text-wrap:nowrap}.hausSpecialScollSection>div>div.grid__item{display:inline-block!important;float:none!important;text-wrap:wrap}.grouped_nav_special{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.site-header__search .search__input-wrap{display:flex;flex-direction:row-reverse}.site-header__search .search__input-wrap .btn--search{padding:0 20px}.site-header__search .btn--search{transform:none!important;position:initial!important}.site-header__search .page-width{width:100%!important;padding:0!important}.site-header__search form{height:100%;width:100%}.site-header__search form .btn--close-search{padding:0 40px}.site-header__search form .search__input{height:100%;width:100%;border:0px}.site-header__search .search__results{margin-top:0!important;border-top:1px solid lightgrey;border-left:1px solid #34FFB8;border-bottom:1px solid #34FFB8;border-right:1px solid #34FFB8;outline:#34FFB8}.site-header__search .predictive-search{margin-top:0!important}.site-header__search .predictive__screen{background-color:#fff;height:auto!important}.megamenu .h5,.megamenu h5{font-weight:400!important}.tag-list--checkboxes .tag--active a:before{background-color:#000;border-color:#000}.drawer__header{border-bottom:0px!important}.drawer__scrollable{padding-top:0!important}.tag-list li{margin-top:.6em;margin-bottom:.6em}.tag-list li:first-child{margin-top:0!important}.tag-list li:last-child{margin-bottom:0!important}.add-to-cart.btn--secondary.disabled,.add-to-cart.btn--secondary[disabled]{border-color:#e8e8e8!important}[data-button_style=angled] .payment-buttons .add-to-cart,[data-button_style=angled] .shopify-payment-button__button{transform:skew(-13deg);transform-origin:bottom;margin-left:0!important;margin-right:0!important;max-width:100%!important}[data-button_style=angled] .payment-buttons .add-to-cart.add-to-cart,[data-button_style=angled] .shopify-payment-button__button.add-to-cart{border:1px solid #b6b6b6}[data-button_style=angled] .payment-buttons .add-to-cart [data-default-text],[data-button_style=angled] .shopify-payment-button__button [data-default-text]{display:inline-block!important}[data-button_style=angled] .payment-buttons .add-to-cart .shopify-cleanslate [data-testid],[data-button_style=angled] .shopify-payment-button__button .shopify-cleanslate [data-testid]{min-height:initial!important;display:flex!important;align-items:center;justify-content:center;border-color:#000!important}[data-button_style=angled] .payment-buttons .add-to-cart .shopify-cleanslate [data-testid]:hover,[data-button_style=angled] .shopify-payment-button__button .shopify-cleanslate [data-testid]:hover{background:#000!important;border-color:#000!important}[data-button_style=angled] .payment-buttons .add-to-cart [data-default-text],[data-button_style=angled] .payment-buttons .add-to-cart [data-testid]>*,[data-button_style=angled] .shopify-payment-button__button [data-default-text],[data-button_style=angled] .shopify-payment-button__button [data-testid]>*{transform:skew(13deg)!important;transform-origin:bottom}[data-button_style=angled] .payment-buttons .add-to-cart:before,[data-button_style=angled] .payment-buttons .add-to-cart:after,[data-button_style=angled] .shopify-payment-button__button:before,[data-button_style=angled] .shopify-payment-button__button:after{display:none!important}.specialPromoItemSection{display:flex;border:1px solid #34ffb8;flex-wrap:nowrap;margin-top:20px;box-shadow:0 0 2px 1px #34ffb8;transition:all .3s;transform:skew(-13deg)}.specialPromoItemSection:hover{box-shadow:0 0 4px 2px #34ffb8}.specialPromoItemSection>div{transform:skew(13deg)}.specialPromoItemSection .img{min-width:80px;min-height:80px;background-position:center;background-size:contain;background-repeat:no-repeat;border-radius:5px;margin-left:10px}.specialPromoItemSection .info{display:flex;align-items:center;padding:0 20px;color:#4c5154}.specialPromoItemSection .info .bold{font-weight:700}.special_haus_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.special_haus_grid>div{transition:all .5s}.special_haus_grid>div:hover{transform:scale(1.2)}#promoTimerDinAdded{transform:skew(-15deg);background-color:#34ffb8}#promoTimerDinAdded #promoText{display:block;transform:skew(15deg);padding:5px}.product_ctn_loox_badges{display:flex;flex-direction:row;justify-content:space-between}.product_ctn_loox_badges .specialBadges{display:flex;flex-direction:column}.product_ctn_loox_badges .specialBadges>*{margin-bottom:5px}.product_ctn_loox_badges .specialBadges img{margin-right:10px}.product__policies{margin:0!important}.specialBadgesSmall{position:absolute;top:0;right:0;z-index:24;text-align:right;display:flex;flex-direction:column;align-items:flex-end}.specialBadgesSmall .grid-product__tag{position:static!important}.specialBadgesSmall>*{display:inline-block}.specialBadgesSmall a{height:22px}.specialBadgesSmall img{margin-bottom:3px}.loox-rating{margin-bottom:20px}.site-nav__dropdown .grid__item{text-align:center;white-space:nowrap}.site-nav__dropdown .grid__item .h5,.site-nav__dropdown .grid__item .h5 a{width:100%;white-space:nowrap}.promo-threshold-box{flex:1;min-width:300px;padding:20px 20px 0;border:2px solid #34ffb8;border-radius:8px}.promo-threshold-box .promo-title{font-weight:700;margin-bottom:10px}.promo-threshold-box .promo-title:first-child{color:#34ffb8}.promo-threshold-box .promo-description{margin-bottom:15px}.promo-threshold-box .promo-progress .progress-bar{height:8px;background:#f0f0f0;border-radius:4px;overflow:hidden;margin-bottom:8px}.promo-threshold-box .promo-progress .progress-bar .progress-fill{height:100%;background:#34ffb8;transition:width .3s ease}.promo-threshold-box .promo-progress .progress-text{font-size:14px;color:#666}.buy-x-get-y-container{margin:20px 0}.buy-x-get-y-container .promo-boxes{display:flex;gap:20px;flex-wrap:wrap}@media only screen and (max-width: 768px){.buy-x-get-y-container .promo-boxes{flex-direction:column}}.buy-x-get-y-container .free_item_box{flex:1;min-width:300px;padding:0;border-radius:8px;margin-top:10px}.buy-x-get-y-container .free_item_box .free-item-link{display:flex;gap:20px;align-items:center;text-decoration:none;color:inherit;transition:transform .2s ease}.buy-x-get-y-container .free_item_box .free-item-link:hover{transform:translateY(-2px)}.buy-x-get-y-container .free_item_box .free-item-link:hover .free-item-title{color:#34ffb8}.buy-x-get-y-container .free_item_box .free-item-image{flex-shrink:0}.buy-x-get-y-container .free_item_box .free-item-image img{border-radius:4px;object-fit:cover;width:80px;height:80px}.buy-x-get-y-container .free_item_box .free-item-details{flex:1}.buy-x-get-y-container .free_item_box .free-item-details .free-item-title{font-weight:700;margin-bottom:8px;transition:color .2s ease}.buy-x-get-y-container .free_item_box .free-item-details .free-label{background:#34ffb8;color:#000;padding:4px 8px;border-radius:4px;font-weight:700;margin-left:10px}.buy-x-get-y-container .free_item_box .free-item-details .free-item-price{display:flex;align-items:center;gap:10px}.buy-x-get-y-container .free_item_box .free-item-details .free-item-price .original-price{text-decoration:line-through;color:#999}[class^=ai-product-carousel]{margin-top:10px;margin-bottom:10px}.collection-filter__item--count{text-align:center!important}.search-content .grid__item--sidebar{display:none!important}.product-specifications.ctn-files-specifications .header-group-name-v2{display:block;padding:0 0 0 10px;color:#666!important;font-size:28px;font-weight:400;border-bottom:1px solid #cccccc}.product-specifications.ctn-files-specifications .attribute-row-v2{align-items:stretch;display:flex}.product-specifications.ctn-files-specifications .attribute-label-v2{width:40%;height:100%;padding:8px 15px 6px;background:#e6e6e6;height:auto!important;box-shadow:inset 0 0 8px #e0e0e0;text-shadow:-11px 0px 20px #fff}.product-specifications.ctn-files-specifications .attribute-value-v2{flex-grow:1;padding:8px 15px 6px}.ridgid-giveaway-zone{background:linear-gradient(135deg,#da291c,#e85a4f);border-radius:12px;padding:16px;padding-bottom:0!important;margin:16px 0;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #da291c33;border:2px solid transparent}.ridgid-giveaway-zone:hover{transform:translateY(-2px);box-shadow:0 6px 25px #da291c4d;border-color:#ffffff4d}.ridgid-giveaway-zone .ridgid-giveaway-content{display:flex;align-items:center;gap:16px;color:#fff;margin-bottom:16px;text-align:center}.ridgid-giveaway-zone .ridgid-giveaway-content .ridgid-giveaway-icon{flex-shrink:0;width:48px;height:48px}.ridgid-giveaway-zone .ridgid-giveaway-content .ridgid-giveaway-icon svg{width:100%;height:100%;filter:drop-shadow(0 2px 4px rgba(255,255,255,.18)) drop-shadow(0 2px 4px rgba(0,0,0,.12))}.ridgid-giveaway-zone .ridgid-giveaway-content .ridgid-giveaway-text{flex:1}.ridgid-giveaway-zone .ridgid-giveaway-content .ridgid-giveaway-text h3{margin:0 0 8px;font-size:1.2rem;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.2)}.ridgid-giveaway-zone .ridgid-giveaway-content .ridgid-giveaway-text p{margin:0;font-size:.9rem;opacity:.95;line-height:1.4}.ridgid-giveaway-zone .ridgid-giveaway-content .ridgid-giveaway-arrow{flex-shrink:0;width:24px;height:24px;opacity:.8;transition:transform .3s ease}.ridgid-giveaway-zone .ridgid-giveaway-content .ridgid-giveaway-arrow svg{width:100%;height:100%}.ridgid-giveaway-zone .ridgid-giveaway-footer{margin-top:0;border-top:1px solid rgba(255,255,255,.2);text-align:center}.ridgid-giveaway-zone .ridgid-giveaway-footer .ridgid-collection-link{color:#fff;text-decoration:none;font-size:.9rem;font-weight:600;display:inline-flex;align-items:center;transition:all .3s ease;opacity:.9;text-align:center;padding-top:10px;padding-bottom:10px}.ridgid-giveaway-zone .ridgid-giveaway-footer .ridgid-collection-link:hover{opacity:1;text-decoration:underline;color:#fff}.ridgid-giveaway-zone:hover .ridgid-giveaway-arrow{transform:translate(4px)}.promo-progress-zone{display:block;text-decoration:none;cursor:pointer;background:#20b28e;border-radius:12px;padding:10px 20px;margin:16px 0;color:#000;transition:all .3s ease;box-shadow:0 4px 15px #4a90e233;border:2px solid transparent}.promo-progress-zone:hover{transform:translateY(-2px);box-shadow:0 6px 25px #4a90e24d;border-color:#ffffff4d}.promo-progress-zone.promo-progress-complete{background:linear-gradient(135deg,#50c878,#5dd87f);box-shadow:0 4px 15px #50c8784d}.promo-progress-zone.promo-progress-complete:hover{box-shadow:0 6px 25px #50c87866}.promo-progress-zone .promo-progress-text{margin-bottom:10px;text-align:center}.promo-progress-zone .promo-progress-text h3{margin:0 0 8px;font-size:1.2rem;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.2)}.promo-progress-zone .promo-progress-text p{margin:0;font-size:.95rem;opacity:.95;line-height:1.4}.promo-progress-zone .promo-progress-bar-container{margin-top:16px}.promo-progress-zone .promo-progress-bar{width:100%;height:14px;background-color:#ffffffbf;border-radius:12px;overflow:hidden;position:relative;margin-bottom:8px}.promo-progress-zone .promo-progress-bar .promo-progress-fill{height:100%;border-radius:12px;transition:width .5s ease;box-shadow:0 2px 8px #ffffff4d;background:#212121f0}.promo-progress-zone .promo-progress-bar .promo-progress-fill.promo-progress-fill-complete{background:linear-gradient(90deg,#00ffc4,#9dff00);box-shadow:0 2px 8px #ffd70080}.promo-progress-zone .promo-progress-text-small{text-align:center;font-size:.85rem;opacity:.9;font-weight:600}.promo-progress-zone .promo-progress-text-small .promo-current-count{font-size:1.1em}.promo-progress-zone .promo-progress-text-small .promo-required-count{font-weight:700}.ridgid-modal{z-index:9999}.ridgid-modal .ridgid-modal-content{max-width:600px;width:90vw;max-height:90vh;overflow-y:auto}.ridgid-modal .ridgid-modal-content .modal-all-items{padding-top:10px!important}.ridgid-modal .ridgid-modal-content .ridgid-modal-header{text-align:center;padding-bottom:20px;border-bottom:2px solid #f0f0f0;margin-bottom:30px}.ridgid-modal .ridgid-modal-content .ridgid-modal-header .ridgid-logo{width:120px;height:48px;margin:0 auto 16px}.ridgid-modal .ridgid-modal-content .ridgid-modal-header .ridgid-logo svg{width:100%;height:100%}.ridgid-modal .ridgid-modal-content .ridgid-modal-header h2{margin:0 0 8px;color:#da291c;font-size:1.8rem;font-weight:700}.ridgid-modal .ridgid-modal-content .ridgid-modal-header .ridgid-subtitle{margin:0;color:#666;font-size:1rem;font-style:italic}.ridgid-modal .ridgid-modal-content .ridgid-modal-body .ridgid-step{display:flex;gap:20px;margin-bottom:30px;align-items:flex-start}.ridgid-modal .ridgid-modal-content .ridgid-modal-body .ridgid-step .step-number{flex-shrink:0;width:40px;height:40px;background:linear-gradient(135deg,#da291c,#e85a4f);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;box-shadow:0 2px 8px #da291c4d}.ridgid-modal .ridgid-modal-content .ridgid-modal-body .ridgid-step .step-content{flex:1}.ridgid-modal .ridgid-modal-content .ridgid-modal-body .ridgid-step .step-content h3{margin:0 0 8px;color:#333;font-size:1.1rem;font-weight:600}.ridgid-modal .ridgid-modal-content .ridgid-modal-body .ridgid-step .step-content p{margin:0 0 12px;color:#666;line-height:1.5}.ridgid-modal .ridgid-modal-content .ridgid-modal-body .ridgid-step .step-content .ridgid-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:6px;text-decoration:none;font-weight:600;transition:all .3s ease;border:none;cursor:pointer}.ridgid-modal .ridgid-modal-content .ridgid-modal-body .ridgid-step .step-content .ridgid-btn.ridgid-btn-primary{background:linear-gradient(135deg,#da291c,#e85a4f);color:#fff}.ridgid-modal .ridgid-modal-content .ridgid-modal-body .ridgid-step .step-content .ridgid-btn.ridgid-btn-primary:hover{background:linear-gradient(135deg,#c22419,#d14d42);transform:translateY(-1px);box-shadow:0 4px 12px #da291c4d;color:#fff}.ridgid-modal .ridgid-modal-content .ridgid-modal-body .ridgid-step .step-content .ridgid-btn svg{width:16px;height:16px}.ridgid-modal .ridgid-modal-content .ridgid-modal-body .ridgid-disclaimer{background:#f8f9fa;border-left:4px solid #DA291C;padding:16px;border-radius:4px;margin-top:30px}.ridgid-modal .ridgid-modal-content .ridgid-modal-body .ridgid-disclaimer p{margin:0;font-size:.9rem;color:#555;line-height:1.5}.ridgid-modal .ridgid-modal-content .ridgid-modal-body .ridgid-disclaimer p strong{color:#da291c}@media only screen and (max-width: 768px){.ridgid-giveaway-zone{padding:16px;margin:16px 0;padding-bottom:0!important}.ridgid-giveaway-zone .ridgid-giveaway-content{gap:12px}.ridgid-giveaway-zone .ridgid-giveaway-content .ridgid-giveaway-icon{width:40px;height:40px}.ridgid-giveaway-zone .ridgid-giveaway-content .ridgid-giveaway-text h3{font-size:1.1rem}.ridgid-giveaway-zone .ridgid-giveaway-content .ridgid-giveaway-text p{font-size:.85rem}.ridgid-modal .ridgid-modal-content{width:95vw;padding:20px}.ridgid-modal .ridgid-modal-content .ridgid-modal-header{padding-bottom:16px;margin-bottom:20px}.ridgid-modal .ridgid-modal-content .ridgid-modal-header .ridgid-logo{width:100px;height:40px;margin-bottom:12px}.ridgid-modal .ridgid-modal-content .ridgid-modal-header h2{font-size:1.5rem}.ridgid-modal .ridgid-modal-content .ridgid-modal-body .ridgid-step{gap:16px;margin-bottom:24px}.ridgid-modal .ridgid-modal-content .ridgid-modal-body .ridgid-step .step-number{width:36px;height:36px;font-size:1rem}.ridgid-modal .ridgid-modal-content .ridgid-modal-body .ridgid-step .step-content h3{font-size:1rem}.ridgid-modal .ridgid-modal-content .ridgid-modal-body .ridgid-step .step-content p{font-size:.9rem}.ridgid-modal .ridgid-modal-content .ridgid-modal-body .ridgid-step .step-content .ridgid-btn{padding:10px 16px;font-size:.9rem}.ridgid-modal .ridgid-modal-content .ridgid-modal-body .ridgid-disclaimer{padding:12px;margin-top:20px}.ridgid-modal .ridgid-modal-content .ridgid-modal-body .ridgid-disclaimer p{font-size:.85rem}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/hausOfTools.scss.css.map */
