.icon-account-dims {
    width: 14px;
    height: 16px;
}

.icon-account-bg {
	background: url("../images/compiled/sprites.svg#account-view") no-repeat;
}

.icon-arrow-cta-right-dims {
    width: 23px;
    height: 15px;
}

.icon-arrow-cta-right-bg {
	background: url("../images/compiled/sprites.svg#arrow-cta-right-view") no-repeat;
}

.icon-back-to-top-dims {
    width: 44px;
    height: 44px;
}

.icon-back-to-top-bg {
	background: url("../images/compiled/sprites.svg#back-to-top-view") no-repeat;
}

.icon-button-pin-dims {
    width: 17px;
    height: 24px;
}

.icon-button-pin-bg {
	background: url("../images/compiled/sprites.svg#button-pin-view") no-repeat;
}

.icon-buyers-guide-dims {
    width: 37px;
    height: 50px;
}

.icon-buyers-guide-bg {
	background: url("../images/compiled/sprites.svg#buyers-guide-view") no-repeat;
}

.icon-call-email-dims {
    width: 49px;
    height: 49px;
}

.icon-call-email-bg {
	background: url("../images/compiled/sprites.svg#call-email-view") no-repeat;
}

.icon-cart-dims {
    width: 25px;
    height: 24px;
}

.icon-cart-bg {
	background: url("../images/compiled/sprites.svg#cart-view") no-repeat;
}

.icon-chat-dims {
    width: 70px;
    height: 70px;
}

.icon-chat-bg {
	background: url("../images/compiled/sprites.svg#chat-view") no-repeat;
}

.icon-chat-large-dims {
    width: 48px;
    height: 50px;
}

.icon-chat-large-bg {
	background: url("../images/compiled/sprites.svg#chat-large-view") no-repeat;
}

.icon-checkbox-selected-dims {
    width: 22px;
    height: 22px;
}

.icon-checkbox-selected-bg {
	background: url("../images/compiled/sprites.svg#checkbox-selected-view") no-repeat;
}

.icon-checkbox-unselected-dims {
    width: 20px;
    height: 20px;
}

.icon-checkbox-unselected-bg {
	background: url("../images/compiled/sprites.svg#checkbox-unselected-view") no-repeat;
}

.icon-chevron-down-dims {
    width: 16px;
    height: 16px;
}

.icon-chevron-down-bg {
	background: url("../images/compiled/sprites.svg#chevron-down-view") no-repeat;
}

.icon-chevron-up-dims {
    width: 16px;
    height: 16px;
}

.icon-chevron-up-bg {
	background: url("../images/compiled/sprites.svg#chevron-up-view") no-repeat;
}

.icon-clean-water-dims {
    width: 51px;
    height: 47px;
}

.icon-clean-water-bg {
	background: url("../images/compiled/sprites.svg#clean-water-view") no-repeat;
}

.icon-close-dims {
    width: 15px;
    height: 15px;
}

.icon-close-bg {
	background: url("../images/compiled/sprites.svg#close-view") no-repeat;
}

.icon-close-filter-dims {
    width: 22px;
    height: 22px;
}

.icon-close-filter-bg {
	background: url("../images/compiled/sprites.svg#close-filter-view") no-repeat;
}

.icon-close-large-dims {
    width: 18px;
    height: 18px;
}

.icon-close-large-bg {
	background: url("../images/compiled/sprites.svg#close-large-view") no-repeat;
}

.icon-collapse-dims {
    width: 20px;
    height: 20px;
}

.icon-collapse-bg {
	background: url("../images/compiled/sprites.svg#collapse-view") no-repeat;
}

.icon-custom-spa-dims {
    width: 115px;
    height: 101px;
}

.icon-custom-spa-bg {
	background: url("../images/compiled/sprites.svg#custom-spa-view") no-repeat;
}

.icon-delivery-truck-dims {
    width: 25px;
    height: 19px;
}

.icon-delivery-truck-bg {
	background: url("../images/compiled/sprites.svg#delivery-truck-view") no-repeat;
}

.icon-down-arrow-large-dims {
    width: 14px;
    height: 8px;
}

.icon-down-arrow-large-bg {
	background: url("../images/compiled/sprites.svg#down-arrow-large-view") no-repeat;
}

.icon-download-arrow-dims {
    width: 20px;
    height: 20px;
}

