.hm-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;align-items:center;min-height:calc(100svh - 4.6875rem);background:var(--sr-ink-soft);color:var(--sr-white)}.hm-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.hm-hero__media picture{display:contents}.hm-hero__media img{width:100%;height:100%;object-fit:cover;object-position:var(--focal, 62% 45%)}.hm-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1111118c}.hm-hero__inner{width:100%;padding-block:clamp(2.5rem,1.5rem + 4vw,5.5rem)}.hm-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--focal, 62% 45%);opacity:0;transition:opacity var(--sr-dur-reveal) var(--sr-ease-out)}.hm-hero__video.is-playing{opacity:1}.hm-hero__pause{position:absolute;right:var(--sr-gutter);bottom:clamp(1rem,3vw,2rem);display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:.125rem solid rgb(255 255 255 / .6);border-radius:50%;background:#1111118c;color:var(--sr-white);cursor:pointer;transition:background-color var(--sr-dur-fast) ease,color var(--sr-dur-fast) ease,border-color var(--sr-dur-fast) ease,transform var(--sr-dur-press) var(--sr-ease-out)}.hm-hero__pause[hidden],.hm-hero__pause[aria-pressed=true] .hm-hero__i-pause,.hm-hero__pause[aria-pressed=false] .hm-hero__i-play{display:none}.hm-hero__pause svg{width:1.125rem;height:1.125rem}.hm-hero__pause:active{transform:scale(.94)}@media(hover:hover)and (pointer:fine){.hm-hero__pause:hover{background:var(--sr-yellow);color:var(--sr-black);border-color:var(--sr-yellow)}}@media(min-width:48em){.hm-hero--video .hm-hero__inner{padding-bottom:max(clamp(2.5rem,1.5rem + 4vw,5.5rem),calc(clamp(1rem,3vw,2rem) + 3.5rem))}.hm-hero__short{display:none}}@media(max-width:47.99em){.hm-hero__video,.hm-hero__pause{display:none}}.hm-hero :focus-visible{outline-color:var(--sr-yellow);box-shadow:none}.hm-hero__title{margin:0;font-family:var(--sr-font);font-weight:800;color:inherit;text-transform:none;text-wrap:balance;font-size:var(--hm-l);line-height:.95;letter-spacing:-.035em;animation:sr-rise var(--sr-dur-reveal) var(--sr-ease-out) both}.hm-hero__line{display:block}.hm-hero__grid{display:grid;gap:2rem;margin-top:clamp(1.75rem,1rem + 3vw,4rem);animation:sr-sign-in var(--sr-dur-reveal) 80ms var(--sr-ease-out) both}.hm-hero__text p,.hm-hero__short{margin:0;font-size:1.25rem;line-height:1.45;max-width:42ch;text-wrap:pretty}.hm-hero__text a{color:inherit;font-weight:800;text-decoration:underline;text-decoration-thickness:.125rem;text-underline-offset:.2em;transition:text-decoration-color var(--sr-dur-fast) ease}@media(hover:hover)and (pointer:fine){.hm-hero__text a:hover{text-decoration-color:var(--sr-yellow)}}.hm-hero .sr-postcode{max-width:36rem;margin-top:1.75rem}.hm-hero .sr-postcode input{transition:border-color var(--sr-dur-fast) ease}.hm-hero .sr-postcode input:focus-visible{outline-offset:.125rem;border-color:var(--sr-yellow)}.hm-hero .sr-postcode input[aria-invalid=true]{animation:sr-nudge .28s var(--sr-ease-out)}.hm-patch{display:grid;gap:.5rem;margin:1rem 0 0;max-width:36rem;font-size:var(--hm-small);line-height:1.4}.hm-patch__codes{display:flex;flex-wrap:wrap;gap:.25rem}.hm-patch__codes span{min-width:2.25rem;padding:.125rem .375rem;text-align:center;font-weight:800;color:var(--sr-white);background:var(--hm-on-photo);border-radius:.3rem;transition:background-color var(--sr-dur-fast) ease,color var(--sr-dur-fast) ease,transform var(--sr-dur-fast) var(--sr-ease-out)}.hm-patch__codes span.is-lit{background:var(--sr-yellow);color:var(--sr-black);transform:translateY(-.125rem)}.hm-patch.is-out .hm-patch__codes span{color:#fff9}.hm-hero__proof{display:grid;align-content:start;gap:1rem}.hm-hero__score{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0;font-size:1.25rem;font-weight:800}.hm-hero__score .sr-stars{color:var(--sr-yellow)}.hm-hero__score .sr-stars svg{width:1.375rem;height:1.375rem}.hm-hero__logos{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;list-style:none;margin:0;padding:0}.hm-hero__logos li{display:grid;place-items:center;min-height:2.25rem;padding:.25rem .5rem;background:var(--sr-white);color:var(--sr-black);border-radius:.375rem}.hm-hero__logos img{display:block;height:1.5rem;width:auto}.hm-hero__logos span{font-weight:700;font-size:var(--hm-small)}.hm-hero__local{display:flex;align-items:center;gap:.375rem;margin:0;font-weight:700}.hm-hero__local svg{width:1.125rem;height:1.125rem;flex:none;color:var(--sr-yellow)}@media(min-width:60em){.hm-hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);column-gap:clamp(2rem,1rem + 4vw,6rem)}.hm-hero__proof{padding-top:.25rem}}@media(max-width:47.99em){.hm-hero{align-items:start}.hm-hero__inner{padding-block:1.5rem 2.5rem}.hm-hero__title{font-size:clamp(2rem,1rem + 4.6vw,2.5rem);line-height:1}.hm-hero__grid{gap:1.75rem;margin-top:.875rem}.hm-hero__text p,.hm-hero__short{font-size:1.125rem}.hm-hero__short+.hm-hero__text{display:none}.hm-hero .sr-postcode{margin-top:1rem}.hm-hero .sr-postcode label{font-size:1rem}.hm-patch{margin-top:.75rem}.hm-patch__codes{display:none}.hm-hero__proof{gap:.75rem}.hm-hero__score{font-size:1.0625rem}.hm-hero__logos img{height:1.25rem}}@media(prefers-reduced-motion:reduce){.hm-hero__title,.hm-hero .sr-postcode input[aria-invalid=true]{animation:none}.hm-hero__grid{animation-name:sr-fade}.hm-patch__codes span,.hm-hero__video,.hm-hero__pause{transition:none;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/sr-hero-photo.css.map */
