.promo-banner__content.bg-overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;z-index:0}.hero-static-banner{height:600px;background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width: 768px){.hero-static-banner{height:475px}}.hero-static-banner__image img{height:inherit}@media only screen and (min-width: 768px){.hero-static-banner__image{height:475px}}.hero-static-banner.banner-overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;z-index:0}.hero-static-banner.circle-element:before{content:"";position:absolute;left:0;top:0;transform:translateY(-50%);width:100%;height:280px;background-color:#fff;border-radius:0 0 50% 50%;z-index:1}@media only screen and (min-width: 768px){.hero-static-banner.circle-element:before{top:50%;border-radius:0 50% 50% 0;width:800px;height:800px}}.hero-static-banner--mint{background:linear-gradient(135deg,#00979d,#006f8c)}.hero-static-banner--mint.banner-overlay:after{content:none}.hero-static-banner--mint .hero-static-banner__content{position:relative;z-index:1}.hero-static-banner--mint .hero-static-banner__content h1,.hero-static-banner--mint .hero-static-banner__content h2,.hero-static-banner--mint .hero-static-banner__content p{color:#00539f}.hero-static-banner--mint .hero-static-banner__content img{width:258px;max-width:100%;height:auto}@media only screen and (min-width: 1026px){.hero-static-banner--mint .hero-static-banner__content img{width:358px}}@media only screen and (min-width: 768px){.hero-static-banner--mint.circle-element:before{width:950px;height:950px;left:auto;right:50%}}@media only screen and (min-width: 1200px){.hero-static-banner--mint.circle-element:before{left:-195px;right:auto}}@media only screen and (max-width: 767px){.hero-static-banner--mint.circle-element:before{width:950px;height:950px;border-radius:50%;top:auto;bottom:63%;left:50%;transform:translate(-50%)}.hero-static-banner--mint .hero-static-banner__content{padding:1.5rem 0 0}.hero-static-banner--mint .hero-static-banner__image img{width:100%;height:auto;max-height:350px}}.help-center-search-banner__medium-block{height:380px;background-position:center;background-repeat:no-repeat;background-size:cover}.help-center-search-banner__medium-block:before{content:"";background-color:#10101080;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.clubcard-header{background-color:#00539f;color:#fff}.clubcard-header_title{align-self:center}.clubcard-header_title h1{font-size:22px;font-family:TescoModern-Bold,Arial,sans-serif;padding:16px 0 24px}@media only screen and (min-width: 1024px){.clubcard-header_title h1{font-size:2.2rem;padding:0}}@media only screen and (min-width: 1280px){.clubcard-header_title h1{font-size:3rem}}.clubcard-header_row{flex-direction:column-reverse}@media only screen and (min-width: 768px){.clubcard-header_row{flex-direction:row;justify-content:center}}.hero-slider__slide.version-everylittle{background:#f0ebeb}@media only screen and (max-width: 434px){.hero-slider__slide.version-everylittle{padding-bottom:10px}}.hero-slider__slide.version-everylittle .title-size1{color:#0152a1;font-size:calc(1.46875rem + 2.625vw);font-family:TescoModern-Bold,Arial,sans-serif;line-height:1.2;letter-spacing:-2px;margin-bottom:20px}@media (min-width: 1200px){.hero-slider__slide.version-everylittle .title-size1{font-size:3.4375rem}}@media only screen and (min-width: 1400px){.hero-slider__slide.version-everylittle .title-size1{font-size:calc(1.5625rem + 3.75vw)}}@media only screen and (min-width: 1400px) and (min-width: 1200px){.hero-slider__slide.version-everylittle .title-size1{font-size:4.375rem}}.hero-slider__slide.version-everylittle .custom-btn{margin:0}.hero-slider__slide.version-everylittle .hero-slider__content-block{height:unset;padding-top:225px;text-align:left}@media only screen and (min-width: 768px){.hero-slider__slide.version-everylittle .hero-slider__content-block{padding-top:20px}}.hero-slider__slide.version-everylittle .row{height:100%}.accessories-banner{position:relative;border-radius:22px}.accessories-banner:before{content:"";position:absolute;background-image:url(/dist/images/banners/switch-to-tmi/white-circle.png);background-repeat:no-repeat;background-size:170%;background-position:50% 330%;height:100%;width:100%;z-index:1}@media only screen and (min-width: 768px){.accessories-banner:before{background-size:103%;background-position:210% 60%;width:75%}}.accessories-banner:after{content:"";position:absolute;background:url(/dist/images/banners/switch-to-tmi/blue-full-circle.png) no-repeat;background-size:contain;height:300px;width:300px;top:auto;right:-35%;bottom:0}@media only screen and (min-width: 768px){.accessories-banner:after{background-size:475px;height:430px;width:430px;top:-40%;right:10%;background-size:contain}}.accessories-banner .slide-content{z-index:1;height:600px;position:relative}@media only screen and (min-width: 768px){.accessories-banner .slide-content{height:375px}}.accessories-banner_title{font-size:50px;color:#00539f;font-weight:900;line-height:86%}@media only screen and (min-width: 1024px){.accessories-banner_title{font-size:72px}}.accessories-banner_text{font-size:22px;color:#00539f}@media only screen and (min-width: 1024px){.accessories-banner_text{font-size:26px}}.accessories-banner_img{width:250px;margin:0 auto;z-index:1}@media only screen and (min-width: 1024px){.accessories-banner_img{width:300px}}.switch-hero-banner{background-color:#f0ebeb}.switch-hero-banner__image{background-position:150px -120px;background-repeat:no-repeat;background-size:cover;padding:20px 30px 20px 0;height:100%;z-index:1}@media (min-width: 768px){.switch-hero-banner__image{background-position:right -100px;background-size:contain;padding:0}.switch-hero-banner__image img{width:380px;height:auto}}@media (min-width: 1200px){.switch-hero-banner__image{background-position:right -250px;background-size:cover}}.switch-hero-banner_title{padding-bottom:30px;text-align:center;z-index:1}@media (min-width: 768px){.switch-hero-banner_title{padding-bottom:0;text-align:left}}.switch-hero-banner__content{flex-direction:column-reverse}.switch-hero-banner__content .title{font-size:2.4rem;line-height:2.2rem;color:#00539f}@media (min-width: 1024px){.switch-hero-banner__content .title{font-size:3rem;line-height:2.8rem}}@media (min-width: 1200px){.switch-hero-banner__content .title{font-size:3.4rem;line-height:3.2rem}}@media (min-width: 768px){.switch-hero-banner__content{height:475px;flex-direction:row}}.switch-hero-banner:before{content:"";position:absolute;width:400px;height:400px;background-image:url(/dist/images/banners/switch-to-tmi/blue-full-circle.png);background-position:center;background-repeat:no-repeat;background-size:contain;top:-40%;left:-45%}@media (min-width: 768px){.switch-hero-banner:before{left:0;top:-50%}}.switch-hero-banner:after{content:"";position:absolute;width:430px;height:430px;background-image:url(/dist/images/banners/switch-to-tmi/blue-full-circle.png);background-position:center;background-repeat:no-repeat;background-size:contain;bottom:10%;right:-280px}@media only screen and (min-width: 767px){.switch-hero-banner:after{bottom:-50%;right:0}}.blue-side-banner{position:relative;padding-bottom:50vw}.blue-side-banner:after{content:"";position:absolute;top:0;bottom:0;left:0;z-index:1;height:60%;width:100%;background:linear-gradient(#00539f,#00539f 70%,#00d4ff00)}@media (min-width: 768px){.blue-side-banner{min-height:420px;padding-bottom:0}.blue-side-banner:after{width:60%;height:100%;background:linear-gradient(90deg,#00539f,#00539f 70%,#00d4ff00)}}.blue-side-banner .banner-title{margin-left:6.3%;z-index:10}
