h2{font-size:2em}h2 span{color:#33ade0}section .box{display:flex;flex-direction:column;justify-content:center;height:247px}section .box .copy{padding:25px}section .box>div:first-of-type .copy{text-align:center}section .box .copy p:last-of-type{margin:0}section div.categories>div a{height:245px;margin-bottom:24px;display:block;position:relative;border:1px solid #33ade0;background-repeat:no-repeat;background-position:top center;background-size:contain;text-align:center;text-decoration:none;line-height:1.2em;transition:box-shadow .2s}section div.categories>div a:hover{box-shadow:2px 2px 0 #bce5f6}section div.categories>div.bidet-showers a{background-image:url(../../../images/html5/home/bidet-showers.jpg);background-position:center}section div.categories>div.warm-water-bidet-shower-kits a{background-image:url(../../../images/html5/home/warm-water-bidet-shower-kits.jpg);background-position:center}section div.categories>div.water-isolating-valves a{background-image:url(../../../images/html5/home/water-isolating-valves.jpg);background-position:center}section div.categories>div.warm-water-mixing-valves a{background-image:url(../../../images/html5/home/warm-water-mixing-valves.jpg)}section div.categories>div.fittings-and-accessories a{background-image:url(../../../images/html5/home/fittings-and-accessories.jpg)}section div.categories>div.electronic-bidets a{background-image:url(../../../images/html5/home/electronic-bidets.jpg)}section div.categories>div a span{width:84%;color:#fff;display:block;font-size:1.1em;color:#000}section div.categories>div a span.title{margin:8% 8% 0 8%;top:0;font-weight:700;text-shadow:1px 1px 0 rgba(255,255,255,.5)}section div.categories>div a span.view{margin:0 8% 8% 8%;padding:2px 5px;font-size:.96em;color:#33ade0;position:absolute;bottom:0}section .scrollington{height:245px;margin-bottom:24px;border:1px solid #e0e0e0;overflow:hidden}section .scrollington .items{height:200px;overflow:hidden}section .scrollington .items .item{width:100%!important;height:200px}section .scrollington .items .item a{height:185px;padding:0;margin:15px 30px 30px 30px;display:block;position:relative;text-align:center}section .scrollington .items .item a img{width:100%;max-width:140px;height:auto;max-height:140px;margin-bottom:5px}section .scrollington .items .item a div{text-align:left}section .scrollington .items .item a div span{display:block;color:#000;margin-bottom:2px}section .scrollington .items .item a div span.brand{font-weight:700}section .scrollington .items .item a div span.name{font-size:.9em}section .scrollington .items .item a div span.price{padding:2px 5px;margin-bottom:5px;border-radius:3px;display:inline-block;background:#33ade0;color:#fff}section .scrollington .pager{padding:12px 10px 0;text-align:center}section .scrollington .pager a{width:8px;height:8px;margin:0 3px;display:inline-block;border-radius:4px;background:#33ade0;text-indent:-9999px;outline:0}section .scrollington .pager a.current{background:#941387}section .bs-telephone-cta{padding:25px 25px 20px;margin-bottom:24px;border-bottom:3px solid #33ade0;background:#4d4c4d;line-height:1em;color:#fff}section .bs-telephone-cta h3{margin:0;font-size:2em;color:#33ade0;line-height:1.4}section .bs-telephone-cta a{padding-left:30px;margin:5px 0;font-size:1.8em;font-weight:700;text-decoration:none;color:#fdfdfd;display:inline-block;background:url(../../../images/html5/home/phone-icon.svg) center left no-repeat}section .bs-telephone-cta p:last-of-type{margin:0;line-height:2em}section div.kit-builder{height:247px;background:#33ade0 url(../../../images/html5/home/kit-builder.jpg) center center no-repeat;background-size:contain}section .bs-google-reviews-score--large{margin-top:20px}section div.kit-builder a,section div.kit-builder a:hover{height:222px;padding:25px 0 0;position:relative;display:block;text-align:center;text-decoration:none;color:#fff}section div.kit-builder a h3{margin:0;font-size:2em;line-height:1em;color:#fff}section div.kit-builder a p:not(.button){margin-bottom:122px}section div.kit-builder a p.button{padding:8px 30px;border-radius:4px;display:inline-block;background:#941387;box-shadow:2px 2px 0 rgba(0,0,0,.1);outline:0}@media only screen and (max-width:480px){section .box>div{display:inherit}section .box>div:first-of-type .copy{padding-bottom:0}section .box>div:last-of-type .copy{padding-top:0}section div.kit-builder{margin-bottom:24px}}