.icon-download-arrow-bg {
	background: url("../images/compiled/sprites.svg#download-arrow-view") no-repeat;
}

.icon-expand-dims {
    width: 20px;
    height: 20px;
}

.icon-expand-bg {
	background: url("../images/compiled/sprites.svg#expand-view") no-repeat;
}

.icon-facebook-dims {
    width: 13px;
    height: 24px;
}

.icon-facebook-bg {
	background: url("../images/compiled/sprites.svg#facebook-view") no-repeat;
}

.icon-filter-dims {
    width: 28px;
    height: 21px;
}

.icon-filter-bg {
	background: url("../images/compiled/sprites.svg#filter-view") no-repeat;
}

.icon-financing-dims {
    width: 70px;
    height: 70px;
}

.icon-financing-bg {
	background: url("../images/compiled/sprites.svg#financing-view") no-repeat;
}

.icon-financing-euro-dims {
    width: 70px;
    height: 70px;
}

.icon-financing-euro-bg {
	background: url("../images/compiled/sprites.svg#financing-euro-view") no-repeat;
}

.icon-financing-pound-dims {
    width: 70px;
    height: 70px;
}

.icon-financing-pound-bg {
	background: url("../images/compiled/sprites.svg#financing-pound-view") no-repeat;
}

.icon-free-brochure-dims {
    width: 70px;
    height: 70px;
}

.icon-free-brochure-bg {
	background: url("../images/compiled/sprites.svg#free-brochure-view") no-repeat;
}

.icon-full-star-dims {
    width: 17px;
    height: 18px;
}

.icon-full-star-bg {
	background: url("../images/compiled/sprites.svg#full-star-view") no-repeat;
}

.icon-gray-star-dims {
    width: 17px;
    height: 18px;
}

.icon-gray-star-bg {
	background: url("../images/compiled/sprites.svg#gray-star-view") no-repeat;
}

.icon-half-star-dims {
    width: 17px;
    height: 18px;
}

.icon-half-star-bg {
	background: url("../images/compiled/sprites.svg#half-star-view") no-repeat;
}

.icon-houzz-dims {
    width: 22px;
    height: 34px;
}

.icon-houzz-bg {
	background: url("../images/compiled/sprites.svg#houzz-view") no-repeat;
}

.icon-in-stock-dims {
    width: 18px;
    height: 18px;
}

.icon-in-stock-bg {
	background: url("../images/compiled/sprites.svg#in-stock-view") no-repeat;
}

.icon-info-dims {
    width: 20px;
    height: 20px;
}

.icon-info-bg {
	background: url("../images/compiled/sprites.svg#info-view") no-repeat;
}

.icon-instagram-dims {
    width: 26px;
    height: 25px;
}

.icon-instagram-bg {
	background: url("../images/compiled/sprites.svg#instagram-view") no-repeat;
}

.icon-installation-dims {
    width: 115px;
    height: 101px;
}

.icon-installation-bg {
	background: url("../images/compiled/sprites.svg#installation-view") no-repeat;
}

.icon-jets-dims {
    width: 115px;
    height: 101px;
}

.icon-jets-bg {
	background: url("../images/compiled/sprites.svg#jets-view") no-repeat;
}

.icon-joint-pain-dims {
    width: 46px;
    height: 51px;
}

.icon-joint-pain-bg {
	background: url("../images/compiled/sprites.svg#joint-pain-view") no-repeat;
}

.icon-left-arrow-dims {
    width: 14px;
    height: 28px;
}

.icon-left-arrow-bg {
	background: url("../images/compiled/sprites.svg#left-arrow-view") no-repeat;
}

.icon-left-arrow-small-dims {
    width: 9px;
    height: 19px;
}

.icon-left-arrow-small-bg {
	background: url("../images/compiled/sprites.svg#left-arrow-small-view") no-repeat;
}

.icon-location-dims {
    width: 17px;
    height: 24px;
}

.icon-location-bg {
	background: url("../images/compiled/sprites.svg#location-view") no-repeat;
}

.icon-lock-dims {
    width: 19px;
    height: 23px;
}

.icon-lock-bg {
	background: url("../images/compiled/sprites.svg#lock-view") no-repeat;
}

.icon-logo-dims {
    width: 174px;
    height: 25px;
}

.icon-logo-bg {
	background: url("../images/compiled/sprites.svg#logo-view") no-repeat;
}

