#html-body [data-pb-style=C97H7DA]{text-align:center}
/* Your existing CSS unchanged */
@media screen and (min-width:990px) {
.speedo-hyperspark-banner-container {
position: relative;
text-align: center;
color: #fff;
max-width: 1140px;
left: 50%;
transform: translateX(-50%);
}
.speedo-hyperspark-banner-container-mobile {
display: none
}
.speedo-hyperspark-banner-text-centered {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%)
}
.speedo-hyperspark-banner-text-left {
position: absolute;
top: 50%;
left: 20%;
transform: translate(0%, -50%)
}
.speedo-hyperspark-banner-text-right {
position: absolute;
top: 50%;
right: 2%;
transform: translate(0%, -50%);
text-align: right;
}
.speedo-hyperspark-banner-text-line-1 {
font-weight: 700;
font-size: 3em;
color: #fff;
line-height: 1em
}
.speedo-hyperspark-banner-text-line-2 {
font-size: 1.5em;
font-weight: 700;
color: #fff;
line-height: 1.3em
}
.speedo-hyperspark-banner-text-line-3 {
font-size: 1.2em;
color: #fff;
padding: 2px;
background-color: #000;
}
}
@media screen and (min-width:769px) {
.speedo-hyperspark-banner-container {
position: relative;
text-align: center;
color: #fff;
max-width: 1140px;
left: 50%;
transform: translateX(-50%);
}
.speedo-hyperspark-banner-container-mobile {
display: none
}
.speedo-hyperspark-banner-text-centered {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%)
}
.speedo-hyperspark-banner-text-left {
position: absolute;
top: 50%;
left: 20%;
transform: translate(0%, -50%)
}
.speedo-hyperspark-banner-text-right {
position: absolute;
top: 50%;
right: 2%;
transform: translate(0%, -50%)
}
.speedo-hyperspark-banner-text-line-1 {
font-weight: 700;
font-size: 2em;
color: #fff;
line-height: 0.8em
}
.speedo-hyperspark-banner-text-line-2 {
font-size: 1em;
font-weight: 700;
color: #fff;
line-height: 1em
}
.speedo-hyperspark-banner-text-line-3 {
font-size: 0.8em;
color: #fff;
padding: 2px;
background-color: #000;
text-align: right;
}
}
@media screen and (max-width:768px) {
.speedo-hyperspark-banner-container {
display: none
}
.speedo-hyperspark-banner-container-mobile {
position: relative;
text-align: center;
color: #fff;
display: inline-block;
}
.speedo-hyperspark-banner-text-centered-mobile {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%)
}
.speedo-hyperspark-banner-text-left-mobile {
position: absolute;
top: 50%;
left: 5%;
transform: translate(0%, -50%)
}
.speedo-hyperspark-banner-text-right-mobile {
position: absolute;
top: 40%;
right: 2%;
transform: translate(0%, -50%);
text-align: right;
}
.speedo-hyperspark-banner-text-line-1-mobile {
font-weight: 700;
font-size: 1.5em;
line-height: 1.3em;
color: #fff
}
.speedo-hyperspark-banner-text-line-2-mobile {
font-size: 1em;
font-weight: 700;
line-height: .8em;
color: #fff
}
.speedo-hyperspark-banner-text-line-3-mobile {
font-size: .8em;
line-height: .6em;
color: #fff;
padding: 3px;
background-color: #000
}
.mobile-line1-br {
margin-top: -2px;
content: “”;
display: block;
}
}
@media screen and (max-width:420px) {
.speedo-hyperspark-banner-container {
display: none
}
.speedo-hyperspark-banner-container-mobile {
position: relative;
text-align: center;
color: #fff;
display: inline-block;
}
.speedo-hyperspark-banner-text-centered-mobile {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%)
}
.speedo-hyperspark-banner-text-left-mobile {
position: absolute;
top: 50%;
left: 5%;
transform: translate(0%, -50%)
}
.speedo-hyperspark-banner-text-right-mobile {
position: absolute;
top: 40%;
right: 2%;
transform: translate(0%, -50%);
text-align: right;
}
.speedo-hyperspark-banner-text-line-1-mobile {
font-weight: 700;
font-size: 0.8em;
line-height: 1.3em;
color: #fff
}
.speedo-hyperspark-banner-text-line-2-mobile {
font-size: 0.5em;
font-weight: 700;
line-height: .8em;
color: #fff
}
.speedo-hyperspark-banner-text-line-3-mobile {
font-size: .3em;
line-height: .6em;
color: #fff;
padding: 3px;
background-color: #000
}
.mobile-line1-br {
margin-top: -8px;
content: “”;
display: block;
}
}
Showing all 5 results
-


Speedo Fastskin HyperSpark Printed Jammer – Blue
£54.99 MSRP: £65.00Select options This product has multiple variants. The options may be chosen on the product pageBrand Size -


Speedo Fastskin HyperSpark Printed Openback Kneesuit – Blue / Yellow
£71.49 MSRP: £99.00Select options This product has multiple variants. The options may be chosen on the product pageBrand Size -


Speedo Fastskin Hyperspark Solid Jammer – Black
Price range: £54.99 through £62.99 MSRP: £65.00Select options This product has multiple variants. The options may be chosen on the product pageBrand Size -

Speedo Fastskin HyperSpark Solid Jammer – Blue
Price range: £54.99 through £65.99 MSRP: £83.00Select options This product has multiple variants. The options may be chosen on the product pageBrand Size -


Speedo Fastskin HyperSpark Solid Openback Kneesuit – Blue / Blue
£84.99 MSRP: £99.00Select options This product has multiple variants. The options may be chosen on the product pageBrand Size