@font-face{font-family:BootsSharp;src:url(https://storage.googleapis.com/r4e-pages-eu/boots-opticians/boots-opticians-jul-16-2025-d/fonts/BootsSharp-Regular.woff);font-style:normal;font-weight:600}@font-face{font-family:BootsSharp;src:url(https://storage.googleapis.com/r4e-pages-eu/boots-opticians/boots-opticians-jul-16-2025-d/fonts/BootsSharp-Light.woff);font-style:normal;font-weight:400}@font-face{font-family:Ginger;src:url(https://storage.googleapis.com/r4e-pages-eu/boots-opticians/boots-opticians-jul-16-2025-d/fonts/F37Ginger-Bold.woff);font-style:normal;font-weight:700}:root{--blue:#05054B;--light-blue:#0067B2;--body-color:#333333;--gray:#7E9BB3;--body-font-family:"BootsSharp",arial,helvetica,clean,sans-serif;--header-font-family:"Ginger",var(--body-font-family)}body{color:var(--body-color)!important;font-family:var(--body-font-family)!important;font-size:1em!important;font-weight:400;line-height:1.5em}p{margin:0}h1,h2,h3,h4{color:var(--blue);font-family:var(--header-font-family);font-weight:700;margin:0}h1{font-size:2em}h2{font-size:1.4em}h3{font-size:1.2em}a,a:hover{color:inherit;text-decoration:underline}a{color:var(--body-color)}.btn-link,.dropdown:focus .dropdown-toggle,.dropdown:hover .dropdown-toggle,.nav-link:focus,.nav-link:hover{color:var(--light-blue)}.btn{display:inline-block;font-family:var(--body-font-family);height:40px;font-weight:700;text-decoration:none;padding-left:2rem;padding-right:2rem;text-transform:uppercase}.btn-link{background-color:transparent;border:none;padding:0}.btn.btn-primary{background:var(--blue);border-color:var(--blue);color:#fff}.btn.btn-primary:focus,.btn.btn-primary:hover{background:#fff;color:var(--blue)}.btn.btn-secondary{color:var(--blue);border-color:var(--blue);background:0 0}.btn.btn-secondary:focus,.btn.btn-secondary:hover{background:var(--blue);color:#fff}hr{border-bottom:2px solid #ccc}.card .card-subtext{font-size:.8em}.card .card-img-reset{align-items:center;display:flex;height:335px}@media (max-width:992px){.businesscard .card{border:none!important}.businesscard .shadow{box-shadow:none!important}}@font-face{font-family:fontello;src:url(https://storage.googleapis.com/r4e-pages-eu/boots-opticians/boots-opticians-jul-16-2025-d/fonts/fontello.eot?11229082);src:url(https://storage.googleapis.com/r4e-pages-eu/boots-opticians/boots-opticians-jul-16-2025-d/fonts/fontello.eot?11229082#iefix) format('embedded-opentype'),url(https://storage.googleapis.com/r4e-pages-eu/boots-opticians/boots-opticians-jul-16-2025-d/fonts/fontello.woff2?11229082) format('woff2'),url(https://storage.googleapis.com/r4e-pages-eu/boots-opticians/boots-opticians-jul-16-2025-d/fonts/fontello.woff?11229082) format('woff'),url(https://storage.googleapis.com/r4e-pages-eu/boots-opticians/boots-opticians-jul-16-2025-d/fonts/fontello.ttf?11229082) format('truetype'),url(https://storage.googleapis.com/r4e-pages-eu/boots-opticians/boots-opticians-jul-16-2025-d/fonts/fontello.svg?11229082#fontello) format('svg');font-weight:400;font-style:normal}[class*=" i-"]:before,[class^=i-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i-phone:before{content:'\e800'}.i-map-pin:before{content:'\e801'}.i-chevron-right:before{content:'\e803'}.i-chevron-down:before{content:'\e804'}.messaging-banner{background-color:var(--red)}.messaging-banner a,.messaging-banner button{color:inherit}.messaging-banner a:hover{color:var(--secondary)}.messaging-banner a{text-decoration:underline}.sticky-footer a,footer .nav-links a,header a{text-decoration:none}.messaging-banner .alert{border-radius:0;border:none;color:#fff}.messaging-banner .alert-danger{border-color:transparent}header .nav-item,header .nav-link:not(:first-child),header .navbar-collapse{border-top:1px solid #ccc}.messaging-banner .close{font-size:1.3rem;opacity:1}.messaging-banner .close:hover{background-color:transparent}header .logo{width:90px}header .navbar{justify-content:center}header .nav-link{color:var(--blue);font-size:1.1em;font-weight:600;padding:1.5rem 1rem!important}header .navbar-toggler{position:absolute;left:0;top:15px}header .navbar-toggler-icon span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:var(--blue);border-radius:3px;z-index:1;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}.dropdown-item:focus,.dropdown-item:hover,.hours .day.active{background-color:#d5e6f7}header .navbar-toggler-icon span:first-child{transform-origin:0 0}header .navbar-toggler-icon span:nth-last-child(2){transform-origin:0 100%}.dropdown-toggle::after{border:none}.nav-link.disabled{color:inherit}.dropdown:focus .dropdown-menu,.dropdown:hover .dropdown-menu{display:block;margin-top:0}.dropdown-item{padding:.5rem 1rem}@media (min-width:992px){header .navbar{justify-content:between}header .nav-item,header .navbar-collapse{border-top:none}.navbar-expand-lg .navbar-nav .nav-link{padding-right:1.5rem}}.hours .days .day{display:none}.hours .day.active{border-left:2px solid var(--light-blue)}.hours .days .btn{background-color:transparent;border:none;color:var(--body-color)}#hours-modal .active{color:var(--body-color);font-weight:600}.sticky-footer{background-color:var(--blue);height:60px;transition:.6s}.sticky-footer .directions,.sticky-footer .phone{color:#fff}.sticky-footer .phone{border-right:1px solid #fff}@media (min-width:1200px){.container{max-width:1360px}.hours .wrapper{width:250px}footer .container{max-width:1000px}}footer{font-size:.85em}.socials a:hover p,footer .nav-links a:hover{text-decoration:underline}.socials a{width:88.33px;display:inline-block}.socials img{transition:transform .5s}.socials a:hover img{transform:scale(1.12)}.socials p{padding-top:10px}.offers .card img{width:100%;height:346px;object-fit:cover;overflow:hidden}