.icon-logo-white-dims {
    width: 174px;
    height: 25px;
}

.icon-logo-white-bg {
	background: url("../images/compiled/sprites.svg#logo-white-view") no-repeat;
}

.icon-marker-bath-dims {
    width: 38px;
    height: 51px;
}

.icon-marker-bath-bg {
	background: url("../images/compiled/sprites.svg#marker-bath-view") no-repeat;
}

.icon-marker-hot-tub-dims {
    width: 38px;
    height: 51px;
}

.icon-marker-hot-tub-bg {
	background: url("../images/compiled/sprites.svg#marker-hot-tub-view") no-repeat;
}

.icon-marker-sauna-dims {
    width: 38px;
    height: 51px;
}

.icon-marker-sauna-bg {
	background: url("../images/compiled/sprites.svg#marker-sauna-view") no-repeat;
}

.icon-marker-showroom-dims {
    width: 17px;
    height: 24px;
}

.icon-marker-showroom-bg {
	background: url("../images/compiled/sprites.svg#marker-showroom-view") no-repeat;
}

.icon-marker-swim-spa-dims {
    width: 38px;
    height: 51px;
}

.icon-marker-swim-spa-bg {
	background: url("../images/compiled/sprites.svg#marker-swim-spa-view") no-repeat;
}

.icon-minus-dims {
    width: 16px;
    height: 2px;
}

.icon-minus-bg {
	background: url("../images/compiled/sprites.svg#minus-view") no-repeat;
}

.icon-mobile-menu-dims {
    width: 30px;
    height: 18px;
}

.icon-mobile-menu-bg {
	background: url("../images/compiled/sprites.svg#mobile-menu-view") no-repeat;
}

.icon-mobile-phone-dims {
    width: 16px;
    height: 25px;
}

.icon-mobile-phone-bg {
	background: url("../images/compiled/sprites.svg#mobile-phone-view") no-repeat;
}

.icon-muscle-heart-dims {
    width: 43px;
    height: 45px;
}

.icon-muscle-heart-bg {
	background: url("../images/compiled/sprites.svg#muscle-heart-view") no-repeat;
}

.icon-pause-button-large-dims {
    width: 60px;
    height: 60px;
}

.icon-pause-button-large-bg {
	background: url("../images/compiled/sprites.svg#pause-button-large-view") no-repeat;
}

.icon-pause-button-small-dims {
    width: 30px;
    height: 30px;
}

.icon-pause-button-small-bg {
	background: url("../images/compiled/sprites.svg#pause-button-small-view") no-repeat;
}

.icon-pinterest-dims {
    width: 19px;
    height: 24px;
}

.icon-pinterest-bg {
	background: url("../images/compiled/sprites.svg#pinterest-view") no-repeat;
}

.icon-play-button-dark-dims {
    width: 30px;
    height: 30px;
}

.icon-play-button-dark-bg {
	background: url("../images/compiled/sprites.svg#play-button-dark-view") no-repeat;
}

.icon-play-button-large-dims {
    width: 60px;
    height: 60px;
}

.icon-play-button-large-bg {
	background: url("../images/compiled/sprites.svg#play-button-large-view") no-repeat;
}

.icon-play-button-small-dims {
    width: 30px;
    height: 30px;
}

.icon-play-button-small-bg {
	background: url("../images/compiled/sprites.svg#play-button-small-view") no-repeat;
}

.icon-play-button-white-dims {
    width: 30px;
    height: 30px;
}

.icon-play-button-white-bg {
	background: url("../images/compiled/sprites.svg#play-button-white-view") no-repeat;
}

.icon-plus-dims {
    width: 16px;
    height: 16px;
}

.icon-plus-bg {
	background: url("../images/compiled/sprites.svg#plus-view") no-repeat;
}

.icon-pricing-dims {
    width: 49px;
    height: 49px;
}

.icon-pricing-bg {
	background: url("../images/compiled/sprites.svg#pricing-view") no-repeat;
}

.icon-promise-dims {
    width: 115px;
    height: 101px;
}

.icon-promise-bg {
	background: url("../images/compiled/sprites.svg#promise-view") no-repeat;
}

.icon-radio-selected-dims {
    width: 20px;
    height: 20px;
}

.icon-radio-selected-bg {
	background: url("../images/compiled/sprites.svg#radio-selected-view") no-repeat;
}

.icon-radio-unselected-dims {
    width: 20px;
    height: 20px;
}

.icon-radio-unselected-bg {
	background: url("../images/compiled/sprites.svg#radio-unselected-view") no-repeat;
}

.icon-right-arrow-dims {
    width: 14px;
    height: 25px;
}

.icon-right-arrow-bg {
	background: url("../images/compiled/sprites.svg#right-arrow-view") no-repeat;
}

.icon-right-arrow-small-dims {
    width: 9px;
    height: 19px;
}

.icon-right-arrow-small-bg {
	background: url("../images/compiled/sprites.svg#right-arrow-small-view") no-repeat;
}

.icon-right-cta-arrow-dims {
    width: 23px;
    height: 15px;
}

.icon-right-cta-arrow-bg {
	background: url("../images/compiled/sprites.svg#right-cta-arrow-view") no-repeat;
}

.icon-search-dims {
    width: 21px;
    height: 22px;
}

.icon-search-bg {
	background: url("../images/compiled/sprites.svg#search-view") no-repeat;
}

.icon-showrooms-dims {
    width: 70px;
    height: 70px;
}

.icon-showrooms-bg {
	background: url("../images/compiled/sprites.svg#showrooms-view") no-repeat;
}

.icon-sleepy-moon-dims {
    width: 40px;
    height: 38px;
}

.icon-sleepy-moon-bg {
	background: url("../images/compiled/sprites.svg#sleepy-moon-view") no-repeat;
}

.icon-store-locator-dims {
    width: 11px;
    height: 16px;
}

.icon-store-locator-bg {
	background: url("../images/compiled/sprites.svg#store-locator-view") no-repeat;
}

.icon-store-locator_copy-dims {
    width: 11px;
    height: 16px;
}

.icon-store-locator_copy-bg {
	background: url("../images/compiled/sprites.svg#store-locator_copy-view") no-repeat;
}

.icon-swatch-selected-dims {
    width: 31px;
    height: 31px;
}

.icon-swatch-selected-bg {
	background: url("../images/compiled/sprites.svg#swatch-selected-view") no-repeat;
}

.icon-tooltip-dims {
    width: 21px;
    height: 20px;
}

.icon-tooltip-bg {
	background: url("../images/compiled/sprites.svg#tooltip-view") no-repeat;
}

.icon-tooltip-hover-dims {
    width: 21px;
    height: 20px;
}

.icon-tooltip-hover-bg {
	background: url("../images/compiled/sprites.svg#tooltip-hover-view") no-repeat;
}

.icon-triangle-right-dark-dims {
    width: 17px;
    height: 15px;
}

.icon-triangle-right-dark-bg {
	background: url("../images/compiled/sprites.svg#triangle-right-dark-view") no-repeat;
}

.icon-triangle-right-white-dims {
    width: 17px;
    height: 15px;
}

.icon-triangle-right-white-bg {
	background: url("../images/compiled/sprites.svg#triangle-right-white-view") no-repeat;
}

.icon-twitter-dims {
    width: 26px;
    height: 19px;
}

.icon-twitter-bg {
	background: url("../images/compiled/sprites.svg#twitter-view") no-repeat;
}

.icon-unlock-dims {
    width: 16px;
    height: 22px;
}

.icon-unlock-bg {
	background: url("../images/compiled/sprites.svg#unlock-view") no-repeat;
}

.icon-warranty-dims {
    width: 115px;
    height: 101px;
}

.icon-warranty-bg {
	background: url("../images/compiled/sprites.svg#warranty-view") no-repeat;
}

.icon-waterfall-dims {
    width: 47px;
    height: 44px;
}

.icon-waterfall-bg {
	background: url("../images/compiled/sprites.svg#waterfall-view") no-repeat;
}

.icon-wet-test-dims {
    width: 69px;
    height: 70px;
}

.icon-wet-test-bg {
	background: url("../images/compiled/sprites.svg#wet-test-view") no-repeat;
}

.icon-you-in-mind-dims {
    width: 115px;
    height: 101px;
}

.icon-you-in-mind-bg {
	background: url("../images/compiled/sprites.svg#you-in-mind-view") no-repeat;
}

.icon-youtube-dims {
    width: 29px;
    height: 28px;
}

.icon-youtube-bg {
	background: url("../images/compiled/sprites.svg#youtube-view") no-repeat;
}

