/**
 * @license
 * MyFonts Webfont Build ID 3091626, 2015-09-15T10:23:18-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: LubalinGraphStd-Medium by ITC
 * URL: http://www.myfonts.com/fonts/itc/lubalin-graph/std-medium/
 * Copyright: Font software Copyright 1992 Adobe Systems Incorporated. Typeface designs Copyright 2005 International Typeface Corporation. All rights reserved.
 * Licensed pageviews: 250,000
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=3091626
 * 
 * © 2015 MyFonts Inc
*/
html {  font-family: sans-serif;  -ms-text-size-adjust: 100%;  -webkit-text-size-adjust: 100%;}body {  margin: 0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {  display: block;}audio,canvas,progress,video {  display: inline-block;  vertical-align: baseline;}audio:not([controls]) {  display: none;  height: 0;}[hidden],template {  display: none;}a {  background-color: transparent;}a:active,a:hover {  outline: 0;}abbr[title] {  border-bottom: 1px dotted;}b,strong {  font-weight: bold;}dfn {  font-style: italic;}h1 {  font-size: 2em;  margin: 0.67em 0;}mark {  background: #ff0;  color: #000;}small {  font-size: 80%;}sub,sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline;}sup {  top: -0.5em;}sub {  bottom: -0.25em;}img {  border: 0;}svg:not(:root) {  overflow: hidden;}figure {  margin: 1em 40px;}hr {  -moz-box-sizing: content-box;  -webkit-box-sizing: content-box;          box-sizing: content-box;  height: 0;}pre {  overflow: auto;}code,kbd,pre,samp {  font-family: monospace, monospace;  font-size: 1em;}button,input,optgroup,select,textarea {  color: inherit;  font: inherit;  margin: 0;}button {  overflow: visible;}button,select {  text-transform: none;}button,html input[type="button"],input[type="reset"],input[type="submit"] {  -webkit-appearance: button;  cursor: pointer;}button[disabled],html input[disabled] {  cursor: default;}button::-moz-focus-inner,input::-moz-focus-inner {  border: 0;  padding: 0;}input {  line-height: normal;}input[type="checkbox"],input[type="radio"] {  -webkit-box-sizing: border-box;     -moz-box-sizing: border-box;          box-sizing: border-box;  padding: 0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {  height: auto;}input[type="search"] {  -webkit-appearance: textfield;  -moz-box-sizing: content-box;  -webkit-box-sizing: content-box;  box-sizing: content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {  -webkit-appearance: none;}fieldset {  border: 1px solid #c0c0c0;  margin: 0 2px;  padding: 0.35em 0.625em 0.75em;}legend {  border: 0;  padding: 0;}textarea {  overflow: auto;}optgroup {  font-weight: bold;}table {  border-collapse: collapse;  border-spacing: 0;}td,th {  padding: 0;}* {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}*:before,*:after {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}html {  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}body {  line-height: 1.42857143;}input,button,select,textarea {  font-family: inherit;  font-size: inherit;  line-height: inherit;}figure {  margin: 0;}.img-responsive {  display: block;  max-width: 100%;  height: auto;}.img-rounded {  border-radius: 6px;}.img-thumbnail {  padding: 4px;  line-height: 1.42857143;  background-color: #ffffff;  border: 1px solid #f1f2f2;  border-radius: 4px;  -webkit-transition: all 0.2s ease-in-out;  -o-transition: all 0.2s ease-in-out;  transition: all 0.2s ease-in-out;  display: inline-block;  max-width: 100%;  height: auto;}.img-circle {  border-radius: 50%;}hr {  margin-top: 20px;  margin-bottom: 20px;  border: 0;  border-top: 1px solid #eeeeee;}.sr-only {  position: absolute;  width: 1px;  height: 1px;  margin: -1px;  padding: 0;  overflow: hidden;  clip: rect(0, 0, 0, 0);  border: 0;}.sr-only-focusable:active,.sr-only-focusable:focus {  position: static;  width: auto;  height: auto;  margin: 0;  overflow: visible;  clip: auto;}[role="button"] {  cursor: pointer;}.container {  margin-right: auto;  margin-left: auto;  padding-left: 5px;  padding-right: 5px;}@media (min-width: 768px) {  .container {    width: 100%;    max-width: 1020px;    padding-left: 10px;    padding-right: 10px;   }}@media (min-width: 1050px) and (max-width: 1199px) {  .container {    width: 100%;    max-width: none;    padding-left: 25px;    padding-right: 25px;  }}@media (min-width: 1200px) {  .container {    width: 1170px;    max-width: none;  }}.container-fluid {  margin-right: auto;  margin-left: auto;  padding-left: 5px;  padding-right: 5px;}.row {  margin-left: -5px;  margin-right: -5px;}.cxs1, .csm1, .cmd1, .clg1, .cxs2, .csm2, .cmd2, .clg2, .cxs3, .csm3, .cmd3, .clg3, .cxs4, .csm4, .cmd4, .clg4, .cxs5, .csm5, .cmd5, .clg5, .cxs6, .csm6, .cmd6, .clg6, .cxs7, .csm7, .cmd7, .clg7, .cxs8, .csm8, .cmd8, .clg8, .cxs9, .csm9, .cmd9, .clg9, .cxs10, .csm10, .cmd10, .clg10, .cxs11, .csm11, .cmd11, .clg11, .cxs12, .csm12, .cmd12, .clg12, .cxs-5ths, .csm-5ths, .cmd-5ths, .clg-5ths {  position: relative;  min-height: 1px;  padding-left: 5px;  padding-right: 5px;}.cxs-5ths, .cxs1, .cxs2, .cxs3, .cxs4, .cxs5, .cxs6, .cxs7, .cxs8, .cxs9, .cxs10, .cxs11, .cxs12 {  float: left;}.cxs-5ths {  width: 20%;  float: left;}.cxs12 {  width: 100%;}.cxs11 {  width: 91.66666667%;}.cxs10 {  width: 83.33333333%;}.cxs9 {  width: 75%;}.cxs8 {  width: 66.66666667%;}.cxs7 {  width: 58.33333333%;}.cxs6 {  width: 50%;}.cxs5 {  width: 41.66666667%;}.cxs4 {  width: 33.33333333%;}.cxs3 {  width: 25%;}.cxs2 {  width: 16.66666667%;}.cxs1 {  width: 8.33333333%;}.col-xs-pull-12 {  right: 100%;}.col-xs-pull-11 {  right: 91.66666667%;}.col-xs-pull-10 {  right: 83.33333333%;}.col-xs-pull-9 {  right: 75%;}.col-xs-pull-8 {  right: 66.66666667%;}.col-xs-pull-7 {  right: 58.33333333%;}.col-xs-pull-6 {  right: 50%;}.col-xs-pull-5 {  right: 41.66666667%;}.col-xs-pull-4 {  right: 33.33333333%;}.col-xs-pull-3 {  right: 25%;}.col-xs-pull-2 {  right: 16.66666667%;}.col-xs-pull-1 {  right: 8.33333333%;}.col-xs-pull-0 {  right: 0%;}.col-xs-push-12 {  left: 100%;}.col-xs-push-11 {  left: 91.66666667%;}.col-xs-push-10 {  left: 83.33333333%;}.col-xs-push-9 {  left: 75%;}.col-xs-push-8 {  left: 66.66666667%;}.col-xs-push-7 {  left: 58.33333333%;}.col-xs-push-6 {  left: 50%;}.col-xs-push-5 {  left: 41.66666667%;}.col-xs-push-4 {  left: 33.33333333%;}.col-xs-push-3 {  left: 25%;}.col-xs-push-2 {  left: 16.66666667%;}.col-xs-push-1 {  left: 8.33333333%;}.col-xs-push-0 {  left: 0%;}.col-xs-offset-12 {  margin-left: 100%;}.col-xs-offset-11 {  margin-left: 91.66666667%;}.col-xs-offset-10 {  margin-left: 83.33333333%;}.col-xs-offset-9 {  margin-left: 75%;}.col-xs-offset-8 {  margin-left: 66.66666667%;}.col-xs-offset-7 {  margin-left: 58.33333333%;}.col-xs-offset-6 {  margin-left: 50%;}.col-xs-offset-5 {  margin-left: 41.66666667%;}.col-xs-offset-4 {  margin-left: 33.33333333%;}.col-xs-offset-3 {  margin-left: 25%;}.col-xs-offset-2 {  margin-left: 16.66666667%;}.col-xs-offset-1 {  margin-left: 8.33333333%;}.col-xs-offset-0 {  margin-left: 0%;}@media (min-width: 768px) {  .csm1, .csm2, .csm3, .csm4, .csm5, .csm6, .csm7, .csm8, .csm9, .csm10, .csm11, .csm12 {    float: left;  }  .csm-5ths {    width: 20%;    float: left;  }  .csm12 {    width: 100%;  }  .csm11 {    width: 91.66666667%;  }  .csm10 {    width: 83.33333333%;  }  .csm9 {    width: 75%;  }  .csm8 {    width: 66.66666667%;  }  .csm7 {    width: 58.33333333%;  }  .csm6 {    width: 50%;  }  .csm5 {    width: 41.66666667%;  }  .csm4 {    width: 33.33333333%;  }  .csm3 {    width: 25%;  }  .csm2 {    width: 16.66666667%;  }  .csm1 {    width: 8.33333333%;  }  .col-sm-pull-12 {    right: 100%;  }  .col-sm-pull-11 {    right: 91.66666667%;  }  .col-sm-pull-10 {    right: 83.33333333%;  }  .col-sm-pull-9 {    right: 75%;  }  .col-sm-pull-8 {    right: 66.66666667%;  }  .col-sm-pull-7 {    right: 58.33333333%;  }  .col-sm-pull-6 {    right: 50%;  }  .col-sm-pull-5 {    right: 41.66666667%;  }  .col-sm-pull-4 {    right: 33.33333333%;  }  .col-sm-pull-3 {    right: 25%;  }  .col-sm-pull-2 {    right: 16.66666667%;  }  .col-sm-pull-1 {    right: 8.33333333%;  }  .col-sm-pull-0 {    right: auto;  }  .col-sm-push-12 {    left: 100%;  }  .col-sm-push-11 {    left: 91.66666667%;  }  .col-sm-push-10 {    left: 83.33333333%;  }  .col-sm-push-9 {    left: 75%;  }  .col-sm-push-8 {    left: 66.66666667%;  }  .col-sm-push-7 {    left: 58.33333333%;  }  .col-sm-push-6 {    left: 50%;  }  .col-sm-push-5 {    left: 41.66666667%;  }  .col-sm-push-4 {    left: 33.33333333%;  }  .col-sm-push-3 {    left: 25%;  }  .col-sm-push-2 {    left: 16.66666667%;  }  .col-sm-push-1 {    left: 8.33333333%;  }  .col-sm-push-0 {    left: auto;  }  .col-sm-offset-12 {    margin-left: 100%;  }  .col-sm-offset-11 {    margin-left: 91.66666667%;  }  .col-sm-offset-10 {    margin-left: 83.33333333%;  }  .col-sm-offset-9 {    margin-left: 75%;  }  .col-sm-offset-8 {    margin-left: 66.66666667%;  }  .col-sm-offset-7 {    margin-left: 58.33333333%;  }  .col-sm-offset-6 {    margin-left: 50%;  }  .col-sm-offset-5 {    margin-left: 41.66666667%;  }  .col-sm-offset-4 {    margin-left: 33.33333333%;  }  .col-sm-offset-3 {    margin-left: 25%;  }  .col-sm-offset-2 {    margin-left: 16.66666667%;  }  .col-sm-offset-1 {    margin-left: 8.33333333%;  }  .col-sm-offset-0 {    margin-left: 0%;  }}@media (min-width: 1024px) {  .cmd1, .cmd2, .cmd3, .cmd4, .cmd5, .cmd6, .cmd7, .cmd8, .cmd9, .cmd10, .cmd11, .cmd12 {    float: left;  }  .cmd-5ths {    width: 20%;    float: left;  }  .cmd12 {    width: 100%;  }  .cmd11 {    width: 91.66666667%;  }  .cmd10 {    width: 83.33333333%;  }  .cmd9 {    width: 75%;  }  .cmd8 {    width: 66.66666667%;  }  .cmd7 {    width: 58.33333333%;  }  .cmd6 {    width: 50%;  }  .cmd5 {    width: 41.66666667%;  }  .cmd4 {    width: 33.33333333%;  }  .cmd3 {    width: 25%;  }  .cmd2 {    width: 16.66666667%;  }  .cmd1 {    width: 8.33333333%;  }  .col-md-pull-12 {    right: 100%;  }  .col-md-pull-11 {    right: 91.66666667%;  }  .col-md-pull-10 {    right: 83.33333333%;  }  .col-md-pull-9 {    right: 75%;  }  .col-md-pull-8 {    right: 66.66666667%;  }  .col-md-pull-7 {    right: 58.33333333%;  }  .col-md-pull-6 {    right: 50%;  }  .col-md-pull-5 {    right: 41.66666667%;  }  .col-md-pull-4 {    right: 33.33333333%;  }  .col-md-pull-3 {    right: 25%;  }  .col-md-pull-2 {    right: 16.66666667%;  }  .col-md-pull-1 {    right: 8.33333333%;  }  .col-md-pull-0 {    right: auto;  }  .col-md-push-12 {    left: 100%;  }  .col-md-push-11 {    left: 91.66666667%;  }  .col-md-push-10 {    left: 83.33333333%;  }  .col-md-push-9 {    left: 75%;  }  .col-md-push-8 {    left: 66.66666667%;  }  .col-md-push-7 {    left: 58.33333333%;  }  .col-md-push-6 {    left: 50%;  }  .col-md-push-5 {    left: 41.66666667%;  }  .col-md-push-4 {    left: 33.33333333%;  }  .col-md-push-3 {    left: 25%;  }  .col-md-push-2 {    left: 16.66666667%;  }  .col-md-push-1 {    left: 8.33333333%;  }  .col-md-push-0 {    left: auto;  }  .col-md-offset-12 {    margin-left: 100%;  }  .col-md-offset-11 {    margin-left: 91.66666667%;  }  .col-md-offset-10 {    margin-left: 83.33333333%;  }  .col-md-offset-9 {    margin-left: 75%;  }  .col-md-offset-8 {    margin-left: 66.66666667%;  }  .col-md-offset-7 {    margin-left: 58.33333333%;  }  .col-md-offset-6 {    margin-left: 50%;  }  .col-md-offset-5 {    margin-left: 41.66666667%;  }  .col-md-offset-4 {    margin-left: 33.33333333%;  }  .col-md-offset-3 {    margin-left: 25%;  }  .col-md-offset-2 {    margin-left: 16.66666667%;  }  .col-md-offset-1 {    margin-left: 8.33333333%;  }  .col-md-offset-0 {    margin-left: 0%;  }}@media (min-width: 1200px) {  .clg1, .clg2, .clg3, .clg4, .clg5, .clg6, .clg7, .clg8, .clg9, .clg10, .clg11, .clg12 {    float: left;  }  .clg-5ths {    width: 20%;    float: left;  }  .clg12 {    width: 100%;  }  .clg11 {    width: 91.66666667%;  }  .clg10 {    width: 83.33333333%;  }  .clg9 {    width: 75%;  }  .clg8 {    width: 66.66666667%;  }  .clg7 {    width: 58.33333333%;  }  .clg6 {    width: 50%;  }  .clg5 {    width: 41.66666667%;  }  .clg4 {    width: 33.33333333%;  }  .clg3 {    width: 25%;  }  .clg2 {    width: 16.66666667%;  }  .clg1 {    width: 8.33333333%;  }  .col-lg-pull-12 {    right: 100%;  }  .col-lg-pull-11 {    right: 91.66666667%;  }  .col-lg-pull-10 {    right: 83.33333333%;  }  .col-lg-pull-9 {    right: 75%;  }  .col-lg-pull-8 {    right: 66.66666667%;  }  .col-lg-pull-7 {    right: 58.33333333%;  }  .col-lg-pull-6 {    right: 50%;  }  .col-lg-pull-5 {    right: 41.66666667%;  }  .col-lg-pull-4 {    right: 33.33333333%;  }  .col-lg-pull-3 {    right: 25%;  }  .col-lg-pull-2 {    right: 16.66666667%;  }  .col-lg-pull-1 {    right: 8.33333333%;  }  .col-lg-pull-0 {    right: auto;  }  .col-lg-push-12 {    left: 100%;  }  .col-lg-push-11 {    left: 91.66666667%;  }  .col-lg-push-10 {    left: 83.33333333%;  }  .col-lg-push-9 {    left: 75%;  }  .col-lg-push-8 {    left: 66.66666667%;  }  .col-lg-push-7 {    left: 58.33333333%;  }  .col-lg-push-6 {    left: 50%;  }  .col-lg-push-5 {    left: 41.66666667%;  }  .col-lg-push-4 {    left: 33.33333333%;  }  .col-lg-push-3 {    left: 25%;  }  .col-lg-push-2 {    left: 16.66666667%;  }  .col-lg-push-1 {    left: 8.33333333%;  }  .col-lg-push-0 {    left: auto;  }  .col-lg-offset-12 {    margin-left: 100%;  }  .col-lg-offset-11 {    margin-left: 91.66666667%;  }  .col-lg-offset-10 {    margin-left: 83.33333333%;  }  .col-lg-offset-9 {    margin-left: 75%;  }  .col-lg-offset-8 {    margin-left: 66.66666667%;  }  .col-lg-offset-7 {    margin-left: 58.33333333%;  }  .col-lg-offset-6 {    margin-left: 50%;  }  .col-lg-offset-5 {    margin-left: 41.66666667%;  }  .col-lg-offset-4 {    margin-left: 33.33333333%;  }  .col-lg-offset-3 {    margin-left: 25%;  }  .col-lg-offset-2 {    margin-left: 16.66666667%;  }  .col-lg-offset-1 {    margin-left: 8.33333333%;  }  .col-lg-offset-0 {    margin-left: 0%;  }}table {  background-color: transparent;}caption {  padding-top: 8px;  padding-bottom: 8px;  color: #777777;  text-align: left;}th {  text-align: left;}.table {  width: 100%;  max-width: 100%;  margin-bottom: 20px;}.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td {  padding: 8px;  line-height: 1.42857143;  vertical-align: top;  border-top: 1px solid #f1f2f2;}.table > thead > tr > th {  vertical-align: bottom;  border-bottom: 2px solid #f1f2f2;}.table > caption + thead > tr:first-child > th,.table > colgroup + thead > tr:first-child > th,.table > thead:first-child > tr:first-child > th,.table > caption + thead > tr:first-child > td,.table > colgroup + thead > tr:first-child > td,.table > thead:first-child > tr:first-child > td {  border-top: 0;}.table > tbody + tbody {  border-top: 2px solid #f1f2f2;}.table .table {  background-color: #ffffff;}.table-condensed > thead > tr > th,.table-condensed > tbody > tr > th,.table-condensed > tfoot > tr > th,.table-condensed > thead > tr > td,.table-condensed > tbody > tr > td,.table-condensed > tfoot > tr > td {  padding: 5px;}.table-bordered {  border: 1px solid #f1f2f2;}.table-bordered > thead > tr > th,.table-bordered > tbody > tr > th,.table-bordered > tfoot > tr > th,.table-bordered > thead > tr > td,.table-bordered > tbody > tr > td,.table-bordered > tfoot > tr > td {  border: 1px solid #f1f2f2;}.table-bordered > thead > tr > th,.table-bordered > thead > tr > td {  border-bottom-width: 2px;}.table-striped > tbody > tr:nth-of-type(odd) {  background-color: #f9f9f9;}.table-hover > tbody > tr:hover {  background-color: #f5f5f5;}table col[class*="col-"] {  position: static;  float: none;  display: table-column;}table td[class*="col-"],table th[class*="col-"] {  position: static;  float: none;  display: table-cell;}.table > thead > tr > td.active,.table > tbody > tr > td.active,.table > tfoot > tr > td.active,.table > thead > tr > th.active,.table > tbody > tr > th.active,.table > tfoot > tr > th.active,.table > thead > tr.active > td,.table > tbody > tr.active > td,.table > tfoot > tr.active > td,.table > thead > tr.active > th,.table > tbody > tr.active > th,.table > tfoot > tr.active > th {  background-color: #f5f5f5;}.table-hover > tbody > tr > td.active:hover,.table-hover > tbody > tr > th.active:hover,.table-hover > tbody > tr.active:hover > td,.table-hover > tbody > tr:hover > .active,.table-hover > tbody > tr.active:hover > th {  background-color: #e8e8e8;}.table > thead > tr > td.success,.table > tbody > tr > td.success,.table > tfoot > tr > td.success,.table > thead > tr > th.success,.table > tbody > tr > th.success,.table > tfoot > tr > th.success,.table > thead > tr.success > td,.table > tbody > tr.success > td,.table > tfoot > tr.success > td,.table > thead > tr.success > th,.table > tbody > tr.success > th,.table > tfoot > tr.success > th {  background-color: #dff0d8;}.table-hover > tbody > tr > td.success:hover,.table-hover > tbody > tr > th.success:hover,.table-hover > tbody > tr.success:hover > td,.table-hover > tbody > tr:hover > .success,.table-hover > tbody > tr.success:hover > th {  background-color: #d0e9c6;}.table > thead > tr > td.info,.table > tbody > tr > td.info,.table > tfoot > tr > td.info,.table > thead > tr > th.info,.table > tbody > tr > th.info,.table > tfoot > tr > th.info,.table > thead > tr.info > td,.table > tbody > tr.info > td,.table > tfoot > tr.info > td,.table > thead > tr.info > th,.table > tbody > tr.info > th,.table > tfoot > tr.info > th {  background-color: #d9edf7;}.table-hover > tbody > tr > td.info:hover,.table-hover > tbody > tr > th.info:hover,.table-hover > tbody > tr.info:hover > td,.table-hover > tbody > tr:hover > .info,.table-hover > tbody > tr.info:hover > th {  background-color: #c4e3f3;}.table > thead > tr > td.warning,.table > tbody > tr > td.warning,.table > tfoot > tr > td.warning,.table > thead > tr > th.warning,.table > tbody > tr > th.warning,.table > tfoot > tr > th.warning,.table > thead > tr.warning > td,.table > tbody > tr.warning > td,.table > tfoot > tr.warning > td,.table > thead > tr.warning > th,.table > tbody > tr.warning > th,.table > tfoot > tr.warning > th {  background-color: #fcf8e3;}.table-hover > tbody > tr > td.warning:hover,.table-hover > tbody > tr > th.warning:hover,.table-hover > tbody > tr.warning:hover > td,.table-hover > tbody > tr:hover > .warning,.table-hover > tbody > tr.warning:hover > th {  background-color: #faf2cc;}.table > thead > tr > td.danger,.table > tbody > tr > td.danger,.table > tfoot > tr > td.danger,.table > thead > tr > th.danger,.table > tbody > tr > th.danger,.table > tfoot > tr > th.danger,.table > thead > tr.danger > td,.table > tbody > tr.danger > td,.table > tfoot > tr.danger > td,.table > thead > tr.danger > th,.table > tbody > tr.danger > th,.table > tfoot > tr.danger > th {  background-color: #f2dede;}.table-hover > tbody > tr > td.danger:hover,.table-hover > tbody > tr > th.danger:hover,.table-hover > tbody > tr.danger:hover > td,.table-hover > tbody > tr:hover > .danger,.table-hover > tbody > tr.danger:hover > th {  background-color: #ebcccc;}.table-responsive {  overflow-x: auto;  min-height: 0.01%;}@media screen and (max-width: 767px) {  .table-responsive {    width: 100%;    margin-bottom: 15px;    overflow-y: hidden;    -ms-overflow-style: -ms-autohiding-scrollbar;    border: 1px solid #f1f2f2;  }  .table-responsive > .table {    margin-bottom: 0;  }  .table-responsive > .table > thead > tr > th,  .table-responsive > .table > tbody > tr > th,  .table-responsive > .table > tfoot > tr > th,  .table-responsive > .table > thead > tr > td,  .table-responsive > .table > tbody > tr > td,  .table-responsive > .table > tfoot > tr > td {    white-space: nowrap;  }  .table-responsive > .table-bordered {    border: 0;  }  .table-responsive > .table-bordered > thead > tr > th:first-child,  .table-responsive > .table-bordered > tbody > tr > th:first-child,  .table-responsive > .table-bordered > tfoot > tr > th:first-child,  .table-responsive > .table-bordered > thead > tr > td:first-child,  .table-responsive > .table-bordered > tbody > tr > td:first-child,  .table-responsive > .table-bordered > tfoot > tr > td:first-child {    border-left: 0;  }  .table-responsive > .table-bordered > thead > tr > th:last-child,  .table-responsive > .table-bordered > tbody > tr > th:last-child,  .table-responsive > .table-bordered > tfoot > tr > th:last-child,  .table-responsive > .table-bordered > thead > tr > td:last-child,  .table-responsive > .table-bordered > tbody > tr > td:last-child,  .table-responsive > .table-bordered > tfoot > tr > td:last-child {    border-right: 0;  }  .table-responsive > .table-bordered > tbody > tr:last-child > th,  .table-responsive > .table-bordered > tfoot > tr:last-child > th,  .table-responsive > .table-bordered > tbody > tr:last-child > td,  .table-responsive > .table-bordered > tfoot > tr:last-child > td {    border-bottom: 0;  }}fieldset {  padding: 0;  margin: 0;  border: 0;  min-width: 0;}legend {  display: block;  width: 100%;  padding: 0;  margin-bottom: 20px;  font-size: 21px;  line-height: inherit;  color: #333333;  border: 0;  border-bottom: 1px solid #e5e5e5;}label {  display: inline-block;  max-width: 100%;  margin-bottom: 5px;}input[type="search"] {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}input[type="radio"],input[type="checkbox"] {  margin: 4px 0 0;  margin-top: 1px \9;  line-height: normal;}input[type="file"] {  display: block;}input[type="range"] {  display: block;  width: 100%;}select[multiple],select[size] {  height: auto;}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus {  outline: thin dotted;  outline: 5px auto -webkit-focus-ring-color;  outline-offset: -2px;}output {  display: block;  padding-top: 7px;  font-size: 14px;  line-height: 1.42857143;  color: #555555;}.form-control {  display: block;  width: 100%;  height: 34px;  padding: 6px 12px;  font-size: 14px;  line-height: 1.42857143;  color: #555555;  background-color: #ffffff;  background-image: none;  border: 1px solid #cccccc;  border-radius: 4px;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}.form-control:focus {  border-color: #66afe9;  outline: 0;  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);}.form-control::-moz-placeholder {  color: #999999;  opacity: 1;}.form-control:-ms-input-placeholder {  color: #999999;}.form-control::-webkit-input-placeholder {  color: #999999;}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {  cursor: not-allowed;  background-color: #eeeeee;  opacity: 1;}.form-control[disabled],fieldset[disabled] .form-control {  cursor: not-allowed;}textarea.form-control {  height: auto;}input[type="search"] {  -webkit-appearance: none;}@media screen and (-webkit-min-device-pixel-ratio: 0) {  input[type="date"],  input[type="time"],  input[type="datetime-local"],  input[type="month"] {    line-height: 34px;  }  input[type="date"].input-sm,  input[type="time"].input-sm,  input[type="datetime-local"].input-sm,  input[type="month"].input-sm,  .input-group-sm input[type="date"],  .input-group-sm input[type="time"],  .input-group-sm input[type="datetime-local"],  .input-group-sm input[type="month"] {    line-height: 30px;  }  input[type="date"].input-lg,  input[type="time"].input-lg,  input[type="datetime-local"].input-lg,  input[type="month"].input-lg,  .input-group-lg input[type="date"],  .input-group-lg input[type="time"],  .input-group-lg input[type="datetime-local"],  .input-group-lg input[type="month"] {    line-height: 46px;  }}.form-group {  margin-bottom: 15px;}.radio,.checkbox {  position: relative;  display: block;  margin-top: 10px;  margin-bottom: 10px;}.radio label,.checkbox label {  min-height: 20px;  padding-left: 20px;  margin-bottom: 0;  font-weight: normal;  cursor: pointer;}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"] {  position: absolute;  margin-left: -20px;  margin-top: 4px \9;}.radio + .radio,.checkbox + .checkbox {  margin-top: -5px;}.radio-inline,.checkbox-inline {  position: relative;  display: inline-block;  padding-left: 20px;  margin-bottom: 0;  vertical-align: middle;  font-weight: normal;  cursor: pointer;}.radio-inline + .radio-inline,.checkbox-inline + .checkbox-inline {  margin-top: 0;  margin-left: 10px;}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"] {  cursor: not-allowed;}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline {  cursor: not-allowed;}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label {  cursor: not-allowed;}.form-control-static {  padding-top: 7px;  padding-bottom: 7px;  margin-bottom: 0;  min-height: 34px;}.form-control-static.input-lg,.form-control-static.input-sm {  padding-left: 0;  padding-right: 0;}.input-sm {  height: 30px;  padding: 5px 10px;  font-size: 12px;  line-height: 1.5;  border-radius: 3px;}select.input-sm {  height: 30px;  line-height: 30px;}textarea.input-sm,select[multiple].input-sm {  height: auto;}.form-group-sm .form-control {  height: 30px;  padding: 5px 10px;  font-size: 12px;  line-height: 1.5;  border-radius: 3px;}select.form-group-sm .form-control {  height: 30px;  line-height: 30px;}textarea.form-group-sm .form-control,select[multiple].form-group-sm .form-control {  height: auto;}.form-group-sm .form-control-static {  height: 30px;  padding: 5px 10px;  font-size: 12px;  line-height: 1.5;  min-height: 32px;}.input-lg {  height: 46px;  padding: 10px 16px;  font-size: 18px;  line-height: 1.33;  border-radius: 6px;}select.input-lg {  height: 46px;  line-height: 46px;}textarea.input-lg,select[multiple].input-lg {  height: auto;}.form-group-lg .form-control {  height: 46px;  padding: 10px 16px;  font-size: 18px;  line-height: 1.33;  border-radius: 6px;}select.form-group-lg .form-control {  height: 46px;  line-height: 46px;}textarea.form-group-lg .form-control,select[multiple].form-group-lg .form-control {  height: auto;}.form-group-lg .form-control-static {  height: 46px;  padding: 10px 16px;  font-size: 18px;  line-height: 1.33;  min-height: 38px;}.has-feedback {  position: relative;}.has-feedback .form-control {  padding-right: 42.5px;}.form-control-feedback {  position: absolute;  top: 0;  right: 0;  z-index: 2;  display: block;  width: 34px;  height: 34px;  line-height: 34px;  text-align: center;  pointer-events: none;}.input-lg + .form-control-feedback {  width: 46px;  height: 46px;  line-height: 46px;}.input-sm + .form-control-feedback {  width: 30px;  height: 30px;  line-height: 30px;}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label {  color: #3c763d;}.has-success .form-control {  border-color: #3c763d;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}.has-success .form-control:focus {  border-color: #2b542c;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;}.has-success .input-group-addon {  color: #3c763d;  border-color: #3c763d;  background-color: #dff0d8;}.has-success .form-control-feedback {  color: #3c763d;}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label {  color: #8a6d3b;}.has-warning .form-control {  border-color: #8a6d3b;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}.has-warning .form-control:focus {  border-color: #66512c;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;}.has-warning .input-group-addon {  color: #8a6d3b;  border-color: #8a6d3b;  background-color: #fcf8e3;}.has-warning .form-control-feedback {  color: #8a6d3b;}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label {  color: #a94442;}.has-error .form-control {  border-color: #a94442;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}.has-error .form-control:focus {  border-color: #843534;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;}.has-error .input-group-addon {  color: #a94442;  border-color: #a94442;  background-color: #f2dede;}.has-error .form-control-feedback {  color: #a94442;}.has-feedback label ~ .form-control-feedback {  top: 25px;}.has-feedback label.sr-only ~ .form-control-feedback {  top: 0;}.help-block {  display: block;  margin-top: 5px;  margin-bottom: 10px;  color: #737373;}@media (min-width: 768px) {  .form-inline .form-group {    display: inline-block;    margin-bottom: 0;    vertical-align: middle;  }  .form-inline .form-control {    display: inline-block;    width: auto;    vertical-align: middle;  }  .form-inline .form-control-static {    display: inline-block;  }  .form-inline .input-group {    display: inline-table;    vertical-align: middle;  }  .form-inline .input-group .input-group-addon,  .form-inline .input-group .input-group-btn,  .form-inline .input-group .form-control {    width: auto;  }  .form-inline .input-group > .form-control {    width: 100%;  }  .form-inline .control-label {    margin-bottom: 0;    vertical-align: middle;  }  .form-inline .radio,  .form-inline .checkbox {    display: inline-block;    margin-top: 0;    margin-bottom: 0;    vertical-align: middle;  }  .form-inline .radio label,  .form-inline .checkbox label {    padding-left: 0;  }  .form-inline .radio input[type="radio"],  .form-inline .checkbox input[type="checkbox"] {    position: relative;    margin-left: 0;  }  .form-inline .has-feedback .form-control-feedback {    top: 0;  }}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline {  margin-top: 0;  margin-bottom: 0;  padding-top: 7px;}.form-horizontal .radio,.form-horizontal .checkbox {  min-height: 27px;}.form-horizontal .form-group {  margin-left: -5px;  margin-right: -5px;}@media (min-width: 768px) {  .form-horizontal .control-label {    text-align: right;    margin-bottom: 0;    padding-top: 7px;  }}.form-horizontal .has-feedback .form-control-feedback {  right: 5px;}@media (min-width: 768px) {  .form-horizontal .form-group-lg .control-label {    padding-top: 14.3px;  }}@media (min-width: 768px) {  .form-horizontal .form-group-sm .control-label {    padding-top: 6px;  }}.input-group {  position: relative;  display: table;  border-collapse: separate;}.input-group[class*="col-"] {  float: none;  padding-left: 0;  padding-right: 0;}.input-group .form-control {  position: relative;  z-index: 2;  float: left;  width: 100%;  margin-bottom: 0;}.input-group-lg > .form-control,.input-group-lg > .input-group-addon,.input-group-lg > .input-group-btn > .btn {  height: 46px;  padding: 10px 16px;  font-size: 18px;  line-height: 1.33;  border-radius: 6px;}select.input-group-lg > .form-control,select.input-group-lg > .input-group-addon,select.input-group-lg > .input-group-btn > .btn {  height: 46px;  line-height: 46px;}textarea.input-group-lg > .form-control,textarea.input-group-lg > .input-group-addon,textarea.input-group-lg > .input-group-btn > .btn,select[multiple].input-group-lg > .form-control,select[multiple].input-group-lg > .input-group-addon,select[multiple].input-group-lg > .input-group-btn > .btn {  height: auto;}.input-group-sm > .form-control,.input-group-sm > .input-group-addon,.input-group-sm > .input-group-btn > .btn {  height: 30px;  padding: 5px 10px;  font-size: 12px;  line-height: 1.5;  border-radius: 3px;}select.input-group-sm > .form-control,select.input-group-sm > .input-group-addon,select.input-group-sm > .input-group-btn > .btn {  height: 30px;  line-height: 30px;}textarea.input-group-sm > .form-control,textarea.input-group-sm > .input-group-addon,textarea.input-group-sm > .input-group-btn > .btn,select[multiple].input-group-sm > .form-control,select[multiple].input-group-sm > .input-group-addon,select[multiple].input-group-sm > .input-group-btn > .btn {  height: auto;}.input-group-addon,.input-group-btn,.input-group .form-control {  display: table-cell;}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child) {  border-radius: 0;}.input-group-addon,.input-group-btn {  width: 1%;  white-space: nowrap;  vertical-align: middle;}.input-group-addon {  padding: 6px 12px;  font-size: 14px;  font-weight: normal;  line-height: 1;  color: #555555;  text-align: center;  background-color: #eeeeee;  border: 1px solid #cccccc;  border-radius: 4px;}.input-group-addon.input-sm {  padding: 5px 10px;  font-size: 12px;  border-radius: 3px;}.input-group-addon.input-lg {  padding: 10px 16px;  font-size: 18px;  border-radius: 6px;}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"] {  margin-top: 0;}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child > .btn,.input-group-btn:first-child > .btn-group > .btn,.input-group-btn:first-child > .dropdown-toggle,.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {  border-bottom-right-radius: 0;  border-top-right-radius: 0;}.input-group-addon:first-child {  border-right: 0;}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group > .btn,.input-group-btn:last-child > .dropdown-toggle,.input-group-btn:first-child > .btn:not(:first-child),.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {  border-bottom-left-radius: 0;  border-top-left-radius: 0;}.input-group-addon:last-child {  border-left: 0;}.input-group-btn {  position: relative;  font-size: 0;  white-space: nowrap;}.input-group-btn > .btn {  position: relative;}.input-group-btn > .btn + .btn {  margin-left: -1px;}.input-group-btn > .btn:hover,.input-group-btn > .btn:focus,.input-group-btn > .btn:active {  z-index: 2;}.input-group-btn:first-child > .btn,.input-group-btn:first-child > .btn-group {  margin-right: -1px;}.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group {  margin-left: -1px;}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after {  content: " ";  display: table;}.clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after {  clear: both;}.center-block {  display: block;  margin-left: auto;  margin-right: auto;}.pull-right {  float: right !important;}.pull-left {  float: left !important;}.hide {  display: none !important;}.show {  display: block !important;}.invisible {  visibility: hidden;}.text-hide {  font: 0/0 a;  color: transparent;  text-shadow: none;  background-color: transparent;  border: 0;}.hidden {  display: none !important;  visibility: hidden !important;}.affix {  position: fixed;}@-ms-viewport {  width: device-width;}.visible-xs,.visible-sm,.visible-md,.visible-lg {  display: none !important;}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block {  display: none !important;}@media (max-width: 767px) {  .visible-xs {    display: block !important;  }  table.visible-xs {    display: table;  }  tr.visible-xs {    display: table-row !important;  }  th.visible-xs,  td.visible-xs {    display: table-cell !important;  }}@media (max-width: 767px) {  .visible-xs-block {    display: block !important;  }}@media (max-width: 767px) {  .visible-xs-inline {    display: inline !important;  }}@media (max-width: 767px) {  .visible-xs-inline-block {    display: inline-block !important;  }}@media (min-width: 768px) and (max-width: 991px) {  .visible-sm {    display: block !important;  }  table.visible-sm {    display: table;  }  tr.visible-sm {    display: table-row !important;  }  th.visible-sm,  td.visible-sm {    display: table-cell !important;  }}@media (min-width: 768px) and (max-width: 1023px) {  .visible-sm-block {    display: block !important;  }}@media (min-width: 768px) and (max-width: 1023px) {  .visible-sm-inline {    display: inline !important;  }}@media (min-width: 768px) and (max-width: 1023px) {  .visible-sm-inline-block {    display: inline-block !important;  }}@media (min-width: 1024px) and (max-width: 1199px) {  .visible-md {    display: block !important;  }  table.visible-md {    display: table;  }  tr.visible-md {    display: table-row !important;  }  th.visible-md,  td.visible-md {    display: table-cell !important;  }}@media (min-width: 1024px) and (max-width: 1199px) {  .visible-md-block {    display: block !important;  }}@media (min-width: 1024px) and (max-width: 1199px) {  .visible-md-inline {    display: inline !important;  }}@media (min-width: 1024px) and (max-width: 1199px) {  .visible-md-inline-block {    display: inline-block !important;  }}@media (min-width: 1200px) {  .visible-lg {    display: block !important;  }  table.visible-lg {    display: table;  }  tr.visible-lg {    display: table-row !important;  }  th.visible-lg,  td.visible-lg {    display: table-cell !important;  }}@media (min-width: 1200px) {  .visible-lg-block {    display: block !important;  }}@media (min-width: 1200px) {  .visible-lg-inline {    display: inline !important;  }}@media (min-width: 1200px) {  .visible-lg-inline-block {    display: inline-block !important;  }}@media (max-width: 767px) {  .hidden-xs {    display: none !important;  }}@media (min-width: 768px) and (max-width: 1023px) {  .hidden-sm {    display: none !important;  }}@media (min-width: 1024px) and (max-width: 1199px) {  .hidden-md {    display: none !important;  }}@media (min-width: 1200px) {  .hidden-lg {    display: none !important;  }}.visible-print {  display: none !important;}@media print {  .visible-print {    display: block !important;  }  table.visible-print {    display: table;  }  tr.visible-print {    display: table-row !important;  }  th.visible-print,  td.visible-print {    display: table-cell !important;  }}.visible-print-block {  display: none !important;}@media print {  .visible-print-block {    display: block !important;  }}.visible-print-inline {  display: none !important;}@media print {  .visible-print-inline {    display: inline !important;  }}.visible-print-inline-block {  display: none !important;}@media print {  .visible-print-inline-block {    display: inline-block !important;  }}@media print {  .hidden-print {    display: none !important;  }}html,body {  overflow-x: hidden; }@media screen and (max-width: 767px) {  .row-offcanvas {    position: relative;    -webkit-transition: all .25s ease-out;         -o-transition: all .25s ease-out;            transition: all .25s ease-out;  }  .row-offcanvas-right {    right: 0;  }  .row-offcanvas-left {    left: 0;  }  .row-offcanvas-right  .sidebar-offcanvas {    right: -50%;   }  .row-offcanvas-left  .sidebar-offcanvas {    left: -50%;   }  .row-offcanvas-right.active {    right: 50%;   }  .row-offcanvas-left.active {    left: 50%;   }  .sidebar-offcanvas {    position: absolute;    top: 0;    width: 50%;   }}.center {text-align: center!important;}.left {text-align: left;}.right {text-align: right;}@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');html {margin: 0;padding: 0;font-size: 10pt;}body {position: relative;margin: 0;padding: 0; color: #63666A;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 10pt;font-size: 1.1rem;line-height: 1.5;-ms-overflow-style: scrollbar; }.fixedh {width: 100%;height: 100%;position: fixed;overflow: hidden;}body.cl { background: #f5f5f5; }body.checkout,body.checkout #Page,body.checkout #FooterLinksNormal {background: #fff;}body.checkout {position: static;padding: 0;}body.checkout #Footer { padding: 0; }body.checkout #FooterLinksNormal { position: static; }body.popup {padding: 20px;background: #fff;}#Page { margin: 0 auto; }#AO { overflow: hidden; min-width: 320px; } .row-offcanvas-left { background: #fff; }.row {width: auto;clear: both;margin: 20px -5px 0;}.redRow { width: 90%; }#Content { margin-top: 0; }::selection { background: #FF6A13; color: #fff; }::-moz-selection { background: #FF6A13; color: #fff; }h1, h2, h3, h4, h5, h6, .alpha, .beta, .gamma, .delta, .epsilon, .zeta {margin: 0 0 16px 0;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-weight: bold;}h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .alpha a, .beta a, .gamma a, .delta a, .epsilon a, .zeta a { text-decoration: none; }h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .alpha a:hover, .beta a:hover, .gamma a:hover, .delta a:hover, .epsilon a:hover, .zeta a:hover { text-decoration: underline; }h1, h2, h3, .alpha, .beta, .gamma { line-height: 100%; }h4, h5, h6, .delta, .epsilon, .zeta {font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;line-height: 1.5;}h1, .alpha {padding-bottom: 3px;color: #63666A;font-size: 18pt;font-size: 1.8rem;letter-spacing: -1px;text-shadow: none;font-weight: 600;}h1 a, .alpha a { color: #505050; }h2, h3, h4, h5, h6, .beta, .gamma, .delta, .epsilon, .zeta {border-bottom: none;color: #63666A;font-size: 14pt;font-size: 1.5rem;letter-spacing: -0.05rem;text-shadow: none;font-weight: 600;}h2 a, h3 a, h4 a, h5 a, h6 a, .beta a, .gamma a, .delta a, .epsilon a, .zeta a { color: #00A3E0; }h3, .gamma { font-size: 13pt; font-size: 1.308rem; }h4, .delta { font-size: 11pt; font-size: 1.1rem; }h5, .epsilon { font-size: 9pt; font-size: 0.923rem; }h6, .zeta { font-size: 8pt; font-size: 0.846rem; }.lite { font-weight: normal; }a { color: #00A3E0; }.search h1, .product h1 { border-bottom: 0; margin-bottom: 5px; }.tDefault {font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 8pt;font-size: 0.846rem;line-height: 1.5;}.tLarge { font-size: 9pt; font-size: 0.923rem; }.tNormal { font-size: 8pt; font-size: 0.846rem; }.tSmall { font-size: 7pt; font-size: 0.692rem; }p { margin: 0 0 1.5em; }em {font-style: normal;font-weight: bold;}em { font-style: inherit; }address {margin-bottom: 10px;font-style: normal;}blockquote {position: relative;color: #666;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 1.5rem;text-align: center;line-height: 1.5em;}blockquote .quoteStart,blockquote .quoteEnd {position: absolute;font-size: 7rem;color: #338888;line-height: 1em;}blockquote .quoteStart {top: -0.15em;left: -0.33em;}blockquote .quoteEnd {bottom: -0.45em;right: -0.33em;}blockquote .subtitle {position: absolute;bottom: 0;right: 1em;color: #999;font-size: 10pt;font-size: 1rem;}blockquote em { font-size: 1.2rem; }.tLeft { text-align:left; }.tRight { text-align:right; }.tCenter,.tCentre { text-align:center; }.moreInfoLink {color: #00A3E0;font-weight: normal;text-decoration: none;}.moreInfoLink:hover { text-decoration: underline; }.moreInfoLink:after {content: '\a0\bb';font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 1.2rem;line-height: 1em;}#searchResults .priceMore .moreInfoLink {margin: 0 0 0 8px;}#searchResults .priceMore .moreInfoLink:after,.buybtn .moreInfoLink:after {content: ''; }.facebook { color: #3b5998; }.twitter { color: #00aced; }.youtube { color: #f33; }.look-no-hands, .look-no-hands *{cursor: default!important;}img { border: none; }.pageLogo,.pageLogoBG,.helpIcon {clear: both;display: block;float: right;margin: 0 0 10px 50px;}.pageLogoBG { background-color: #fff; float: none; }.yvstars { margin-left: 1px; }.yvstars a,.yvstars span {color: #00A3E0;text-decoration: none;font-weight: bold;font-size: 9pt;font-size: .9rem;}.yvstars span { font-size: 9pt; font-size: .9rem; }.yvstars:hover a span { text-decoration: underline; }.yvstars a img { cursor: pointer; vertical-align: middle; }.yvstars span { margin-left: 3px; }div.ratings{text-align: center;}div.ratings > div{display: inline-block;width: auto;}div.ratings .urview, div.ratings .askexpert{display:table;vertical-align: middle;padding: 0 0 0 10px;text-decoration: none;font-size: 10pt;font-size: 1rem;font-weight: bold;}div.ratings .urview {padding: 0;}.comparison-table div.ratings .urview {margin: 0 auto;}div.ratings .urview:hover span, div.ratings .askexpert:hover span{text-decoration: underline;}div.ratings .urview span, div.ratings .askexpert span{display: table-cell;vertical-align: middle;white-space: nowrap;}div.ratings .urview span,div.ratings .askexpert span{padding-left: 3px;}div.ratings .askexpert.noicon {padding-left: 0;}div.ratings .askexpert.noicon span:first-of-type {display: none;}div.ratings .askexpert.noicon::before {content: '| ';color: #63666A;}.cf {clear: both;zoom: 1;}.row:before,.row:after,.cf:before,.cf:after {content: "";display: table;}.row:after,.cf:after { clear: both; }.clear{ clear:both; }ul {margin: 0;padding: 0 0 0 15px;}ul.tick {padding: 0;list-style: none;}ul.tick li,ul li.tick {padding-left: 20px;background: transparent url('https://assets-c.safe.co.uk/n/templates/tick.2.png') left center no-repeat;}#ClearanceList ul li.tick {padding-left: 0;background: none;}ul.cross li,ul li.cross {padding-left: 20px;background: transparent url('https://assets-c.safe.co.uk/n/templates/cross.png') left center no-repeat;}ul li.current {padding-left: 20px;background: transparent url('https://assets-c.safe.co.uk/n/templates/hourglass.png') left center no-repeat;}ul li.empty { padding-left: 20px; }ul.square { list-style: square; }ul.bullet {padding-left: 40px;list-style: disc;}ul.arrow {list-style: none;padding-left: 25px;}ul.arrow li:before { content: "\00BB\0000a0\0000a0"; }table {width: 100%;border-collapse: collapse;border-spacing: 0;}table, thead, tbody, tfoot, tr, th, td {margin: 0;padding: 0;border: none;text-align: left;vertical-align: top;}th { font-weight: bold; }table.center th,table.center td { text-align: center; }table.middle th,table.middle td { vertical-align: middle; }table.default th {padding: 5px;background-color: #e9e6d9;}table.default thead tr { border-bottom: 1px solid #999; }table.default td {padding: 20px 5px;border-bottom: 1px solid #ccc;}table.default tr.top td { border-top: 1px solid #ccc; }table.default em { font-size: 10pt; font-size: 1rem; }table.default p {margin: 0;padding: 0;}table.default .tleft { text-align: left; }table.default .tcenter { text-align: center; }table.default .tright { text-align: right; }table.default .top { vertical-align: top; }table.default .middle { vertical-align: middle; }table.default .bottom { vertical-align: bottom; }table.default .bold { font-weight: bold; }table.default .light { color: #666; }table.default .light .hilite { color: #00A3E0; }table.default .title {color: #63666A;font-weight: bold;font-size: 12pt;font-size: 1.231rem;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;}table.default .title span {color: #333;font-size: 9pt;font-size: 0.923rem;}table.default .current { background-color: #eee; }table.default .cal {padding-top: 30px;background: url('https://assets-a.safe.co.uk/n/templates/delivery_cal.png') center center no-repeat; }table.default .block { display: block; }table.default .inline { display: inline; }table.simple th {padding: 5px;background-color: #e9e6d9;}table.simple thead tr { border-bottom: 1px solid #999; }table.simple td {padding: 5px;}.simplePage { margin: 30px auto; width: 80%; }.box {position: relative;padding: 10px;background-color: #fff;border: 1px solid #A7A8AA;border-radius: 2px;box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.2);-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;}.nobox {position: relative;padding: 0px;background-color: #fff;border: 1px solid #fff;-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;}.boxPad { padding: 20px 29px; }.boxBlue { border-color: #d4dffd; }.boxDarkBlue { border-color: #0e84ca; }.boxGrey { border-color: #6E6E6E; }.boxRed { border-color: #ff4444; }.boxBrown { border-color: #695B4E; }.boxOrange { border-color: #fee0c6; }.boxBryellow { border-color: #D5991F; }.boxWinter { border-color: #344F6D; }#VirtPage p:last-child, .box p:last-child { margin-bottom: 0; }.fLeft { float: left; }.fRight { float: right; }.tabsContainer, .tabsContainer * {box-sizing: content-box;}.tabsContainer { padding-top: 5px; }.tabsContainer .tabs {display: block;margin: 0;padding: 0;z-index: 1;list-style: none;}.tabsContainer .tabslinks * { cursor: pointer; }.tabsContainer .tabs li {float: left;margin: 0 0 -1px -1px;z-index: 2;text-align: center;text-decoration: none;background-color: #f1f2f2;color: #63666A;border-left: 1px solid #A7A8AA;border-top: 1px solid #A7A8AA;}.tabsContainer .tabs li a,.tabsContainer .tabs li span {display: block;height: 24px;margin: 0;padding: 10px;color: #63666A;font-family: Arial, Helvetica, 'DejaVu Sans', Arial, sans-serif;font-size: 13pt;font-size: 1.308rem;text-decoration: none;}.tabsContainer .tabs li.active {background-color: #fff;text-shadow: none;color: #63666A;z-index: 3;border-bottom: 1px solid #fff;-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}.tabsContainer .tabs li.active a,.tabsContainer .tabs li.active span { color: #63666A; }#SearchTabsContainer li.active a { font-weight: bold; } .tabsContainer .tabs li.active { background-image: none; }.tabsContainer .tabs li:hover { background: #fff; text-shadow: none; color: #63666A; }.tabsContainer .tabs li:hover a { color: #63666A; }.tabsContainer .tabs li:first-child {-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;border-left: 1px solid #A7A8AA;margin-left: 0;}.tabsContainer .tabs li:last-child {-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;border-right: 1px solid #A7A8AA;}.tabPage {margin-bottom: 130px;padding-top: 10px;overflow: hidden;}.tabPage:last-of-type {margin-bottom: 0;}a.btnn, button.btnn{padding: 3px 10px 5px;margin-left: 5px;text-decoration: none;color: #fff; background-color: #63666A;line-height: 1;border: none;border-bottom: 2px solid #A7A8AA;border-radius: 2px;font-weight: bold;text-transform: capitalize;}a.btnn.sml, button.btnn.sml{padding: 3px 8px 4px;font-size: 1rem;}a.btnn.info, a.btnn.sinfo, button.btnn.info, button.btnn.sinfo{color: #fff; border-color: #A7A8AA;background: #63666A;clear: none !important;}a.btnn.sinfo, button.btnn.sinfo{margin-left: 10px;}a.btnn.buy, button.btnn.buy{color: #fff; background-color: #57ac38; border-color: #8fd279;}.s-blue a.btnn.buy, .s-blue button.btnn.buy {background-color: #00A3E0; border-color: #75C7E5;}.btnn.link,.btnn.link:hover {background: none !important;border: none;color: #00A3E0;display: inline;font-size: 1.1rem;font-weight: normal;margin: 0;padding: 0;text-decoration: underline;}.btnn.orange{background-color: #FF6A13;border-bottom-color: #f8c09b;}.Carousel .slider-nav {top: 25%;}.Carousel:hover .slider-nav { display: block; }.Carousel .slider-nav #prev,.Carousel .slider-nav #next,.brandCarousel .next,.brandCarousel .prev,.leftArrow,.rightArrow{background: #f1f2f2;border: 0;padding-top: 31px;width: 35px;height: 85px;-webkit-box-shadow: 0px 0px 3px 0px rgba(25, 25, 25, 0.5);-moz-box-shadow: 0px 0px 3px 0px rgba(25, 25, 25, 0.5);box-shadow: 0px 0px 3px 0px rgba(25, 25, 25, 0.5);cursor: pointer;text-indent: 0;text-align: center;font-weight: bold;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;color: #63666A;}.Carousel .slider-nav #prev {border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-left: 0;left: -10px;}.Carousel .slider-nav #next {border-top-left-radius: 4px;border-bottom-left-radius: 4px;border-right: 0;right: 10px;}.Carousel{width: 100%;overflow: hidden;margin: 0;padding: 10px 0 0 0;position: relative;}.CarouselWindow{overflow: auto;overflow-x: scroll;width: 100%;margin: 0;padding: 0;position: relative;}.CarouselWindow.customScrollBar {scrollbar-width: thin;scrollbar-color: #aaa rgb(241 242 242, 0);padding-bottom: 1rem;}.CarouselWindow.customScrollBar::-webkit-scrollbar {height: 0.5rem;}.CarouselWindow.customScrollBar::-webkit-scrollbar-track {background: rgb(241 242 242, 0);}.CarouselWindow.customScrollBar::-webkit-scrollbar-thumb {background-color: #aaa;border: none;}.Carousel .thumb {display: block;margin: 0 auto;text-align: center;}.Carousel a.thumb {min-height: 85px;}.Carousel .thumb img{width: 100px;margin-bottom: 10px;}.Carousel .thumb img.xlthumb{width: auto;height: auto;max-width: 100px;max-height: 85px;margin-bottom: 10px;}.Carousel h2 {width: 90%;margin-bottom: 0;margin-left: auto;margin-right: auto;text-align: center;}.Carousel h2 a{font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;color: #63666A;font-weight: normal;font-size: 9pt;font-size: .9rem;text-decoration: none;}.Carousel h2 a span{display: inline;text-decoration: none;}.Carousel h2 a span::after{content: ' - ';}.CarouselPane { display: table; }.CarouselPane > div {display: table-cell;text-align: left;margin: 0 5px;padding: 0 10px;border-right: 1px solid #ddd;}.CarouselPane > div:first-of-type { margin-left: 0; }.CarouselPane > div:last-of-type { border-right: 0; }.Carousel .yvstars {margin-left: 0;text-align: center;margin-top: 0.2rem;}.Carousel .yvstars span {display: inline-block;margin-left: 2px;font-size: 9pt;font-size: .9rem;font-weight: bold;vertical-align: middle;display: none;}.Carousel .price {font-size: 11pt;font-size: 1.1rem;font-weight: bold;text-align: center;line-height: 1.3rem;margin-top: 0.2rem;}.Carousel .price span.sub.vat {display: inline-block;margin-left: 4px;font-size: 8pt;font-size: .8rem;}.edd-root,.edd-root *,.edd-root *::before,.edd-root *::after {    margin: 0;    padding: 0;    box-sizing: border-box;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.edd-root {    display: inline-block;    position: relative;    width: 180px;    user-select: none;    font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;    font-size: 16px;    color: #333;}.edd-root-disabled {    color: #ccc;    cursor: not-allowed;}.edd-head {    position: relative;    overflow: hidden;    border: 1px solid #eee;    transition: box-shadow 200ms, border-color 150ms;    background: white;}.edd-head,.edd-body {    border-radius: 4px;}.edd-root-focused .edd-head {    box-shadow: 0 0 5px rgba(105, 215, 255, 0.4);}.edd-root-invalid .edd-head {    box-shadow: 0 0 5px rgba(255, 105, 105, 0.671);}.edd-root:not(.edd-root-disabled):not(.edd-root-open) .edd-head:hover {    border-color: #ccc;}.edd-value {    width: calc(100% - 50px);    display: inline-block;    vertical-align: middle;    margin: 8px 0 8px 8px;    border-right: 1px solid #eee;}.edd-arrow {    position: absolute;    width: 18px;    height: 10px;    top: calc(50% - 5px);    right: calc(24px - 9px);    transition: transform 100ms;    pointer-events: none;}.edd-arrow::before {    content: '';    position: absolute;    width: 13px;    height: 13px;    border-right: 1px solid currentColor;    border-bottom: 1px solid currentColor;    top: -5px;    right: 0;    transform: rotate(45deg);    transform-origin: 50% 25%;}.edd-root-open .edd-arrow {    transform: rotate(180deg);}.edd-value,.edd-option,.edd-group-label {    white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;}.edd-root:not(.edd-root-disabled) .edd-value,.edd-option {    cursor: pointer;}.edd-select {    position: absolute;    opacity: 0;    width: 100%;    left: -100%;    top: 0;}.edd-root-native .edd-select {    left: 0;    top: 0;    width: 100%;    height: 100%;}.edd-body {    opacity: 0;    position: absolute;    left: 0;    right: 0;    border: 1px solid #eee;    pointer-events: none;    overflow: hidden;    margin: 0;    z-index: 999;    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);    transform: scale(0.95);    background: white;}.edd-root-open .edd-body {    opacity: 1;    pointer-events: all;    transform: scale(1);    transition: opacity 200ms, transform 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}.edd-root-open-above .edd-body {    bottom: 100%;}.edd-root-open-below .edd-body {    top: 100%;}.edd-items-list {    overflow: auto;    max-height: 0;    transition: max-height 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);    -webkit-overflow-scrolling: touch;}.edd-group-label {    font-size: 11px;    text-transform: uppercase;    font-weight: bold;    letter-spacing: 0.1em;    padding: 12px 8px 4px;    color: #999;}.edd-group{overflow: auto;height: 100%;}.edd-group-has-label {    border-bottom: 1px solid #eee;}.edd-option {    padding: 4px 8px;    color: #333!important;    z-index: 9999!important;    display: block!important;    position: relative!important;    height: 40px!important;    opacity: 1!important;}.edd-group-has-label .edd-option {    padding-left: 20px;}.edd-option-selected {    font-weight: bold;}.edd-option-focused:not(.edd-option-disabled) {    color: #FF6A13;}.edd-option-disabled,.edd-group-disabled .edd-option {    cursor: default;    color: #ccc;}.edd-gradient-top,.edd-gradient-bottom {    content: '';    position: absolute;    left: 2px;    right: 2px;    height: 32px;    background-image:        linear-gradient(            0deg,            rgba(255, 255, 255, 0) 0%,            rgba(255, 255, 255, 1) 40%,            rgba(255, 255, 255, 1) 60%,            rgba(255, 255, 255, 0) 100%        );    background-repeat: repeat-x;    background-size: 100% 200%;    pointer-events: none;    transition: opacity 100ms;    opacity: 0;}.edd-gradient-top {    background-position: bottom;    top: 0;}.edd-gradient-bottom {    background-position: top;    bottom: 0;}.edd-body-scrollable .edd-gradient-top,.edd-body-scrollable .edd-gradient-bottom {    opacity: 1;}.edd-body-scrollable.edd-body-at-top .edd-gradient-top,.edd-body-scrollable.edd-body-at-bottom .edd-gradient-bottom {    opacity: 0;}@media (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px) and (max-width: 1199px) {.edd-root select,.edd-root select option{display: none!important;}}.ripple {position: relative;overflow: hidden;font-size: inherit;}.ripple-effect {position: absolute;border-radius: 50%;width: 30px;height: 30px;background: white;display: block;animation: ripple-animation 1s;}@keyframes ripple-animation {from {transform: scale(1);opacity: 0.4;}to {transform: scale(100);opacity: 0;}}@media (max-width: 1199px) {.redRow { width: 100%; }}@media (max-width: 1023px) {.tabsContainer .tabs {margin-left: 0;}.tabsContainer .tabs li a,.tabsContainer .tabs li span {font-size: 10pt;font-size: 1rem;}}@media (max-width: 767px) {.simplePage { width: 100%; }.search h1, .product h1 {border-bottom: 0;margin-bottom: 0;font-size: 15pt;font-size: 1.5rem;}.pgHelp > .container > .row, .pgHelp > #Content > .container > .row {margin-left: -10px;margin-right: -10px;}#Content { min-height: 0; }a.btnn.sinfo { margin-left: 7px; }#detailsTab table { display: table; }#detailsTab thead { display: table-header-group; }#detailsTab tbody { display: table-row-group; }#detailsTab tfoot { display: table-footer-group; }#detailsTab tr { display: table-row; }#detailsTab th, #detailsTab td { display: table-cell; }}@media (max-width: 767px) {table.responsive { margin-bottom: 0; }.pinned {position: absolute;left: 0; top: 0;overflow: hidden;}.pinned table {border-right: none;border-left: none;width: 1000px;}.pinned table th, .pinned table td { white-space: nowrap; border-bottom: none!important; }.pinned td:last-child { border-bottom: 0; }div.table-wrapper {position: relative;margin-bottom: 20px;overflow: hidden;}div.table-wrapper div.scrollable {overflow: scroll;overflow-y: hidden;}.scrollable table, .pinned table{white-space: nowrap;}table.responsive td, table.responsive th {position: relative;overflow: hidden;border-bottom: none!important;}table.responsive th:first-child, table.responsive td:first-child, table.responsive td:first-child, table.responsive.pinned td { display: none; }}.livechat_button_corner{position: fixed;bottom: 0;right: 0;z-index:999;}.livechat_button_corner img { transition: all .2s ease-in-out;cursor: pointer;}@media (max-width: 1199px) {.livechat_button_corner img { width: 90px; }}@media (max-width: 1023px) {.livechat_button_corner img { width: 85px; }}@media (max-width: 767px) {.livechat_button_corner img { width: 70px; }}.livechat_button_corner img:hover { transform: scale(0.9); }.livechat_button_corner img[src*="m_black_off.png"]{ display: none; }#chat-widget-container{z-index:  9998!important;}@keyframes rotationAnimation {0% {transform: rotate(0);}100% {transform: rotate(360deg);}}.gfmContainer {padding: 1rem 1rem 0 1rem;border-radius: 3px;font-size: 1rem;color: #004085;background: #cce5ff;border: #b8daff solid 1px;display: block;width: 100%;width: -webkit-fill-available;}.gfmContainer > ul, .gfmContainer ol {margin-bottom: 1rem;}.gfmWarning {color: #403105;background-color: #fff3cd;border: #ffeeba solid 1px;}.gfmError {color: #721c24;background-color: #f8d7da;border: #f5c6cb solid 1px;}.gfmSuccess {color: #155724;background-color: #d4edda;border-color: #c3e6cb;}.gfmHeading {color: inherit;margin-bottom: 1rem;}img.opt, input.opt, button.opt {margin: 0;padding: 0;background-image: url('https://assets-b.safe.co.uk/n/templates/orparts.19.png'); background-color: transparent;background-repeat: no-repeat;border: none;cursor: pointer;}img.opt_flag_gb, img.opt_flag_de { height: 16px; width: 16px; }img.opt_flag_gb { background-position: 0 -246px; }img.opt_flag_de { background-position: -18px -246px; }img.opt_star, img.opt_star_half, img.opt_star_small, img.opt_star_small_half, img.opt_star_large, img.opt_star_large_half{ filter: brightness(1.2); }img.opt_star, img.opt_star_half, img.opt_star_empty { width: 18px; height: 16px; cursor: inherit; }img.opt_star { background-position: -68px -42px; }img.opt_star_half { background-position: -85px -42px; }img.opt_star_empty { background-position: -104px -42px; }img.opt_star_small, img.opt_star_small_half, img.opt_star_small_empty { width: 13px; height: 13px; cursor: auto; }img.opt_star_small { background-position: -55px -34px; }img.opt_star_small_half { background-position: -55px -49px; }img.opt_star_small_empty { background-position: -54px -62px; }img.opt_star_large, img.opt_star_large_half, img.opt_star_large_empty { width: 24px; height: 24px; cursor: auto; margin-right: 3px; }img.opt_star_large { background-position: -72px -16px; }img.opt_star_large_half { background-position: -98px -16px; }img.opt_star_large_empty { background-position: -124px -16px; }img.opt_tab_stars {height: 22px;width: 25px;margin-right: 5px;background-position: -123px -42px;vertical-align: middle;cursor: auto;}img.opt_tab_expert {height: 29px;width: 45px;margin-right: 5px;margin-left: 0;background-position: 0 -14px;vertical-align: middle;cursor: auto;}.opt_btncontinueshop { height: 19px; }.opt_btncontinueshop { width: 134px; background-position: 0 -162px; }img.opt_qanda { width: 29px; height: 20px; background-position: 1px -45px; }img.opt_tick, img.opt_cross, img.opt_question { height: 14px; cursor: auto; }img.opt_tick { width: 16px; background-position: -103px 0; }img.opt_cross { width: 15px; background-position: -119px 0; }img.opt_question { width: 14px; background-position: -136px 0; }img.opt_down { width: 13px; height: 11px; background-position: -86px -63px; cursor: auto; }img.opt_basketempty, img.opt_basketfull {width: 18px;height: 17px;background: url('https://assets-b.safe.co.uk/n/templates/header/header.18.png') -336px -26px no-repeat;}img.opt_checkb_checked, img.opt_checkb_unchecked, img.opt_clearall, img.opt_checkb_checked_grey { width: 13px; height: 13px; margin: 1px; }img.opt_checkb_checked { background-position: -20px 0; }img.opt_checkb_checked_grey { background-position: -35px 0; }img.opt_checkb_unchecked { background-position: -50px 0; }img.opt_clearall { background-position: -68px -63px; }button.opt_btnupdatebasket, button.opt_btncompare, button.opt_btnsort, button.opt_btnadd, button.opt_btntrack, button.opt_btnsend, button.opt_btnfindaddy, button.opt_btnselect, button.opt_btnchange, button.opt_btnsearch, a.opt_btnfindalternatives, a.opt, #askusaquestion { background-color: #63666A;background-image: none;color: white;font-size: 9pt;font-size: .9rem;font-weight: bold;box-sizing: content-box;padding: 2px 10px;text-decoration: none;border: none;border-bottom: 2px solid #A7A8AA;border-radius: 2px;}button.opt_ddsend{font-size:  1.3rem!important;padding: 6px 20px;}button.opt_btnupdatebasket:hover, button.opt_btncompare:hover, button.opt_btnsort:hover, button.opt_btnadd:hover, button.opt_btntrack:hover, button.opt_btnsend:hover, button.opt_btnfindaddy:hover, button.opt_btnselect:hover, button.opt_btnchange:hover, button.opt_btnsearch:hover, a.opt_btnfindalternatives:hover, a.opt:hover, #askusaquestion:hover {border-color: #63666A;}button.opt_btntrack, button.opt_btnsend, button.opt_btnselect, button.opt_btnchange, button.opt_btnsearch {background-color: #57ac38;border-color: #8fd279;}button.opt span, #askusaquestion span {position: relative;top: -1px;}.opt_download{width: 17px;height: 16px;background-position: -84px -63px;}img.soc {margin: 0;padding: 0;background-image: url('https://assets-b.safe.co.uk/n/templates/social.5.png');background-color: transparent;background-repeat: no-repeat;border: none;cursor: pointer;}img.soc_tt, img.soc_yt, img.soc_fb, img.soc_blog, img.soc_google, img.soc_pinterest { height: 32px; width: 32px; }img.soc_fb { background-position: -102px -68px; }img.soc_tt { background-position: -68px -68px; }img.soc_yt { background-position: -136px -68px; }img.soc_blog { background-position: 0 -68px; }img.soc_pinterest { background-position: -34px -68px; }img.soc_google { background-position: -170px -68px; }img.soc_like, img.soc_tweet, img.soc_email, img.soc_print, img.soc_plus, img.soc_pin {width: 29px;height: 29px;}img.soc_like { background-position: -83px -104px; }img.soc_tweet {background-position: -113px -104px; }img.soc_email {background-position: -173px -104px; }img.soc_print {background-position: -143px -104px; }img.soc_plus { background-position: -53px -104px; }img.soc_pin { background-position: -23px -104px; }img.chbut, input.chbut { height: 28px; width: 130px; background: transparent url(https://assets-b.safe.co.uk/n/sections/checkout/buttons.gif) 0 0 no-repeat; }img.chbut_cont, input.chbut_cont { background-position: 0 0; }img.chbut_comp, input.chbut_comp { background-position: 0 -29px; }img.chbut_back, input.chbut_back { background-position: 0 -58px; }img.ico {background: transparent url(https://assets-a.safe.co.uk/n/templates/icons.1.gif) 0 0 no-repeat; height: 32px;width: 32px;margin: 1px;}img.ico_0K { background-position: 0 0; }img.ico_1K { background-position: -32px 0; }img.ico_1P5K { background-position: -64px 0; }img.ico_2K { background-position: -96px 0; }img.ico_2P5K { background-position: -128px 0; }img.ico_3K { background-position: -160px 0; }img.ico_4K { background-position: -192px 0; }img.ico_5K { background-position: -224px 0; }img.ico_6K { background-position: -256px 0; }img.ico_8K { background-position: -288px 0; }img.ico_10K { background-position: -320px 0; }img.ico_12K { background-position: -352px 0; }img.ico_17P5K { background-position: -384px 0; }img.ico_35K { background-position: -416px 0; }img.ico_60K { background-position: -448px 0; }img.ico_100K { background-position: -480px 0; }img.ico_150K { background-position: -512px 0; }img.ico_biom { background-position: -544px 0; }img.ico_dial { background-position: -576px 0; }img.ico_code { background-position: -608px 0; }img.ico_key { background-position: -640px 0; }img.ico_data15 { background-position: 0 -32px; }img.ico_data30 { background-position: -32px -32px; }img.ico_data60 { background-position: -64px -32px; }img.ico_data90 { background-position: -96px -32px; }img.ico_data120 { background-position: -128px -32px; }img.ico_papr15 { background-position: -160px -32px; }img.ico_papr30 { background-position: -192px -32px; }img.ico_papr60 { background-position: -224px -32px; }img.ico_papr90 { background-position: -256px -32px; }img.ico_papr120 { background-position: -288px -32px; }img.ico_papr180 { background-position: -320px -32px; }img.ico_dual15 { background-position: -352px -32px; }img.ico_dual30 { background-position: -384px -32px; }img.ico_dual60 { background-position: -416px -32px; }img.ico_dual90 { background-position: -448px -32px; }img.ico_dual120 { background-position: -480px -32px; }img.ico_dual180 { background-position: -512px -32px; }img.ico_dualkey { background-position: -544px -32px; }img.ico_hasp { background-position: -576px -32px; }#Navigation .submenu .doubleDiff,#Navigation .submenu .starBuy,#Navigation .submenu .blank,#Navigation .submenu .wizard, .cat-links .wizard, #Navigation .submenu .sizeSearch, .cat-links .sizeSearch {width: 190px;background: transparent url('https://assets-c.safe.co.uk/n/templates/header/menu-adverts.21.png') top left no-repeat; }#Navigation .submenu .doubleDiff {height: 63px;background-position: 0 -129px;}#Navigation .submenu .sizeSearch, .cat-links .sizeSearch {height: 52px;background-position: 0 0;}#Navigation .submenu .wizard, .cat-links .wizard {height: 73px;background-position: 0 -54px;}#Navigation .submenu .blank {height: 57px;background-position: 0 -1485px;}@media (max-width: 767px) {#Navigation > li > b, #Navigation dl.has-children dt,.tabgroup-main  > div > dt,#Navigation > li > b, #Navigation dl.has-children dt{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAWVJREFUeNqs1TFIllEUxvGfJk7RFGRoS1BBQ7VIYYsQDW0NhUtIpnJbWhKkhoYI5xCMOkUUFSRBDVlEBOEmuAqODhFNSSI4FMLXcgSJvuzju2d77sv7/OGec+7T0Wg0/FmllFX8wjje2aEioum3zibnG+jBNAa0Uc0Ak1jFQTzB6dqAWVzDOg7jIU7WBMBLTOAnjuIBjtUEwGPcyoafwH0crwlo4C5mUg/gEY7UAsAmbuNV6n48xaFaANnsm1hIfQr30FcLACsYw2LqszldvbUAsIyLmE99Ds9qAra2fO1/PVoFHMBznE/9GkP/+qGrBfPefDbOpH6TPVmrAdiHFxhMPYeRnC7tAvbmtWyZv8eF3O4dq+NvebAtF3bnvA/n0VtcjogfbW9yKaUbN7aZf8BoK+ZNAaWUTlxNAHzGWER8r/WaXsId7MInjETEt5p5MIU9+IgrEfGldqLtxxKuR8TXdjL59wCh+1SEmZ0lFAAAAABJRU5ErkJggg==);background-repeat: no-repeat;background-size: 17px!important;}#Navigation.submenu-open > li > b, #Navigation.submenu-open dl.has-children dt{background-image: none;}img.opt_checkb_checked { background-position: -35px 0; }}#AO { margin-top: 0px;}ul#sli_autocomplete.rich li h3 a {font-family: arial, verdana, sans-serif;color: #63666A;letter-spacing: 0;font-size: 1.1rem;padding: 10px 15px;display: block;}.pgMinimal #telephone-container{float: right !important;display: inline-block;width: auto;}@media (max-width: 767px){#Header{display: none;}.pgMinimal #Header{display: block;}.pgMinimal img#Logo{width: 144px;height: 41px;background: url(https://assets-a.safe.co.uk/n/templates/header/header.21.png) 0 -26px no-repeat;background-size: 333px 89px;margin: 10px 0;}#Navigation .dropdown.navbarLockers{display: none;}#Navigation div{display: inline;}#Navigation img{display: none;}#Navigation #brands img{display: block;max-width: 100%;max-height: 30px;margin: auto auto;vertical-align: middle;}#Navigation #brands div{width: calc(50% - 25px);}#Navigation #brands div:nth-of-type(odd){    margin-right: 5px;    margin-bottom: 5px;    clear: both;}#Navigation #brands div a{height: 35px;text-align: center;padding: 0;margin: 0;vertical-align: middle;}#Navigation div.all-brands{padding: 15px 0;width: calc(100% - 5px);}#Navigation #brands a{ filter: none; }#NavContainer *{box-sizing: content-box;}#AO { margin-top: 0px; }#AO.buybox-fixed { margin-top: 66px; }.menu-open #Page:after,.search-open #Content:after {  content: " ";  z-index: 10;  display: block;  position: absolute;  height: 100%;  top: 0;  left: 0;  right: 0;  background: rgba(0, 0, 0, 0.5);}.menu-open #banners,.search-open #banners{opacity: 0.3;}#menuC .row.menu-container {position: relative;top: 0; left: 0; right: 0;z-index: 103;height: 66px;padding: 0;margin: 0;-webkit-transition: all .15s ease-out;-o-transition: all .15s ease-out;transition: all .15s ease-out;}.s-orange #menuC .row.menu-container { background-color: #FF6A13; }.s-blue #menuC .row.menu-container { background-color: #00A3E0; }.menu-open.s-orange #menuC .row.menu-container, .menu-open.s-blue #menuC .row.menu-container{background-color: transparent;}#NavContainer {width: 20%;float: right;min-height: 1px;}#NavContainer nav{float: right;}#menuC .menu-container .mobile-logo {height: 60px;min-height: 60px;float: left;padding-left: 10px;}#menuC .menu-container .mobile-logo img {max-width: 100%;position: absolute;top: 0;bottom: 0;margin: auto;width: 86px;height: 44px;background: url('https://assets-b.safe.co.uk/n/templates/header/logo-HD-white.png') left center no-repeat;background-size: 153px 44px;}#NavContainer button.nav-toggle {float: none;display: block;margin: 10px 5px 10px 0;padding: 10px;background-color: #FF6A13;width: 30px; height: 25px;border: none;}#NavContainer button.nav-toggle.menu-open  {display: none;}.s-blue #NavContainer button.nav-toggle {background-color: #00A3E0;}#NavContainer button.nav-toggle:hover, #NavContainer button.nav-toggle:focus {background-color: transparent;}#NavContainer button.nav-toggle .icon-bar {background-color: #fff;display: block;}#NavContainer button.nav-toggle .icon-bar {width: 30px;height: 3px;margin-bottom: 4px;}#NavContainer .nav-toggle .icon-bar:nth-of-type(2) {top: 1px;}#NavContainer .nav-toggle .icon-bar:nth-of-type(3) {top: 2px;}#NavContainer .nav-toggle .icon-bar {position: relative;transition: all 200ms ease-in-out;}#NavContainer .nav-toggle.menu-open .icon-bar:nth-of-type(1) {top: 6px;transform: rotate(45deg);-webkit-transform: rotate(45deg);}#NavContainer .nav-toggle.menu-open .icon-bar:nth-of-type(2) {background-color: transparent;}#NavContainer .nav-toggle.menu-open .icon-bar:nth-of-type(3) {top: -8px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}#menuC.menu-open .menu-container { left: calc(-100% + 50px);right: calc(100% - 50px);margin-right: 0;}#menuC.menu-open { margin-top: 0!important; }#AO.row-offcanvas-left.menu-open {right: 0;}#AO.row-offcanvas-left .sidebar-offcanvas {left: calc(100% );width: calc(100% - 50px);display: block;top: 10px;margin: -10px 0 0;margin-right: 0;padding: 0 0 10px 0;height: 100dvh;}#IconsContainer{float:right; display: block;width: 80%;}.menu-container .menu-icon.search-icon {background: url('https://assets-b.safe.co.uk/n/templates/header/mobile-icons.2.png') no-repeat center;background-position: 8px center;position: relative;float: right;}.menu-container .menu-icon.help-icon {background: url('https://assets-b.safe.co.uk/n/templates/header/mobile-icons.2.png') no-repeat center;background-position: -47px center;position: relative;margin: 0 auto;float: right;}.menu-container .menu-icon.basket-icon {background: url('https://assets-b.safe.co.uk/n/templates/header/mobile-icons.2.png') no-repeat center;background-position: -100px center;position: relative;float: right;}.menu-container .menu-icon {background-size: 150px 28px!important;}.menu-container .menu-icon.wishlist-icon {background: url('https://assets-b.safe.co.uk/n/templates/heart-outline-white.png') no-repeat center;background-size: 28px 28px!important;position: relative;float: right;}.menu-container .menu-icon.basket-icon span,.menu-container .menu-icon.wishlist-icon span {display: block;text-indent: 0;text-align: center;font-size: 11px;font-weight: bold;line-height: 20px;width: 20px;height: 20px;position: absolute;top: 10px;right: 12%;color: #fff;background: #63666A;border-radius: 50%;}.menu-icon a {text-indent: -9999em;display: block;margin: 0 auto;position: relative;width: 50px;height: 60px;}@media(max-width: 351px){.menu-container .menu-icon.help-icon{display: none!important;}}@media (-webkit-min-device-pixel-ratio: 2) {#navbar{background: #fff;}}#menuC .search-container {display: none;padding: 0 5px 0px 5px;margin: 0 0 0 0;background: #FF6A13;}.menu-open #menuC .search-container.visible-xs{display: none!important;}.s-blue #menuC .search-container {background: #00A3E0;}#menuC .search-container .frmSearch {margin: 0 0 10px 0;}#menuC .search-container input[type=text] {width: 100%;color: #63666A;border: 1px solid #63666A;background-color: #f1f2f2;padding-left: 9px;}#menuC .search-container .SearchCross, #menuC .search-container .GoBtn {display: none;}img.SearchCross {display: block;position: absolute;right: 35px;top: 12px;height: 13px;width: 13px;margin: 0;color: blue;cursor: pointer;background: url('https://assets-b.safe.co.uk/n/templates/header/header.21.png') -360px -27px no-repeat;}#navbar{overflow: auto;background-color: #fff;}#Navigation{margin: 0; padding: 0 10px 50px 10px;display: flex;flex-direction: column;width: calc(100% - 20px);color: #63666A;}#Navigation.submenu-open{max-height: calc(100% - 50px);}#Navigation dl{margin: 0; padding: 0;}#Navigation > li,#Navigation > li dl dd{padding: 0; margin: 0;list-style: outside none none;float: none;}#Navigation > li dl dd:last-child{padding-bottom: 7px;}#Navigation > li > b > a.menu,#Navigation > li dl dt,#Navigation > li dl dd > a{padding: 10px 20px 10px 12px;margin: 0;font-size: 1.3rem;border-bottom: 1px solid #f1f2f2}#Navigation > li > b > a.menu{display: block;width:85%;}#Navigation dl.has-children dt{margin-left: 10px;}#Navigation > li{border-top: 1px solid #f1f2f2;}#Navigation > li dl dt{border-top: 1px dotted #888;}#Navigation > li > b > a.menu,#Navigation > li dl dt{font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-weight: bold;}#Navigation > li a,#Navigation > li dl dt{color: #000;text-decoration: none;}#Navigation > li dl dd > a{font-size: 10pt; font-size: 1.2rem;font-weight: normal;margin-left: 10px;display: block;padding: 14px 20px 14px 12px;}#Navigation > li dl dd > a::before{content: '';padding-right: 8px;color: #A7A8AA;}#Navigation > li a.back::before{content: '';display: none;}#Navigation > li a.back{font-size: 1.3rem;font-weight: bold;color: #FF6A13;}#Navigation > li a.back:hover{color: #63666A;}#Navigation > li a.back img{display: inline;vertical-align: middle;height: 16px;margin-right: 10px;margin-top: -3px;}#Navigation > li dl dd > a span.nav-viewall{    float: right;    font-size: 12px;    border: 1px solid #ccc;    display: inline-block!important;    padding: 3px 6px;    border-radius: 4px;    margin-left: 30px;    vertical-align: middle;    background: #fff;    }#Navigation > li dl dd.mobile-subcat-title > a{font-size: 1.4rem;font-weight: bold;background: #efefef;margin-left: 0;padding-left: 24px;}#Navigation > li > b > a span.nav-products-wrapper{width: 30px;height: 30px;margin-right: 17px;vertical-align: middle;display: inline-block!important;text-align: center;}#Navigation > li > b > a img.nav-products{height: 30px;max-width: 30px;margin: 0 auto;display: inline-block!important;}#Navigation > li > b > a span.nav-products-wrapper {    min-height: 30px;  max-width: 30px;    width: 100%;}#Navigation > li > b > a.nav-sale,#Navigation > li > b > a.nav-sale span{ font-weight: bold!important;}#Navigation > li > b > a span#nav-products-sale{ background: url(https://assets-a.safe.co.uk/n/templates/nav-products/sale.png) no-repeat left; }#Navigation > li > b > a span#nav-products-wishlist{ background: url(https://assets-a.safe.co.uk/n/templates/nav-products/wishlist.png) no-repeat left; }#Navigation > li > b > a span#nav-products-account{background: url(https://assets-a.safe.co.uk/n/templates/nav-products/account.png) no-repeat left; }#Navigation > li > b > a span#nav-products-track{background: url(https://assets-a.safe.co.uk/n/templates/nav-products/track.png) no-repeat left; }#Navigation > li > b > a span#nav-products-help{background: url(https://assets-a.safe.co.uk/n/templates/nav-products/help.png) no-repeat left; }#Navigation > li > b > a span#nav-products-fire{background: url(https://assets-a.safe.co.uk/n/templates/nav-products/fire-filing.jpg) no-repeat left; }#Navigation > li > b > a span#nav-products-locks{background: url(https://assets-a.safe.co.uk/n/templates/nav-products/locks-s.jpg) no-repeat left; }#Navigation > li > b > a span#nav-products-padlocks{background: url(https://assets-a.safe.co.uk/n/templates/nav-products/padlocks-s.jpg) no-repeat left; }#Navigation > li > b > a span#nav-products-cctv{background: url(https://assets-a.safe.co.uk/n/templates/nav-products/cctv-s.jpg) no-repeat left; }#Navigation > li > b > a span#nav-products-postboxes{background: url(https://assets-a.safe.co.uk/n/templates/nav-products/postboxes-s.jpg) no-repeat left; }#Navigation > li > b > a span#nav-products-home-security{background: url(https://assets-a.safe.co.uk/n/templates/nav-products/home-security-s.jpg) no-repeat left; }#Navigation > li > b > a span#nav-products-safes{background: url(https://assets-a.safe.co.uk/n/templates/nav-products/safes-s.jpg) no-repeat left; }#Navigation > li > b > a span#nav-products-secure{background: url(https://assets-a.safe.co.uk/n/templates/nav-products/secure-s.jpg) no-repeat left; }#Navigation > li > b > a span#nav-products-keycabinets{background: url(https://assets-a.safe.co.uk/n/templates/nav-products/keycabinets-s.jpg) no-repeat left; }#Navigation > li > b > a span#nav-products-lockers{background: url(https://assets-a.safe.co.uk/n/templates/nav-products/lockers-s.jpg) no-repeat left; }#Navigation > li > b > a span#nav-products-sale img,#Navigation > li > b > a span#nav-products-wishlist img,#Navigation > li > b > a span#nav-products-account img,#Navigation > li > b > a span#nav-products-track img,#Navigation > li > b > a span#nav-products-help img,#Navigation > li > b > a span#nav-products-locks img,#Navigation > li > b > a span#nav-products-padlocks img,#Navigation > li > b > a span#nav-products-cctv img,#Navigation > li > b > a span#nav-products-postboxes img,#Navigation > li > b > a span#nav-products-homes-security img,#Navigation > li > b > a span#nav-products-safes img,#Navigation > li > b > a span#nav-products-secure img,#Navigation > li > b > a span#nav-products-keycabinets img,#Navigation > li > b > a span#nav-products-lockers img,#Navigation > li > b > a span#nav-products-fire img{display: none!important;}#Navigation a.orange{color: #FF6A13;}@mediaonly screen and (-webkit-min-device-pixel-ratio: 2),only screen and (   min--moz-device-pixel-ratio: 2),only screen and (     -o-min-device-pixel-ratio: 2/1),only screen and (        min-device-pixel-ratio: 2),only screen and (                min-resolution: 192dpi),only screen and (                min-resolution: 2dppx) {    #Navigation #nav-products-sale,    #Navigation #nav-products-wishlist,    #Navigation #nav-products-account,    #Navigation #nav-products-track,    #Navigation #nav-products-fire,    #Navigation #nav-products-locks,    #Navigation #nav-products-padlocks,    #Navigation #nav-products-cctv,    #Navigation #nav-products-postboxes,    #Navigation #nav-products-home-security,    #Navigation #nav-products-safes,    #Navigation #nav-products-secure,    #Navigation #nav-products-keycabinets,    #Navigation #nav-products-lockers,    #Navigation #nav-products-help    {        min-height: 30px;        width: 100%;        background-size: 30px 30px !important;    }    #Navigation > li > b > a span#nav-products-sale{    background: url(https://assets-a.safe.co.uk/n/templates/nav-products/sale-HD.png) no-repeat left top !important;    background-size: 30px 30px !important;    }    #Navigation > li > b > a span#nav-products-wishlist{    background: url(https://assets-a.safe.co.uk/n/templates/nav-products/wishlist-HD.png) no-repeat left top !important;    background-size: 30px 30px !important;    }    #Navigation > li > b > a span#nav-products-account{    background: url(https://assets-a.safe.co.uk/n/templates/nav-products/account-HD.png) no-repeat left top !important;    background-size: 30px 30px !important;    }    #Navigation > li > b > a span#nav-products-track{    background: url(https://assets-a.safe.co.uk/n/templates/nav-products/track-HD.png) no-repeat left top !important;    background-size: 30px 30px !important;    }    #Navigation > li > b > a span#nav-products-help{    background: url(https://assets-a.safe.co.uk/n/templates/nav-products/help-HD.png) no-repeat left top !important;    background-size: 30px 30px !important;    }    #Navigation > li > b > a span#nav-products-fire{    background: url(https://assets-a.safe.co.uk/n/templates/nav-products/fire-filing-HD.jpg) no-repeat left top !important;    background-size: 30px 30px !important;    }    #Navigation > li > b > a span#nav-products-locks{    background: url(https://assets-a.safe.co.uk/n/templates/nav-products/locks-HD.jpg) no-repeat left top !important;    background-size: 30px 30px !important;    }    #Navigation > li > b > a span#nav-products-padlocks{    background: url(https://assets-a.safe.co.uk/n/templates/nav-products/padlocks-HD.jpg) no-repeat left top !important;    background-size: 30px 30px !important;    }    #Navigation > li > b > a span#nav-products-cctv{    background: url(https://assets-a.safe.co.uk/n/templates/nav-products/cctv-HD.jpg) no-repeat left top !important;    background-size: 30px 30px !important;    }    #Navigation > li > b > a span#nav-products-postboxes{    background: url(https://assets-a.safe.co.uk/n/templates/nav-products/postboxes-HD.jpg) no-repeat left top !important;    background-size: 30px 30px !important;    }    #Navigation > li > b > a span#nav-products-home-security{    background: url(https://assets-a.safe.co.uk/n/templates/nav-products/home-security-HD.jpg) no-repeat left top !important;    background-size: 30px 30px !important;    }    #Navigation > li > b > a span#nav-products-safes{    background: url(https://assets-a.safe.co.uk/n/templates/nav-products/safes-HD.jpg) no-repeat left top !important;    background-size: 30px 30px !important;    }    #Navigation > li > b > a span#nav-products-secure{    background: url(https://assets-a.safe.co.uk/n/templates/nav-products/secure-HD.jpg) no-repeat left top !important;    background-size: 30px 30px !important;    }    #Navigation > li > b > a span#nav-products-keycabinets{    background: url(https://assets-a.safe.co.uk/n/templates/nav-products/keycabinets-HD.jpg) no-repeat left top !important;    background-size: 30px 30px !important;    }    #Navigation > li > b > a span#nav-products-lockers{    background: url(https://assets-a.safe.co.uk/n/templates/nav-products/lockers-HD.jpg) no-repeat left top !important;    background-size: 30px 30px !important;    }}#Navigation > li > b{display: block;font-weight: normal;padding: 0; margin: 0;}#Navigation > li > b > a.menu{display: block;float: left;font-weight: normal;}#Navigation > li.go-home{border-top: none;}#Navigation > li.go-home a{display: block;vertical-align: middle;padding: 14px;}#Navigation > li.go-home a h3{color: #63666A;text-decoration: none;float: left;margin: 22px 0 0 10px;}#Navigation > li.go-home a img{display: block;float:left;width: 17px;height: 16px;margin-right: 15px;margin-top: 5px;}#Navigation > li.go-home:hover a img, #Navigation > li.go-home:active a img{ filter: brightness(1.6); }#Navigation > li dl.most-popular dt{display: none;}#MenuMid #telephone-container {float: right;display: inline-block;width: auto;margin-top: 10px;}#MenuMid #telephone-container a {display: inline-block;margin: 0 auto;line-height: normal;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-weight: bold;color: #fff;text-decoration: none;font-size: 16pt; font-size: 1.6rem;letter-spacing: -1px;}#MenuMid #telephone-container span {display: block;margin: 0 auto;line-height: normal;color: #fff;font-size: 7pt; font-size: .7rem;}#Navigation{-webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    -o-transition: all 0.5s ease;    transition: all 0.5s ease;}#Navigation > li .submenu{display: none;clear: both;position: absolute;right: -300px;-webkit-transition: right 0.5s ease;    -moz-transition: right 0.5s ease;    -o-transition: right 0.5s ease;    transition: right 0.5s ease;}#Navigation > li .submenu.active{display: block;right: 0;top: 0;width: 100%;}#Navigation > li *{cursor: pointer;}#Navigation.submenu-open{margin-left: -500px;}#Navigation > li > b, #Navigation dl.has-children dt{background-position: 95% 15px;background-size: 25px;}#Navigation > li b.active, #Navigation dl.has-children dt.active{background-position: 95% -14px;}#Navigation > li.no-children b{}.Navm-mobile {display: none;background: #00A3E0;padding: 10px 0;color: #fff;text-align: center;margin: 0;}.Navm-mobile a, .Navm-mobile #DelAdvert2 {color: #fff;text-decoration: none;font-weight: bold;font-size: 9pt;font-size: .9rem;}.Navm-mobile a span {font-weight: normal;}#DelAdvert2 .van {background: transparent url('https://assets-b.safe.co.uk/n/templates/header/header.21.png') no-repeat scroll -431px -30px;height: 16px;margin: 0 6px 4px 0;vertical-align: middle;width: 22px;}#DelAdvert2 {margin-left: -35px;}.Navm-mobile .close {float: left;margin: -15px 2%;padding: 15px;color: #fff;font-weight: bold;cursor: pointer;display: none;}#Breadcrumbs {clear: both;margin: 0 auto;padding: 0;-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;color: #63666A;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 10pt;font-size: 1rem;text-align: center;display: table;}#Breadcrumbs a { color: #63666A; }#Breadcrumbs > *{display: table-cell;float: none;vertical-align: middle;}#Breadcrumbs div.dv_breadcrumb {display: inline-block;padding: 0;margin-right: 0px;}#Breadcrumbs div.dv_breadcrumb::after {display: block;float: left;margin: 8px 0;content: '\203A';}#Breadcrumbs a{display: block;float: left;padding: 8px;}#Breadcrumbs div.dv_breadcrumb_final{display: none;}#Breadcrumbs div:first-child a{padding-left: 0;}#Navigation > li.business {background: #00A3E0 url('https://assets-b.safe.co.uk/n/sections/hometabs/business-skyline-menu.1.png') no-repeat bottom right;background-size: auto 35px;padding: 5px 10px;border-radius: 3px;border-top: 0;margin-top: 25px;padding-right: 0;}.s-blue #Navigation > li.business {background: #FF6A13;}#Navigation > li.business br {display: none;}#menuC.menu-open .row.menu-container{position:fixed;}#menuC .container{ padding-left: 0; padding-right: 0;}#menuC .container:after{ display: none; }#InfobarTopRight.filter-fixed{ top: 0; }}.s-orange #Header { background: #FF6A13; }.s-blue #Header { background: #00A3E0; }@media (min-width: 768px){#Navm-mobile { display: none; }#Header { position: relative; z-index: 120; }#Header img { max-width: 100%; }#MenuTop {top: 0px;padding: 5px 10px;font-size: 10pt;font-size: 1rem; display: table; float: none; width: 100%;display: none;}#MenuTop a{color: #fff;text-decoration: none;}#MenuTop a:hover { text-decoration: underline; }#MenuTopLeft {display: table-cell; float: none; vertical-align: middle;margin: 5px 0 0 0;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 8pt;font-size: .8rem;color: #fff;padding-left: 0;}#MenuTopLeft a {color: #fff;text-decoration: none;}#MenuTopRight {display: table-cell;margin: 0;text-align: right;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 10pt;font-size: 1rem;}#MenuTopRight > *{display: block;}#MenuTopRight *{color: #fff;}#MenuTopRight #MenuTopVAT{font-size: 8pt; font-size: .8rem;float: right;line-height: 25px;}#MenuTopRight #MenuTopTrolleyContents{padding: 3px 5px;float: right;margin-left: 10px;font-size: 9pt; font-size: .9rem;}#MenuTopRight a#MenuTopTrolleyContents{font-weight: bold;border: 1px solid #fff;}#MenuTopRight #MenuTopTrolleyContents > *{float: right;display: block;}#MenuTopRight #MenuTopTrolleyContents > img{margin-right: 5px;}#MenuTopRight #MenuTopVAT{}#MenuMid {margin-top: 15px;margin-bottom: 15px;display: table; width: 100%;}#MenuMid > *{display: table-cell;float: none!important;vertical-align: middle;padding: 0 10px;}#MenuMid > *:first-child { padding-left: 0; }#MenuMid > *:last-child { padding-right: 0; }#MenuMid > a{width: 290px;text-align: left;}#MenuMid > .icon{position: relative;width: 80px;text-align: center;}#MenuMid > .icon > *{display: block;position: relative;padding: 0;margin: 0 auto;text-decoration: none;color: #fff;}#MenuMid > .icon > *:hover{cursor: pointer;}#MenuMid > .icon::after {content: ' ';display: block;position: absolute;top: 30%;right: -15px;margin: 0 10px;vertical-align: middle;width: 1px;height: 30px;background: #FF6A13;border-right: 1px dotted #f1f2f2;}.s-blue #MenuMid > .icon::after { background: #75C7E5; }#MenuMid > .icon:last-of-type::after { display: none; }#MenuMid > .icon > * > div, #MenuMid > .icon > * > a{margin-top: 5px;color: #fff;font-size: 9pt; font-size: 0.9rem;font-weight: bold;line-height: 9pt; line-height: 0.9rem;}#MenuMid > .icon > * > a {display: inline-block;text-decoration: none;}#MenuMid > .icon > a > span {display: block;text-indent: 0;text-align: center;font-size: 11px;font-weight: bold;line-height: 20px;width: 20px;height: 20px;position: absolute;top: -3px;right: 12px;color: #fff;background: #63666A;border-radius: 50%;}#MenuMid img {height: 30px;}#MenuMid #MenuMidTrack {width: 90px;}#MenuMid #MenuMidPhone {width: 125px;}#MenuMid #MenuMidTrack, #MenuMid #MenuMidHelp {padding-right: 0;}#MenuMidBasket img {width: 35px;height: 30px;background: url('https://assets-b.safe.co.uk/n/templates/header/header.23.png') -290px -15px no-repeat;}#MenuMidTrack img {width: 20px;height: 30px;background: url('https://assets-b.safe.co.uk/n/templates/header/header.23.png') -202px -8px no-repeat;}#MenuMidHelp img {width: 30px;height: 30px;background: url('https://assets-b.safe.co.uk/n/templates/header/header.23.png') 0 -135px no-repeat;}#MenuMidPhone img {width: 82px;height: 30px;background: url('https://assets-b.safe.co.uk/n/templates/header/header.23.png') 0 -104px no-repeat;}#MenuMid #telephone-container a {display: block;margin: 0 auto;line-height: normal;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-weight: bold;color: #fff;text-decoration: none;font-size: 23pt; font-size: 2.3rem;}#MenuMid #telephone-container span {display: block;margin: 0 auto;line-height: normal;color: #fff;font-size: 10pt; font-size: 1rem;}img#Logo {width: 216px;height: 61px;background: url('https://assets-b.safe.co.uk/n/templates/header/header.21.png') 0 -39px no-repeat;}.s-blue img#Logo {width: 270px;background: url('https://assets-b.safe.co.uk/n/templates/header/business-logo.2.png') 0 0 no-repeat;background-size: auto 100%;}img#Telephone,.needHelp .phoneText {width: 224px;height: 45px;background: url('https://assets-b.safe.co.uk/n/templates/header/header.21.png') -225px -54px no-repeat;}div#SearchBarExt{padding-left: 40px;padding-right: 40px;}div.SearchBar {float: left;height: 41px;width: 100%;overflow: hidden;background: #f1f2f2;border: 1px solid #fff;}div.SearchBar.hover {border: 1px solid #63666A;-moz-box-shadow: 0px 4px 7px -2px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 0px 4px 7px -2px rgba(0, 0, 0, 0.5);box-shadow: 0px 4px 7px -2px rgba(0, 0, 0, 0.5);}div.SearchBar form {display: block;position: relative;margin: 0 0 0 2px;padding: 0px;}div.SearchBar div { display: block; }input.GoBtn {display: block;position: absolute;top: 0; right: 0;height: 39px;width: 38px;margin: 0px;padding: 0;background: #FF6A13 url('https://assets-b.safe.co.uk/n/templates/header/header.21.png') -374px -14px no-repeat;border: none;-webkit-appearance: none;border-radius: 0;}.s-blue input.GoBtn {background-color: #00A3E0;}div.SearchBar input.text,div.SearchBar input.textover {height: 38px;width: 100%;margin: 1px 0 0 2px;padding: 4px 34px 4px 4px;background-color: #f1f2f2;border: 1px solid #f1f2f2;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 12pt;font-size: 1.231rem;line-height: 22px;outline: none; -webkit-appearance: none; -webkit-border-radius:0px; border-radius: 0;}div.SearchBar input.text {  }div.SearchBar input.textover { color: #63666A; }img.SearchCross {display: block;position: absolute;right: 45px;top: 13px;height: 13px;width: 13px;margin: 0;color: blue;cursor: pointer;background: url('https://assets-b.safe.co.uk/n/templates/header/header.21.png') -360px -27px no-repeat;}.frmSearch-m input[type=text] {width: 90%;margin: 0 auto;display: block;}#menuC .search-container {display: none;}#menuC {background: #63666A;max-height: 38px;position: relative;z-index: 110;}.row.menu-container {width: 100%;margin: 0;}#NavContainer * { box-sizing: content-box; }#NavContainer #Navigation li a span.hidden-t {display: inline-block;}#Navigation {display: table;position: relative;left: 0;width: 100%;margin: 0px;padding: 0px;list-style: none;}#Navigation > li {display: table-cell;vertical-align: top;white-space: nowrap;}#Navigation > li > b > a.menu {display: block;width: auto;margin: 0;padding: 0px 18px;z-index: 2;color: white;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 12pt;font-size: 1.2rem;font-size: 1.5vw;font-weight: normal;text-align: center;text-decoration: none;text-shadow: 1px 1px 3px black;line-height: 38px;}#Navigation > li > a.navt_home {width: 35px;height: 30px;background: transparent url('https://assets-b.safe.co.uk/n/templates/header/header.21.png') -36px 10px no-repeat;padding: 8px 0 0;display: block;}#navbar #Navigation > li > b > a.navt_mid_sel,#navbar #Navigation > li > b > a.navt_right_sel {background: #f1f2f2;text-shadow: none;border-bottom: 0;color: #63666A;}#navbar #Navigation:hover > li > b > a.navt_mid_sel,#navbar #Navigation:hover > li > b > a.navt_right_sel {background: #63666A;text-shadow: 1px 1px 3px black;color: #fff;}#navbar #Navigation:hover > li > b > a.navt_mid_sel:hover {border: 0;background: #fff;color: #63666A;}#navbar #Navigation:hover > li:hover > b > a.navt_mid_sel,#navbar #Navigation:hover > li:hover > b > a.navt_mid,#navbar #Navigation:hover > li > b > a.navt_mid_sel:hover,#navbar #Navigation:hover > li > b > a.navt_mid:hover,#navbar #Navigation:hover > li:hover > b > a.navt_right_sel,#navbar #Navigation:hover > li:hover > b > a.navt_right,#navbar #Navigation:hover > li > b > a.navt_right_sel:hover,#navbar #Navigation:hover > li > b > a.navt_right:hover {background: #fff;text-shadow: none;color: #63666A;}#Navigation > li > b > a.navt_right {margin-right: 0px;}#Navigation li#menu12c.consumer b > a, .s-blue #Navigation li#menu12c.business b > a { background: #FF6A13; }#Navigation li#menu12c.business b > a, .s-blue #Navigation li#menu12c.consumer b > a { background: #00A3E0; }#navbar #Navigation:hover > li#menu12c.business > b > a:hover, .s-blue #navbar #Navigation:hover > li#menu12c.consumer > b > a:hover,.s-blue #navbar #Navigation:hover > li#menu12c.business:hover > b > a.navt_right_sel.menu12, .s-blue #navbar #Navigation:hover > li#menu12c.business:hover > b > a.navt_right.menu12, .s-blue #navbar #Navigation:hover > li#menu12c.business > b > a.navt_right_sel.menu12:hover, .s-blue #navbar #Navigation:hover > li#menu12c.business > b > a.navt_right.menu12:hover, #navbar #Navigation:hover > li#menu12c.business:hover > b > a.navt_right_sel.menu12, #navbar #Navigation:hover > li#menu12c.business:hover > b > a.navt_right.menu12, #navbar #Navigation:hover > li#menu12c.business > b > a.navt_right_sel.menu12:hover, #navbar #Navigation:hover > li#menu12c.business > b > a.navt_right.menu12:hover {background: #FF6A13;text-shadow: 1px 1px 3px black;color: #fff;text-decoration: underline;}#navbar #Navigation:hover > li#menu12c.business > b > a:hover, .s-blue #navbar #Navigation:hover > li#menu12c.consumer > b > a:hover, #navbar #Navigation:hover > li#menu12c.business:hover > b > a.navt_right_sel.menu12, #navbar #Navigation:hover > li#menu12c.business:hover > b > a.navt_right.menu12, #navbar #Navigation:hover > li#menu12c.business > b > a.navt_right_sel.menu12:hover, #navbar #Navigation:hover > li#menu12c.business > b > a.navt_right.menu12:hover {background: #00A3E0;text-decoration: none;}#navbar #Navigation:hover > li#menu12c.business-h > b > a:hover, .s-blue #navbar #Navigation:hover > li#menu12c.consumer > b > a:hover, #navbar #Navigation:hover > li#menu12c.business-h:hover > b > a.navt_right_sel.menu12, #navbar #Navigation:hover > li#menu12c.business-h:hover > b > a.navt_right.menu12, #navbar #Navigation:hover > li#menu12c.business-h > b > a.navt_right_sel.menu12:hover, #navbar #Navigation:hover > li#menu12c.business-h > b > a.navt_right.menu12:hover {background: #00A3E0;text-decoration: underline;}#Navigation > li.business > div.submenu {min-height: 150px;padding: 0;}#Navigation > li.business > div.submenu .col dd:last-of-type a { font-weight: bold; }#Navigation > li.business > div.submenu .col { padding: 20px; }#Navigation > li.business > div.submenu .col.end {background: #00A3E0 url('https://assets-b.safe.co.uk/n/sections/hometabs/business-skyline-menu.1.png') no-repeat bottom center;background-size: 100% auto;padding: 10px 20px;vertical-align: middle;color: #fff;}#Navigation > li.business > div.submenu .col.end dd::before {content: '\2713';padding: 0 5px 0 0;font-weight: bold;}#Navigation > li.business > div.submenu .col.end dd:last-of-type::before {content: '';padding: 0;}#Navigation > li.business > div.submenu .col.end dd { margin: 4px 0; }#Navigation > li.business > div.submenu .col.end dd:last-of-type {margin-bottom: 0;text-align: center;}#Navigation > li.business > .submenu dl dt a, #Navigation > li.business > .submenu dl dt a:hover { cursor: pointer; }#Navigation > li.business > .submenu dl dt a:hover { text-decoration: underline; }#Navigation > li.business > div.submenu .col.end dd:last-of-type a {display: inline-block;margin: 25px auto;background: #fff;border-radius: 3px;padding: 8px 10px;color: #00A3E0;font-weight: bold;text-decoration: none;}#Navigation > li.business > div.submenu .col.end dd:first-of-type a {display: inline-block;padding: 0;color: #fff;text-decoration: underline;}#navClickOut{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 105;opacity: 0.5;background-color: #000;}#Navigation > li > div.submenu {display: none;width: 100%;max-width: 800px;min-height: 250px; padding: 0;z-index: -1;background-color: white;border: 2px solid #63666A;border-top: none;-webkit-border-bottom-right-radius: 2px;-webkit-border-bottom-left-radius: 2px;-moz-border-radius-bottomright: 2px;-moz-border-radius-bottomleft: 2px;border-bottom-right-radius: 2px;border-bottom-left-radius: 2px;-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;-moz-box-shadow: 8px 8px 6px -6px rgba(0,0,0,0.5);-webkit-box-shadow: 8px 8px 6px -6px rgba(0,0,0,0.5);box-shadow: 8px 8px 6px -6px rgba(0,0,0,0.5);text-align: left;position: absolute;top: 38px;left: -2px;padding: 20px 0;}#Navigation #submenu4{min-height: 340px;}#Navigation li:hover > div.submenu {display: block;z-index: 100;}#Navigation > li.go-home a * {display: none;}#Navigation > li > #submenu8, #Navigation > li > #submenu9, #Navigation > li > #submenu11 {-moz-box-shadow: -8px 8px 6px -6px rgba(0, 0, 0, 0.5);-webkit-box-shadow: -8px 8px 6px -6px rgba(0, 0, 0, 0.5);box-shadow: -8px 8px 6px -6px rgba(0, 0, 0, 0.5)}#Navigation > li > #submenu8, #Navigation > li > #submenu9, #Navigation > li > #submenu11 {left: auto;right: -2px;}#Navigation > li > #submenu5, #Navigation > li #submenu7 {margin-left: calc(50% - 400px);}#Navigation .submenu11.colourSwatches{display: flex;flex-direction: row;        flex-wrap: wrap;width: 80%;gap: 7px;}#Navigation .submenu11.colourSwatches div:hover{border: solid 1px #5f5f5f;}#Navigation .submenu11.colourSwatches div{height: 30px;width: 30px;border: solid 1px #cfcfcf;border-radius: 30px;}#Navigation .submenu11.colourSwatches div a{height: 30px;width: 30px;display: block;}#Navigation .cols{display: table;width: 100%;height: 100%;}#Navigation .col{display: table-cell;float: none;vertical-align: top;border-right: 1px solid inherit;padding: 0 10px 0 20px;width: 170px; }#Navigation .col.border{border-right: 1px dotted #A7A8AA;}#Navigation .halfcol{float: left;width: 50%;}#Navigation li.business .halfcol {float: none;display: inline-block;vertical-align: top;width: 170px;box-sizing: content-box;}#Navigation li.business .submenu.level2 div:first-of-type {padding-right: 20px;}#Navigation .col.end{width: auto;}#Navigation .col.double {width: 340px;}#Navigation > li > .submenu dl {margin: 0; padding: 0;}#Navigation > li > .submenu dl.inline { margin-top: 20px;}#Navigation > li > .submenu dl dt {color: #63666A;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-weight: bold;text-transform: uppercase;cursor: default;line-height: normal;padding-bottom: 5px;}#Navigation > li > .submenu dl dt a,#Navigation > li > .submenu dl dt a:hover {color: #63666A;cursor: default;text-decoration: none;}#Navigation > li > .submenu dl dt a:hover {cursor: pointer;text-decoration: underline;}#Navigation > li > .submenu dl dd {margin: 0;padding: 0;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 11pt;font-size: 1.1rem;}#Navigation > li > .submenu dl dd a {display: block;padding: 5px 0;color: #00A3E0;text-decoration: none;}#Navigation > li > .submenu dl dd a:hover { color: #00A3E0; text-decoration: underline; }#Navigation > li > .submenu dl.most-popular dd{font-weight: bold;}#Navigation > li:not(.business) > .submenu .secondary-menu .submenu{margin: 8px 10px 0 0;}#Navigation > li:not(.business) > .submenu .secondary-menu dd{float: left;width: calc(50% - 12px);text-align: center;border: 1px solid #00A3E0;margin: 0 10px 10px 0;border-radius: 2px;}#Navigation > li:not(.business) > .submenu .secondary-menu dd:nth-of-type(2n){margin-right: 0px;}#Navigation > li:not(.business) > .submenu .secondary-menu dd a{padding: 6px 0;}#Navigation > li:not(.business) > .submenu .secondary-menu dd a:hover{background-color: #00A3E0;color: #fff;text-decoration: none;}#Navigation li > #submenu5 .cols, #Navigation li > #submenu6 .cols,  #Navigation li > #submenu7 .cols {height: 250px;}#Navigation li > #submenu6 .smartLiving {display:block;margin-top: 25px;}#Navigation li > #submenu6 .smartLiving img {width: 100%;}#Navigation li > .submenu a.wht {display: block;padding: 13px 0 0 0;background-color: #fff;position: absolute;left: 20px; bottom: 20px;}#Breadcrumbs {clear: both;margin: 0 auto;padding: 0;-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;color: #63666A;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 10pt;font-size: 1rem;display: table;}#Breadcrumbs a { color: #63666A; }#Breadcrumbs > *{display: table-cell;float: none;vertical-align: middle;}#Breadcrumbs div.dv_breadcrumb {float: left;padding: 0;}#Breadcrumbs div.dv_breadcrumb {float: left;margin-right: 0px;}#Breadcrumbs div.dv_breadcrumb::after {display: block;float: left;margin: 8px 0;content: '\203A';}#Breadcrumbs a{display: block;float: left;padding: 8px;}#Breadcrumbs div.dv_breadcrumb_final{display: none;}#Breadcrumbs div:first-child a{padding-left: 0;}}@media (min-width: 768px) and (max-width: 1023px){span.hdn{display: none;}img#Logo {width: 144px;height: 43px;background: url('https://assets-b.safe.co.uk/n/templates/header/header.21.png') 0 -29px no-repeat;background-size: 333px 97px;}.s-blue img#Logo {width: 190px;background: url('https://assets-b.safe.co.uk/n/templates/header/business-logo.2.png') 0 0 no-repeat;background-size: auto 100%;}#MenuMid > *{padding: 0 10px;}#MenuMid > a{width: 200px;}#MenuMid > .icon{width: 85px;}#MenuMid > .icon > *{padding: 0;}#MenuMid > #MenuMidPhone{width: 130px;}#MenuMid > #MenuMidPhone > a div {margin-top: 12px;}#MenuMid #MenuMidTrack {display: none;}#MenuMid #telephone-container a {display: inline-block;margin: 0 auto;line-height: normal;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-weight: bold;color: #fff;text-decoration: none;font-size: 23pt; font-size: 2.3rem;}#MenuMid #telephone-container span {display: block;margin: 0 auto;line-height: normal;color: #fff;font-size: 10pt; font-size: 1rem;}#MenuMid > .icon::after {top: 20%;}}@media (min-width: 768px) and (max-width: 820px){#Navigation .col{width: 25%;}#Navigation > li:hover > .submenu, #Navigation > li:hover > #submenu9, #Navigation > li:hover > #submenu11, #Navigation > li:hover > #submenu5, #Navigation > li:hover > #submenu7 {left: -2px;right: -2px;margin-left: 0;}}@media (min-width: 1024px) and (max-width: 1199px){#MenuTopLeft {font-size: 10pt;font-size: 1rem;}div#SearchBarExt{padding-right: 100px; }}@media (min-width: 1200px){#Navigation > li > b > a.menu{font-size: 1.2rem;}#MenuTopLeft {font-size: 10pt;font-size: 1rem;}div#SearchBarExt{padding-right: 130px; }}#RecentItems {background: #fff url('https://assets-c.safe.co.uk/n/templates/footer/recent.png') 10px center no-repeat;padding: 0 0 0 40px;clear: both;}.pgTab #RecentItems { margin: 30px 0 0; overflow: hidden; }.prefooter { margin-top: 20px; }.footer-pay-social {margin-top: 40px;background: #fff;}.footer-pay-social a { text-decoration: none; }.footer-pay-social #Socials > div { float: left; }.footer-pay-social #Socials a {display: inline-block;margin-bottom: 14px;color: #FF6A13;}.footer-pay-social #Socials span { float: left; }.tp {margin: 20px auto -20px auto;padding: 60px 0;background: #f1f2f2;text-align: center;}#learnMoreLink {clear: both;float: left;margin: 0;color: #666;text-decoration: none;}#learnMoreLink:hover { text-decoration: underline; }#learnMoreLink h1 {display: inline;margin: 0;color: #666;}#learntitle {clear: both;float: left;display: block;margin: -20px 0;color: #63666A;text-decoration: none;}.footer-container #learntitle { color: #fff; }#learnintro { margin-top: 16px; margin-bottom: -15px; overflow: hidden; }#learnMore { display: none; }#learnintro a, #learnMore a { color: #63666A; }.footer-container #learnintro a, .footer-container #learnMore a { color: #fff; }#learnintro p, #learnMore p:first-of-type { margin-top: 10px; }#learnintro p:last-of-type, #learnMore p:last-of-type { margin-bottom: 20px; }#learnintro div.left, #learnintro div.right {float: left;width: 49%;text-align: left;}#learnintro div.left { padding-right: 5px; }#learnintro div.right { padding-left: 5px; }#learnintro *, #learnMore * { color: #63666A; }.footer-container #learnintro *, .footer-container #learnMore * { color: #fff; }#learnlink { display:block; margin:0px 16px; color: #fff; }#Footer a[href^=tel] { color: #fff; }#FooterLearnSocial {margin-top: 20px;padding: 0 16px;height: 24px;}#FooterLearnSocial .socialLike {float: right;margin-top: 2px;}#explore {margin-top: 20px;min-height: 292px;padding: 25px 16px 10px;background: #fff url('https://assets-c.safe.co.uk/n/templates/footer/explore.png') 10px 25px no-repeat;}#explore h2 {margin: 0;font-size: 12pt;font-size: 1.231rem;font-weight: normal;}#explore a { text-decoration: none; }#explore a:hover { text-decoration: underline; }#explore ul {margin: 0;padding: 0;list-style: none;}#explore > ul {float: left;margin: 0 0 0 55px;}#explore li { margin-bottom: 15px; }#explore ul ul { margin-bottom: 10px; }#explore ul ul li {display: inline;margin: 0;font-size: 8pt;font-size: 0.8rem;}#explore a { color: #666; }#explore h2 a { color: #63666A; }#explore #learnMore {clear: both;padding: 0 55px;}#explore .socialLike { padding-top: 2px; }#FooterLinksContainer { margin-top: 0; }#FooterLinksNormal { padding: 40px 0; }#FooterLinksLeft { float: left; }.pgMinimal #FooterLinksLeft { float: none; }#FooterLinksRight { float: right; }#FooterLinksRight hr, #FooterLinksLeft hr { border-color: #fff; }#Socials {text-align: left;margin-top: 0;}#Socials a {display: inline-block;margin-left: 7px;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;text-decoration: none;font-size: 9pt;font-size: 0.9rem;color: #fff;height: 32px;line-height: 32px;}#Socials img.soc { float: left; }#Socials img.soc_tt, #Socials img.soc_fb { margin-right: 4px; }#Socials .twitterlink, #Socials .facebooklink { margin-right: 4px; }#FooterLinksNormal #CompanyNfo,#FooterLinksExplore #CompanyNfo {color: #63666A;font-size: 9pt;font-size: 0.9rem;}#CompanyNfo, #Footer .cxs12.center {pointer-events: none;}#CompanyNfo > a, #Footer .cxs12.center > a {text-decoration:none; color:inherit;}#FooterLinksNormal #terms,#FooterLinksExplore #terms {font-size: 9pt;font-size: .9rem;}#FooterLinksNormal #terms a,#FooterLinksExplore #terms a {color: #63666A;text-decoration: underline;}#FooterLinksNormal .footerlinkslist,#FooterLinksExplore .footerlinkslist {float: right;margin-left: 30px;font-size: 10pt;font-size: 1rem;line-height: 22px;}#FooterLinksNormal .footerlinkslist a,#FooterLinksExplore .footerlinkslist a {display: block;text-decoration: none;}#FooterLinksNormal .footerlinkslist a:hover,#FooterLinksExplore .footerlinkslist a:hover { text-decoration: none;color: #00A3E0; }#FooterLinksNormal .footerlinkslist a,#FooterLinksNormal .footerlinkslist a:visited,#FooterLinksExplore .footerlinkslist a,#FooterLinksExplore .footerlinkslist a:visited { color: #63666A; }#Socials a { display: inline; }.FooterLinksCards {margin: 0 0 20px;text-align: center;}.FooterLinksCards a { text-decoration: none; }.FooterLinksCards .vbv,.FooterLinksCards .msc { margin: 0 6px 2px 0; }.FooterLinksCards div { margin: 10px 0; }#Footer .bankLogos { text-decoration: none; }.bankLogos .vbv,.bankLogos .msc, .bankLogos .safekey {background: transparent url('https://assets-b.safe.co.uk/n//sections/checkout/vbv-msc.2.png') no-repeat; height: 32px;}.bankLogos .vbv {width: 74px;background-position: 0 0;}.bankLogos .msc {width: 90px;background-position: 0 -34px;}.bankLogos .safekey {width: 90px;background-position: 0 -68px;}.FooterLinksCards .cards, .bankLogos .cards {height: 40px;background: transparent url('https://assets-a.safe.co.uk/n/templates/footer/footer.11.png') 0px -7px no-repeat;width: 365px!important;}.bankLogos .cards, .FooterLinksCards .cards { width: 295px; }#ScrollMore{position:fixed;z-index:100;bottom:0px;right:35px;width:125px;height:45px;cursor:pointer;text-align:center;background: url('https://assets-b.safe.co.uk/n/templates/footer/scrollmore.1.png') bottom center no-repeat;}#ScrollMore div{margin-top:20px;color:white;}#MenuBottomFlags img {position: relative;top: 1px;left: 7px;}.footer-container {margin: 20px -5px 0 -5px;padding: 0;background: #fff;color: #63666A;}.footer-container-fixed {position: fixed;bottom: 0; left: 0; right: 0;}@media (max-width: 1200px) {#learnintro div.left, #learnintro div.right {float: none;width: 100%;}#learnintro div.left { padding-right: 0; }#learnintro div.right { padding-left: 0; }}@media (max-width: 1199px) {.moreinfo.locks #learnintro { margin-bottom: 0; }}@media (max-width: 1023px) {#FooterLinksLeft, #FooterLinksRight { width: 47%; }#FooterLinksRight { padding-right: 5px; }#FooterLinksLeft img { max-width: 100%; }#FooterLinksNormal .footerlinkslist, #FooterLinksExplore .footerlinkslist {margin-left: 16px;margin-right: 10px;}#FooterLinksNormal .footerlinkslist:first-of-type,#FooterLinksExplore .footerlinkslist:first-of-type {margin-right: 0;}#FooterLinksRight .footerlinkslist:first-child { margin-left: 0; }#Footer .bankLogos:first-of-type {display: block;margin-bottom: 10px;}}@media (max-width: 767px) {#FooterLearnSocial { margin-bottom: 50px; }#FooterLearnSocial span {font-weight: bold;float: left;margin: 5px 10px 0 0;}#FooterLinksNormal { padding-top: 5px; padding-bottom: 20px; }#FooterLinksLeft { width: 100%; margin-top: 20px; }#FooterLinksRight {width: inherit;margin-top: 15px;float: left;}#FooterLinksLeft, #FooterLinksRight {text-align: center;float: none;margin: 10px 5px;}#FooterLinksNormal .footerlinkslist, #FooterLinksExplore .footerlinkslist {margin: 0;float: none;display: block;}#FooterLinksNormal .footerlinkslist:last-child { margin-right: 0; }#FooterLinksNormal .footerlinkslist a, #FooterLinksExplore .footerlinkslist a {display: inline;white-space: nowrap;}#FooterLinksNormal .footerlinkslist a{display: block;text-align: left;font-size: 1.4rem;padding: 9px 15px;border-bottom: 1px solid #f1f2f2;}#FooterLinksNormal .footerlinkslist > a::before {    content: '\00BB';    padding-right: 8px;    color: #A7A8AA;padding-left: 10px;}#FooterLinksNormal .footerlinkslist h4{margin-bottom: 0;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;}#FooterLinksNormal .footerlinkslist h4.hasChildren{text-align: left;font-weight: normal;margin-bottom: 0;}#FooterLinksNormal .footerlinkslist a:last-child::after, #FooterLinksExplore .footerlinkslist a:last-child::after, #FooterLinksNormal .footerlinkslist a:last-of-type::after, #FooterLinksExplore .footerlinkslist a:last-of-type::after, #Socials a::after {content: '';}#FooterLinksRight hr, #FooterLinksLeft hr { display: none; }#Socials { text-align: center; margin-top: 0; }.footer-pay-social #Socials > div {float: none;display: inline-block;}#Footer .bankLogos:first-of-type { display: inline; }#MenuBottomFlags::before {content: ' | ';color: #ddd;}#FooterLinksNormal .footerlinkslist, #FooterLinksExplore .footerlinkslist {display: block;margin-right: 0;}#FooterLinksNormal .footerlinkslist a, #FooterLinksExplore .footerlinkslist a {font-weight: bold;}#FooterLinksNormal .footerlinkslist:first-of-type a{border-top: 1px solid #f1f2f2;}.footer-pay-social { margin-top: 20px; }.footer-pay-social a {text-align: center;display: block;margin-bottom: 10px;}.footer-pay-social #Socials span { display: none; }#Socials .twitterlink, #Socials .facebooklink { margin-right: 0; }#Socials img.soc_tt, #Socials img.soc_fb { margin-right: 0; }.FooterLinksCards .cards, .bankLogos .cards { height: 68px; }.bankLogos .cards, .FooterLinksCards .cards {width: 320px;max-width: 100%;background-size: 100%;background-position: 0;}}@media (max-width: 430px) { #FooterLinksLeft {width: 100%;padding: 0;}}@media (max-width: 320px) {#Socials a span { display: none; }}.home.content {padding-left: 0;padding-right: 0;}.tabpage-container {position: relative;}.mainCol.tabpage {float: right;width: calc(100% - 226px);padding-left: 10px;}.sidebar.tabpage {position: absolute;top: 0;left: 0;width: 226px;padding-right: 10px;z-index: 5;}.sidebar.tabpage h3 {font-size: 11pt;font-size: 1.1rem;color: #63666A;margin-top: 15px;margin-bottom: 5px;}.sidebar.tabpage ul { padding-left: 10px; }.sidebar.tabpage li {list-style: none;font-size: 11pt;font-size: 1.1rem;}.sidebar.tabpage li a::before {content: '-';padding-right: 5px;color: #63666A;}.sidebar.tabpage .mp li a::before { padding-right: 2px; }.sidebar.tabpage li a {display: block;padding: 2px 0;color: #00A3E0;text-decoration: none;}.sidebar.tabpage ul.mp li a span:last-of-type { display: none; }.sidebar.tabpage .tab-rec { font-weight: bold; }.tab-menu {border: 1px solid #A7A8AA;border-radius: 3px;box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.2);padding: 10px;margin-bottom: 20px;}.sidebar.tabpage h1 {font-size: 12pt; font-size: 1.2rem;margin-bottom: 5px;}.sidebar-ad {display: block;margin: 15px auto 5px auto;text-align: center;}.sidebar-ad img { max-width: 100%; }#smallBanners { margin-top: 40px; margin-bottom: 20px; }.tab #smallBanners { margin-top: 20px; }.uspBar {background-color: #63666A;-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;color: #fff;width: 100%;padding: 3px 0;margin-top: 0;margin-left: 0;margin-right: 0;}.uspBar a {display: block;float: left;width: 25%;padding: 7px 9px;}.uspBar img {float: left;height: 40px;width: 40px;margin-right: 10px;}.uspBar p { margin: 0; }.uspBar span {display: block;line-height: 1em;}.uspBar a {color: #fff;text-decoration: none;}.uspBar .large {margin: 2px 0 6px;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 12pt;font-size: 1.2rem;font-weight: normal;text-transform: uppercase;}.uspBar .small { font-size: 8pt; font-size: 0.846rem; }.header-usp, .header-usp .uspBar {background: #f1f2f2;padding: 2px 0;}.header-usp {margin-bottom: 20px;}.header-usp #smallBanners, .tab .header-usp #smallBanners {margin: 2px 0;padding-top: 5px;}.header-usp .uspBar {padding: 0;}.header-usp .uspBar img {float: none;display: inline-block;}.header-usp .uspBar a {width: 25%;padding: 0;color: #FF6A13;text-align: center;}.header-usp .uspBar p {display: inline-block;position: relative;top: -14px;text-align: left;margin: 0 0 0 5px;}.header-usp .uspBar .large {margin: 0;text-transform: capitalize;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 18px;color: #63666A;}.header-usp .uspBar .small {color: #63666A;}.header-usp .uspBar a.delivery, .header-usp .uspBar a.doubleDiff{border: 1px dotted #A7A8AA;border-top: none; border-bottom: none;}.header-usp .uspBar a.delivery {border-left: 0;}.header-usp .uspBar a.blackfri .large, .header-usp .uspBar a.blackfri .small {color: #000;}.header-usp .uspBar a.blackfri img {filter: brightness(0%);}.header-usp.thirds .uspBar a { width: 33%; }.header-usp.thirds .uspBar a.doubleDiff { display: none; }.header-usp.thirds .uspBar a.delivery { border-left: 1px dotted #A7A8AA; }img.usp {margin: 0;padding: 0;background-image: url('https://assets-b.safe.co.uk/n/sections/hometabs/usps-bar.13.png');background-color: transparent;background-repeat: no-repeat;border: none;cursor: pointer;}.s-blue img.usp {background-image: url('https://assets-b.safe.co.uk/n/sections/hometabs/usps-bar-blue.2.png');}.s-blue img.usp.usp_expert{background-image: none;}@media (-webkit-min-device-pixel-ratio: 2) {img.usp {background-image: url('https://assets-b.safe.co.uk/n/sections/hometabs/HD-usps-bar.7.png');background-size: 286px 40px;}}img.usp_review, img.usp_secure, img.usp_delivery, img.usp_price { height: 40px; width: 40px; }img.usp_review {     background-image: none;    background-size: 64px 27px;    margin-right: 5px;    background-position: center;    height: 40px;    padding: 5px;    width: auto; }.s-blue img.usp_review { background-position: 0 0; width: 40px; background-size: initial;}img.usp_secure { background-position: -42px 0; }img.usp_delivery { background-position: -84px 0; }img.usp_price { background-position: -126px 1px; }img.usp_expert { height: 34px;    width: 34px;    background: none;margin: 3px 0;}img.usp_globe { background-position: -38px 0; }#Categories-c {margin: 0 0 0 -20px;position: relative;z-index: 1;display: none;}#sizesearch-tab{background: #FF6A13;padding: 5px;overflow: hidden;display: block;}#sizesearch-tab img{max-height: 55px;vertical-align: middle;float: left;}#sizesearch-tab img.visible-xs{max-width: 100%;}#sizesearch-tab img.right{float: right;}#sizesearch-tab .btnn{float: left;display: inline-block;vertical-align: middle;margin-top: 12px;margin-left: 100px;padding: 9px 14px;}.slider-nav {width: 100%;position: absolute;top: 30%;left: 10px;z-index: 99;}.slider-nav #prev, .slider-nav #next {text-decoration: none;text-indent: -9999em;background-image: url('https://assets-b.safe.co.uk/n/templates/cat-slider.2.png');color: #fff;width: 20px;height: 20px;}.slider-nav #prev {position: absolute;left: 16px;background-position: 0 -20px;}.slider-nav #next {position: absolute;right: 16px;background-position: 0 0;}#HomeTabsList{margin: 60px 0 0;width: 100%;}.Carousel .price s{display: block;color: #A7A8AA;font-size: 0.9rem;}.Carousel .wasprice{font-size: 0.9rem; color: #d01010; text-align: center;}#BrandsContainer{width: 20%;display: inline-block;padding-left: 5px;vertical-align: middle;font-size: 11pt; font-size: 1.1rem;}#BrandsContainer #brands a.moreInfoLink {margin-top: 15px;line-height: normal;height: auto;}#HomeTabsList .tab-heading{font-weight: normal;margin: 60px 0 20px;}#HomeTabsList #Sliders .tab-heading:first-of-type{margin: 0 0 20px;}#BrandsContainer .tab-heading{display: none;}#BrandsContainer #brands{margin-top: 0;}#BrandsContainer #brands a {height: 55px;background-repeat: no-repeat;background-position: center;background-size: auto 60%;}#BrandBox{width: 20%;padding-left: 5px;vertical-align: middle;}#BrandBox a{display: block;margin-top: 20px;text-align: center;}#BrandBox .brabantia img {background: url(https://assets-b.safe.co.uk/n/pages/home/brands_brabantia_.gif) no-repeat;background-position: 0 -31px;width: 150px;height: 31px;}#BrandBox .brabantia:hover img {background-position: 0 0;}#BrandBox .burton img {background: url(https://assets-b.safe.co.uk/n/pages/home/brands_burton_.gif) no-repeat;background-position: 0 -36px;width: 150px;height: 36px;}#BrandBox .burton:hover img {background-position: 0 0;}#BrandBox .chubb img {background: url(https://assets-b.safe.co.uk/n/pages/home/brands_chubb_.gif) no-repeat;background-position: 0 -31px;width: 150px;height: 31px;}#BrandBox .chubb:hover img {background-position: 0 0;}#BrandBox .masterlock img {background: url(https://assets-b.safe.co.uk/n/pages/home/brands_masterlock_.gif) no-repeat;background-position: 0 -31px;width: 150px;height: 31px;}#BrandBox .masterlock:hover img {background-position: 0 0;}#BrandBox .phoenix img {background: url(https://assets-b.safe.co.uk/n/pages/home/brands_phoenix_.gif) no-repeat;background-position: 0 -41px;width: 150px;height: 41px;}#BrandBox .phoenix:hover img {background-position: 0 0;}#BrandBox .probe img {background: url(https://assets-b.safe.co.uk/n/pages/home/brands_probe_.gif) no-repeat;background-position: 0 -31px;width: 150px;height: 31px;}#BrandBox .probe:hover img {background-position: 0 0;}#BrandBox .union img {background: url(https://assets-b.safe.co.uk/n/pages/home/brands_union_.gif) no-repeat;background-position: 0 -45px;width: 150px;height: 45px;}#BrandBox .union:hover img {background-position: 0 0;}#BrandBox .yale img {background: url(https://assets-b.safe.co.uk/n/pages/home/brands_yale_.gif) no-repeat;background-position: 0 -47px;width: 150px;height: 47px;}#BrandBox .yale:hover img {background-position: 0 0;}#Sliders {width: 80%;display: inline-block;padding-right: 15px;vertical-align: top;}#mostpopular { margin-bottom: 30px; }#HomeTabsList h2 { font-size: 18pt; font-size: 1.8rem; }.home-alt #Sliders { width: 100%; padding-right: 0; margin-bottom: 0; }.home-alt #mostpopular { margin-bottom: 0; }.home-alt #Sliders .Carousel h2, .home-alt #Sliders .Carousel .review, .home-alt #Sliders .Carousel .price { text-align: center; }.home-alt #Sliders .Carousel .thumb img.xlthumb { max-width: 110px; max-height: 110px; }.tp-hp-sp { margin: 10px auto -10px auto; }@media(min-width: 768px){.tp-hp-sp .trustpilot-widget {height: 28px;}}#brands { font-size: 11pt; font-size: 1.1rem; }#mobile-sliders { margin-top: 60px; }#mobile-sliders .tab-heading { font-weight: normal; }.home .tabsContainer,.tabs .tabsContainer {margin: 25px 0 0;border-bottom: 1px solid #ccc;}.home .tabsContainer .tabs li.active {background-color: #fff;border-bottom: 1px solid #fff;}#mostPopular,#topOffers { margin-top: 10px; }#ProductSel li.active {background: #ffffff;background: -moz-linear-gradient(bottom,  #ffffff 5px, #f5f5f5 30%);background: -webkit-gradient(linear, left bottom, left top, color-stop(5px,#ffffff), color-stop(30%,#f5f5f5));background: -webkit-linear-gradient(bottom,  #ffffff 5px, #f5f5f5 30%);background: -o-linear-gradient(bottom,  #ffffff 5px, #f5f5f5 30%);background: -ms-linear-gradient(bottom,  #ffffff 5px, #f5f5f5 30%);background: linear-gradient(to top,  #ffffff 5px, #f5f5f5 30%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ffffff',GradientType=0 );border-bottom: 1px solid #ffffff;}.prodBoxes {margin-left: -10px;margin-right: -10px;}.prodBoxes .prodBox {position: relative;height: 155px;color: #666;margin-bottom: 20px;padding-left: 10px;padding-right: 10px;}.prodBoxes .box {height: 133px;border: 1px solid #A7A8AA;border-radius: 3px;box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.2);}.prodBox, .prodBox .box {min-height: 154px;}.prodBoxLarge .priceMore {position: absolute;bottom: 0;left: 0;width: 100%;padding: 8px;background: rgb(241, 242, 242) none repeat scroll 0% 0%;border-radius: 0 0 2px 2px;}.prodBoxLarge .priceMore .fullPrice {position: relative;bottom: auto;left: auto;float: left;width: 55%;}.prodBoxLarge .priceMore .buybtn {position: relative;bottom: auto;right: auto;float: right;width: 45%;margin-top: 0;}.prodBoxes a { text-decoration: none; }.prodBoxes a:hover { text-decoration: underline; }.prodBoxes div.h3 {margin: 0 40px 0 0;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 7pt;font-size: 0.7rem;font-weight: normal;}.prodBoxes div.h3 { text-shadow: none; line-height: 100%; }.prodBoxes div.h3 a { color: #63666A; }.prodBoxes h2 {margin: 0 50px 4px 0;font-size: 11pt;font-size: 1.1rem;font-weight: bold;line-height: 17pt;border: none;}.prodBoxes h2 a { color: #63666A; }.prodBoxes .CarouselWindow h2 a { color: #00A3E0; }.prodBoxes ul {max-height: 80px;width: 170px;margin: 10px 0 0;padding: 0;overflow: hidden;font-size: 8pt;font-size: 1.0rem;line-height: 18px;list-style: none;}.tabs-content.prodBoxes .prodBoxLarge li::before, #specialOffers.prodBoxes .prodBoxLarge li::before {content: '-';padding-right: 5px;}.tabs-content.prodBoxes .prodBoxLarge li:empty::before, #specialOffers.prodBoxes .prodBoxLarge li:empty::before,.tabs-content.prodBoxes .prodBoxLarge li.vid::before, #specialOffers.prodBoxes .prodBoxLarge li.vid::before {content: '';}.tabs-content.prodBoxes .prodBoxLarge li.vid, #specialOffers.prodBoxes .prodBoxLarge li.vid {margin-left: -5px;}.tabs-content.prodBoxes .prodBoxLarge li a.vidbtn img, #specialOffers.prodBoxes .prodBoxLarge li a.vidbtn img {display: inline-block;}.prodBoxLarge .pricetag {left: auto;right: 10px;}.prodBoxLarge .pricetag.dc {top: -27px;left: 0;right: auto;}.prodBoxes .fullPrice {position: absolute;bottom: 10px;left: 10px;font-weight: bold;}.prodBoxes .price {color: #63666A;font-size: 16pt;font-size: 1.615rem;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;line-height: 1;}.prodBoxes .reduced {color: #00A3E0;font-size: 8pt;font-size: 0.846rem;}.reduced span.strikethru {font-weight: normal;text-decoration: line-through;}.prodBoxes .specImage {position: absolute;top: 32px;right: 10px;height: 80px;}.prodBox-img a {display: block;border-radius: 2px;box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.2);}.prodBox.prodBox-img img {width: 100%;max-width: 100%;}.prodBoxes .prodBoxLarge {position: relative;height: 230px;padding-left: 10px;padding-right: 10px;color: #63666A;}.prodBoxes .prodBoxLarge .box {height: 210px;}.prodBoxes .prodBoxLarge h2 { margin-right: 70px; }.prodBoxes .prodBoxLarge ul {width: 160px;margin-top: 5px;}.prodBoxes .prodBoxLarge .moreInfoLink {position: relative;bottom: 0;right: 0;font-size: 10pt;font-size: 1rem;}.prodBoxes .prodBoxLarge .price { font-size: 18pt; font-size: 1.8rem; }.prodBoxes .prodBoxLarge .specImage {top: 20px;width: 31%;height: auto;}#specialOffers.prodBoxes .prodBoxLarge .specImage {top: 50px;}.prodBoxes .buybtn {position: absolute;bottom: 11px;right: 13px;margin-top:3px;width: 125px; text-align: right;}.prodBoxes .yvstars {margin-top: 5px;font-size: 8pt;font-size: 0.8rem;text-align: left;font-weight: normal;}.prodBoxes .yvstars span { margin-left: 3px; vertical-align: middle; }#HomeTabsList .prodBoxes .prodBoxLarge h2 {font-size: 11pt;font-size: 1.1rem;}.price .main {font-size: 16pt;font-size: 1.615rem;font-weight: bold;letter-spacing: -1px;}.price .decimal { font-size: 10pt; font-size: 1rem; }.price .sub { color: #999; }.price .pennies,.price .vat {color: #999;font-size: 10px;font-size: 0.769rem;font-weight: normal;line-height: 1em;}#HomeTabsList a.vidbtn, .cl a.vidbtn{float:right;position:relative;margin: 8px 0px 0px 0px;z-index: 10;}#HomeTabsContainer { margin-bottom: 10px; }.tab-intro {text-align: center;margin-bottom: 20px;}.tab-intro h1 {text-transform: uppercase;font-size: 38pt; font-size: 3.8rem;font-size: 3.5vw;font-weight: normal;letter-spacing: 2px;margin-bottom: 5px;}.tab-intro p {padding: 0 100px;font-size: 12pt; font-size: 1.2rem;}.tab-heading {position: relative;margin: 40px 0 30px 0;text-transform: uppercase;text-align: center;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 18pt; font-size: 1.8rem;overflow: hidden;text-align: center;}.tab-heading > span {position: relative;display: inline-block;min-width: 17%;white-space: nowrap;line-height: 24px;}.tab-heading > span:before, .tab-heading > span:after {content: '';position: absolute;top: 50%;border-bottom: 1px solid #ddd;width: 250%;margin: 0 20px;}.tab-heading > span:before {right: 100%;}.tab-heading > span:after {left: 100%;}#PopularNow{display: none;}#offers #returns {margin: 0px -10px;}#offers #specialOffers {margin: 0px 10px 0px 0px;}#offers #specialOffers, #offers #returns {width: 100%;}#offers .viewAll {margin-bottom: 0;text-align: center;}#offers .viewAll .moreInfoLink {position: relative;bottom: 0;right: 0;}#offers .prodBoxes .reduced { color: #63666A; }#offers .prodBoxes .price { color: #be2528; }#returns .prodBox {padding-left: 5px;padding-right: 5px;}#offers #specialOffers .prodBox:nth-child(odd) {padding-right: 5px;}#offers #specialOffers .prodBox:nth-child(even) {padding-left: 5px;}.offers > img {width: 100%;max-width: 100%;height: auto;}#offers {margin-left: -10px;margin-right: -10px;}#specialOffers .csm12, #returns .cxs12 {margin-bottom: 20px;}#specialOffers .csm12.h-banner img, #returns .cxs12.h-banner img {margin: 0 auto;display: block;max-width: 100%;}#offers #returns {margin: 0 10px 0 0;}.offers .t-banner {width: 100%;max-width: 100%;height: auto;}.offers #mediumBanners img {max-width: 100%;height: auto;}.offers #mediumBanners div:nth-child(2) {text-align: center;}.offers #mediumBanners div:last-of-type {text-align: right;}#specialOffers .Carousel {width: 98.5%;margin: 0 auto;}#specialOffers {margin-top: -40px;}@media (max-width: 767px) {#specialOffers {display: none;}}#brands .brandBox {text-align: center;}#brands a {display: block;border-color: #f1f2f2;margin: 0 0 20px 0;width: 100%;height: 110px;background-repeat: no-repeat;background-position: center;background-size: auto 28%;text-indent: -9999rem;filter: gray;  filter: grayscale(1);  -webkit-filter: grayscale(1); }#brands a:hover { filter: none;  -webkit-filter: none;  }#brands a.moreInfoLink {line-height: 120px;text-align: center;text-indent: 0;filter: none;  -webkit-filter: none; }#brands a.squareLogo {background-size: auto;}#brands {margin-left: -10px;margin-right: -10px;}#brands > * {padding-left: 10px;padding-right: 10px;}.socialLike {height: 20px;margin: 0 -3px 0 -4px;}.socialLike a { margin: 0 3px 0 4px; }.moreinfo { clear: both; }.moreinfo #learnintro { padding: 0; }.moreinfo #learntitle { margin-left: 0; }#socialbar {margin-top: 45px;margin-left: 0;margin-right: 0;border: 0;border-radius: 2px;background: #f1f2f2;min-height: 321px;padding: 20px;display: table;}#socialbar h4 {padding-bottom: 27px;font-size: 11pt; font-size: 1.1rem;font-weight: normal;letter-spacing: 0;text-align: center;position: relative;top: 6px;}#socialbar > div {padding-left: 0;padding-right: 10px;}#socialbar .row {margin-left: -10px;margin-right: -10px;padding-right: 10px;}#socialbar .row > div {padding-left: 10px;padding-right: 10px;}#socialbar .twitter {margin-top: 5px;}#socialbar div.article > a{text-decoration: none;color: #63666A;font-size: 10pt;font-size: 1rem;}#socialbar div.article > a div.img{border: 2px solid #63666A;height: 150px;overflow: hidden;padding: 2px;}#socialbar div.article > a:hover img{filter: none;}#socialbar div.article > a:hover div.img{border-color: #FF6A13;}#socialbar div.article > a div.img div{height: 100%;overflow: hidden;}#socialbar div.article h5{font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 11pt; font-size: 1.1rem;margin: 5px 0;}#socialbar div.article a:hover h5{color: #FF6A13;}#socialbar .article div.img {position: relative;overflow: hidden;}#socialbar .article img {max-width: 100%;min-height: 100%;position: absolute;top: 0;left: 0;display: block;margin: 0 auto 15px auto;filter: grayscale(1);cursor:pointer;transition: all 0.3s ease 0s;}#socialbar .article a:hover img {transform: scale(1.1);}.socialfeed > p {margin: 1rem 0 0 0;padding: 0 1rem;font-size: 1rem;line-height: 1.4rem;}#socialbar .socialfeed {position: relative;display: block;float: left;height: 350px;padding: 35px 0 0 0;background: #fff;vertical-align: bottom;overflow: hidden;}#socialbar h4 { padding-bottom: 0; }#socialbar h4.twitter {position: absolute;top: 5px;width: 100%;text-align: center;}#socialbar h4.twitter a {display: inline-block;background: url('https://assets-b.safe.co.uk/n/pages/home/twitter.png') no-repeat left top;background-size: auto 22px;padding-left: 30px;height: 25px;color: #6CADDE;}#socialbar h4.blog a {display: inline-block;background: url('https://assets-b.safe.co.uk/n/pages/home/safezone.3.png') no-repeat left top;background-size: auto 100%;padding-left: 90px;height: 25px;}#socialbar .socialfeed h4 a:hover, #socialbar .blogfeed h4 a:hover { text-decoration: none; }.rsNav.rsBullets {position: absolute;left: 5px;bottom: 5px;z-index: 20;}.rsNav.rsBullets .rsBullet {background: #fff;border: 1px solid #ccc;width: 12px;height: 12px;line-height: 12px;margin-right: 5px;transition: all 0.5s ease 0s;display: inline-block;cursor: pointer;}.rsNav.rsBullets .rsBullet.rsNavSelected {background: #999;border: 1px solid #999;}.popular-products {width: 100%;}.popular-products h2.tab-heading {font-weight: normal;}.popular-products > div {margin-bottom: 60px;}#klarna-tab-page {display: block;margin: 30px 0 30px 0;}.safes-tab #klarna-tab-page{margin: 30px 0 0px 0;}.sidebar.tabpage ul.lockerColours li a{border: none;}.sidebar.tabpage ul.lockerColours li a::before{content: '';}.sidebar.tabpage ul.lockerColours{display: flex;flex-direction: row;flex-wrap: wrap;gap: 8px;list-style-type: none;padding: 0;}.sidebar.tabpage .lockerColours li {height: 30px;width: 30px;border: solid 1px #cfcfcf;}.sidebar.tabpage .lockerColours li:hover{border: solid 1px #5f5f5f;}@media (min-width: 1024px) {#klarna-tab-page {margin: 20px 0 20px 0;}.safes-tab #klarna-tab-page{margin: 20px 0 0px 0;}}@media (min-width: 1199px) {.filterMajor {margin-bottom: 10px;font-size: 11pt; font-size: 1.1rem;}.filterMajor > div > a { display: none; }.filterMajor p, .filterMajor .slidecontent > a { display: none; }.filterMajor h2{ margin: 0 0 0 10px; }.filterMajor h2::before {content: '-';font-weight: normal;padding-right: 5px;}.filterMajor h2, #filters > div > h3 {color: #63666A;font-size: 10.6pt; font-size: 1.06rem;font-weight: normal;}.filterMajor h2 a, #filters > div > h3 a {color: #00A3E0;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;line-height: 0.8;}.tab-menu > h3:first-of-type { margin-top: 5px; }}@media (max-width: 1199px) {.slider-cover { display: none; }#socialbar .row > div:last-of-type { display: none; }.slider-cover {position: absolute;left: 0;width: 20px;height: 100%;background: #fff;z-index: 100;}.tab #smallBanners { margin-top: 0; margin-bottom: 0; }.tab.safes-tab .protection h2, .tab.safes-tab .lock h2 { font-size: 12pt; font-size: 1.2rem; }#HomeTabsList, #socialbar { display: none; }#helpTab #socialbar{ display: block; }#helpTab #socialbar .row > div:last-of-type { display: block; }.tp-hp-sp { margin: 10px auto; }}@media (min-width: 1024px) and (max-width: 1199px) {.mainCol.tabpage { width: 80%; }.sidebar.tabpage { width: 20%; }.prodBoxes .prodBoxLarge .specImage {top: 30px;right: 20px;width: 95px;}#specialOffers.prodBoxes .prodBoxLarge .specImage { top: 30px; }.aux-content > div:last-of-type { display: none; }}@media (max-width: 1023px) {.header-usp .uspBar a { width: 33%; }.header-usp .uspBar a.search { display: none; }.header-usp .uspBar a.delivery { border: 0; }.header-usp.thirds a.search { display: block; border-left: 1px dotted #A7A8AA; }.tab-menu {border: 0;padding: 0;box-shadow: none;}.sidebar.tabpage {position: relative;top: 10px;width: 100%;padding-right: 0;margin-bottom: 50px;cursor: pointer;}.mainCol.tabpage {width: 100%;padding-left: 0;}#Categories-c { display: block; }.cat-links { display: none; }#HomeTabsList a.vidbtn, .cl a.vidbtn, .prodBoxLarge a.vidbtn, #specialOffers a.vidbtn { margin: 0; }#smallBanners { margin-top: 5px; }.uspBar a { width: 50%; }img.usp_review{ padding: 0;}.prodBoxes div.h3 { margin-right: 60px; }.prodBoxes .prodBoxLarge ul {width: 142px;margin-top: 5px;}.price .pennies, .price .vat {display: block;margin-left: 3px;}.prodBoxes .fullPrice { bottom: 4px; }#VPAddOptions .price .pennies, #VPAddOptions .price .vat { display: inline-block; }.prodBoxes .specImage { height: 60px; }.prodBoxes .yvstars { margin-bottom: 5px; }#HomeTabsList { flex-flow: column nowrap; }#HomeTabsList #Sliders, #HomeTabsList #BrandBox { width: 100%; }#HomeTabsList #Sliders {margin-bottom: 20px;padding: 0;}#HomeTabsList #BrandBox {border: none;box-shadow: none;padding: 0;text-align: center;}#HomeTabsList #BrandBox a {display: inline-block;margin-right: 20px;}#HomeTabsList #BrandBox a.moreInfoLink { margin-top: 10px; }#HomeTabsList #BrandsContainer #brands div:last-of-type {width: 100%;text-align: center;}#wizard {margin-top: 40px;margin-bottom: 0;}#HomeTabsList { margin-top: 40px; }#HomeTabsList #Sliders { margin-bottom: 0; }#HomeTabsList .tab-heading { margin-top: 70px; }#mobile-sliders { margin-top: 40px; }}@media (min-width: 768px) and (max-width: 1023px) {.prodBoxes .prodBoxLarge h2 {font-size: 9pt; font-size: .9rem;}.prodBoxes .prodBoxLarge li {font-size: 8pt; font-size: .8rem;line-height: normal;}#specialOffers.prodBoxes .prodBoxLarge .specImage { width: 26%; }.sidebar.tabpage {position: relative;width: 100%;padding-right: 0;-webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-rule: 1px solid #f1f2f2; -moz-column-rule: 1px solid #f1f2f2; column-rule: 1px solid #f1f2f2;-webkit-column-gap: 35px; -moz-column-gap: 35px; column-gap: 35px;}.cat-links { display: block; }#BrandsContainer { width: 100%; }#BrandsContainer .tab-heading { display: block; margin: 60px 0 30px; }#HomeTabsList #BrandsContainer #brands div {float: left;width: 25%;}#BrandsContainer #brands a {height: 110px;background-repeat: no-repeat;background-position: center;background-size: auto 28%;}}@media (max-width: 790px) and (min-width: 767px) {#socialbar .socialfeed h4 a {padding: 5px 5px 5px 0;background-image: none;font-size: 9pt;font-size: .9rem;}}@media (max-width: 767px) {.sidebar.tabpage h3:nth-of-type(2){ margin-top: 20px; border-top: 1px solid #f1f2f2; }.sidebar.tabpage h3:first-of-type { margin-top: 5px; }.header-usp {margin-bottom: 5px;}.header-usp .uspBar{height:43px;}.home.content {padding-left: 5px;padding-right: 5px;}.header-usp .uspBar a {display: none;width: 100%;text-align: center;}.tab-intro{ margin-bottom: 12px; }.header-usp .uspBar a.delivery { display: block; }.header-usp.thirds .uspBar a.search { display: none; }.header-usp.thirds .uspBar a.delivery { border: 0; width: 100%; }.header-usp .uspBar a.delivery, .header-usp .uspBar a.doubleDiff {    border: 0;}#Categories-c { display: none; }.cat-links { display: block; }.sidebar.tabpage {position: relative;width: 100%;padding-right: 0;}#HomeTabsList { margin: 0; }#HomeTabsList .tab-heading { margin-top: 60px; }.home-alt #HomeTabsList, .home-alt2 #HomeTabsList { margin-top: 40px; }.home-alt #mostpopular { margin-bottom: 0; }#BrandsContainer {width: 100%;padding-left: 0;}#BrandsContainer .tab-heading {display: block;margin-top: 55px;}#HomeTabsList #brands div {float: left;width: 50%;}#BrandsContainer #brands a {height: 110px;background-repeat: no-repeat;background-position: center;background-size: auto 28%;}.home-alt #HomeTabsList #brands div.row {float: none;width: auto;}#wizard { margin-bottom: 60px; }.tab-menu {border: 0;box-shadow: none;padding: 0;margin-bottom: 0;}.sidebar.tabpage h3 {position: relative;padding: 14px 0 14px 0;margin: 0;text-align: center;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 18pt; font-size: 1.4rem;overflow: hidden;text-align: left;font-weight: bold;clear: both;cursor: pointer;    padding-left: 15px;}.sidebar.tabpage h3 > span {position: relative;display: inline-block;}.sidebar.tabpage h3 > span:before, .sidebar.tabpage h3 > span:after {content: '';position: absolute;top: 50%;width: 575%;margin: 0 20px;}.sidebar.tabpage h3.shown { background-position: 95% -17px;border-bottom: 0;  }.sidebar.tabpage h3:first-of-type { display: none; }.sidebar.tabpage ul { clear: both; padding-left: 0; overflow: hidden; }.sidebar.tabpage ul li { width: 50%;float: left; }.sidebar.tabpage ul:first-of-type { margin-top: -10px; }.sidebar.tabpage li a{border: 1px solid #ccc;padding: 16px 5px;font-size: 1.1rem;margin-bottom: 1px;margin-right: 1px;text-align: center;color: #63666A;border-color: #f1f2f2;margin: 5px 8px;display: block;}.sidebar.tabpage li:nth-child(odd) a{ margin-left: 0; }.sidebar.tabpage li:nth-child(even) a{ margin-right: 0; }.sidebar.tabpage li a::before{display: none;content: '';}.sidebar.tabpage ul.mp { margin-bottom: 50px; }.cat-links ul.mp{ display: none; }.sidebar.tabpage ul.mp li {float: none;width: 100%;}.sidebar.tabpage ul.mp li a {display: table;position: relative;width: 100%;height: 90px;background: #d1d1d1;background-image: -ms-radial-gradient(center, circle farthest-corner at 125px center, #FBFBFB 0%, #d1d1d1 100%);background-image: -moz-radial-gradient(center, circle farthest-corner at 125px center, #FBFBFB 0%, #d1d1d1 100%);background-image: -o-radial-gradient(center, circle farthest-corner at 125px center, #FBFBFB 0%, #d1d1d1 100%);background-image: -webkit-gradient(radial, 125px center, 0, 60% center, 286, color-stop(0, #FBFBFB), color-stop(100, #d1d1d1));background-image: -webkit-radial-gradient(center, circle farthest-corner at 125px center, #FBFBFB 0%, #d1d1d1 100%);background-image: radial-gradient(circle farthest-corner at 125px center, #FBFBFB 0%, #d1d1d1 100%);padding: 10px;margin-bottom: 10px;overflow: hidden;font-family: BrandonGrotesqueWebTwo, Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 1.3rem;color: #333;}.sidebar.tabpage ul.mp li a::before {content:  '';padding-right: 0;}.sidebar.tabpage ul.mp li a span {display: table-cell;vertical-align: middle;}.sidebar.tabpage ul.mp a span:first-of-type {padding-left: 95px;}.sidebar.tabpage ul.mp li a span:last-of-type {display: table-cell;position: absolute;left: 10px;}.sidebar.tabpage ul.mp li a img {display: inline-block;vertical-align: middle;width: 70px;float: right;}.sidebar-ad { display: none; margin: 0; }.prodBoxes { display: none; }.prodBoxes .prodBoxLarge {height: auto;margin: 10px 0;}.prodBoxes .prodBox {margin-bottom: 10px;padding-left: 5px;padding-right: 5px;}.prodBoxes .specImage { height: 60px; }.prodBoxes div.h3 a { padding-right: 30px; }.prodBoxes h2 {font-size: 12pt; font-size: 1.2rem;margin-bottom: 2px;}.prodBoxes div.h3, .prodBoxes .yvstars { font-size: 9pt; font-size: .9rem; }.prodBoxes ul {font-size: 10pt; font-size: 1rem;width: auto;max-width: 65%;}.prodBoxes .price { font-size: 17pt; font-size: 1.7rem; }.price .pennies, .price .vat {font-size: 9px;display: block;}.header-usp #smallBanners, .tab .header-usp #smallBanners {padding-top: 5px;}#VPAddOptions .price .pennies, .price .vat { display: inline-block; }#specialOffers { margin-top: 15px; }#brands .brandBox { height: auto; }#brands {margin-top: 5px;margin-bottom: 0;}#brands a {margin-left: 0;margin-right: 10px;}.container.home-carousels {padding-left: 0;padding-right: 0;display: none;}.t-banner { margin-top: 15px; }#offers #returns { margin-top: 20px; }.tab-intro h1 { margin-top: 10px; margin-bottom: 0; padding-bottom: 0; }#HomeTabsContainer .tabsContainer .tabs { margin-left: 0; }#HomeTabsContainer .tabsContainer .tabs li.active span { padding-top: 12px; }#HomeTabsContainer .tabsContainer .tabs li span {color: #fff;padding-top: 12px;}.home .tabsContainer { border-bottom: 0; }.tabsContainer .tabs li.active { margin-top: 0; }.tab .viewmore-a {margin-top: -15px;margin-left: -5px;margin-right: -5px;padding-left: 0;padding-right: 0;}.tab .viewmore h3 {cursor: pointer;-moz-user-select: none;color: #666;display: block;margin: 0 0 10px 0;padding: 10px;}.tab .viewmore h3.open {background: #fff url(https://assets-b.safe.co.uk/n/templates/plus-minus.png) no-repeat scroll 98% 116%;}.tab .viewmore-a h3 a, .tab .viewmore-a h3 a.aux-visible, .home .viewmore-a h3 a.aux-visible {cursor: pointer;background: url(https://assets-b.safe.co.uk/n/templates/updown.png) no-repeat scroll 8px -26px;line-height: 26px;padding-left: 38px;color: #666;}.tab .viewmore-a h3 a {background: url(https://assets-b.safe.co.uk/n/templates/updown.png) no-repeat scroll 8px 0;font-size: 78%;display: inline-block;}.tab .viewmore-line {display: inline-block;float: right;width: 31%;height: 26px;background: url(https://assets-b.safe.co.uk/n/templates/viewmore-line.2.png) repeat-x center;}#FooterLearnSocial {padding-left: 0;margin-left: 0;}#FooterLearnSocial .socialLike {float: left;}h2#learntitle {margin-left: 0;float: none;width: 100%;margin-top: 15px;}#learnintro, #learnMore {padding-left: 0;padding-right: 0;}#smallBanners {margin-left: -10px;margin-right: -10px;margin-top: 20px;margin-bottom: 20px;}.tab #smallBanners {margin-top: 0;margin-bottom: 0;}.home-footer #learntitle, .home-footer #learnintro > div { text-align: center!important; }.home-footer #learntitle { float: none; margin: 0; }#specialOffers { margin-top: 0; }#Categories-c { margin: 0 -5px 0 -25px;}.slider-nav { opacity: 1; z-index: 101; }.slider-cover { display: none; }#brands { margin-top: 12px; }#FooterLearnSocial {padding: 0;display: inline-block;width: auto;}.uspBar a { width: 100%; }.uspBar {padding-top: 5px;padding-bottom: 5px;padding-left: 5px;}.uspBar img { margin-right: 5px; transform: scale(0.75); }.header-usp .uspBar p{ top: -13px; }.prodBoxes .prodBoxLarge {padding-left: 5px;padding-right: 5px;}#specialOffers .prodBoxLarge {padding-left: 0;padding-right: 0;}.tabs-content.prodBoxes .prodBoxLarge .box, #specialOffers.prodBoxes .prodBoxLarge .box, #prodDetails .prodBoxes .prodBoxLarge .box {border-top: 0;border-left: 0;border-right: 0;border-color: #63666A;height: auto;min-height: 0;padding-bottom: 62px;overflow: hidden;}#specialOffers.prodBoxes > .prodBoxLarge:first-of-type .box {border-top: 1px solid #63666A;}.prodborder {border-bottom: 1px solid #63666A!important;}.tabs-content.prodBoxes .prodBoxLarge:first-of-type, #specialOffers.prodBoxes .prodBoxLarge:first-of-type {margin-top: 0;}.tabs-content.prodBoxes .prodBoxLarge .box > a, #specialOffers.prodBoxes .prodBoxLarge .box > a, #prodDetails .prodBoxes .prodBoxLarge .box > a {display: inline-block;float: left;width: 32%;text-align: center;}.tabs-content.prodBoxes .prodBoxLarge .specImage, #specialOffers.prodBoxes .prodBoxLarge .specImage, #prodDetails .prodBoxes .prodBoxLarge .specImage {position: relative;top: auto;right: auto;bottom: -16px;margin-top: 0;width: 100%;height: auto;}.tabs-content.prodBoxes .prodContent, #specialOffers.prodBoxes .prodContent, #prodDetails .prodBoxes .prodContent {float: right;width: 68%;padding-left: 20px;}.tabs-content.prodBoxes h2, #specialOffers.prodBoxes h2, #prodDetails .prodBoxes h2 {margin-right: 0;}.tabs-content.prodBoxes h2 a, #specialOffers.prodBoxes h2 a, #prodDetails .prodBoxes h2 a {font-size: 10pt;font-size: 1rem;font-weight: bold;}.tabs-content.prodBoxes div.h3, #specialOffers.prodBoxes div.h3, #prodDetails .prodBoxes div.h3 {width: auto;margin-right: 0;}.tabs-content.prodBoxes div.h3 a, #specialOffers.prodBoxes div.h3 a, #prodDetails .prodBoxes div.h3 a {padding-right: 0;}.tabs-content.prodBoxes .prodBoxLarge ul, #specialOffers.prodBoxes .prodBoxLarge ul, #prodDetails .prodBoxes .prodBoxLarge ul {width: auto;max-width: 100%;height: auto;max-height: 100px;}.tabs-content.prodBoxes .prodBoxLarge li, #specialOffers.prodBoxes .prodBoxLarge li, #prodDetails .prodBoxes .prodBoxLarge li {font-size: 9pt;font-size: 0.9rem;color: #63666A;}.tabs-content.prodBoxes .prodBoxLarge li::before, #specialOffers.prodBoxes .prodBoxLarge li::before, #prodDetails .prodBoxes .prodBoxLarge li::before {content: '\2713';padding-right: 5px;}.tabs-content.prodBoxes .priceMore, #specialOffers.prodBoxes .priceMore, #prodDetails .prodBoxes .priceMore {overflow: hidden;position: absolute;bottom: 0;right: 0;padding-left: 20px;}.tabs-content.prodBoxes .price, #specialOffers.prodBoxes .price, #prodDetails .prodBoxes .price {font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 12pt;font-size: 1.2rem;}.tabs-content.prodBoxes .price .vat, #specialOffers.prodBoxes .price .vat, #prodDetails .prodBoxes .price .vat { margin-left: 4px; }.tabs-content.prodBoxes .buybtn, #specialOffers.prodBoxes .buybtn, #prodDetails .prodBoxes .buybtn {position: relative;bottom: 1px;right: 0;}.tabs-content.prodBoxes .buybtn, #specialOffers.prodBoxes .buybtn, #prodDetails .prodBoxes .buybtn { width: auto; }.tabs-content.prodBoxes .buybtn button.btnn.info, #specialOffers.prodBoxes .buybtn button.btnn.info, #prodDetails .prodBoxes .buybtn button.btnn.info { color: #fff;}.tabs-content.prodBoxes .buybtn button.btnn.info:hover, #specialOffers.prodBoxes .buybtn button.btnn.info:hover, #prodDetails .prodBoxes .buybtn button.btnn.info:hover {background: #63666A;color: #fff;}.sidebar.tabpage ul.mp{ margin-bottom: -10px; }.row.mb.buying-guides{ margin-bottom: 10px; }#FooterLearnSocial{ margin-bottom: 30px; }.prodBoxes .box, .prodBoxes .prodBox {height: 200px;border-radius: 0;box-shadow: none;}.price .pennies, .price .decimal { font-size: 70%; }.prodBoxes div.h3 { margin: 0 95px 0 0; }.prodBoxes .specImage, .prodBoxes .prodBoxLarge .specImage {height: 85px;width: auto;margin-top: 10px;}.prodBoxes .prodBoxLarge ul { width: 154px; }.prodBoxes .buybtn { width: 126px; }.offers #mediumBanners img {margin: 0 auto 10px auto;display: block;width: 100%;}.offers .prodBoxes .reduced { font-size: 10pt; font-size: 1rem; }#socialbar {min-height: 240px;margin: 30px 0 0 0;border: none;padding: 15px 5px;box-shadow: none;}#socialbar .row { padding-right: 0; }#socialbar > div { padding-right: 0; }#socialbar div.article > a div.img { height: 100px; }#socialbar .socialfeed { display: none; }.tab-intro h1 { font-size: 18pt; font-size: 1.8rem; }.tab-intro p { font-size: 9pt; font-size: .9rem; padding: 0 20px; }.tab.safes-tab .cat-box.safeshome { height: 195px; }.tab.safes-tab .cat-box.safeshome h2 { font-size: 15pt; font-size: 1.5rem; }.tab.safes-tab .cat-box.outdoorkeysafes { background-position: 20% center; }.tab.safes-tab .cat-box p { font-size: 10pt; font-size: 1rem; }.tab.safes-tab .cat-box p br { display: none; }.tab.safes-tab .viewmore-a { display: none!important; }.tab.safes-tab .row.brands img { max-width: 100%; }.sidebar.tabpage ul.lockerColours{margin-left: 15px;}}@media (min-width: 1200px) {.tab-intro h1 { font-size: 30pt; font-size: 3rem; }}#klarna-banner-home-mobile {display: block;width: 100%;margin-top: 40px;}#klarna-banner-home-desktop {display: none;width: 100%;margin-top: 45px;}.klarna-strip {text-align: center;background: #0B051D;}.klarna-strip img {display: inline;width: 100%;max-width: 320px;max-height: 50px;}.klarna-strip .desktop {display: none;}@media(min-width: 767px){#klarna-banner-home-mobile {display: none;}#klarna-banner-home-desktop {display: block;}.klarna-strip .desktop {display: inline;min-height: 65px;max-height: 90px;max-width: 970px;}.klarna-strip .mobile {display: none;}}@media (max-width: 767px) {#klarna-banner-home{overflow: hidden;}}.home.content > .hcpContainer {margin-left: -5px;margin-right: -5px;margin-top: 10px}.hcpGrid {display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: repeat(5, fit-content);gap: 5px;grid-template-areas:"home_safes cctv_kits""padlocks door_locks""home_security post_boxes""lockers lockers""key_cabinets mirrors"}.hcpGrid .home_safes { grid-area: home_safes }.hcpGrid .cctv_kits { grid-area: cctv_kits }.hcpGrid .padlocks { grid-area: padlocks }.hcpGrid .door_locks { grid-area: door_locks }.hcpGrid .home_security { grid-area: home_security }.hcpGrid .post_boxes { grid-area: post_boxes }.hcpGrid .lockers { grid-area: lockers }.hcpGrid .key_cabinets { grid-area: key_cabinets }.hcpGrid .mirrors { grid-area: mirrors }.hcpPanel {background: #d1d1d1;background-image: radial-gradient(circle farthest-corner at 60% center, #FBFBFB 0%, #d1d1d1 100%);padding: 0.5rem;position: relative;cursor: pointer;height: 130px;overflow: hidden;overflow-x: clip;overflow-y: clip}.hcpPanel a, .hcpPanel a:hover {text-decoration: none}.hcpPanel h2 a {font-family: BrandonGrotesqueWebTwo, Arial, Helvetica, 'DejaVu Sans', sans-serif;font-weight: normal;color: #333;font-size: 1.4rem;letter-spacing: -2px}.hcpPanel h2 a span {display: block;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 1.1rem;letter-spacing: normal;color: #63666A;line-height: 1em}.hcpPanel h3 { display: none }.hcpImage {position: absolute;right: 0.5rem;bottom: 0.5rem;z-index: 12;height: 60%;width: auto}.hcpButton {padding: 3px 6px;font-weight: 600;color: #FF6A13;border: 2px solid #FF6A13;font-size: 0.9rem;background: #FFF;position: absolute;left: 0.5rem;bottom: 0.5rem;display: none}@media (hover: hover) {.hcpButton {color: #63666A;border-color: #63666A}.hcpPanel:hover .hcpButton {color: #FF6A13;border-color: #FF6A13}}.hcpBackground {display: none;z-index: 11}.hcpContent {z-index: 13;padding: 0.5rem}.hcpPanel.padlocks .hcpImage { height: 65% }.hcpPanel.key_cabinets .hcpImage { height: 56% }.hcpPanel.mirrors .hcpImage { height: 56% }.hcpPanel.lockers .hcpImage { height: 85% }@media (min-width: 375px) {.hcpPanel.lockers .hcpImage { right: 14% }}@media (min-width: 600px) {.hcpImage { height: 85% }.hcpPanel.padlocks .hcpImage { height: 85% }.hcpPanel.key_cabinets .hcpImage { height: 75% }.hcpPanel.mirrors .hcpImage { height: 85% }.hcpPanel.lockers .hcpImage { height: 85% }}@media (min-width: 768px) {.hcpImage { height: 75% }.hcpPanel.padlocks .hcpImage { height: 75% }.hcpPanel.key_cabinets .hcpImage { height: 75% }.hcpPanel.mirrors .hcpImage { height: 75% }.hcpPanel.lockers .hcpImage { height: 75% }}@media (min-width: 1024px) {.hcpImage { height: 60% }.hcpPanel.padlocks .hcpImage { height: 60% }.hcpPanel.key_cabinets .hcpImage { height: 60% }.hcpPanel.mirrors .hcpImage { height: 60% }.hcpPanel.lockers .hcpImage { height: 60% }.hcpPanel.cctv_kits .hcpImage { height: 55% }}@media (min-width: 768px) {.hcpGrid { gap: 1.5rem }.hcpPanel { height: 163px }.hcpBackground {position: absolute;top: 0;left: 0;height: 163px}.hcpContent {position: absolute;top: 0;left: 0;height: 100%;width: 100%}.hcpPanel.type_alpha .hcpContent {background: rgba(255,255,255,.7);max-width: calc(100% - 2rem);width: 18rem;top: 1rem;left: 1rem;height: calc(100% - 2rem);max-height: 12rem;padding-top: 1rem}.hcpPanel h2 a { font-size: 1.8rem }.hcpPanel h2 a span {font-family: BrandonGrotesqueWebTwo, Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 1.2rem;line-height: 1em;margin-bottom: 0.2rem}.hcpPanel h3 {display: block;font-size: 1rem;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;line-height: normal;width: 50%}.hcpPanel.type_alpha h3 { width: 100% }.hcpButton { display: block }.hcpPanel.type_alpha .hcpImage { display: none }.hcpPanel.type_alpha .hcpBackground { display: block }}@media (min-width: 768px) and (max-width: 1023px) {.hcpPanel.post_boxes .hcpBackground {border: green solid 1px;width: 483px;top: -330px;height: auto}}@media (min-width: 1024px) {.hcpGrid {grid-template-columns: repeat(4, 1fr);grid-template-rows: repeat(3, min-content);grid-template-areas: "home_safes home_safes cctv_kits post_boxes""padlocks home_security door_locks post_boxes""key_cabinets lockers lockers mirrors"}.hcpPanel h2 { font-size: 1.8rem }.hcpGrid .post_boxes { height: auto }.hcpPanel.post_boxes .hcpBackground {width: auto;height: 350px;}}.welcome-bus { display: block; }#VirtPage.businessLB #Container {border: 0;background: none;box-shadow: none;}#VirtPage.businessLB #Container #VirtPageClose {display: none;}.welcome-bus {width: 600px;max-width: 80%;max-height: 430px;margin: 0 auto;background: #fff url('https://assets-b.safe.co.uk/n/sections/hometabs/business-skyline.3.png') no-repeat bottom center;background-size: contain;border: 4px solid #00A3E0;box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.4);font-size: 10pt; font-size: 1rem;}.welcome-bus h1 {margin-bottom: 10px;}.welcome-bus > div {width: 90%;margin: 0 auto;padding: 8px 0 6px 0;text-align: center;}.welcome-bus .bus-b {display: block;padding: 15px 0;}.welcome-bus .bus-ib {display: inline-block;vertical-align: top;margin: 0 10px;text-align: left;}.welcome-bus .bus-ib:first-of-type {width: calc(55% - 40px);}.welcome-bus .bus-ib:last-of-type {width: auto;}.welcome-bus span .tick {color: #00A3E0;}.welcome-bus .btnn, .bus-intro .btnn {display: inline-block;background: #00A3E0;border-radius: 2px;border-bottom: 2px solid #75C7E5;padding: 6px 10px 4px 10px;margin-bottom: 20px;color: #fff;font-size: 11pt; font-size: 1.1rem;font-weight: bold;text-transform: none;}.bus-intro .btnn {margin-top: 20px;}.welcome-bus .btnn:hover {border-color: #63666A;cursor: pointer;}.bus-welcome-page {width: 50%;min-width: 800px;margin: 40px auto 10px auto;background: #f1f2f2;border-radius: 20px;padding: 30px 50px 10px 50px;}.bus-welcome-page .row {margin-top: 0;}.bus-welcome-page .row > div {vertical-align: middle;}.bus-welcome-page h1 {margin-bottom: 30px;}.bus-welcome-page .tick {color: #00A3E0;}.bus-welcome-page p > span:last-of-type .tick {visibility: hidden;}.bus-welcome-page p > span, .welcome-bus p > span, .bus-intro p > span {display: block;line-height: 1.6;font-size: 1.1rem;}.bus-intro .col3 p > span{ font-weight: bold; }.bus-intro {margin-top: 15px;margin-bottom: -30px;}.bus-intro h2 {margin-bottom: 20px;}.bus-intro p {margin-bottom: 15px;}.bus-intro .cols {font-size: 0;}.bus-intro .cols > div {display: inline-block;vertical-align: top;width: 38%;padding-right: 25px;}.bus-intro .cols > div p {font-size: 1.1rem;}.bus-intro .cols > .col3 {width: 24%;margin-top: -35px;padding-right: 0;text-align: center;}.bus-intro .cols > .col3 p {display: inline-block;width: 100%;background: #f1f2f2;padding: 15px 20px;margin: 0 -5px 0 0;border-radius: 6px;box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.2);text-align: left;}.bus-intro .cols > .col3 p span.tick { font-size: 9pt; font-size: .9rem; }.header-usp .uspBar a.bus-welcome-usp { display: none; }#categories-business{margin-left: -10px;margin-right: -10px;}#categories-business .cat{}#categories-business .cat-inner{margin: 15px 7px 10px 7px;padding: 5px 0 8px 0;border: 1px solid #d3d3d3;background: #f1f2f2;box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.2);transition: 0.18s;display: block;border-radius: 2px;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;}#categories-business .cat a{text-decoration: none;transition: 0.18s;}#categories-business .cat-inner:hover{border-color: #cccccc;background: #ececec;}#categories-business .cat-inner a{color: #63666A;}#categories-business .cat-inner:hover a{color: #00A3E0;}#categories-business .cat .img-wrapper{background: #fff;margin: 5px 10px 7px 10px;padding-top: 10px;padding-bottom: 10px;}#categories-business .cat img{width: 75%!important;height: auto!important;margin: 0 auto;}#categories-business .cat-inner:hover img{}#categories-business .cat span{display: block;text-align: center;text-decoration: none;font-weight: bold;font-size: 1.1rem;}@media (max-width: 1199px) {.bus-welcome-page { width: 70%; }.bus-intro .cols > div { padding-right: 15px; }.bus-intro p { line-height: 1.4; }.bus-intro .cols > .col3 p span { font-size: 10pt; font-size: 1.04rem; }.bus-intro .cols > .col3 p span.tick { font-size: 8pt; font-size: .8rem; }}@media (max-width: 1023px) {.bus-welcome-page { width: 80%; min-width: 600px; }}@media (max-width: 767px) {.bus-welcome-page { display: none; }.bus-intro .row .row > div:first-of-type { margin-bottom: 20px; }.s-blue .header-usp .uspBar a.bus-welcome-usp { display: block;}.header-usp .uspBar a.bus-welcome-usp .large { text-transform: none; }.welcome-bus > div { width: 100%; }.welcome-bus { max-height: calc(100% - 55px); }.welcome-bus .bus-ib:first-of-type, .welcome-bus .bus-ib:last-of-type {width: 100%;margin-top: 1.5em;}.welcome-bus .bus-ib:first-of-type {margin-top: 0;}.bus-intro .cols > div, .bus-intro .cols > .col3 {width: 100%;padding-right: 0;}.bus-intro .cols > .col3 {margin-top: 0;margin-left: -5px;margin-bottom: 30px;text-align: left;}.bus-intro .cols > .col3 p {width: 100%;margin: 0 5px;}#categories-business .cat{width: 50%;}#categories-business .cat-inner{margin: 10px 2px 5px 2px;}#categories-business{margin-left: -5px;margin-right: -5px;}#categories-business .cat img{width: 120px!important;height: 120px!important;}#categories-business .cat .img-wrapper{background: #fff;margin: 0px 5px 10px 5px;padding-top: 5px;padding-bottom: 5px;}#categories-business .cat-inner span{font-size: 1rem;}.bus-intro .cols > .col3 {margin-bottom: 10px!important;}.bus-intro .cols > .col3 p > span{display: inline-block;width: 49%;font-size: 0.8rem!important;}.bus-intro .cols > .col3 p > span a{font-size: 0.75rem!important;}.bus-intro .cols > .col3 p span.tick{font-weight: bold;font-size: 1.2rem;}.bus-intro h2{ text-align: center; }.bus-intro .cols > .col3 p{ padding: 10px!important; }}#banners { margin-top: 0; }#banners.homeB { margin-top: -20px; padding-left: 5px; padding-right: 5px; }#banners .container {position: relative;max-width: 100%;height: 100%;}#banners .container.ns {padding-left: 10px;padding-right: 10px;}.tab #banners { margin-bottom: 20px; }.tab .slide-inner.freedel { background: #f1f2f2; }#l-banner {width: 100%;margin-bottom: 10px;text-align: center;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;z-index: 89;height: 285px;overflow: hidden;}#l-banner .slide {width: 100%;height: 230px;}#l-banner .slide-inner {position: relative;width: 100%;height: 100%;padding: 10px;overflow: hidden;display: block;text-decoration: none;color: #63666A;}#l-banner .slide-inner img, #l-banner .slide-inner .bullets span {display: none;}#l-banner .slide-inner img.prod-img {position: absolute;bottom: 30px;max-width: 100%;z-index: 1;}#l-banner .slide-inner .bullets {position: absolute;bottom: 15px; left: 10px; right: 10px;text-align: left;background: #f1f2f2;padding: 0 30px;font-size: 9pt; font-size: .9rem;}#l-banner .slide-inner .bullets span:first-of-type { display: inline-block; }.tab #l-banner .slide-inner .bullets {left: -10px;right: -10px;}#l-banner .slider-nav {left: 0; top: 40%;z-index: 101;opacity: .5;}#l-banner:hover .slider-nav {display: block;}#l-banner #l-prev, #l-banner #l-next{position: absolute;width: 40px;height: 40px;background-image: url('https://assets-b.safe.co.uk/n/templates/layerslider/skin.png');text-indent: -9999em;}#l-banner #l-prev {left: 10px;background-position: 0 0;}#l-banner #l-next {right: 10px;background-position: -150px 0;}.tab #l-banner .slider-nav { display: none; }.tab #l-banner:hover .slider-nav { display: block; }#l-banner .mi-btn, #l-banner .mi-btn2, #l-banner .mi-btn3 {position: absolute;bottom: 8px;right: 9px;border: 3px solid #fff;font-size: 1rem;line-height: normal;}#l-banner .mi-btn2 {border: 3px solid #00A3E0;}#l-banner .mi-btn3, .minibanner .shopnow {border: 3px solid #FF6A13;background: #fff;padding: 3px 7px;color: #FF6A13;}.s-blue #l-banner .mi-btn3, .minibanner .shopnow {border: 3px solid #00A3E0;color: #00A3E0;}.mi-btn, .mi-btn2, .mi-btn3, .mi-btn4 {color: white;border: 4px solid white;background-color: #FF914A;padding: 4px 8px;text-decoration: none;}.mi-btn2 {color: #00A3E0;border: 4px solid #00A3E0;background-color: #fff;}.mi-btn3 {color: #fff;border: 4px solid #fff;background-color: #0cbbff;}.mi-btn4 {color: #FF6A13;border: 4px solid #FF6A13;background-color: #fff;}.sash {position: absolute;top: -10px; right: 15px;font-size: 12pt; font-size: 1em;line-height: normal;}.sash-contents {background: #FF6A13;width: 135px;padding-top: 20px;color: #fff;text-align: center;}.sash-footer {width: 0; height: 0; border-left: 68px solid transparent;border-right: 68px solid transparent;border-top: 25px solid #FF6A13;}.s-blue .sash-contents {background: #00A3E0;}.s-blue .sash-footer {border-top: 25px solid #00A3E0;}.sash .was, .sash .label-tax { display: block; }.sash .was, .sash .now { text-transform: uppercase; }.sash .label-tax {margin-top: -3px;font-size: 8pt; font-size: .8em;}.sash .now > span {padding: 0 5px;font-size: 35pt; font-size: 3.5em;font-weight: bold;letter-spacing: -5px;line-height: 1;}.sash .now.dec > span {font-size: 30pt; font-size: 3em;}.sash .now.dec span.dec {position: relative;top: -0.9em;padding-left: 6px;vertical-align: baseline;font-size: 10pt; font-size: .4em;letter-spacing: normal;}.slide-inner .strikethrough {position: relative;padding: 0 5px;}.slide-inner .strikethrough:before {position: absolute;content: "";left: 0; top: 50%; right: 0;border-top: 2px solid;border-color: inherit;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg);}.banner-left, .banner-middle, .banner-right {position: relative;float: left;height: calc(100% - 45px);}.banner-left {width: 100%;height: auto;}.banner-middle, .banner-right { width: 50%; }.banner-middle > div {position: relative;height: 100%;}.ns .heading, .ns .sub-heading, .ns .bullet-c {display: inline-block;text-align: center;line-height: 1;}.ns .heading {margin-bottom: 5px;font-family: BrandonGrotesqueWebTwo, Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 30pt; font-size: 3rem;letter-spacing: -2px;color: #333;}.ns .sub-heading {font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 18pt; font-size: 1.8rem;line-height: 1.1;letter-spacing: -1px;}.ns .bullet-c {margin-top: 30px;padding: 0;}.ns .bullet-c li::before, .bullets ul li::before {content: '\00BB';padding-right: 4px;}.ns .bullet-c li, .bullets ul li {display: inline-block;margin: 0 5px;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 11pt; font-size: 1.1rem;}.ns .t-container { float: left; }.bullets ul { padding: 0; margin: 0; }.bullets li { margin-left: 0; }.shoutout {position: absolute;transform: rotate(-8deg);z-index: 5;background: #00A3E0;border: 1px solid #fff;padding: 3px 8px;border-radius: 3px;display: inline-block;width: auto;font-family: BrandonGrotesqueWebTwo, Arial, Helvetica, 'DejaVu Sans', sans-serif;color: #fff;}.row.mb {margin-top: 60px;margin-bottom: 60px;}.minibanner {display: block;overflow: hidden;position: relative;height: 210px;padding: 15px;color: #63666A;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;text-decoration: none;background: #d1d1d1;background-image: -ms-radial-gradient(center, circle farthest-corner at 60% center, #FBFBFB 0%, #d1d1d1 100%);background-image: -moz-radial-gradient(center, circle farthest-corner at 60% center, #FBFBFB 0%, #d1d1d1 100%);background-image: -o-radial-gradient(center, circle farthest-corner at 60% center, #FBFBFB 0%, #d1d1d1 100%);background-image: -webkit-gradient(radial, 60% center, 0, 60% center, 286, color-stop(0, #FBFBFB), color-stop(100, #d1d1d1));background-image: -webkit-radial-gradient(center, circle farthest-corner at 60% center, #FBFBFB 0%, #d1d1d1 100%);background-image: radial-gradient(circle farthest-corner at 60% center, #FBFBFB 0%, #d1d1d1 100%);}.prodBoxes .minibanner:hover {text-decoration: none;}.minibanner span {display: block;}.minibanner .title {position: relative;margin-bottom: 12px;text-transform: uppercase;font-size: 18pt; font-size: 1.8rem;font-family: BrandonGrotesqueWebTwo, Arial, Helvetica, 'DejaVu Sans', sans-serif;font-weight: normal;line-height: 1;color: #333;z-index: 2;}.minibanner .subtitle {margin-bottom: 12px;font-size: 13pt; font-size: 1.3rem;font-family: BrandonGrotesqueWebTwo, Arial, Helvetica, 'DejaVu Sans', sans-serif;font-weight: normal;line-height: 1;color: #666;}.minibanner span {text-transform: none;font-size: 10pt;font-size: 1rem;color: #63666A;z-index: 2;}.minibanner .shopnow {display: inline-block;width: auto;position: absolute;bottom: 15px;font-size: 10pt;font-size: 1rem;z-index: 2;}.minibanner img  {position: absolute;bottom: 0;}.minibanner .con-f {position: absolute;bottom: 15px;right: 15px;}.minibanner.special {color: #016b94;background: #d1d1d1;background-image: -ms-radial-gradient(center, circle farthest-corner at 35% 30%, #FBFBFB 0%, #d1d1d1 100%);background-image: -moz-radial-gradient(center, circle farthest-corner at 35% 30%, #FBFBFB 0%, #d1d1d1 100%);background-image: -o-radial-gradient(center, circle farthest-corner at 35% 30%, #FBFBFB 0%, #d1d1d1 100%);background-image: -webkit-gradient(radial, 60% center, 0, 35% 30%, 286, color-stop(0, #FBFBFB), color-stop(100, #d1d1d1));background-image: -webkit-radial-gradient(center, circle farthest-corner at 35% 30%, #FBFBFB 0%, #d1d1d1 100%);background-image: radial-gradient(circle farthest-corner at 35% 30%, #FBFBFB 0%, #d1d1d1 100%);padding-right: 100px;}.minibanner.special img { right: 0; }.minibanner.special .shopnow {color: #00A3E0;border-color: #00A3E0;}.minibanner.freedel {background: #FF6A13;padding: 20px;}.minibanner.freedel .title {display: block;margin-bottom: 5px;font-size: 31pt;font-size: 3.1rem;}.minibanner.freedel .title strong {font-size: 60pt;font-size: 6rem;}.minibanner.freedel span {display: inline-block;font-size: 14pt;font-size: 1.4rem;}.minibanner .small {display: inline-block;margin-left: 15px;font-size: 8pt;font-size: .8rem;}.minibanner.guides {color: #63666A;padding: 15px;background: #d1d1d1;background-image: -ms-radial-gradient(center, circle farthest-corner at 65% 65%, #FBFBFB 0%, #d1d1d1 100%);background-image: -moz-radial-gradient(center, circle farthest-corner at 65% 65%, #FBFBFB 0%, #d1d1d1 100%);background-image: -o-radial-gradient(center, circle farthest-corner at 65% 65%, #FBFBFB 0%, #d1d1d1 100%);background-image: -webkit-gradient(radial, 60% center, 0, 65% 65%, 286, color-stop(0, #FBFBFB), color-stop(100, #d1d1d1));background-image: -webkit-radial-gradient(center, circle farthest-corner at 65% 65%, #FBFBFB 0%, #d1d1d1 100%);background-image: radial-gradient(circle farthest-corner at 65% 65%, #FBFBFB 0%, #d1d1d1 100%);}.minibanner.guides .title {display: block;margin-bottom: 2px;}.minibanner.guides img { right: 15px;width: 100px;}.minibanner.guides img.experts {left: -57px;bottom: -9px;width: 70%;max-width: 280px;}.minibanner.beattheburglar {background: #d1d1d1;background-image: -ms-radial-gradient(center, circle farthest-corner at 80% center, #FBFBFB 0%, #d1d1d1 100%);background-image: -moz-radial-gradient(center, circle farthest-corner at 80% center, #FBFBFB 0%, #d1d1d1 100%);background-image: -o-radial-gradient(center, circle farthest-corner at 80% center, #FBFBFB 0%, #d1d1d1 100%);background-image: -webkit-gradient(radial, 60% center, 0, 80% center, 286, color-stop(0, #FBFBFB), color-stop(100, #d1d1d1));background-image: -webkit-radial-gradient(center, circle farthest-corner at 80% center, #FBFBFB 0%, #d1d1d1 100%);background-image: radial-gradient(circle farthest-corner at 80% center, #FBFBFB 0%, #d1d1d1 100%);padding-right: 50px;}.minibanner.beattheburglar img {right: -40px;}.minibanner.conexis {border: 1px solid #A7A8AA;background: #fff url(https://assets-b.safe.co.uk/n/pages/yalesmartsecurity/conexis/minibanner-here.2.jpg) no-repeat center left;background-size: auto 95%;}.minibanner.conexis span {color: #FF6A13;border-color: #FF6A13;background: #fff;left: auto;right: 10px;bottom: 10px;}.minibanner.lpg {background: #d1d1d1;background-image: -ms-radial-gradient(center, circle farthest-corner at 50% 50%, #FBFBFB 0%, #d1d1d1 100%);background-image: -moz-radial-gradient(center, circle farthest-corner at 50% 50%, #FBFBFB 0%, #d1d1d1 100%);background-image: -o-radial-gradient(center, circle farthest-corner at 50% 50%, #FBFBFB 0%, #d1d1d1 100%);background-image: -webkit-gradient(radial, 60% center, 0, 50% 50%, 286, color-stop(0, #FBFBFB), color-stop(100, #d1d1d1));background-image: -webkit-radial-gradient(center, circle farthest-corner at 50% 50%, #FBFBFB 0%, #d1d1d1 100%);background-image: radial-gradient(circle farthest-corner at 50% 50%, #FBFBFB 0%, #d1d1d1 100%);padding-top: 115px;padding-left: 15px;padding-right: 15px;}.minibanner.lpg span {font-size: 14pt; font-size: 1.4rem;text-align: center;}.minibanner.lpg strong {color: #00A3E0;}.minibanner.lpg img.lpg-tags {top: 0;left: calc(50% - 371px);}.minibanner.lpg img.lpg-logo {top: 65px;left: calc(50% - 71px);max-width: 148px;}.minibanner .tel {position: relative;margin-top: 3px;font-size: 25pt; font-size: 2.5rem; font-weight: bold;letter-spacing: -2.5px;line-height: 1;z-index: 2;}.minibanner.advice {background: #d1d1d1;background-image: -ms-radial-gradient(center, circle farthest-corner at 30% 70%, #FBFBFB 0%, #d1d1d1 100%);background-image: -moz-radial-gradient(center, circle farthest-corner at 30% 70%, #FBFBFB 0%, #d1d1d1 100%);background-image: -o-radial-gradient(center, circle farthest-corner at 30% 70%, #FBFBFB 0%, #d1d1d1 100%);background-image: -webkit-gradient(radial, 60% center, 0, 30% 70%, 286, color-stop(0, #FBFBFB), color-stop(100, #d1d1d1));background-image: -webkit-radial-gradient(center, circle farthest-corner at 30% 70%, #FBFBFB 0%, #d1d1d1 100%);background-image: radial-gradient(circle farthest-corner at 30% 70%, #FBFBFB 0%, #d1d1d1 100%);text-align: right;}.minibanner.advice .shopnow {position: relative;right: 0;bottom: auto;margin-top: 15px;}.minibanner.advice img {max-width: 199px;width: 135px;left: 10px;bottom: -3px;right: auto;}.minibanner.advice img.experts {width: 52%;bottom: -12px;right: -10px;left: auto;z-index: 1;}.minibanner.keyedalike {background: #d1d1d1;background-image: -ms-radial-gradient(center, circle farthest-corner at 60% center, #FBFBFB 0%, #d1d1d1 100%);background-image: -moz-radial-gradient(center, circle farthest-corner at 60% center, #FBFBFB 0%, #d1d1d1 100%);background-image: -o-radial-gradient(center, circle farthest-corner at 60% center, #FBFBFB 0%, #d1d1d1 100%);background-image: -webkit-gradient(radial, 60% center, 0, 60% center, 286, color-stop(0, #FBFBFB), color-stop(100, #d1d1d1));background-image: -webkit-radial-gradient(center, circle farthest-corner at 60% center, #FBFBFB 0%, #d1d1d1 100%);background-image: radial-gradient(circle farthest-corner at 60% center, #FBFBFB 0%, #d1d1d1 100%);color: #63666A;text-align: left;}.minibanner.keyedalike .shopnow {left: 15px;right: auto;}.minibanner.install img {width: 51%;bottom: -9px;right: -9px;z-index: 1;}.minibanner.business ul {width: auto;max-height: none;margin-left: 0;list-style: none;font-size: 10pt; font-size: 1rem;}.minibanner.business li::before {content: '\00BB';padding-right: 5px;}.minibanner.business .shopnow {right: 15px;left: auto;}.minibanner.lockersproject {background: url(https://assets-b.safe.co.uk/n/sections/hometabs/lockers-project-bg.2.jpg) no-repeat 70% center;background-size: cover;color: #fff;}.minibanner.lockersproject div {background: rgba(31, 37, 94, .6);padding: 10px;display: inline-block;float: left;clear: both;}.minibanner.lockersproject .title {display: inline;color: #fff;}.minibanner.lockersproject .shopnow {display: block;}.minibanner.volume {text-align: right;}.minibanner.volume .shopnow {position: relative;right: auto;left: auto;bottom: auto;margin-top: 5px;}.locks-tab .minibanner.volume, .padlocks-tab .minibanner.volume, .padlocks-NEW-tab .minibanner.volume {text-align: left;}.locks-tab .minibanner.volume .con-f, .padlocks-tab .minibanner.volume .con-f, .padlocks-NEW-tab .minibanner.volume .con-f {right: auto;left: 15px;}.minibanner.volume img.experts {width: 95%;bottom: 10px;left: auto;right: -92px;z-index: 1;}.minibanner.special .title, .lockers-and-storage-tab .minibanner.volume .title { font-size: 28pt; font-size: 2.8rem; letter-spacing: -1px; }.minibanner.business .title, .minibanner.guides .title, .minibanner.install .title { font-size: 23pt; font-size: 2.3rem; }.minibanner.volume .title, .minibanner.keyedalike .title { font-size: 22pt; font-size: 2.2rem; }.header-promo {position: relative;background: #00A3E0 url(https://assets-b.safe.co.uk/n/banners/may-promo/sale-bg.png) repeat center;margin-top: -20px;margin-bottom: 20px;border-top: 1px solid #fff;border-bottom: 1px solid #fff;color: #fff;line-height: 28px;}.header-promo .row { margin-top: 0; padding-top: 3px; padding-bottom: 3px; }.header-promo a { text-decoration: none; }.promo-bar { text-align: center; font-weight: 900; font-size: .9rem; font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif; }.promo-bar > * { display: inline-block; vertical-align: middle; }.promo-bar span { margin-left: 5px;margin-right: 5px; color: #fff; }.promo-bar span:first-of-type { margin-left: 0; }.promo-bar strong span { margin-left: 0; color: inherit; }.header-promo img { height: 15px; margin-right: 2px; vertical-align: top; margin-top: 2px; }.promo-bar .star { display: inline-block; font-size: 12pt; }#promo-countdown, .promo-bar strong { margin: 0; color: #fff; font-weight: normal; }#promo-countdown { display: inline-block; text-align: left; min-width: 105px; }#promo-countdown.nd { min-width: 50px; }.header-promo-large { margin-top: 0; margin-bottom: 20px; }.header-promo-large .row { padding-bottom: 4px; }.header-promo-large .promo-bar { font-size: 10pt; font-size: 1rem; }.header-promo-large .promo-bar span { height: auto; line-height: normal; }.header-promo-large .hol { font-size: 17pt; font-size: 1.7rem; }.header-promo-large #promo-countdown { min-width: 110px; }.header-promo {background-color: #333;margin-top: 0;margin-bottom: 0;border-top: 2px solid #fff;border-bottom: 2px solid #fff;}.header-promo.januarySale {border: none;}.header-promo.cm {background-color: #e8e005;color: #272727;}.header-promo.cm .promo-bar span, .header-promo.cm #promo-countdown, .header-promo.cm .promo-bar strong {color: #272727;}.header-promo.mm {background-color: #5c0e9c;}.header-promo.js {background: #c02521 url(https://assets-b.safe.co.uk/n/banners/january/2018/sale-bg.png?r=1545237432) repeat center;background-size: cover;}.header-promo.bh {background: #00A3E0 url(https://assets-b.safe.co.uk/n/banners/january/2018/sale-bg.png?r=1545237432) repeat center;}.header-promo.js, .header-promo.js .promo-bar span, .header-promo.js #promo-countdown, .header-promo.js .promo-bar strong {color: #fff;font-size: 10pt; font-size: 1rem;}.miniBannerContainer {text-align: center;background: #28939D;font-size: 1.5rem;position: relative;}.miniBannerContainer .miniBanner{margin-right: 125px;display: block;font-size: 1rem;font-weight: normal;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;line-height: 1.5;}.miniBannerContainer .miniBanner .bannerTxtContainer{display: inline-block;}.miniBannerContainer .miniBanner br{display: none;}.miniBannerContainer .miniBanner a{color: #fff;font-weight: normal;text-decoration: none;display: block;padding: 10px 10px;}.miniBannerContainer .miniBanner u{font-weight: bold;white-space: nowrap;}.miniBannerContainer .miniBanner .closeMiniBanner{position: absolute;right: -30px;top: 50%;transform: translate(-50%, -50%);color: white;font-weight: normal;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 1.1rem;cursor: pointer;padding: 10px 20px;}.miniBannerContainer .miniBanner .hideDashBanner{display: inline-block;}.miniBannerContainer .miniBanner .closeMiniBanner span{padding-right: 5px;}@media (max-width: 768px){.miniBannerContainer .miniBanner br{display: block;}.miniBannerContainer .miniBanner .hideDashBanner{display: none;}.miniBannerContainer .miniBanner a{padding: 15px 10px;}}@media (max-width: 767px) {.miniBannerContainer .miniBanner .closeMiniBanner span.mobHide{display: none;}.miniBannerContainer .miniBanner .closeMiniBanner{padding: 20px 20px;}.miniBannerContainer .miniBanner{margin-right: 0;}}@media (max-width: 475px) {.miniBannerContainer .miniBanner{margin-right: 10%;}}@media (min-width: 768px), (min-width: 1200px) {#l-banner .slide { height: 285px; }#l-banner .slide-inner img { display: block; }#l-banner .slide-inner img.add-img { display: none; }#l-banner .slide-inner img.prod-img { bottom: -20px; }#l-banner .slide-inner .bullets {height: 30px;font-size: 11pt; font-size: 1.1rem;line-height: 30px;}#l-banner .slide-inner .bullets span { display: inline-block; }.banner-left, .banner-middle, .banner-right {position: relative;float: left;width: 33%;height: calc(100% - 65px);}.tab .ns .heading { font-size: 22pt; font-size: 2.2rem; }.tab .ns .sub-heading { font-size: 14pt; font-size: 1.4rem; }.tab .ns .bullet-c li { margin-bottom: 5px; }.ns .banner-left { padding-top: 55px; }.ns .banner-left, .ns .banner-middle { width: 40%; }.ns .banner-right { width: 20%; }.banner-right { float: right; }.banner-middle { text-align: center; }#l-banner .ns .mi-btn, #l-banner .ns .mi-btn2, #l-banner .ns .mi-btn3 { bottom: 15px; right: 50px; }}@media (max-width: 1199px) {#l-banner .slide-inner img.add-img { display: block; }.banner-left .bullet-c li, .bullets ul li { font-size: 10pt; font-size: 1rem; }.banner-left { padding-right: 5%; }.ns .heading { font-size: 28pt; font-size: 2.8rem; }.minibanner.keyedalike .title, .minibanner.install .title { font-size: 20pt; font-size: 2rem; }.minibanner.beattheburglar img {right: -30px;width: 70%;}.minibanner.business ul { font-size: 9pt; font-size: .9rem; }.promo-bar .star { display: none; }.promo-bar span.hol { margin-left: 0; }}@media (max-width: 1023px) {.ns .heading { font-size: 22pt; font-size: 2.2rem; }.ns .sub-heading { font-size: 14pt; font-size: 1.4rem; letter-spacing: normal; }.ns .bullet-c li { margin-bottom: 5px; }#l-banner .slide-inner .bullets {left: 5px; right: 5px;font-size: 9pt; font-size: .9rem;}#l-banner .slide-inner .bullets li { font-size: 9pt; font-size: .9rem; }.tab #banners { margin-left: 0; margin-right: 0; }.minibanner .title { font-size: 16pt; font-size: 1.6rem; }.minibanner.special .title, .lockers-and-storage-tab .minibanner.volume .title { font-size: 18pt; font-size: 1.8rem; letter-spacing: -1px; }.minibanner.business .title, .minibanner.guides .title, .minibanner.install .title, .minibanner.volume .title, .minibanner.keyedalike .title { font-size: 18pt; font-size: 1.8rem; }.minibanner .tel { font-size: 21pt; font-size: 2.1rem; }.minibanner.beattheburglar img {width: 65%;right: -24px;}}@media (max-width: 767px) {#banners { margin-left: 0; margin-right: 0; }#banners.homeB { margin-top: 0; }.tab #banners { margin-bottom: 20px; }#l-banner { margin-bottom: 0; height: 230px; position: relative; }.banner-left, .banner-middle, .banner-right { position: static; }.banner-left, .ns .heading, .ns .sub-heading { text-align: left; }.ns .heading, .ns .sub-heading { display: block; }.ns .heading {padding: 10px 115px 0 0;font-size: 18pt; font-size: 1.8rem;}.ns .sub-heading {padding-right: 115px;font-size: 9pt; font-size: .9rem;}.banner-left .t-container .heading, .banner-left .t-container .sub-heading { padding-right: 0; }.banner-left .bullet-c { display: none; }.banner-middle > div {position: absolute;left: 0; bottom: 0;width: 100%;}.header-promo{display:  none;}.shoutout { display: none; }#l-banner .mi-btn, #l-banner .mi-btn2, #l-banner .mi-btn3 { right: 22px; bottom: 10px; }#l-banner .ns .mi-btn, #l-banner .ns .mi-btn2, #l-banner .ns .mi-btn3 { bottom: 5px; }.sash {top: -10px; right: 5px;font-size: 9pt; font-size: .9rem;}.sash-contents { width: 110px; }.sash-footer {border-left: 55px solid transparent;border-right: 55px solid transparent;}#l-banner .slide-inner .bullets {right: -10px; left: -10px;padding: 0 15px;width: auto;height: 30px;font-size: 9pt; font-size: .9rem;line-height: 1;display: table;}#l-banner .slide-inner .bullets ul {display: table-cell;vertical-align: middle;}#l-banner .slide-inner .bullets li { display: none; }#l-banner .slide-inner .bullets li:first-of-type { display: block; width: 100%; }.tab.content .row.cf {margin-left: -10px;margin-right: -10px;}.row.mb {margin-top: 30px;margin-bottom: 50px;}.minibanner {margin-left: 5px;margin-right: 5px;display: none!important;}.safes-tab .minibanner.guides, .gun-safes-tab .minibanner.advice,.locks-tab .minibanner.volume, .home-security-tab .minibanner.install,.fire-filing-cabinets-tab .minibanner.advice, .lockers-and-storage-tab .minibanner.volume,.secure-storage-tab .minibanner.business,.key-cabinets-tab .minibanner.business, .post-boxes-tab .minibanner.guides {display: block!important;}.prodBox-img a {border-radius: 0;box-shadow: none;}.minibanner.beattheburglar img {right: 0;width: auto;}.header-promo { z-index: 100; }.promo-bar span { line-height: 23px; height: 22px; }.header-promo-large .row { padding-bottom: 6px; }.header-promo-large .promo-bar span { height: auto; line-height: normal; }.header-promo-large .hol { display: block; }.header-promo-large .promo-bar > span:nth-child(2) { margin-left: 0; }.prod-promo { margin-top: 20px; }.safes-tab .minibanner.guides, .gun-safes-tab .minibanner.advice,.locks-tab .minibanner.volume, .home-security-tab .minibanner.install,.fire-filing-cabinets-tab .minibanner.advice, .lockers-and-storage-tab .minibanner.volume,.secure-storage-tab .minibanner.business,.key-cabinets-tab .minibanner.business, .post-boxes-tab .minibanner.guides {height: 130px;}.minibanner img{width: 80px;}.minibanner img.experts{width: 50%;}.minibanner.install .title{margin-bottom: 5px;}.minibanner.install .shopnow{right: 15px;bottom: 40px;}}@media only screen and (device-width: 768px) { .header-promo > * { position: relative; top: 2px; }.header-promo-large > * { position: relative; top: 1px; }}@supports (-webkit-overflow-scrolling: touch) { .header-promo-large > * { position: relative; top: 1px; }}.virtPage.InsuranceRating #VirtPageTitle { display: none; }.lb-header {background: #FF6A13;color: #fff;margin: 0;padding: 40px 0;}.lb-header h1 { color: #fff; }.lb-header img {display: block;margin: 35px auto 0 auto;}.insurancerating { color: #63666A; }#Content .insurancerating h1, .insurancerating h1 {font-size: 30pt;font-size: 3rem;font-weight: normal;text-align: center;border-bottom: 0;background-color: #FF6A13;}.insurancerating h1 span { font-weight: bold; }.insurance-intro { margin-top: 20px; }.insurance-intro p {line-height: normal;font-size: 14pt;font-size: 1.4rem;width: 78%;margin: 0 auto;}.insurance-intro, .insurancerating .csm6 { text-align: center; }.insurancerating .csm6 { margin: 20px 0; }.insurancerating .csm6 h2 {margin-bottom: 10px;font-size: 18pt;font-size: 1.8rem;}.insurancerating .csm6 p {width: 73%;margin: 0 auto;font-size: 11pt;font-size: 1.1rem;}.insurancerating .insurance-small {font-size: 10pt;font-size: 1rem;margin: 20px auto;text-align: center;line-height: normal;color: #666;width: 60%;}.cctv-storage-help { display: block; }.cctv-storage-help input[type=number] { width: 50px;margin: 0 4px;border-radius: 0;color: #63666A;text-align: center;}.cctv-storage-help input[type=number]::-webkit-inner-spin-button,.cctv-storage-help input[type=number]::-webkit-outer-spin-button {   opacity: 1;}.cctv-storage-help .table-responsive > table {width: 80%;margin: 0 auto;padding: 10px;}.cctv-storage-help .table-responsive > table thead {background: #A7A8AA;color: #fff;font-weight: bold;}.cctv-storage-help .table-responsive > table th, .cctv-storage-help .table-responsive > table td {vertical-align: middle;text-align: center;}.cctv-storage-help .table-responsive > table th span {display: block;font-size: 9pt; font-size: .9rem;}.cctv-storage-help .table-responsive > table > tbody > tr:nth-child(even) { background: #f1f2f2; }.cctv-storage-help .table-responsive > table > tbody > tr:nth-child(odd) { background: #fff; }.cctv-storage-help .table-responsive > table > tbody > tr:hover { background: #f8f8f8; }.cctv-storage-help .table-responsive > table > tbody > tr { border-bottom: 1px solid #63666A; }.cctv-storage-help .table-responsive > table th, .cctv-storage-help .table-responsive > table > tbody > tr > td { border: 1px solid #A7A8AA; }.cctv-storage-help .table-responsive > table > tbody > tr > td.tc td,.cctv-buyg .cctv-storage-help .table-responsive > table td.tc {padding: 10px;border-bottom: 1px solid #ccc;min-width: 90px;}.cctv-storage-help .table-responsive > table > tbody > tr > td.tc tr:last-of-type td { border: 0; }.product-container .cctv-storage-help {display: none;margin: 10px 0 0 0;background: #f1f2f2;padding: 30px;border-radius: 3px;}.product-container #cctv-storage-app-product { margin-top: 30px; }.product-container .cctv-storage-help .table-responsive > table {width: 385px;max-width: 55%;margin-bottom: 15px;}.product-container .cctv-storage-help .table-responsive > table th, .product-container .cctv-storage-help .table-responsive > table td,.cctv-buyg .cctv-storage-help .table-responsive > table th { padding: 10px 15px; }.product-container .cctv-storage-help .table-responsive > table td { height: 57px; }.product-container .cctv-storage-help .table-responsive table thead tr th:first-of-type, .product-container .cctv-storage-help .table-responsive table thead tr th:last-of-type { min-width: 110px; }.product-container .cctv-storage-help .table-responsive table tbody tr:last-of-type td:first-of-type { text-align: center; }.product-container .cctv-storage-help .table-responsive table thead tr th:first-of-type img {display: inline-block;vertical-align: middle;background: url('https://assets-b.safe.co.uk/n/pages/product/clock.1.png') no-repeat center;background-size: 100% auto;width: 25px;height: 25px;margin-right: 5px;}.product-container .cctv-storage-help .table-responsive table tbody tr:last-of-type span { font-weight: normal; }.product-container .cctv-storage-help .table-responsive table tbody tr td img { width: 60px; }.product-container .cctv-storage-help .table-responsive > table .mode { display: none; }.product-container .cctv-storage-help .table-responsive > table .mode.active { display: inline-block; }.product-container .cctv-storage-help .recording-mode {margin: 0 0 15px 0;font-size: 0; text-align: center;}.product-container .cctv-storage-help .recording-mode strong {display: inline-block;font-size: 11pt; font-size: 1.1rem;text-align: center;}.product-container .cctv-storage-help .recording-mode label {display: inline-block;width: 162px;margin: 0 10px 10px 10px;background: #fff;padding: 6px 10px;border: 1px solid #A7A8AA;border-radius: 3px;font-size: 11pt; font-size: 1rem;text-align: center;}.product-container .cctv-storage-help .recording-mode label.active {border: 1px solid #00A3E0;background: #00A3E0;color: #fff;}.product-container .cctv-storage-help .recording-mode label { cursor: pointer; }.product-container .cctv-storage-help .recording-mode label > div:first-of-type { display: none; }.product-container .cctv-storage-help .mode.cr input[type=number] { display: none; }.product-container .cctv-storage-help .hours .mode.md input[type=number]::-webkit-inner-spin-button, .product-container .cctv-storage-help .hours .mode.md input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }.product-container .cctv-storage-help .hours .mode.md input[type=number] {margin: 0;width: 40px;border: 1px solid #A7A8AA;border-left: 0;border-right: 0;}.product-container .cctv-storage-help .hours .mode.md { font-size: 0; }.product-container .cctv-storage-help .hours .mode.md > * {display: inline-block;vertical-align: middle;font-size: 11pt; font-size: 1.1rem;line-height: 1.3;}.product-container .cctv-storage-help .hours .mode.md button {padding: 5px 10px;background: #A7A8AA;border: 1px solid #A7A8AA;font-weight: bold;color: #fff;}.product-container .cctv-storage-help .hours .mode.md button:first-of-type {border-top-left-radius: 3px;border-bottom-left-radius: 3px;}.product-container .cctv-storage-help .hours .mode.md button:last-of-type {border-top-right-radius: 3px;border-bottom-right-radius: 3px;}.product-container .cctv-storage-help .hours .mode.md span { margin-left: 5px; }.cctv-buyg .cctv-storage-help .table-responsive > table .res { width: 23%; }.cctv-buyg .cctv-storage-help .table-responsive > table .cam { width: 18%; }.cctv-buyg .cctv-storage-help .table-responsive > table .rh { width: 20%; }.cctv-buyg .cctv-storage-help .table-responsive > table .tb1 { width: 18%; }.cctv-buyg .cctv-storage-help .table-responsive > table .tb2 { width: 18%; }.cctv-buyg .cctv-storage-help .table-responsive > table td { border-left: 1px solid #A7A8AA; }.cctv-buyg .cctv-storage-help .table-responsive > table td.data { border-left: 0;}.cctv-buyg .cctv-storage-help .table-responsive > table tr.total td { border-bottom: 0; }.cctv-buyg .cctv-storage-help .table-responsive > table > tbody tr { display: none; }.cctv-buyg .cctv-storage-help .table-responsive > table > tbody.active tr { display: table-row; }.cctv-buyg .res-compare {margin-bottom: 20px;text-align: center;font-size: 0;}.cctv-buyg .res-compare h3 { margin-bottom: 20px; }.cctv-buyg .res-compare label {display: inline-block;width: calc(25% - 20px);margin: 0 10px 10px 10px;background: #fff;padding: 15px;border: 1px solid #A7A8AA;border-radius: 3px;}.cctv-buyg .res-compare label .resolution-icon { border-color: #A7A8AA; }.cctv-buyg .res-compare label .resolution-icon .res { background: #A7A8AA; }.cctv-buyg .res-compare label.active { border: 1px solid #00A3E0; }.cctv-buyg .res-compare label.active .resolution-icon { border-color: #00A3E0; }.cctv-buyg .res-compare label.active .resolution-icon .res { background: #00A3E0; }.cctv-buyg .res-compare label div {display: inline-block;vertical-align: middle;}.cctv-buyg .res-compare .resolution-icon {margin: 0;width: 100%;}.cctv-buyg .res-compare .resolution-icon.hd1080 strong { display: block; }.cctv-buyg .res-compare .resolution-icon.hd1080 .res-desc { padding: 2px 12px; }.cctv-buyg .res-compare label { cursor: pointer; }.cctv-buyg .res-compare label > div:first-of-type { display: none; }@media (max-width: 1199px) {.cctv-buyg .res-compare label { width: calc(50% - 20px); }}@media (max-width: 1023px) {.cctv-storage-help .table-responsive > table { width: 100%; }}@media (max-width: 767px) {.insurance-intro p, .insurancerating .csm6 p, .insurancerating .insurance-small { width: 100%; }.product-container #detailsTab .table-responsive { border: 0; }.product-container .cctv-storage-help .table-responsive > table { width: 90%; max-width: none; }.product-container .cctv-storage-help .table-responsive > table th, .product-container .cctv-storage-help .table-responsive > table td { font-size: 10pt; font-size: 1rem; }.cctv-buyg .res-compare label { width: calc(100% - 20px); }.product-container .cctv-storage-help .hours .mode.md input[type=number]::-webkit-inner-spin-button, .product-container .cctv-storage-help .hours .mode.md input[type=number]::-webkit-outer-spin-button { -webkit-appearance: inherit;}.product-container .cctv-storage-help .recording-mode strong {display: block;margin-bottom: 10px;}.product-container .cctv-storage-help .hours .mode.md button { display: none; }.product-container .cctv-storage-help .hours .mode.md input[type=number] {border-left: 1px solid #A7A8AA;border-right: 1px solid #A7A8AA;border-radius: 0;width: 60px;font-size: 16px;}.product-container .cctv-storage-help .table-responsive table thead tr th:first-of-type,.product-container .cctv-storage-help .table-responsive table thead tr th:last-of-type {min-width: 0;}}form {margin: 0;padding: 0;}#form form {width: 100%;max-width: 540px;margin: 0 auto;}input[type=text],input[type=email],textarea { width: 292px; }select { max-width: 300px; }input.qty {width: 30px;text-align: center;}input.qtysmall {width: 13px;padding: 0;font-size: 8pt;font-size: 0.8rem;text-align: center;}.form-inline {display: inline;}.no-spinner {-moz-appearance:textfield;}.no-spinner::-webkit-outer-spin-button,.no-spinner::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}input[type="text"]::-ms-clear {display: none;width : 0;height: 0;}input[type="text"]::-ms-reveal {display: none;width : 0;height: 0;}input[type="text"]::-webkit-search-decoration,input[type="text"]::-webkit-search-cancel-button,input[type="text"]::-webkit-search-results-button,input[type="text"]::-webkit-search-results-decoration {display: none;}input[type="search"]::-ms-clear {display: none;width : 0;height: 0;}input[type="search"]::-ms-reveal {display: none;width : 0;height: 0;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration {display: none;}input,select,textarea,button {margin: 0;padding: 5px 3px;background-color: #fff;border: 1px solid #ddd;color: #000;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 12pt;font-size: 1.231rem;}select { padding: 4px 0; }textarea { height: 100px; }input:focus,select:focus,textarea:focus { border-color: #000; }input.correct,select.correct,textarea.correct { border-color: #696; }input.error,select.error,textarea.error { border-color: #fbb; }input[type=image],input[type=checkbox],input[type=radio],input.button {padding: 0;border: none;}input[type=radio] { -webkit-appearance: checkbox; }.placeholder { color: #63666A; }input::-moz-placeholder {color: #63666A; opacity: 1; }input:-ms-input-placeholder { color: #63666A; }input::-webkit-input-placeholder { color: #63666A; }.errortext { color: red; }.fieldalert { display: inline; }.fieldalert p { margin: 0; }.fieldalert input,.fieldalert select,.fieldalert textarea { border-color: red; }.messagebox_alert,#ErrorMessage, #NoteMessage {width: 85%;margin: 0 auto 10px;padding: 10px 10px 10px 35px;}#ErrorMessage,.messagebox_alert{border: 1px solid #bf2629;color: #bf2629;background: #fdd url('https://assets-a.safe.co.uk/n/sections/checkout/exclamation.gif') 10px 13px no-repeat;}#NoteMessage{border: 1px solid green;color: green;background: #E6F7E6 url('https://assets-a.safe.co.uk/n/sections/checkout/exclamation.gif') 10px 13px no-repeat;}#ErrorMessage ul, #NoteMessage ul { padding-left: 15px; }table.form th {padding-bottom: 20px;text-align: left;}table.form th,table.form td {text-align: left;vertical-align: top;}table.form .label {width: 220px;padding: 10px 20px 3px 0;}table.form .field {width: 300px;padding: 3px 0;}table.form .field input[type=checkbox],table.form .field input[type=radio] { margin-top: 9px; }table.form .field select { width: 300px; }table.form .captcha { text-align: center; }table.form .submit input,table.form .submit button { margin-top: 20px; }table.form h1,table.form h2,table.form h3 { margin: 0; }table.form .full { width: 540px; }@media (max-width: 767px) {table.form .captcha,table.form .submit {text-align: left}}.formIntro { margin: 0 auto 40px auto; width: 88%; }#formFoot { margin-top: 20px; }#formFoot p { margin: 0; }#formFoot .details .post,#formFoot .details address,#formFoot .details div { float: left; }#formFoot .details address { margin: 0 80px 0 20px; }#formFoot .details div em {display: inline-block;width: 100px;}#formFoot .opening-hours{margin-left: 5rem;}#formFoot .important {position: absolute;top: 0px;bottom: 0px;right: 0px;width: 300px;height: auto!important;padding: 20px;background-color: #e5e5e5;-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;font-size: 10pt;font-size: 1rem;}form.smallForm { font-size: 8pt;  font-size: 0.8rem; }form.smallForm input[type="text"],form.smallForm input[type="email"],form.smallForm textarea { width: 204px; }form.smallForm .label { width: 115px; }form.smallForm .field { width: 215px; }form.smallForm .captcha input,form.smallForm .captcha img { vertical-align: middle; }form.smallForm .captcha input { width: 50px; }form.smallForm .submit input { margin-top: 10px; }form.smallForm #QuestionForm input[type="text"],form.smallForm #QuestionForm input[type="email"],form.smallForm #QuestionForm textarea { width: 100%; }form.smallForm #QuestionForm .captcha input { width: 150px; }.contactList .list {float: left;width: 32%;}.contactList ul { padding-left: 15px; }.contactList li { padding: 5px 0; }.contactUs .orderno {width: 121px;vertical-align: middle;}.contactUs .orderno::-moz-placeholder { opacity: 0.7; }.contactUs .orderno:-ms-input-placeholder { opacity: 0.7; }.contactUs .orderno::-webkit-input-placeholder { opacity: 0.7; }#ProductSelections { padding: 0; }#ProductSelections div { padding: 3px 0; }#ProductSelections div.fieldalert { padding: 0; }#ProductSelections select { width: 68%; }#ProductSelections .qtyLabel {clear: both;float: right;vertical-align: middle;}#ProductSelections .qtyLabel .errortext { display: none; }#ProductSelections input {margin-left: 5px;vertical-align: middle;}#form form input[type=submit] {text-indent: -9999em;}#form form input[type="text"], #form form input[type="email"], #form form textarea {width: 100%;}#form form input.qty {text-align: center;width: 30px;}#delQuoteDetails { margin-top: 20px; }table.form .labelWide { width: 380px; }table.form .fieldNarrow { width: 140px; }table.form .fieldNarrow input[type=text] { width: 132px; }table.form .fieldNarrow select { width: 140px; }#id_stairconstruction,#id_otherdetails {width: 532px;margin-bottom: 5px;}form.delQuote .thumb { float: left; }form.delQuote .details {margin-left: 240px;font-weight: normal;}form.delQuote .details h2 { margin-bottom: 20px; }form.delQuote .details .quantity { float: left; }form.delQuote .details .quantity label { display: block; }form.delQuote .details .quantity input {width: 50px;margin-top: 5px;}form.delQuote .details .price { margin-left: 100px; }.lowestPriceForm .vpRight {border-left: 1px dotted #ccc;}.lowestPrice .lpBanner {width: 100%;max-width: 250px;margin: 0 0 0 100px;}@media (max-width: 1023px) {.lowestPrice .lpBanner {left: 36%;position: absolute;top: 33%;}}@media (max-width: 767px) {.lowestPrice .lpBanner { display: none;}}.questionForm .productDetails { margin: 40px 0; }.questionForm .productDetails img {float: left;margin-left: 130px;}.questionForm .productDetails .details { margin-left: 370px; }.review-error, #productReview {margin-top: 40px;padding: 0 10px;}#productReview, #productReview form { width: 700px;max-width: 700px;margin-left: auto;margin-right: auto;}#productReview input[type=radio] {display: inline-block;}#productReview #yourviewLogo {float: left;margin: 0 0 10px 0;text-align: left;}#productReview #productDetails {float: right;margin: 0 0 10px 0;}#productReview #productDetails img {float: right;height: 70px;}#productReview #productDetails span {float: right;width: 300px;margin: 10px 10px 10px 0;text-align: right;}#productReview .yourReview,#productReview .yourDetails { margin-bottom: 40px; }#productReview h2 {clear: both;margin: 0;padding: 5px 10px;background-color: #e9e6d9;font-size: 13pt; font-size: 1.3rem;}#productReview h3 { margin: 0; }#productReview .question {display: block;clear: both;}#productReview .lbl {float: left;width: 25%;text-align: right;margin: 45px 20px 0 0;}#productReview .field {float: left;width: 70%;display: block;margin-top: 40px;}#productReview .option { line-height: 22pt; }#productReview .option label,#productReview #overallScore {margin-bottom: 0;color: #000;font-weight: normal;}#productReview .option label { padding-left: 10px; }#productReview .option input,#productReview .option label { cursor: pointer; }#productReview .option .yesSel,#productReview .yes:hover label { color: #206f00; }#productReview .option .noSel,#productReview .no:hover label { color: #bf0000; }#productReview .radios .lbl,#productReview .radios .field {margin-top: 10px;margin-bottom: 0;line-height: 20px;height: 20px;vertical-align: top;}#productReview .circles input {margin-right: 10px;vertical-align: middle;}#productReview .circles .number {display: inline-block;width: 20px;}#productReview #overallScore {width: 380px;margin-top: 45px;}#productReview .bar {display: none;cursor: pointer;}#productReview .block {display: inline-block;height: 20px;width: 25px;overflow: hidden;margin: 0 0 0 -5px;padding: 0;background-color: #eee;border: 1px solid black;}#productReview .block.first { margin-left: 0; }#productReview .blockOn { background: #7fbfff;background: -moz-linear-gradient(top,  #7fbfff 0%, #007fff 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7fbfff), color-stop(100%,#007fff));background: -webkit-linear-gradient(top,  #7fbfff 0%,#007fff 100%);background: -o-linear-gradient(top,  #7fbfff 0%,#007fff 100%);background: -ms-linear-gradient(top,  #7fbfff 0%,#007fff 100%);background: linear-gradient(top,  #7fbfff 0%,#007fff 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7fbfff', endColorstr='#007fff',GradientType=0 );}#productReview .blockHover {background: #b7c1cc;background: -moz-linear-gradient(top,  #b7c1cc 0%, #72797f 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b7c1cc), color-stop(100%,#72797f));background: -webkit-linear-gradient(top,  #b7c1cc 0%,#72797f 100%);background: -o-linear-gradient(top,  #b7c1cc 0%,#72797f 100%);background: -ms-linear-gradient(top,  #b7c1cc 0%,#72797f 100%);background: linear-gradient(top,  #b7c1cc 0%,#72797f 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7c1cc', endColorstr='#72797f',GradientType=0 );}#productReview .score {display: inline;margin-left: 10px;vertical-align: top;}#productReview .comment {margin-bottom: 10px;padding: 6px 10px 10px;background-color: #e0e0e0;border: 1px solid #4f4f4f;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;}#productReview .comment label {display: block;padding: 0 0 5px 0;font-weight: bold;}#productReview .comment.pros {background-color: #e0efe0;border-color: #206f00;}#productReview .comment.cons {background-color: #efe0e0;border-color: #bf0000;margin-bottom: 0;}#productReview textarea {width: 350px;height: 80px;}#productReview #id_COMMENT_PRO{width: 100%;height: 220px;}#productReview #id_COMMENT_NEG{width: 350px;height: 150px;}#productReview .yourDetails .lbl { margin-top: 20px; }#productReview .yourDetails .field { margin-top: 10px; }#productReview .yourDetails .top .lbl { margin-top: 50px; }#productReview .yourDetails .top .field { margin-top: 40px; }#productReview .yourDetails select { width: 300px; }#productReview .submitInfo em { color: #0080ff; }#productReview .submit { text-align: center; }#productReview .errortext {color: #bf0000;margin-top: 5px;}#productReview .radios .errortext {margin-left: 200px;clear: both;padding-top: 5px;}#productReview .cGrey { color: #bbb; }.review-thanks, .next-review {width: 100%;max-width: 900px;margin: 0 auto;}.review-thanks { margin-top: 30px; }.next-review {margin-top: 40px;margin-bottom: 20px;background: #f1f2f2;padding: 20px;overflow: hidden;}.next-review img {float: left;}.next-review h1 {margin-top: 20px;margin-bottom: 5px;}.next-review a {font-weight: bold;}@media (max-width: 1023px) {.formIntro { width: 100%; }#form form, #productReview {margin: 0 auto;width: 80%;}#productReview {margin-top: 40px;}#productReview form {width: 100%;}#formFoot .important {margin-bottom: 20px;position: relative;width: 100%;}#productReview #productDetails span {width: 60%;}.lowestPriceForm #form {margin-bottom: 40px;}}@media (max-width: 767px) {#form form, #productReview {width: 100%;}#productReview {margin-top: 20px;}#productReview #productDetails, #productReview #productDetails span {width: 100%;float: none;overflow: hidden;}#productReview #yourviewLogo {float: none;clear: both;}#productReview .lbl {width: 100%;text-align: left;}#productReview .field {width: 100%;margin-top: 20px;}#productReview .radios .lbl {margin-right: 0;}#productReview .radios .field {margin-bottom: 35px;}#productReview .block {width: 10%;height: 45px;}#productReview #overallScore {margin-top: 20px;margin-bottom: 10px;}#productReview .lbl p br {display: none;}table.form .field {width: 100%;}#formFoot .details address {margin: 0 0 0 34px;}#formFoot .details div {margin-top: 10px;}#formFoot .details div em {width: 100px;}#form form input[type=submit], #productReview .submit input[type=submit] {text-indent: 0;}input#Mainformsubmitbutton, #productReview .submit input[type=submit] {text-indent: 0;background: #91C54C;color: #fff;padding: 5px 15px;width: auto;height: auto;font-size: 1em;}table.form .full { width: 100%; }form.delQuote .thumb {width: 25%;}form.delQuote .thumb img {width: 100%;}form.delQuote .details {margin-left: 0;}form.delQuote .details .price {clear: both;margin-left: 0;margin-top: 105px;}table.form .labelWide, table.form .label {width: 100%;}table.form tr:last-of-type td:first-of-type {display: none;}#delQuoteDetails tr th:last-of-type {display: none;}#delQuoteDetails tr td:first-of-type, #delQuoteDetails tr td.full {margin-top: 15px;display: block;}#productReview input[type="radio"] {float: left;width: 5%;}#productReview .option {clear: both;overflow: hidden;margin-bottom: 10px;}#productReview .option label {float: right;width: 95%;}#productReview .comment {margin-bottom: 15px;}#productReview .yourDetails select {width: 100%;}table.form .field select, input[type="file"] {width: 100%;}.next-review img {float: none;display: block;margin: 0 auto!important;}}.searchresults {position: relative;padding-bottom: 4rem;}.searchresults.row {margin-left: auto;margin-right: auto;}#pageIntro {min-height:40px;-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none;padding-left: 0;padding-right: 0;margin: 0 auto 10px auto;overflow: hidden;clear: both;text-align: center;font-size: 12pt; font-size: 1.2rem;color: #000;}#pageIntro.searchRight { text-align: left; }#pageIntro.searchRight h1 { text-align: center; }#pageIntro h1 {margin-bottom: 5px;font-size: 15pt; font-size: 1.5rem;color: #000;font-weight: 600;}#pageIntro #Breadcrumbs {width: fit-content;margin: 0 auto;}#pageIntro #Breadcrumbs, #pageIntro #Breadcrumbs a {color: #000;}.tab-accordion-toggle{ margin-left: 10px; text-decoration: none; width: 15px; }.tab-accordion-toggle img{ display: inline-block!important; width: inherit; }.tab-accordion-toggle:hover{ text-decoration: none; }#pageIntro.pagePhoto {position: relative;padding: 20px 30px 30px 30px;background: #E3E2DD;border:1px solid #A7A8AA;border-radius: 2px;box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.2);text-align: left;}#pageIntro.pagePhoto #Breadcrumbs {display: block;}#pageIntro.pagePhoto .intro-contents {position: relative;z-index: 2;width: 50%;}#pageIntro.pagePhoto .intro-bg {position: absolute;top: 0;bottom: 0;right: 0;width: 100%;height: 100%;z-index: 0;background-position: center right;background-size: auto 120%;background-repeat: no-repeat;}#pageIntro.pagePhoto.catlinks {    border: 0;    border-radius: 0;    background-color: #fff!important;    box-shadow: none;    margin-top: 10px;    padding-left: 15px;}#pageIntro.pagePhoto.catlinks .intro-bg { background-color: #fff!important; }#pageIntro p {margin-bottom: 0;text-align: center;}#pageIntro.pagePhoto .intro-bg.burglar-alarms, #pageIntro.pagePhoto .intro-bg.home-alarm-systems {background-color: #f5f5f5;background-size: auto 175%;}#pageIntro.pagePhoto .intro-bg.home-alarm-systems {background-size: auto 135%;}#pageIntro.pagePhoto .intro-bg.wall-safes {background-color: #f0ebe8;background-size: auto 185%;}#pageIntro.pagePhoto .intro-bg.wheel-clamps {background-color: #ececee;background-size: auto 125%;}#pageIntro.pagePhoto .intro-bg.medium-security-safes {background-color: #dbdcd8;padding-right: 460px;}#searchHeader{ margin: 0 auto; }#searchHeader .bannerLeft { margin: 0px 0 0px 1px; float:left; width: 24%; }#searchHeader .bannerRight { margin-top: 4px; float: right; }#searchHeader .bannerUnder { margin: 20px 0 0; display: block; }#searchHeader h1 {text-align: center;}#searchHeader h1.searchleft, #searchHeader div.searchleft { width: 73.7%; float: right; }#searchHeader h1.searchleft { margin-top: 6px; }#searchHeader .container { overflow: hidden; }#searchHeader .ratings img {margin: 0 1px!important;}#searchHeader a.vidbtn img { width: 56px; margin: 3px 0 0 0!important; }#searchHeader img.opt {float: none;margin: 0;}#searchBar,#searchBarBot {position: relative;line-height: 23px;}#searchBarBot { margin-top: 0; }#searchBar .column { margin-bottom: 0; }#searchBar.noIntro {margin-top: 0;border: none;}#searchBar.noIntro .column { margin-top: 0; }#searchBarBot input,#searchBar input { vertical-align: middle; }.viewOptions {display: inline;margin-left: 0;text-align: right;color: #000;}.viewOptions .viewC {display: inline-block;margin-left: 3px;}.viewOptions div > span, .viewOptions div > a {display: inline-block;width: 31px;height: 29px;position: relative;top: -2px;text-align: left;text-indent: -9999em;background: url(https://assets-a.safe.co.uk/n/sections/search/search-grid-detailed.8.png) no-repeat center;box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.2);}.viewOptions .detailed {background-position: 0 -29px;margin-right: 6px;}.viewOptions .detailed.active, .viewOptions .detailed:hover { background-position: 0 0; }.viewOptions .grid { background-position: -31px -29px; }.viewOptions .grid.active, .viewOptions .grid:hover { background-position: -31px 0px; }.resultsNum {font-weight: bold;line-height: 3.3rem;color: #000;}.numbox,.numboxcurr,.numboxintro,.textbox,.dotbox {display: inline-block;height: auto;margin-left: 5px;padding: 3px;color: #000;text-align: center;text-decoration: none;line-height: 15px;}.textbox { padding: 3px 8px; }.numbox,.numboxcurr { width: 15px; }.numbox,.textbox { background-color: #eee; }.numboxcurr { font-weight: bold; }.numboxcurr,.numbox:hover,.textbox:hover { background-color: #fff; }.textbox,.numbox,.numboxcurr { border: 1px solid #ccc; }.dotbox { padding: 3px 0; }#searchFilters, #searchResults .box {border-radius: 3px;box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.2);}#searchResults.fullResults {float: none;display: block;margin: 0 auto;width: 100%;}#searchResults.fullResults.csm9 {display: inline;float: right;width: 78%;margin: 0;}#searchResults.fullResults.csm9 div.cf {margin-left: -3px;margin-right: -10px;}.sidebar #searchHeader {margin-left: 0;width: calc(100% - 226px);float: right;padding-left: 10px;}.withSidebar #searchNav {position: absolute;top: 0;left: 0;width: 21rem;padding-right: 10px;}.withSidebar #searchProds {margin-left: 0;width: calc(100% - 21rem);float: right;}@media (min-width: 1024px) {.withSidebar #searchProds {padding-left: 10px;}}.no-sidebar #searchNav { display: none; }.no-sidebar #searchProds {float: none;width: 80%;margin: 0 auto;padding-left: 10px;padding-right: 10px;}.resBox { overflow: auto; }#searchResults div.hr {margin-bottom: 30px;margin-top: 10px;margin-left: auto;margin-right: auto;text-align: center;color: #A7A8AA;border: 0;}#searchResults .gridBox div.hr {margin-top: 20px;margin-bottom: 20px;}a.suggestion {display: block;float: left;margin: 5px 5px 15px 0px;padding: 5px 20px;border: 1px solid #000;background-color: white;border-radius: 4px;text-decoration: none;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;color: #3F56A6;font-size: 12pt;font-size: 1.231rem;letter-spacing: -1px;}#searchResults .thumb a.vidbtn { margin: 10px 0 0 0; }a.vidbtn img {background-image: url(https://assets-a.safe.co.uk/n/components/video-lg.3.png);width: 56px; height: 17px;margin-top: 5px;display: block;clear: both;}#searchResults .box, #alsoboughtTab .box { margin-bottom: 20px; }.t-tabs img {display: block;margin: 0 auto;max-width: 100%;max-height: 40px;}#searchHeader img.opt {float: left;margin: 5px;}#searchHeader img.specImage {width: 31%;height: auto;}#searchHeader img.pageLogoBG {max-width: 100%;width: auto;}#searchHeader .pageLogoBG {position: relative;}#searchHeader .pageLogoBG span {display: block;position: absolute;left: 8px;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;text-transform: uppercase;color: #fff;}#searchHeader .pageLogoBG span.l1 {font-size: 10pt; font-size: 1rem;top: 5px;}#searchHeader .pageLogoBG span.l2 {font-size: 12pt; font-size: 1.2rem;font-weight: bold;top: 23px;}.searchresults > .csm3 { width: 21%; }#searchHeader .subcat-banner { margin: 20px auto 10px auto; }#searchHeader .subcat-banner a {display: block;position: relative;padding: 15px 20px;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;color: #fff;text-decoration: none;font-size: 15pt; font-size: 1.5rem;}#searchHeader .subcat-banner img { display: inline-block; }#searchHeader .subcat-banner.lpg a {padding-right: 40px;background: #00a0de url('https://assets-b.safe.co.uk/n/sections/search/lpg-bg.3.jpg') no-repeat center left;text-align: right;font-size: 16pt; font-size: 1.6rem;}#searchHeader .subcat-banner.fukd a {background: #f1f2f2;color: #FF6A13;padding-left: 30px;font-size: 16pt; font-size: 1.6rem;letter-spacing: -1px;}#searchHeader .subcat-banner.fukd a strong {font-weight: normal;font-size: 22pt; font-size: 2.2rem;text-transform: uppercase;letter-spacing: 0;}#searchHeader .subcat-banner.fukd img.fukd-van {position: absolute;top: 0;right: 30px;height: 100%;max-height: 100%;padding: 3px 0;}#searchHeader .subcat-banner.jansale {background: #f1f2f2;text-align: center;}#searchHeader > .row {margin-left: 0;margin-right: 0;}#searchHeader .subcat-banner.csm6 {display: table-cell;vertical-align: middle;float: none;margin: 0;padding: 0;}#searchHeader .spacer {display: table-cell;}#searchHeader .spacer a {display: block;width: 20px;}#searchHeader .subcat-banner.csm6.fukd {padding-left: 5px;padding-right: 10px;background: #f1f2f2;line-height: normal;}#searchHeader .subcat-banner.csm6.fukd a {padding: 15px;padding-left: 15px;vertical-align: middle;}#searchHeader .subcat-banner.csm6.fukd a strong {display: block;font-size: 18pt; font-size: 1.8rem;font-weight: normal;letter-spacing: -1px;}#searchHeader .subcat-banner.csm6.fukd a > span {font-size: 13pt; font-size: 1.3rem;}#searchHeader .subcat-banner.csm6.fukd img.fukd-van {max-height: 60%;top: auto;bottom: 10px;right: 15px;}#searchHeader .subcat-banner.csm6.conexis-comp {padding-left: 10px;padding-right: 5px;background: url(https://assets-a.safe.co.uk/n/pages/competition/conexis-subcat-bg.1.jpg) no-repeat center;background-size: cover;image-rendering: -webkit-optimize-contrast;}#searchHeader .subcat-banner.csm6.conexis-comp a {padding: 0;}#searchHeader .subcat-banner.freeinstall div {background: #1068AF;text-align: center;}#searchHeader .subcat-banner.freeinstall a {padding: 0;}#searchHeader .subcat-banner.bankhol a {background: #00A3E0 url(https://assets-a.safe.co.uk/n/banners/bankhol-bg.1.jpg) no-repeat center;font-size: 13pt; font-size: 1.3rem;text-align: center;line-height: 26pt;}#searchHeader .subcat-banner.bankhol span {display: inline-block;background: url(https://assets-a.safe.co.uk/n/banners/bankhol-sun-sml.png) no-repeat left center;background-size: auto 100%;padding-left: 55px;margin-right: 20px;font-family: BrandonGrotesqueWebTwo, Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 26pt; font-size: 2.6rem;letter-spacing: -2px;line-height: normal;}.cycle-slide > a { text-decoration: none; }#searchHeader .subcat-banner.era-alarms {background: #f1f2f2;margin-bottom: 20px;color: #63666A;text-align: center;}#searchHeader .subcat-banner.era-alarms a {color: #63666A;font-size: 24pt; font-size: 2.4rem;text-decoration: none;}#searchHeader .subcat-banner.era-alarms span {display: inline-block;margin-left: 30px;position: relative;top: 4px;font-size: 12pt; font-size: 1.2rem;text-transform: uppercase;line-height: normal;}#searchHeader .subcat-banner.era-alarms span sup {font-size: 7pt; font-size: .7rem;}#searchHeader .subcat-banner.era-alarms img {max-height: 38px;position: relative;top: 7px;margin-left: 3px;margin-right: 3px;}.tabpage-container .trustpilot-widget{margin-bottom: 20px;}.b-lazy {-webkit-transition: opacity 100ms ease-in-out;-moz-transition: opacity 100ms ease-in-out;-o-transition: opacity 100ms ease-in-out;transition: opacity 100ms ease-in-out;max-width: 100%;opacity: 0;}.b-lazy.b-loaded { opacity: 1; }.b-lazy.no-js { display: none; }#SearchResultsInner { text-align: center; }div.spacer { display:none; }.searchMain-container { margin-left: 0; }.subcategory-boxes-bottom span.btnn.comp, body.wishlist span.btnn.comp{text-align: center;}.click-to-load-more{margin:20px 0;padding:10px;text-align:center;font-size:18pt; letter-spacing: -1px;color:#00a3e0;background:#f1f2f2;border:1px solid #ccc;box-shadow: 0 3px 4px -2px rgb(0 0 0 / 20%);border-left-width:1px;border-radius:7px;cursor:pointer;}#SizeSearchForm {height: auto;clear: both;overflow: hidden;margin-bottom: 12px;}#SizeSearchForm .step {float: left;line-height: 2em;}#SizeSearchForm #search_size_step_1 { width: 155px; margin-left: 20px; border-right: 1px dotted #999; height: 125px; }#SizeSearchForm #search_size_step_2 { width: 108px; margin-left: 30px; border-right: 1px dotted #999; height: 125px; }#SizeSearchForm #search_size_step_3 { width: 155px; margin-left: 30px; border-right: 1px dotted #999; height: 125px; }#SizeSearchForm #search_size_step_4 { width: 200px; margin-left: 30px; }#SizeSearchForm h3 { margin-bottom: 8px; }#SizeSearchForm label { cursor: pointer; }#SizeSearchForm #percentage-select { margin: 17px 0 0 0; }#SizeSearchForm #percentage-select input {margin: -5px 0 10px;text-align: center;}#SizeSearchForm #extralength { width: 40px; }#SizeSearchForm #range-percentage {  }#SizeSearchForm .minus { margin-left: 10px; }#SizeSearchForm #submit {display: block;float: left;margin-top: 31px;border-color: #FFD6BF;}#SizeSearchForm #submit:hover {border-color: #63666A;}.plus, .minus {height: 14px;width: 14px;margin-top: -5px;background: transparent url('https://assets-b.safe.co.uk/n/sections/search/plusMinus.1.gif') 0 0 no-repeat;vertical-align: middle;}.minus { background-position: -15px 0; }#SizeSearchForm #plusminus, #SizeSearchForm #plusminus select {color: #777; }#SizeSearchForm #plusminus:hover, #SizeSearchForm #plusminus:hover select { color: black; }#SizeSearchForm .pageLogo {margin-right:5px;padding-left:10px;width: auto;}#SearchSearch-cylindersize .cols{display: table;float: none;}#SearchSearch-cylindersize .cylinderstep{display: table-cell;float: none;padding: 0 20px;width: 33.3%;}#SearchSearch-cylindersize .cylinderstep input[type=text]{width: 70px;}.advancedResults { overflow: auto; }.wizardLogo {width: 110px;margin-top: -20px;padding-bottom: 0;padding-left: 0;}.wizardLogoResults { margin-top: 0; }.advanced h1,h1.wizardResults {display: block;color: #84a;}.advanced h1 { border-bottom: none; }.advancedResults p { font-size: 9pt; font-size: 0.923rem; }.advanced .hint {margin: 0 5px;color: #999;font-size: 0.8em;}#WizardOptions {clear: both;width: 600px;margin: 20px auto 0;border-spacing: 0;border-collapse: collapse;cursor: pointer;}#WizardOptions td {padding: 4px;vertical-align: middle;border-top: 1px dotted #ccc;}#WizardOptions tr:last-of-type td { border-bottom: 1px dotted #ccc; }#WizardOptions .label a {padding: 8px 5px;color: #333;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 12pt;font-size: 1.231rem;text-decoration: none;vertical-align: middle;}#WizardOptions .label .tooltip { vertical-align: middle; }#WizardOptions .counter,#WizardOptions .select {width: 75px;text-align: center;}#WizardOptions .counter em { font-size: 13pt; font-size: 1.385rem; }.so-h {border: 0;margin: 20px 0 0;}#CompareTable td {padding: 5px;border-right: 2px solid #fff;}#CompareTable td.comparelegendying, #CompareTable a:visited { color: #00A3E0; }#CompareTable td.comparelegendying { background-color: #fff; }#CompareTable tr.ying, #CompareTable td.comparelegendyang { background-color: #eee; }#CompareTable td.comparefield { text-align: center; }.banner {font-weight: bold;color: #be2629;}#TopFives > img {width: 100%;max-width: 100%;}#TopFives .topf_container {background-image: url(https://assets-a.safe.co.uk/n/pages/top5s/boxbg.gif);background-position: 230px center;background-repeat: no-repeat;}#TopFives .topf_inner {margin: -20px 0px 0px -10px;width:240px;height:150px;float:left;background-position: 7px 7px;background-position: 7px 62px;background-repeat: no-repeat;}#TopFives .bobbs {font-family:Arial;margin: 40px 0px 0px 90px;width: 210px;width: 140px;font-size: 1.2rem;font-size:12pt;color:#066B9E;font-weight:bold;}#TopFives .bobbs span {font-size: 0.846rem;font-size:11px;color:#333;font-family:Arial, sans-serif;font-weight:normal;}#TopFives div.compare {display: none;}#TopFives #searchResults {margin-left: -5px;margin-right: -5px;margin-bottom:20px;width: auto;}#TopFives .top5-cf {padding: 0px 10px 30px;}#TopFives .topf_container .cxs12.cmd3 {width: 20%;}#TopFives .topf_container .cxs12.cmd4 {width: 21%;}#TopFives .topf_container .cxs12.cmd5 {width: 32%;}#TopFives .thumb a.vidbtn {margin: 0;position: absolute;left: 15px;top: 15px;}#TopFives #searchResults > div {margin-bottom: 0;}.searchresults .ProductSel {margin: 10px 0 0 0;padding-left: 0;}.searchresults .ProductSel li {list-style: none;display: table;margin-bottom: 10px;text-align: center;}.searchresults .ProductSel li.current {padding-left: 5px;background: 0;}.searchresults .ProductSel li > a, .searchresults .ProductSel li > span {display: table-cell;vertical-align: middle;border-radius: 3px;background: #fff;border: 1px solid #A7A8AA;padding: 10px 5px;height: 48px;color: #63666A;font-size: 11pt; font-size: 1.1rem;line-height: normal;text-decoration: none;}.searchresults .ProductSel li span {color: #63666A;cursor: pointer;position: relative;}.searchresults .ProductSel li.current > span {background: #FF6A13;color: #fff;border-color: #FF6A13;}.searchresults .ProductSel li.current > a {background: #FF6A13 url(https://assets-a.safe.co.uk/n/sections/virtpage/close.2.png) no-repeat right 5px top 5px;background-size: auto 45%;color: #fff;border-color: #FF6A13;image-rendering: -webkit-optimize-contrast;}.searchresults .ProductSel li.current > a span {color: #fff;}.searchresults .ProductSel li > a:hover, .searchresults .ProductSel li > a:hover span {text-decoration: underline;}.searchresults .ProductSel li.current > a:hover, .searchresults .ProductSel li.current > a:hover span {text-decoration: none;}.searchresults .ProductSel li span.subt {font-size: 80%;}.searchresults .ProductSel li.current span.subt {color: #fff;}.searchresults .ProductSel.list {margin: 10px -5px;padding: 0 0 0 15px;color: #fff;white-space: nowrap;overflow-y: hidden;overflow-x: auto;-webkit-overflow-scrolling: touch;display: block;background: transparent;width: 100%;border-right: none!important;margin: 10px -5px;padding: 0;}.searchresults .ProductSel.list, .searchresults .ProductSel.list li {float: none;vertical-align: middle;}.searchresults .ProductSel.list li {display: inline-block;margin: 4px 0px;width: auto;}.searchresults .ProductSel.list li a, .searchresults .ProductSel.list li > span {padding: 9px 12px 7px 10px;height: auto;text-align: left;border: 1px solid #cacaca;border-bottom-width: 2px;background: #f1f2f2!important;border-radius: 18px;padding: 8px 7px;font-size: 1.1rem;font-weight: bold;}.searchresults .ProductSel.list li a:hover {border-bottom: 2px solid #FF6A13;text-decoration: none;}.searchresults .ProductSel.list li a:hover, .searchresults .ProductSel.list li a:hover * { text-decoration: none; }#Infobar .label {display: inline-block;vertical-align: middle;font-size: 10pt; font-size: 1rem;text-align: right!important;line-height: 1.2;margin-right: 5px;}.searchresults .ProductSel.list li.all, .searchresults .ProductSel.list li span span,.searchresults .ProductSel.list li span br {display: none;}.searchresults .ProductSel.list li.current { display: none; }.searchresults .ProductSel.list li a span{color: #444;}.searchresults .ProductSel.list li.current > span {background: #FF6A13;color: #fff;border: 0;border-bottom: 2px solid #FFD6BF;}.searchresults .ProductSel .firstEl {display: none!important;}.searchresults .ProductSel.tabs {display: none;}.searchresults .t-strip .ProductSel.list {margin: 0 0 20px 0;width: calc(100% - 0px)!important;}.searchresults .t-tabs .ProductSel.tabs {margin: 0 0 20px 0;padding: 0 5px;border-bottom: 1px solid #A7A8AA;}.searchresults .t-tabs .ProductSel.tabs li {padding: 0;margin-bottom: -1px;border-bottom: 1px solid #A7A8AA;}.searchresults .t-tabs .ProductSel.tabs li.current { border-bottom: 1px solid #fff; }.searchresults .t-tabs .ProductSel.tabs li span {color: #00A3E0;text-decoration: underline;}.searchresults .t-tabs .ProductSel.tabs li > a, .searchresults .t-tabs .ProductSel.tabs li > span {border-radius: 0;border-right: 0;border-bottom: 0;background: #f1f2f2;}#searchHeader .t-tabs .ProductSel.tabs li img, #searchHeader .t-tabs .ProductSel.tabs li img {margin-bottom: 10px;height: 60px;filter: grayscale(100%);}.searchresults .t-tabs .ProductSel.tabs li:not(.current) img, .searchresults .t-tabs .ProductSel.tabs li:not(.current) img {filter: brightness(95%);}.searchresults .t-tabs .ProductSel.tabs li:not(.current) a:hover img, .searchresults .t-tabs .ProductSel.tabs li:not(.current) a:hover img {filter: brightness(100%);}.searchresults .t-tabs .ProductSel.tabs li.current img{filter: grayscale(100%);}.searchresults .t-tabs .ProductSel.tabs li:last-of-type > a, .searchresults .t-tabs .ProductSel.tabs li:last-of-type > span {border-right: 1px solid #A7A8AA;}.searchresults .t-tabs .ProductSel.tabs li.current > span, .searchresults .t-tabs .ProductSel.tabs li:hover > a {background: #fff;border-color: #A7A8AA;color: #63666A;text-decoration: none;}#searchResults #ProductSel li img.wheel-clamps {display: inline-block;margin-right: 10px;vertical-align: middle;background: url('https://assets-a.safe.co.uk/n/sections/search/wheel-clamp-types.1.png') no-repeat center;width: 24px; height: 24px;opacity: 0.7;}@media (-webkit-min-device-pixel-ratio: 2) {#searchResults #ProductSel li img.wheel-clamps {background: url('https://assets-b.safe.co.uk/n/sections/search/wheel-clamp-types-HD.1.png') no-repeat center;background-size: 96px 48px;}}#searchResults #ProductSel li img.motorhome { background-position: 0 -24px; }#searchResults #ProductSel li img.trailer { background-position: -24px -24px; }#searchResults #ProductSel li img.caravan { background-position: -48px -24px; }#searchResults #ProductSel li img.car { background-position: -72px -24px; }#searchResults #ProductSel li.current img.motorhome { background-position: 0 0; }#searchResults #ProductSel li.current img.trailer { background-position: -24px 0; }#searchResults #ProductSel li.current img.caravan { background-position: -48px 0; }#searchResults #ProductSel li.current img.car { background-position: -72px 0; }#searchResults #ProductSel li img.cylinders {display: inline-block;margin-right: 10px;vertical-align: middle;background: url('https://assets-a.safe.co.uk/n/sections/search/cylinder-types.1.png') no-repeat center;width: 24px; height: 24px;}@media (-webkit-min-device-pixel-ratio: 2) {#searchResults #ProductSel li img.cylinders {background: url('https://assets-b.safe.co.uk/n/sections/search/cylinder-types-HD.1.png') no-repeat center;background-size: 48px 48px;}}#searchResults #ProductSel li img.antisnap { background-position: 0 -24px; }#searchResults #ProductSel li img.standard { background-position: -24px -24px; }#searchResults #ProductSel li.current img.antisnap { background-position: 0 0; }#searchResults #ProductSel li.current img.standard { background-position: -24px 0; }#searchResults #ProductSel li img.filingcabinets {display: inline-block;margin-right: 10px;vertical-align: middle;background: url('https://assets-a.safe.co.uk/n/sections/search/filing-cabinet-types.1.png') no-repeat center;width: 24px; height: 24px;}@media (-webkit-min-device-pixel-ratio: 2) {#searchResults #ProductSel li img.cylinders {background: url('https://assets-b.safe.co.uk/n/sections/search/filing-cabinet-types-HD.1.png') no-repeat center;background-size: 72px 48px;}}#searchResults #ProductSel li img.small { background-position: 0 -24px; }#searchResults #ProductSel li img.medium { background-position: -24px -24px; }#searchResults #ProductSel li img.large { background-position: -48px -24px; }#searchResults #ProductSel li.current img.small { background-position: 0 0; }#searchResults #ProductSel li.current img.medium { background-position: -24px 0; }#searchResults #ProductSel li.current img.large { background-position: -48px 0; }#InfobarTopRight { float: left; text-align: left; padding-left: 0; line-height: 2rem; }#InfobarTopRight a {color: #00A3E0;text-decoration: underline;}#Infobar {text-align: right;clear: both;overflow: hidden;margin-left: 0;margin-right: 0;padding-top: 8px;}.resultsNum { padding-right: 0; text-align: right; }.priceMore .bfdeal{color:white;background-color:black;float:left;padding:5px 10px;font-size:8pt;font-size:0.8rem;margin-bottom:5px;margin-top: -20px;text-align:center;}.priceMore .bfdeal a{color:white;text-decoration:none;}a.vidbtn img {margin-top: 2px;}#sli_resultwrapper #sli_noresult .gridBox .product:nth-child(3n) { border-right: 1px dotted #A7A8AA; }#sli_resultwrapper #sli_noresult .gridBox .product.last { border-right: 0; }#searchResults .speller { margin-bottom: 20px; }#searchResults .speller-word { color: #00A3E0; }#searchResults h1.sli_title {font-weight: bold;color: #63666A;text-align: center;}#sli_search_suggestions_header, #sli_search_suggestions_footer {margin: 10px 0 35px 0!important;width: 100%!important;background: #A7A8AA;border-right: 1px solid #A7A8AA;padding: 0;color: #A7A8AA;white-space: nowrap;overflow-y: hidden;overflow-x: auto;}#sli_search_suggestions_header .sli_search_suggestions, #sli_search_suggestions_footer .sli_search_suggestions {display: table;border-collapse: separate;border-spacing: 5px 0;margin: 5px 0;padding: 5px;font-size: 0;font-weight: normal;line-height: 30px;}#sli_search_suggestions_header .sli_search_suggestions:before, #sli_search_suggestions_footer .sli_search_suggestions:before {display: table-cell;vertical-align: middle;content: 'Popular:';padding: 0 5px;color: #fff;font-size: 10pt; font-size: 1rem;text-align: right;}#sli_search_suggestions_header .sli_search_suggestions .keykeylink, #sli_search_suggestions_footer .sli_search_suggestions .keykeylink {display: table-cell;vertical-align: middle;padding: 5px 12px 3px 10px;height: auto;border-radius: 3px;background: #fff;border: 1px solid #A7A8AA;border-bottom: 2px solid #63666A;color: #63666A;font-size: 1.1rem;line-height: normal;text-decoration: none;text-indent: 0;}#sli_search_suggestions_header .sli_search_suggestions .keykeylink:hover, #sli_search_suggestions_footer .sli_search_suggestions .keykeylink:hover {border-bottom: 2px solid #00A3E0;}#alternatives-bottom { background: #f1f2f2; padding: 5px; line-height: 2.5rem; margin-bottom: 1rem;margin-top: -3rem;}#alternatives-bottom .alternatives-filter{ background: #63666A; color: #f1f2f2; padding: 2px 8px; display: inline-block; margin-left: 15px; border-radius: 3px;margin-bottom: 1px;}#alternatives-bottom .alternatives-filter em{ color: #fff; }.search-alternatives-page #searchFilters{width: 100%; overflow: auto; margin-bottom: 0px; border-radius: 0; border: 0; border-bottom: 0px solid #ccc;box-shadow: none;background: #f6f6f6;border-radius: 8px;}.search-alternatives-page #searchFilters h4{border-bottom: none!important;}.search-alternatives-page #searchFilters .cmd3{text-align: center;}.search-alternatives-page #searchFilters .cmd3 select{text-align: left;font-size: 1.4rem;border-radius: 5px;padding: 8px;}.search-alternatives-page #searchFilters .cmd3 option{text-align: left;font-size: 1.3rem;}.search-alternatives-page .product.content {margin-bottom: 0px;margin-left: 0;margin-right: 0;}@-webkit-keyframes throb {    from { box-shadow: 0 0 0px #FF6A13; transform: scale(1); }    10% { box-shadow: 0 0 20px #FF6A13; transform: scale(1.05); }    20% { box-shadow: 0 0 00px #FF6A13; transform: scale(1); }    to { box-shadow: 0 0 00px #FF6A13; transform: scale(1); }}@-moz-keyframes throb {    from { box-shadow: 0 0 0px #FF6A13; transform: scale(1); }    10% { box-shadow: 0 0 20px #FF6A13; transform: scale(1.05); }    20% { box-shadow: 0 0 00px #FF6A13; transform: scale(1); }    to { box-shadow: 0 0 00px #FF6A13; transform: scale(1); }}#InfobarBottomRight {width: 100%;}@media (max-width: 1199px) {.searchresults.row {width: auto;margin-left: -5px;margin-right: -5px;}#searchResults.fullResults { width: 100%; }#searchHeader .subcat-banner.lpg a {font-size: 12pt;font-size: 1.25rem;padding-left: 15px;}#searchHeader .subcat-banner.lpg img.lpg-double {width: 108px;top: 5px;}#searchHeader .subcat-banner.fukd a { font-size: 14pt; font-size: 1.4rem; }#searchHeader .subcat-banner.fukd a strong { font-weight: normal; }#pageIntro.pagePhoto .intro-bg.burglar-alarms, #pageIntro.pagePhoto .intro-bg.home-alarm-systems { background-size: auto 125%; }#pageIntro.pagePhoto .intro-bg.wall-safes { background-size: auto 145%; }#pageIntro.pagePhoto .intro-bg.wheel-clamps { background-size: auto 105%; }#pageIntro.pagePhoto .intro-contents {position: relative;z-index: 2;width: 50%;}#searchResults.fullResults.csm9 div.cf {margin-left: -.5%;margin-right: -.5%;}}@media (min-width: 1024px) {#searchResults .box:nth-child(odd) { margin-left: 0; }#searchResults .box:nth-child(even) { margin-right: 0; }.searchMain-container {margin: 0; }}@media (min-width: 1024px) and (max-width: 1199px) {.withSidebar #searchNav { width: 20%; }.withSidebar #searchHeader, .withSidebar #searchProds { width: 80%; }#searchHeader .prodBoxLarge a.vidbtn {position: absolute;right: 10px;bottom: 52px;}}@media (max-width: 1023px) {.overlay.explainer .explainer-page{width: 100%;width: 955px;margin: 0 9px;height: 100%;}.overlay.explainer .explainer-panel{width: calc(20%);}#pageIntro.pagePhoto {padding: 0;background: transparent;border: 0;box-shadow: none;text-align: center;}#pageIntro.pagePhoto.catlinks { padding-left: 0; }#pageIntro.pagePhoto #Breadcrumbs { display: table; }#pageIntro.pagePhoto .intro-contents {width: 100%;margin-top: 20px;padding: 0;}#pageIntro.pagePhoto .intro-bg { display: none; }#pageIntro.pagePhoto .intro-contents { margin-top: 0; }#searchResults .price .pennies, #searchResults .price .vat { display: inline; }#searchHeader .subcat-banner.fukd span { display: none; }#SizeSearchForm #search_size_step_2 { border-right: 0; }#SizeSearchForm #search_size_step_3 {clear: left;margin-left: 20px;}#TopFives .topf_container { background-image: none; }#TopFives .topf_inner {float: none;width: 100%;height: auto;min-height: 70px;background-position: 7px 0px;margin-top: -35px;}#TopFives .bobbs { width: auto; }#TopFives .topf_container .cxs12.cmd3 { width: 25%; }#TopFives .topf_container .cxs12.cmd4 { width: 30%; }#TopFives .topf_container .cxs12.cmd5 { width: 43%; }#searchHeader .subcat-banner.lpg a { padding-left: 47%; background-size: 100% auto; }.searchresults .ProductSel.list li a {border-radius: 19px;padding: 8px 11px;font-size: 1.3rem;}.searchresults .ProductSel.list li {margin: 1px 0px;}}.filter-count{font-size: 12px;background: #63666A;color: #fff;border-radius: 45%;padding: 0px 5px;min-width: 18px;vertical-align: middle;font-weight: normal;display: inline-block;line-height: 18px;margin-top: -2px;text-align: center;}.filter-fixed .filter-count{color: #fff;background-color: #FF6A13;}@media (max-width: 1023px) {.tabpage-container .trustpilot-widget{margin-top: 20px;}.click-to-load-more{margin:20px 0 60px 0;background:#fff;}#pageIntro.pagePhoto.catlinks {    margin-top: 0;}#pageIntro h1 {min-height: 27px;}.searchresults {margin-left: 0;margin-right: 0;}span.btnn.comp .switch, body.wishlist span.btnn.comp .switch,span.btnn.comp .lbl, body.wishlist span.btnn.comp .lbl{margin-left: 0;}span.btnn.comp{padding-left: 6px;padding-right: 6px;}.wizardLogo { margin-top: 0; }#WizardOptions { width: 100%; }#TopFives .topf_container .cxs12.cmd3 {width: 100%;margin-top: 20px;}#TopFives .topf_container .cxs12.cmd4 { width: 45%; }#TopFives .topf_container .cxs12.cmd5 { width: 45%; }.search-alternatives-page .product-gallery-wrapper{display: none;}.search-alternatives-page #productHead h1{text-align: left;font-size: 1.4rem;}.search-alternatives-page #productIntro{margin-top: 0px;}.search-alternatives-page .pla-see-more{margin-top: 0;padding: 3px 20px;}.search-alternatives-page #buymebox{display: none;}.search-alternatives-page #alternatives-bottom{ background: #f1f2f2; border-radius: 0px;padding: 5px; line-height: 2.5rem; margin-bottom: 0px;padding-top: 10px;}.search-alternatives-page #alternatives-bottom p{margin-bottom: 0.5em;line-height: 2rem;}.search-alternatives-page .alternatives-filter{ background: #e2e2e2; color: #63666A!important; padding: 2px 2px; display: inline; margin-left: 5px; border-radius: 0px;margin-bottom: 2px;}.search-alternatives-page .alternatives-filter em{ color: #555; }.search-alternatives-page .alternatives-thumb{ width: 25%!important;float: left!important;margin-right: 10px!important;display: inline-block!important;visibility: visible!important;vertical-align: middle;}#searchResults.fullResults, #searchResults.fullResults.csm9 { width: 100%; }#searchResults #ProductSel { margin-bottom: 0 }#searchResults #ProductSel li { margin-bottom: 10px; }#searchResults #ProductSel li.current > span, #searchResults #ProductSel li > span:hover { border: 1px solid #FF6A13; }.row.bc-c { margin-top: 5px; }.searchresults > .csm3, .fullResults { width: 100%; }#searchHeader { margin-top: 0; }.viewOptions { display: none; }.sidebar #searchHeader { width: 100%; }.withSidebar #searchProds { width: 100%; }.sidebar #searchHeader, .no-sidebar #searchHeader {margin-left: 0; padding-left: 0;}.no-sidebar #searchProds {width: 100%;padding-left: 0;padding-right: 0;}.withSidebar #searchNav {position: fixed!important;bottom: 0;top: auto;width: auto;height: 76px;padding-top: 0!important;z-index: 135;cursor: pointer;}.menu-open .withSidebar #searchNav { display: none; } .sidebar #searchProds, .no-sidebar #searchProds {margin-left: 0;padding-left: 0;}#searchResults { margin: 0; }.scrollup {display: none;cursor: pointer;background: url(https://assets-b.safe.co.uk/n/templates/scrollup.png) no-repeat center;background-size: 100%;width: 50px;height: 50px;position: fixed;left: 10px;bottom: 25px;z-index: 140;-webkit-transform: translate3d(0,0,0);}a.btnn.sinfo { margin-left: 5px; }#searchHeader h1.searchleft, #searchHeader div.searchleft { width: auto; float: none; }#searchHeader .bannerLeft {margin: 0px 0px 0px 10px;float: right;width: auto;}#searchHeader .bannerRight {margin: 30px 0px 0px 10px;float: right;}#SizeSearchForm .step, #SizeSearchForm #search_size_step_1, #SizeSearchForm #search_size_step_2, #SizeSearchForm #search_size_step_3, #SizeSearchForm #search_size_step_4 {float: none;width: 100%;height: auto;border: 0;margin: 0 0 10px 10px;}#SearchSearch-cylindersize .cols,#SearchSearch-cylindersize .cylinderstep{display: block;width: 100%;}#SearchSearch-cylindersize .cylinderstep{margin-top: 20px;}#WizardOptions td {display: block;}#WizardOptions td:first-of-type {width: 100%;}#WizardOptions .counter, #WizardOptions .select {display: inline-block;width: 48%;border-top: 0;}#WizardOptions tr:last-of-type td {border-bottom: 0;}#searchResults #ProductSel { margin-bottom: 5px; }#searchResults #ProductSel.tabsfilter li a { padding: 12px 12px 10px 10px; }#searchResults #ProductSel.tabsfilter li.label { font-size: 1.1rem; }#searchHeader .bannerLeft {margin: 10px 0px 0px 0px;float: right;}#searchHeader .bannerRight {margin: 10px 0px 0px 0px;float: right;} #searchHeader a.vidbtn img { width: 56px; }#searchHeader { text-align: center; }#searchHeader .prodBoxLarge img {display: inline-block;margin: 0 3px 0 0;}.pageLogo, .pageLogoBG, .helpIcon {float: none;padding-left: 0;display: inline-block;margin: 0 auto;}#searchHeader .pageLogoBG span.l2 {font-size: 11pt;font-size: 1.1rem;}.searchresults .t-tabs > .row > .cxs12 { padding: 0; }.searchresults .t-tabs .ProductSel.tabs { border-bottom: 0; }.searchresults .t-tabs .ProductSel.tabs li {margin: 5px;width: calc(50% - 10px);}.searchresults .t-tabs .ProductSel.tabs li > a, .searchresults .t-tabs .ProductSel.tabs li span {border-right: 1px solid #A7A8AA;margin: 10px;background: #fff;color: #63666A!important;text-decoration: none!important;}.searchresults .t-tabs .ProductSel.tabs li a span {border-right: 0;}.searchresults .t-tabs .ProductSel.tabs li.current {border-bottom: 1px solid #A7A8AA;}.searchresults .t-tabs .ProductSel.tabs li.current a, .searchresults .t-tabs .ProductSel.tabs li.current span {background: #f1f2f2;color: #00A3E0!important;font-weight: bold;text-decoration: none;}.searchresults .ProductSel.list { margin: 10px -5px; }.searchresults .t-strip .ProductSel.list { margin: 10px 0; }#Infobar {border-top: 0;margin-top: 0;margin-left: 0;padding-top: 0;}#InfobarTopRight {border: 1px solid #A7A8AA;border-radius: 3px;padding: 3px 10px 3px 10px;box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.2);margin-bottom: 20px;}.quickview { margin: 15px auto; }#pageIntro { min-height: 0; }#pageIntro p {font-size: 10pt; font-size: 1rem;}#searchResults div.hr { margin-top: 20px; margin-bottom: 20px; width: 35%; }button.opt_btncompare { margin-bottom: 10px; }#SizeSearchForm .pageLogo { display: none; }#SizeSearchForm #submit {background: #FF6A13;color: #fff;font-size: 1em;height: auto;width: auto;padding: 5px 15px;margin-top: 10px;text-indent: 0;}.priceMore .bfdeal {float: none;margin-top: 0px;margin-bottom: -10px;}.overlay.explainer{display: none;}}#SearchWizard #searchHeader {padding-top: 30px;}#SearchWizard #searchHeader h1 {color: #000;}#SearchWizard #searchHeader p {color: #000;text-align: center;margin: 0;}.moreInfoLink.insuranceRating {display: inline-block;background: url('https://assets-a.safe.co.uk/n/templates/help-outline-blue.png') no-repeat;background-size: 16px;width: 16px;height: 16px;position: relative;top: 2px;text-indent: -9999rem;}.filtermenu-content .moreInfoLink.insuranceRating{top: 0;margin-left: 5px;}@media (max-width: 767px) {#alternatives-bottom .basedOnFilters{display: flex;flex-direction: column;gap: 3px;}#alternatives-bottom .basedOn{margin: 0;}#alternatives-bottom .pla-popular-title{margin: 0;padding-top: 5px;}#alternatives-bottom .alternatives-filter{margin: 0;}}.sortOptions { display: inline; }.sortOptions {border: 1px solid #A7A8AA;border-radius: 3px;padding: 3px 0 3px 10px;background: url(https://assets-a.safe.co.uk/n/ui/select-down-black.png) no-repeat 94% center;background-size: 15px auto;box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.2);margin-bottom: 20px;color: #000;}.sortOptions .selectWrapper {width: 100%;height: 2.7rem;display: grid;grid-template-columns: 1fr;grid-template-rows: 1fr;grid-template-areas: "one";justify-content: stretch;align-items: stretch;align-content: center;cursor: pointer;}.sortOptions .selectWrapper .london {grid-area: one;line-height: 2.7rem;padding: 0;margin: 0;text-align: center;}.sortOptions .selectWrapper .london.parker {display: none;}.sortOptions .selectWrapper .london.penelope {font-weight: bold;}.sortOptions .selectWrapper select {grid-area: one;width: 100%;max-width: 100%;opacity: 0;padding: 0;margin: 0;cursor: pointer;}.sortOptions em {display: none;}@media(min-width: 1024px){.sortOptions .selectWrapper {float: right;width: 12rem;vertical-align: middle;height: auto;}.sortOptions .selectWrapper .london {line-height: 2.5rem;text-align: left;padding-left: 0.5rem;}.sortOptions .selectWrapper .london.parker {display: block;}.sortOptions .selectWrapper .london.penelope {display: none;}.sortOptions em {display: inline;line-height: 2.5rem;}}.sortOptions select {padding: 5px 25px 5px 5px;font-size: 11pt; font-size: 1.1rem;border: none;background: transparent;-moz-appearance: none;-webkit-appearance: none;}.sortOptions option { padding: 2px 3px 1px; }.sortOptions select::-ms-expand { display: none; }.sortOptions { display: inline-block; }.sortOptions { margin-right: 20px; }.filter-fixed .sortOptions {background: url(https://assets-a.safe.co.uk/n/ui/select-down-white.png) no-repeat 94% center;}.filter-fixed .sortOptions .london {color: #FFF;}@media (max-width: 1023px){.sortOptions { margin-right: 0; }.sortOptions { text-align: right; }.sortOptions {float: left;width: 100%;border: 0;box-shadow: none;padding: 0; margin: 0;background-position: 94% center;text-align: left;}.sortOptions select { width: 100%; }.sortOptions {float: right;width: 48%;border: 0;box-shadow: none;padding: 0; margin: 0;background-position: right center;}.sortOptions select {width: fit-content;padding: 5px 0;font-size: 12pt; font-size: 1.2rem;}}#reviewsTab .sortOptions{display: none;}#Sections #reviewsTab .sortOptionsReviews{float: right;}#Sections #reviewsTab .row{margin-top: 0;}#Sections #returnsTab .row{margin-top: 0;}.sortOptionsReviews > *{text-align: left;vertical-align: middle;}@media (max-width: 767px){#Sections #reviewsTab .sortOptionsReviews{display: none;}}.searchBrandHeader {display: grid;grid-template-columns: 1fr; grid-template-rows: min-content min-content min-content; grid-template-areas: "hero" "description" "links"; gap: 1rem; align-items: start;margin: 1rem;}.searchBrandHeader.withoutLinks {grid-template-rows: min-content min-content; grid-template-areas: "hero" "description"; }.searchBrandHeader .description {}@media (min-width: 768px){.searchBrandHeader {margin-top: 3.3rem;margin-bottom: 3.3rem;grid-gap: 3.3rem;}}@media (min-width: 1024px){.searchBrandHeader {grid-template-rows: min-content 1fr;grid-template-columns: minmax(20rem, auto) 1fr;grid-template-areas:"hero description""links links"; grid-gap: 3rem 5rem;}.searchBrandHeader.withoutLinks {grid-template-rows: min-content; grid-template-areas: "hero description"; }}.searchBrandHeader > .hero {grid-area: hero;display: grid;align-self: center;grid-template-areas: "logo" "title";}.searchBrandHeader > .hero .logo {grid-area: logo;}.searchBrandHeader > .hero .title {grid-area: title;}.searchBrandHeader .logo img {max-width: 100%;max-height: 100px;margin: 0 auto;display: block;}@media (min-width: 1024px) {#SearchBrand .searchBrandHeader .logo img {max-width: 32rem;}}.searchBrandHeader .description h1 {font-weight: bold;color: inherit;display: inline;font-size: inherit;letter-spacing: inherit;}.searchBrandHeader > .description {grid-area: description;font-size: 1.2rem;line-height: 1.6rem;align-self: center;text-align: left;}.searchBrandHeader > .description.clamp > span {display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;cursor: pointer;}.searchBrandHeader > .links {grid-area: links;}@media (hover: hover) {.searchBrandHeader > .links {justify-content: center;}}.searchBrandHeader .links a:active {color: #000;border-color: #FF6A13;background: #fafafa;}.tab.brands .header-usp {margin-bottom: 0;}#SearchBrand #pageIntro {display: inline-block;vertical-align: middle;width: 65%;text-align: left;}#SearchBrand #brandpageLogo {display: inline-block;vertical-align: middle;width: 34%;margin: 0;text-align: right;}#brandLogoAlt img { padding-bottom: 0; }#SearchBrand .pageLogoBG {margin-bottom: 20px;position: absolute;right: 50px;bottom: 0;top: 0;margin: auto;}#SearchBrand #pageIntro .pageLogoBG {max-height: 120px;max-width: 400px;}.paddingCorrection{padding: 0 !important;padding-right: 45% !important;}ul.ProductSel.row.list.lozMargin {margin-bottom: 0px;margin-top: 0px;}.churchill-content .churchill-img-wrapper{text-align: center;padding: 10px 0px;}.churchill-content .churchill-title{margin-bottom: 20px;}.churchill-content{margin-top: 40px;position: relative;padding: 0px 20px;}@media (max-width: 767px) {#SearchBrand #pageIntro { width: 100%; }#SearchBrand #brandpageLogo { margin-top: 5px; }#SearchBrand .pageLogoBG { margin-bottom: 5px;position: relative;}ul.ProductSel.row.list.lozMargin{margin-bottom: 0px;margin-top: 10px !important;}#SearchBrand .pageLogoBG{background-position: center 30px;background-size: auto 50px;margin-top: 30px;right: 0;}.mobileHide{display: none;}.paddingCorrection{padding: 0 !important;padding-right: 0 !important;}}.searchresults > .container {max-width: 2110px;width: 100%;margin: 0 auto;padding: 0 0.5rem;}@media (min-width: 1281px) and (hover: hover) {.searchresults > .container {padding-left: 5vw;padding-right: 5vw;}}.searchMain-container {display: grid;grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));grid-gap: 2rem;}@media (min-width: 1700px) {.searchMain-container {grid-template-columns: repeat(5, 1fr);}}.searchMain-container.gridBox, .searchMain-container.forceGrid {grid-template-columns: 1fr 1fr;grid-gap: 1px;}@media (min-width: 768px){.searchMain-container.gridBox, .searchMain-container.forceGrid {grid-template-columns: repeat(auto-fill, minmax(270px, 1fr));}}.searchMain-container.landscapeBox {grid-template-columns: repeat(auto-fill, minmax(340px, 1fr))}.searchMainFooter {display: grid;grid-template-columns: 1fr;justify-items: center;grid-gap: 4rem 0;margin-top: 4rem;}.searchBoxDetailed {background: #fff;padding: 0.5rem;position: relative;overflow: hidden;display: grid;grid-template-columns: minmax(10rem, 1fr) 1fr; grid-template-rows: min-content min-content min-content min-content min-content min-content min-content; row-gap: 0.5rem;column-gap: 0.5rem;grid-template-areas:"title title""image reviews""image bullets""ticks price""ticks actions""compare compare""quote quote";justify-items: center;align-items: center;box-shadow: 0 4px 6px -2px rgb(0 0 0 / 20%);}.searchBoxDetailed.portrait {padding: 1.4rem 0;grid-template-columns: 1fr;grid-template-rows: min-content min-content min-content min-content min-content 1fr min-content min-content min-content;grid-template-areas: "title""reviews""image""bullets""ticks" "price""actions""compare""quote";}.gridBox .searchBoxDetailed,.searchBoxDetailed.grid {grid-template-columns: 1fr;grid-template-rows: repeat(6, min-content);grid-template-areas:"image""title""reviews""price";grid-gap: 0;padding: 1rem;box-shadow: none;}@media (min-width: 768px){.gridBox .searchBoxDetailed,.searchBoxDetailed.grid {padding: 2rem;}}.searchBoxDetailed > .title {grid-area: title;}.searchBoxDetailed > .image {grid-area: image;position: relative;}.searchBoxDetailed > .reviews {grid-area: reviews;}.searchBoxDetailed > .bullets {grid-area: bullets;align-self: start;}.searchBoxDetailed > .price {grid-area: price;}.searchBoxDetailed > .actions {grid-area: actions;}.searchBoxDetailed > .quote {grid-area: quote;}.searchBoxDetailed.portrait > .title {align-self: start;}.searchBoxDetailed.portrait > .image {align-self: start;margin-bottom: 1rem;}.searchBoxDetailed.portrait > .reviews { align-self: start }.searchBoxDetailed.portrait > .bullets {align-self: startpadding: 0 2rem;}.searchBoxDetailed.portrait > .ticks {align-self: startpadding: 0 2rem;}.searchBoxDetailed.portrait > .price {align-self: end;margin-bottom: 0.5rem;}.searchBoxDetailed.portrait > .actions { align-self: end }.searchBoxDetailed.portrait > .compare { align-self: end }.searchBoxDetailed.portrait > .quote { align-self: start }@media (max-width: 767px){}@media (min-width: 768px){.searchBoxDetailed.auto {grid-template-columns: 1fr;grid-template-rows: min-content min-content min-content min-content min-content 1fr min-content min-content min-content;grid-template-areas: "title""reviews""image""bullets""ticks" "price""actions""compare""quote";}.searchBoxDetailed.auto > .title { align-self: start }.searchBoxDetailed.auto > .image { align-self: start }.searchBoxDetailed.auto > .reviews { align-self: start }.searchBoxDetailed.auto > .bullets { align-self: start }.searchBoxDetailed.auto > .ticks { align-self: start }.searchBoxDetailed.auto > .price { align-self: end }.searchBoxDetailed.auto > .actions { align-self: end }}.searchBoxDetailed .portraitOnly {display: none;}.searchBoxDetailed.portrait .portraitOnly {display: initial;}.searchBoxDetailed.portrait .landscapeOnly {display: none;}@media (min-width: 768px) {.searchBoxDetailed.auto .portraitOnly {display: initial;}.searchBoxDetailed.auto .landscapeOnly {display: none;}}.searchBoxDetailed .title {overflow: hidden;text-align: center;justify-self: stretch;}.searchBoxDetailed .title .delta {margin: 0;font-size: 1.1rem;font-weight: 700;}.searchBoxDetailed .title a {color: black;display: block;}.searchBoxDetailed .title .line {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%;width: fit-content;margin: 0 auto;padding: 0 0.1rem;line-height: 1.6rem;height: 1.7rem;}.searchBoxDetailed > .reviews {text-align: center;font-weight: bold;line-height: 1.5rem;}.searchBoxDetailed.portrait > .reviews {height: 2rem;}.searchBoxDetailed > .reviews a {text-decoration: none;}.searchBoxDetailed > .reviews .reviewStars {display: inline-block;vertical-align: middle;}.searchBoxDetailed > .reviews .reviewCommentsTotal {display: inline-block;vertical-align: middle;}.searchBoxDetailed > .reviews.score-0\.0 .reviewStars {opacity: 0.5;}.searchBoxDetailed > .image .thumb {width: auto;height: 153px;object-fit: contain;max-width: 100%;}.searchBoxDetailed .bullets {line-height: 1.5rem;padding: 0;font-size: 1rem;color: #000;}.searchBoxDetailed .bullets small {color: #A7A8AA;}.searchBoxDetailed .bullets ul {list-style: disc;white-space: nowrap;margin: 0 auto;margin-left: 1rem;width: min-content;}.searchBoxDetailed .bullets li {display: list-item;font-size: 1rem;padding: 0;background: revert;color: #000;}.searchBoxDetailed .bullets li:has(.swatch-wrapper) {list-style: none;}.searchBoxDetailed .bullets li::before {content: '';margin-left: -0.6rem;}.searchBoxDetailed .bullets li .swatchimgs{display: inline-block;margin-top: 0.2rem;margin-left: -1rem;}.searchBoxDetailed .bullets li strong {font-weight: normal;}.searchBoxDetailed .bullets .swatchimgs .colour-swatch{height: 21px;width: 21px;border-radius: 42px;border: transparent solid 1px;}.searchBoxDetailed .bullets .swatchimgs .swatch-wrapper{display: flex;gap: 0.4rem 0.2rem;flex-wrap: wrap;min-width: 13rem;}.searchBoxDetailed .bullets .voucherAdvert{border: #BC1C1C solid 1px;border-radius: 3px;padding: 2px 5px;color: #BC1C1C;font-weight: 700;font-size: 0.8rem;line-height: 1.2rem;display: inline-block;}.searchBoxDetailed .bullets .voucherAdvert .voucherCode{user-select: all;}.searchBoxDetailed.landscape > .bullets {justify-self: center;}.searchBoxDetailed .moreInfoLink.insuranceRating {display: none;}@media (min-width: 768px){.searchBoxDetailed .moreInfoLink.insuranceRating {display: inline-block;}.searchBoxDetailed .moreInfoLink.insuranceRating:before {content: '';position: absolute;width: 2.5rem;height: 2.5rem;display: block;top: -0.7rem;left: -0.7rem;color: transparent;background: transparent;}}.searchBoxDetailed > .ticks {grid-area: ticks;justify-self: stretch;margin: 0;}.searchBoxDetailed.portrait > .ticks {margin-top: 0.6rem; margin-bottom: 0.5rem;}.searchBoxDetailed .ticksList {background: #f1f2f2;border-radius: 7px;padding: 8px 16px 8px 8px;list-style: none;padding: 0.5rem 1rem;margin: 0 auto;max-width: 16rem;}.searchBoxDetailed .ticksList li {font-size: 1rem;margin-bottom: 1px;padding: 3px 0;padding-left: 21px;margin-left: 0px;background-image: url(https://assets-a.safe.co.uk/n/templates/tick.png);background-repeat: no-repeat;background-position: left center;overflow: hidden;}.searchBoxDetailed > .price .price {font-size: 2.5rem;line-height: 2.5rem;font-weight: bold;text-align: center;color: black;}.searchBoxDetailed > .price .price span{vertical-align: super;}.searchBoxDetailed > .price .price .decimal {font-size: 1rem;}.searchBoxDetailed > .price .from {position: relative;left: 0.4rem;font-weight: 700;font-variant: small-caps;font-size: 1.1rem;color: #63666A;vertical-align: super;}.searchBoxDetailed > .price .wasprice {font-size: 1rem;}.searchBoxDetailed > .price .wasprice .saving {color: crimson;font-weight: bold;}.searchBoxDetailed > .price .wasprice > s {display: none;}@media (min-width: 768px){.searchBoxDetailed.landscape > .price .wasprice > s {display: initial;}.searchBoxDetailed.portrait > .price .wasprice > s {display: initial;}}.searchBoxDetailed > .actions {display: grid;grid-template-columns: 1fr 1fr;width: 100%;grid-gap: 0 0.5rem;}.searchBoxDetailed > .actions a {text-decoration: none;display: block;width: 100%;max-width: 7rem;text-align: center;}.searchBoxDetailed > .actions .btnn {display: block;padding: 0.8rem 0;width: 100%;max-width: 7rem;margin: 0;}.searchBoxDetailed > .actions > a:nth-of-type(1) {justify-self: end;}.searchBoxDetailed > .actions > a:nth-of-type(2) {justify-self: start;}.searchBoxDetailed > .compare {grid-area: compare;width: 100%;}.gridBox .searchBoxDetailed > .compare,.searchBoxDetailed.grid > .compare {display: none;}.searchBoxDetailed .switch {position: relative;display: inline-block;width: 30px;height: 17px;vertical-align: middle;margin-left: 25px;margin-bottom: 2px;}.searchBoxDetailed .comp .lbl {margin-left: 6px;}.searchBoxDetailed .switch input {opacity: 0;width: 0;height: 0;}.searchBoxDetailed .slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #ccc;-webkit-transition: .4s;transition: .4s;}.searchBoxDetailed .slider:before {position: absolute;content: "";height: 13px;width: 13px;left: 2px;bottom: 2px;background-color: white;-webkit-transition: .4s;transition: .4s;}.searchBoxDetailed .slider.active {background-color: #00A3E0;}.searchBoxDetailed input:focus + .slider {box-shadow: 0 0 1px #00A3E0;}.searchBoxDetailed .active.slider:before {-webkit-transform: translateX(13px);-ms-transform: translateX(13px);transform: translateX(13px);}.searchBoxDetailed .slider.round {  border-radius: 17px;}.searchBoxDetailed .slider.round:before {  border-radius: 50%;}.searchBoxDetailed .comp {cursor: pointer;width: fit-content;margin: 0 auto;}.searchBoxDetailed .comp-sel{font-weight: bold;color: #63666A;}.searchBoxDetailed .comp-sel .lbl {color: #00A3E0;}.searchBoxDetailed .wishlist-btn {position: absolute;top: 0.5rem;right: 0.5rem;}.searchBoxDetailed .superdeal-t {position: absolute;top: 0;left: auto;padding: 0.1rem 1rem;background: #FF6A13;background: #ff6a13; background: -moz-linear-gradient(-45deg, #ff6a13 1%, #ffa77f 53%, #ff6a13 100%); background: -webkit-linear-gradient(-45deg, #ff6a13 1%,#ffa77f 53%,#ff6a13 100%); background: linear-gradient(135deg, #ff6a13 1%,#ffa77f 53%,#ff6a13 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6a13', endColorstr='#ff6a13',GradientType=1 ); text-shadow: -2px -1px 2px #ff7e33, 1px -1px 0 #ff7e33, -1px 1px 2px #ff7e33, 1px 1px 0 #ff7e33;border-bottom-left-radius: 0.5rem;border-bottom-right-radius: 0.5rem;color: #fff;font-size: 0.8rem;font-weight: bold;}.searchBoxDetailed .multip {position: absolute;left: 0;bottom: 0;width: 4rem;height: 4rem;background: rgba(99,102,106,.8);border-radius: 2rem;border: 2px solid #fff;color: #fff;}.searchBoxDetailed .multip .multi-num {display: block;padding-top: 0.6rem;font-size: 1.4rem;line-height: 1.3rem;width: 100%;text-align: center;}.searchBoxDetailed .multip .multi-label {display: block;text-align: center;text-transform: uppercase;font-size: 0.6rem;line-height: 1.1;}.searchBoxDetailed .burtonCashbackBadge {position: absolute;left: 0;bottom: 0;width: 4rem;height: 4rem;background: #c0cf29;background: rgb(192 207 41 / 90%);border-radius: 2rem;border: 2px solid #fff;color: #000;pointer-events: none;}.searchBoxDetailed .burtonCashbackBadge > .amount {display: block;padding-top: 0.6rem;font-size: 1.3rem;line-height: 1.4rem;width: 100%;text-align: center;font-weight: 600;}.searchBoxDetailed .burtonCashbackBadge > .label {display: block;text-align: center;font-size: 0.7rem;line-height: 0.9rem;white-space: nowrap;}.searchBoxDetailed .resolution-logo{position: absolute;bottom: 0;left: 0;width: 40px;}.searchBoxDetailed .locker-charging-logo, .searchBoxDetailed .locker-charging-logo-secondary{position: absolute;bottom: 0;left: -14px;padding: 3px;background: rgba(99,102,106,.8);border: 2px solid #fff;border-radius: 50%;pointer-events: none;}.searchBoxDetailed .bluetooth-logo{position: absolute;bottom: 0;left: 0;width: 40px;height: 55px;-webkit-filter: drop-shadow(2px 2px 0 #fff)drop-shadow(-1px -1px 0 #fff);filter: drop-shadow(2px 0px 0 #fff) drop-shadow(-1px -2px 0 #fff);}.p-icons, .product .resC {display: none;vertical-align: middle;width: 100%;}.p-icons {margin: 5px -3px 0 0;font-size: 0;}.p-icons .p-icons-inner {width: fit-content;margin: 0 auto;}.p-icons .icon {position: relative;display: inline-block;vertical-align: middle;margin-bottom: 5px;margin-right: 5px;padding: 4px 6px;height: 25px;border-radius: 3px;background-color: #75C7E5;border: 1px solid #75C7E5;color: #fff;font-size: 8pt; font-size: .8rem;font-weight: bold;line-height: 15px;cursor: help;}.p-icons .icon:hover {background: #00A3E0;border-color: #00A3E0;}.p-icons .i-tt {display: none;position: absolute;top: -60px;left: -55px;right: -55px;background: url('https://assets-c.safe.co.uk/n/pages/categories/tt-arrow.1.png') bottom center no-repeat;padding: 0 0 8px 0;margin-bottom: 5px;}.p-icons .icon:hover .i-tt { display: block; }.p-icons .icon .i-tt:hover { display: none; }.p-icons .i-tt > span {display: table;background: #fff;width: 100%;height: 50px;padding: 10px;border: 1px solid #00A3E0;border-radius: 3px;color: #63666A;font-size: 9pt; font-size: .9rem;font-weight: normal;text-align: center;}.p-icons .i-tt span span {display: table-cell;vertical-align: middle;}.p-icons img {display: inline-block;vertical-align: middle;width: 19px; height: 19px;background-size: auto 100%;background-repeat: no-repeat;margin: -2px;}.p-icons.safes img { background-image: url('https://assets-b.safe.co.uk/n/sections/search/icons/safes.3.png'); }.p-icons .fire-rating img { background-position: 0 0; }.p-icons .key img { background-position: -19px 0; margin-right: -2px; }.p-icons .keypad img { background-position: -38px 0; margin-right: -2px; }.p-icons .fingerprint img { background-position: -57px 0; margin-right: -2px; }.p-icons .dual img { background-position: -76px 0; margin-right: -2px; }.p-icons .fingerprint-keypad img { background-position: -95px 0; margin-right: -2px; }.p-icons .keypad-key img { background-position: -114px 0; margin-right: -2px; }.p-icons.cctv img { background-image: url('https://assets-b.safe.co.uk/n/sections/search/icons/cctv.2.png'); margin-top: -3px; }.p-icons .bullet-cams img { background-position: 0 0; }.p-icons .dome-cams img { background-position: -19px 0; }.p-icons .bullet-dome-cams img { background-position: -38px 0; }.p-icons .nightvision img { background-position: -58px 0; }.p-icons .storage img { background-position: -77px 0; }.p-icons .viewing-angle img { background-position: -97px 0; }.p-icons .icon.exp {padding: 0;}.p-icons .icon.exp > a {position: relative;display: block;padding: 0;background: transparent;box-sizing: content-box;cursor: pointer;color: #fff;text-decoration: none;}.p-icons .icon.exp a:hover { border-color: #00A3E0; }.p-icons .icon.exp a span {display: inline-block;padding: 4px 6px;}.p-icons .icon.exp a span:first-of-type { background: #75C7E5; }.p-icons .icon.exp a:hover span:first-of-type { background: #00A3E0; }.p-icons .icon.exp a span:last-of-type {position: relative;top: -1px;background: #fff;border-top-right-radius: 3px;border-bottom-right-radius: 3px;color: #63666A;font-size: 7pt; font-size: .7rem;font-weight: normal;    text-rendering: geometricPrecision;}.gridBox .product .p-icons .icon.exp a span:last-of-type { display: none; }@media (pointer: coarse) {.p-icons .icon {height: 28px;padding: 6px 10px;}.p-icons img {margin: -3px;width: 20px; height: 20px;}.p-icons .icon.exp a span { padding: 5.5px 6px; }.p-icons .fire-rating img { background-position: 0 0; }.p-icons .key img { background-position: -20px 0; margin-right: -2px; }.p-icons .keypad img { background-position: -40px 0; margin-right: -2px; }.p-icons .fingerprint img { background-position: -60px 0; margin-right: -2px; }.p-icons .dual img { background-position: -80px 0; margin-right: -2px; }.p-icons .fingerprint-keypad img { background-position: -100px 0; margin-right: -2px; }.p-icons .keypad-key img { background-position: -119px 0; margin-right: -2px; }.p-icons .bullet-cams img { background-position: 0 0; }.p-icons .dome-cams img { background-position: -21px 0; }.p-icons .bullet-dome-cams img { background-position: -41px 0; }.p-icons .nightvision img { background-position: -61px 0; }.p-icons .storage img { background-position: -80px 0; }}.searchBoxDetailed .tss_cxtx {text-align: center;font-size: 1rem;line-height: 1.2rem;margin-top: 0.5rem;padding-top: 0.5rem;border-top: rgb(255 0 0 / 50%) solid 1px;}.searchBoxDetailed .tss_cxtx .tss_price {display: inline-block;color: crimson;font-weight: bold;}.searchBoxDetailed .tss_cxtx .tss_date {display: inline-block;margin-left: 1rem;font-size: 0.9rem;}.searchBoxDetailed .tss_cxtx .tss_rank {display: inline-block;margin-left: 1rem;font-size: 0.9rem;}.searchBoxDetailed .tss_cxtx .tss_supplier {display: block;font-size: 0.9rem;}.searchBoxDetailed .recommended {border: 1px solid #ff6a13;padding: 1px 5px;font-size: 0.8rem;font-weight: bold;display: block;float: none;clear: both;margin: 0 auto;color: #fff;text-align: center!important;position: absolute;top: 0px;left: 0px;background: #ff6a13;box-shadow: 2px 2px 2px rgba(0,0,0,0.5);}.searchBoxDetailed .rating-new {border: 1px solid #BC1C1C;padding: 2px 5px;font-size: 0.8rem;font-weight: bold;display: block;float: none;clear: both;margin: 0 auto;color: #fff;text-align: center!important;position: absolute;top: 5px;left: -45px;width: 120px;background: crimson;transform: rotate(-45deg);box-shadow: 2px 2px 2px rgba(0,0,0,0.5);}.searchBoxDetailed .installBadge .svgWrapper{width: 28px;    height: 18px;    position: absolute;    left: 3px;top: 3px;}.searchBoxDetailed .installBadge{border: 2px solid #FFF;border-radius: 0 0% 50% 0%;padding: 2px 5px;font-size: 0.8rem;font-weight: bold;display: block;float: none;clear: both;margin: 0 auto;color: #fff;text-align: center!important;position: absolute;top: -2px;left: -2px;width: 40px;height: 40px;background: #FF6A13;z-index: 1;}.searchBoxDetailed li.installAvailable {background-image: none;font-size: 1rem;    margin-bottom: 1px;    padding: 3px 0;    padding-left: 21px;    margin-left: 0px;position: relative;font-weight: normal;}.searchBoxDetailed li.installAvailable.installIncluded {font-weight: bold;}.searchBoxDetailed li.installAvailable .installIcon{width: 18px;height: 18px;position: absolute;left: 0;}.searchBoxDetailed li.installAvailable .installIcon svg{fill: #4c4c4c;}.searchBoxDetailed .top10-quote{font-style: italic;font-size: 1.2rem;text-align: center;margin-top: 0;border-radius: 3px;color: #000;padding: 2rem 1rem;font-weight: 500;}.searchBoxDetailed .top10-quote span.quotes{font-size: 1.9rem;vertical-align: bottom;line-height: 1.2rem;margin: 0 3px;font-weight: bold;opacity: 0.4;}.searchBoxDetailed .top10-quote .ratings-top10 {margin-top: 1.6rem;}.gridBox .searchBoxDetailed > .reviews,.searchBoxDetailed.grid > .reviews {margin-top: 0.2rem;}.gridBox .searchBoxDetailed > .bullets,.searchBoxDetailed.grid > .bullets {display: none;}.gridBox .searchBoxDetailed > .ticks,.searchBoxDetailed.grid > .ticks {display: none;}.gridBox .searchBoxDetailed > .price .price,.searchBoxDetailed.grid > .price .price {font-weight: 600;}.gridBox .searchBoxDetailed > .price .wasprice,.searchBoxDetailed.grid > .price .wasprice {white-space: nowrap;}.gridBox .searchBoxDetailed > .price .saving,.searchBoxDetailed.grid > .price .saving {display: inline !important;}.gridBox .searchBoxDetailed > .actions,.searchBoxDetailed.grid > .actions {display: none;}.gridBox .searchBoxDetailed > .quote,.searchBoxDetailed.grid > .quote {display: none;}.gridBox .searchBoxDetailed .title,.searchBoxDetailed.grid .title {padding-top: 0.5rem;}.gridBox .searchBoxDetailed .title .line,.searchBoxDetailed.grid .title .line {font-weight: normal;font-size: 1.1rem;line-height: 1.3rem;height: 1.4rem;}#VirtPage.SizeChart #ContainerInner{text-align: center;}#VirtPage.SizeChart #ContainerInner img{max-width:100%;max-height: calc(100% - 40px);margin: 20px auto;}#cluetip .cluetip-quickInfo {padding: 0;}.cluetip-quickInfo {border: 1px solid #A7A8AA;border-radius: 0.6rem;background: #fff;box-shadow: 0px 2px 4px 1px rgba(0,0,0,0.25);}.cluetip-quickInfo .title {font-weight: bold;text-align: center;}.cluetip-quickInfo .yvstars {margin: 0.5rem 0 0 0;}.cluetip-quickInfo .row {margin: 0.5rem 0 0 0;font-size: 0.9rem;}.cluetip-quickInfo .legend {font-weight: bold;}.cluetip-quickInfo .cluetip-arrows {display: none;}.buybox .wasprice .saving, #buymebox .wasprice .saving{color: crimson!important;}.buybox .wasprice,.buybox .wasprice *{font-size: 12px!important;}.product .wasprice, .product .wasprice .saving{color: crimson!important;font-weight: bold;font-size: 12px!important;}.product .wasprice s{color: #63666A;font-weight: normal;margin-right: 3px;}div.ratings {    margin: 5px 0 0 0;}.moreInfoLink:after{ content: ''; }a.moreInfoLink[title*="Resolution"]{ display: none; }.Carousel .compare.active, .Carousel .compare:hover { color: #63666A; border-color: #A7A8AA; }.Carousel .compare:hover::before, #social .compare:hover::before {background: #A7A8AA;}#social .compare-now::before, .Carousel .compare-now::before, .Carousel .compare-now:hover::before, #social .compare-now:hover::before {background: #fff url(https://assets-a.safe.co.uk/n/sections/search/tick-compare.3.png) no-repeat center;background-size: 12px auto;}.Carousel .compare-now:hover::before, #social .compare-now:hover::before {background: #A7A8AA url(https://assets-a.safe.co.uk/n/sections/search/tick-compare.3.png) no-repeat center;background-size: 12px auto;}.switch {  position: relative;  display: inline-block;  width: 30px;  height: 17px;  vertical-align: middle;  margin-left: 25px;}.comp .lbl{ margin-left: 6px; }.switch input {  opacity: 0;  width: 0;  height: 0;}.slider {  position: absolute;  cursor: pointer;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-color: #ccc;  -webkit-transition: .4s;  transition: .4s;}.slider:before {  position: absolute;  content: "";  height: 13px;  width: 13px;  left: 2px;  bottom: 2px;  background-color: white;  -webkit-transition: .4s;  transition: .4s;}input:checked + .slider {  background-color: #00A3E0;}input:focus + .slider {  box-shadow: 0 0 1px #00A3E0;}input:checked + .slider:before {  -webkit-transform: translateX(13px);  -ms-transform: translateX(13px);  transform: translateX(13px);}.slider.round {  border-radius: 17px;}.slider.round:before {  border-radius: 50%;}.comp{color: #A7A8AA!important;background: none!important;display: block;width: 88%;vertical-align: middle;width: calc(90% + 4px);margin-top: 9px;padding: 4px 10px 2px 10px;cursor: pointer;font-size: 1rem;}.comp-sel{font-weight: bold;color: #63666A;}.comp-sel .lbl{color: #00A3E0;}@media (max-width: 767px) {body.tab #Content,body.wishlist #Content{background: #e5e5e5;padding-left: 10px;padding-right: 10px;}    body.wishlist #Content {    background: #FFF;  }#searchProds{background: transparent!important;}}#searchFilters { background-color: #fff; }#searchFilters > a {display: block;background: #00A3E0;color: #fff;font-weight: bold;text-decoration: none;padding: 2px 10px 2px 5px;margin: 0 0 15px 0;}img.opt_clearAll {margin: 4px 5px 1px 1px;vertical-align: top;}#SearchTab img.opt_clearAll {width: 13px;margin-left: 10px;margin-top: 5px;}#searchFilters h2 {margin: -10px -10px 20px;padding: 10px;background: #3e60c1;background: -moz-linear-gradient(top,  #273c76 0%, #3e60c1 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#273c76), color-stop(100%,#3e60c1));background: -webkit-linear-gradient(top,  #273c76 0%,#3e60c1 100%);background: -o-linear-gradient(top,  #273c76 0%,#3e60c1 100%);background: -ms-linear-gradient(top,  #273c76 0%,#3e60c1 100%);background: linear-gradient(top,  #273c76 0%,#3e60c1 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#273c76', endColorstr='#3e60c1',GradientType=0 );-moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0;-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;color: #fff;text-shadow: none;}#searchFilters .filterHeader {margin: 0;margin-bottom: 5px;padding: 0;background: none;color: #000;text-shadow: none;font-weight: bold;}#searchFilters hr{border-top: 1px solid #d6dddf;margin: 1rem 0;}#searchFilters .sideBoxContainer > ul {margin: 0;margin-left: -0.2rem;padding: 0;list-style: none;display: grid;grid-template-columns: 1fr;}#searchFilters .sideBoxContainer > ul.inline {grid-template-columns: 1fr 1fr;}#searchFilters .filterShowMore{font-size: 0.9rem;font-weight: bold;text-decoration: none;padding-left: 3px;}#searchFilters .showMoreItem{margin-top: 0;}#searchFilters .filterShowMore:hover{text-decoration: underline;}#searchFilters .filterImg {margin: 0;padding: 0.2rem 0.2rem;color: #000;font-size: 11pt;font-size: 1.2rem;cursor: pointer;font-weight: 700;}#searchFilters .filterImg .infotxt {padding-left: 8px;color: #000;}#searchFilters h4 span img {margin-right: 10px;margin-bottom: 0;margin-left: 8px;}.js .filterImg.open, .js .filterImg { cursor: pointer; }.filterImg img {float: left;background-position: -61px -83px;width: 11px;height: 11px;margin-top: 2px;opacity: 0.5;}.filterOption {display: block;position: relative;padding: 6px 5px 6px 6px;margin: 0;text-decoration: none;line-height: normal;color: #000;margin-left: -2px;}a.filterOption {color: #000;display: flex;align-items: center;}a.filterOption:not(.filterRemove):hover {background: #cef2ff;}.filterOption:hover span { text-decoration: underline; }.filterOption:not(.filtersprite) > img {position: absolute;left: 4px;margin: 4px 5px 1px 1px;}.filterOption > span {display: block;overflow: hidden;line-height: 1.2;}.filterOption em {color: #999;font-weight: normal;font-size: 9pt; font-size: .9rem;}.filterOption .opt_checkb_unchecked {opacity: 0.25;}a.filterRemove {color: #000;font-weight: bold;}.filterOption > .filterBox {display: inline-block;outline: #000000 solid 1px;border-radius: 2px;width: 15px;height: 15px;line-height: 13px;background: #FFF;vertical-align: 1px;padding: 0;margin: 0;margin-right: 10px;color: #FFF;text-align: center;font-size: 12px;}.filterOption > .filterBox.active {background: #FF6A13;    outline: solid 1px #FF6A13;}#searchFilters .filtersprite:hover {background: transparent;}#searchFilters .filtersprite .colour_plainM{height: 32px;width: 32px;border-radius: 64px;border: solid 1px #c9c9c9;}#Infobar .infotxt{display: none;}#searchFilters h4.filterImg {color: #000;margin-bottom: 5px;}#searchFilters h4.filterImg:first-of-type {margin-top: 0;}div.hr {border-bottom: 1px dashed #ccc;height: 20px; margin-bottom: 20px;}#NarrowByLockerdoorcolourInner a,#NarrowByColourInner a {float: left;margin: 4px 2px 4px 10px;padding: 0px;}#NarrowByLockerdoorcolourInner .colour,#NarrowByColourInner .colour {background-image: url(https://assets-a.safe.co.uk/n/sections/search/filters/colours.2.png);background-size: 98px 465px;width: 32px;height: 32px;margin: 0px; padding: 0px;}#NarrowByLockerdoorcolourInner .colour {background-image: url(https://assets-a.safe.co.uk/n/sections/search/filters/locker-door-colours.3.png);background-size: 98px 630px;}#NarrowByPadlock_colourInner{padding-left: 10px;}.filterGradient.filterOption{display: inline-block;padding: 0;margin: 2px;}.filterGradient > div{display: inline-block;border: #ccc solid 1px;width: 32px;height: 32px;}.filterGradient:hover > div{border-color: #63666A;}.filterGradient.filterRemove{background: transparent;}.filterGradient.filterRemove > div,.filterGradient.filterRemove:hover > div{border: black solid 2px;}#searchFilters .filtermenu-content div.sideBoxContainer { display: block; }#searchFilters .filtermenu-content div.sideBoxContainer.open { display: block; }#searchFilters .sideBoxContainer {}#searchFilters .sideBoxContainer a.moreInfoLink {font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 8pt; font-size: 0.8rem;margin-left: 10px;margin-top: -12px;margin-bottom: 10px;display: block;z-index: 10;}#searchFilters {border: 1px solid #A7A8AA;padding: 1rem 1rem;}#searchFilters hr{margin: 1.7rem 0;}#searchFilters hr:nth-child(1){margin-top: 1rem;}#searchFilters ul.inline .filterOption img { margin: 3px 3px 1px 1px; }#searchFilters.no-found { margin-top: -45px; }.refine, .mfl-header, .mfl-footer { display: none; }.mobile-filter {background-position: right center;background: url(https://assets-a.safe.co.uk/n/ui/select-down-black.png?v=1) no-repeat 94% center;background-size: 15px auto;cursor: pointer;}.filter-fixed .mobile-filter {background: url(https://assets-a.safe.co.uk/n/ui/select-down-white.png?v=1) no-repeat 94% center;}@media (max-width: 1023px) {.filtermenu-content div img { max-width: 100%; }}@media (max-width: 1023px) {.filter_lnk { display: none; }.refine {display: block;}.resultsNum {width: 100%;margin-right: 0;text-align: center;}#InfobarTopRight {position: relative;width: 100%;border: 1px solid #A7A8AA;border-radius: 3px;padding: 3px 10px 3px 10px;box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.2);margin-bottom: 20px;background: #fff;}.refine {display: block;width: 50%;line-height: 36px;float: left;border-right: 1px dotted #bbb;font-size: 11pt; font-size: 1.1rem;text-align: center;color: #000;}.filter-fixed .refine {border-right: 1px dotted #bbb;}.refine span {display: inline-block;vertical-align: middle;width: 100px;padding: 0 10px;font-size: 12pt; font-size: 1.2rem;font-weight: normal;text-align: center;white-space: nowrap;background: url(https://assets-a.safe.co.uk/n/ui/select-down-white.png) no-repeat 100% center;    background-size: 15px auto;}.filter-fixed .refine strong {    background-size: 15px auto;font-weight: bold;padding-right: 30px;color: #FFF;}.refine img {background: url('https://assets-b.safe.co.uk/n/ui/select-down-white.png') no-repeat center;background-size: auto 75%!important;background-position: 99% center;text-indent: -9999em;display: inline-block;vertical-align: middle;margin-left: 1%;width: 18px;height: 23px;}#InfobarTopRight.filter-fixed {position: fixed;top: 0px;left: 0;background: #63666A;color: #fff!important;border-radius: 0;border-left: 0; border-right: 0; border-top: 0;border-bottom: 2px solid #63666A;padding: 3px 16px;z-index: 102;-webkit-transition: all .25s ease-out, padding 0s;-o-transition: all .25s ease-out, padding 0s;transition: all .25s ease-out, padding 0s;}#InfobarTopRight.page-pane > * {-webkit-transform: translate3d(0,0,0);-webkit-overflow-scrolling: touch;}#InfobarTopRight.page-pane.menu-open {left: 100%;-webkit-transition: all .25s ease-out, padding 0s;-o-transition: all .25s ease-out, padding 0s;transition: all .25s ease-out, padding 0s;}.active-drawer #searchFilters {border: none;}#searchFilters.hidden-menu { display: none; } #searchFilters > a { margin-top: 15px; }.mfl h4.sf-show { display: none; }h4.sf-show {position: relative;display: inline-block!important;background: #63666A;border: 2px solid #fff;border-radius: 3px;padding: 12px 20px 12px 15px;margin-bottom: 0;margin-left: 3px;color: #fff;font-weight: normal;font-size: 18px;z-index: 500;}h4.sf-show.open {border-color: #63666A;border-left: 0;margin-left: 5px;}h4.sf-show .filterIcon {margin: 2px 10px 0 0;float: left;background: url(https://assets-b.safe.co.uk/n/templates/orparts.19.png) no-repeat -28px -45px;width: 22px;height: 21px;}.withSidebar #searchNav.no-js #searchFilters,.withSidebar #searchNav.no-js {position: relative;}.no-js h4.sf-show { display: none!important; }.withSidebar #searchNav.no-js {height: auto;z-index: 1;}.withSidebar #searchNav.no-js #searchFilters {width: 100%;height: auto;border-width: 1px;margin-bottom: 20px;}.withSidebar #searchNav.no-js #searchFilters .filtermenu-content div.sideBoxContainer {display: block;}h4.sf-show span { font-weight: normal; }#searchFilters h4.filterImg {margin-top: 20px;line-height: 30px;font-weight: normal;color: #63666A;font-size: 18px;}#searchFilters .showMoreItem{margin-bottom: 0.8rem;margin-top: 0.8rem;padding-left: 15px;}#searchFilters .filterShowMore {font-size: 1.1rem;}#searchFilters .filtermenu-content { padding-bottom: 15px; }#searchFilters .filtermenu-content h4 {background: url(https://assets-b.safe.co.uk/n/templates/updown.png) no-repeat 98% -23%;color: #666;}#searchFilters .filtermenu-content h4.open {background: url(https://assets-b.safe.co.uk/n/templates/updown.png) no-repeat 98% 100%;}.filterOption {background: #f1f2f2;padding: 8px 10px 8px 30px;margin: 0;font-size: 12pt; font-size: 1.2rem;color: #63666A;}#searchFilters img.opt { margin-right: 10px; }#searchFilters a.clearAll { padding: 10px; }.filterOption em { display: inline-block; }.filterImg img { display: none; }.filtermenu-content .moreInfoLink.insuranceRating { display: inline-block; top: 8px; }#searchFilters .filtermenu-content div.sideBoxContainer { display: none; }#searchFilters .sideBoxContainer {background: #f1f2f2;border-top: 1px solid #A7A8AA;padding: 10px 0 0;margin-top: 5px;}#searchFilters #NarrowByColourInner { padding-bottom: 10px; }.filtermenu-content .sideBoxContainer,.filtermenu-content .filtermenu-content {margin-bottom: 20px;}#searchFilters > h4.filterImg {border-bottom: 0;margin-bottom: 0;padding-bottom: 0;}#searchFilters h4.filterImg {border: 0;padding: 0 0 0 5px;font-size: 14pt; font-size: 1.4rem;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;}#searchFilters .sideBoxContainer a.moreInfoLink { margin-top: -5px; }.mfl #searchFilters {top: 3px;left: 3px;right: 3px;width: auto;height: calc(100% - 6px);border: 0;border-radius: 0;padding: 77px 10px 100px 10px;}.filtermenu-content .mfl-header, .filtermenu-content .mfl-footer { display: none; }.mfl .mfl-header, .mfl .mfl-footer {display: block;text-align: center;}.mfl .mfl-header {position: fixed;top: 3px;left: 3px;right: 3px;padding: 15px 10px;border-bottom: 1px solid #A7A8AA;background: #fff;margin-bottom: 10px;overflow: hidden;}.mfl .mfl-header h3 {margin-top: 5px;margin-bottom: 5px;font-weight: normal;font-size: 14pt; font-size: 1.4rem;text-align: center;}.mfl .mfl-header .results-summary {font-size: 9pt; font-size: .9rem;}.mfl .mfl-footer {position: fixed;bottom: 3px;left: 3px;right: 3px;padding: 20px 10px;border-top: 1px solid #A7A8AA;background: #fff;text-align: center; }.mfl .mfl-footer button {background: #FF6A13;padding: 20px 15px;margin-left: 0;width: 90%;font-size: 12pt; font-size: 1.2rem;font-weight: normal;color: #fff;}}@media (max-width: 767px) {#searchFilters .filterHeader{display: none;}#searchFilters hr{display: none;}}.clearingLinks .filterLink {background-color: #00A3E0;border-radius: 3px;color: #fff;width: auto;height: 2rem;display: inline-block;line-height: 1.4rem;padding: 3px 0 3px 10px;text-decoration: none;text-align: left;-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;}.clearingLinks .filterClear {display: inline;padding: 0px 10px;font-size: 0.75rem;margin-right: 2px;font-weight: bold;padding-top: 4px;}.clearingLinks .clearAll {text-decoration: none;font-size: 1rem;height: 2rem;line-height: 1.4rem;padding: 3px 0 3px 0px;}.clearingLinks .filterLinkWrapper {display: flex;justify-content: start;flex-wrap: wrap;gap: 0.4rem;}#searchFilters .clearingLinks {margin-bottom: 15px;padding-top: 5px;}#searchFilters .clearingLinks .clearAll {flex-basis: 100%;}#searchFilters .clearingLinks .filterLinkWrapper {margin-bottom: 0.5rem;}#Infobar .clearingLinks {clear: both;margin-bottom: 1.5rem;}@media (min-width: 1024px){#Infobar .clearingLinks { display: none; }}.active-drawer .clearingLinks{display: none;}.clearanceDefList {margin: 0 -10px;overflow: auto;}.clearanceDefList .clearanceDef {float: left;height: 84px;margin: 0;}.clearanceDefList > div {padding-left: 10px;padding-right: 10px;}.clearanceDefList .gradeA { background: #fff url('https://assets-a.safe.co.uk/n/pages/clearance/gradeA-large.png') 10px 13px no-repeat; }.clearanceDefList .gradeB { background: #fff url('https://assets-a.safe.co.uk/n/pages/clearance/gradeB-large.png') 10px 13px no-repeat; }.clearanceDefList .gradeC { background: #fff url('https://assets-a.safe.co.uk/n/pages/clearance/gradeC-large.png') 10px 13px no-repeat; }.clearanceDefList .clearanceDef p { margin: 0 0 0 45px; }#ClearanceList { width: 100%; }#ClearanceList th {padding: 15px 5px;text-align: center;}#ClearanceList td {padding: 15px 5px;border-top: 1px solid #A7A8AA;vertical-align: middle;}#ClearanceList .img img { width: 72px; }#ClearanceList td.img { width: 85px; }#ClearanceList .prod h2 {display: block;margin: 0 0 5px;}#ClearanceList .prod .del {margin: 0;color: #000;text-decoration: line-through;}#ClearanceList .gradetext {width: 100px;text-align: center;}#ClearanceList .gradetext span,#ClearanceList .gradetext em {display: block;margin: 0;color: #000;}#ClearanceList .gradetext em { margin: 2px 0 3px; font-size: 11pt; font-size: 1.077rem; }#ClearanceList .gradetext span.na {margin-top: 13px;color: #999;}#ClearanceList .gradetext span {color: #00A3E0;}#ClearanceList .gradetext a.btnn.sml {display: inline-block;}#clearanceBarBot .viewAll { float: right; }#clearanceBarBot .goBack,#clearanceBarBot .resultsNum { float: left; }#clearanceBarBot .clearanceFootNote { text-align: center; }#clearanceBarBot .viewAll,#clearanceBarBot .goBack,#clearanceBarBot .resultsNum,#clearanceBarBot .clearanceFootNote { padding-top: 10px; }@media (max-width: 767px) {.clearanceDefList .clearanceDef { float: none; }.clearanceDefList > div { margin-bottom: 15px; }#ClearanceList .gradetext span.na, #ClearanceList thead tr { display: none; }#ClearanceList tr {border-top: 1px solid #ccc;clear: both;display: block;}#ClearanceList thead tr, #ClearanceList tr:first-of-type { border: 0; }#ClearanceList td {display: block;float: left;border: 0;}#ClearanceList td.img { width: 30%!important; }#ClearanceList td.img img { max-width: 100%; }#ClearanceList td.prod {width: 70%;clear: right;float: right;}#ClearanceList td.img, #ClearanceList td.prod { height: 100px; }#ClearanceList td.gradetext {width: 33%;padding-top: 54px;}#ClearanceList td.gradetext1 { background: url(https://assets-a.safe.co.uk/n/pages/clearance/gradeA-large.png) no-repeat center top; }#ClearanceList td.gradetext2 { background: url(https://assets-a.safe.co.uk/n/pages/clearance/gradeB-large.png) no-repeat center top; }#ClearanceList td.gradetext3 { background: url(https://assets-a.safe.co.uk/n/pages/clearance/gradeC-large.png) no-repeat center top; }}.comparison-table {display: none;position: fixed;top: 0; bottom: 0; right: 0; left: 0; width: 100%;height: 100%;overflow: hidden;background: #fff;padding: 30px;color: #63666A;z-index: 100000; }.comparison-table .compare-close span {display: block;top: 30px;position: absolute;right: 30px;background: #FF6A13 url('https://assets-b.safe.co.uk/n/sections/virtpage/close.2.png') no-repeat 88% center;padding: 10px 50px 10px 20px;border: 5px solid #fff;border-top: 0; border-right: 0;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 14pt; font-size: 1.4rem;text-align: center;color: #fff;cursor: pointer;z-index: 3;}.comparison-table .compare-tabs {position: relative;display: block;margin-bottom: 30px;border-bottom: 1px solid #A7A8AA;font-size: 0;}.comparison-table .compare-tabs .tab {display: inline-block;position: relative;top: 1px;padding: 8px 25px;border: 1px solid #A7A8AA;border-right: 0;border-top-left-radius: 3px;border-top-right-radius: 3px;background: #f1f2f2;font-size: 1.1rem;cursor: pointer;}.comparison-table .compare-tabs .tab.active, .comparison-table .compare-tabs .tab:hover {background: #fff;}.comparison-table .compare-tabs .tab.active {border-bottom: 1px solid #fff;font-weight: bold;}.comparison-table .compare-tabs .tab:last-of-type {border-right: 1px solid #A7A8AA;}.comparison-table .compare-tabs .tab.first {background: #fff;border: 0;cursor: auto;text-align: left;font-weight: bold;}.compare-header .print-remove {position: absolute;bottom: -30px;    left: 5px;font-size: 10pt; font-size: 1rem;z-index: 2;}.compare-header .print-remove span {font-size: 9pt; font-size: .9rem;text-decoration: underline;color: #00A3E0;cursor: pointer;}.comparison-table .print {display: inline-block;position: relative;top: 0;margin-left: 10px;background: url(https://assets-a.safe.co.uk/n/sections/search/print.png) no-repeat;background-size: 100% auto;width: 22px; height: 22px;text-indent: -9999em;cursor: pointer;image-rendering: -webkit-optimize-contrast;}.comparison-table h1 {margin-bottom: 5px;}.comparison-table .table-header {margin: -20px auto 0 auto;}.comparison-table .table-header table.default tr > td {background: #fff!important;padding-top: 0;padding-bottom: 0;}.comparison-table .table-header table.default tr > td.first {background: transparent!important;}.comparison-table .table-header td > a {font-size: 8pt; font-size: .8rem;}.comparison-contents {position: relative;height: calc(100% - 375px);margin: 0 auto;overflow-y: scroll;}.comparison-table table {table-layout: fixed;width: 100%;background: #fff;padding: 10px;margin: 0 auto;text-align: center;font-size: 9pt; font-size: .9rem;}.comparison-table table tr, .comparison-table table td { text-align: center; }.comparison-table .actions { margin: 10px 0; }.comparison-table table.default thead tr td { border-color: #ccc; }.comparison-table table.default thead td {position: relative;vertical-align: top;font-size: 10pt; font-size: 1rem;}.comparison-table .img-container {position: relative;height: 110px;}.comparison-table table.default thead .img-container tr { border: 0; }.comparison-table table.default thead .img-container td {vertical-align: middle;padding: 0;border: 0;}.comparison-table table.default thead img:not(.reviewStar) {display: inline-block;width: 90px;max-width: 100%;height: auto;}.comparison-table table.default thead td strong { margin-top: 5px; }.comparison-table table.default thead td strong, .comparison-table table.default thead td span { display: block; }.comparison-table table.default thead td strong > span { display: block; }.comparison-table table.default thead .remove {position: absolute;top: 5px;right: 10px;display: block;background: url(https://assets-a.safe.co.uk/n/sections/virtpage/close.2.png) no-repeat;background-size: 100% auto;width: 20px;height: 20px;text-indent: -9999em;filter: grayscale(1);cursor: pointer;}.comparison-table a.btnn.buy, .comparison-table a.btnn.info {display: inline-block;margin-bottom: 6px;}.comparison-table table.default .first {width: 120px;text-align: left;font-weight: bold;}.comparison-table table.default tr > td:nth-child(2n),.comparison-table table.default tr > td:nth-child(2n+2) {background: #eee;}.comparison-table table.default .price {font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 20pt; font-size: 2rem;}.comparison-table table.default .price span {display: inline-block;}.comparison-table table.default .price .vat {margin-left: 4px;display: block;margin-top: -6px;}.comparison-table table.default td {padding: 15px;vertical-align: middle;}.comparison-contents .price {font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 18pt;  font-size: 1.8rem;font-weight: bold;}.comparison-contents h3 {margin-top: 20px;margin-bottom: 0;padding-bottom: 20px;border-bottom: 1px solid #ccc;}.comparison-table div.ratings span { display: block; }.resolution-icon, .comparison-contents .resolution-icon, .system .resolution-icon {display: table;border: 2px solid #00A3E0;background: #00A3E0;width: 70%;max-width: 145px;    margin: 0 auto;    text-align: right;color: #63666A;text-decoration: none;}.resolution-icon span, .comparison-contents .resolution-icon span, .system .resolution-icon span {display: table-cell;vertical-align: middle;padding: 3px 0;line-height: normal;text-align: center;}.resolution-icon .res, .comparison-contents .resolution-icon .res, .system .resolution-icon .res {background: #00A3E0;padding: 2px 6px 2px 4px;color: #fff;font-size: 10pt; font-size: 1rem;font-weight: bold;}.resolution-icon .res-desc, .comparison-contents .resolution-icon .res-desc, .system .resolution-icon .res-desc {background: #fff;padding: 2px 3px;font-size: 7pt; font-size: .7rem;line-height: 1.1;text-rendering: geometricPrecision;}.resolution-icon .res-desc strong, .comparison-contents .resolution-icon .res-desc strong, .system .resolution-icon .res-desc strong { color: #666; }@media (max-width: 1199px) {.comparison-intro, .comparison-table .table-header, .comparison-contents { width: 100%; }.comparison-table .compare-close span {top: 10px; right: 10px;}}@media (max-width: 767px) {.comparison-table table.default td{padding: 3px;scroll-snap-align: end;}#compare-table-top{position: relative;}.comparison-table table.default thead tr{border-bottom: none;}.comparison-contents {height: 30px;display: none;}.comparison-table{overflow-y: scroll;-webkit-overflow-scrolling: touch;}.comparison-table table.default thead img:not(.reviewStar){width:  66%;}.comparison-table table.default thead img.opt{width: 14px;}.comparison-table .table-responsive{border-bottom: none;}#compare-header-prev,#compare-header-next{    position: absolute;    top: 340px;    background-image: url(https://assets-a.safe.co.uk/n/templates/fullscreen-slider.3.png);    background-size: 190px auto;    background-repeat: no-repeat;    border: 0;    padding-top: 0px;    width: 52px;    height: 85px;    cursor: pointer;    text-indent: 0;    text-align: center;    font-weight: bold;    font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;    color: #333;    opacity:  0.8;    cursor: pointer;    z-index:  101;}.compare-mobile-table h3{padding-top: 20px;text-align: center;}#compare-header-next{background-position: -150px 0;}#compare-slides{}.comparison-table td.compare-slide{width: 100%;}.compare-mobile-table{text-align:  left;}.compare-mobile-table .compare-mobile-row{border-bottom: 1px dotted #A7A8AA;}.compare-mobile-table .compare-mobile-row:nth-child(even){background: #f1f2f2;}.compare-mobile-table .compare-mobile-row > div{display: inline-block;padding: 9px;vertical-align: middle;max-width: 60%;}.compare-mobile-table .compare-mobile-row > div.compare-value span{display: inline-block;}.compare-mobile-table .compare-mobile-row > div.compare-label{clear: both;width:  33%;font-weight: bold;text-align: right;margin-right: 15px;}#compare-header-prev{left:  5px;}#compare-header-next{right: 5px;}.comparison-table table.default table.img-container td{width:  90px!important;}.comparison-table table.default thead .remove { right: 15px; }.comparison-table{ padding: 5px; }.comparison-table .compare-close span{padding-top: 5px;padding-bottom: 5px;border: none;top: 3px;right: 3px;}.compare-tabs{ margin-top: 40px; }.comparison-table .compare-tabs .tab{ padding: 6px 8px; }.comparison-table table.default .first{ position: sticky; left: -1px;z-index: 99; background: #fff!important;border-right: 1px solid #A7A8AA!important;width: 120px!important;}.comparison-table .table-header table.default tr > td.first{ display: none;}.comparison-contents h3{position: sticky; left: 0;z-index: 99; background: #fff;margin-top: 9px;padding-bottom: 6px;font-size: 1.2rem;}.comparison-table .compare-tabs .tab.first{padding: 6px 12px; display: none!important; }.print-remove{ display: none; }div.ratings .urview{ margin: 0 auto; }.comparison-table table.default thead td strong{font-size: 1.55rem;font-weight: normal;}.comparison-table table.default thead td .certificate strong{font-size: 1rem;font-weight: bold;}.comparison-table table.default thead td .certificate br{display: none;}.comparison-table table.default thead td strong span{font-weight: bold;}.comparison-table a.btnn.buy, .comparison-table a.btnn.info{font-size:  1.3rem;padding: 8px 12px;margin-top: 5px;}.comparison-table .actions{margin:  3px 0;}.comparison-table table.default thead .remove{width: 30px;height: 30px;right: 5px;}}@media (max-width: 767px) and (orientation:landscape) {.comparison-table {    height: auto;    overflow-y: scroll;    -webkit-overflow-scrolling: touch;}}.compareBar {background: #00A3E0;position: fixed;bottom: 0;left: 0;width: 100vw;overflow-x: clip;z-index: 93;font-size: 1.4rem;line-height: 1.4rem;display: grid;justify-items: center;align-items: center;height: 4rem;}.compareBar .compare {color: white;text-align: center;text-decoration: none;padding: 1rem;display: grid;grid-template-columns: repeat(3, min-content);grid-template-rows: 1fr;gap: 0 1rem;grid-template-areas: "arrows text count";justify-items: center;align-items: center;}.compareBar .arrows {grid-area: arrows;}.compareBar .txt-compare {grid-area: text;}.compareBar .num {grid-area: count;background: #63666A;display: inline-block;color: #fff;border-radius: 2rem;line-height: 1.8rem;height: 1.8rem;width: 1.8rem;font-size: 1.2rem;text-align: center;font-family: monospace;letter-spacing: -0.1rem;}.compareBar .compare:hover .num {background: #f1f2f2;color: #63666A;}.explainer-compare {display: none;}@media (min-width: 1024px){.explainer-compare {display: block;background: #f1f2f2;position: fixed;bottom: 4rem;left: 0;z-index: 94;padding: 1rem;width: 14rem;}.explainer-compare .explainer-panel p {margin-bottom: 5px;font-size: 1rem;white-space: nowrap;}.explainer-compare .explainer-close{background: #63666A;color:#fff;padding: 4px 9px;border-radius: 24px;position:absolute;top:7px;right:7px;cursor: pointer;}}@font-face {font-family: "BrandonGrotesqueWebTwo";src: url("https://assets-b.safe.co.uk/n/webfonts/33A3EC_0_0.eot?#iefix") format("embedded-opentype"), url("https://assets-b.safe.co.uk/n/webfonts/33A3EC_0_0.woff2") format("woff2"), url("https://assets-b.safe.co.uk/n/webfonts/33A3EC_0_0.woff") format("woff"), url("https://assets-b.safe.co.uk/n/webfonts/33A3EC_0_0.ttf") format("truetype");}.cctvb-header {margin-top: -20px;margin-bottom: 20px;background: #f1f2f2;border-bottom: 4px solid #63666A;}.cctvb-header .container {position: relative;min-height: 195px;}.cctvb-header .intro {position: absolute;bottom: 30px;left: 10px;width: 45%;color: #293134;}.cctvb-header .intro h1 {margin-bottom: 5px;font-weight: normal;font-size: 2.5rem;color: #293134;}.cctvb-header .intro p {margin-bottom: 0;font-size: 1.3rem;}.cctvb-header .logos {position: absolute;bottom: 30px;right: 20px;}.cctvb-narrow { padding: 30px 20px; }.cctvb-narrow h2 {margin-top: 0;font-weight: normal;}.cctvb-choices {display: block;font-size: 0;text-align: center;}.cctvb-choices .choice {display: inline-block;width: calc(25% - 10px);margin: 0 5px;border: 1px solid #A7A8AA;border-radius: 3px;padding: 3px 8px 3px 8px;background: #fff url(https://assets-a.safe.co.uk/n/templates/select-down.png) no-repeat 94% center;background-size: 15px auto;box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.2);text-align: center;font-size: 1.1rem;}.cctvb-choices .choice em {display: inline-block;width: 45%;text-align: center;}.cctvb-choices .choice select {display: inline-block;width: 52%;padding: 5px 20px 5px 5px;font-size: 1.1rem;color: #63666A;border: none;background: transparent;-moz-appearance: none;-webkit-appearance: none;}.cctvb-choices .choice option { padding: 2px 3px 1px; }.cctvb-choices .choice select::-ms-expand { display: none; }.cctvb-choices .choice .disabled {color: #A7A8AA !important;cursor: not-allowed;}.cctvb-found {margin: 40px 20px 0 20px;font-size: 0;text-align: right;}.cctvb-found > * {display: inline-block;vertical-align: middle;width: auto;font-size: 11pt; font-size: 1.1rem;}.cctvb-found .found {padding-right: 20px;}.cctvb-found button.info {background-color: #63666A;}#systems {display: none;margin: 0;}.systems-list {display: flex;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;flex-wrap: wrap;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;margin-top: 0;}.systems-list::before, .systems-list::after { content: normal; }.system {border-right: 1px solid #f1f2f2;float: none;vertical-align: top;margin-bottom: 30px;padding-bottom: 30px;text-align: center;}.system:nth-child(4n), .system:last-of-type {border-right: 0;}.system .specs li {margin: 4px 0;}.system li span, #series.Carousel .properties span, .cctv-builder-series .intro .t-container li span {display: inline-block;vertical-align: middle;}.cctv-builder-series .intro .t-container li a {color: #63666A;}.system li span span {font-size: 10pt; font-size: 1rem;}.system li img, #series.Carousel .properties img, .cctv-builder-series .intro .t-container li img {display: inline-block;vertical-align: middle;margin-right: 5px;width: 24px; height: 26px;background: url(https://assets-a.safe.co.uk/n/pages/cctvkit-builder/spec-icons.2.png) no-repeat;}.system li.cameras img, #series.Carousel .properties .bullet img, .cctv-builder-series .intro .t-container li.cameras img {background-position: 0 -26px;}.system li.storage img, #series.Carousel .properties .hdd img, .cctv-builder-series .intro .t-container li.storage img {background-position: 0 -54px;}#series.Carousel .CarouselPane > div{ padding: 0 30px; }.system ul {display: inline-block;vertical-align: top;margin: 0 0 20px 0;padding: 0 0 0 20px;list-style: none;text-align: left;}.alarm-series ul.specs{display: inline-block;}.system ul.specs li span.small {display: block;padding-left: 32px;font-size: 10pt; font-size: 1rem;}.system ul.features li.y::before, .system ul.features li.n::before {content: '\2713';display: inline-block;width: 18px;padding-right: 15px;}.system ul.features li {margin-bottom: 4px;font-size: 10pt; font-size: 1rem;}.system ul.features li.n:before {content: '-';}.system ul.features li.n {color: #88898c;}.system .buttons {margin-top: 20px;}.system .price .price, .cctv-builder-series .intro li .price {color: #63666A;font-size: 25pt; font-size: 2.5rem;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-weight: bold;}.cctv-builder-series .intro .t-container li:last-of-type {margin-top: 5px;}.cctv-builder-series .intro .t-container li:last-of-type * {vertical-align: baseline;margin-right: 5px;}.systems .btnn {padding: 5px 10px;}.all-kits {padding: 0 20px;}.all-kits h2.tab-heading {font-weight: normal;}.cctv-builder-series {margin-top: -20px;}.cctv-builder-series .row h2 {margin-bottom: 30px;font-family: BrandonGrotesqueWebTwo, Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 23pt; font-size: 2.3rem;font-weight: normal;text-transform: uppercase;color: #293134;}.cctv-builder-series .narrow-search h2 {font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;}.series-grey {background: #f1f2f2;margin: 40px 0;padding: 30px 0;}.series-content {position: relative;width: 80%;margin: 0 auto;}.series-content h3 {margin-bottom: 5px;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 14pt; font-size: 1.4rem;letter-spacing: normal;}.series-content h3 a{color: inherit;}.series-content a.video-link{ cursor: pointer; }.cctv-series-header {position: relative;}.cctv-builder-series > .intro {margin-bottom: 50px;padding-bottom: 45px;background: #f1f2f2;border-bottom: 4px solid #63666A;min-height: 260px;font-size: 0;}.cctv-builder-series.brand-123 .intro { border-bottom: 4px solid #0967a7;}.cctv-builder-series.brand-128 .intro { border-bottom: 4px solid #ffd305;}.cctv-builder-series.brand-121 .intro { border-bottom: 4px solid #09a84e;}.cctv-kit-builder.cctv-builder-series > .intro { min-height: 195px; }.cctv-builder-series .intro .banner-left {position: relative;float: none;display: inline-block;vertical-align: top;width: 50%;margin: 0 0 0 20px;text-align: left;font-size: 11pt; font-size: 1.1rem;}.cctv-builder-series .intro .banner-right {position: relative;float: none;display: inline-block;vertical-align: bottom;width: 45%;margin-bottom: -30px;text-align: center;}.cctv-builder-series .intro .banner-right img {max-width: 100%;}.cctv-builder-series .intro .banner-right img.yale-product {max-height: 200px;}.cctv-builder-series .intro .banner-right img.award-logo {max-width: 150px;position: absolute;top: 0;right: 0;}.cctv-builder-series .intro h1 {font-size: 23pt; font-size: 2.3rem;font-weight: normal;}.cctv-builder-series .intro .sub-heading {font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 14pt; font-size: 1.4rem;}.cctv-builder-series .intro h1, .cctv-builder-series .intro .sub-heading {display: block;margin-bottom: 5px;color: #293134;text-align: left;}.cctv-builder-series .intro .t-container {position: relative;padding: 20px;margin-top: 20px;}.cctv-kit-builder.cctv-builder-series .intro .t-container { min-height: 145px; }.cctv-builder-series .intro .t-container p {color: #293134;margin: 0;padding-right: 5%;}.cctv-builder-series .intro .t-container ul {padding: 0;margin: 15px 0 0 0;}.cctv-builder-series .intro .t-container li {display: block;vertical-align: middle;list-style: none;margin-right: 15px;}.alarm-series .intro .t-container li {list-style: disc;display: list-item;margin-left: 15px;}.alarm-series .intro .t-container li.price-from {list-style: none;margin-left: 0;}.cctv-builder-series .intro .t-container li img {margin-right: 8px;}.cctv-builder-series .intro .brand-logo {width: 250px;position: absolute;right: 0;bottom: 0;background: #fff;padding: 15px 30px 10px 30px;}.cctv-builder-series .intro .nw-logo {position: absolute;right: 100px;bottom: 0;}.cctv-builder-series .intro .shopnow {display: inline-block;margin-bottom: 30px;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;text-transform: lowercase;}.cctv-series-header img.works-with {position: absolute;right: 0;top: -60px;height: 100px;}.cctv-series-header .p-icons { margin-bottom: 20px; }.cctv-series-header .p-icons > * { display: none; }.cctv-series-header .p-icons .nightvision, .cctv-series-header .p-icons a.exp { display: inline-block; }.series-content p.intro {text-align: center;font-size: 13pt; font-size: 1.3rem;}.cctv-builder-series .yt-container {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;max-width: 100%;}.cctv-builder-series .yt-container iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.series-content.sp-features {width: 100%;margin: 60px auto;}.alarm-series .series-content.sp-features {margin-top: 0;border-bottom: 4px solid #63666A;padding-bottom: 60px;}.series-content.sp-features .row > div > div {padding: 0 30px;}.series-content.sp-features h2 {margin-bottom: 20px;}.series-content.sp-features p {margin-bottom: 0;}.series-content.sp-features img,.series-content.sp-features iframe {margin-bottom: 20px;border-radius: 5px;border: 1px solid #A7A8AA;max-width: 100%;}.series-content.sp-features img.era-system-diagram{width: 90%;}.cctv-builder-series .inthebox {margin-bottom: 40px;}.cctv-builder-series .inthebox small {display: block;margin-top: 5px;font-style: italic;}.cctv-builder-series .itb-container {margin-bottom: 30px;}.cctv-builder-series.brand-123 .itb-container span, .cctv-builder-series.brand-123 .series-content.features h3 {color: #0967a7;}.cctv-builder-series.brand-128 .itb-container span, .cctv-builder-series.brand-128 .series-content.features h3 {color: #2E1849;}.cctv-builder-series.brand-121 .features h3, .cctv-builder-series.brand-121 h4 {color: #09a84e;}.series-content.features {width: 100%;margin: 0 0 60px 0;padding: 40px 0 30px 0;border-top: 4px solid #63666A;border-bottom: 4px solid #63666A;}.series-content.features.noborder {border-top: 0;border-bottom: 0;}.series-content.features.nopadding {padding-top: 0;padding-bottom: 0;}.alarm-series .series-content.features {border-top-width: 0;border-bottom: 0;margin-bottom: 0;}.alarm-series .bordertop{border-top: 4px solid #63666A;}.cctv-builder-series.brand-123 .series-content.features { border-top: 4px solid #0967a7;border-bottom: 4px solid #0967a7;}.cctv-builder-series.brand-128 .series-content.features { border-top: 4px solid #ffd305;border-bottom: 4px solid #ffd305;}.cctv-builder-series.brand-121 .features { border-top: 4px solid #09a84e;border-bottom: 0;margin-bottom: 40px;}.cctv-builder-series.van-vault-series .series-content.features { border-bottom: 0;margin-bottom: 0;}.series-content.features .row > div {padding: 15px;text-align: center;}.series-content.features p.larger{font-size: 1.15rem;}.series-content.features img:not(.logo),.series-content.features iframe {margin-bottom: 15px;width: 100%;max-width: 100%;border: 1px solid #A7A8AA;border-radius: 5px;}.series-content.features img.logo{width: 100px;position: absolute;top: 20px;right: 20px;}.series-content.features img.app{border: 0;}.series-content.features h3 {font-size: 11pt; font-size: 1.1rem;}.series-content.features p {font-size: 10pt; font-size: 1rem;}.series-content .single-feature {width: 65%;margin: 0 auto;font-size: 0;}.series-content .single-feature h3 {margin-bottom: 20px;}.arlo-series {position: relative;width: 80%;margin: 0 auto;}.series-content.features .clouds {margin-top: 0;margin-bottom: 0;}.series-content.features .clouds img {width: auto;border: 0;}#series.Carousel .CarouselPane > div {position: relative;border-color: #f1f2f2;text-align: center;}.alarm-series #series.Carousel .CarouselPane > div {vertical-align: top;}#series.Carousel h2, .cctv-builder-series .Carousel h2 {margin-right: 0;margin-bottom: 10px;width: 100%;text-transform: none;}#series.Carousel h2 a {color: #00A3E0;font-size: 13pt; font-size: 1.3rem;font-weight: bold;text-decoration: none;}#series.Carousel h2, #series.Carousel .price, #series.Carousel .yvstars {text-align: center;}#series.Carousel .yvstars {margin-bottom: 10px;line-height: normal;}#series.Carousel img.opt_star_small_empty { width: 14px; }#series.Carousel .yvstars span {position: relative;top: 1px;}#series.Carousel .thumb img.xlthumb {max-width: 165px;max-height: 165px;}#series.Carousel .properties {display: inline-block;width: auto;margin: 0 auto 20px auto;}.alarm-series #series.Carousel div.alarm-series-accessories{height: 140px;max-height: initial;text-align: left;}.alarm-series #series.Carousel div.alarm-series-accessories span, #series.Carousel .properties div.van-vault-properties span {display: block;}.alarm-series #series.Carousel div.alarm-series-accessories span:before, div.van-vault-properties span:before {content: '• ';}#series.Carousel .properties > span {display: block;margin-bottom: 5px;font-size: 10pt; font-size: 1rem;text-align: left;}#series.Carousel .properties img {margin-right: 10px;}#series.Carousel .properties .inactive {color: #bfbfbf;}#series.Carousel .properties .channels img {background-position: 0 -135px;}#series.Carousel .properties .audio img {background-position: 0 -109px;}#series.Carousel .stock {margin-bottom: 20px;line-height: 14px;font-size: 9pt; font-size: .9rem;text-align: center;}#series.Carousel .stock img {display: inline-block;vertical-align: bottom;margin-left: 5px;}#series.Carousel .buybutton {margin-top: 15px;text-align: center;}#kit-accessories {width: auto;margin: 0 auto;}#series.Carousel .CarouselPane, #kit-accessories .CarouselPane {margin: 0 auto;}#kit-accessories h2 {line-height: 1.5;text-transform: none;}.cctv-builder-series .prodBoxes {margin-left: 0;margin-right: 0;}@media (max-width: 1199px) {.cctv-builder-series .intro .banner-left { padding-right: 0; margin-bottom: 10px; }.cctv-builder-series .intro .t-container { padding-right: 0; }.cctv-kit-builder.cctv-builder-series .intro .t-container { min-height: 0; }}@media (max-width: 1023px) {.cctv-builder-series .intro { padding-bottom: 5px; }.cctv-series-header { padding: 20px; }.cctv-builder-series .intro .banner-left, .cctv-builder-series .intro .banner-right {display: block;width: 95%;margin: 0 auto;padding: 0;}.cctv-builder-series .intro .t-container { padding: 20px 0; }.cctv-builder-series .intro .banner-left { margin: 0 auto 20px auto; }.cctv-series-header img.works-with { display: none; }.cctvb-header .container { min-height: 275px; }.cctvb-header .intro {bottom: auto;top: 20px;right: 10px;width: auto;}.cctvb-found {margin: 20px 10px 0 10px;text-align: center;}.cctvb-found > * { display: block; }.cctvb-found > *:first-of-type { margin-bottom: 10px; }.cctvb-found .found { padding-right: 0; }.cctvb-choices .choice {width: calc(50% - 10px);margin-bottom: 10px;}#systems { margin: 0 5px; }.cctvb-narrow { margin: 0 -5px 30px -5px; }.system {margin-bottom: 0;padding: 15px 20px;border-bottom: 1px dotted #A7A8AA;}.system .buttons {padding: 0 0 10px 0;margin: 20px;}.system:nth-child(2n) { border-right: 0; }.series-content .single-feature { width: 85%; }.alarm-series .intro .banner-right,.alarm-series .intro .banner-left { float:left; width: 50%; }.cctv-builder-series .intro .nw-logo { bottom: 40px; }.cctv-builder-series.van-vault-series .intro-content{margin: 0 20px;}.cctv-builder-series .intro .t-container li { margin-right: 0;}.cctv-builder-series .intro .t-container p { padding-right: 0; }}@media (max-width: 767px) {.cctv-builder-series .intro .banner-left, .cctv-builder-series .intro h1 { text-align: center; }.cctvb-header .intro p {font-size: 11pt; font-size: 1.1rem;}.cctvb-header .logos {width: calc(100% - 20px);left: 10px; right: 10px;text-align: center;}.cctvb-header .logos img {width: 100%;max-width: 384px;}.cctvb-choices .choice {width: calc(70% - 10px);min-width: 270px;margin: 0 auto 10px auto;text-align: left;}.cctvb-choices .choice, .cctvb-choices .choice select { font-size: 12pt; font-size: 1.2rem; }.cctvb-choices .choice em {width: auto;min-width: 40%;text-align: left;}.system {padding-bottom: 0;margin-bottom: 0;border-right: 0;}.system:last-of-type {border-bottom: 0;}.series-content.res-vid .row > div > div {width: 80%;margin: 0 auto;}.series-content.features { padding-top: 30px; }.series-content.features img { max-width: 300px; }.series-content.res-vid h2 { margin-bottom: 20px; }.series-content.res-vid .row > div:first-of-type > div { margin-bottom: 40px; }.series-content.sp-features .csm6:first-of-type { margin-bottom: 50px; }.series-content .single-feature { width: 100%; }.alarm-series .intro .banner-right,.alarm-series .intro .banner-left { float:none; width: inherit; }}.searchresults.searchTop .container {max-width: 1820px;}.tab .searchTop #searchHeader {padding: 0;}.searchTop .searchBrandHeader h1 {font-size: 1.5rem;color: #0039a6;line-height: 2rem;}.searchTop .searchBrandHeader .description {color: #000;}.searchTop .top-all {display: block;margin: 0;padding: 10px;background: #FFF;border-radius: 3px;cursor: pointer;font-size: 2rem;color: #000;text-decoration: none;text-align: center;border: 1px solid #a7a8aa;}.searchTop .top-all span{color: #0039a6;font-weight: bold;white-space: nowrap;}.no-sidebar #searchProds.top10s {width: 100%;padding-left: 0;padding-right: 0;}@media (max-width: 1023px){  #Page{ background-image: none; }}#seriesHeader { margin-bottom: 0; }#seriesLogo,#seriesLogoAlt {float: right;padding: 0 0 0 50px;background-color: #f5f5f5;}#prodDetails { margin-bottom: 40px; }#prodDetails .prodDetails { display: none; }#prodDetails .active {display: block;visibility: visible!important;position: relative!important;top: auto!important;left: auto!important;}#prodDetails .stars img { cursor: pointer; }#prodDetails #productHead {border-top: 2px solid #63666A;padding: 20px 0 0;}.prodImageBullets {display: table;float: left;width: 640px;padding-right: 20px;overflow: auto;border-right: 1px solid #ccc;}.prodImages {*float: left; *margin-top: 20px;display: table-cell;width: 291px;text-align: center;vertical-align: middle;}.prodImages a { display: block; }.prodImages span {display: block;margin: 10px auto 0;}.prodBullets {*float: left; display: table-cell;padding-left: 0px;vertical-align: middle;}.prodBullets ul {margin: 0;padding-left: 15px;list-style: disc;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 8pt;font-size: 0.8rem;}.prodBullets li { line-height: 150%; }.prodBullets .socialLike { margin: 10px -3px 0 11px; }#CompareSeries .values .first {font-weight: bold;}#CompareSeries .values .first span {font-weight: normal;}#CompareSeries .head th {padding-bottom: 10px;padding-top: 10px;}#CompareSeries .head th a {display: block;}#CompareSeries td,#CompareSeries th{font-size: 0.9rem;text-align: center;vertical-align: middle;}#CompareSeries.product-count-1 td,#CompareSeries.product-count-1 th,#CompareSeries.product-count-2 td,#CompareSeries.product-count-2 th,#CompareSeries.product-count-3 td,#CompareSeries.product-count-3 th,#CompareSeries.product-count-4 td,#CompareSeries.product-count-4 th{font-size: 1.1rem;}#CompareSeries.product-count-5 td,#CompareSeries.product-count-5 th,#CompareSeries.product-count-6 td,#CompareSeries.product-count-6 th{font-size: 1rem;}.seriesDisclaimer {margin: 5px 0 0;text-align: center;}#prodDesc {overflow: auto;font-size: 9pt;font-size: 0.923rem;}#prodDesc div.prodDesc { display: none; }#prodDesc div.active { display: inline; }#series .prodImages .vidbtn{display: block;margin: 10px 0px 0px 0px;}.series-info {background: #fff;border: 1px solid #ccc;padding: 20px 10px;margin-bottom: 10px;clear: both;overflow: hidden;}.series-info .series-content {float: left;width: 58%;padding: 10px 0 0 25px;}.series-info .video-box {float: right;width: 33%;margin: 0;border: 0;border-left: 1px dotted #ccc;background: none;text-align: right;}.series-info .video-box img {margin-right: 15px;}#series {margin:0 0 30px 0px;}#series ul.features {font-size: 10pt;font-size: 1rem;margin-left: 10px;}#seriesBullets .intro,.seriesMain .intro {font-size: 12pt;font-size: 1.2rem;margin-bottom: 15px;}#series #pthumbs{padding-left: 30px;}#series #pthumbs .price .main {font-size: 10pt;font-size: 1rem;}.seriesMain {border-bottom: 2px solid #FF6A13;padding: 0 0 20px;box-sizing: content-box;}.seriesMain #mainCol {margin: 0;}.seriesMain #productLeft {margin-top: 10px;}.seriesMain #productRight ul {font-size: 13pt;font-size: 1.3rem;}.seriesMain #buybox-container {margin-top: 0px;}.seriesMain .vidclick { margin-top: 10px; margin-bottom: 15px; }#series div.pthumb{text-align:center;padding: 0;margin: 0 0 5px;}#series div.pthumb img{width:100%;margin: 0 0 3px;}#series div.pthumb div.thumb{height: 122px;}#series div.pthumb div.name{display: none;}#series #pthumbs > img{margin-right: 2px;margin-bottom: 5px;display: block;float: left;}#series ul.features{-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none;}#seriesTable { margin-bottom: 40px; }#seriesTable tr td { vertical-align: middle; text-align: center; }#seriesTable tr td:first-of-type { text-align: left; }#seriesTable .btnn.buy{margin-left: 0;}#seriesTable tr th { text-align: center; }#seriesTable tr th:first-of-type { text-align: left; }#seriesTable tr th:last-of-type { text-align: right; }#seriesTable tr td.prc { text-align: right; }#seriesTable tr td.prc a:last-of-type{margin-right: 25px;}#seriesTable .price {display: block;margin-bottom: 10px;line-height: 1;color: #63666A;font-size: 22pt; font-size: 2.2rem;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-weight: bold;}#seriesTable .priceMore .price {margin-bottom: 3px;color: #000;font-size: 16pt;font-size: 1.615rem;font-weight: bold;line-height: 1em;}#seriesTable .price .decimal {vertical-align: super;}#seriesTable .price .vat {margin-left: -19px;}.series-carousel {overflow: hidden;}.series-carousel .prodBoxes {margin-left: -5px;margin-right: -5px;}@media (max-width:  767px) {.seriesMain { margin-bottom: 20px; }}@media (max-width: 768px) {#seriesBullets, #series #pthumbs{float:none;width:100%;}#seriesBullets{margin-bottom: 20px;}}#productIntro ul,#productIntro .blurb,#detailsTab div.description,#SeriesGroup{-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none;}.tabgroup-main  > div > dt{background-position: right 2px;}.tabgroup-main  > div > dt.on{background-position: right -39px;}mark {background: #FF6A13;color: #fff;}.safeland img, .works-with img {width: 50%;max-width: 100%;display: block;margin: 10px auto;}.works-with img {width: 450px;}.vidclick {display: inline-block;margin-bottom: 15px;}#buymebox div.price-paylater{position: relative;clear: both;width: 100%;font-size: 12px;text-align: left;margin-bottom: 10px;}#buymebox .oos-notify-activate, #buymebox .oos-alternatives{border-bottom: 2px solid #f1f2f2;padding: 6px 20px;display: block;text-decoration: none;color: #fff;margin-bottom: 5px;background: #A7A8AA;font-weight: bold;width: calc(100% - 13% - 9px);    margin-left: calc(13% + 9px);font-size: 1.1rem;margin-top: 8px;}#buymebox span.oos-notify-activate{font-size: 0.9rem;padding: 6px 8px;}#productCTA.fixedfw div.price-paylater, #productCTA.fixedfw .oos-notify-activate, #productCTA.fixedfw .oos-alternatives{display: none;}#buymebox .install-opts .option input {display: none;}#buymebox .install-opts .option:hover {cursor: pointer;}#buymebox .install-select {margin-bottom: 1.5rem;margin: 10px auto 0 auto;    width: calc(100%);}#buymebox .install-select .prettydropdown,#buymebox .install-select .prettydropdown ul,#buymebox .install-select .prettydropdown ul li{    width: 100%!important;max-width: 34rem;margin: auto !important;}#buymebox .install-select select {max-width: 450px;    display: block;    margin: 0 auto;    width: 100%!important;}#buymebox .deliverybreakdown-container{background: #f1f2f2;border-radius: 0px 0px 3px 3px;-moz-border-radius: 0px 0px 3px 3px;-webkit-border-radius: 0px 0px 3px 3px;border-top: 1px solid #A7A8AA;-moz-box-shadow: inset 0 7px 9px -7px rgba(0,0,0,0.4);    -webkit-box-shadow: inset 0 7px 9px -7px rgba(0,0,0,0.4);    box-shadow: inset 0 7px 9px -7px rgba(0,0,0,0.4);}#buymebox .deliverybreakdown-container .moreInfoLink span{text-decoration: underline;}#productCTA.fixedfw #buymebox .deliverybreakdown-container{ display: none;}#buymebox .deliverybreakdown{padding: 20px 15px;padding-bottom: 15px;border-top: 0!important;}#keyedalikeTab img.keyedalike-graphic{width: 160px;}.keyedalikeTabContent{max-width: 870px;    margin: 0 auto;}#keyedalikeTab .keyedProds td, #keyedalikeTab .keyedProds th {text-align: center;line-height: 15px;}#keyedalikeTab .kaColourIcon{background: url('https://assets-c.safe.co.uk/n/sections/search/lock-colours.2.png');    background-size: 50px 152px;    height: 16px;    width: 16px;    margin: 1px;    vertical-align: sub;    display: inline-block;}#cloud-services{padding-top: 30px;}#productCTA .series-promo{position: relative;width: 240px;margin: 0 auto;}#productCTA .series-promo .series-promo-voucher{position: absolute;top: 30px;left: 10px;background: #fff;border: 1px dashed #333;padding: 2px 5px;width: 100px;text-align: center;font-family: BrandonGrotesqueWebTwo, Arial, Helvetica, 'DejaVu Sans', sans-serif;user-select: all;}#productCTA .series-promo .series-promo-amount{position: absolute;top: 10px;left: 130px;transform: rotate(4deg);font-family: BrandonGrotesqueWebTwo, Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 1.8rem;color: #222;text-align: center;user-select: none;}#productCTA .series-promo .series-promo-subheading{font-size: 0.9rem;display: block;}#sharer {border: 1px solid #A7A8AA;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M13.576 17.271l-5.11-2.787a3.5 3.5 0 1 1 0-4.968l5.11-2.787a3.5 3.5 0 1 1 .958 1.755l-5.11 2.787a3.514 3.514 0 0 1 0 1.458l5.11 2.787a3.5 3.5 0 1 1-.958 1.755z'/%3E%3C/svg%3E");background-size: 24px;background-repeat: no-repeat;background-position: 22px center;display: block;padding: 7px 30px;padding-left: 45px;color: #333;font-size: 1.05rem;width: 100%;text-align: center;border-radius: 5px;vertical-align: middle;text-decoration: none;line-height: 1rem!important;height: auto!important;margin-top: 10px;}@supports (-webkit-touch-callout: none) {#sharer {background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 512 512'%3E%3Ctitle%3Eionicons-v5-f%3C/title%3E%3Cpath d='M336,192h40a40,40,0,0,1,40,40V424a40,40,0,0,1-40,40H136a40,40,0,0,1-40-40V232a40,40,0,0,1,40-40h40' style='fill:none;stroke:%23000;stroke-linecap:round;stroke-linejoin:round;stroke-width:32px'/%3E%3Cpolyline points='336 128 256 48 176 128' style='fill:none;stroke:%23000;stroke-linecap:round;stroke-linejoin:round;stroke-width:32px'/%3E%3Cline x1='256' y1='321' x2='256' y2='48' style='fill:none;stroke:%23000;stroke-linecap:round;stroke-linejoin:round;stroke-width:32px'/%3E%3C/svg%3E");}}#product-tab-navigation{z-index: 999;position:fixed;width:1040px;top:83px;left:0;right: 0;background:#f1f2f2;color:white;padding: 5px 10px;margin: 0 auto;text-align: center;-moz-box-shadow: inset 0 -10px 10px -10px rgba(0, 0, 0, 0.2);    -webkit-box-shadow: inset 0 -10px 10px -10px rgba(0, 0, 0, 0.2);    box-shadow: inset 0 -10px 10px -10px rgba(0, 0, 0, 0.2);}@media(max-width: 1023px){#product-tab-navigation{top: 83px;width: 100%;}}#product-tab-navigation{top: 83px;width: 100%;}@media(min-width: 767px){#product-tab-navigation a{width: auto;float: none;}}#product-tab-navigation a.product-tab-active{background: #A7A8AA;}#product-tab-navigation{z-index: 999;position:fixed;width:1040px;top:83px;left:0;right: 0;background:#f1f2f2;color:white;padding: 5px 10px;margin: 0 auto;text-align: center;-moz-box-shadow: inset 0 -10px 10px -10px rgba(0, 0, 0, 0.2);    -webkit-box-shadow: inset 0 -10px 10px -10px rgba(0, 0, 0, 0.2);    box-shadow: inset 0 -10px 10px -10px rgba(0, 0, 0, 0.2);}@media(max-width: 1023px){#product-tab-navigation{top: 83px;width: 100%;}}#product-tab-navigation{top: 83px;width: 100%;}@media(min-width: 767px){#product-tab-navigation a{width: auto;float: none;}#LockDimensions{width: auto;margin: auto;}}#product-tab-navigation a.product-tab-active{background: #A7A8AA;}#optionsTab .floatBoxes .floatBox .description {    font-size: 1rem;}.download.pdf,.download.doc,.download.image,.download.file {display: block;}.download.pdf > img,.download.doc > img,.download.image > img,.download.file > img {display: inline-block;margin-left: 0.5rem;vertical-align: -1px;}#QAList {margin-block-start: 1em;margin-block-end: 1em;}.safe-disclaimer{margin-bottom: 0;padding: 0 2rem;}.otherHelp .downloads .grey-box {height: auto;}.related-blog-articles{padding: 15px 0;}.related-blog-articles a{text-decoration: none;font-size: 1.3rem;display: block;text-align: left;margin-bottom: 6px;}.related-blog-articles a img{width: 22px;vertical-align: middle;filter: saturate(0);}.otherHelp .downloads .grey-box a.download {background-position: center left;background-size: auto 100%;padding-left: 3rem;background-size: 25px 25px;}#detailsTab div.description-text:not(:last-child) {    margin-bottom: 40px;    float: none!important;}#paylaterTab #intro{margin-top: 20px;}#paylaterTab h2 {padding-top: 6px;font-size: 1.8rem;text-align: center;color: #000;font-weight: bold;}#paylaterTab .help h2{margin-bottom: 20px;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;}#paylaterTab .helpBoxes:last-of-type h2{margin-top: 50px;}#paylaterTab.standardinner .helpBoxes:last-of-type h2{margin-top: initial;}#paylaterTab h3{margin-bottom: 10px;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;color: #000;}.paylater-breakdown{width: 80%;margin: 0 auto;}.paylater-breakdown.instalments{width: 100%;}.paylater-breakdown th{background: #A7A8AA;color: #fff;padding: 3px 7px;font-size: 1rem;text-align: center;}.paylater-breakdown td{border: 1px solid #ccc;padding: 5px 3px;text-align: center;font-size: 1.05rem;}.paylater-breakdown:not(.instalments) td:first-child{background: #A7A8AA;color: #fff;width: 85px;text-align: right;padding-right: 8px;}.paylater-breakdown td:last-child{text-align: center;font-weight: bold;}#paylaterTab .help .helpBoxes .row > div{float: left;display: block;margin-top: 0;text-align: center;}#paylaterTab a.link-terms{font-size: 0.7rem;color: #A7A8AA;margin-top: 20px;display: block;}#paylaterTab .help .helpBoxes .row .left > div, #paylaterTab .help .helpBoxes .row .right > div{clear: both;display: block;float: none;min-height: 145px;width: 100%;}#productIntro .specs-drawer, .discontinued .discontinued-see-mor, .series-product-footer .drawerBtnn{margin-top: -5px;text-decoration: none;padding: 6px 25px;padding-right: 40px;display: inline-block;margin-bottom: 10px; font-size: 1.1rem; font-weight: bold;background-color: #fff;color: #00A3E0;background-image:  url(https://assets-a.safe.co.uk/n/templates/select-right-blue.png);background-repeat: no-repeat;background-position: right 10px center;border: 1px solid #63666A;}#productIntro .specs-drawer:hover{border-color: ;color: #00A3E0;border-color: #A7A8AA;}#productIntro .specs-drawer span{color: #333;margin-left: 8px;}#deliveryTab .delivery-cutoff-label{color: #FF6A13;}#buymebox .deliverybreakdown > ul li{padding: 6px 0;padding-left: 23px;margin-left: 7px;background-image: url(https://assets-a.safe.co.uk/n/templates/tick.png);background-repeat: no-repeat;background-position: left center;overflow: hidden;display: block;font-size: 1.1rem;}#buymebox .deliverybreakdown > ul li img{display: none;}#buymebox .ExDelInner > *:not(.ExDelTimer){ display: none;}.delivery-more-info{display: inline-block!important;vertical-align: middle;margin-bottom: 2px;}.ExDelInner > em{ color: #FF6A13; }#buymebox .wasprice, .buybox .wasprice { font-size: 1.1rem; margin-bottom: 6px; }#buymebox .wasprice .saving, .buybox .wasprice .saving{ color: #FF6A13; font-weight: bold }.fixedfw #buymebox .pricestock > div.wasprice{ display: none; }.product-cashback {background: #15191d;color: #fff;font-weight: bold;font-size: 24px;padding: 8px 8px;text-align: center;vertical-align: middle;line-height: 65px;display: block;text-decoration: none;position: relative;overflow: hidden;margin: 0;}.product-cashback img {max-height: 72px;max-width: 60%;vertical-align: middle;margin-top: -5px;}.product-cashback small {font-size: 10px;font-weight: bold;text-decoration: underline;text-align: center;display: block;line-height: 16px;}#productCTA.fixedfw .product-cashback{display: none;}.productpage-deal{background:#02060F;color:#fff;padding: 10px;display:block;text-align:center;text-decoration: none;font-family: 'Open Sans', 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif, sans-serif;clear:both;margin-bottom: 10px;margin-top: 5px;}@media(min-width: 768px) {.productpage-deal.mobile {display: none;}}.cluetip-recent.cluetip-dd .title {margin-bottom: 5px;font-weight: bold;padding: 8px 0;text-align: center;background: #00A3E0;}.cluetip-recent.cluetip-dd .title > img {vertical-align: middle;}.cluetip-recent.cluetip-dd .title > span {vertical-align: middle;}@media( max-width: 767px){.productpage-deal {margin-left: -10px;margin-right: -10px;display: grid;grid-template-rows: 1fr;grid-template-columns: 1.3fr 1.1fr;justify-items: center;align-items: center;}.productpage-deal img {max-height: 4.5rem;}}.productpage-deal .discode{padding: 2px 8px;font-weight: bold;color: #fff;border: 2px dashed #fff;border-radius: 4px;text-align: center;margin-left: 5px;}.productpage-deal img{text-align: center;margin: 0 auto;}#productCTA.fixedfw .productpage-deal {display: none;}#productCTA .januarySale {text-align: center;background: #333;margin: 1rem 10px 0 10px;font-size: 1.5rem;white-space: nowrap;}#productCTA .januarySale .tagLine {padding: 1rem 0;color: #FFF;}#productCTA .januarySale .code {padding: 3px 8px;font-weight: bold;border: 2px dashed #FFF;border-radius: 4px;}@media( min-width: 768px) {#productCTA .januarySale {margin: 0;font-size: 1rem;}}#productCTA .januarySale .img-responsive {display: inline;}#productCTA.fixedfw .januarySale {display: none;}.QandAs .helpfulAnswer a{text-decoration: none;color: #444;display: inline-block;border: 1px solid #A7A8AA;padding: 4px 9px 4px 6px;border-radius: 10px;opacity: 0.8;margin-left: 6px;}.QandAs .helpfulAnswer a:hover{border-color: #666;opacity: 1;}.QandAs .helpfulAnswer a span{font-size: 1.3rem;margin-left: 5px;font-weight: bold;}.QandAs .helpfulAnswer a img{vertical-align: middle;margin-top: -3px;}.help-icon-16{width: 16px;opacity: 0.9;vertical-align: middle;}#helpTab #socialbar{background: transparent;padding: 0;margin-top: 0;}#helpTab #socialbar .row > div:last-of-type{display: block;}.klarnaWizard .payMonth {margin-top: 2rem;}.klarnaWizard .payMonth p{margin: 0;text-align: center;}.klarnaWizard{background-color: #fff; width: 100%;position: relative;margin-bottom: 0;margin-top: 0;}.klarnaWizard table{font-size: 16px;font-weight: normal;margin-left: 12%;margin-top: 1rem;}.klarnaWizard th.klarnaHeader{ font-size: 14px; font-weight: normal; padding-bottom: 5px; width: 60%;}.klarnaWizard th.klarnaSubValues{width: 100% ;position: relative;;}.klarnaWizard th.klarnaSubValues p{width: 100% ;position: relative;}.klarnaWizard div.buttonContainer{width:100% !important;text-align: center;margin-top: 0 !important;}.klarnaWizard div.buttonContainer h3{margin-bottom: 20px !important;}.klarnaWizard .payButtons {align-items: center;border: 2px solid #B5B5B5;border-radius: .25rem;box-shadow: rgba(0, 0, 0, 0.02) 0 1px 3px 0;box-sizing: border-box;color: rgba(0, 0, 0, 0.85);cursor: pointer;display: inline-flex;font-size: 16px;justify-content: center;margin: 0px 5px 0px 5px;min-height: 3rem;position: relative;text-decoration: none;transition: all 250ms;user-select: none;-webkit-user-select: none;vertical-align: baseline;width: 12%;max-width: 4rem;aspect-ratio: 1;height: auto;padding: 1rem;background: #F1F2F2;}.klarnaWizard .payButtons:first-of-type {margin-left: 0;}.klarnaWizard .payButtons:last-of-type {margin-right: 0;}.klarnaWizard .payButtons.isActive {box-shadow: rgba(0, 0, 0, 0.06) 0 2px 4px;border: 2px solid #000 ;background-color: #FFA8CD;font-weight: bold;}.klarnaWizard p.klarnaValue{font-size: 28px;font-weight: bold;margin: 0 ;}.klarnaWizard .klarnaValue p{text-align: center;}.klarnaWizard.klarnaSubValue{font-size: 24px;font-weight: bold;right: 20%;margin: 0 ;text-align: left;}.klarnaListContainer {width: 100% ;text-align: left;margin-top: 0;}.klarnaListContainer table{margin-left: 20%;}.klarnaListContainer th{padding-bottom: 5px;width: 50%;}.klarnaListContainer th.klarnaListHeader{font-size: 14px;font-weight: normal;}.klarnaListContainer ul{padding-left: 30%;width: 100% ;text-align: left;}.klarnaTerms{text-align: center;}.klarnaJustify{text-align: justify;}.help .makePurchase.payment .row  .buttonWrapper{margin: 0;white-space: nowrap;}#paylaterTab .app {display: grid;grid-template-columns: 1fr;grid-gap: 0;margin: 0 auto;margin-top: 4rem;max-width: 40rem;}#paylaterTab .app > div {border-bottom: #EEE solid 1px;padding-bottom: 4rem;margin-bottom: 4rem;}.standardinner #paylaterTab .app {max-width: 75%;}#paylaterTab .banner {text-align: center;background: #0B051D;}#paylaterTab .banner img {max-width: 100%;}#paylaterTab .terms {text-align: center;margin: 0;font-size: 1rem;font-weight: 400;}#productHead h1 em{font-weight: 600;}div.diagramdims.diagramdimsBelowDescription {margin-top: 2rem;}@media (max-width: 767px){#productVisuals, #productIntro{float: none;}#productIntro,#productCTA,#social,.carousel-container,#productBanner,div.tabgroup-header,.left-col,#productAlsos{margin-top: 30px;}#productIntro .specs-drawer{display: none!important;}.product-page .header-usp{display: none;}#productHead .dv_breadcrumb_final{display: none;}.product-container #Breadcrumbs{display: none;}#productHead h1{margin-top: 15px;font-size: 15pt; font-size: 1.5rem;margin-bottom: 10px;text-align: center;}#productHead .urview{padding: 0;}#productHead {margin: 0;position: relative;}.cluetip-dd.clue-left-recent {background: url('https://assets-c.safe.co.uk/n/pages/product/dd-cluetip3.png') top center no-repeat;padding-top: 11px;padding-right: 0;left: 30px;top: 65px;}.cluetip-recent.cluetip-dd .cluetip-outer {border: 1px solid #00A3E0;}.cluetip-recent.cluetip-dd .title {filter: none;}.cluetip-recent.cluetip-dd .info {text-align: center;font-size: 11pt;font-size: 1.077rem;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;line-height: normal;padding-bottom: 2px;}.cluetip-recent.cluetip-dd .info h4 {margin: 2px 0 1px 0;font-size: 18pt;font-size: 1.846rem;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-weight: bold;color: #BD201B;line-height: normal;text-align: center;}.cluetip-recent.cluetip-dd .info strong {display: block;color: #FF6A13;font-size: 12pt;font-size: 1.231rem;margin: 4px 0 2px 0;}.cluetip-recent.cluetip-dd .info h4 span {color: #BE2629;}.cluetip-recent.cluetip-dd .info > span {display: block;margin-top: 10px;font-size: 8pt;font-size: 0.8rem;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;}#ClickTitle{display: none;}#productVisuals{text-align: center;}#productVisuals #mainImg {display: block;margin: 30px auto 20px auto;max-width: 100%;background-size: 100% auto;background-repeat: no-repeat;}#productVisuals #mainImgLink img.zoom {display: block;margin: 10px auto 20px;}#productVisuals #productThumbs {text-align: center;margin-bottom: 20px;}#productVisuals #productThumbs a {display: inline-block;margin: 0 5px;padding: 2px;border: 1px solid #A7A8AA;}#productVisuals #productThumbs a:hover { border-color: #63666A; }#productVisuals #productThumbs a img {width: 50px;}#productVisuals #mainImgLink .google-assistant {position: relative;bottom: 12px;width: 170px;max-width: 100%;border-radius: 10px;box-shadow: 0px 0px 5px 0px rgba(25, 25, 25, 0.3);}.height-chart-lightbox{max-height: 100%;max-width: 100%;margin: 0 auto;}.height-chart-lightbox-wrapper{text-align: center;height: 100%;width: 100%;}#productIntro #logos {display: none;}#productIntro div.content {width: 100%;margin: 0 auto;padding-left: 10px;padding-right: 10px;}#productIntro ul {margin: 0 10px 10px 0;padding-left: 5px;font-size:10pt;font-size:1rem;list-style: none;}#productIntro ul.indent {margin-left: 5px;}#productIntro ul li {padding-left: 7px;text-indent: -12px;}#productIntro ul li::before {content: '-';padding-right: 5px;}#productIntro .blurb{font-size:12pt;font-size:1.2rem;margin:0 15px 15px 0;}#productIntro #prodCode{margin: 15px 10px 0 0;font-size: 10pt; font-size: 1rem;}#productIntro #prodCode em {font-size: 1rem;font-weight: 600;}#productIntro .specs-drawer{width: 100%;display: block;text-align: center;background-position: right 15% center;}#productIntro a.btnn.info {display: inline-block;margin: 0 0 5px 0;padding-top: 6px;}#productIntro .prodLinks a.intheboxLink { margin-left: 10px; }#tab_ourview a.ourview {width: 100%;color: black;display: table;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;overflow: hidden;padding: 35px 15px;text-decoration: none;}#tab_ourview a.ourview div:first-of-type {display: table-cell;overflow: hidden;padding-right: 10px;vertical-align: middle;}#tab_ourview a.ourview div:last-of-type {color: black;display: table-cell;font-size: 1rem;font-weight: bold;height: 100%;vertical-align: middle;}.prodFooter {border-bottom: 1px solid #f1f2f2;margin-top: 0;padding: 0px 0 12px;}.prodFooterEmpty {border: 0;}#SeriesGroupCurrent{font-size: 0.8rem;margin: 10px 0 0 10px;}#SeriesGroup{display: table-cell;margin-bottom: 10px;}#SeriesGroup > *{float: left;margin: 10px 10px 0 0;font-size: 0.8rem;text-decoration: none;border: 1px solid #63666A;color: #63666A;border-radius: 2px;padding: 5px 10px;cursor: pointer;text-align: center;}#SeriesGroup > *:last-child {margin-right: 0;}#SeriesGroup > * > em{display: block;font-size: 0.9rem;}#SeriesGroup > div,#SeriesGroup > *:hover{background-color: #f1f2f2;color: #333;border-color: #FF6A13;box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.2);}#SeriesGroup .showevenmore {display: none;}#series-selecter-dropdown{width: 100%;    max-width: calc(100% - 20px);    display: block;    padding: 10px;    margin: 10px;}#productCTA{float: none!important;}#buymebox{border: 1px solid #63666A;border-radius: 4px;    margin: 0 10px;text-align: center;background-color: #f1f2f2;}#buymebox .pricenote{font-size: 8pt; font-size: .8rem;font-weight: bold;padding: 2px 5px;color: #ac1c1c;border: 1px solid #ac1c1c;background-color: #fff;display: inline-block;margin-bottom: 15px;}#buymebox div.price-paylater{ text-align: left;display:inline;clear:none; float: left; width: 49%; padding-top: 0;padding-left: 18px;}#buymebox div.pricestock{ text-align: center;display:inline;clear:none; float: left;width: 47%; text-align: right;}#buymebox .addToBasket button{max-width: 100%!important;}#buymebox .pricenote.superdeal {padding: 0;color: #63666A;border: 0;background: none;font-size: 10pt; font-size: 1rem;}#buymebox .pricenote.superdeal > span {display: table-cell;vertical-align: middle;}#buymebox .pricenote.superdeal span:first-of-type > span {padding: 4px 6px;background: #FF6A13;background: #ff6a13; background: -moz-linear-gradient(-45deg, #ff6a13 1%, #ffa77f 53%, #ff6a13 100%); background: -webkit-linear-gradient(-45deg, #ff6a13 1%,#ffa77f 53%,#ff6a13 100%); background: linear-gradient(135deg, #ff6a13 1%,#ffa77f 53%,#ff6a13 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6a13', endColorstr='#ff6a13',GradientType=1 ); border-radius: 2px;white-space: nowrap;color: #fff;text-shadow: -2px -1px 2px #ff7e33, 1px -1px 0 #ff7e33, -1px 1px 2px #ff7e33, 1px 1px 0 #ff7e33;}#buymebox .pricenote.superdeal span:last-of-type > span {display: inline-block;vertical-align: middle;text-align: left;}#buymebox .pricenote.superdeal span:last-of-type > span:first-of-type {font-size: 10pt; font-size: 1rem;color: #ff6a13;}#buymebox .pricenote.superdeal span:last-of-type > span:last-of-type {font-weight: normal;font-size: 10pt; font-size: 1rem;}#buymebox .pricenote.superdeal > span:last-of-type {padding-left: 5px;line-height: normal;text-align: left;}#buymebox .pricestock{display: block;margin: 0 auto 0;overflow: hidden;margin-bottom: 10px;}#buymebox .pricestock > div{float: none;vertical-align: middle;line-height: 1;}#buymebox .pricestock .price .price, #buymebox .pricestock .price-paylater{width: 59%;display: inline-block;clear: none!important;float: left;text-align: center;}#buymebox .pricestock > div:first-of-type { text-align: center; padding-right: 0px; }#buymebox .pricestock > div:last-of-type { text-align: right; padding-left: 20px; }#buymebox .pricestock div.price .price{font-size: 30pt; font-size: 2.6rem;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-weight: 600;width: 100%;    text-align: right;}#buymebox .pricestock div.price .decimal{vertical-align: super;font-size: 14pt; font-size: 1.3rem;}#buymebox .pricestock div.price span.vat-desc {margin-left: -33px;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 7pt; font-size: 0.769rem;font-weight: normal;color: #63666A;}#buymebox .price .vat {color: #aaa;}#buymebox .pricestock .stock > div.status { display: table; width: 100%; }#buymebox .pricestock .stock > div.status > span { display: inline-block; vertical-align: middle; text-align:right; }#buymebox .pricestock .stock > div.status > span:last-of-type { width: 20px; }#buymebox .pricestock .stock > div.status > span > img.opt { margin-left: 5px; }#buymebox .pricestock .stock > a.alternatives{display: block;margin-top: 5px;}.pricestock .cluetip-oos { display: none!important; }.buttonLinkInstallation img {content: unset;width: initial!important;}.buttonLinkDD {margin-bottom: 20px;}#social{margin-top: 10px;margin-bottom: 10px;}.addToBasket{margin: 0 auto;max-width: 450px;display: block;width: calc(100% - 45px);}.addToBasket #BuyQty, .addToBasket #buyButton {float: left;max-width: 360px;}.addToBasket #BuyQty {width: 40px;height: 42px;margin: 0 8px 0 0;border: 1px solid #63666A;border-radius: 2px;text-align: center;}.addToBasket #buyButton, #VPAddOptions a.viewBasket, #buyButtonKAPack {background: #57ac38;color: #fff;border: none;border-bottom: 2px solid #8fd279;border-radius: 2px;height: 44px;font-weight: bold;width: calc(100% - 40px - 9px);-webkit-appearance: none;}.addToBasket #buyButton, #buyButtonKAPack {width: calc(100% - 55px);padding-top: 9px;padding-bottom: 10px;font-size: 1.3rem;}.addToBasket #buyButton:hover, #VPAddOptions a.viewBasket:hover, #buyButtonKAPack:hover {border-color: #63666A;}#buymebox .oos-notify-activate-wrapper{width: calc(100% - 45px);margin: 0 auto;}#buymebox .oos-notify-activate, #buymebox .oos-alternatives{width: calc(100% - 55px);    max-width: 450px;    padding-top: 10px;    padding-bottom: 10px;    margin-left: 48px;}#buymebox .addToBasket.page-pane {position: fixed;top: 0px;left: 0;width: 100%; max-width: 100%;z-index: 99;text-align: center;display: none;}#buymebox .addToBasket.page-pane div {overflow: hidden;padding: 12px;background: #A7A8AA;}#buymebox .addToBasket.page-pane > * {-webkit-transform: translate3d(0,0,0);-webkit-overflow-scrolling: touch;}#BuyForm.buybox-fixed .pricestock {margin-bottom: 15px;}#BuyForm.buybox-fixed .install-select {clear: both;}#buymebox .addToBasket.page-pane.menu-open{left: calc(100% - 50px);-webkit-transition: all .25s ease-out; -o-transition: all .25s ease-out; transition: all .25s ease-out;}#buymebox .addToBasket.page-pane #BuyQty {float: left;border: 1px solid #63666A;-webkit-appearance: none;box-shadow: 0px 0px 6px 0px rgba(63, 63, 63, 0.95); -webkit-box-shadow: 0px 0px 6px 0px rgba(63, 63, 63, 0.95); -moz-box-shadow: 0px 0px 6px 0px rgba(63, 63, 63, 0.95);margin: auto 5px auto 0;width: 40px;height: 40px;}#buymebox .addToBasket.page-pane #buyButton {width: calc(100% - 45px);max-width: 100%;height: 40px;padding-top: 6px;padding-bottom: 6px;box-shadow: 0px 0px 6px 0px rgba(63, 63, 63, 0.95); -webkit-box-shadow: 0px 0px 6px 0px rgba(63, 63, 63, 0.95); -moz-box-shadow: 0px 0px 6px 0px rgba(63, 63, 63, 0.95);}#buymebox .delnotice{float: none;width: 100%;font-size: 11pt; font-size: 1.1rem;margin: 0px 0 15px 0;text-align: center;}#buymebox .delnotice em { color: #FF6A13; }#buymebox .delDetails a{font-size: 0.9rem;margin-top: 7px;display: block;}#buymebox .singleopts{margin: 0 -5px;}#buymebox .singleopttitle{font-weight: bold;}#buymebox .singleopttitle em{font-weight: normal;font-size: 80%;}#buymebox .singleopts div{display: inline-block;cursor: pointer;color: #63666A;border: 1px solid #63666A;border-radius: 2px;margin: 5px;padding: 3px 7px;font-size: 9pt; font-size: .9rem;}#buymebox .singleopts div.sel{color: #fff;background: #63666A;}#buymebox .colour{margin: 20px 0;}#buymebox .colour select{width: 100%;}#buymebox .install-opts {margin: 0 auto;display: table;border-collapse: separate;border-spacing: 10px;font-size: 0;}#buymebox .install-opts .option {display: table-cell;vertical-align: middle;width: 50%;padding: 5px 15px;border: 1px solid #63666A;border-radius: 3px;background: #fff;font-size: 9pt; font-size: .9rem;font-weight: bold;color: #63666A;}#buymebox .install-opts span {display: block;font-weight: normal;font-size: 8pt; font-size: .8rem;}#buymebox .install-opts .option:hover, #buymebox .install-opts .active {border-color: #63666A;background: #63666A;color: #fff;}#buymebox .deliverybreakdown{font-size: 11pt; font-size: 1.1rem;text-align: left;margin: 20px auto 20px 26px; padding: 20px 0 0;width: 100%;max-width: 280px;}#buymebox .deliverybreakdown > ul{margin: 0; padding: 0;width: 100%;}#buymebox .deliverybreakdown > ul > li > span{float: none;vertical-align: middle;text-align: left;padding: 4px;}#buymebox .deliverybreakdown > ul > li:first-of-type > span { padding-top: 0; }#buymebox .deliverybreakdown > ul > li:last-of-type > span { padding-bottom: 0; }#buymebox .deliverybreakdown > ul > li > span:first-of-type { padding-left: 0; }#buymebox .deliverybreakdown > ul > li > span:last-of-type { text-align: right; padding-right: 0; }#buymebox .deliverybreakdown > ul > li > span.icon { width: 40px; }#buymebox .deliverybreakdown > ul > li > span.icon img { height: 25px; }#buymebox .deliverybreakdown .delDetails{text-align: center;margin: 10px 0 0 0;display: block;}#buymebox .pricestock { width: 100%!important; }#buymebox .pricestock > div { display: inline-block; float:left; }#buymebox .pricestock > div.price { width: calc(50% - 10px); text-align: center;padding-right: 10px;  }#buymebox .pricestock > div.price.fullwidth { width: 100%; display: block; text-align: center; }#buymebox .pricestock > div.price .price { text-align: center; float: none; }#buymebox .pricestock > div.wasprice { width: 50%; text-align: left; padding-top: 5px; }#buymebox .pricestock .saving { font-size: 0.9rem; }#buymebox .pricestock div.price span.price-vat{display: block;}#buymebox .deliverybreakdown{ padding-top: 0; }#buymebox .deliverybreakdown ul li{ margin-left: 10px; }#productCTA .buttonLinkDD {margin-top: 10px;margin-left: auto;margin-right: auto;max-width: 220px;display: block;text-align: center;}#productCTA #social > div {display: table;margin: 0 auto;}#productCTA #social > div > a {text-decoration: none;padding: 5px;vertical-align: middle;display: none;}#productCTA #social a.soc_email {color: #E1253B;text-decoration: none;padding-left: 0px;}.buttonLinkInstall img{width: auto;content: inherit!important;}.buttonLinkDD{padding: 5px 30px;width: auto;text-align: center;display: block;}.availability.showHelper, .buttonLinkDD.showHelper, .helperBox {display: none;}.helperBox.showHelper {display: block;}.helperBox {background-color:#A7A8AA;padding: 5px 5px 0 5px;text-align: center;color: #fff;text-shadow: 0 0 2px #666;}.helperBox .h-title {font-weight: bold;}.helperBox .h-content {font-size: 9pt;font-size: 0.9rem;}.helperBox .h-tel {font-size: 19pt;font-size: 1.9rem;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;margin-top: -5px;}.helperBox .h-tel a {color: #fff;text-decoration: none;}.carousel-container{background-color: #f1f2f2;padding: 0;}.carousel-container > h2 {margin: 6px;font-size: 16pt; font-size: 1.6rem;font-weight: normal;text-align: center;}.carousel-container > h2 span {display: none;}.carousel-container > a {text-align: center;background-color: #fff;padding: 10px 0;}#productIntro .prodLinks {margin: 20px 0;}#productIntro .prodLinks a.info{padding-left: 5px;padding-top: 6px;display: inline-block;margin-bottom: 5px;}#productBanner {display: block;position: relative;padding: 15px 10px;background: #f1f2f2;border: none;overflow: hidden;text-align: left;text-decoration: none;}#productBanner .banner-heading {display: inline-block;margin: 0; padding: 0;color: #63666A;font-size: 12pt; font-size: 1.1rem;font-weight: bold;z-index: 99;}#productBanner .banner-heading > span:first-of-type {display: none;}#productBanner .banner-heading > span:last-of-type {font-size: 10pt; font-size: 1.1rem;display: block;}#productBanner .banner-line {font-size: 10pt; font-size: 1rem;margin: 0; padding: 0;color: #63666A;}#productBanner .link {color: #00A3E0;text-decoration: underline;display: inline;}#productBanner img {position: absolute;right:5px; top: 0;z-index: 1;opacity: 0.4;}div.tabgroup-header{display: none;}dl.tabgroup-main,dl.tabgroup-main > div > dt,dl.tabgroup-main > div > dd{padding: 0; margin: 0;}dl.tabgroup-main > div > dt{background-color: #fff;background-size: 18px;background-image: url(https://assets-a.safe.co.uk/n/templates/select-right-blue.png);background-position: 95% 16px;border-top: 1px solid #ccc;border-bottom: none!important;}dl.tabgroup-main div:last-of-type dt{border-bottom: 1px solid #ccc!important;}dl.tabgroup-main > div > dt, dl.tabgroup-main > div > dt a{font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;color: #63666A;font-size: 11pt; font-size: 1.4rem;font-weight: normal;}dl.tabgroup-main > div > dt a{display: block;padding: 12px 5%;text-decoration: none;font-weight: bold;}dl.tabgroup-main > div > dt.on{background-color: #63666A;background-position: 95% -16px;}dl.tabgroup-main > div > dt.on a{color: #fff;}dl.tabgroup-main.js > div > dd.off{display: none;}dl.tabgroup-main.js > div > dd.on{margin-bottom: 45px;}.description .downloads {margin-top: 20px;}#Sections { margin-top: 20px!important; }#Sections > div h2:first-of-type { display: none; }.left-col p.aggregate {margin: 5px 2px 0 0;color: #A7A8AA;font-size: 8pt; font-size: 0.8rem;text-align: center;}#detailsTab a.box {float: none;display: block;margin: 0 auto 20px auto;width: 250px;height: 60px;background-repeat: no-repeat;background-position: center;background-size: auto;border: 0;box-shadow: none;text-indent: -9999rem;}#detailsTab h2:first-of-type{display: none;}#detailsTab div.description{padding: 10px 10px 0;}ul.features li span {display: inline-block;margin-top: 10px;vertical-align: middle;}#detailsTab table.alarms-compare.smart-alarms:not(.display-mobile) {display: none;}table.alarms-compare td {font-size: 10pt!important;font-size: 1rem!important;padding: 10px 5px;}table.alarms-compare th {font-size: 10pt!important;font-size: 1rem!important;}table.alarms-compare th img {width: 65%;max-width: 144px;}#detailsTab table.alarms-compare:not(.display-mobile) td, #detailsTab table.alarms-compare:not(.display-mobile) th, #detailsTab table.alarms-compare:not(.display-mobile) thead {display: none;}#detailsTab table.alarms-compare td.current, #detailsTab table.alarms-compare td.first,#detailsTab table.alarms-compare th.current, #detailsTab table.alarms-compare th.first {display: table-cell;}#detailsTab table.alarms-compare td.current, #detailsTab table.alarms-compare th.current {width: 30%;}table.alarms-compare td.current-item {background: #eee;}#detailsTab .table-responsive {border-top: 1px solid #ccc;}#CompareSeries.alarms-compare td.first {text-align: left!important;}.alarmbox-container {clear: both;min-height: 70px;margin-bottom: 20px;}.alarmbox-container span {font-weight: bold;}img.alarmbox {float: right;margin: 15px 0 15px 15px;}#detailsTab .values.hm {display: none;}.row.productd {margin-left: -15px;margin-right: -15px;}.row.productd > div {padding-left: 15px;padding-right: 15px;}div.productd-img { text-align: center; }div.productd-img img {display: inline-block;margin-bottom: 5px;max-width: 100%;border: 1px solid #ccc;}#productDescTabs img.center {display: block;margin: 0 auto;}.descDL.alarms .description, .descDL.alarms .downloads {width: 100%;}.descDL.alarms .downloads {border-left: 0;padding-left: 5px;}.acc-box {background: #f1f2f2;border: 1px solid #A7A8AA;border-radius: 2px;box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.2);padding: 20px 10px;text-align: center;}.acc-box a { font-weight: bold; }.arlo img {max-width: 100%;}#Sections .arlo h2 {margin: 0 0 30px 0;text-align: center;font-size: 15pt; font-size: 1.5rem;font-weight: normal;}.arlo.row > div { text-align: center; }.arlo.row.left > div, .arlo.row.left { text-align: center; }.arlo.row.left .cxs6 {float: none;display: inline-block;width: 48%;}.arlo.row .middle {float: none;display: inline-block;vertical-align: middle;}.arlo.row h4 {margin: 10px 0 5px 0;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;}.arlo.row p { font-size: 10pt; font-size: 1rem; }table.ProductProperties td{border-bottom: 1px dotted #e2e2e2;padding: 10px 5px;vertical-align: middle;}table.ProductProperties td.beta {text-align: center;}table.ProductProperties td.label {text-align: left;vertical-align: top;width: 40%;padding-left: 15px;font-weight: bold;font-size: 1rem;}table.ProductProperties td.value {text-align: left;font-size: 1rem;}table.ProductProperties td.outro {text-align: center;border-bottom: none;font-size: 9pt; font-size: .9rem;}table.ProductProperties td.value a {font-weight: normal;}table.ProductProperties td.value .comment {font-weight: normal;font-size: 9pt; font-size: 0.9rem;}table.ProductProperties td.value .securedComment {margin-left: 10px;}table.ProductProperties td.beta {font-weight: normal;padding-top: 40px;}div#ProductDimensionsDiagram {position:relative;margin: 0 auto;background-color:#f5f5f5;max-width: 390px;}div#ProductDimensionsDiagram > img{width: 100%;max-width: 390px;height: auto;}table#PadlockDimensions.ProductProperties.PadlockProperties td.label{width: 75%;}table#PadlockDimensions.ProductProperties.PadlockProperties td.value{width: 25%;}table.ProductProperties td.label img.key {float:right;margin-top:3px;margin-left:10px;}.dimhover {position: absolute;color: black;font-weight: bold;font-size: 8pt;font-size: 0.846rem;padding: 5px 3px 4px 3px;text-align:center;height: 40px;width: 48px;}.dimhover span {font-weight: bold;color: black;background-color: #f5f5f5;display: block; }.diagramdims .diagram{text-align: center;}.diagramdims .diagram img.y-axis {width:30.88%;max-width:105px;}.diagramdims .diagram img.x-axis {width:69.12%;max-width:235px;}.diagramdims .dims{margin-top: 20px;}table#SafeDimensions td.beta.dimensions,table#LockDimensions td.beta.dimensions{display: none;}table#LockDimensions.CylinderProperties td.label,table#LockDimensions.LockProperties td.label { min-width: 230px; }table#LockDimensions.CylinderProperties td.label img.key,table#LockDimensions.LockProperties td.label img.key{ margin-top:1px }table#SafeDimensions.SafeProperties td.value { min-width: 180px; }.cloud-services-table td,.cloud-services-table th{ text-align: center; }.cloud-services-table .first{text-align: left;font-weight: bold;}.cloud-services-table td small{font-size: 0.8rem;display: block;color: green;}.cloud-services-applink{text-align: center;text-decoration:none;margin-bottom: 30px;display: inline-block;}.cloud-services-applink img{vertical-align:middle;}#deliveryTab dl {border-bottom: 1px solid #f1f2f2;width: 100%;margin: 40px 0;padding: 0 5px;}#deliveryTab dl:first-of-type { margin-top: 0; }#deliveryTab dl:last-of-type { border-bottom: none; }#deliveryTab dd {text-align: left;margin: 0;}#deliveryTab dd em.title {display: block;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 15pt; font-size: 1.5rem;font-weight: normal;margin-bottom: 10px;}#deliveryTab dd em.title span {font-size: 9pt; font-size: .9rem;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;display: block;}#deliveryTab dd.delOption { display: block; clear: both; }#deliveryTab div.tbl { display: table; width: 100%; margin: 20px 0; clear: both; }#deliveryTab dd.delivery { display: table-cell; width: 45%; text-align: right; }#deliveryTab dd.dash { display: table-cell; text-align: center; }#deliveryTab dd.price { display: table-cell; text-align: left; }#deliveryTab span.delnotifcation {font-weight: bold;font-size: 8pt; font-size: 0.8rem;display: block;margin: 7px 0 0 0;line-height: 14px;height: 14px;}#deliveryTab span.delnotifcation img {margin-right: 10px;margin-top: 0!important;float: left;}#deliveryTab .sd_day select { margin: 10px 0 10px 20px; }#deliveryTab .delFAQLink {color: #63666A;margin-bottom: 20px;padding-top: 20px;    padding: 5px 10px 10px 10px;    margin-bottom: 13px;    text-align: center;}#deliveryTab .option {margin-bottom: 5px;}#deliveryTab .option em {font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;}#ExtOffDeliveries_JS dl {border-bottom: 0;}#reviewsTab #intro{position: relative;}#reviewsTab .row:first-of-type{margin: 0;}#reviewsTab #intro #yourview{position: absolute;top: -5px; right: 0;}#reviewsTab #intro #yourview .tick{display: none;}#reviewsTab #intro{position: relative;padding: 0 5px;}#reviewsTab #intro .recommended{font-style: italic;}#reviewsTab .reviewFooter{margin: 0; padding: 0 5px;text-align: center;}#reviewsTab .tab_drawer.js .dotLight,#reviewsTab .tab_drawer.non-js .dotLight{background-color: #A7A8AA;padding: 10px;color: #fff;margin: 0 0 10px;}#reviewsTab .tab_drawer.js .dotLight{background-position: right -39px;cursor: pointer;}#reviewsTab .tab_drawer.tab_drawer_closed .dotLight{background-position: right 2px;cursor: pointer;}#reviewsTab .tab_drawer_closed .tab_drawer_container{display: none;}#reviewsTab .reviewContainer .score{margin: 1px 5px 10px;}#reviewsTab .reviewContainer .name {padding-left: 5px;}#reviewsTab .reviewContainer .description {margin-top: -10px;}#reviewsTab .reviewContainer .moreInfoLink {display: block;padding: 5px 0;margin: 0 0;}#reviewsTab .reviewContainer .date, #reviewsTab #tab_recent .date span{margin-left: 5px;}#reviewsTab #tab_recent .date span {display: block;margin-bottom: 5px;font-size: 9pt; font-size: .9rem;font-weight: normal;}.QandAs {text-align: center;}#QAList {text-align: left;}.questionSearch, .questionSorting { display: none; }.questionContainer {border: 1px solid #f1f2f2;border-bottom: 0;padding: 15px 10px 0 10px;margin-bottom: 20px;}.questionSearch {display: inline-block;position: relative;margin-right: 0;margin-bottom: 5px;width: calc(100% - 10px);}.questionSearch form {position: relative;}.questionSearch input[type=search] {border: 1px solid #A7A8AA;padding: 5px 34px 5px 10px;width: 70%;}.questionSearch input[type=submit] {background: #63666A;color: #f1f2f2;border: none;border-bottom: 2px solid #A7A8AA;}.questionSearch button {text-indent: -9999rem;position: absolute;right: 8px;top: 8px;border: 0;background: url(https://assets-a.safe.co.uk/n/pages/product/clearbtn.1.png) center no-repeat;background-size: 100% auto;width: 21px;height: 21px;}.sideInner {margin-bottom: 40px;}.guides .sideInner ul {padding: 0;}.guides .sideInner li {list-style: none;}.grey-box {background: #f1f2f2;border: 1px solid #A7A8AA;color: #63666A;width: 100%;padding: 12px;margin: 0 0 8px 0;overflow: hidden;display: block;}.grey-box span {display: block;margin-top: 5px;font-size: 11pt;font-size: 1.1rem;line-height: normal;}.grey-box img {margin: 0 auto;width: 100%;max-width: 100%;}.guides .grey-box, .otherHelp .grey-box {background: #d1d1d1;background-image: -ms-radial-gradient(center, circle farthest-corner at 60% center, #FBFBFB 0%, #d1d1d1 100%);background-image: -moz-radial-gradient(center, circle farthest-corner at 60% center, #FBFBFB 0%, #d1d1d1 100%);background-image: -o-radial-gradient(center, circle farthest-corner at 60% center, #FBFBFB 0%, #d1d1d1 100%);background-image: -webkit-gradient(radial, 60% center, 0, 60% center, 286, color-stop(0, #FBFBFB), color-stop(100, #d1d1d1));background-image: -webkit-radial-gradient(center, circle farthest-corner at 60% center, #FBFBFB 0%, #d1d1d1 100%);background-image: radial-gradient(circle farthest-corner at 60% center, #FBFBFB 0%, #d1d1d1 100%);position: relative;border: 0;min-height: 150px;border-radius: 2px;box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.2);text-decoration: none;}.guides .grey-box span {font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 9pt; font-size: .9rem;}.guides .grey-box .title {display: block;margin-bottom: 2px;font-weight: bold;font-size: 13pt; font-size: 1.3rem;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;letter-spacing: normal;}.guides .grey-box .subtitle {margin-bottom: 12px;font-size: 11pt; font-size: 1.1rem;font-weight: normal;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;line-height: 1;color: #666;}.guides .grey-box img {position: absolute;bottom: 0;right: 15px;width: 100px;z-index: 1;}.guides .grey-box img.experts {left: -125px;bottom: -9px;width: 53%;max-width: 280px;z-index: 0;}.QandAs .videos {text-align: center;}.QandAs .videos h3 {text-align: left;}.QandAs .video-box, .qanda-videos .video-box {display: inline-block;margin: 0;margin-bottom: 8px;position: relative;border: 1px solid #ccc;border-radius: 2px;text-align: left;}.QandAs .video-box:nth-child(odd), .qanda-videos .video-box:nth-child(odd) {margin-left: 2%;}.QandAs .video-box > img, .qanda-videos .video-box > img {position: relative;width: 100%;max-width: 100%;}.QandAs .video-box .play, .qanda-videos .video-box .play {display: block;z-index: 1;background: none;top: 30%;position: absolute;width: 100%;height: 100%;text-align: center;}.QandAs .video-box .play img, .qanda-videos .video-box .play img {width: 20%;}.QandAs .video-box span, .qanda-videos .video-box span {position: absolute;bottom: 0;left: 0;right: 0;padding: 4px 10px 3px 10px;background: rgba(242,242,242,.8);font-size: 10pt; font-size: 1rem;color: #63666A;line-height: 1.2rem;}.diagramdims .qanda-videos .video-box { margin: 0 auto; display: block;}.otherHelp {font-size: 10pt; font-size: 1rem;}.otherHelp h4 {margin-bottom: 2px;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;}.otherHelp .grey-box {height: 60px;min-height: 0;margin-bottom: 20px;padding-right: 50px;}.otherHelp img {background: url(https://assets-a.safe.co.uk/n/pages/product/help-icons.2.png) no-repeat;background-size: auto 100%;width: 60px; height: 58px;float: left;margin-right: 5px;position: absolute;right: -2px;bottom: -4px;}.otherHelp .email img {background-position: -96px 0;right: 6px;bottom: 7px;}.otherHelp .tel img {background-position: -8px 0;right: 6px;bottom: 2px;}.otherHelp .livechat img {background-position: -173px 0;width: 74px;right: -1px;bottom: -5px;}.QandAs .sideInner h3 {margin-bottom: 10px;}.QandAs #QAList dt,.QandAs #QAList dd{padding: 0; margin: 0;clear: both;}.QandAs #QAList dt{padding: 0 5px 10px;}.QandAs #QAList dd{width: 100%;margin-bottom: 30px;padding: 0 5px 30px;border-bottom: 1px solid #f1f2f2;}.QandAs #QAList dd:last-of-type { border-bottom: none; padding-bottom: 0; }.QandAs #QAList .asker,.QandAs #QAList .responder{font-weight: normal;color: #A7A8AA;}.QandAs #QAList .qintro { display: none; }.QandAs .questionHeader {display: none;}.QandAs .question {margin-bottom: 20px;}.QandAs .questionContainer{border: 1px solid #bbb;   border-radius: 5px;}.QandAs .helpfulAnswer {margin-top: 20px;margin-left: -10px;margin-right: -10px;padding: 8px 10px;background: #f1f2f2;font-size: 11pt; font-size:1.1rem;text-align: center;}.QandAs .helpfulAnswer a{text-decoration: none;color: #444;display: inline-block;border: 1px solid #A7A8AA;padding: 4px 9px 4px 6px;border-radius: 10px;opacity: 0.8;margin-left: 6px;}.QandAs .helpfulAnswer a:hover{border-color: #666;opacity: 1;}.QandAs .helpfulAnswer a span{font-size: 1.3rem;margin-left: 5px;font-weight: bold;}.QandAs .helpfulAnswer a img{vertical-align: middle;margin-top: -3px;}.endLink {display: block;padding: 15px 0;color: #63666A;margin: 10px auto 0;text-align: center;}.endLink a.btnn { font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif; display: block; margin-bottom: 10px; margin-left: auto; margin-right: auto; width: 160px; }.QandAs a.btnn {margin-left: 0;}.QandAs .grey-box {background: #f1f2f2;border: 1px solid #A7A8AA;padding: 12px;margin: 0 0 8px 0;overflow: hidden;display: block;}.row.askanexpert {width: 90%;margin: 15px auto;}.cl.product-askquestion .vpLeft, .cl.product-askquestion .vpRight { margin: 0 auto; }.cl.product-askquestion .vpLeft { width: 38%; }.cl.product-askquestion .vpRight { float: right; }.questionForm .productDetails {clear: both;overflow: hidden;}#askusaquestion {display: inline-block;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;margin-right: 15px;}form.smallForm.question .field {width: 100%;margin-bottom: 10px;}form.smallForm.question button {font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 1.3rem;font-weight: normal;text-transform: lowercase;}.askanexpert h1 { border-bottom: 0; }.askanexpert p {font-size: 12pt;font-size: 1.2rem;color: #63666A;}.askanexpert .csm5 {padding: 0 30px;}.expert-details {text-align: center;}.expert-details img, .expert-details span {display: block;margin: 0 auto;line-height: normal;}.expert-details img {margin-bottom: 8px;}.expert-details span.name {font-weight: bold;color: #FF6A13;}.askanexpert-full .cxs12 {text-align: center;margin-top: 30px;margin-bottom: 50px;}.askanexpert-full .cxs12 h1 {border-bottom: 0;font-size: 20pt;font-size: 2rem;}.askanexpert-full .cxs12 p {width: 85%;margin: 0 auto;font-size: 14pt;font-size: 1.4rem;color: #63666A;line-height: normal;}.csm6.askanexpert-form {padding-top: 15px;padding-left: 70px;padding-right: 70px;}.csm6.askanexpert-form form.smallForm.question .field {margin-bottom: 15px;}.aae-icon {background: #FF6A13;text-align: center;padding: 50px 0;}.aae-content {background: #f1f2f2;padding: 40px;line-height: normal;font-size: 10pt;font-size: 1rem;color: #63666A;}.aae-content h2 {font-size: 19pt;font-size: 1.9rem;}.aae-content span {color: #FF6A13;}#optionsTab .floatBoxes .floatBox {min-height: 20px;margin-bottom: 15px;width: 100%!important;}#optionsTab .floatBoxes .option img {display: inline-block;vertical-align: middle;width: 20%;max-width: 90px;margin: 0;}#optionsTab .floatBoxes .option {clear: both;}#optionsTab .floatBoxes .option .details {display: inline-block;vertical-align: middle;width: calc(80% - 20px);margin-bottom: 20px;margin-left: 10px;}#optionsTab .floatBoxes .option h3 {margin-bottom: 3px;}#optionsTab .floatBoxes .option .price {font-weight: bold;}#optionsTab .floatBoxes .option .offer {font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 9pt; font-size: .9rem;color: #00A3E0;}#stockChubbWarranty .cew-logo {display: block;margin:  0 auto 30px auto;width: 25%;min-width: 150px;}#stockChubbWarranty .cew-contents {margin-bottom:  30px;}#stockChubbWarranty .table-responsive {border: 0;}#stockChubbWarranty table tr {margin-bottom: 5px;}#stockChubbWarranty table td {padding:  6px 5px;border-bottom: 1px solid #A7A8AA;vertical-align: middle;height: 40px;}#stockChubbWarranty table tr:last-of-type td {border-bottom: 0;}#stockChubbWarranty table tr td:first-of-type {width: 70%;font-weight: bold;}#stockChubbWarranty table tr td:last-of-type {background:  #f1f2f2;border-left: 1px solid #A7A8AA;text-align: center;}#stockChubbWarranty table td span {display: block;font-size: 8pt; font-size: .8rem;}#keyedalikeTab img {display: block;margin: 0 auto 10px auto;}#keyedalikeTab img.star {display: inline-block;}#keyedalikeTab .gridBox .product {height: 235px;}.keyedProds {margin-bottom: 30px;display: flex;flex-direction: column-reverse;}#keyedalikeTab .gridBox .product:nth-last-child(-n+2) {border-bottom: none;}#paylaterTab .help .makePurchase.payment .row div > div:last-of-type{margin: 0 auto;}#paylaterTab .help h2{ margin-bottom: 10px; margin-top: 3px; }#paylaterTab a.link-terms{ margin-top: 3px; }#paylaterTab .left{ margin-bottom: 20px; }#paylaterTab .left > div, #paylaterTab .right > div{  min-height: unset!important;  }#Sections #paylaterTab div h2:first-of-type{ display: block; margin-top: 15px; }#Sections #paylaterTab #title h2{ display: none; }.klarnaJustify{padding: 0px 10px;}.klarnaWizard div.buttonWrapper{margin-bottom: 10px !important;}}@media (min-width: 768px){.product.content {position: relative;margin-bottom: 40px;}.height-chart-lightbox{max-height: 100%;max-width: 100%;margin: 0 auto;}.height-chart-lightbox-wrapper{text-align: center;height: 100%;width: 100%;}.product-container{margin-left: 5px;margin-right: 5px;}#productVisuals {position: relative;clear: both;float: left;width: 36%;}#productIntro {position: relative;float: left;width: 34%;}#productCTA {position: relative;top: 0;right: 0;float: right;width: 25%;padding-left: 10px;}#productCTA.fixed {position: fixed;top: 30px;right: auto;z-index: 20;}#productCTA.fixed * { -webkit-transform: translate3d(0,0,0); }.left-col { margin-right: 26%; }.left-col.fw-col { margin-right: 0; }.carousel-container.fw-col { margin-top: 0; }.ml-suggestion.isstaff{background: #eee;position: relative;}.ml-suggestion.isstaff:after {   content: "";   position: absolute;   top: 0;   right: 0;   width: 0;    height: 0;    display: block;   border-left: 35px solid transparent;   border-bottom: 35px solid transparent;   border-top: 35px solid red;}#productCTA.fixedfw, #productCTA.fixed.fixedfw {position: fixed!important;top: 0;left: 0;right: 0;width: 100%;height: 83px; z-index: 100;background: #f1f2f2;padding: 0;margin-left: 0;box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.2);color: #63666A;}#productCTA.fixedfw * { -webkit-transform: translate3d(0,0,0); }#productCTA.fixedfw #BuyForm {position: relative;width: 100%;height: 100%;float: right;clear: both;padding-left: 3%;}#productCTA.fixedfw .pkcContainer{display: none;}#productCTA.fixedfw .pricenote, #productCTA.fixedfw #social, #productCTA.fixedfw .status, #productCTA.fixedfw .alternatives, #productCTA.fixedfw .deliverybreakdown, #productCTA.fixedfw .buttonLinkDD, #productCTA.fixedfw .helperBox.showHelper, #productCTA.fixedfw .delnotice,#productCTA.fixedfw > div.center, #productCTA.fixedfw .stock, #productCTA.fixedfw .install-select,#productCTA.fixedfw .series-promo { display: none!important; }#productCTA.fixedfw #buymebox {height: 63px;border: 0;box-shadow: none;background: transparent;padding-top: 0; padding-bottom: 0;margin-top: 0; margin-bottom: 0;}#productCTA.fixedfw .fw-title {display: table;float: left;vertical-align: middle;margin-bottom: 0;width: calc(100% - 480px);height: 63px;font-weight: bold;font-size: 13pt; font-size: 1.3rem;text-align: left;}#productCTA.fixedfw .fw-title div {display: table-cell;vertical-align: middle;}#productCTA.fixedfw .fw-right {float: right;width: 480px;text-align: right;}#productCTA.fixedfw .pricestock {display: inline-block;vertical-align: top;width: auto;height: 63px;margin: 0 10px 0 15px;padding-left: 15px;text-align: right;}#productCTA.fixedfw #buymebox .pricestock > div:first-of-type { text-align: left; padding-right: 20px; padding-top: 13px; }#productCTA.fixedfw #buymebox .pricestock > div:last-of-type { text-align: center; padding-left: 20px; }#productCTA.fixedfw #buymebox .pricestock div.price .price {position: relative;font-size: 27pt; font-size: 2.7rem;letter-spacing: -1px;}#productCTA.fixedfw #buymebox .pricestock > div {width: 100%;text-align: left;}#productCTA.fixedfw #buymebox .pricestock div.price span.vat-desc {position: absolute;bottom: 10px;right: -20px;left: auto;color: #63666A;font-size: 8pt; font-size: 0.8rem;font-weight: normal;letter-spacing: 0;}#productCTA.fixedfw #buymebox .price .vat {display: none;}#productCTA.fixedfw #BuyVariants {display: inline-block;vertical-align: top;background: #fff;padding: 0 0 0 10px;margin-top: 12px;margin-right: 4px;border: 1px solid #FF6A13;border-radius: 2px;}#productCTA.fixedfw #BuyVariants div:first-of-type em {display: inline-block;margin-right: 5px;}#productCTA.fixedfw #BuyVariants div:first-of-type em::after {content: ':';}#productCTA.fixedfw #BuyVariants br { display: none; }#productCTA.fixedfw .singleoptc { display: inline-block;position: relative;width: auto;height: 34px;padding: 5px 0;margin-bottom: 0!important;text-align: left;font-size: 11pt; font-size: 1.1rem;line-height: 26px;cursor: pointer;}#productCTA.fixedfw .fakedd .singleoptc { background: #fff url(https://assets-b.safe.co.uk/n/templates/updown-sml.1.png) no-repeat 100% 2px;padding-right: 30px;}#productCTA.fixedfw .fakedd .singleoptc.open {background: #fff url(https://assets-b.safe.co.uk/n/templates/updown-sml.1.png) no-repeat 100% -29px;}#productCTA.fixedfw #BuyVariants.fakedd em {display: none!important;}#productCTA.fixedfw .dd-title {display: inline-block;margin-bottom: 2px;margin-right: 5px;font-weight: bold;font-size: 11pt; font-size: 1.1rem;}#productCTA.fixedfw .dd-title em {display: none;}#productCTA.fixedfw .dd-title::after {content: ':';margin-left: -3px;}#productCTA.fixedfw #buymebox .colour {margin: 0;font-size: 11pt; font-size: 1.1rem;}#productCTA.fixedfw #buymebox select {display: inline-block;width: auto;height: 34px;border: 0;margin-right: 4px;font-size: 11pt; font-size: 1.1rem;}#productCTA.fixedfw .singleopts { position: absolute;top: 34px;right: -1px;background: #fff;box-shadow: none;border-radius: 0px;margin: 0 0 0 -6px;padding: 0 5px;border: 1px solid #FF6A13;border-top: 0;border-bottom-right-radius: 2px;border-bottom-left-radius: 2px;text-align: left;}#productCTA.fixedfw .singleopts > div { margin: 0 -5px;padding: 10px;display: block;font-size: 11pt; font-size: 1.1rem;}#productCTA.fixedfw  #buymebox .singleopts div:hover, #productCTA.fixedfw  #buymebox .singleopts div.sel {background: #f1f2f2;margin: 0 -5px;padding: 10px;}#productCTA.fixedfw  #buymebox .singleopts div {background: transparent;color: #63666A;border: 0;}#productCTA.fixedfw  #buymebox .singleopts div.sel {color: #A7A8AA; cursor: default;}#productCTA.fixedfw .addToBasket {display: inline-block;max-width: 245px;margin-top: 12px;clear: none;text-align: right;}#productCTA.fixedfw .addToBasket > div {position: relative;}#productCTA.fixedfw .qty_lbl {position: absolute;top: -22px;left: 0;font-size: 10pt; font-size: 1rem;font-weight: bold;}#productCTA.fixedfw #buymebox div.ExDelInner {margin-right: 0;text-align: right;}#productCTA.fixedfw .thumbnail {width: auto;float: left;margin-right: 10px;}#productCTA.fixedfw .thumbnail img {height: 65px;}#productHead{display:table;margin: 0 auto 20px;position: relative;}#productHead > *{float: none;display: table-row;vertical-align: middle;}#productHead h1 {margin: 0 0 5px 0;text-align: center;font-weight: normal;font-size: 16pt; font-size: 2.3vw;}.cluetip-dd.clue-left-recent {background: url('https://assets-c.safe.co.uk/n/pages/product/dd-cluetip3.png') top center no-repeat;padding-top: 11px;padding-right: 0;left: 187px;top: 65px;}.cluetip-recent.cluetip-dd .cluetip-outer {border: 1px solid #00A3E0;}.cluetip-recent.cluetip-dd .title {font-size: 1.2rem;}.cluetip-recent .title {filter: none;}.cluetip-recent.cluetip-dd .info {text-align: center;font-size: 11pt;font-size: 1.077rem;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;line-height: normal;padding-bottom: 2px;}.cluetip-recent.cluetip-dd .info h4 {margin: 2px 0 1px 0;font-size: 18pt;font-size: 1.846rem;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-weight: bold;color: #BD201B;line-height: normal;text-align: center;}.cluetip-recent.cluetip-dd .info strong {display: block;color: #FF6A13;font-size: 12pt;font-size: 1.231rem;margin: 4px 0 2px 0;}.cluetip-recent.cluetip-dd .info h4 span {color: #BE2629;}.cluetip-recent.cluetip-dd .info > span {display: block;margin-top: 10px;font-size: 8pt;font-size: 0.8rem;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;}#ClickTitle{position: absolute;width: 300px;left: 87px;z-index: 2;top: 74px;display: none;}#ClickTitle .cluetip-outer{position: relative; z-index: 120; overflow: visible; height: auto;}#ClickTitle .cluetip-dd.clue-left-recent {background: url('https://assets-c.safe.co.uk/n/pages/product/dd-cluetip3.png') top center no-repeat;padding-top: 11px;padding-right: 0;}#ClickTitle .cluetip-outer {border: 1px solid #00A3E0;}#ClickTitle.cluetip-dd .title {margin-bottom: 5px;font-weight: bold;padding: 8px 10px 8px 48px;background: url('https://assets-c.safe.co.uk/n/pages/product/lp-icon.2.png') 10px 6px no-repeat #00A3E0;}#ClickTitle .title {filter: none;}#ClickTitle.cluetip-dd .info {text-align: center;font-size: 11pt;font-size: 1.077rem;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;line-height: normal;padding-bottom: 2px;}#ClickTitle.cluetip-dd .info h4 {margin: 2px 0 1px 0;font-size: 18pt;font-size: 1.846rem;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-weight: bold;line-height: normal;text-align: center;}#ClickTitle.cluetip-dd .info strong {display: block;color: #FF6A13;font-size: 12pt;font-size: 1.231rem;margin: 4px 0 2px 0;}#ClickTitle.cluetip-dd .info > span {display: block;margin-top: 10px;font-size: 8pt;font-size: 0.8rem;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;}#productVisuals{text-align: center;}#productVisuals #mainImgLink {display: block;position: relative;margin: 0 auto 10px;overflow: auto;}#productVisuals #mainImgLink #mainImg {display: block;margin: 15px auto 30px auto;max-width: 100%;background-size: 100% auto;background-repeat: no-repeat;image-rendering: -webkit-optimize-contrast;}#productVisuals #mainImgLink img.zoom {display: none;}#productVisuals #mainImgLink:hover img.zoom {position: absolute;left: calc(50% - 35px);bottom: 30px;background-color: white;padding: 2px;border-radius: 4px;display: block;opacity: 1;z-index: 2;border: 1px solid #f1f1f2;-webkit-box-shadow: 0px 0px 3px 0px rgba(25, 25, 25, 0.5); -moz-box-shadow: 0px 0px 3px 0px rgba(25, 25, 25, 0.5); box-shadow: 0px 0px 3px 0px rgba(25, 25, 25, 0.5);}#productVisuals #productThumbs {text-align: center;margin-bottom: 20px;}#productVisuals #productThumbs a {display: inline-block;margin: 0 2px;padding: 2px;border: 1px solid #A7A8AA;}#productVisuals #productThumbs a:hover { border-color: #63666A; }#productVisuals #productThumbs a img {width: 42px;width: 4.2vw;}#productVisuals #mainImgLink .google-assistant {position: absolute;left: calc(10% - 20px);bottom: 20px;width: 140px;max-width: 100%;border-radius: 10px;box-shadow: 0px 0px 5px 0px rgba(25, 25, 25, 0.3);}#productIntro {padding-top: 15px;}#productIntro .content {margin-left: 15px;}#productIntro ul {margin: 0 10px 10px 0;padding-left: 5px;font-size:10pt;font-size:1rem;list-style: none;}#productIntro ul.indent {margin-left: 5px;}#productIntro ul li {padding-left: 7px;text-indent: -12px;}#productIntro ul li::before {content: '-';padding-right: 5px;}#productIntro .blurb{font-size:12pt;font-size:1.2rem;margin:0 0 15px 0;}#productIntro a.btnn.info {display: inline-block;margin: 0 0 5px 0;padding-top: 6px;}#tab_ourview a.ourview {color: black;display: table;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;overflow: hidden;padding: 35px 15px;text-decoration: none;}#tab_ourview a.ourview div:first-of-type {display: table-cell;overflow: hidden;padding-right: 10px;vertical-align: middle;}#tab_ourview a.ourview div:last-of-type {color: black;display: table-cell;font-size: 1rem;font-weight: bold;height: 100%;vertical-align: middle;}.prodFooter {border-bottom: 1px solid #f1f2f2;border-top: 1px solid #f1f2f2;margin-top: 10px;padding: 10px 0 12px;}.prodFooterEmpty {border: 0;}#SeriesGroupCurrent{font-size: 0.8rem;margin: 10px 0 0 10px;}#SeriesGroup{font-size: 0;}#SeriesGroup > *{display: inline-block;min-width: calc(25% - 10px);max-width: 45%;margin: 10px 10px 0 0;font-size: 0.8rem;text-decoration: none;border: 1px solid #63666A;color: #63666A;border-radius: 2px;padding: 5px 8px;cursor: pointer;text-align: center;overflow: hidden;}#SeriesGroup > *:last-child {margin-right: 0;}#SeriesGroup > * > em{display: block;font-size: 0.9rem;white-space: nowrap;}#SeriesGroup > div,#SeriesGroup > *:hover{background-color: #f1f2f2;color: #333;border-color: #FF6A13;box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.2);}#SeriesQuickLinks {position: relative;}#SeriesGroup .evenmore {display: none;}#SeriesGroup .evenmore.on {display: inline-block;}#SeriesGroup .showevenmore {border: 0;}#SeriesGroup .showevenmore em {color: #00A3E0;}#SeriesGroup .showevenmore em span {text-decoration: underline;}#SeriesGroup .showevenmore:hover {background-color: transparent;border: 0;box-shadow: none;}#SeriesGroup .showevenmore:hover em span {text-decoration: none;}.SeriesGroupImage{width:35px;height:35px;display:inline-block;text-align:center}#productIntro .prodLinks {margin: 20px 0;padding-left: 10px;}#productIntro .prodLinks a.info{padding-left: 5px;padding-right: 9px;padding-top: 6px;display: inline-block;margin-bottom: 5px;font-size: 1.05rem;}#productIntro .prodLinks a.intheboxLink { margin-left: 10px; }#productIntro #logos {margin: 20px 0;padding: 0 10px;background-color: #f1f2f2;}#productIntro #logos img {margin:10px;height:50px;}#productIntro #prodCode {font-size: 8pt; font-size: .8rem;}#productIntro #prodCode em {font-size: 1rem;font-weight: 600;}#buymebox {margin-bottom: 20px;box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.2);border-radius: 3px;padding: 20px; padding: 15px 1.2vw 1.2vw 1.2vw;text-align: center;}#buymebox .pricenote{font-size: 0.9pt; font-size: 0.9rem;font-weight: bold;padding: 2px 5px;margin-bottom: 11px;margin-top: 0px;color: #fff;background: #00A3E0;}#buymebox .pricenote.install {text-transform: capitalize;}#buymebox .pricenote.superdeal {display: inline-block;padding: 0;float: none;color: #63666A;border: 0;margin-top: 0;margin-bottom: 10px;}#buymebox .pricenote.superdeal > span {display: table-cell;vertical-align: middle;}#buymebox .pricenote.superdeal span:first-of-type > span {padding: 4px 6px;background: #FF6A13;background: #ff6a13; background: -moz-linear-gradient(-45deg, #ff6a13 1%, #ffa77f 53%, #ff6a13 100%); background: -webkit-linear-gradient(-45deg, #ff6a13 1%,#ffa77f 53%,#ff6a13 100%); background: linear-gradient(135deg, #ff6a13 1%,#ffa77f 53%,#ff6a13 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6a13', endColorstr='#ff6a13',GradientType=1 ); border-radius: 2px;white-space: nowrap;color: #fff;text-shadow: -2px -1px 2px #ff7e33, 1px -1px 0 #ff7e33, -1px 1px 2px #ff7e33, 1px 1px 0 #ff7e33;}#buymebox .pricenote.superdeal span:last-of-type > span {display: inline-block;vertical-align: middle;text-align: left;}#buymebox .pricenote.superdeal span:last-of-type > span:first-of-type {font-size: 10pt;color: #ff6a13;letter-spacing: -.5px;}#buymebox .pricenote.superdeal span:last-of-type > span:last-of-type {font-weight: normal;font-size: 10pt;letter-spacing: -.5px;}#buymebox .pricenote.superdeal > span:last-of-type {padding-left: 5px;line-height: normal;text-align: left;}#buymebox .pricestock{display: table;width: 100%;margin-bottom: 5px;}#buymebox .pricestock > div{display: table-cell;float: none;width: 67%;vertical-align: middle;line-height: 1;}#buymebox .pricestock > div:first-of-type { text-align: left; }#buymebox .pricestock > div:last-of-type { text-align: right; width: auto; }#buymebox .pricestock div.price .price{position: relative;font-size: 30pt; font-size: 3.5vw;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-weight: 600;letter-spacing: -1px;}#buymebox .pricestock div.price .decimal{vertical-align: super;font-size: 1.4vw;}#buymebox .pricestock div.price span.vat-desc {position: absolute;bottom: -8px;left: 0;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 8pt; font-size: 0.8rem;font-weight: bold;color: #63666A;}#buymebox .price .vat {display: inline-block;margin-top: 3px;margin-left: 50px;color: #aaa;}#buymebox .pricestock .stock > div.status { display: table; width: 100%; }#buymebox .pricestock .stock > div.status > span { display: inline-block; vertical-align: middle; text-align:right; font-size: 10pt; font-size: 1rem; }#buymebox .pricestock .stock > div.status > span > img.opt {margin-left: 5px;width: 13px;height: 11px;background-repeat: no-repeat;background-position: center;background-size: 100% auto;}#buymebox .pricestock .stock > div.status > span > img.opt_tick { background-image: url(https://assets-a.safe.co.uk/n/templates/tick.2.png); }#buymebox .pricestock .stock > div.status > span > img.opt_cross { background-image: url(https://assets-a.safe.co.uk/n/templates/cross.3.png); }#buymebox .pricestock .stock > div.status > span > img.opt_down { background-image: url(https://assets-a.safe.co.uk/n/templates/down-arrow.2.png); }#buymebox .pricestock .stock > a.alternatives{display: block;margin-top: 5px;font-size: 9pt; font-size: .9rem;}#buymebox .pricestock .stock.oos > div.status > span:first-of-type {border-bottom: 1px dotted #ccc;cursor: help;}#buymebox .pricestock .stock.oos > div.status > span {padding-bottom: 4px;text-align: left;}.pricestock .cluetip-oos {background: url('https://assets-c.safe.co.uk/n/pages/product/dd-cluetip3.png') top center no-repeat;padding: 8px 5px 5px 5px;right: -15px;margin-top: 5px;}.pricestock .cluetip-oos.cluetip-recent .cluetip-outer {padding: 10px 15px;border: 1px solid #00A3E0;border-radius: 3px;font-size: 10pt; font-size: 1rem;line-height: 1.4;text-align: center;}.addToBasket #BuyQty, .addToBasket #buyButton {float: left;max-width: 100%;}.addToBasket #BuyQty {width: 13%;height: 36px;margin: 0 8px 0 0;border: 1px solid #63666A;border-radius: 2px;text-align: center;}.addToBasket #buyButton, #VPAddOptions a.viewBasket, #buyButtonKAPack {background: #57ac38;color: #fff;border: none;border-bottom: 2px solid #8fd279;border-radius: 2px;height: 36px;font-weight: bold;width: calc(100% - 13% - 9px);-webkit-appearance: none;}.addToBasket #buyButton:hover, #VPAddOptions a.viewBasket:hover, #buyButtonKAPack:hover {border-color: #63666A;}#buyButtonKAPack:disabled, #buyButtonKAPack[disabled]{background: #fff;color: #999;border: 1px solid #ccc;}#buymebox .delnotice{float: none;width: 100%;font-size: 10pt; font-size: 1rem;margin: 15px 0 -5px 0;text-align: center;}#buymebox .delnotice em { color: #FF6A13; }#buymebox .singleopts, #buymebox .singleoptc{margin: 0 -5px;text-align: center;}#buymebox .singleopttitle{font-weight: bold;}#buymebox .singleopttitle em{font-weight: normal;font-size: 80%;}#buymebox .singleopts div{display: inline-block;cursor: pointer;color: #63666A;border: 1px solid #63666A;border-radius: 2px;margin: 5px;padding: 3px 7px;font-size: 9pt; font-size: .9rem;}#buymebox .singleopts div.sel{color: #fff;background: #63666A;}#buymebox .colour{margin: 20px 0;}#buymebox .colour select{width: 100%;}#buymebox .install-opts {margin: 0 auto;display: table;border-collapse: separate;border-spacing: 10px 5px;font-size: 0;}#buymebox .install-opts .option {display: table-cell;vertical-align: middle;padding: 3px 14px;border: 1px solid #63666A;border-radius: 3px;font-size: 9pt; font-size: .9rem;}#buymebox .install-opts span {display: inline-block;}#buymebox .install-opts > *:hover, #buymebox .install-opts .active {border-color: #63666A;background: #63666A;color: #fff;}#buymebox .deliverybreakdown{font-size: 10pt; font-size: 1rem;text-align: left;}#buymebox .deliverybreakdown > ul{margin: 0; padding: 0;width: 100%;}#buymebox .deliverybreakdown > ul > li > span{float: none;vertical-align: middle;padding: 8px 4px;line-height: 1.2;}#buymebox .deliverybreakdown > ul > li:first-of-type > span { padding-top: 0; }#buymebox .deliverybreakdown > ul > li:last-of-type > span { padding-bottom: 0; }#buymebox .deliverybreakdown > ul > li > span:first-of-type { padding-left: 0; }#buymebox .deliverybreakdown > ul > li > span:last-of-type { text-align: right; padding-right: 0; }#buymebox .deliverybreakdown > ul > li > span.icon { width: 35px; }#buymebox .deliverybreakdown > ul > li > span.icon img { height: 25px; }#buymebox .deliverybreakdown .delDetails{text-align: center;margin: 10px 0 0 0;display: block;}#buymebox .deliverybreakdown {padding: 13px 10px 15px 10px;}#buymebox .pricestock { margin-bottom: 20px; }#buymebox .pricestock > div{ display: block; }#buymebox .pricestock > div:last-of-type {    text-align: left;}#buymebox .pricestock > div.stock{display: block;float: none;clear: both;}#buymebox .pricestock > div.price{width: 100%;}#buymebox .pricestock div.price span.price-vat{float: left;width: 25%;text-align: left;padding-top: 23px;}#buymebox .pricestock div.price span.vat-desc{position: relative;bottom: 0;display: none;}#buymebox .price .vat{margin-left: 0;display: block;}#buymebox .pricestock div.price .price{ float: left;}#buymebox .pricestock div.price .decimal{margin-left: 2px; letter-spacing: 0;}#buymebox .wasprice { margin-top: 4px; clear: both; }#buymebox .deliverybreakdown > ul > li > span{ padding: 0; }#buymebox .install-select{ margin-bottom: 28px; margin-top: 0; }#buymebox .addToBasket{ margin-top: 10px; }#productCTA #social {text-align: center;margin-bottom: 20px;height: 35px;}#productCTA #social > div {display: inline-block;}#productCTA #social img.soc {display: block;float: left;}#productCTA #social a {display: inline-block;margin-right: 14px;height: 29px;line-height: 29px;color: #63666A;font-size: 9pt;font-size: .9rem;}#productCTA #social a span {display: none;}#productCTA #social a:last-of-type {margin-right: 0;}#productCTA #social a.soc_email {display: none;}#productCTA .buttonLinkDD {padding-top: 0;display: block;height: 64px;}#productCTA .buttonLinkDD img {max-width: 100%;margin: 0 auto;display: block;}.availability.showHelper, .buttonLinkDD.showHelper, .helperBox {display: none;}.helperBox.showHelper {display: block;}.helperBox {background-color:#A7A8AA;padding: 5px 5px 0 5px;text-align: center;color: #fff;text-shadow: 0 0 2px #666;}.helperBox .h-title {font-weight: bold;}.helperBox .h-content {font-size: 9pt;font-size: 0.9rem;}.helperBox .h-tel {font-size: 19pt;font-size: 1.9rem;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;margin-top: -5px;}.helperBox .h-tel a {color: #fff;text-decoration: none;}.carousel-container{background-color: #f1f2f2;padding: 10px 10px 5px 10px;margin-top: 60px;}.carousel-container > h2 {margin: 6px;font-size: 16pt;font-size: 1.6rem;font-weight: normal;}.carousel-container > h2 span {display: inline-block;float: right;font-size: 10pt;font-size: 1rem;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;color: #00A3E0;text-decoration: underline;}#productBanner {display: block;margin-top: 40px;padding: 20px 10px;position: relative;background: #f1f2f2;border: 1px solid #A7A8AA;border-radius: 2px;box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.2);overflow: hidden;text-align: center;text-decoration: none;}#productBanner .banner-heading {display: inline-block;margin: 0; padding: 0;color: #63666A;font-size: 13pt; font-size: 1.3rem;}#productBanner .banner-line {font-size: 10pt; font-size: 1rem;margin: 0; padding: 0;color: #63666A;}#productBanner .link {color: #00A3E0;text-decoration: underline;}#productBanner img {position: absolute;right: 10%; bottom: 0;}div.tabgroup-header.non-js{display: none;}div.tabgroup-header > ul,#product-tab-navigation{display: table;width: 100%;margin: 0; padding: 0;}div.tabgroup-header > ul > li,#product-tab-navigation a{display: table-cell; float: none;vertical-align: middle;background-color: #f1f2f2;text-align: center;text-decoration: underline;color: #00A3E0;cursor: pointer;border: 1px solid #A7A8AA;border-left: none;position: relative;}div.tabgroup-header > ul > li:first-of-type,#product-tab-navigation a:first-of-type{border-left: 1px solid #A7A8AA;}div.tabgroup-header > ul > li:hover,#product-tab-navigation a:hover{background-color: white;}div.tabgroup-header > ul.cols2 > li { width: 50%; }div.tabgroup-header > ul.cols3 > li { width: 33.33%; }div.tabgroup-header > ul.cols4 > li { width: 25%; }div.tabgroup-header > ul.cols5 > li { width: 20%; }div.tabgroup-header > ul.cols6 > li { width: 16.66%; }div.tabgroup-header > ul > li.on,#product-tab-navigation a.product-tab-active{display: table-cell;background-color: white;border-bottom: 1px solid white;color: #63666A;text-decoration: none;}div.tabgroup-header > ul > li img.loading{width: 26px;height: 20px;position: absolute;right: 10px; top: calc(50% - 10px);}div.tabgroup-header > ul > li *{font-weight: normal;}dl.tabgroup-main,dl.tabgroup-main > div > dt,dl.tabgroup-main > div > dd{padding: 0; margin: 0;}dl.tabgroup-main.non-js > div > dt{background-color: #fff;border: 1px solid #63666A;margin-top: 20px;}dl.tabgroup-main.non-js > div > dt, dl.tabgroup-main.non-js > div > dt a{font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;color: white;font-size: 14pt; font-size: 1.4rem;}dl.tabgroup-main.non-js > div > dt a{display: block;padding: 7px 10px;text-decoration: none;}dl.tabgroup-main.js{border: 1px solid #A7A8AA;border-top: none;border-radius: 0 0 2px 2px;margin-top: -1px;box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.2);}dl.tabgroup-main.js > div > dt{display: none;}dl.tabgroup-main.js > div > dd.off{display: none;}#DesktopTabs{margin-top: 45px;}#DesktopTabs > ul > li{padding: 10px 0;}#Sections.js{padding: 2rem;}#Sections > div {}#Sections > div.sec_dimensions,#Sections > div.sec_delivery, #Sections > div.sec_reviews, #Sections > div.sec_answers, #Sections > div.sec_options,#Sections > div.sec_keyedalike-sizes,#Sections > div.sec_paylater,#Sections > div.sec_help {}#product-tab-navigation a{display: inline-block;padding: 10px 40px;border-left: 1px solid #A7A8AA;font-weight: normal;}#Sections { position: static; }#Sections h1 { font-weight: normal; }#Sections h2 { margin-bottom: 20px; }#Sections h3 { margin-bottom: 5px; }#Sections h2 span {font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 9pt;font-size: 0.923rem;line-height: 1em;letter-spacing: 0;text-shadow: none;}.left-col p.aggregate {margin: 5px 2px 0 0;color: #A7A8AA;font-size: 8pt;font-size: 0.8rem;text-align: right;}#detailsTab div.description h3{margin: 0 0 30px;}#detailsTab .tableUnits {margin: -45px 0 20px;text-align: right;}.description .downloads {margin-top: 20px;}#detailsTab a.box {float: right;display: block;width: 200px;height: 80px;background-repeat: no-repeat;background-position: center;background-size: auto;border: 0;box-shadow: none;text-indent: -9999rem;}ul.features li span {display: inline-block;margin-top: 10px;vertical-align: middle;}table.alarms-compare td {line-height: 20px;font-size: 10pt; font-size: 1rem;text-align: center;padding: 10px 5px;}#CompareSeries.alarms-compare td.first {text-align: left;}table.alarms-compare th {font-size: 10pt; font-size: 1rem;text-align: center;}table.alarms-compare th img {width: 65%;max-width: 144px;}table.alarms-compare td.current-item {background: #eee;}#CompareSeries.alarms-compare tr.values td {font-weight: bold;font-size: 13pt; font-size: 1.3rem;}#CompareSeries.alarms-compare tr.values td.first { font-size: 10pt; font-size: 1rem; }.alarmbox-container {clear: both;min-height: 70px;margin-bottom: 20px;}.alarmbox-container span {font-weight: bold;}img.alarmbox {float: left;margin-right: 10px;margin-bottom: 22px;}.row.productd {margin-left: -15px;margin-right: -15px;}.row.productd > div {padding-left: 15px;padding-right: 15px;}div.productd-img { text-align: center; }div.productd-img img {display: inline-block;margin-bottom: 5px;max-width: 100%;border: 1px solid #ccc;}#productDescTabs img.center {display: block;margin: 0 auto;}.descDL.alarms .description, .descDL.alarms .downloads {width: 100%;}.descDL.alarms .downloads {border-left: 0;padding-left: 5px;}.acc-box {background: #f1f2f2;border: 1px solid #A7A8AA;border-radius: 2px;box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.2);padding: 20px 10px;text-align: center;}.acc-box a { font-weight: bold; }.arlo img {width: 100%;max-width: 100%;}#Sections .arlo h2 {margin: 0 0 30px 0;text-align: center;font-size: 15pt; font-size: 1.5rem;font-weight: normal;}.arlo.row > div { text-align: center; }.arlo.row.left > div { text-align: left; }.arlo.row .middle {float: none;display: inline-block;vertical-align: middle;}.arlo.row h4 {margin: 10px 0 5px 0;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;}.arlo.row p { font-size: 10pt; font-size: 1rem; }.safeland > *, .works-with > * {display: inline-block;vertical-align: middle;}.safeland div {width: 65%;}.safeland .img, .works-with .img {display: inline-block;width: calc(30% - 20px);padding-left: 20px;}.safeland img, .works-with img {width: auto;}.works-with {font-size: 0;}.works-with > * {vertical-align: middle;font-size: 11pt; font-size: 1.1rem;}.works-with div {width: calc(50% - 30px);}.works-with .img {width: calc(55% - 40px);padding-left: 40px;}.works-with div > a {display: block;margin-top: 20px;}.cloud-services-table td,.cloud-services-table th{ text-align: center; }.cloud-services-table .first{text-align: left;font-weight: bold;}.cloud-services-table td small{font-size: 0.8rem;display: block;color: green;}.cloud-services-applink{width: 50%;text-align: centert;text-decoration:none;margin-bottom: 10px;}.cloud-services-applink img{vertical-align:middle;}table.ProductProperties td{border-bottom: 1px solid #f1f2f2;padding: 5px;vertical-align: middle;}table.ProductProperties td.label,table.ProductProperties td.value{width: 40%;}table#PadlockDimensions.ProductProperties.PadlockProperties td.label{width: 82%;}table#PadlockDimensions.ProductProperties.PadlockProperties td.value{width: 18%;}table#LockDimensions.ProductProperties.CylinderProperties td.label{}table.ProductProperties td.label {text-align: right;vertical-align: top;}table.ProductProperties td.value {text-align: left;font-weight: bold;}table.ProductProperties td.outro {text-align: center;border-bottom: none;font-size: 9pt; font-size: .9rem;}table.ProductProperties td.value a {font-weight: normal;}table.ProductProperties td.value .comment {font-weight: normal;font-size: 9pt; font-size: 0.9rem;}table.ProductProperties td.value .securedComment {margin-left: 10px;}table.ProductProperties td.beta {font-weight: normal;padding-top: 40px;}div#ProductDimensionsDiagram {position:relative;margin: 0 auto;background-color:#f5f5f5;width:390px;height:340px;background-size: 390px 340px;background-position: center center;}table.ProductProperties td.label img.key {float:right;margin-top:3px;margin-left:10px;}.dimhover {position: absolute;color: black;font-weight: bold;font-size: 8pt;font-size: 0.846rem;padding: 5px 3px 4px 3px;text-align:center;height: 40px;width: 48px;}.dimhover span {font-weight: bold;color: black;background-color: #f5f5f5;display: block; }div.diagramdims{display: table;width: 100%;}#detailsTab div.diagramdims{margin-top: 2rem;}div.diagramdims > div{display: table-cell;float: none;vertical-align: middle;text-align: center;width: 50%;}div.diagramdims .diagram { min-width: 346px; }div.diagramdims .dims {padding-left: 20px;}table#SafeDimensions td.beta.dimensions,table#LockDimensions td.beta.dimensions,table#PadlockDimensions td.beta.dimensions{display: none;}table#LockDimensions.CylinderProperties td.label { min-width: 180px; }table#SafeDimensions.SafeProperties td.value { min-width: 180px; }#deliveryTab dl {border-bottom: 1px solid #f1f2f2;width: 100%;margin: 40px auto;padding: 0 0 20px;display: table;}#deliveryTab{padding-top: 20px;}#deliveryTab dl:first-of-type { margin-top: 20px; }#deliveryTab dl:last-of-type { border-bottom: none; }#deliveryTab dd {text-align: center;margin: 0;padding-bottom: 20px;display: table-cell;float: none;width: inherit;}#deliveryTab dd em.title {display: block;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 15pt; font-size: 1.5rem;font-weight: normal;margin-bottom: 10px;}#deliveryTab dd em.title span {color: #63666A;font-size: 9pt; font-size: .9rem;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;}#deliveryTab dd.delOption { text-align: left; }#deliveryTab div.tbl { width: 210px; }#deliveryTab dd.delivery { width: 100px; }#deliveryTab dd.dash { width: 30px; }#deliveryTab dd.price { width: 80px; }#deliveryTab div.deldesc {padding-left: 20px;}#deliveryTab span.delnotifcation {font-weight: bold;font-size: 8pt; font-size: 0.8rem;display: block;margin: 7px 0 0 20px;line-height: 14px;height: 14px;}#deliveryTab span.delnotifcation img {margin-right: 10px;margin-top: 0!important;float: left;}#deliveryTab .sd_day select { margin: 10px 0 10px 20px; }#deliveryTab .delFAQLink {color: #63666A;margin-bottom: 20px;padding-top: 20px;}#deliveryTab .option {margin-bottom: 5px;}#deliveryTab .option em {font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;}#ExtOffDeliveries_JS dl {border-bottom: 0;}#reviewsTab #intro{display: table;width: 100%;margin: 0 auto;}#reviewsTab #intro > div{display: table-cell;float: none;vertical-align: top;}#reviewsTab #intro #title{}#reviewsTab #intro #yourview{text-align: right;width: 300px;float: right;}#reviewsTab #intro #yourview ul{text-align: left;}#reviewsTab #intro img.yourviewImage{margin-bottom: 20px;}#reviewsTab #intro #title .bigScore {margin: 0 0 20px;}#reviewsTab #intro #title .bigScore p { display: inline; }#reviewsTab .reviewsMain { margin-top: 40px; }#reviewsTab .mostHelpful {float: none;width: 100%;margin: 0 auto;}#reviewsTab .reviewsMain, #reviewsTab .ourView {float: none;width: 100%;margin: 0 auto;}#reviewsTab .ourView {margin-bottom: -40px;}#reviewsTab .mostRecent {}#reviewsTab .tab_drawer.js h3.dotLight,#reviewsTab .tab_drawer.non-js h3.dotLight {margin: 0;padding: 5px 10px;background-color: #63666A;background-image: none;-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;zoom: 1;color: #fff;}.reviewFooter {margin: 0;padding: 10px 0 0;clear: both;text-align: center;color: #666;}#reviewsTab .score{float: right;margin-right: 10px;}#reviewsTab #tab_recent .reviewContainer {margin: 0;}#reviewsTab #tab_recent .date{margin-bottom: 0;}#reviewsTab #tab_recent .pros{background-color: inherit;padding-left: 0; padding-right: 0;}#reviewsTab #tab_helpful .date,#reviewsTab #tab_helpful .reviewer{display: inline;}#reviewsTab .review2021 .reviewer{margin-left: 10px;}#reviewsTab #tab_helpful .description{margin-top: 10px;}#reviewsTab .reviewsFull .reviewContainer{display: table;width: 100%;}#reviewsTab .reviewsFull .reviewContainer > *{display: table-cell;float: none;vertical-align: top;}#reviewsTab .reviewsFull .score{float: none;}#reviewsTab #tab_recent .date span {display: block;font-size: 9pt; font-size: .9rem;font-weight: normal;}.questionSearch, .questionSorting { display: none; }.questionContainer {border: 1px solid #f1f2f2;padding: 15px 10px;margin-bottom: 30px;}.questionSorting {float: right;display: inline-block;border: 1px solid #A7A8AA;padding: 1px 10px 2px 10px;background: url(https://assets-a.safe.co.uk/n/templates/select-down.png) no-repeat 94% center;background-size: 15px auto;margin-bottom: 20px;}.questionSorting form { display: inline-block; width: auto; }.questionSorting select {padding: 5px 25px 5px 5px;font-size: 11pt; font-size: 1.1rem;color: #63666A;font-weight: normal;border: none;background: transparent;-moz-appearance: none;-webkit-appearance: none;}.questionSorting option { padding: 2px 3px 1px; }.questionSorting select::-ms-expand { display: none; }.questionSearch {display: inline-block;position: relative;margin-right: 20px;width: 50%;}.questionSearch form {position: relative;}.questionSearch input[type=search] {border: 1px solid #A7A8AA;padding: 5px 34px 5px 10px;width: 70%;float: left;margin-right: 5px;}.questionSearch input[type=submit] {float: left;}.questionSearch button {text-indent: -9999rem;position: absolute;right: 8px;top: 8px;border: 0;background: url(https://assets-a.safe.co.uk/n/pages/product/clearbtn.1.png) center no-repeat;background-size: 100% auto;width: 21px;height: 21px;}#answersTab h2.alpha{margin-bottom: 15px;}#answersTab .qanda-side{float: right;width: 28%;}#answersTab .row{margin-top: 0;}#Sections .qanda-side > div{width: 48%;float: left;clear: both}#Sections .qanda-side > div:nth-child(even){float: right; clear: none;}.sideInner {margin-bottom: 40px;}.guides .sideInner ul {padding: 0;}.guides .sideInner li {list-style: none;}.grey-box {background: #f1f2f2;border: 1px solid #A7A8AA;color: #63666A;width: 100%;padding: 12px;margin: 0 0 8px 0;overflow: hidden;display: block;}.grey-box span {display: block;margin-top: 5px;font-size: 11pt;font-size: 1.1rem;line-height: normal;}.grey-box img {margin: 0 auto;width: 100%;max-width: 100%;}.guides .grey-box, .otherHelp .grey-box {background: #d1d1d1;background-image: -ms-radial-gradient(center, circle farthest-corner at 60% center, #FBFBFB 0%, #d1d1d1 100%);background-image: -moz-radial-gradient(center, circle farthest-corner at 60% center, #FBFBFB 0%, #d1d1d1 100%);background-image: -o-radial-gradient(center, circle farthest-corner at 60% center, #FBFBFB 0%, #d1d1d1 100%);background-image: -webkit-gradient(radial, 60% center, 0, 60% center, 286, color-stop(0, #FBFBFB), color-stop(100, #d1d1d1));background-image: -webkit-radial-gradient(center, circle farthest-corner at 60% center, #FBFBFB 0%, #d1d1d1 100%);background-image: radial-gradient(circle farthest-corner at 60% center, #FBFBFB 0%, #d1d1d1 100%);position: relative;border: 0;min-height: 150px;border-radius: 2px;box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.2);text-decoration: none;}#helpTab .guides{margin-top: 23px;}.guides .grey-box span {font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 9pt; font-size: .9rem;}.guides .grey-box .title {display: block;margin-bottom: 2px;font-weight: bold;font-size: 13pt; font-size: 1.3rem;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;letter-spacing: normal;}.guides .grey-box .subtitle {margin-bottom: 12px;font-size: 11pt; font-size: 1.1rem;font-weight: normal;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;line-height: 1;color: #666;}.guides .grey-box img {position: absolute;bottom: 0;right: 15px;width: 95px;z-index: 1;}.guides .grey-box img.experts {left: -125px;bottom: -9px;width: 53%;max-width: 280px;z-index: 0;}.qanda-videos{margin-top: 0;padding-top: 0;}.QandAs .video-box, .qanda-videos .video-box {display: block;margin: 0 0 20px 0;position: relative;border: 1px solid #ccc;border-radius: 2px;}.QandAs .video-box > img, .qanda-videos .video-box > img {position: relative;width: 100%;max-width: 100%;}.QandAs .video-box .play, .qanda-videos .video-box .play {display: block;z-index: 1;background: none;position: absolute;width: 100%;height: 100%;text-align: center;}.QandAs .video-box .play img, .qanda-videos .video-box .play img {display: inline-block;width: auto;top: calc(45% - 25px);position: relative;}.QandAs .video-box span, .qanda-videos .video-box span {position: absolute;bottom: 0;left: 0;right: 0;padding: 4px 10px 3px 10px;background: rgba(242,242,242,.8);font-size: 10pt; font-size: 1rem;color: #63666A;line-height: 1.2rem;}.diagramdims .qanda-videos .video-box { width: auto; display: inline-block;}.diagramdims .qanda-videos .video-box img{ max-height: 150px;}.otherHelp {font-size: 10pt; font-size: 1rem;}.otherHelp h4 {margin-bottom: 2px;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;}.otherHelp .grey-box {height: 60px;min-height: 0;margin-bottom: 20px;padding-right: 50px;}.otherHelp img {background: url(https://assets-a.safe.co.uk/n/pages/product/help-icons.2.png) no-repeat;background-size: auto 100%;width: 60px; height: 58px;float: left;margin-right: 5px;position: absolute;right: -2px;bottom: -4px;}.otherHelp .email img {background-position: -96px 0;right: 6px;bottom: 7px;}.otherHelp .tel img {background-position: -8px 0;right: 6px;bottom: 2px;}.otherHelp .livechat img {background-position: -173px 0;width: 74px;right: -1px;bottom: -5px;}.QandAs .sideInner h3 {margin-bottom: 10px;}.QandAs #QAList{width: 100%;clear: both;}.QandAs #QAList dt,.QandAs #QAList dd{padding: 0; margin: 0;clear: both;}.QandAs #QAList dt{padding: 0 0 20px 50px;}.QandAs #QAList dd{display: table;width: 100%;margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px solid #f1f2f2;}.QandAs #QAList dd > *{display: table-cell;float: none;vertical-align: top;}.QandAs #QAList dd:last-of-type { border-bottom: none; padding-bottom: 0; }.QandAs #QAList .asker,.QandAs #QAList .responder{font-weight: normal;color: #A7A8AA;}.QandAs #QAList .qintro, .QandAs #QAList .qmain{display: table-cell;vertical-align: top;}.QandAs #QAList .qintro {width: 50px;text-align: center;}.QandAs #QAList .avatar{margin:  0 5px 0 0px;width: 40px;height: 42px;}.QandAs .question {display: table;margin-bottom: 20px;}.QandAs .questionHeader {margin:  -15px -10px 20px -10px;background: #f1f2f2;height: 25px;}.QandAs .helpfulAnswer {margin-left: 50px;padding: 0;font-size: 8pt; font-size: .8rem;font-weight: bold;color: #000;text-align: left;}.endLink {display: block;padding: 15px 0;border-top: 1px solid #A7A8AA;color: #63666A;margin: 40px auto 0;text-align: center;}.endLink a { font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif; }.row.askanexpert {width: 90%;margin: 15px auto;}.cl.product-askquestion .vpLeft, .cl.product-askquestion .vpRight { margin: 0 auto; }.cl.product-askquestion .vpLeft { width: 38%; }.cl.product-askquestion .vpRight { float: right; }.questionForm .productDetails {clear: both;overflow: hidden;}#askusaquestion {display: inline-block;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;margin-right: 15px;}form.smallForm.question .field {width: 100%;margin-bottom: 10px;}form.smallForm.question button {font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 1.3rem;font-weight: normal;text-transform: lowercase;}.askanexpert h1 { border-bottom: 0; }.askanexpert p {font-size: 12pt;font-size: 1.2rem;color: #63666A;}.askanexpert .csm5 {padding: 0 30px;}.expert-details {text-align: center;}.expert-details img, .expert-details span {display: block;margin: 0 auto;line-height: normal;}.expert-details img {margin-bottom: 8px;}.expert-details span.name {font-weight: bold;color: #FF6A13;}.askanexpert-full .cxs12 {text-align: center;margin-top: 30px;margin-bottom: 50px;}.askanexpert-full .cxs12 h1 {border-bottom: 0;font-size: 20pt;font-size: 2rem;}.askanexpert-full .cxs12 p {width: 85%;margin: 0 auto;font-size: 14pt;font-size: 1.4rem;color: #63666A;line-height: normal;}.csm6.askanexpert-form {padding-top: 15px;padding-left: 70px;padding-right: 70px;}.csm6.askanexpert-form form.smallForm.question .field {margin-bottom: 15px;}.aae-icon {background: #FF6A13;text-align: center;padding: 50px 0;}.aae-content {background: #f1f2f2;padding: 40px;line-height: normal;font-size: 10pt;font-size: 1rem;color: #63666A;}.aae-content h2 {font-size: 19pt;font-size: 1.9rem;}.aae-content span {color: #FF6A13;}#optionsTab{}#optionsTab .floatBoxes{clear: both; width: 100%;}#optionsTab .floatBoxes .floatBox{display: inline-block;vertical-align: top;width: calc(33.33333% - 35px);margin: 30px 30px 0 0;min-height: 85px;}#optionsTab .floatBoxes .floatBox:nth-child(3n+3) {padding-right: 0;}#optionsTab .floatBoxes > div {border-bottom: 1px solid #f1f2f2;overflow: hidden;}#optionsTab .floatBoxes > div:last-of-type {border-bottom: none;}#optionsTab .floatBoxes > div:first-of-type {margin-top: -30px;}#optionsTab .floatBoxes .floatBox h3 { margin-bottom: 10px; }#optionsTab .floatBoxes .floatBox .description .offer { color: #00A3E0; }#optionsTab .floatBoxes .floatBox .alert {font-size: 10pt; font-size: 1rem;font-weight: bold;margin: 10px 0;}#optionsTab .floatBoxes .option img {float: left;width: 72px;}#optionsTab .floatBoxes .option .details { margin-left: 90px; }#optionsTab .floatBoxes .option .price {margin-top: 0;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 15pt; font-size: 1.5rem;}#optionsTab .floatBoxes .option .offer {font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 9pt; font-size: .9rem;color: #00A3E0;}#optionsTab .deliveryTerms {clear: both;margin-top: 40px;color: #666;}#stockChubbWarranty {text-align: center;}#stockChubbWarranty h2 {line-height: normal;margin-bottom: 20px;font-size: 16pt; font-size: 1.6rem;text-align: center;}#stockChubbWarranty h2 span {display: block;margin-top: 4px;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 10pt; font-size: 1rem;font-weight: normal;}#stockChubbWarranty .cew-logo {display: inline-block;width: 25%;vertical-align: middle;margin-right: 4%;}#stockChubbWarranty .cew-contents {display: inline-block;margin: 35px auto;width:  75%;text-align: left;}#stockChubbWarranty .table-responsive {display: inline-block;width: 70%;vertical-align: middle;}#stockChubbWarranty table tr {margin-bottom: 5px;}#stockChubbWarranty table td {padding:  6px 5px;border-bottom: 1px solid #A7A8AA;vertical-align: middle;height: 40px;font-size: 11pt; font-size: 1.1rem;}#stockChubbWarranty table tr:last-of-type td {border-bottom: 0;}#stockChubbWarranty table tr td:first-of-type {width: 70%;font-weight: bold;}#stockChubbWarranty table tr td:last-of-type {background:  #f1f2f2;border-left: 1px solid #A7A8AA;text-align: center;}#stockChubbWarranty table td span {display: block;font-size: 8pt; font-size: .8rem;}#stockChubbWarranty .cew-terms {width: 75%;margin: 10px auto 0 auto;padding-left: 5px;padding-right: 5px;text-align: left;}span.dim{font-size: 80%;color: #A7A8AA;}#productAlsos{margin-top: 40px;}#keyedalikeTab ul {line-height: 2;}#keyedalikeTab img {float: right;}.keyedProds {margin-bottom: 30px;display: flex;flex-direction: row-reverse;}#keyedalikeTab .keyedProds table{ width: 95%; }#keyedalikeTab .keyedProds td{ padding: 8px 5px; }#keyedalikeTab .keyedProds img {float: none;}#keyedalikeTab .gridBox .product h2 a {font-size: 9pt; font-size: .9rem;}#keyedalikeTab .gridBox .product {height: 290px;}#CarouselKeyedAlike img {float: none;}#PropertiesTables{margin-top: 30px;}#ActiveDrawer #PropertiesTables{margin-top: 0;margin-bottom: 30px;}#PropertiesTables table{width: 60%;margin: 40px auto 10px auto;}.active-drawer #PropertiesTables table {width: 100%;}#PropertiesTables table:nth-of-type(odd){}table.ProductProperties td.beta{text-align: center;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-weight: bold;text-align: left;background: #ddd!important;color:  #333;padding-top: 9px;padding-left: 15px;font-size: 1.5rem;}table.ProductProperties td{padding:  9px 6px;}table.ProductProperties td.label {    text-align: left;    border-bottom: 1px dotted #e2e2e2;    padding-left: 15px;    font-weight: bold;    vertical-align: middle;    width: auto;}table.ProductProperties td.value{font-weight: normal;}table.ProductProperties tr:first-of-type td.value{border-right: none;}table.ProductProperties tr:last-of-type td.label{border-bottom: 1px dotted #f1f2f2;}#productBanner .banner-heading > span:first-of-type {display: block;}#productBanner .banner-heading{margin-bottom: 10px;}}@media (min-width: 768px) and (-webkit-min-device-pixel-ratio:2){#productVisuals #mainImgLink #mainImg {image-rendering: auto;}}@media (min-width: 768px) and (max-width: 1023px){.left-col { margin-right: 0; }#productVisuals{width: 60%;float: left;margin-bottom: 40px;}#productCTA{position: relative;width: 35%;float: right;top: 0; right: 0;padding-top: 20px;margin-bottom: 40px;}#productIntro{float: none;clear: both;width: 100%;overflow: hidden;}#paylaterTab .help h2{margin-bottom: 20px;}#productIntro{padding: 0; margin: 0;border-top: 1px solid #A7A8AA;border-bottom: 1px solid #A7A8AA;}#productIntro div.content{padding: 40px 0;}#productIntro div.content {display: block;width: 55%;margin-left: auto;margin-right: auto;}#productIntro div.content > a.btnn {width: auto;}#buymebox .pricestock div.price .price{font-size: 3rem;}#buymebox .pricenote.superdeal { margin-bottom: 15px; }#buymebox .delnotice{font-size: 1rem;}#productCTA.fixedfw .fw-title {visibility: hidden;height: 0;width: 0;font-size: 0;}#productCTA.fixedfw .fw-right {width: 100%!important;text-align: center;}#productCTA.fixedfw .pricestock {float: none;vertical-align: top;}#productCTA.fixedfw #BuyVariants {float: none;vertical-align: top;margin-top: 12px;}#productCTA.fixedfw .addToBasket {float: none;max-width: 175px;}#productBanner .banner-heading {margin-bottom: 10px;}div.diagramdims,div.diagramdims > div{display: block;width: 100%;}div.diagramdims div.dims{margin-top: 10px;}#ProdFolderH img{display: none;}#buymebox .pricenote{}#keyedalikeTab .gridBox .product:nth-last-child(-n+2) { border-bottom: none; }#keyedalikeTab img { margin-right: 0; }#optionsTab .floatBoxes .floatBox {width: calc(50% - 25px); }#paylaterTab .help{ width: 70%; margin: 0 auto; }#paylaterTab #title h2{ text-align: center; }#Sections > div, #Sections > div.sec_delivery, #Sections > div.sec_reviews, #Sections > div.sec_answers, #Sections > div.sec_options {padding-left: 0;padding-right: 0;}#optionsTab .floatBoxes .floatBox { min-height: 140px;  }#product-tab-navigation a{ padding: 10px 25px;}#buymebox .install-select {    width: calc(100% - 10px);}}@media (min-width: 1024px) and (max-width: 1199px){#productCTA.fixed {width: 24.35%;right: 10px;}#productIntro .prodLinks { padding-left: 0; }#Sections > div, #Sections > div.sec_delivery, #Sections > div.sec_reviews, #Sections > div.sec_answers, #Sections > div.sec_options {padding-left: 0;padding-right: 0;}#keyedalikeTab .gridBox .product:nth-last-child(-n+3) { border-bottom: none; }#optionsTab .floatBoxes .floatBox {width: calc(50% - 35px); }#buymebox .pricenote.superdeal { margin-bottom: 15px; }#buymebox .pricenote.superdeal span:last-of-type > span:first-of-type, #buymebox .pricenote.superdeal span:last-of-type > span:last-of-type { font-size: 9pt; font-size: .9rem; }#paylaterTab .help .helpBoxes .row .left > div{padding-right: 15%;}#paylaterTab .help .helpBoxes .row .right > div{padding-left: 15%;}#buymebox .install-select {    width: 100%;}}@media (min-width: 1200px){.description-text.wider{}#productHead h1 { font-size: 22pt; font-size: 2.2rem; }#productThumbs a img { width: 50px; }#buymebox { padding: 15px; }#buymebox .pricestock div.price .price { font-size: 3rem; }#buymebox .pricestock div.price .decimal { font-size: 10pt; font-size: 1rem; }#buymebox .delnotice { font-size: 10pt; font-size: 1rem; }#productIntro .prodLinks { padding-left: 0; }#productCTA.fixed {width: 287px;margin-left: 863px;}#productVisuals #productThumbs a img { width: 50px; }#keyedalikeTab .gridBox .product:nth-last-child(-n+3) { border-bottom: none; }#paylaterTab .help .helpBoxes .row .left > div{padding-right: 15%;}#paylaterTab .help .helpBoxes .row .right > div{padding-left: 15%;}}@media (max-width: 1024px) {#optionsTab .floatBoxes .floatBox {width: calc(50% - 35px); }#BuyVariants{clear: both;max-width: 80%;margin: 0 auto;}}@media (max-width: 1199px) and (min-width: 767px ){.ExDelDate span{ display: none; }}#buymebox{padding: 0;}#BuyForm{margin: 15px;margin-bottom: 20px;}.addToBasket #buyButton.disabled {background: #CCCDCE;color: #63666A;border: none;}@media (min-width: 1350px) {#ProductPageHeader {margin-left: -5vw;margin-right: -5vw;}#ProductPageHeader #productCTA:not(.fixedfw) {max-width: 275px;margin-right: 5vw;}#ProductPageHeader .product-gallery-wrapper .prev {left: 10%;}#ProductPageHeader .product-gallery-wrapper .next {right: 10%;}#ProductPageHeader #SeriesGroup > .item {min-width: auto;padding-left: 2rem;padding-right: 2rem;}#ProductPageHeader #productIntro {margin-left: 1rem;}}@media (min-width: 1450px) {#ProductPageHeader {margin-left: -10vw;margin-right: -10vw;}}@media (min-width: 1650px) {#ProductPageHeader {margin-left: -15vw;margin-right: -15vw;}}@media (min-width: 1930px) {#ProductPageHeader {margin-left: -390px;margin-right: -390px;}}#ProductPageHeader h1 {color: black;}@media (min-width: 1350px) {#ProductPageHeader h1 {font-size: 2.5rem;}}#ProductPageHeader .intro-wrap {color: black;}#ProductPageHeader #buymebox {color: black;}#ProductPageHeader .product-gallery figure {height: inherit;}#ProductPageHeader .product-gallery figure a {display: block;width: auto;height: auto;}.product-gallery-wrapper .prev, .product-gallery-wrapper .next {top: 50%;}@media (min-width: 1350px) {#ProductPageHeader .product-gallery {height: 375px;}#ProductPageHeader .product-gallery figure img {max-height: 375px;}}.qanda-videos.grid {display: grid;grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));grid-gap: 1rem;}#detailsTab.desc-only #PropertiesTables, #detailsTab.desc-only .dimensionsContainer{margin: 0 130px;width: calc(100% - 260px);}#detailsTab.desc-only .no-height-chart table{width: 60%;margin: 0 auto;}#detailsTab.desc-only .no-height-chart table .label table{width: 100%;margin: auto;}#detailsTab .cctv-extra .inthebox, .col-container {font-size: 0;}#detailsTab .cctv-extra .features .col-container{padding: 2rem 0;}#detailsTab .col-container .small-col iframe{width: 100%;}#detailsTab .cctv-extra > *:first-of-type { padding-top: 0; padding-bottom: 2rem;}#detailsTab .cctv-extra .features .col-container:nth-child(odd) {background: #f1f2f2; margin: 0 -2rem; padding: 2rem;}#detailsTab .cctv-extra.even .features .col-container{padding: 2rem 0;}#detailsTab .cctv-extra.even .features .col-container:nth-child(odd) { background: #fff; margin: 0; }#detailsTab .cctv-extra.even .features .col-container:nth-child(even) { background: #f1f2f2; margin: 0 -2rem; padding: 2rem;}#detailsTab .cctv-extra.even .features .col-container:nth-child(1) { padding-top: 0; margin-top: 50px; }.ab0 #detailsTab .cctv-extra.even .features .col-container:nth-child(1) { margin: 0; padding: 0; padding-bottom: 2rem;}#detailsTab .col-container h3, #detailsTab.desc-only .cctv-storage-help h3 {margin: 0 0 10px 0;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 15pt; font-size: 1.5rem;letter-spacing: 0px;}#detailsTab .col-container > * {display: inline-block;vertical-align: middle;padding: 0 30px 10px 30px;font-size: 11pt;}#detailsTab .col-container img {display: block;width: 100%;max-width: max-content;border-radius: 5px;margin: 0 auto;}#detailsTab .cctv-extra{margin-bottom: 2rem;}#detailsTab .col-container .small-col { width: 40%; }#detailsTab .col-container .big-col { width: 60%; }#detailsTab .col-container .equal-col { width: 50%; }#detailsTab .cctv-extra .inthebox { border-top: 2px solid #f1f2f2;border-bottom: 2px solid #f1f2f2;}#detailsTab .row.alarms{margin-top: 0;}#detailsTab .row{margin-top: 0;}#socialbar .row{display: flex;flex-wrap: wrap;}.itb { font-size: 0; }.itb > br { display: none; }.itb-container {display: inline-block;vertical-align: top;width: 50%;}.itb-container > div {display: inline-block;vertical-align: top;width: 30%;padding: 10px;font-size: 10pt;text-align: center;}.itb-container > div:last-of-type {width: 70%;text-align: left;}.itb-container span {display: block;margin-bottom: 5px;font-weight: bold;font-size: 12pt; font-size: 1.1rem;}.itb-container span em {}.itb-container ul {margin-left: 5px;}#detailsTab.desc-only #cctv-storage-calculator {margin-left: -29px;margin-right: -29px;}#detailsTab.desc-only .cctv-storage-help {padding: 2rem;margin: 0 0.2rem 2rem 0.2rem;font-size: 0;}#detailsTab.desc-only .cctv-storage-help > .cxs12 {float: none;display: inline-block;vertical-align: middle;width: 50%;font-size: 11pt; font-size: 1.1rem;}@media (max-width: 1199px) {#detailsTab.desc-only {margin-left: 0;margin-right: 0;}#detailsTab.desc-only #PropertiesTables,#detailsTab.desc-only .dimensionsContainer{margin: 0 auto;width: 100%;}#detailsTab .cctv-extra .inthebox, .col-container, #detailsTab.desc-only #cctv-storage-calculator {padding: 50px 29px;margin: 0px -29px;}#detailsTab.desc-only #cctv-storage-calculator { padding: 30px 0; }#detailsTab.desc-only .cctv-storage-help { padding: 30px 54px; }.itb-container img { max-width: 100%; }#detailsTab.desc-only .cctv-storage-help > .cxs12:first-of-type { width: 40%; }#detailsTab.desc-only .cctv-storage-help > .cxs12:last-of-type { width: 60%; }}@media (max-width: 1023px) {#detailsTab.desc-only .cctv-storage-help > .cxs12:first-of-type, #detailsTab.desc-only .cctv-storage-help > .cxs12:last-of-type {width: 100%;text-align: center;}#detailsTab .cctv-extra .inthebox, .col-container, #detailsTab.desc-only #cctv-storage-calculator {margin-left: -29px;margin-right: -29px;}#detailsTab.desc-only .dimensionsContainer{margin: 0 auto;width: 100%;}}@media (max-width: 767px) {#detailsTab.desc-only div.description { padding-top: 0; }#detailsTab.desc-only .no-height-chart table{width: 100%;}#detailsTab .col-container > * {width: 100%!important;text-align: center;}#detailsTab .col-container img {width: 100%;max-width: 300px!important;}#detailsTab .col-container ul li { list-style: none; }#detailsTab .cctv-extra .inthebox, .col-container{margin-left: -10px;margin-right: -10px;padding: 30px 10px;}#detailsTab.desc-only .cctv-storage-help { padding: 20px 20px; }#detailsTab .col-container > * { padding: 20px 5px 10px 5px!important; }#detailsTab .cctv-extra .inthebox { padding: 30px 10px; }#detailsTab .cctv-extra .inthebox h1 { text-align: center; }.itb-container { width: 100%; }}#deliveryTab{padding: 0;}#deliveryTab .row{margin-top: 0;}#deliveryTab { margin: 0; }#deliveryTab .table-responsive { border: 0; position: relative; }.delivery-options { border-collapse: collapse; }.delivery-options th, .delivery-options td { border: 1px solid #A7A8AA; }.delivery-options th, .delivery-options td { padding: 25px 15px; vertical-align: middle; }.delivery-options th, .delivery-table-header td { padding: 15px; }.delivery-options td > em, .delivery-options td > span { display: block; }.delivery-options td > em { font-size: 12pt; font-size: 1.2rem; }.delivery-options .long, .delivery-options .day, .delivery-options .notification, .delivery-options .time, .delivery-options .price { text-align: center; }.delivery-options .day .day { display: block; font-size: 9pt; font-size: .9rem; }.delivery-options .type { width: 40%; padding-right: 30px; }.delivery-options .notification { width: 115px; font-size: 9pt; font-size: .9rem; color: #515152; }.delivery-options .inner-table { width: 130px; height: 1px; }.delivery-options .inner-table table { height: 100%; }.delivery-options .inner-table.time { width: 140px; }.delivery-options .inner-table.day { width: 120px; }.delivery-options .price { width: 105px; font-weight: bold; }.delivery-options td.icon {width: 65px;border-right: 1px solid transparent;padding-right: 0;text-align: center;}.delivery-options .disclaimers td {border-bottom: none;border-left: none;border-right: none;font-size: 0.9rem;font-style: italic;padding: 1rem;text-align: right;}.delivery-options .disclaimers:hover,.delivery-options .disclaimers:hover td{background: none;}.delivery-options .disclaimers td p {margin: 0;}.delivery-table-header {background: #A7A8AA;padding: 10px 15px;color: #fff;}.dd-container .filter, .dd-container .sort { display: inline-block; }.delivery-table-header td { border: 0; }.delivery-table-header td:last-of-type { border-right: 1px solid #A7A8AA; }.delivery-table-header td span {display: inline-block;font-weight: bold;}.dd-container .filter,.delivery-tbl-container .filter {position: absolute;top: 12px;right: 12px;}.dd-container {background: #fff;background: #fff url(https://assets-a.safe.co.uk/n/templates/select-down.png) no-repeat 94% center;background-size: 15px auto;border-radius: 3px;padding: 4px 6px 4px 10px;color: #63666A;}.dd-container select {display: inline-block;padding: 0 25px 0 5px;border: none;background: transparent;-moz-appearance: none;-webkit-appearance: none;font-size: 11pt; font-size: 1.1rem;color: #63666A;}.dd-container span { font-weight: bold; }.delivery-options th {background: #f1f2f2;border-top: 0;}.delivery-options tbody tr:hover, .delivery-options > tbody tr:hover tr { background: #f1f2f2; }.delivery-options .available { font-size: 9pt; font-size: .9rem; }.delivery-options .inner-table { padding: 0; }.delivery-options table, .delivery-options table th, .delivery-options table td {border: 0;padding: 15px 10px;text-align: center;}.delivery-options table td {border-right: 1px solid #A7A8AA;border-bottom: 1px solid #A7A8AA;}.delivery-options table td:last-of-type { border-right: 0; }.delivery-options table tr:last-of-type td { border-bottom: 0; }.delivery-options .free, .delivery-options .orange { color: #FF6A13; }.delivery-options .ExDelInner { display: inline-block; }#deliveryTab dl#returns > dd, #returnsTab #returns {display: table;background: #f1f2f2;border-radius: 3px;padding: 20px 40px;}#deliveryTab dl#returns > dd img, #returnsTab #returns img {min-width: 250px;max-width: 100%;}#deliveryTab dl#returns > dd div, #returnsTab #returns div {display: table-cell;vertical-align: middle;}#deliveryTab dl#returns > dd div:last-of-type, #returnsTab #returns div:last-of-type {padding-left: 40px;padding-right: 40px;}#deliveryTab dl#returns > dd div em, #returnsTab #returns div em {display: block;font-size: 21pt; font-size: 2.1rem;}.delivery-options .notification .phone{display: block; }#deliveryTab .delivery-options span.warning { margin-top: 10px!important; width: 90%; }.delivery-options span.warning { display: none; }.delivery-options .notification .mobile{ display: none; }.delivery-options .faqlink td{ padding: 10px; border-left: none; border-right: none; border-bottom: none; }@media (max-width: 1023px) {.delivery-options tbody td { padding: 25px 10px; }.delivery-options td.icon { width: auto; padding: 0 0 0 5px; }.delivery-options .type { padding-right: 4%; }.delivery-options .time, .delivery-options .day { min-width: 95px; }}@media (max-width: 767px) {.delivery-tbl-container .filter {position: relative;top: auto; right: auto;width: 100%;margin: 0 0 10px 0;background: none;padding: 10px;text-align: center;}.dd-container {display: inline-block;width: auto;padding: 8px 6px 8px 10px;border: 1px solid #A7A8AA;box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.2);}.dd-container span, .dd-container select { font-size: 16px; }table.delivery-options {background: #f1f2f2;padding: 20px 5px 5px 5px;}.delivery-options > tbody tr { background: #fff; }table.delivery-options, .delivery-options thead, .delivery-options > tbody, .delivery-options th, .delivery-options td, .delivery-options tr {display: block;}.delivery-options, .delivery-options th, .delivery-options td { border: 0; text-align: center; }.delivery-options > thead > tr { position: absolute;top: -9999px;left: -9999px;}.delivery-options > tbody > tr {border-top: 1px solid #A7A8AA;border-bottom: 1px solid #666;padding: 5px 10px 10px 10px;margin-bottom: 13px;text-align: center;}.delivery-options > tbody > tr.disclaimers {border-top: none;border-bottom: none;margin-bottom: 0px;text-align: center;background: none;padding: 0;}.delivery-options > tbody > tr.disclaimers td {padding-top: 0;}.delivery-options tbody tr:hover, .delivery-options > tbody tr:hover tr { background: #fff; }.delivery-options td, .delivery-options table td, .delivery-options tbody td { border: none;border-bottom: 0;position: relative;width: 100%;padding: 0;text-align: center;}.delivery-options table td, .delivery-options .long, .delivery-options .notification { text-align: center; }.delivery-options td.type {width: 100%;padding-right: 0; padding-top: 0; padding-bottom: 10px;}.delivery-options td.type > em:first-of-type {margin-left: -10px; margin-right: -10px;margin-bottom: 0;padding: 10px;}.delivery-options td.type > em img{vertical-align: middle;margin-right: 7px;}.delivery-options td.type br, .delivery-options td.time, .delivery-options .inner-table { display: none; }#deliveryTab .delivery-options span.warning { margin-top: 10px!important; width: 90%; }.delivery-options .day .day { display: inline-block; margin-left: 5px; font-size: 11pt; font-size: 1.1rem; }.delivery-options .notification { width: auto; margin-bottom: 0; }.delivery-options .notification .txt {content: url(https://assets-a.safe.co.uk/n/pages/product/delivery/txt-m.png);width: 181px; height: 28px;}.delivery-options .notification .phone {display: none;}.delivery-options .notification .phone.mobile {display: block;width: 181px; height: 28px;margin: 0 auto;}.delivery-options .orange { display: block; }.delivery-options .table-m {display: block!important;width: 90%;margin: 10px auto;padding: 0;border: 1px solid #f1f2f2;}.delivery-options .table-m tr { display: table-row; }.delivery-options .table-m td {display: table-cell;width: auto;}.delivery-options td.table-m td td {border-bottom: 1px solid #f1f2f2;border-left: 1px solid #f1f2f2;}.delivery-options .price-m, .delivery-options td.table-m td.price-m td { border-left: 0; }.delivery-options td.table-m td tr:last-of-type td { border-bottom: 0; }.delivery-options td.table-m span { padding: 5px; }.delivery-options td.table-m em span { padding: 0; }.delivery-options .time-m, .delivery-options .day-m, .delivery-options .price-m { padding: 0; }.delivery-options .day-m { border-right: 1px solid #f1f2f2; }.delivery-options .day-m .day { display: block; }.delivery-options .day-m .day::before { content: '('; }.delivery-options .day-m .day::after { content: ')'; }#deliveryTab dl#returns > dd, { padding: 20px 30px; }#deliveryTab dl#returns > dd div:first-of-type, #returnsTab #returns div:first-of-type { display: none; }#deliveryTab dl#returns > dd div:last-of-type { padding-left: 0; padding-right: 0; }.delivery-options .ExDelInner { display: block; }#deliveryTab dl#returns, #returnsTab #returns{ margin-bottom: 0; margin-top: 0; padding-left: 0; padding-right: 0; }.delivery-options .disclaimers td p{text-align: center;margin-top: -35px;}.delivery-options tr:nth-last-child(2){padding-bottom: 30px;}}.discontinued .alternativeContainerMobile{display: none;}.discontinued.alternative #TitleNonReplacement{display: none;}.discontinued .tab-heading{display: none;}.discontinued .rep-product-title .featuresList a{font-size: 1rem;}.discontinued  .no-replacement-features{display: none;}.discontinued .featuresList{display: none;}.discontinued hr{display: block;}.discontinued-message div { text-align: center;}.discontinued .replacement-img-wrapper-desktop{display: none;}.rep-product-title a {font-size: 1.5rem;}.discontinued .discontinuedImgWrapper img{width: 90%;}.discontinued .replacement-img-wrapper{display: block;margin-top: 10px;}.discontinued .discontinuedPriceDesktop{display: none;}.discontinued .discontinuedPriceMob{display: block;}.discontinued .buybox-inner{margin-left: 0;}#discontinuedList .cxs12 {float: none;display: block;width: 100%;}.replacementProduct .featuresList{text-align: left;}#discontinuedList > div {float: none;display: inline-block;width: calc(50% - 5px);vertical-align: top;}#discontinuedList .box { height: auto; }#discontinuedList .box img { width: 35px; }.discontinued .prodBoxes { display: none; }.product-container.discontinued .prodBoxes .prodBoxLarge .specImage { width: auto; }.product-container.discontinued .prodBoxes .cxs12 {float: none;display: block;width: 100%;}#discontinuedbox {text-align: center;width: 95%;margin: auto;padding: 30px 0 20px 0;display: flex: ;}.replacementProduct { margin-bottom: 10px; }.replacementProduct .thumb { margin-bottom: 10px; float: none; }.replacementProduct .thumb img { height: 80px; }.discontinued .discontinuedWrapper{display: block;}.discontinued .discontinuedBox{width: 100%;height: 100%;border: 1px solid #A7A8AA;box-shadow: none;display: flex;  align-items: center;  flex-direction: column;padding: 10px 0;box-shadow: 0 4px 6px -2px rgb(0 0 0 / 20%);}.discontinued-message { justify-self: center;height: 100%;display: flex;flex-direction: column;}.discontinued .discontinuedImgWrapper img{margin: 0;width: 75%;}.replacementProduct .featuresList{font-size: 1rem;}.search h1, .product h1 em{font-size: 2rem;line-height: 1;}.search h1, .product h1{margin-bottom: 10px;}.discontinued .buybox-inner a{margin: 0 auto;height: 100%;width: auto;}.discontinued .replacementBullets{display: none;}.replacementProduct .thumb img {height: 175px;}.discontinued .product-gallery-wrapper img{max-height: 100%;height: 200px;filter: grayscale(1);    opacity: 60%;}.discontinued #productIntro #detailsTab{display: none;}.discontinued #TitleNonReplacement{display: none;}.discontinued #unavailablebox{margin-bottom: 20px;}.discontinued .product-gallery-wrapper{     width: 100%;text-align: center;}.discontinued.alternative .product-gallery-wrapper{     width: 36%;text-align: center;}.discontinued #title{text-align: center;}.discontinued #title h2{color: #f00;}.discontinued #title h1 em{color: #000;font-size: 1.5rem;}.discontinuedItemsTitle{display: flex;align-items: flex-start;flex-direction: column;height: 100%;justify-content: center;}.discontinuedItemsTitle h2, .discontinuedItemsTitle span{ margin-left: 10px;}.discontinued .replacementProduct .moreInfoLink {display: none;}@media only screen and (min-width: 875px) {#discontinuedList {margin-left: -10px;margin-right: -10px;}#discontinuedList > div {padding-left: 10px;padding-right: 10px;margin-bottom: 20px;}.discontinued .featuresList{display: block;}.discontinued #productIntro{display: none;}.discontinued .product-gallery-wrapper{     width: 100%;  }#discontinuedList .box { height: 80px; display: flex;align-items: center;}#discontinuedList .box img {display: block;float: left;width: 50px;margin: 0;}#discontinuedList .box h2 {margin: 0 0 0 20px;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 8pt;font-size: 0.8rem;font-weight: normal;line-height: 1.5;}#discontinuedList .box span {display: block;margin: 0 0 0 20px;color: #999;font-size: 8pt;font-size: 0.8rem;}.discontinued-message div {width: 100%;margin: auto;font-size: 1rem;text-align: center;align-items: center;}.discontinued .discontinuedPriceDesktop{font-size: 2rem;color: black;line-height: 1;}.discontinued .tab-heading{margin: 5rem 0 4rem 0;color: #000;}.discontinued .replacementBullets{margin-top: 10px;color: black;display: block;}.discontinued .replacementBullets a{font-size: 1.2rem;}.discontinued-message em{font-size: 1.5rem;color: black;}.discontinued-message h2 span{font-size: 1.1rem;font-weight: normal;margin-bottom: 0;}.discontinued .discontinuedPriceDesktop{display: block;}.discontinued  .no-replacement-features{display: none;color: black;}.discontinued .featuresList em{color: black;}.discontinued .featuresList li{color: black;}.discontinued .featuresList{margin-top: 10px;}.discontinued .alternativeContainerMobile{float: right;text-align: left;}#dis-alt {list-style: none;margin-left: 0;padding-left: 12px;text-indent: -12px;}#dis-alt li { margin-bottom: 3px; }#discontinuedbox h2, #discontinuedbox h3 {font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 1.5rem;font-weight: bold;color: black;margin-bottom: 10px;}#productHead{margin: auto;}.stockReplaced p {margin: 0;padding-bottom: 8px;text-shadow: none;}.stockReplaced span {display: block;font-size: 8pt; font-size: 0.8rem;font-weight: bold;}.replacementProduct{position: relative;}.replacementProduct .thumb {margin-right: 5px;display: flex;align-items: center;text-align: left;}.replacementProduct .thumb img { height: 200px; }.replacementProduct h3 {margin-bottom: 10px;line-height: 1em;}.discontinued .product-gallery-wrapper {display: flex;flex-direction: column;justify-content: center;align-items: center;}.discontinued.alternative .product-gallery-wrapper img{max-height: 90%;max-width: 90%;height: 90%;margin-top: 0;}.discontinued .discontinuedBox{width: 30%;background-color: #fff;border: 1px solid #A7A8AA;border-radius: 5px;box-shadow: 0 4px 6px -2px rgb(0 0 0 / 20%);-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;padding: 50px 20px;margin: auto 0;}.discontinued .product-gallery-pager span{max-height: 170px;}.discontinued .product-gallery figure{height: 200px;}.discontinued .product-gallery figure img{max-height: 140px;margin-top: 0;}.discontinued .product-gallery{height: 200px;width: 100%;}.discontinued .alternativeContainer{color: black;}.discontinued .buybox-inner{display: flex;margin-left: 40px;align-items: center;justify-content: space-evenly;}.discontinued .alternativeContainer h2{color: black;}.rep-product-title {margin-left: 4px;}.discontinued .discontinuedIcon{fill: #7a7a7a;display: none;}.discontinued .product-gallery-wrapper img{max-width: 100%;max-height: 100%;width: 100%;object-fit: contain;filter: grayscale(1);opacity: 60%;}.discontinued.alternative .product-gallery-wrapper img{opacity: 100%;}.discontinued .discontinued-message p{text-align: center;}.replacementProduct .thumb img { padding-right: 10px; }.discontinued .product-gallery-wrapper .prev, .discontinued .product-gallery-wrapper .next{position: absolute;top: 150px;}.discontinued .discontinuedWrapper{display: flex;gap:  20px;margin-top: 20px;margin-bottom: 75px;}.discontinued .discontinuedImgWrapper{text-align: center;}.discontinued .discontinuedImgWrapper img{margin: 15px;width: 50%;height: auto;}.discontinued .detailsButton{margin-top: 20px;padding: 5px 10px;color: #00A3E0;font-weight: normal;cursor: pointer;text-decoration: underline;}.discontinued .replacement-img-wrapper-desktop img{width: 100%;max-height: 100%;max-width: 100%;height: auto;object-fit: contain;max-height: 400px;}.discontinued .replacement-img-wrapper-desktop{width: 350px;margin-right: 40px;display: flex;align-items: center;justify-content: center;max-height: 400px;}.discontinued #prodCode{color: #000;}#prodCodeContainer{display: none;}.discontinued hr{display: none;}.rep-product-title .discontinued-see-more{font-size: 1.2rem;margin-top: 20px;text-decoration: none;padding: 6px 25px;display: inline-block;font-weight: normal;color: #000;background: #fff;border: 1px solid #63666A;margin-left: 100px;}.rep-product-title .discontinued-see-more:hover{color: #00A3E0;}.discontinued .replacement-img-wrapper{display: flex;justify-content: center;}.discontinued .replacement-img-wrapper{display: none;}.discontinued .discontinuedPriceMob{display: none;}.discontinued .features.indent{display: none;}.discontinued #productCTA{width: 100%;}.discontinued .prodBoxes { display: none; }.discontinued .price-details{display: flex;align-items: flex-end;gap: 20px;}.discontinued .replacementProduct{width: 50%;}}@media (max-width: 901px) {.rep-product-title .discontinued-see-more{margin-left: 0;}.discontinued .discontinuedPriceDesktop {bottom: -24px;}}  @media (max-width: 1023px) {#discontinuedList .box { height: 100px; }}.discontinued.alternative .buybox-inner{display: none;}.discontinued .discontinuedWrapper{margin-top: 20px;margin-bottom: 40px;}.discontinued.alternative .discontinuedBox{width: 100%;border: 0;box-shadow: none;}.discontinued-message em{font-size: 2rem;color: #000;}.discontinued.alternative .alternativeContainer{margin-top: 20px;}.discontinued.alternative .product-gallery-wrapper{float: none;text-align: left;display: flex;gap: 20px;justify-content: center;}.discontinued.alternative  .no-replacement-features{display: block;}.discontinued-message h2{font-size: 1.4rem;font-weight: normal;margin-bottom: 0;color: red;}.rep-product-title a {font-size: 1.5rem;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-weight: normal;color: #00A3E0;text-decoration: underline;line-height: 1.3;}.discontinued.alternative  .no-replacement-featuresList ul{text-align: left;margin-top: 20px;}.discontinued.alternative .alternativeContainerMobile{display: block;width: auto;color: black;float: none;margin: 0;}.discontinued .replacementProduct h2{font-weight: bold;color: #000;}.discontinued.alternative .alternativeContainerMobile h2{color: black;font-size: 1.8rem;}.discontinued .discontinuedPriceMob{font-size: 2rem;color: black;font-weight: bold;}.discontinued .discontinuedPriceDesktop .pounds, .discontinued .discontinuedPriceMob .pounds{font-size: 3rem;font-weight: 600;}.discontinued .discontinuedPriceDesktop .pennies, .discontinued .discontinuedPriceMob .pennies{font-size: 1rem;font-weight: 600;}.discontinued.alternative .alternativeContainer{display: none;}.discontinued.alternative .alternativeContainerMobile ul{font-size: 1.1rem;}.discontinued.alternative #productCTA{display: none;}.discontinuedWrapper #productCTA{float: none;width: 100%;}.discontinued #productIntro{display: none;}.discontinued.alternative .discontinuedBox{flex-direction: row;}.discontinued.alternative #TitleNonReplacement{display: block;text-align: center;margin-top: 10px;}.discontinued.alternative #TitleNonReplacement h1{color: #000;}.discontinued.alternative #TitleNonReplacement h2{color: red;}.discontinued.alternative #title{display: none;}.discontinued.alternative .product-gallery-wrapper img{height: 100%;min-height: 0;    min-width: 0;object-fit: contain;}@media (max-width: 875px) {.discontinued.alternative .product-gallery-wrapper{height: auto;margin: 0;display: block;width: 80%;}.discontinued .product-gallery-wrapper{margin-top: 0;}.discontinued.alternative .discontinuedBox{margin-bottom: 0;flex-direction: row;}.discontinued.alternative .discontinuedWrapper hr{display: none;}.discontinued.alternative .discontinued-message{width: 100%;}.discontinued.alternative .alternativeContainer{display: block;}.discontinued.alternative .no-replacement-features{display: flex;align-items: center;justify-content: center;font-size: 1.1rem;}.discontinued.alternative .no-replacement-featuresList ul{margin-top: 0;}.discontinued.alternative .discontinuedReplacement{display: none;}.discontinued.alternative .tab-heading{margin: 0;}.discontinued.alternative .prodBoxes { display: none; }.discontinued.alternative .alternativeContainerMobile{display: block;}.discontinued.alternative .discontinuedBox{flex-direction: column;margin-bottom: 0;}}.pkcContainer {clear: both;}.pkcLabel {font-weight: bold;text-align: left;display: block;font-size: 1.1rem;line-height: 1.1rem;margin: 0 0 0.2rem 0;}.pkcContainer .pkcInput {width: 100%;margin-bottom: 1rem;font-family: monospace;padding: 0rem 1rem;letter-spacing: 0.1rem;font-size: 1.2rem;line-height: 3rem;}.pkcHTMLInfo {padding-top: 1rem;font-size: 1rem;text-align: left;}.pkcHTMLInfo p {margin: 0 0 0.5rem 0;}#productReviews {width: 80%;margin: 0 auto;}#productReviews h1 { margin-bottom: 0px; }#productReviews #prodCode {margin: 2px 0 30px 2px;font-size: 8pt;font-size: 0.8rem;}#reviewProductInfo .details {float: left;width: 400px;}#reviewProductInfo #thumbImg {float: left;width: 100px;margin: 0 10px 20px 0;}#reviewProductInfo .details div { margin-left: 160px; }#reviewProductInfo .bigScore p {margin: 0 0 0 5px;color: #874;display: block;}#reviewProductInfo .price {margin-top: 40px;color: #666;line-height: 1em;}#reviewProductInfo ul {margin: 0;padding: 0;color: #666;list-style: none;}#reviewProductInfo .ratings {float: right;width: 210px;}#reviewProductInfo .ratings div {height: 24px;line-height: 24px;}#reviewProductInfo .ratings .label { margin-right: 10px; }#reviewProductInfo .ratings .score {float: right;margin-top: 3px;}.reviewContainer {position: relative;display: table;width: 100%;margin: 20px 0 30px 0;border: 1px solid #f1f2f2;padding: 15px 5px 5px 5px;}.reviewContainer .reviewHeader {margin: -15px -5px 0 -5px;padding: 5px 10px;background: #f1f2f2;}.reviewContainer .customerDetails {float: left;width: 200px;padding-top: 0;}.reviewContainer .date {display: block;margin-bottom: 3px;}.reviewContainer .date span a {color: #63666A;}.reviewContainer .name {margin: 0;font-weight: bold;}.reviewContainer .pros {position: relative;margin-bottom: 2px;padding: 10px 10px 13px 10px;}.reviewContainer .product {display: block;margin-bottom: 5px;font-size: 10pt; font-size: 1rem;}.reviewContainer .product a {color: #63666A;}.reviewContainer .description .pros p { margin: 0 0 1.5em; font-size: 1.1rem; }.reviewContainer .description .pros p:first-of-type {margin-top: 8px;}.reviewContainer .description .pros p:last-of-type {margin-bottom: 0px;}.reviewContainer .helpful {padding: 0 10px;color: #000;font-size: 8pt; font-size: 0.8rem;font-weight: bold;}.reviewsFull .reviewContainer, #productReviews.container .reviewContainer {padding-bottom: 38px;}.reviewsFull .reviewContainer .helpful, #productReviews.container .reviewContainer .helpful {position: absolute;left: 5px;right: 5px;bottom: 0;}#productReviews.container.reviewsFull .reviewContainer .helpful, .reviewsFull .reviewContainer .helpful {left:  205px;}.reviewsFull .reviewContainer .customerDetails, #productReviews.container .reviewContainer .customerDetails {padding-left: 10px;}#tab_recent .reviewContainer {border: 0;border-bottom: 1px solid #f1f2f2;}#tab_recent .moreInfoLink {display: inline;padding-bottom: 10px;}#reviewProductInfo .reviewsInfo {display: none;clear: both;margin: 0;padding-top: 20px;color: #666;}#reviewProductInfo .footer {clear: both;margin: 20px 0 0;padding-bottom: 10px;border-bottom: 1px solid #ccc;}#reviewProductInfo .recommended {float: left;margin: 0;color: #666;}#reviewProductInfo .sort { text-align: right; }#reviewProductInfo .sort form { display: inline; }#reviewProductInfo .sort select {width: 133px;margin-left: 10px;padding: 0;font-size: 10pt;font-size: 1rem;}#reviewProductInfo .post-it { margin:-20px 0 -40px 20px; }#productReviews .reviewContainer > * {display: table-cell;float: none;vertical-align: top;}#productReviews .reviewContainer.review2021 > * {display: block;}#productReviews.container .reviewContainer.review2021{padding-bottom: 0;}#productReviews.container .reviewContainer.review2021 .recommends{margin-top: 0;margin-left: 0;}#productReviews.container .reviewContainer.review2021 .reviewer{margin-left: 10px;}#productReviews.container .reviewContainer.review2021 .scoreNumber{font-size: 1.6rem;}#productReviews.container .reviewContainer.review2021 .score{margin-right: 0px;margin-top: 0;}#productReviews.container .reviewContainer.review2021 .helpful{position: relative;top: unset;left: unset;bottom: unset;margin: 0!important;}#reviewProductInfo .ratings {width: 240px;}#reviewProductInfo .ratings > div {clear: both;overflow: hidden;display: block;}#reviewProductInfo .price {margin-top: 30px;}.read-all-reviews {background: #f1f2f2;width: 80%;margin: 10px auto 0px auto;padding: 10px;border-radius: 2px;clear: both;overflow: hidden;font-size: 20pt; font-size: 2rem;text-align: center;cursor: pointer;}.read-all-reviews a { text-decoration: none; }.single-review-lightbox .row,.single-review-lightbox .reviewContainer,#reviewsTab.single-review-lightbox .reviewsMain{ margin-top: 0;font-size: 1.1rem; }.single-review-lightbox .reviewContainer{ border: 0; }div.sec_reviews .reviewsStarRated{display: none;}.reviewContainer.review2021{text-align: left;border: 1px solid #bbb;border-radius: 5px;padding: 0;}.reviewContainer.review2021 span.verified{display: block;font-size: 0.8rem;vertical-align: middle;padding: 0px 5px 0px 0px;font-weight: bold;color: green;margin-left: 0px;text-shadow: 1px 1px 1px rgba(255,255,255,0.4);}.reviewContainer.review2021 .recommends img{vertical-align: middle;width: 18px;height: 18px;}.reviewContainer.review2021 .recommends{margin-left: 10px;margin-top: 10px;font-style: italic;}.reviewContainer.review2021 .score{text-align: right;float: right;}.reviewContainer.review2021 .scoreNumber{font-size: 1.25rem;display: block;}#reviewsTab .reviewContainer.review2021 .scoreNumber{display: block;font-size: 1.6rem;margin-right: 2px;}.reviewContainer.review2021 .scoreNumber .rating{font-weight: bold;}#reviewsTab #tab_helpful .review2021 .date{display: block;}#reviewsTab #tab_helpful .review2021 .reviewer{display: inline-block;}#reviewsTab #tab_recent .reviewContainer.review2021{margin: 20px 0 30px 0;   border: 1px solid #A7A8AA;}#reviewsTab #tab_recent .reviewContainer.review2021 .pros{padding: 10px 10px 13px 10px;}#reviewsTab .reviewsFull .reviewContainer.review2021 > *{display: block;}.reviewsFull .reviewContainer.review2021 .helpful, #productReviews.container .reviewContainer.review2021 .helpful{position: relative;left: unset;right: unset;top: unset;}#reviewsTab .reviewsFull .reviewContainer.review2021 .score{float: right;}.reviewContainer.review2021 .customerDetails{width: 100%;padding: 10px;color: #333;-webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;margin-top: 0px!important;background: #f2f2f2;border-bottom: 1px dotted #aaa;}.reviewContainer.review2021 .helpful{font-size: 1.1rem;margin-left: 10px;color: #333;margin-top: 10px;margin-bottom: 10px;}.reviewContainer.review2021 .helpful a{text-decoration: none;color: #444;display: inline-block;border: 1px solid #A7A8AA;padding: 4px 9px 4px 6px;border-radius: 10px;opacity: 0.8;margin-left: 6px;}.reviewContainer.review2021 .helpful a:hover{border-color: #666;opacity: 1;}.reviewContainer.review2021 .helpful a span{font-size: 1.3rem;margin-left: 5px;font-weight: bold;}.reviewContainer.review2021 .helpful a img{vertical-align: middle;margin-top: -3px;}.reviewContainer.review2021 .customerDetails > *{display: inline-block;}.reviewContainer.review2021 .customerDetails .recommends *{vertical-align: middle;}.reviewContainer.review2021 .customerDetails .recommends{clear: both;vertical-align: middle;font-style: italic;}.reviewContainer.review2021 .customerDetails .date{font-size: 0.9rem;}.reviewContainer.review2021 .description{margin: 10px;}#Sections #reviewsTab #intro #title .bigScore p.average{font-size: 1.4rem;}#reviewsTab #intro #title .bigScore p.recommended{display: block;}.review-breakdown{width:  65%;max-width: 230px;margin: 0 auto 15px auto;}#Sections .review-breakdown{display: none;}.review-breakdown-row{width:  calc(100%);height: 26px;position: relative;background: #fcfcfc;border: 1px solid #ddd;border-left-color: #c67d11;margin-bottom: 5px;-webkit-border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;-moz-border-radius-topright: 3px;-moz-border-radius-bottomright: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}.review-breakdown-row:last-of-type{border-bottom: 1px solid #ddd;}.review-breakdown-gauge{height: 24px;position: absolute;top: 0;left: 0;background: #ffa41c;border: 1px solid #c67d11;border-left: none;box-shadow: 1px 1px 2px rgba(2,2,2,0.3);-webkit-border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;-moz-border-radius-topright: 3px;-moz-border-radius-bottomright: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}.review-breakdown-row a.star-rating-link, .review-breakdown-row span.star-rating-link{position: absolute;left: -50px;top: 0;font-size: 1rem;text-align: right;text-decoration: none;}.review-breakdown-row span.review-breakdown-count a{text-decoration: none;}.review-breakdown-row span.review-breakdown-count{position: absolute;top: 2px;right: -40px;font-size: 0.9rem;text-align: left;}@media (max-width: 1023px) {#productReviews { width: 100%; }.read-all-reviews {margin-top: 0px;overflow: hidden;width: 100%;font-size: 1.6rem;}}@media (max-width: 767px) {.reviewContainer {position: relative;padding: 10px 0;border: 0;margin-bottom: 0;}.reviewContainer .customerDetails {margin: 10px 0 0 0;padding: 10px 5px 0 5px;border: 1px solid #f1f2f2;border-bottom: 0;}.reviewContainer .reviewer, .reviewContainer .date { display: inline; }.reviewContainer .name { font-weight: bold; }.reviewContainer .score { margin-top: 10px; padding: 5px 0 }.reviewContainer .reviewtype { display: none; }.reviewContainer .reviewHeader {}#Sections .reviews-header p.average{margin-bottom: 0px;display: inline-block;}.reviewContainer .pros {position: relative;margin-bottom: 2px;padding: 5px 0;}.reviewContainer .description {border: 0;padding: 5px;}.reviewContainer .description .pros p { margin: 0 0 1.5em;}.mostRecent .reviewContainer .description .pros p {padding: 0;}.reviewContainer .helpful {margin: 10px -5px -5px -5px;padding: 0;color: #63666A;font-size: 8pt; font-size: 0.8rem;}.reviewsFull .reviewContainer .helpful {position: absolute;left: 5px;right: 5px;bottom: 0;}div.ratings { margin: 15px 0; }div.ratings > div {display: block;text-align: left;}#productHead div.ratings > div { display: inline-block; }div.ratings .label {display: inline-block;width: 125px;margin-right: 5px;}#productReviews h1, #productReviews #prodCode { text-align: center; }#reviewProductInfo .details {float: none;width: 100%;text-align: center;}#reviewProductInfo #thumbImg {float: none;width: auto;max-width: 100%;margin: 15px auto 0 auto;}#reviewProductInfo .details div { margin: 20px 0; }#reviewProductInfo .ratings {float: none;width: 100%;max-width: 340px;margin: 0 auto;}#reviewProductInfo .recommended {float: none;margin-bottom: 5px;}#reviewProductInfo .sort {margin: 10px 0;text-align: left;}#productReviews .reviewContainer > * { display: block; }.reviewContainer .customerDetails {width: 100%;border: 0;padding: 0;}.reviewsFull .reviewContainer .customerDetails, #productReviews.container .reviewContainer .customerDetails { padding-left: 5px; }.reviewsFull .reviewContainer .customerDetails .product, #productReviews.container .reviewContainer .customerDetails .product { display: block; }.reviewsFull .reviewContainer, #productReviews.container .reviewContainer { padding-bottom: 0; }#productReviews.container.reviewsFull .reviewContainer .helpful, .reviewsFull .reviewContainer .helpful {position: relative;left: auto;right: auto;bottom: auto;margin: -10px;}.read-all-reviews {margin-top: 20px;margin-bottom: 0;width: calc(100% - 10px);font-size: 16pt; font-size: 1.6rem;}#reviewsTab #intro .recommended a { display: none; }.reviewContainer.review2021 .helpful{font-size: 1rem;}.reviewContainer.review2021 .helpful a{text-decoration: none;color: #444;display: inline-block;border: 1px solid #A7A8AA;padding: 3px 7px 3px 7px;border-radius: 8px;opacity: 0.8;margin-left: 6px;}.reviewContainer.review2021 .helpful a img{height: 14px;}.reviewContainer.review2021 .helpful a span{font-size: 1.1rem;}}#page404 { width: 100%; }#page404 .pageLogoBG { padding: 0; }#page404 .container { width: 88%; }#page404 h1 {background-color: #f1f2f2;border: 0;font-size: 2rem;padding: 30px 10px 10px;}#page404 h2 {font-size: 15pt;font-size: 1.5rem;font-weight: normal;}#page404 h3 { font-weight: normal; }#page404 img {float: right;width: 100%;max-width: 100%;}#page404 ul li { margin-bottom: 5px; }.banner-404{background-image: url('https://assets-a.safe.co.uk/n/pages/404/404-banner.png');background-position:top left; background-repeat: no-repeat; height: 332px;color: #fff!important;}.banner-404 h1,.banner-404 h2,.banner-404 h3,.banner-404 a{color: #fff!important;}.siteList .pages {margin: 0 0 20px 0;text-align: center;}.siteList h1 {font-size: 3rem;line-height: 3rem;color: #000;text-align: center;}.siteList .intro {color: #000;}.siteList h2 {margin-bottom: 10px;padding: 1rem 0.5rem;background: #f1f2f2;color: #FF6A13;font-size: 2rem;line-height: 2rem;}.siteList .row { margin-top: 0; }.siteList > div:first-of-type { margin-top: 20px; }.siteList h2 a { color: #FF6A13; }.siteList h3 {margin: 5px 10px;font-size: 1.1rem;line-height: 1.4rem;font-weight: normal;}.siteList h2 a, .siteList h3 a { text-decoration: none; }.siteList h2 a:hover, .siteList h3 a:hover { text-decoration: underline; }.siteList h4 {margin: 5px 10px 10px;color: #000;font-size: 1.5rem;line-height: 1.5rem;}.siteList ul {margin: 0 0 20px;padding: 0 0 10px;overflow: auto;list-style: none;}.siteList ul ul {float: left;width: 25%;margin: 0 -1px 1rem 0;padding: 0;}.siteList ul ul li { overflow: auto; }.browseBrands {width: 85%;margin: 0 auto;}.browseBrands h1 {font-size: 2rem;margin: 50px auto;}.browseBrands #brands a {background-size: auto;}.browseBrands #brands .mostpop a {filter: grayscale(0);border: 0;box-shadow: none;}#competition .row { margin-top: 0; }#fbBannerFull { margin: -20px -20px 0 -10px; }#facebookComp .dontForget {float: right;margin-right: -25px;color: green;}#facebookComp .offer, #facebookComp .alreadyLike { line-height: 20px; }#facebookComp .offer { margin-bottom: 25px; }#facebookComp .prizeDetail {border-bottom: 1px dotted #000;font-weight: bold;}#facebookComp .soc_like {margin-right: 10px;vertical-align: middle;}#facebookComp .likeUs,#facebookComp .goodLuck {width: 300px;font-size: 20pt;font-size: 2rem;}#facebookComp .goodLuck { margin-top: 27px; }#facebookComp .tcLink {clear: both;margin: 0;font-size: 8pt;font-size: 0.8rem;}#facebookComp .alreadyLike, #facebookComp .tcLink { color: #666; }.fb-like-box {padding: 3px 3px 12px;background-color: #fff;border: 1px solid #ccc;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;}#facebookComp #TCs {color: #999;font-size: 8pt;font-size: 0.8rem;}#facebookComp #TCs h3 {margin-top: 20px;color: #999;}#facebookComp #TCs ol {margin: 0;padding-left: 25px;}#facebookComp #TCs li { padding: 2px 0; }#lockersSiteVisit #lockersGallery {float: left;margin: 0;}#lockersSiteVisit #lockersGallery,#lockersSiteVisit .royalSlide,#lockersSiteVisit .royalSlide img {height: 410px;width:810px;}#lockersSiteVisit .royalSlidesContainer .hidden { display: none; }#lockersSiteVisit #lockersThumbs .customThumb {display: block;float: left;margin: 0 0 10px 20px;}#lockersSiteVisit #lockersThumbs .customThumb img {height:50px;width: 60px;opacity: 0.5; filter: alpha(opacity = 50);transition: opacity 0.5s; -moz-transition: opacity 0.5s; -webkit-transition: opacity 0.5s; -o-transition: opacity 0.5s;}#lockersSiteVisit #lockersThumbs .customThumb:hover img,#lockersSiteVisit #lockersThumbs .active img { opacity: 1; filter: alpha(opacity = 100); }#lockersSiteVisit #lockersThumbs .last { margin-bottom: 0; }a.mt {display: block;font-size: 9pt;font-size: 0.9rem;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;letter-spacing: normal;text-decoration: underline;}#detailsTab a.mt {margin-top: 5px;text-align: center;}#seriesTable a.mt {float: right;clear: both;margin-bottom: 15px;padding-right: 5px;}.tableUnits a.mt {display: inline-block;}@media (max-width: 767px) {#seriesTable a.mt {float: none;;padding-right: 0;}}#chubbElements #banners {width: 100%;padding: 0;}#chubbElements #banners .banner {width: 100%;max-width: 100%;}#chubbElements #bannerThumbs {margin: 20px 0 0;background: transparent url('https://assets-c.safe.co.uk/n/pages/chubbsafes-elements/click-to-view.png') no-repeat bottom right;text-align: center;}#chubbElements #bannerThumbs div {display: inline;margin: 10px;}#chubbElements #bannerThumbs img {padding-bottom: 10px;cursor: pointer;}#chubbElements #bannerThumbs a.active img,#chubbElements #bannerThumbs img:hover,#chubbElements #bannerThumbs img:active {padding-bottom: 5px;border-bottom: 5px solid #fff;}#chubbElements #bannerThumbs a.elements img { border-color: #4bb4e7; }#chubbElements #air th,#chubbElements #air td,#chubbElements #bannerThumbs a.air img { border-color: #bce3f6; }#chubbElements #water th,#chubbElements #water td,#chubbElements #bannerThumbs a.water img { border-color: #14a7f4; }#chubbElements #earth th,#chubbElements #earth td,#chubbElements #bannerThumbs a.earth img { border-color: #a5d914; }#chubbElements #fire th,#chubbElements #fire td,#chubbElements #bannerThumbs a.fire img { border-color: #f39400; }#chubbElements #elements #airLink h3,#chubbElements #air h3 {background: #bce3f6;background: -moz-linear-gradient(left,  #bce3f6 0%, #ffffff 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,#bce3f6), color-stop(100%,#ffffff));background: -webkit-linear-gradient(left,  #bce3f6 0%,#ffffff 100%);background: -o-linear-gradient(left,  #bce3f6 0%,#ffffff 100%);background: -ms-linear-gradient(left,  #bce3f6 0%,#ffffff 100%);background: linear-gradient(to right,  #bce3f6 0%,#ffffff 100%);}#chubbElements #air th { background-color: #dff4fd; }#chubbElements #elements #waterLink h3,#chubbElements #water h3 {background: #14a7f4;background: -moz-linear-gradient(left,  #14a7f4 0%, #ffffff 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,#14a7f4), color-stop(100%,#ffffff));background: -webkit-linear-gradient(left,  #14a7f4 0%,#ffffff 100%);background: -o-linear-gradient(left,  #14a7f4 0%,#ffffff 100%);background: -ms-linear-gradient(left,  #14a7f4 0%,#ffffff 100%);background: linear-gradient(to right,  #14a7f4 0%,#ffffff 100%);}#chubbElements #water th { background-color: #def3fe; }#chubbElements #elements #earthLink h3,#chubbElements #earth h3 {background: #a5d914;background: -moz-linear-gradient(left,  #a5d914 0%, #ffffff 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,#a5d914), color-stop(100%,#ffffff));background: -webkit-linear-gradient(left,  #a5d914 0%,#ffffff 100%);background: -o-linear-gradient(left,  #a5d914 0%,#ffffff 100%);background: -ms-linear-gradient(left,  #a5d914 0%,#ffffff 100%);background: linear-gradient(to right,  #a5d914 0%,#ffffff 100%);}#chubbElements #earth th { background-color: #f4fce0; }#chubbElements #elements #fireLink h3,#chubbElements #fire h3 {background: #f39400;background: -moz-linear-gradient(left,  #f39400 0%, #ffffff 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f39400), color-stop(100%,#ffffff));background: -webkit-linear-gradient(left,  #f39400 0%,#ffffff 100%);background: -o-linear-gradient(left,  #f39400 0%,#ffffff 100%);background: -ms-linear-gradient(left,  #f39400 0%,#ffffff 100%);background: linear-gradient(to right,  #f39400 0%,#ffffff 100%);}#chubbElements #fire th { background-color: #fff1dd; }#chubbElements #pages { margin-bottom: 0; }#chubbElements #pages h3 {height: 30px;margin: 0 -10px 20px;padding: 5px 10px;color: #fff;line-height: 20px;}#chubbElements #pages .info,#chubbElements #pages .details {float: left;width: 400px;padding: 0 10px;}#chubbElements #pages .info { margin-right: 40px; }#chubbElements #pages .details table {width: 100%;border-collapse: collapse;text-align: center;}#chubbElements #pages .details th {padding: 5px;border-width: 1px;border-style: solid;}#chubbElements #pages .details td {padding: 4px 5px;border-width: 1px;font-size: 8pt;font-size: 0.846rem;border-style: solid;}#chubbElements #pages .details .tLeft { text-align: left; }#chubbElements #pages .details .tNormal { font-weight: normal; }#chubbElements #pages .features,#chubbElements #pages .charity { margin-top: 20px; }#chubbElements #pages #elements .seriesLink {float: left;width: 400px;padding: 40px 10px 0;}#chubbElements #pages #elements .seriesLink h3 { margin-right: 70px; }#chubbElements #pages #elements .seriesLink .logo {float: right;width: 70px;margin: -20px -10px 0 0;}#chubbElements #pages #elements .seriesLink .safe {float: left;width: 125px;margin: 0 20px 20px 0;}#chubbElements #pages #elements .seriesLink a {color: #000;text-decoration: none;}#chubbElements #pages #elements .seriesLink .link {color: #00A3E0;text-decoration: underline;}#chubbElements #pages #elements #airLink,#chubbElements #pages #elements #earthLink {clear: both;margin-right: 40px;}#chubbElements #pages .info .safe { float: right; }#chubbElements #pages ul {margin: 0 0 20px;padding-left: 18px;list-style-type: none;list-style-image: url(https://assets-c.safe.co.uk/n/pages/chubbsafes-elements/bullet.jpg);}#chubbElements.no-js #pages .page { margin-bottom: 40px; }#chubbElements.no-js #pages .last { margin-bottom: 0; }#chubbElements.no-js #bannerThumbs { background: none; }#chubbElements #fire img.charity {float: right;margin: 0px 0px 0px 10px;}#facebookComp {font-size: 12pt;font-size: 1.231rem;}#competition .smallprint {font-size: 8pt;font-size: 0.846rem;margin-top:48px;}#competition .comp-left {float: left;width: 66%;}#competition .comp-left > div {min-height: 384px;}#competition .comp-right {float: right;width: 33%;}#competition .comp-right img {max-width: 100%;}#lowestHow {padding-left: 20px;}#lowestHow img {margin-left:-138px;margin-top:-40px;position:absolute;}#lowestHow img.product-question {margin-left:-243px;margin-top:-35px;position:absolute;}#lowestHow #LPArrow {margin-left: -340px;margin-top: -13px;}@media (max-width: 1158px) {#lowestHow #LPArrow {left: 60px;}}.lowestPrice img.lpPage {margin-bottom: 20px;}.green { color: green;}.red {color: red;}.blue {color: #00A3E0;}.grey {color: grey;}.black {color: black;}.reviewty-fbproduct {float: left;width: 40%;}.reviewty-fbpage {float: right;width: 30%;background: #D3DFFF;padding: 8px 10px;border: 3px solid #3f59a6;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}.reviewty-fbpage .fb_iframe_widget {top: 6px;margin-bottom: 20px;}.reviewty-fbpage h2 {color: #334D96;margin-bottom: 8px;}#thewithshop {text-align: center;overflow:hidden;}#thewithshop .h1{font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 24pt;font-size: 2.4rem;color: #FF6A13;margin: 0 0 20px;}#thewithshop .h2{font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 14pt;font-size: 1.4rem;color: #FF6A13;margin: 0 0 5px;}#thewithshop p {font-size: 12pt;font-size: 1.2rem;}#thewithshop a {font-size: 12pt;font-size: 1.2rem;}#thewithshop a.safezone {color: #A7A8AA;margin-right: 40px;}#thewithshop #Story {display: none;}.xmas-header {text-align: center;background: #f1f2f2 url(https://assets-c.safe.co.uk/n/components/safesofxmas/xmas-header-bg.png) no-repeat center;padding: 30px;position: relative;min-height: 285px;overflow: hidden;}.xmas-header h1 {font-size: 19pt;font-size: 1.9rem;font-weight: normal;line-height: normal;border-bottom: 0;margin: 0 auto 15px auto;width: 88%;}.xmas-header-l, .xmas-header-r {float: left;}.xmas-header-l {width: 48%;margin-left: 12%;}.xmas-header-l p:last-child {margin-bottom: 0;}.xmas-header p {line-height: normal;}.xmas-header .container, .xmas-enter .container, .xmas-prize .container {position: relative;}.xmas-header .xmas-label {position: absolute;top: -30px;right: -198px;}.xmas-prize {background: #37b54a url(https://assets-c.safe.co.uk/n/components/safesofxmas/xmas-prize-bg.png) no-repeat 45% top;padding: 30px 0 0 0;color: #fff;text-align: center;position: relative;}.xmas-prize h2 {color: #fff;font-size: 27pt;font-size: 2.7rem;line-height: normal;width: 50%;margin: 0 auto;}.xmas-prize h2 span {font-size: 35pt;font-size: 3.5rem;}.xmas-prize p {width: 38%;margin: 15px auto 0 auto;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 13pt;font-size: 1.3rem;}.xmas-prize .todays-prize {position: absolute;top: -1.5%;left: 5%;}.xmas-prize a {display: inline-block;margin: 20px auto 30px auto;padding: 3px 7px;text-decoration: none;color: #fff;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;background: #FF6A13;border: 3px solid #fff;}.xmas-tree {text-align: center;margin-bottom: 40px;background: #f1f2f2 url(https://assets-c.safe.co.uk/n/components/safesofxmas/snow-bgr.jpg) repeat-x bottom;}.xmas-tree-inner {min-height: 595px;background: url(https://assets-c.safe.co.uk/n/components/safesofxmas/snow-bg.jpg) no-repeat center bottom;}.xmas-tree-inner img {position: relative;top: 80px;}.xmas-enter {text-align: center;margin-top: 90px;}.xmas-enter-text {width: 44%;float: right;margin-right: 14%;position: relative;z-index: 10;}.xmas-enter h2 {font-size: 30pt;font-size: 3rem;}.xmas-enter h3 {font-weight: normal;}.xmas-enter h4 {font-size: 22pt;font-size: 2.2rem;}.xmas-enter .xmas-an {position: absolute;bottom: -40px;left: 0;}.xmas-enter-btn a {text-decoration: none;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;display: block;margin: 0 auto;border: 3px solid #039041;background: #4bb04a;color: #fff;width: 210px;}.xmas-signoff {color: #FF6A13;line-height: normal;margin-bottom: 0;}.xmas-signoff span {font-weight: bold;}.xmas-safes-lb {text-align: center;font-size: 11pt;font-size: 1.1rem;color: #FF6A13;background: #fff url(https://assets-c.safe.co.uk/n/components/safesofxmas/snow-bg-lb.jpg) no-repeat center top;border: 0;}.xmas-safes-lb h1 {font-size: 33pt;font-size: 3.3rem;line-height: normal;border-bottom: 0;margin-top: 20px;}.xmas-safes-lb p.orange {font-size: 14pt;font-size: 1.4rem;line-height: normal;}#form .xmas-safes-lb p.orange {margin-bottom: 10px;}.xmas-safes-lb p span, .xmas-safes-lb .form-option {color: #63666A;}.xmas-safes-lb .holly {margin-bottom: 20px;}.xmas-safes-lb #form form input[type=text], .xmas-safes-lb #form form input[type=email] {width: 49%;float: left;}.xmas-safes-lb #form form input[type=email] {float: right;}.xmas-safes-lb #form form .row {margin-bottom: 20px;}.xmas-safes-lb .form-option {float: left;width: 20%;text-align: center;}.xmas-safes-lb input[type=submit] {text-indent: 0!important;background: #3fb34f;border: 3px solid #139148;color: #fff;padding: 0 10px;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;text-transform: lowercase;}.xmas-safes-lb .conditions {text-align: left;color: #63666A;}.xmas-terms {text-decoration: underline;cursor: pointer;}#ContainerInner .standardinner.xmas-safes-lb {margin-top: 0;}#ContainerInner .standardinner.xmas-safes-lb h1 {margin-top: 0;}.newsletter-sb {text-align: center;font-size: 11pt;font-size: 1.1rem;color: #63666A;background: #fff;border: 0;}.newsletter-sb h1 {font-size: 33pt;font-size: 3.3rem;line-height: normal;border-bottom: 0;margin-top: 20px;}.newsletter-sb p.orange {font-size: 14pt;font-size: 1.4rem;line-height: normal;}#form .newsletter-sb p.orange {margin-bottom: 10px;}.newsletter-sb p span, .newsletter-sb .form-option {color: #63666A;}.newsletter-sb #form form input[type=email] {width: 50%;}.newsletter-sb #form form .row {margin-bottom: 20px;}.newsletter-sb .form-option {float: left;width: 20%;text-align: center;}.newsletter-sb input[type=submit] {text-indent: 0!important;background: #FF6A13;border: 0;border-bottom: 1px solid #FFD6BF;border-radius: 2px;color: #fff;padding: 3px 10px;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;text-transform: lowercase;font-weight: bold;}.newsletter-sb .conditions {text-align: left;color: #63666A;}.buyg-grey .video-box {background: #f1f2f2;border: 1px solid #A7A8AA;color: #63666A;width: 100%;padding: 12px;margin: 0 0 8px 0;overflow: hidden;display: block;}.buyg-grey .video-box .video-right {color: #00A3E0;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 11pt;font-size: 1.1rem;text-decoration: none;line-height: normal;}.buyg-grey .video-box .video-left, .buyg-grey .video-box .video-right {float: left;width: 35%;}.buyg-grey .video-box .video-right {width: 62%;margin-left: 3%;}.buyg-grey .video-box .video-left img {max-width: 100%;} #staff-ab{margin-top: 8px;background: #FF6A13;border: 1px solid #803c14;padding: 3px 6px;padding-left:  15px;vertical-align: middle;box-shadow: 2px 2px 2px #555;border-radius:  5px;color:  #fff;width: calc(100% - 15px);position: relative;z-index: 999;}#staff-ab td{ padding: 3px 6px; line-height:  1.3rem;}#staff-ab td:first-of-type{ vertical-align: middle; }#staff-ab tr{ border-bottom: 1px solid white; }#staff-ab tr:last-of-type{ border-bottom: none; }#staff-ab b{ font-size: 1.15rem; }#staff-ab img{ width: 15px; margin-left: 15px; display: inline-block; vertical-align: middle; float: right;}#staff-ab h4{ color: #fff; font-size: 1.3rem; font-weight: normal; margin-bottom: 5px; letter-spacing: 1px;font-family:  'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;top: 20px;left: 3px;display: inline-block;}#staff-ab table{width: calc(100% - 15px);}#staff-ab form{ font-size: 0.7rem; }#staff-ab select{margin-top: 10px;width: 100%;}#staff-ab select, #staff-ab form{font-size: 0.8rem;padding: 1px;font-weight: bold;}.staff-ab-var{ font-weight: bold; font-size: 1.2rem; }#cust-ab{ font-size: 0.7rem; }@media (max-width: 1199px) {.browseBrands {width: 100%; }.xmas-prize .todays-prize { display: none; }.xmas-header .xmas-label { right: -29%; }}@media (max-width: 1023px) {#chubbElements #bannerThumbs {background: none;}#lockersSiteVisit #lockersGallery,#lockersSiteVisit .royalSlide,#lockersSiteVisit .royalSlide img {width: 100%;}#lockersSiteVisit #lockersGallery {margin-bottom: 15px;}#lockersSiteVisit #lockersThumbs .customThumb {margin: 0 10px 10px 0;}.xmas-header { min-height: inherit; }.xmas-header .xmas-label { right: -39%; }.xmas-header-l {margin-left: -20px;width: 64%;}.xmas-prize { background-position: 55% top }.xmas-prize h2, .xmas-prize p {width: 80%;}}@media (max-width: 767px) {.siteList ul ul {width: 50%;}.siteList h4 {margin: 10px 10px 5px;}#page404 img {float: none;display: block;margin: 20px auto;}#competition .comp-left, #competition .comp-right {float: none;width: 100%;}#competition .comp-right  {margin: 10px auto;text-align: center;}#competition .comp-left > div {min-height: 0;}#thewithshop {overflow:auto;padding-bottom: 40px;}#thewithshop img {width: 80%;}.xmas-header-l, .xmas-prize h2, .xmas-prize p, .xmas-enter-text, .xmas-header h1 { width: 100%;margin-left: auto;margin-right: auto;}.xmas-header .xmas-label { display: none; }.xmas-tree-inner img, .xmas-enter .xmas-an { max-width: 100%; }.xmas-tree-inner img { top: 40px; }.xmas-tree { margin-bottom: 0; padding-top: 0; }.xmas-tree-inner { min-height: 450px; }.xmas-enter-text { padding-bottom: 417px; }.xmas-prize h2, .xmas-enter h4  {font-size: 17pt;font-size: 1.7rem;}.xmas-prize h2 span { font-size: 25pt;font-size: 2.5rem;}.xmas-enter h2 {font-size: 20pt;font-size: 2rem;}.siteList ul ul {width: 100%;}#chubbElements #banners, #chubbElements #bannerThumbs {display: none;}#chubbElements #pages #elements .seriesLink {width: 100%;}#chubbElements #pages #elements .seriesLink .safe {float: none;display: block;margin: 0 auto 20px auto;}#thewithshop {overflow:auto;padding-bottom: 40px;}#thewithshop img {width: 100%;}#thewithshop .h1 {font-size: 12pt;font-size: 1.2rem;font-weight: bold;}#thewithshop p {font-size: 10pt;font-size: 1rem;}#thewithshop a.safezone {margin-right: 0;}.xmas-enter { margin-top: 65px; }.xmas-tree-inner { min-height: 340px; }.xmas-enter-btn a { width: 80%; }.xmas-safes-lb #form form input[type="text"], .xmas-safes-lb #form form input[type="email"], .xmas-safes-lb .form-option {width: 100%;float: none;margin-bottom: 5px;}.xmas-safes-lb .form-option { text-align: left; margin-left: 20%; }.xmas-safes-lb .form-option br { display: none; }.xmas-safes-lb .form-option input[type=checkbox] {float: left;margin-right: 10px;margin-top: 7px;}.xmas-safes-lb input[type=submit] {margin-bottom: 30px;}.buyg-grey .video-box {background: #f1f2f2;border: 1px solid #A7A8AA;padding: 12px;margin: 0 0 8px 0;overflow: hidden;display: block;}.buyg-grey .video-box .video-right {color: #00A3E0;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 11pt;font-size: 1.1rem;text-decoration: none;line-height: normal;}.buyg-grey .video-box .video-left, .buyg-grey .video-box .video-right {float: left;width: 35%;}.buyg-grey .video-box .videor-right {width: 62%;margin-left: 3%;}.buyg-grey .video-box .video-left img {max-width: 100%;}.reviewty-fbproduct, .reviewty-fbpage {float: none;width: 100%;margin-bottom: 50px;}.browseBrands #brands a {background-size: 35vmin auto;}}.option-status.outofstock{color: #BC1C1C;}.cookie-name-unique-id {font-style: italic;}.cookie-name-unique-id:before {content: '<';}.cookie-name-unique-id:after {content: '>';}.cen-rating-disclaimer{font-size: 1.1rem;font-weight: bold;text-align: center;clear: both;padding-top: 2rem;margin-bottom: 0;}.box .cd_default { border-bottom: none; }.cd_js, .cd_nonjs {clear: both;margin-top: 10px;}.cd_js { display: none; }.cd_day { margin-top: 10px; text-align: center; }.cd_day .error-select {display: inline-block;margin-left: 10px;color: red;font-size: 8pt; font-size: .8rem;font-weight: bold;}.cd_dddisabled {filter: alpha(opacity=50);opacity: 0.5;}.checkout .prodDetails .prodtitle {border: 0;margin-top: 0;margin-bottom: 5px;}.checkout .prodDetails .prodWithGroup{list-style: none;margin: -5px 0 5px 0;padding: 0;font-size: 1rem;}.checkout .prodDetails .prodWithItem{margin: 0;padding: 0;line-height: 16px;}.checkout .prodDetails .prodWithItem .price{font-weight: bold;font-size: 0.9rem;}.checkout .prodDetails .prodWithItem .vat{color: #A7A8AA;font-size: 0.8rem;}.checkout .prodDetails img { margin-right: 8px; }.checkout .prodDetails em {display: block; }.checkout .step1 .form-container, .messagebox_alert, #ErrorMessage, #NoteMessage { width: 83%; }.step1 .boxPad { margin-bottom: 20px; }.step1 .radio input[type=radio] { margin-left: 0; }.checkout .step1 .delivery-box .radio img{}.delivery-onechosen .delivery-box{ opacity: 0.5;}.delivery-onechosen .delivery-chosenone{ opacity: 1;}.delivery-method-icon{float: left;height: 70px;margin-right: 20px;padding-top: 5px;width: 50px;}@media (max-width: 767px) {.delivery-method-icon{display: none;}}.checkout .prodDetails {border-bottom: 1px solid #ccc;padding-bottom: 17px;margin-bottom: 30px;}.checkout .delivery img { width: auto; }.checkout .step1 .form-container .box dl {color: #666;margin-left: 0;margin-right: 0;padding-left: 0;padding-right: 0;}.step1 .box dl .title {color: #FF6A13;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 12pt; font-size: 1.2rem;font-weight: normal;}.step1 .prodDetails {clear: both;overflow: hidden;}.step1 .prodDetails .prodThumb {float: left;width: 75px;}.step1 .prodDetails .prodThumb > img {max-width: 75px;max-height: 75px;object-fit: contain;}.step1 .prodDetails .prodContent {float: left;width: 76%;margin-left: 10px;}.step1 .prodDetails .outofstock {display: block;float: left;clear: both;margin: 30px 0px 10px 20px;color: #BE2629;}.step1 dl {display: block;margin: 0 -10px;width: auto;overflow: hidden;}.step1 dd {margin: 0;min-height: 1px;padding-left: 10px;padding-right: 10px;float: left;}.step1 .box dl .courier { display: block; }.checkout .step1 .delivery-box {margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px solid #ccc;}.checkout .step1 .delivery-box.not-selected .calendar-container,.checkout .step1 .delivery-box.not-selected .warning,.checkout .step1 .delivery-box.not-selected .cd_day,.checkout .step1 .delivery-box.not-selected .eo-desc{display: none;}.checkout .step1 .delivery-box.is-selected .title {font-weight: bold;}.checkout .box.multiple .prodDetails {background-clip: padding-box;border-bottom: #ccc solid 1px;margin-bottom: 20px;padding: 10px 10px 20px 10px;}dd.delivery .green { color: #666; }dd.delivery .green em { color: #be2629; }.step1 .box dl .light { white-space: normal; }.delivery-box span.warning, span.warning {position: initial;width: fit-content;display: block;background: #f1f2f2 url(https://assets-b.safe.co.uk/n/sections/checkout/warning.png) no-repeat 10px center;background-size: 25px auto;border: 1px solid #63666A;border-radius: 3px;line-height: 1.2;margin-left: 70px;margin-top: 1rem;}span.warning {position: absolute;right: 40px;top: 130px;width: 25%;padding: 10px 10px 10px 48px;line-height: 1.3;}@media (max-width: 767px){.delivery-box span.warning {margin-left: 0;}}#deliveryTab span.warning {position: relative;right: auto;top: auto;width: 100%;}.checkout .calendar-mobile { display: none; }.calendar-container {display: block;position: relative;text-align: center;margin: 0 auto 0 auto;overflow: hidden;clear: both;padding-top: 1rem;}.calendarDisplay {margin: 0 auto;text-align: center;}.calendarDisplay #cal-title {padding: 10px 0;color: #63666A;font-size: 12pt; font-size: 1.2rem;font-weight: bold;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;}.checkout .month-container {display: inline-block;vertical-align: top;padding: 0 5px;}.checkout .month {min-height: 290px;display: inline-block;}.calendarDisplay .cal-row {display: table;height: 46px;}.calendar-container.sml .calendarDisplay .cal-row {height: 40px;}.calendarDisplay .col {display: table-cell;padding: 5px 3px 3px 3px;}.calendarDisplay #cal-day-names {display: table;width: 100%;height: 25px;line-height: 25px;color: #fff;border: 0;border-bottom: 2px solid #fff;background: #ccc;border-top-left-radius: 2px;border-top-right-radius: 2px;}.calendarDisplay .col.day-name {display: table-cell;width: 46px;font-weight: bold;font-size: 10pt; font-size: 1rem;text-transform: uppercase;border-bottom: 2px solid #63666A;background: #63666A;margin-left: 2px;}.calendarDisplay .col.day-name.mon {margin-left: 0;border-right: 0;border-top-left-radius: 2px;}.calendarDisplay .col.day span {display: block;text-transform: uppercase;}.calendarDisplay .col.day {width: 46px;border-left: 2px solid #eee;border-bottom: 2px solid #eee;background: #eee;color: #b4b4b4;position: relative;padding: 0;}.calendarDisplay .col.day.mon { border-left: 0; }.calendarDisplay .col.day.sun {border-right: 0;border-top-right-radius: 2px;}.calendarDisplay .col.day.today .date {font-weight: bold;color: #848383;}.calendarDisplay .col.day.today .day-inner::after {content: '\00a0';display: block;font-size: 8pt; font-size: .8rem;}.calendar-container.sml .calendarDisplay .col.day.today .day-inner::after {display: none;}.calendarDisplay .col.day.available .day-inner,.calendarDisplay .col.day.today .day-inner {border: 1px solid #E0DEDE;padding: 4px;border-radius: 2px;}.calendarDisplay .col.day.available .day-inner {background: #fff;color: #000;}.calendarDisplay .col.day .day-inner {padding: 5px;}.calendarDisplay .cal-row:last-child .col.day {border-bottom: 0;}.calendarDisplay .cal-row:last-child .col.day:first-of-type {border-bottom-left-radius: 2px;}.calendarDisplay .cal-row:last-child .col.day:last-of-type {border-bottom-right-radius: 2px;}.calendarDisplay .col.day.available:hover { cursor: pointer; }.calendarDisplay .col.day.selected .day-inner, .calendarDisplay .col.day.available:hover .day-inner, .calendarDisplay .col.day.weekend.selected .day-inner {padding: 4px;border: 1px solid #FF6A13;}.calendarDisplay .col.day.available:hover .day-inner {background: #f1f2f2;}.calendarDisplay .col.day.selected .day-inner, .calendarDisplay .col.day.selected:hover .day-inner {background: #FF6A13;color: #fff;}.calendarDisplay .col.day.selected .date, .calendarDisplay .col.day.selected .price-vat { color: #fff; }.calendarDisplay .date {font-size: 11pt; font-size: 1.1rem;font-weight: normal;display: inline-block;margin: 5px 0 0px 0;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;line-height: 12pt;}.calendarDisplay .day.available .date {color: #63666A;font-weight: bold;}.calendarDisplay .price, .calendarDisplay .price-vat {font-size: 10pt; font-size: 1rem;line-height: normal;}.calendarDisplay .price { font-weight: normal; }.calendarDisplay .sprice { font-size: 8pt; font-size: 0.8rem; }.calendarDisplay .price-vat {width: 56px;text-align: center;font-size: 8pt; font-size: 0.8rem;line-height: 12px;color: #999;}.calendar-container .royalSlider {width: 345px; height: 500px;}img.timeslot {position: relative;top: -3px;margin-top: 0!important;}.delPricesCheckout {text-align: center;margin-bottom: 25px;}#calendars {position: relative;display: inline-block;vertical-align: middle;border-bottom: 0;margin-bottom: 30px;margin-left: 25px;margin-right: 25px;min-height: 325px;}#calendars .prev, #calendars .next {position: absolute;top: 11px;left: 60px;width: 20px;height: 20px;background-image: url('https://assets-b.safe.co.uk/n/sections/checkout/calendar-arrows.1.png');background-position: 0 0;text-indent: -9999rem;cursor: pointer;z-index: 105;transition: display 0.3s;}#calendars .next {left: auto;right: 60px;background-position: -20px 0;}#calendars .prev.disabled, #calendars .next.disabled { display: none; }.calendar-container .timeslots {display: inline-block;vertical-align: top;margin-top: 81px;margin-left: 25px;margin-right: 25px;width: 300px;text-align: left;}.calendar-container.sml #calendars { min-height: 285px; }.calendar-container.sml .calendarDisplay .col.day span.sprice { display: none; }.calendar-container.sml .calendarDisplay .col.day-name { width: 34px; font-size: 9pt; font-size: .9rem; }.calendar-container.sml .calendarDisplay .col { width: 40px; }.calendar-container.sml .calendarDisplay .day .date { line-height: 24px; }@media (max-width: 1023px) and (pointer: coarse) {.calendar-container .timeslots .timeslot { padding: 10px 12px; }.calendar-container.sml #calendars { min-height: 310px; }.calendar-container.sml .calendarDisplay { width: 365px; }.calendar-container.sml .timeslots { width: 330px; }.calendar-container.sml .calendarDisplay .col.day-name { width: 40px; font-size: 10pt; font-size: 1rem; }.calendar-container.sml .calendarDisplay .col { width: 46px; }.calendar-container.sml .calendarDisplay .day .date { line-height: 30px; }}.calendar-container .timeslots .timeslot {overflow: hidden;clear: both;padding: 7px 12px;border: 1px solid #A7A8AA;border-radius: 2px;margin-bottom: 10px;font-size: 0;color: #828283;}.calendar-container .timeslots .timeslot:hover {border-color: #FF6A13;background: #f1f2f2;cursor: pointer;}.calendar-container .timeslots .timeslot.selected {background: #FF6A13;border-color: #FF6A13;color: #fff;}.calendar-container .timeslots .timeslot > div {display: inline-block;vertical-align: middle;font-size: 11pt; font-size: 1.1rem;line-height: 1.6rem;}.calendar-container .timeslots .timeslot > div:first-of-type {width: 82%;font-weight: bold;}.calendar-container .timeslots .timeslot > div:first-of-type span {font-weight: normal;}.calendar-container .timeslots .timeslot > div:last-of-type {width: auto;min-width: 17%;float: right;text-align: right;}.calendar-container .timeslots .selected-ts {margin-top: 15px;text-align: center;}.calendar-container .timeslots .selected-ts p:last-of-type strong {display: inline-block;}.delivery .light strong {display: inline-block;margin-top: 15px;}.s1border {border-bottom: 1px solid #ccc;padding-bottom: 35px;}.checkout .s1border {padding-bottom: 40px;margin-bottom: 35px;overflow: hidden;}.checkout .cd_day select, .checkout .deliveryday select {width: 100%;}.checkout .deliveryday select { max-width: 100%; }.step1 .box dl .dDays, .step1 .box dl .dPrice, .step1 .box dl .val { display: block; }.step1 .box dl .dPrice {padding-bottom: 15px;}.step1 .box dl .radio, .step1 .box dl .delivery, .step1 .box dl .dDays, .step1 .box dl .dPrice, .step1 .box dl .select, .step1 .box dl .val {min-height: 1px;padding-left: 10px;padding-right: 10px;float: left;}.step1 .box dl .radio, .step1 .box dl .val, .step1 .box dl .courier, .step1 .box dl .select { width: 8.33333%; }.step1 .box dl .radio input[type=radio] {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}.step1 .box dl .radio input[type=radio] + label.radio-label {padding-left:24px;height:24px; display:inline-block;line-height:24px;background-repeat:no-repeat;background-position: 0 0;font-size:24px;vertical-align:middle;cursor:pointer;}.step1 .box dl .radio input[type=radio]:checked + label.radio-label {background-position: -24px 0;}label.radio-label {margin-top: 10px;background-image:url(https://assets-a.safe.co.uk/n/sections/basket/checkbox.2.png);background-size: 200%;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.step1 .box dl .radio{ float: right;width:50px;height:50px; }.step1 .box dl .delivery { width: 50%; }.step1 .box dl .dDays, .step1 .box dl .dPrice {text-align: center;color: #666;font-size: 16px;}.step1 .box dl .dDays small{display: block;}.step1 .box dl .courier {width: 41.6667%;text-align: right;}.step1 .box dl .dDays, .step1 .box dl .dPrice {width: 16%;padding-left: 0px;padding-right: 0px;}.step1 .box dl.delivery-box.txt-notif .dDays,.step1 .box dl.delivery-box.txt-notif .dPrice {width: 10%;}.step1 .box dl.delivery-box.txt-notif .dselect {width: 21%;text-align: right;}.checkout .cd_day select { margin-left: 20px; }@media (max-width: 1023px) {.calendar-container .timeslots {margin-top: 0;padding: 0 10px;}.checkout .month {float: none;margin: 0 0 10px 0;}.checkout .month:first-child { margin-right: 0; }.checkout .cd_day select { max-width: 100%; margin-left: 70px; }#calendars, .calendar-container .timeslots {display: inline-block;margin-left: 0;margin-right: 0;}.calendar-container .timeslots { display: block; }.calendar-container .calendarDisplay, .calendar-container.sml .calendarDisplay,.calendar-container .timeslots, .calendar-container.sml .timeslots {width: 100%;min-width: 290px;max-width: 350px;}.calendar-container .calendarDisplay .col.day, .calendar-container.sml .calendarDisplay .col.day,.calendar-container .calendarDisplay .col.day .day-inner, .calendar-container.sml .calendarDisplay .col.day .day-inner {height: auto;}.calendar-container.sml .calendarDisplay .day .date {line-height: 30px;}.calendar-container .timeslots {box-sizing: border-box;}.calendar-container .timeslots .timeslot > div:last-of-type {margin-top: 0;}}@media (min-width: 768px) {.eo_days{width: 16%!important;float: left!important;text-align: center!important;}.eo_prc{width: 16%!important;float: left!important;text-align: center!important;}.eo_days div, .eo_prc div{text-align: center!important;}}@media (max-width: 767px) {.step1 .prodDetails h2 {background: none;color: #FF6A13;}.cd_day  { width: 75vw; }.checkout .cd_day select { margin-left: 0px; }.checkout .step1 .row.noborder { margin-top: 0;}.checkout span.delnotifcation {font-size: 11pt; font-size: 1.1rem;line-height: 1.6;}.checkout span.delnotifcation img { margin-top: 5px!important; }.step1 .box dl .delivery { width: calc(91.6667% - 50px);overflow:visible; }.step1 .box dl .courier {width: 100%;text-align: center;}.step1 .box dl .radio { padding: 0; }.step1 .box dl .dDays, .step1 .box dl .dPrice, .step1 .box dl .dselect { display: none; }.mobile-delivery-container{width: 80vw;}.step1 .delivery .visible-xs div {float: left;width: 43%;padding: 0;margin-top: 20px;}.step1 .delivery .visible-xs div.days { float: right; }.step1 .delivery .visible-xs div img { width: 16px; }.step1 .delivery .visible-xs .txt-notif {width: 100%;float: none;clear: both;}.step1 .delivery .visible-xs .txt-notif img {width: auto;margin-top: 20px;}.step1 .box dl .select {text-align: right;float: right;}.checkout .step1 .form-container {width: 100%;margin-top: 20px;}.checkout .step1 .boxPad { padding: 15px; }.checkout .step1 .days, .checkout .step1 .price {margin-top: 20px;text-align: left;font-size: 12pt; font-size: 1.2rem;}.checkout .step1 .select { display: none; }.checkout .step1 .prodtitle {padding: 0;overflow: visible;height: auto;}.checkout .step1 .prodDetails .prodThumb {float: left;width: 75px;}.checkout .step1 .prodDetails .prodContent {float: left;width: 65%;margin-left: 10px;}.checkout dl.delivery { margin-top: 5px; }#CheckoutBasket .qty { text-align: left; }#CheckoutBasket .qty2 {display: inline-block;font-weight: normal;margin-right: 0;}.checkout .price.visible-xs {display: inline-block!important;margin-top: 0;float: right;}.checkout .days.visible-xs {margin-top: 0;font-style: italic;font-size: 90%;}.step1 .box dl .title { font-size: 11pt; font-size: 1.1rem; }.step1 .box dl .exdDays{display: block;width: 43%;float: right;text-align: left;margin-right: 6%;}.step1 .box dl .exdPrice{display: block;width: 33%;float: left;text-align: left;padding-left: 10px;}}  .royalSlider {width: 600px;height: 400px;position: relative;direction: ltr;}.royalSlider > * {float: left;}.rsWebkit3d .rsSlide {-webkit-transform: translateZ(0);}.rsWebkit3d .rsSlide,.rsWebkit3d .rsContainer,.rsWebkit3d .rsThumbs,.rsWebkit3d .rsPreloader,.rsWebkit3d img,.rsWebkit3d .rsOverflow,.rsWebkit3d .rsBtnCenterer,.rsWebkit3d .rsAbsoluteEl,.rsWebkit3d .rsABlock,.rsWebkit3d .rsLink {-webkit-backface-visibility: hidden;}.rsFade.rsWebkit3d .rsSlide,.rsFade.rsWebkit3d img,.rsFade.rsWebkit3d .rsContainer {    -webkit-transform: none;}.rsOverflow {width: 100%;height: 100%;position: relative;overflow: hidden;float: left;-webkit-tap-highlight-color:rgba(0,0,0,0);}.rsVisibleNearbyWrap {width: 100%;height: 100%;position: relative;overflow: hidden;left: 0;top: 0;-webkit-tap-highlight-color:rgba(0,0,0,0);}.rsVisibleNearbyWrap .rsOverflow {position: absolute;left: 0;top: 0;}.rsContainer {position: relative;width: 100%;height: 100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}.rsArrow,.rsThumbsArrow {cursor: pointer;}.rsThumb {position: relative;}.rsArrow,.rsNav,.rsThumbsArrow {opacity: 1;-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;transition:opacity 0.3s linear;}.rsHidden {opacity: 0;visibility: hidden;-webkit-transition:visibility 0s linear 0.3s,opacity 0.3s linear;-moz-transition:visibility 0s linear 0.3s,opacity 0.3s linear;-o-transition:visibility 0s linear 0.3s,opacity 0.3s linear;transition:visibility 0s linear 0.3s,opacity 0.3s linear;}.rsGCaption {width: 100%;float: left;text-align: center;}.royalSlider.rsFullscreen {position: fixed !important;height: auto !important;width: auto !important;margin: 0 !important;padding: 0 !important;z-index: 2147483647 !important;top: 0 !important;left: 0 !important;bottom: 0 !important;right: 0 !important;}.royalSlider .rsSlide.rsFakePreloader {opacity: 1 !important;-webkit-transition: 0s;-moz-transition: 0s;-o-transition:  0s;transition:  0s;display: none;}.rsSlide {position: absolute;left: 0;top: 0;display: block;overflow: hidden;height: 100%;width: 100%;}.royalSlider.rsAutoHeight,.rsAutoHeight .rsSlide {height: auto;}.rsContent {width: 100%;height: 100%;position: relative;}.rsPreloader {position:absolute;z-index: 0;}.rsNav {-moz-user-select: -moz-none;-webkit-user-select: none;user-select: none;}.rsNavItem {-webkit-tap-highlight-color:rgba(0,0,0,0.25);}.rsThumbs {cursor: pointer;position: relative;overflow: hidden;float: left;z-index: 22;}.rsTabs {float: left;background: none !important;}.rsTabs,.rsThumbs {-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0);}.rsVideoContainer {width: auto;height: auto;line-height: 0;position: relative;}.rsVideoFrameHolder {position: absolute;left: 0;top: 0;background: #141414;opacity: 0;-webkit-transition: .3s;}.rsVideoFrameHolder.rsVideoActive {opacity: 1;}.rsVideoContainer iframe,.rsVideoContainer video,.rsVideoContainer embed,.rsVideoContainer .rsVideoObj {position: absolute;z-index: 50;left: 0;top: 0;width: 100%;height: 100%;}.rsVideoContainer.rsIOSVideo iframe,.rsVideoContainer.rsIOSVideo video,.rsVideoContainer.rsIOSVideo embed {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-right: 44px;}.rsABlock {left: 0;top: 0;position: absolute;z-index: 15;}img.rsImg {max-width: none;}.grab-cursor {cursor:url(https://assets-a.safe.co.uk/n/templates/royalslider/grab.png) 8 8, move; }.grabbing-cursor{ cursor:url(https://assets-a.safe.co.uk/n/templates/royalslider/grabbing.png) 8 8, move;}.rsNoDrag {cursor: auto;}.rsLink {left:0;top:0;position:absolute;width:100%;height:100%;display:block;z-index: 20;background: url(https://assets-a.safe.co.uk/n/templates/royalslider/blank.gif);}.royalSlider.iskin {padding-bottom: 0;}.royalSlider.iskin.with-thumbs {padding-bottom: 62px;}.royalSlider.iskin .rsArrow {background:url('https://assets-a.safe.co.uk/n/templates/royalslider/iskin-controls-sprite-mod.png') no-repeat 0 0; width: 32px;height: 44px;margin-top:-29px;-moz-opacity: 0.8;opacity: 0.8;}.royalSlider.iskin.rsWithThumbs .rsArrow {margin-top:-49px;}.royalSlider.iskin .rsArrowLeft {background-position: -5px 0px;left: -32px;}.royalSlider.iskin .rsArrowRight {background-position: -164px 0px;right: -32px;}.royalSlider.iskin .rsArrow:active {}.royalSlider.iskin .rsArrow:hover {-moz-opacity: 1;opacity: 1;}.royalSlider.iskin .rsArrow.disabled {-moz-opacity: 1;opacity: 1;}.royalSlider.iskin .rsArrowLeft.rsArrowDisabled {background-position: -37px 0px;}.royalSlider.iskin .rsArrowRight.rsArrowDisabled {background-position: -132px 0px;}.royalSlider.iskin .royalControlNavOverflow a {height: 10px;width: 10px;margin-right: 5px;background: #fff;border: 1px solid #ccc;line-height: 10px;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;}.royalSlider.iskin .royalControlNavOverflow a.current {background-color: #999;border-color: #999;}.royalSlider.iskin .royalControlNavOverflow a:hover {border-color: #999;}.royalSlider.iskin .royalControlNavOverflow {margin-top:4px;}.royalSlider.iskin .thumbsAndArrowsContainer {margin: 5px 0 0 0;position: relative;float:left;background: #E8EDEE;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;}.royalSlider.iskin .royalControlNavOverflow.royalThumbs {margin-top:10px;}.royalSlider.iskin .royalThumbs a.royalThumb{background-color: transparent;background-position: 2px 2px;width:50px;height:50px;margin-right:10px;-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;padding: 2px;background-repeat: no-repeat;border: 1px solid #c8c8c8;-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;text-indent: -9999px;}.royalSlider.iskin .royalThumbs a.royalThumb.current {background-position: 2px 2px !important;border:1px solid #000 !important;}.royalSlider.iskin .royalThumbs a.royalThumb:hover {background-position: 2px 2px;border: 1px solid #777;}.royalSlider.iskin .thumbsArrow {background:#E8EDEE url('https://assets-a.safe.co.uk/n/templates/royalslider/iskin-controls-sprite-mod.png') no-repeat 0 0; width: 28px;height: 76px;-moz-opacity: 0.8;opacity: 0.8;}.royalSlider.iskin .thumbsArrow.left {background-position: -118px -124px;left: 0;margin-right: 10px;}.royalSlider.iskin .thumbsArrow.right {background-position: -155px -124px;right: 0;margin-left: 10px;}.royalSlider.iskin .thumbsArrow:hover  {-moz-opacity: 1;opacity: 1;}.royalSlider.iskin .thumbsArrow.disabled {-moz-opacity: 1;opacity: 1;}.royalSlider.iskin .thumbsArrow.left.disabled {background-position: -38px -124px;}.royalSlider.iskin .thumbsArrow.right.disabled {background-position: -75px -124px;}.cluetip-arrows,.cluetip-arrows-inner {position: absolute;top: 0;height: 0;width: 0;margin: 0;padding: 0;border-style: solid;font-size: 0;line-height: 0;}#cluetip{padding: 10px;}.cluetip{z-index: 9999!important;}.clue-left-default { padding: 0 11px 0 0; }.clue-right-default {margin-left: -11px;padding: 0 0 0 11px;}.cluetip-default .cluetip-outer {padding: 5px 10px;background-color: #fff;border: 1px solid #ddd;border-radius: 6px;color: #63666A;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 9pt;font-size: .9rem;line-height: 1.5;zoom: 1;box-shadow: rgba(0,0,0, 35%) 0px 3px 12px;}.cluetip-default .cluetip-arrows {margin-top: 12px;border-color: transparent;}.cluetip-default  .cluetip-arrows-inner {position: relative;top: -11px;border-color: #f1f2f2 transparent;}.clue-left-default .cluetip-arrows {right: 50%;border-width: 12px 12px 0 0;}.clue-left-default .cluetip-arrows-inner {right: 50%;border-width: 10px 10px 0 0;}.clue-right-default .cluetip-arrows {left: 0;border-width: 12px 0 0 12px;}.clue-right-default .cluetip-arrows-inner {left: -10px;border-width: 10px 0 0 10px;}.cluetip-default .cluetip-close {float: right;height: 15px;width: 15px;line-height: 8pt;text-align: right;display: none;}.cluetip-default .cluetip-close a {color: #63666A;text-decoration: none;}.cluetip-default .cluetip-title {margin: 5px 0 5px 0;font-size: 8pt;font-size: 0.9rem;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif!important;font-weight: bold;color: #111;}.cluetip-default .cluetip-arrows, .cluetip-default .cluetip-arrows-inner { _zoom: 1; _border-left-color: pink; _border-right-color: pink; _border-bottom-color: pink; _filter: chroma(color=pink); }.cluetip-default .cluetip-inner > *:last-child { margin-bottom: 0; }.clue-left-default.topleft { padding: 0; }.clue-right-default.topleft {margin-left: 0;padding: 11px 0 0 0;}.cluetip-default.topleft .cluetip-arrows {margin-top: 0;border-color: transparent transparent #A7A8AA transparent;}.cluetip-default.topleft  .cluetip-arrows-inner {position: relative;top: 2px;border-color: transparent transparent #f1f2f2 transparent;}.clue-left-default.topleft .cluetip-arrows,.clue-right-default.topleft .cluetip-arrows {left: 0;border-width: 0 12px 12px 0;}.clue-left-default.topleft .cluetip-arrows-inner,.clue-right-default.topleft .cluetip-arrows-inner {left: 1px;border-width: 0 10px 10px 0;}.clue-left-default.topleft .cluetip-arrows, .clue-right-default.topleft .cluetip-arrows, .clue-left-default.topleft .cluetip-arrows-inner, .clue-right-default.topleft .cluetip-arrows-inner { _zoom: 1; _border-top-color: pink; _border-right-color: pink; _border-left-color: pink; _filter: chroma(color=pink); }.clue-left-recent { padding: 0 11px 0 0; }.clue-right-recent {margin-left: -11px;padding: 0 0 0 11px;}.cluetip-recent .cluetip-outer {padding: 10px 10px 0 10px;background-color: #fff;border: 1px solid #FF6A13;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;color: #666;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 8pt;font-size: 0.846rem;zoom: 1;box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.2);}.cluetip-recent .cluetip-arrows {margin-top: 10px;border-color: #FF6A13 transparent;}.cluetip-recent  .cluetip-arrows-inner {position: relative;top: -11px;border-color: #fff transparent;}.clue-left-recent .cluetip-arrows {right: 0;border-width: 12px 12px 0 0;}.clue-left-recent .cluetip-arrows-inner {right: 0;border-width: 10px 10px 0 0;}.clue-right-recent .cluetip-arrows {left: 0;border-width: 12px 0 0 12px;}.clue-right-recent .cluetip-arrows-inner {left: -10px;border-width: 10px 0 0 10px;}.cluetip-recent .cluetip-close {float: right;height: 15px;width: 15px;line-height: 8pt;text-align: right;}.cluetip-recent .cluetip-close a {color: #FF6A13;text-decoration: none;}.cluetip-recent .cluetip-close a:hover { color: #874; }.cluetip-recent .cluetip-title {margin: 0 0 3px 0;font-size: 8pt;font-size: 0.846rem;}.cluetip-recent .cluetip-arrows, .cluetip-recent .cluetip-arrows-inner { _zoom: 1; _border-left-color: pink; _border-right-color: pink; _border-bottom-color: pink; _filter: chroma(color=pink); }.cluetip-recent .price,.quickview .price {margin-top: 11px;color: #000;font-size: 12pt;font-size: 1.231rem;font-weight: bold;line-height: 1.1;}.cluetip-recent .price .vat,.quickview .price .vat {display: block;}.cluetip-recent p { margin: 10px 0 0; }.cluetip-recent .yvstars,.quickview .yvstars {float: right;margin-top: 10px;text-align: right;}.cluetip-recent .yvstars span,.quickview .yvstars span {display: block;}.cluetip-recent .title,.quickview .title {margin: -10px -10px 0;padding: 2px 10px;background: #FF6A13;color: #fff;font-size: 13pt;font-size: 1.308rem;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;}.clue-left-product { padding: 0 17px 0 0; }.clue-right-product {margin-left: -17px;padding: 0 0 0 17px;}.cluetip-product .cluetip-outer {background-color: #fff;border: 1px solid #aaa;color: #333;box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.2);}.cluetip-product .cluetip-arrows {margin-top: 91px;border-color: #fff transparent;}.cluetip-product .cluetip-arrows-inner {margin-top: 90px;border-color: #aaa transparent;}.clue-left-product .cluetip-arrows {right: 50%;border-width: 16px 16px 0 0;}.clue-left-product .cluetip-arrows-inner {right: 50%;border-width: 18px 18px 0 0;}.clue-right-product .cluetip-arrows {left: 2px;border-width: 16px 0 0 16px;}.clue-right-product .cluetip-arrows-inner {left: 0px;border-width: 18px 0 0 18px;}.cluetip-product .cluetip-close {position: absolute;top: 5px;right: 5px;height: 15px;width: 15px;background-color: #f8f8f8;border: 1px solid #273c76;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;font-size: 10px;font-size: 0.8rem;line-height: 13px;text-align: center;}.cluetip-product .cluetip-close a {color: #3e60c1;text-decoration: none;}.cluetip-product .cluetip-close a:hover { color: #273c76; }.cluetip-product .cluetip-title { margin: 0 0 3px 0; }.clue-left-product .cluetip-arrows, .clue-right-product .cluetip-arrows, .clue-left-product .cluetip-arrows-inner, .clue-right-product .cluetip-arrows-inner { _zoom: 1; _border-left-color: pink; _border-right-color: pink; _border-bottom-color: pink; _filter: chroma(color=pink); }#wizard {position: relative;clear: both;overflow: hidden;padding: 20px;background-color: #f1f2f2;border-radius: 2px;box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.2);height: 298px;}.pgWizard #wizard {margin-top: 40px;}#searchHeader #wizard {margin-bottom: 40px;}#wizard h2, #wizard h3 {text-align: center;}#wizard h2 {color: #505050;font-size: 18pt;margin-bottom: 10px;}.wizard-container h3 {position: relative;display: table;height: 35px;line-height: 35px;margin: 0 auto 45px auto;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 1.8rem;-webkit-transition: opacity 2.0s ease-in;-moz-transition: opacity 2.0s ease-in;-o-transition: opacity 2.0s ease-in;opacity: 1;}.wizard-container h3 span {position: relative;top: 2px;display: table-cell;vertical-align: middle;}.wizard-container .avatar, #searchHeader .wizard-container .avatar {display: table-cell;width: 35px;vertical-align: middle;margin-right: 10px;}#wizard-slider {margin: 0 auto;max-width: 940px;width: 100%;}.wizard-container {background: #f1f2f2;clear: both;overflow: hidden;text-align: center;width: 100%;}.wizard-container a {text-decoration: none;}.wizard-container > div {display: inline-block;vertical-align: top;width: 120px;margin: 0 10px 0 0;text-align: center;}.wizard-container > div:last-child {margin-right: 0;}.wizard-container > div:hover {cursor: pointer;}.wizard-container .answer-link {display: block;}.wizard-container .answer-link .imgC {border: 2px solid #A7A8AA;border-radius: 3px;width: 84px;margin: 0 auto;}.wizard-container .answer-link img {background: #fff;display: block;border-radius: 3px;filter: gray;filter: grayscale(1);-webkit-filter: grayscale(1);height: 80px;margin: 0 auto;width: 80px;padding: 14px;}.wizard-container .answer-link img.loading {filter: none;content: url(https://assets-a.safe.co.uk/n/templates/loading.gif);padding: 0;}.answer-link .extra {font-size: 0.75rem;}.wizard-container .answer-link:hover img {filter: none;-webkit-filter: none;}.wizard-container .answer-link:hover .imgC {border: 2px solid #FF6A13;}.wizard-container > div.selected span {font-weight: bold;color: #BE2629;}.wizard-container > div.selected img {background: #f5f5f5;border: 2px solid #BE2629;}.answer-link span {display: block;margin-top: 10px;padding: 0;font-size: 1.1rem;color: #63666A;}.wizard-container em {display: none;font-size: 0.75em;font-weight: normal;}#wizard .rsOverflow {margin-bottom: 40px;}#wizard .rsArrow {bottom: 10px;width: 100%;float: left;}#wizard .rsArrowIcn {display: inline-block;background: #fff;border: #FF6A13 solid 4px;color: #FF6A13;font-family: LubalinGraphStd-Medium, Arial, Helvetica, 'DejaVu Sans', sans-serif;text-align: center;text-decoration: none;font-size: 1.25rem;padding: 4px 8px;}#wizard .rsArrowDisabled {display: block !important;visibility: hidden;}#wizard .rsArrowLeft .rsArrowIcn::after,#wizard .rsArrowBack .rsArrowIcn::after {content: '\2039  Back';}#wizard .rsArrowBack {float: right;}#wizard .rsArrowStart .rsArrowIcn::after {content: 'Start Again';}#wizard .rsArrowLeft {margin-left: 15%;}#wizard .rsArrowRight {display: none;}.wizard-progress-container {margin: 0 auto;max-width: 740px;text-align: center;width: 100%;}#wizard-progress {border: 2px solid #A7A8AA;border-radius: 3px;background: #fff;display: inline-block;margin: 0 5% 4px 5%;text-align: left;vertical-align: middle;width: 55%;}#wizard-progress .bar {display: inline-block;width: 20%;height: 15px;background: #A7A8AA;}#wizard .bubble {position: absolute;top: 25%;left: 2%;display: none;}.wizard-button {position: absolute;top: 44%;left: 60px;text-align: center;z-index: 20;}.wizard-button span {display: inline-block;background: #fff;border: #FF6A13 solid 3px;color: #FF6A13;font-family: LubalinGraphStd-Medium, Arial, Helvetica, 'DejaVu Sans', sans-serif;text-align: center;text-decoration: none;font-size: 10pt; font-size: 1rem;text-transform: lowercase;padding: 3px 7px;}.wizard-button.disabled {cursor: default;}.wizard-homepage-container {margin-top: 70px;margin-left: auto;margin-right: auto;margin-bottom: 60px;}.wizard-homepage-container.homeW {margin-top: 70px;margin-bottom: 0;padding-left: 5px;padding-right: 5px;}.wizard-homepage-container h2.tab-heading {margin-top: 0;font-weight: normal;}@media (max-width: 1023px) {#wizard {margin-top: 0;}}@media (max-width: 1199px) {.wizard-homepage-container.homeW {margin-top: 50px;margin-bottom: 20px;}.wizard-button {top: auto;bottom: 19px;left: 10%;}}@media (min-width: 767px) {#wizard .rsSlide {min-height: 150px;}}@media (max-width: 767px) {.wizard-homepage-container {padding-left: 0;padding-right: 0;}.wizard-homepage-container.homeW {margin-top: 20px;margin-bottom: 20px;}#wizard {margin-top: 30px;margin-bottom: 40px;border-radius: 0;box-shadow: none;height: auto;}#wizard .answer-link img {border-width: 3px;height: 100%;width: 100%;padding: 4px;}#wizard .rsArrowLeft {margin-left: 10px;}.wizard-container > div {width: 100px;margin-bottom: 25px;margin-right: 0;}.answer-link span {font-size: 1rem;}#wizard-progress {margin: 0 2%;width: 44%;border-top-left-radius: 0;border-bottom-left-radius: 0;}#wizard {padding-left: 10px;padding-right: 10px;}#wizard-progress {float: right;margin-top: 10px;position: initial;width: 74%;}#wizard .rsArrowLeft {margin-left: 5%;margin-top: 10px;}.wizard-container .answer-link span {display: inline-block;font-size: 1rem;margin-top: 6px;padding-left: 0;text-align: center;vertical-align: middle;width: 100%;}.wizard-container .answer-link .imgC {background: #fff;padding: 0;width: 65px;height: 65px;text-align: center;}#wizard .answer-link img {border-width: 2px;display: inline-block;float: none;height: 60px;vertical-align: middle;width: auto;}.wizard-container h3 {margin-bottom: 40px;font-size: 1.1em;}.wizard-container h3 span {text-align: left;line-height: normal;}#wizard .rsArrowDisabled {display: none !important;}.wizard-button.disabled {opacity: 1!important;}.wizard-button.disabled span {border-color: #A7A8AA;color: #A7A8AA;}#wizard .rsOverflow {margin-bottom: 0;}.wizard-button {top: auto;bottom: 15px;left: 4%;}}#trackLogin {width: 460px;margin: 80px auto;}#trackLogin .field { margin-bottom: 10px; }#trackLogin .field em {display: block;float: left;width: 132px;margin-top: 5px;}#trackLogin .field input { width: 260px; }#trackLogin #track {display: block;margin: 20px 0 0 237px;}#trackLogin #ErrorMessage { width: auto; }#trackOrder > .row > .csm3 { padding-right: 15px; }#trackOrder > .row > .csm9 > .row { margin-top: 0; }#trackOrder h1 { margin: 0; }.current-status{ color: #FF6A13; }.substatus{ font-weight: normal; margin-left: 20px; }#trackOrder .logout {position: absolute;top: 0;right: 0;margin-top: 8px;padding-right: 30px;}#trackOrder .side-ov .side-ov{padding: 0;}#trackOrder .side-ov .logout{position: relative;}#trackOrder #OrderStatus { margin-top: 0; }#OrderStatus h2 {margin-bottom: 0;color: #FF6A13;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;}#OrderStatus ul { padding: 0; list-style: none; }#OrderStatus li { padding: 3px 0 3px 30px; }#OrderStatus .tick, #OrderStatus .current { font-weight: bold; }#OrderStatus .tick { color: green; }#trackOrder .info { margin: 10px 0 20px 0; }#trackOrder .info em {display: block;margin-bottom: 5px;border-bottom: 1px solid #ccc;line-height: 1.2em;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;}div#OrderProgress img {float:left;}.progress-steps div.beforeCurrent img {background: url(https://assets-a.safe.co.uk/n/sections/checkout/progress-sep-dg2.png) no-repeat center;}.progress-steps div.completedStep {background-image: url(https://assets-a.safe.co.uk/n/templates/tick.gif), url(https://assets-a.safe.co.uk/n/sections/checkout/progress-bg.png);background-position: 90% center, top;background-repeat: no-repeat, repeat-x;}.progress-steps div.current {background-color: #63666A;background-image: url(https://assets-a.safe.co.uk/n/templates/tick.gif);background-position: 90% center;background-repeat: no-repeat;}#trackOrder .progress-steps.row{ margin-top: 0!important; }#trackOrder h3 small{font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;}div.orderstatus {float:left;width: 30%; margin: 0;background-color: #FF6A13;color: #fff;background-position: 61px 48px;background-repeat: no-repeat;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;text-align: center;}div.orderstatus em {display: block;margin: 3px 0 2px;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 1.2em;}div.orderstatus0 {border: 1px solid #ccc;border-right: none;border-left: none;color: #999;background: #fff;}div.orderstatus1 {background-image: url(https://assets-a.safe.co.uk/n/templates/tick.2.png); border: 1px solid #999;border-right: none;border-left: none;}div.orderstatus2, div.orderstatus3 {border: 1px solid #000;border-left: none;}div.orderstatus2 {background-image: url(https://assets-a.safe.co.uk/n/templates/load.gif); border-right: none;}div.orderstatus3 { background-image: url(https://assets-a.safe.co.uk/n/templates/tick.2.png); } #trackOrder .dd_legend { font-weight: bold; }#OrderItems .status, #OrderItems .del, #OrderItems .qty { text-align: center; }#OrderItems .qty a img{ cursor: pointer; }#OrderItems .status { font-weight: bold; }#OrderItems .status img {vertical-align: top;cursor: pointer;}#stockStatus em.stock, #OrderItems .stock { color: green; }#stockStatus em.noStock, #OrderItems .noStock { color: red; }#OrderDetails { margin-top: 20px; }#stockStatus em {display: block;margin: 0;color: #000;}.tracking #trackOrder img.product {width: 100%;max-width: 100%;}.tracking #trackOrder img.option {height: 35px;width: auto;margin: 0 auto;display: block;}.tracking .center { text-align: center!important; }.tracking .right { text-align: right; }.tracking #Breadcrumbs { display: none; }.tracking #Breadcrumbs > div {display: block;float: left;width: 100%;padding: 10px 0;background: #f1f2f2;}.tracking #Breadcrumbs div:first-child a { padding-left: 10px; }#trackOrder h1 {font-size: 18pt;font-size: 1.846rem;}#trackOrder .row .row { width: auto; }#trackOrder dl {margin-left: 0;margin-right: 0;margin-top: 10px;width: 100% !important;clear: both;overflow: hidden;}#trackOrder dt, #trackOrder dd {min-height: 1px;padding-left: 10px;padding-right: 10px;position: relative;float: left;margin: 0;}#trackOrder .page-heading {width: 100%;margin-bottom: 15px;}#trackOrder div.orderstatus { height: 72px; }#trackOrder .order-steps {clear: both;overflow: hidden;margin: 0 0 10px 0;}#trackOrder .m-steps,#trackOrder #OrderDetails .mobile-heading, #trackOrder .m-steps, #trackOrder .mobile-products {display: none;}#trackOrder div#OrderProgress {height: auto;margin: 0 0 10px 0;clear: both;overflow: hidden;}#trackOrder #OrderProgress img {  }#trackOrder div.orderstatus2 {background-position: center 80%;}#trackOrder .mobile-action > div {font-size: 11pt;font-size: 1.077rem;font-weight: bold;margin: 0 0 20px 0;padding: 10px;background: #fff;border: 1px solid #ccc;}#trackOrder .mobile-action .downloads span { display: inline-block; }#trackOrder .mobile-action .downloads .dl_detail { margin-left: 5px; }#trackOrder .mobile-action a {line-height: 32px;color: #00A3E0;}#trackOrder img.infotxt { width: auto; }#trackOrder ._legend { font-weight: bold; }#OrderItems .track {text-align: center;margin: -5px 15px 0 15px;}#OrderItems .track-number {margin: 0 15px;font-size: 75%;}#trackOrder dd.oi{ padding-top: 15px; }#OrderItems .track img { width: auto; }#OrderItems a.review-link { font-size: 11px; display: block; }.price-breakdown{ display: block!important; }#trackOrder #OrderItems dl, #trackOrder #OrderDetails .row, #trackOrder .price-breakdown-container .row {margin-left: 0;margin-right: 0;margin-top: 0;width: 100%!important;}#trackOrder #OrderDetails .row:last-of-type {margin-top: 10px;}#trackOrder #OrderItems dl {margin-top: 0;margin-bottom: 5px;}#trackOrder #OrderItems dl.delivery-row, #trackOrder .price-breakdown dl.delivery-row {margin-top: 0;padding-bottom: 10px;margin-bottom: 20px;border-bottom: 1px solid #f1f2f2;}#trackOrder #OrderItems dl.data div { padding-left: 0; }#trackOrder .tr_delivery td{ padding: 15px 10px; }#trackOrder .lastcol{ text-align: right; }#trackOrder #OrderItems .totals { padding-top: 8px; }#trackOrder .thead {background: #f1f2f2;border-bottom: 1px solid #999;padding-top:4px;padding-bottom: 4px;margin: 10px 0!important;font-weight: bold;clear: both;overflow: hidden;}#trackOrder dl.totals dd > div { margin-bottom: 8px; }#trackOrder .cxs12 > div.track a, #trackOrder .cxs12 .row > div.track a {background: #FF6A13;color: #fff;display: block;width: 50%;font-size: 13pt;font-size: 1.308rem;padding: 5px 10px;text-align: center;}#trackOrder .price-breakdown-container h2 {margin: 20px 0 10px 0; }#trackOrder .price-breakdown-container h2 a { color: #63666A; }#trackOrder .price-breakdown-container h2 a:hover, #trackOrder .price-breakdown-container h2 a:focus { text-decoration: none; }#trackOrder .price-breakdown-container h2 a.aux-hidden::before { content: '+ '; }#trackOrder .price-breakdown-container h2 a.aux-visible::before { content: '- '; }#trackOrder .price-breakdown .cxs8 span, #trackOrder #OrderDetails .mobile-heading { display: none; }#OrderDetails .spe div div:first-child, #OrderDetails .spe div div {width: 100%;float: left;padding-left: 0;padding-right: 0;}#OrderDetails .spe div div:first-child { font-weight: bold; }#OrderDetails { padding-left: 0; }#trackOrder .needhelp img, #trackOrder .box {width: auto;display: block;margin: 0 auto;position: relative;z-index: 2;border: 0;}#OrderDetails .box{width:100%!important;margin-bottom:10px;}#trackOrder .needhelp img { max-width: 100%; }#tracking-info-panels div.box{text-align: center;min-height: 150px;background-color: #f1f2f2;}.tracking .goback-logout {display: block;margin: 20px 0;text-align: center;font-size: 11pt;font-size: 1.077rem;}.tracking #Footer .footerlinkslist img { width: auto; }#trackOrder .mf-page { background: none; }.mf-page #trackOrder h1 { margin-bottom: 15px; }.mf-page #trackOrder .visible-xs { display: block!important; }#breakdown .price-breakdown .csm4 { margin-left: 0; }#breakdown #mf-content .row {margin-left: 0;margin-right: 0;width: 100%;}#breakdown .row {font-size: 110%;margin-bottom: 10px;}#breakdown .totals.row { margin-top: 15px; }.price-breakdown dl { margin-top: 0; margin-bottom: 0; }.price-breakdown dl dd { padding-bottom: 5px; }.price-breakdown dl.thead dd { padding-bottom: 0; }#loading {margin: 0 auto;display: block;}#trackOrder .price-breakdown-container .row, #trackOrder #pricebreakdown .row .row { width: 100%; }#trackOrder #OrderDetails .spe div div {float: left;width: 58.3333%;min-height: 1px;padding-left: 10px;padding-right: 10px;position: relative;}#trackOrder #OrderDetails .spe div div:first-child { width: 41.6667%; }.tracking .goback-logout { display: none; }.tracking .review-us { margin: 0 0; }.tracking .warningC {background: url(https://assets-b.safe.co.uk/n/sections/checkout/warning.png) no-repeat 95% 0;background-size: 25px auto;margin-top: 0;}#trackOrder .warning { font-size: 10pt; font-size: 1rem; }.tracking .warningC h2 {padding: 0 20px 0 5px;margin-bottom: 0;font-size: 16px;}.tracking .warningC p {padding: 0 8px 0 5px;margin-bottom: 0px;font-size: 10pt;line-height: 22px;text-align: justify;}.tracking-address{min-height: 225px;}#editableBasket{width:100%;border-bottom: 0;margin-bottom: 0;}@media (max-width: 1199px) {#trackOrder > .row {margin-left: 0;margin-right: 0;}#trackOrder #MenuMid img {width: auto;max-height: 38px;}#trackOrder .logout {display: block;text-align: right;}.tracking .warningC p {font-size: 10pt;line-height: 15px;text-align: left;margin-bottom: 10px;}}@media (max-width: 1023px) {.tracking { padding-bottom: 0!important; }.MenuTopNav {margin-left: 0;padding-left: 0;}.tracking .warningC { margin-top: 0!important; }.tracking .warningC p {font-size: 9pt;line-height: 15px;}}@media (max-width: 767px) {#editableBasket tr{position: relative;}#editableBasket tr.tr_product td.lastcol {position: absolute;top: 10px;right: 10px;}.tracking #Breadcrumbs { width: 100%; }#trackOrder .intro { margin: 15px 0 10px 0; }#trackOrder div.orderstatus {width: 30.2%;padding: 0 5px;background-image: none;}#trackOrder .mobile-heading, #trackOrder #OrderDetails .mobile-heading {background: #63666A;color: #fff;font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-weight: bold;padding: 12px;margin:  0;margin-bottom:;overflow: hidden;border: 0;text-shadow: none;line-height: normal;}#trackOrder .mobile-heading.withlink { padding: 0; }#trackOrder .mobile-heading.withlink a {color: #fff!important;display: block;padding: 12px;}#trackOrder .mobile-heading.withlink a:hover, #trackOrder .mobile-heading.withlink a:focus { text-decoration: none; }#trackOrder .mobile-heading.spi { margin-top: 40px!important; }#trackOrder .mobile-products .cxs12 {padding-left: 0;padding-right: 0;}#trackOrder #OrderItems .mobile-products .cxs12 .row { margin: 0; }#trackOrder #OrderItems .mobile-products .cxs12 .row:last-child { border-bottom: 0; }#OrderItems .status, #OrderItems .del, #OrderItems .track {text-align: left;margin: 25px 0 0 25px;}#trackOrder #OrderItems dl.delivery-row, #trackOrder .price-breakdown dl.delivery-row {margin-top: 0;margin-bottom: 0;}#OrderItems .track {margin-top: -5px;margin-bottom: 10px;padding-left: 0;}#OrderItems .status, #OrderItems .del, #OrderItems .oi { padding-left: 0; }#OrderItems .status:before { content: 'Status: '; }#OrderItems .del:before {content: 'Est Delivery: ';font-weight: bold;}#trackOrder .price-breakdown-container h2 { margin: 50px 0 10px 0; }#trackOrder .price-breakdown-container { margin: 0 0 40px 0; }#trackOrder .price-breakdown-container h2 a.aux-visible::before, #trackOrder .price-breakdown-container h2 a.aux-hidden::before { content: ''; }#trackOrder #mf-content .price-breakdown .cxs8, #trackOrder #mf-content .totals.row .cxs8 {padding-left: 0;}#trackOrder #mf-content .price-breakdown .col-xs-4, #trackOrder #mf-content .totals.row .col-xs-4 {padding-right: 0;}#trackOrder .price-breakdown .row {width: 100%;margin-left: 0;margin-right: -10px;}#trackOrder .price-breakdown .cxs8 span { display: inline-block; }#trackOrder .mobile-status-content, #trackOrder .mobile-status {overflow: hidden;clear: both;}#trackOrder .box {background: none;border: 0;padding: 5px 10px;}#trackOrder #OrderDetails {margin-top: 0;padding-left: 10px;padding-right: 10px;}#trackOrder #OrderDetails .bilh, #trackOrder .mobile-heading.withlink a.aux-hidden {cursor: pointer;background: #63666A url(https://assets-b.safe.co.uk/n/templates/plus-minus-white.2.png) no-repeat 98% 11px;}#trackOrder #OrderDetails .bilh.aux-visible, #trackOrder a.aux-visible {cursor: pointer;background: #63666A url(https://assets-b.safe.co.uk/n/templates/plus-minus-white.2.png) no-repeat 98% -35px;}#trackOrder #OrderDetails .mobile-heading.cxs12 {padding-left: 10px;padding-right: 10px;}#trackOrder #OrderDetails .del { margin-bottom: 40px; }#trackOrder #OrderDetails .del, #trackOrder #OrderDetails .bil {width: 100%;}#trackOrder .row.totals {padding-top: 10px;border-top: 1px solid #ccc;}#trackOrder .status-content h2 { margin-bottom: 13px; }#trackOrder .bil { display: none; }#trackOrder .bil.nonjs { display: block; }#trackLogin {width: 95%;margin: 30px auto 0 auto;}#trackLogin .field em { float: none; }#trackLogin .field input { width: 100%; }#trackLogin #track {margin: 20px auto 0 auto;padding: 10px;}.tracking #Container {width: 90%!important;margin-left: 1.5%;}.tracking #ContainerInner { width: 94%!important; }#trackOrder #OrderItems dl {margin-top: 10px;margin-bottom: 10px;}#trackOrder #OrderItems .visible-xs { margin-top: 0; }#trackOrder #OrderItems .visible-xs .track { margin-left: 17px; }#trackOrder h1.mobile-heading { margin-top: 4px; }.tracking .goback-logout, #trackOrder .m-steps,#trackOrder #OrderDetails .mobile-heading, #trackOrder .m-steps, #trackOrder .mobile-products {display: block;}#trackOrder .logout { display: none; }.tracking .warningC { margin-top: 0!important; background-position: 98% center; }.tracking .warningC p { padding: 10px 40px 10px 20px; }.track-order-main-column{display: flex; flex-direction: column;}#OrderItems{ order: 2; }#OrderDetails{ order: 3; }#tracking-info-panels{ order: 4; }#tracking-info-panels h2{ padding-top: 20px; }}.installation-icon-row {text-align: center;font-size: 10pt;font-size: 1rem;line-height: normal;color: #63666A;}.installation-icon-row img {display: block;margin: 0 auto 10px auto;}.installation-icon-row div {padding-left: 12px;padding-right: 12px;margin-bottom: 3rem;}.installation-tab .allfaqsContainer {width: auto;padding-left: 0;}#installationTab.row{margin-top: 0;}.installation-tab .faqContainer {width: 50%;margin-bottom: 0.2rem;}.installation-tab .faqContainer.faqVisible .faqQ {font-weight: bold;}.installation-tab .faqList {padding-top: 0;margin-bottom: 2rem;}.installation-tab .faqList .faqQ {background: transparent;font-weight: normal;font-size: 1.1rem;padding-top: 0;padding-bottom: 0;display: list-item;list-style-type: disc;list-style-position: outside;margin-left: 1.5rem;font-family: Arial, Helvetica, 'DejaVu Sans', sans-serif}.installation-tab .faqList .faqA {padding-right: 5%;margin-left: 1.6rem;margin-bottom: 1rem;}#Sections .installation-tab .installationPg-full h1 {font-weight: bold;}#Sections .installation-tab .installationPg-full p {width: 75%;}.installation-tab .alpha.lite {border-bottom: 0;}.installation-tab .list-standard {margin-bottom: 1.5rem;margin-left: 1.5rem;}.installation-tab .list-extra-margin li {margin-bottom: 1rem;}.InstallationStandardConditions .installationPg{display: none;}.InstallationStandardConditions .installation-icon-row{margin-top: 40px;}.InstallationStandardConditions .readMoreHref{text-align: center;}.InstallationStandardConditions .readMoreHref .row{padding: 0;margin: 0;}@media (max-width: 768px){.installation-tab {margin-top: 0;}.installation-tab .installationPg-full {margin-top: 0;}#Sections > div .installation-tab h2.alpha {display: block;}.installation-tab .faqContainer {width: auto;}#Sections .installation-tab .installationPg-full p {width: auto;}.installationPg-full > div:first-of-type{padding: 25px 25px 15px 25px!important;}}@media (min-width: 768px){.installation-tab {margin-top: 20px;}.installation-tab .standard-description.first {padding-right: 1.5rem;}.installation-tab .standard-description.second {padding-left: 1.5rem;}}@media (max-width: 767px){#Sections > div .installation-tab h2.alpha {display: none;}.installation-icon-row{margin-top: 0;}}.my-account h1{text-align: center;}.s-blue .my-account input[type=submit], .my-account .btnn {background-color: #00A3E0;border-color: #75C7E5;}.my-account .btnn.link {background-color: inherit;border-color: inherit;}.my-account .side-ov {background: #f1f2f2;border-radius: 3px;padding: 20px;margin-right: 10%;}.my-account .side-ov-links {margin-bottom: 1.5rem;}@media (max-width: 767px){.my-account .side-ov-links{list-style-type: none;}}.side-ov .logout a {display: block;background: #A7A8AA;border-radius: 3px;border-bottom: 2px solid #63666A;padding: 8px 10px;color: #fff;font-weight: bold;text-align: center;text-decoration: none;}.side-ov .logout a:hover {border-color: #000;}#ErrorMessage.error-message-fullwidth{width: 100%;}.my-account .account-box {width: 500px;max-width: 100%;margin: 30px auto;padding: 2rem;background: #f1f2f2;border-radius: 5px;box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.2);}.my-account .account-box input[type=text],.my-account .account-box input[type=password]{width: 100%;}.my-account .status-content h2 {padding-bottom: 5px;border-bottom: 1px dotted #A7A8AA;}.my-account .form-container {text-align: center;}.my-account.signin .form {display: inline-block;width: 70%;margin: 0 auto;text-align: left;}.my-account dl dd {margin-left: 0;}.my-account .checkoutbuttons {padding-top: 1rem;}.btnn.registration {background-color: #63666A;color: #fff;font-size: 10pt;font-size: 1rem;font-weight: normal;padding: 0.8rem 1rem;text-transform: none;border-bottom-color: #A7A8AA;border-bottom-width: 2px;}.btnn.registration:hover {border-bottom-color: #000;}.my-account.create .form {margin: 0 auto;text-align: left;}.my-account.create .form input[type=text],.my-account.create .form input[type=password]{width: 100%;max-width: 32rem;}.forgot-password-link {display: block;margin-top: 45px;text-align: center;font-size: 8pt; font-size: 0.8rem;text-decoration: none;}.forgot-password-link:hover {text-decoration: underline;}.my-account.recovery .form {width: auto;margin: 0 auto;text-align: left;}.my-account.recovery .form input[type=text]{width: 100%;max-width: 32rem;}.my-account.recovery .form input[name=captcha]{max-width: 16rem;font-family: monospace;}.my-account.reset-password .form input[type=password]{width: 100%;max-width: 32rem;}.my-account .success {display: block;background-color: #d4edda;padding: 0 0.5rem;margin: 0;margin-bottom: 1rem;border: #67756b solid 1px;color: #292d2a;}.my-account .success ul,.my-account .success p {list-style: none;padding: 1rem;margin: 0;}.my-account.create .csm6 > div {padding: 0 30px;}.my-account.create li {list-style: none;}.my-account.create li::before {content: '\2713';padding-right: 5px;font-weight: bold;}.my-account.verify form {margin: 0 auto;text-align: center;}.my-account.verify form > div {display: inline-block;vertical-align: middle;margin-right: 1rem;margin-bottom: 10px;}.my-account.verify .btnn.verify {padding: .6rem 1.5rem;margin-right: 0;}.my-account .verify-email {margin-top: 50px;margin-bottom: -20px;}.my-account.verify #id_token{width: 10rem;padding: 0;font-family: monospace;font-size: 1.7rem;text-align: center;}#captcha_image {display: block;margin-top: 1rem;}.my-account .orders h2 span {font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 11pt; font-size: 1.1rem;font-weight: normal;}.my-account .orders h2 span a {text-decoration: underline;}.my-account.overview img {height: 40px;}.my-account.details .csm6, .my-account.edit-address .csm6 {margin-bottom: 30px;}.my-account.details .csm6 div, .my-account.edit-address .csm6 div {margin: 0 10px 20px 10px;}.my-account.details label {display: block;}.my-account.details button.btnn, .my-account.edit-address button.btnn {padding: 8px 14px;}.my-account.details .your-details input{width: 100%;}.my-account.details .password input{width: 100%;}.my-account.edit-address .field-container {display: table-row;}.my-account.edit-address .field-container .label {display: table-cell;width: 33%;padding-bottom: 0.5rem;}.my-account.edit-address .field-container .input {display: table-cell;width: 50%;padding-bottom: 0.5rem;}.my-account.edit-address #id_POSTCODE {width: 10rem;}.my-account.edit-address .find-address .input .btnn {margin-left: 0;font-size: 0.8rem;}.my-account.edit-address #SelectedAddress {margin-top: 1rem;margin-bottom: 1rem;}.my-account.edit-address .btnn.buy {margin-left: 0;margin-top: 1rem;}.my-account.orders .no-orders-banner{width: 100%;padding: 12rem;}@media (max-width: 767px){.my-account.orders .no-orders-banner{width: 100%;padding: 1rem;}}.my-account.orders .no-orders-banner p{margin: 0;text-align: center;font-style: italic;}.my-account .orders .tabs ul {padding: 0;border-bottom: 1px solid #A7A8AA;font-size: 0;}.my-account .orders .tabs li {display: inline-block;list-style: none;}.my-account .orders .tabs li a {display: block;margin-bottom: -1px;border: 1px solid #A7A8AA;border-right: 0;background: #f1f2f2;padding: 10px 20px;text-decoration: none;font-size: 11pt; font-size: 1.1rem;}.my-account .orders .tabs li:first-of-type a { border-top-left-radius: 3px; }.my-account .orders .tabs li:last-of-type a {border-right: 1px solid #A7A8AA;border-top-right-radius: 3px;}.my-account .orders .tabs li.active a,.my-account .orders .tabs li:hover a { background: #fff; }.my-account .orders .tabs li.active a {border-bottom: 1px solid #fff;color: #63666A;cursor: default;}.my-account .orders .o-info {background: #f1f2f2;padding: 5px 10px;border-bottom: 1px solid #A7A8AA;border-top-left-radius: 3px;border-top-right-radius: 3px;display: -webkit-flex;display: -webkit-box;-webkit-flex-wrap: wrap;display: -ms-flexbox;-ms-flex-wrap: wrap;display: flex;flex-wrap: wrap;}.my-account .orders .o-info span {display: inline-block;flex-grow: 1;width: auto;padding: 0 10px;font-size: 9pt; font-size: .9rem;}.my-account .orders .o-content {position: relative;border: 1px solid #eee;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;padding: 20px 10px;font-size: 0;}.my-account .orders .o-content > * {display: inline-block;vertical-align: top;padding: 0 10px;font-size: 11pt; font-size: 1.1rem;}.my-account .orders .o-content > img {width: 15%;max-width: 120px;}.my-account .orders .o-content .o-details {padding-bottom: 24px;display: inline-block;}.my-account .orders .o-content .o-actions {position: absolute;bottom: 10px;right: 10px;display: inline-block;width: auto;padding: 0;text-align: right;}.my-account .orders .o-content .o-actions form {display: inline;}.my-account .orders .o-content .o-actions .btnn {display: inline-block;background: #00A3E0;border-bottom-color: #75C7E5;padding: 5px 10px;font-size: 9pt; font-size: .9rem;}.my-account .orders .o-content .o-actions .btnn:hover {border-bottom-color: #63666A;}.my-account .orders .order-group {display: block;margin-top: 5px;}.my-account .orders .thumbnail-container {width: 128px;height: 128px;display: inline-block;text-align: center;padding: 0;margin: 0;}.my-account .orders .thumbnail-container .thumbnail {max-width: 100%;max-height: 100%;vertical-align: middle;padding: 0;margin: 0;}.my-account .address-box{display: block;border: #eee solid 1px;border-radius: 0.1rem;margin-right: 1rem;margin-bottom: 1rem;width: 100%;padding: 1.5rem;}.my-account .address-box:hover{background-color: #fafafa;border-color: #ddd;}.my-account .address-box .divider{color: #a7a8aa;}.my-account .address-box .address-box-controls{position: absolute;top: 1.5rem;right: 1.5rem;font-size: 1rem;}.my-account .address-box .address-box-controls .delete{color: #aaa;text-decoration: none;}.my-account .address-box .address-box-actions{}.my-account .address-box-container {list-style: none;padding: 0;}@media (min-width: 1024px){.my-account .address-box-container > li{width: 47%;margin-right: 3%;}}@media (max-width: 1023px) {.my-account .checkoutbuttons input { width: 130px!important; }}@media (max-width: 767px) {.my-account .account-box {border: 5px solid #fff;border-radius: 10px;padding: 1.5rem;box-shadow: none;}.my-account .form { width: 100%; }.my-account .side-ov {margin-right: 0;margin-top: 30px;text-align: center;}.my-account .orders { text-align: center; }.my-account .orders .o-info span { width: 50%; }.my-account .orders .o-content { padding: 20px 10px 70px; }.my-account .orders .o-content > img { width: 30%; }.my-account .orders .o-content .o-details { width: 70%; }.my-account .orders .o-content .o-actions {bottom: 15px;left: 10px;right: 10px;text-align: center;}.my-account .orders .o-content .o-actions a {display: inline-block;padding: 9px 10px 8px;}}@media print { #menuC, .newsletter-container, #lhnHocButton { display: none; }.footer-container {background: #fff;color: #63666A;}#FooterLinksNormal .footerlinkslist a, #FooterLinksNormal .footerlinkslist a:visited, #FooterLinksExplore .footerlinkslist a, #FooterLinksExplore .footerlinkslist a:visited, #FooterLinksNormal #CompanyNfo, #FooterLinksExplore #CompanyNfo, #FooterLinksNormal #terms a, #FooterLinksExplore #terms a {color: #63666A;}#productVisuals #mainImgLink #mainImg { background-image: none; }}.series-selected-name-container{margin-top: 1rem;font-size: 1rem;font-weight: bold;}.series-selected-name-container > .group{color: rgba(0, 0, 0, 0.25);display: inline-block;}.series-selected-name-container > .name{display: inline-block;}.pswp {  display: none;  position: absolute;  width: 100%;  height: 100%;  left: 0;  top: 0;  overflow: hidden;  -ms-touch-action: none;  touch-action: none;  z-index: 1500;  -webkit-text-size-adjust: 100%;    -webkit-backface-visibility: hidden;  outline: none; }  .pswp * {    -webkit-box-sizing: border-box;            box-sizing: border-box; }  .pswp img {    max-width: none; }.pswp--animate_opacity {    opacity: 0.001;  will-change: opacity;    -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }.pswp--open {  display: block; }.pswp--zoom-allowed .pswp__img {    cursor: -webkit-zoom-in;  cursor: -moz-zoom-in;  cursor: zoom-in; }.pswp--zoomed-in .pswp__img {    cursor: -webkit-grab;  cursor: -moz-grab;  cursor: grab; }.pswp--dragging .pswp__img {    cursor: -webkit-grabbing;  cursor: -moz-grabbing;  cursor: grabbing; }.pswp__bg {  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  background: #fff;  opacity: 0;  -webkit-transform: translateZ(0);          transform: translateZ(0);  -webkit-backface-visibility: hidden;  will-change: opacity; }.pswp__scroll-wrap {  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  overflow: hidden; }.pswp__container,.pswp__zoom-wrap {  -ms-touch-action: none;  touch-action: none;  position: absolute;  left: 0;  right: 0;  top: 0;  bottom: 50px; }.pswp__container,.pswp__img {  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;      user-select: none;  -webkit-tap-highlight-color: transparent;  -webkit-touch-callout: none; }.pswp__zoom-wrap {  position: absolute;  width: 100%;  -webkit-transform-origin: left top;  -ms-transform-origin: left top;  transform-origin: left top;    -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);          transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1); }.pswp__bg {  will-change: opacity;    -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap {  -webkit-transition: none;  transition: none; }.pswp__container,.pswp__zoom-wrap {  -webkit-backface-visibility: hidden; }.pswp__item {  position: absolute;  left: 0;  right: 0;  top: 30px;  bottom: 80px;  overflow: hidden; }.pswp__img {  position: absolute;  width: auto;  height: auto;  top: 0;  left: 0; }  .pswp img{    max-height: 95%;    max-width: fit-content;    object-fit: contain;  }.pswp__img--placeholder {  -webkit-backface-visibility: hidden; }.pswp__img--placeholder--blank {  background: #222; }.pswp--ie .pswp__img {  width: 100% !important;  height: auto !important;  left: 0;  top: 0; }.pswp__error-msg {  position: absolute;  left: 0;  top: 50%;  width: 100%;  text-align: center;  font-size: 14px;  line-height: 16px;  margin-top: -8px;  color: #CCC; }.pswp__error-msg a {  color: #CCC;  text-decoration: underline; }.pswp__button {  width: 44px;  height: 44px;  position: relative;  background: none;  cursor: pointer;  overflow: visible;  -webkit-appearance: none;  display: block;  border: 0;  padding: 0;  margin: 0;  float: right;  opacity: 0.75;  -webkit-transition: opacity 0.2s;          transition: opacity 0.2s;  -webkit-box-shadow: none;          box-shadow: none; }  .pswp__button:focus, .pswp__button:hover {    opacity: 1; }  .pswp__button:active {    outline: none;    opacity: 0.9; }  .pswp__button::-moz-focus-inner {    padding: 0;    border: 0; }.pswp__ui--over-close .pswp__button--close {  opacity: 1; }.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before {  background: url(https://assets-a.safe.co.uk/n/templates/photoswipe/default-skin.png) 0 0 no-repeat;  background-size: 264px 88px;  width: 44px;  height: 44px; }@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {    .pswp--svg .pswp__button,  .pswp--svg .pswp__button--arrow--left:before,  .pswp--svg .pswp__button--arrow--right:before {     }  .pswp--svg .pswp__button--arrow--left,  .pswp--svg .pswp__button--arrow--right {     } }.pswp__button--close {  background-position: 0 -44px; }.pswp__button--share {  background-position: -44px -44px; }.pswp__button--fs {  display: none; }.pswp--supports-fs .pswp__button--fs {  display: block; }.pswp--fs .pswp__button--fs {  background-position: -44px 0; }.pswp__button--zoom {  display: none;  background-position: -88px 0; }.pswp--zoom-allowed .pswp__button--zoom {  display: block; }.pswp--zoomed-in .pswp__button--zoom {  background-position: -132px 0; }.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right {  visibility: hidden; }.pswp__button--arrow--left,.pswp__button--arrow--right {  background: none;  top: 50%;  margin-top: -50px;  width: 70px;  height: 100px;  position: absolute; }.pswp__button--arrow--left {  left: 10px; }.pswp__button--arrow--right {  right: 10px; }.pswp__button--arrow--left:before,.pswp__button--arrow--right:before {  content: '';  top: 35px;  background-color: rgba(0, 0, 0, 0.3);  height: 30px;  width: 32px;  position: absolute; }.pswp__button--arrow--left:before {  left: 6px;  background-position: -138px -44px; }.pswp__button--arrow--right:before {  right: 6px;  background-position: -94px -44px; }.pswp__counter,.pswp__share-modal {  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;      user-select: none; }.pswp__share-modal {  display: block;  background: rgba(0, 0, 0, 0.5);  width: 100%;  height: 100%;  top: 0;  left: 0;  padding: 10px;  position: absolute;  z-index: 1600;  opacity: 0;  -webkit-transition: opacity 0.25s ease-out;          transition: opacity 0.25s ease-out;  -webkit-backface-visibility: hidden;  will-change: opacity; }.pswp__share-modal--hidden {  display: none; }.pswp__share-tooltip {  z-index: 1620;  position: absolute;  background: #FFF;  top: 56px;  border-radius: 2px;  display: block;  width: auto;  right: 44px;  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);  -webkit-transform: translateY(6px);      -ms-transform: translateY(6px);          transform: translateY(6px);  -webkit-transition: -webkit-transform 0.25s;          transition: transform 0.25s;  -webkit-backface-visibility: hidden;  will-change: transform; }  .pswp__share-tooltip a {    display: block;    padding: 8px 12px;    color: #000;    text-decoration: none;    font-size: 14px;    line-height: 18px; }    .pswp__share-tooltip a:hover {      text-decoration: none;      color: #000; }    .pswp__share-tooltip a:first-child {            border-radius: 2px 2px 0 0; }    .pswp__share-tooltip a:last-child {      border-radius: 0 0 2px 2px; }.pswp__share-modal--fade-in {  opacity: 1; }  .pswp__share-modal--fade-in .pswp__share-tooltip {    -webkit-transform: translateY(0);        -ms-transform: translateY(0);            transform: translateY(0); }.pswp--touch .pswp__share-tooltip a {  padding: 16px 12px; }a.pswp__share--facebook:before {  content: '';  display: block;  width: 0;  height: 0;  position: absolute;  top: -12px;  right: 15px;  border: 6px solid transparent;  border-bottom-color: #FFF;  -webkit-pointer-events: none;  -moz-pointer-events: none;  pointer-events: none; }a.pswp__share--facebook:hover {  background: #3E5C9A;  color: #FFF; }  a.pswp__share--facebook:hover:before {    border-bottom-color: #3E5C9A; }a.pswp__share--twitter:hover {  background: #55ACEE;  color: #FFF; }a.pswp__share--pinterest:hover {  background: #CCC;  color: #CE272D; }a.pswp__share--download:hover {  background: #DDD; }.pswp__counter {  position: absolute;  left: 0;  top: 0;  height: 44px;  font-size: 13px;  line-height: 44px;  color: #FFF;  opacity: 0.75;  padding: 0 10px; }.pswp__caption {  position: absolute;  left: 0;  bottom: 0;  width: 100%;  min-height: 44px; }  .pswp__caption small {    font-size: 11px;    color: #BBB; }.pswp__caption__center {  text-align: left;  max-width: 420px;  margin: 0 auto;  font-size: 13px;  padding: 10px;  line-height: 20px;  color: #CCC; }.pswp__caption--empty {  display: none; }.pswp__caption--fake {  visibility: hidden; }.pswp__preloader {  width: 44px;  height: 44px;  position: absolute;  top: 0;  left: 50%;  margin-left: -22px;  opacity: 0;  -webkit-transition: opacity 0.25s ease-out;          transition: opacity 0.25s ease-out;  will-change: opacity;  direction: ltr; }.pswp__preloader__icn {  width: 20px;  height: 20px;  margin: 12px; }.pswp__preloader--active {  opacity: 1; }  .pswp__preloader--active .pswp__preloader__icn {        background: url(https://assets-a.safe.co.uk/n/templates/photoswipe/preloader.gif) 0 0 no-repeat; }.pswp--css_animation .pswp__preloader--active {  opacity: 1; }  .pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {    -webkit-animation: clockwise 500ms linear infinite;            animation: clockwise 500ms linear infinite; }  .pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {    -webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;            animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite; }.pswp--css_animation .pswp__preloader__icn {  background: none;  opacity: 0.75;  width: 14px;  height: 14px;  position: absolute;  left: 15px;  top: 15px;  margin: 0; }.pswp--css_animation .pswp__preloader__cut {    position: relative;  width: 7px;  height: 14px;  overflow: hidden; }.pswp--css_animation .pswp__preloader__donut {  -webkit-box-sizing: border-box;          box-sizing: border-box;  width: 14px;  height: 14px;  border: 2px solid #FFF;  border-radius: 50%;  border-left-color: transparent;  border-bottom-color: transparent;  position: absolute;  top: 0;  left: 0;  background: none;  margin: 0; }@media screen and (max-width: 1024px) {  .pswp__preloader {    position: relative;    left: auto;    top: auto;    margin: 0;    float: right; } }@-webkit-keyframes clockwise {  0% {    -webkit-transform: rotate(0deg);            transform: rotate(0deg); }  100% {    -webkit-transform: rotate(360deg);            transform: rotate(360deg); } }@keyframes clockwise {  0% {    -webkit-transform: rotate(0deg);            transform: rotate(0deg); }  100% {    -webkit-transform: rotate(360deg);            transform: rotate(360deg); } }@-webkit-keyframes donut-rotate {  0% {    -webkit-transform: rotate(0);            transform: rotate(0); }  50% {    -webkit-transform: rotate(-140deg);            transform: rotate(-140deg); }  100% {    -webkit-transform: rotate(0);            transform: rotate(0); } }@keyframes donut-rotate {  0% {    -webkit-transform: rotate(0);            transform: rotate(0); }  50% {    -webkit-transform: rotate(-140deg);            transform: rotate(-140deg); }  100% {    -webkit-transform: rotate(0);            transform: rotate(0); } }.pswp__ui {  -webkit-font-smoothing: auto;  visibility: visible;  opacity: 1;  z-index: 1550; }.pswp__top-bar {  position: absolute;  left: 0;  top: 0;  height: 75px;  overflow: hidden;  width: 100%;  background: transparent;}.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right {  -webkit-backface-visibility: hidden;  will-change: opacity;  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right {  visibility: visible; }.pswp__top-bar,.pswp__caption {  background-color: rgba(0, 0, 0, 0.5); }.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption {  background: transparent; }.pswp__ui--idle .pswp__top-bar {  opacity: 0; }.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right {  opacity: 0; }.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right {    opacity: 0.001; }.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter {  display: none; }.pswp__element--disabled {  display: none !important; }.pswp--minimal--dark .pswp__top-bar {  background: none; }.product-gallery figure{  text-align: center;  vertical-align: middle;  width: 100%;   height: 220px;   vertical-align: middle;}.product-gallery figure a{  vertical-align: middle;  width: 100%;  height: 100%;}.product-gallery figure img{  max-width: 100%;  max-height: 220px;   position: absolute;  top: 0;  bottom: 0;   left: 0;   right: 0;   margin: auto;}.product-gallery-wrapper .prev, .product-gallery-wrapper .next{    position: absolute;    top: 125px;    background-image: url(https://assets-a.safe.co.uk/n/templates/fullscreen-slider.3.png);    background-size: 190px auto;    background-repeat: no-repeat;    border: 0;    padding-top: 0px;    width: 52px;    height: 85px;    cursor: pointer;    text-indent: 0;    text-align: center;    font-weight: bold;    font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;    color: #333;    opacity:  0.8;    cursor: pointer;    z-index:  101;}.product-gallery-wrapper .zoom{  display:  none;}.product-gallery-wrapper .prev:hover, .product-gallery-wrapper .next:hover{    opacity: 1;}.product-gallery-wrapper .prev{    background-position: 2px 0;    border-top-right-radius: 4px;    border-bottom-right-radius: 4px;    border-left: 0;    left: 0px;}.product-gallery-wrapper .next{    background-position: -140px 0;    border-top-left-radius: 4px;    border-bottom-left-radius: 4px;    border-right: 0;    right: 0px;}.product-gallery-wrapper .vidclick{  margin:  15px auto;}#product-gallery-pager{  margin: 6px auto 10px auto;  text-align: center;   font-size: 24px;   line-height: 0.8;  color: #A7A8AA;  height: 20px;}#product-gallery-pager > span{ margin-right: 3px; cursor: pointer; }#product-gallery-pager .cycle-pager-active{ color: #63666A; }#product-gallery-pager .cycle-pager-active:before{ content: '●'; }#product-gallery-pager .cycle-pager-active span{ display: none; }#product-gallery-caption{  position: absolute;  top: 5px;  right: 5px;  background: rgba(1,1,1,0.6);  color: #fff;  z-index: 100;  padding: 2px 6px;  border-radius: 2px;  font-size: 0.9rem;}.pswp__container iframe{ margin-top: 50px; }.pswp__container .pswp__item{ text-align: center; }.pswp__button, .pswp__button--arrow--left:before,.pswp__button, .pswp__button--arrow--right:before{  background: none;}@media ( min-width: 768px){  .pswp__ui--fit .pswp__top-bar, .pswp__ui--fit .pswp__caption  {    background: transparent;  }  .pswp__button--close{    background:  #FF6A13;    font-family: 'Open Sans', Arial, Helvetica, 'DejaVu Sans', sans-serif;    font-size:  1.4rem;    color: #fff;    width: auto;    vertical-align: middle;    padding: 5px 10px;    border-bottom: 2px solid #FFD6BF;    margin: 30px 30px 0 0;  }  .pswp__button--arrow--left{      background-color: none;      background-position: 2px 0;      width: 82px;      height: 82px;      background-image: url(https://assets-a.safe.co.uk/n/templates/fullscreen-slider.3.png);      background-size: 190px auto;      background-repeat: no-repeat;      text-indent: -9999em;      opacity: 1;      cursor: pointer;  }  .pswp__button--arrow--right{      background-color: none;      background-position: -110px 0;      width: 82px;      height: 82px;      background-image: url(https://assets-a.safe.co.uk/n/templates/fullscreen-slider.3.png);      background-size: 190px auto;      background-repeat: no-repeat;      text-indent: -9999em;      opacity: 1;      cursor: pointer;  }  .pswp__button--close *{    vertical-align: middle;  }  .pswp__top-bar{    opacity: 1!important;    background: transparent;  }  .pswp__ui--fit .pswp__top-bar *  {    opacity: 1;  }  .photoSwipe_innerthumbs .product-gallery-thumbs{    width:  100%!important;    position: absolute!important;    left: 0!important;    bottom: 20px!important;    height:  115px!important;    text-align: center;  }  .photoSwipe_innerthumbs .product-gallery-thumbs *{    position: relative!important;    top:  unset!important;    left: unset!important;    right: unset!important;    bottom: unset!important;    visibility: visible!important;    display: inline-block!important;    width: 50px!important;    padding: 0!important;    opacity: 1;  }  .photoSwipe_innerthumbs .product-gallery-thumbs figure{    width: 58px!important;    padding: 4px!important;    margin-right: 10px!important;    border: 1px solid #ccc;    background: #fff;    vertical-align: middle!important;    transition: all 0.5s;  }  .photoSwipe_innerthumbs .product-gallery-thumbs a{    height: 50px;    vertical-align: middle;    line-height: 50px;    display: table!important;  }  .photoSwipe_innerthumbs .product-gallery-thumbs img{    vertical-align: middle;    height: auto;    width:  auto!important;    max-height: 50px;    max-width: 50px;    margin: auto auto;    display : flex!important;    align-items : center;  }  .photoSwipe_innerthumbs .product-gallery-thumbs img.mobile-height-chart{    margin: 0 auto!important;  }  .photoSwipe_innerthumbs .product-gallery-thumbs figure.product-gallery-video{    width: unset!important;  }    .photoSwipe_innerthumbs .product-gallery-thumbs figure.product-gallery-video a img{    width: auto!important;    max-width: unset!important;    height: 50px;  }  .photoSwipe_innerthumbs .product-gallery-thumbs figure.cycle-sentinel{    display:  none!important;  }  .photoSwipe_innerthumbs .product-gallery-thumbs figure.cycle-slide-active{    opacity:  0.8;    border-color: #333;  }}@media (max-width: 767px){  #productIntro, #productCTA {      margin-top:0;  }  #productVisuals{ display: none; }  .product-gallery-wrapper{ margin: 30px 6px 25px 6px; }  .product-gallery-wrapper .prev, .product-gallery-wrapper .next, .photoSwipe_innerthumbs .product-gallery-thumbs{display: none;  }  .pswp__button--close img{    margin-top: 12px;  }}.product-gallery-wrapper{ display: block; }#productVisuals{ display: none; }.product-gallery-wrapper{ position: relative; }.product-gallery{ height: 220px; }@media (min-width: 768px){  .product-gallery-wrapper{         position: relative;    clear: both;    float: left;    width: 36%;  }  #product-gallery-pager span{ font-size:  2rem; }  .product-gallery figure img{    max-height: 280px;  }  .product-gallery figure{    height:  280px;  }  .product-gallery{    height:  280px;  }  .product-gallery-wrapper:hover .zoom{    display: block;    position: absolute;    top: 20px;    left: calc(50% - 35px);    z-index: 999;    background: #fff;    border-radius: 4px;    padding: 2px;    border: 1px solid #f1f1f2;    -webkit-box-shadow: 0px 0px 3px 0px rgb(25 25 25 / 50%);    -moz-box-shadow: 0px 0px 3px 0px rgba(25, 25, 25, 0.5);    box-shadow: 0px 0px 3px 0px rgb(25 25 25 / 50%);  }  div.photoSwipe_innerthumbs{position: fixed; bottom: 0; width: 100%; text-align: center;z-index: 1000000;}  div.photoSwipe_innerthumbs img{max-width: 100px; cursor: pointer;}  .svifaded{opacity: 0.5;}}@media (min-width: 768px) and (max-width: 1023px){  .product-gallery-wrapper{      width: 60%;      margin-bottom: 40px;  }  .product.content.ka .product-gallery-wrapper {float: none;margin-left: auto;margin-right: auto;  }}@media (min-width: 768px) and (max-width: 1199px){  .pswp__button--close *{    display: none;  }  .pswp__top-bar *{    display: none;    background: transparent;  }  .pswp__button--close{    display: block;    background-image: url(https://assets-a.safe.co.uk/n/sections/virtpage/close.2.png);    background-repeat: no-repeat;    background-position: center center;    min-width: 40px;    border-bottom: none;  }}body.wishlist #Content {max-width: 1920px;width: 100%;padding: 0;}.wishlist-add{text-decoration: none;vertical-align: middle;}.wishlist-add img{vertical-align: middle;}.wishlist-container{float: right;width: 28px;}#buymebox .wishlist-container{height: 28px;position: absolute;top: 15px;right: 15px;}.wishlist-btn{text-decoration: none;}#buymebox .wishlist-btn img{width: 28px;}.wishlist-btn img{opacity: 0.6;transition: opacity 0.3s;}a.wishlist-btn:hover img{opacity: 1;}.searchMain-container a.wishlist-btn,.searchMain-container a.wishlist-btn img{width: 22px;height: 22px;}a.wishlist-btn{display: inline-block;vertical-align: middle;}img.wiggling{animation: wiggle 2.5s infinite;}@keyframes wiggle {    0% { transform: rotate(0deg); }   20% { transform: rotate(0deg); }   25% { transform: rotate(25deg); }   35% { transform: rotate(-25deg); }   45% { transform: rotate(0deg); }  100% { transform: rotate(0deg); }}.wishlist-tabs {position: relative;display: block;margin-bottom: 30px;font-size: 0;padding: 0.5rem;}.wishlist-tabs .tab {display: inline-block;position: relative;padding: 5px 12px 5px 12px;border: 1px solid #A7A8AA;border-radius: 3px;margin-right: 4px;margin-bottom: 4px;background: #f1f2f2;font-size: 1.2rem;font-weight: bold;cursor: pointer;min-width: 100px;    text-align: center;}.wishlist-tabs .tab.active, .wishlist-tabs .tab:hover {background: #fff;}.wishlist-tabs .tab.active {font-weight: bold;}.wishlist-tabs .tab:last-of-type {border-right: 1px solid #A7A8AA;}.wishlist-tabs span.dummy-img{display: inline-block;width: 1px;height: 50px;vertical-align: middle;}.wishlist-tabs span.count{font-size: 0.8rem;font-weight: bold;}.wishlist-tabs .img-wrap{position: relative;width: 50px;height: 50px;vertical-align: middle;display: inline-block;margin: 0 auto;}.wishlist-tabs img{max-width: 50px;max-height: 50px;margin: auto auto;vertical-align: middle;opacity: 0.85;}.wishlist-tabs .tab.first {background: #fff;border: 0;cursor: auto;text-align: left;font-weight: bold;}.wishlist-notopmargin{margin-top: 0;}.wishlist-list-container {background: #f1f2f2;padding: 2.5rem;}.wishlist-dropdown select{margin: 0;width: 100%;max-width: 100%;margin-bottom: 0px;}#productCTA.fixedfw .wishlist-container{display: none!important;}.wishlist-container-grid{position: absolute;top: 10px;right: 10px;}#wishlist-send-container{display: inline-block;width: 320px;text-align: left;margin-bottom: 10px;}#wishlist-send-container button{color: #00A3E0;text-decoration: underline;border: 0;display: inline-block;}.wishlist-tabs .tabs, .wishlist-dropdown{display: inline-block;width: 100%;}.wishlist-container-boxed,.wishlist-container-boxed-mobile{float: right!important;width: 28px;margin-left: 10px;margin-right: 10px;padding-top: 0;display: inline-block;}@media(max-width: 1199px) and (min-width: 768px){}@media(max-width: 767px){.wishlist-notopmargin{margin-left: 5px;margin-right: 5px;}#buymebox .wishlist-container{position: relative;right: 0;top: 7px;}.addToBasket #buyButton, #buymebox .oos-notify-activate, #buymebox .oos-alternatives{width: calc(100% - 85px);}.addToBasket.page-pane #buyButton{width: calc(100% - 45px);}#buymebox .oos-notify-activate, #buymebox .oos-alternatives{margin-left: 48px;}#buymebox .page-pane .wishlist-container{display: none;}.wishlist-tabs{border-bottom: 0;}.wishlist-list-container {padding: 0.5rem;padding-bottom: 2.5rem;}}.tab .container > div{margin-left: 0!important;margin-right: 0!important;}.tab #searchHeader {background: #fff;margin-bottom: 20px;}@media(min-width: 1024px){.tab #searchHeader {padding-bottom: 30px;}}.searchresults .ProductSel.list li a{background: #f1f2f2!important;}#SearchDoofind h1{margin-top: 10px;margin-left: 200px;color: #000;}@media (min-width: 1024px){#SearchBrand .container-ab89 #pageIntro {margin-bottom: 0;}#SearchBrand #searchHeader {padding: 0;}#SearchBrand .container.withoutSidebar {padding-top: 20px;}#SearchDoofind h1{margin-top: 40px;margin-left: 0;}.tab .turner .spacer{width: 20px;}.tab #pageIntro h1{font-size: 2.5rem;}.tab .click-to-load-more{background: #fff;}.tab .imagecol{margin-bottom: 15px;}.tab .imagecol div.thumb{position: relative;max-width: 160px;margin: 0 auto;}.searchMain-container div.ratings{display: block;clear: both;text-align: center;}.searchMain-container div.ratings > div{display: block;}.searchMain-container div.ratings .urview, .searchMain-container div.ratings .askexpert{display: block;width: 120px;margin: 0 auto;}.searchMain-container div.ratings .urview.new{width: 100px;}.tab .sortOptions{background: #fff;}.sidebar #searchHeader{width: 100%!important;padding-left: 0;}#pageIntro.pagePhoto.catlinks{padding-left: 0;padding-bottom: 0px;}#pageIntro.pagePhoto .intro-contents{width: 100%;}.searchresults .ProductSel.list li{padding-left: 0;padding-right: 10px;}.withSidebar #searchNav{position: relative;top: unset;left: unset;float: left;}#Infobar{padding-top: 0;}.tab .header-usp{margin-bottom: 0;}.tab #Page{background: #eee;}.tab #pageIntro{text-align: left;padding-top: 30px!important;margin-top: 0!important;}.tab #searchProds{background: transparent;}#RecentItems{width: 100%;}#RecentItems > .row{width: 1170px;margin: 0 auto;margin-left: auto!important;margin-right: auto!important;}#RecentItems .CarouselPane{margin: 0 auto!important;}ul.ProductSel.row.list.lozMargin{margin-bottom: 0;margin-top: 10px;}.container .container-ab89{padding-bottom: 20px !important;}}@media (max-width: 1023px){.tab .ratings{width: 150px;margin: 0 auto;display: block;}.tab .ratings .urview{}}@media (max-width: 1023px){#SearchTab, #SearchBrand, #SearchDoofind {background: #f1f2f2;}#SearchDoofind h1{margin-left: auto;}}.lozengeLinks {display: flex;overflow-x: auto;overflow-y: hidden;flex-direction: row;flex-wrap: nowrap;justify-content: start;gap: 1rem;padding-bottom: 1px; }.lozengeLinks a {border: #aaa solid 1px;border-radius: 3px;display: block;background: #f1f2f2;color: #555;font-size: 1.1rem;font-weight: 600;text-decoration: none;line-height: 2.5rem;padding: 0 1rem;white-space: nowrap;margin: 0;}@media (min-width: 1024px), (hover: hover) {.lozengeLinks {overflow: auto;flex-wrap: wrap;justify-content: center;}.lozengeLinks a:hover {border-color: #000;color: #000;background: #fff;}}@media (min-width: 1024px) and not (hover: hover){.lozengeLinks {justify-content: center;}}.searchresults#SearchTab .lozengeLinks {margin-top: 2rem;margin-bottom: 1rem;}#SearchTab .lozengeLinks a {color: #00A3E0;background: #FFF;}@media (min-width: 1024px), (hover: hover) {#SearchTab .lozengeLinks a:hover {border-color: #00A3E0;background: #00A3E011;}} .soldSecureContainer .progress-indicator {  display: flex;  align-items: flex-end;  justify-content: center;} .soldSecureContainer .progress-bar {  height: 100px;  width: 13px;  background-color: #f9f9f9;  margin: 3px;  border: solid #d1d1d1 1px;} .soldSecureContainer .progress-title{    font-weight: bold;    font-size: 1rem;    width: 85px;} .soldSecureContainer #bar1.filled-bronze{  background-color: #9C6650;} .soldSecureContainer #bar1.filled-silver,  .soldSecureContainer #bar2.filled-silver{  background-color: #827C86;} .soldSecureContainer #bar1.filled-gold,  .soldSecureContainer #bar2.filled-gold,  .soldSecureContainer #bar3.filled-gold{  background-color: #BEAD5A;} .soldSecureContainer #bar1.filled-diamond,  .soldSecureContainer #bar2.filled-diamond,  .soldSecureContainer #bar3.filled-diamond,  .soldSecureContainer #bar4.filled-diamond{  background-color: #359A98;} .soldSecureContainer #bar1 {  height: 20px;} .soldSecureContainer #bar2 {  height: 40px;} .soldSecureContainer #bar3 {  height: 60px;} .soldSecureContainer #bar4 {  height: 80px;}     .soldSecureContainer .soldSecureTable{    margin-top: 50px;} .soldSecureContainer .tableContainer table{    padding: 10px;} .soldSecureContainer .soldSecureTable th{    text-align: center;    padding: 10px;} .soldSecureContainer .soldSecureTable td{    padding: 10px 20px;} .soldSecureContainer .soldSecureTable tr:nth-child(odd) {  background-color: #f2f2f2;} .soldSecureContainer .soldSecureTable td {  text-align: center;  vertical-align: middle;  padding: 10px;} .soldSecureContainer .soldSecureTable .description-text-table{    text-align: left;    padding-left: 40px} .soldSecureContainer .securelogoContainer{    height: 150px;    width: 100px;    padding: 15px;} .soldSecureContainer .securelogoContainer svg{    width: 100%;    height: 100%;} .soldSecureContainer .soldSecureDescription p{  font-size: 1.2rem;  text-align: justify;} .soldSecureContainer .soldSecureDescription h2{  font-size: 2rem;  text-align: center;} .soldSecureContainer .soldSecureDescription a{  font-weight: bold;  text-decoration: underline;} .soldSecureContainer .affiliateLinks img{  max-height: 65px;} .soldSecureContainer .affiliateLinks h3{  text-align: center;  margin: 50px 0 5px 0;  font-weight: normal;  font-size: 1.3rem;}.soldSecureContainer .affiliateLogos{  position: relative;  text-align: center;}  @media screen and (max-width: 768px) {  .soldSecureContainer .soldSecureDescription p{    padding: 0 10px  }  .soldSecureContainer .affiliateLinks{    padding: 0;  }  .soldSecureContainer #productIntro ul li::before{    content: none;  }   .soldSecureContainer #detailsTab .soldSecureContainer h2:first-of-type{    display: block;    font-size: 1.6rem;    margin-top: 20px;  }  #detailsTab .soldSecureContainer h2:first-of-type{    display: block;    font-size: 1.6rem;    margin-top: 20px;  }}   @media screen and (max-width: 480px) {  .soldSecureContainer .securelogoContainer{    height: 150px;    width: 65px;    padding: 0;  }   .soldSecureContainer .soldSecureTable .description-text-table{    font-size: 1rem;    padding-left: 15px;  }  .soldSecureContainer .soldSecureDescription p{    font-size: 1rem;  }  .soldSecureContainer .affiliateLinks h3{    padding: 0 5px;  }  .soldSecureContainer .affiliateLinks ul{    font-size: 1.2rem;  }}.videoThumbnail {display: inline-block;}.videoThumbnail.youtubeSmall {width: 87px;height: 50px;}.videoThumbnail > .image {width: 85px;height: 48px;}.videoThumbnail > .duration {display: none;}.product-container .reviewSeeMore.hideMob{display: none;}.deskReviewContainer{display: none;}.mobReviewContainer{display: block;margin: 0 10px;}#QuickReviewTemplate > div:nth-child(2){display: block;}#QuickReviewTemplate > div:nth-child(3){display: none;}.mobReviewContainer .descriptionEx{padding: 0 10px 0 10px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}.deskReviewContainer{display: none;}.mobReviewContainer .custname{margin: 5px 0;}.mobReviewContainer .expandMore{width: 20px;height: 20px;margin-top: 2px;}.mobReviewContainer .expandMore svg{fill: #00A3E0;}#QuickReviewTemplate .descriptionEx p {display: inline;}#QuickReviewTemplate .descriptionEx p::after {content: ' ';}.mobReviewContainer .descriptionEx p{margin-bottom: 20px;}.mobReviewContainer .descriptionEx p:first-of-type{margin-bottom: 5px;}.mobReviewContainer p.reviewSeeMore, #reviewsTab .reviewSeeMore{text-align: center;cursor: pointer;color: #00A3E0;margin: 15px auto;border: solid 1px;padding: 4px;border-radius: 3px;width: 60%;font-weight: bold;}#reviewsTab .reviewSeeMore{text-align: center;    cursor: pointer;    color: #00A3E0;    margin: 25px auto 25px auto;    border: solid 1px;    padding: 10px;    border-radius: 3px;    width: 60%;}.mobReviewContainer .reviewContainer.review2021 .customerDetails{background-color: #fff;border-bottom: none;margin-bottom: 0;}.active-drawer .tabReviewContainer .sortOptionsReviews{display: flex;    flex-direction: row;    align-items: center;    margin-top: 20px;    justify-content: flex-start;    gap: 10px;}.tabReviewContainer .reviewItem{display: flex;    align-items: center;    gap: 10px;}.tabReviewContainer .sortByDrawer{    display: flex;    gap: 10px;    align-items: center;white-space: nowrap;}.tabReviewContainer .propertyRatings{display: none;}.mobReviewContainer .reviewContainer.reviewContainer.review2021{padding-bottom: 10px;}.mobReviewContainer .readMoreLink{cursor: pointer;color: #00A3E0;text-align: center;display: flex;padding: 10px;}.mobReviewContainer .readMoreLink:hover{text-decoration: underline;}.mobReviewContainer p.reviewSeeMore:hover, #reviewsTab .reviewSeeMore:hover{background: #EEF9FD;}.mobReviewContainer .reviewContainer .customerDetails{margin-bottom: 10px;}.desktopReviewTitle {display: none;}.overallReview{display: none;}.tabReviewContainer .overallReview{display: none;}#progress1, #progress2, #progress3, #progress4, #progress5{width: 60px;height: 60px;background: white;position: relative;}.percentageCircle{position: absolute;top: 50%;left: 50%;font-size: 1.2rem;transform: translate(-50%, -50%);color: #000;font-weight: bold;white-space: nowrap;}  .deskReviewContainer svg {transform: rotate(-90deg);}circle {transition: stroke-dashoffset 1s linear;}.progress-circle {stroke: #57AC38;stroke-width: 10;stroke-dasharray: 565.48;stroke-dashoffset: 565.48;}.deskReviewContainer .overallRating, .tabReviewContainer .overallRating{font-size: 1.5rem;font-weight: bold;color: #000;display: flex;align-items: center;gap: 20px;}.deskReviewContainer .ratedText, .tabReviewContainer .ratedText{flex-grow: 1;flex-basis: 0;background: #F2F2F2;padding: 10px 10px;height: 100%;border-radius: 5px;text-align: center;}.deskReviewContainer .overallRating, .tabReviewContainer .overallRating{font-size: 1.5rem;font-weight: bold;color: #000;display: flex;align-items: center;gap: 20px;}.deskReviewContainer .ratingPercentages, .tabReviewContainer .ratingPercentages{flex-grow: 1;flex-basis: 0;background: #F2F2F2;padding: 10px 10px;height: 100px;border-radius: 5px;display: flex;align-items: center;flex-direction: column;font-size: 1.2rem;font-weight: normal;justify-content: center;line-height: 1.5rem;text-align: center;}.deskReviewContainer h2.percentageNumber, .tabReviewContainer h2.percentageNumber{margin-bottom: 5px;color: #000;}.active-drawer .deskReviewContainer .overallRating, .tabReviewContainer .overallRating{margin-top: 20px;}.active-drawer .tabReviewContainer .overallReview{border: none;max-width: 100%;width: 100%;display: flex;flex-direction: column;justify-content: space-evenly;padding:  0;}.active-drawer .tabReviewContainer .propertyRatings{display: none;}.tabReviewContainer .ratingPercentages, .tabReviewContainer .outOfReviews{font-size: 1.2rem;}.deskReviewContainer .outOfReviews, .tabReviewContainer .outOfReviews{font-size: 1rem;margin-top: 5px;font-weight: normal;}.deskReviewContainer .ratedText h4, .tabReviewContainer .ratedText h4{display: inline;color: #000;}  @media (min-width: 768px) {.overallReview{width: 100%;display: flex;flex-direction: column;border-right: 1px #d9d9d9 solid;justify-content: space-evenly;padding:  0 20px 0 0;max-width: 350px;}.tabReviewContainer .reviewLabel{text-align: right;}.deskReviewContainer .overallRating, .tabReviewContainer .overallRating{font-size: 1.5rem;font-weight: bold;color: #000;display: flex;align-items: center;gap: 20px;}.deskReviewContainer .ratedText, .tabReviewContainer .ratedText{flex-grow: 1;flex-basis: 0;background: #F2F2F2;padding: 10px 10px;height: 100%;border-radius: 5px;text-align: center;}.deskReviewContainer .ratingGroup, .tabReviewContainer .ratingGroup{color: grey;font-weight: normal;flex: 1 1 0px;}.deskReviewContainer .percentageNumber span, .tabReviewContainer .percentageNumber span{font-size: 1.5rem;font-weight: bold;}.deskReviewContainer .ratingPercentages, .tabReviewContainer .ratingPercentages{flex-grow: 1;flex-basis: 0;background: #F2F2F2;padding: 10px 10px;height: 100px;border-radius: 5px;display: flex;align-items: center;flex-direction: column;font-size: 1rem;font-weight: normal;justify-content: center;line-height: 1.5rem;}.deskReviewContainer .propertyRatings{display: flex;flex-direction: column;justify-content: space-around;margin: auto;margin-top: 10px;height: 120px;}.deskReviewContainer .reviewItem{display: flex;justify-content: flex-end;gap: 20px;align-items: center;flex-direction: row-reverse;width: 100%;}.deskReviewContainer .reviewPercentage{font-size: 0.8rem;}.tabReviewContainer .reviewPercentage{font-size: 0.8rem;}#title > div.overallReview > div > div.ratingPercentages > h2{display: block;}.deskReviewContainer .outOfFive{font-size: 1rem;font-weight: normal;color: grey;}.deskReviewContainer .outOfFive{font-size: 0.9rem;font-weight: normal;text-align: left;}.desktopReviewTitle {display: block;margin: 40px 0 0 0;color: #000;}.deskReviewContainer{height: auto;display: block;text-align: center;cursor: pointer;}#QuickReviewTemplate{display: flex;gap: 10px;}.deskReviewContainer .reviewLabel{font-weight: bold;color: #000;}.deskReviewContainer{border: 1px solid #bbb;border-radius: 5px;margin: 40px 0 10px 0 ;padding: 20px;display: block;}.mobReviewContainer{display: none;}.deskReviewContainer .reviewContainer.review2021{position: relative;border: none;border-right: 1px #d9d9d9 solid;border-radius: 0;margin-top: 0;}.deskReviewContainer .reviewContainer{margin-bottom: 0;}#QuickReviewTemplate .reviewContainer:last-child {border: none;}.deskReviewContainer .descriptionEx{padding: 0 10px 0 10px;}.deskReviewContainer .reviewContainer.review2021 .customerDetails{background-color: #fff;border-bottom: none;margin-bottom: 0;padding-top: 0;}.deskReviewContainer .expandMore{width: 20px;height: 20px;margin-top: 2px;}.deskReviewContainer .readMoreLink{display: none;}.reviewContainer p{margin: 0 0 5px 0;}.deskReviewContainer p.reviewSeeMore{display: none;}.deskReviewContainer .readMoreLink:hover, .deskReviewContainer p.reviewSeeMore:hover{border-color: #000;color: #000;background: #fff;}.deskReviewContainer .descriptionEx{padding: 0 30px 0 10px;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}.deskReviewContainer .date{display: inline;}.deskReviewContainer .product-container .reviewSeeMore{text-align: center;cursor: pointer;color: #00A3E0;margin: 0 auto 15px auto;border: solid 1px;padding: 4px;border-radius: 3px;width: fit-content;padding: 0 1rem;line-height: 3rem;font-weight: bold;}.deskReviewContainer .reviewSeeMoreDesk{cursor: pointer;color: #00A3E0;margin: -40px 0 0 auto;;border: solid 1px;padding: 4px;border-radius: 3px;width: fit-content;padding: 0 1rem;line-height: 2.5rem;z-index: 1;    position: relative;font-weight: bold;}.deskReviewContainer .reviewSeeMoreDesk:hover{background: #EEF9FD;}#QuickReviewTemplate > div:nth-child(2){display: block;}#QuickReviewTemplate > div:nth-child(3){display: block;}#reviewsTab .reviewSeeMore{margin: 0 auto;}.active-drawer #reviewsTab .reviewSeeMore{margin: 0 auto 50px auto;}}@media only screen and (min-width: 768px) and (max-width: 1024px) {#QuickReviewTemplate > div:nth-child(3){display: none;}#QuickReviewTemplate > div:nth-child(2){border: none;}}#l-banner .burton-companion-banner {background: #7A736D;display: grid;grid-template-columns: 1fr;grid-template-rows: 1fr;justify-items: center; align-items: center;margin: 0;padding: 0;height: inherit;}#l-banner .burton-companion-banner > .grid {display: grid;grid-template-columns: 1fr;grid-template-rows: 1fr;justify-items: center; align-items: center;width: 100%;max-width: 1150px;height: inherit;}#l-banner .burton-companion-banner .text img {display: block;}#l-banner .burton-companion-banner .fingerprint {display: none;opacity: 0.25;}#l-banner .burton-companion-banner .fingerprint img {position: relative;top: 2rem;width: 100%;max-width: 253px;height: auto;}#l-banner .burton-companion-banner .image-1 {display: none;}#l-banner .burton-companion-banner .image-2 {display: none;}#l-banner .burton-companion-banner .image-3 {display: none;}#l-banner .burton-companion-banner.break-2 > .grid {grid-template-columns: 1fr minmax(200px, auto);gap: 1rem;padding-left: 1rem;}#l-banner .burton-companion-banner.break-2 .text img {max-width: 100%;height: auto;}#l-banner .burton-companion-banner.break-2 .image-3 {display: block;justify-self: end;height: inherit;}#l-banner .burton-companion-banner.break-2 .image-3 > img {display: block;height: inherit;width: auto;}#l-banner .burton-companion-banner.break-3 > .grid {grid-template-columns: 1fr 1fr 1fr;gap: 1rem;padding-left: 1rem}#l-banner .burton-companion-banner.break-3 .fingerprint {display: block;}#l-banner .burton-companion-banner.break-3 .fingerprint > img {max-width: 220px;}#l-banner .burton-companion-banner.break-3 .image-3 {display: block;justify-self: end;height: inherit;}#l-banner .burton-companion-banner.break-3 .image-3 > img {display: block;height: inherit;width: auto;}#l-banner .burton-companion-banner.break-4 > .grid {grid-template-columns: 1fr 1fr 200px 200px;gap: 42.5px;padding-left: 1rem;padding-right: 1rem;}#l-banner .burton-companion-banner.break-4 .fingerprint {display: block;}#l-banner .burton-companion-banner.break-4 .image-1 {display: block;}#l-banner .burton-companion-banner.break-4 .image-2 {display: block;}.may-sale-banner {background: #21ADE2 url(https://assets-a.safe.co.uk/n/banners/may-2023/bg.jpg);background-position-x: center;background-position-y: bottom;background-repeat: repeat no-repeat;background-size: cover;}.may-sale-banner > .grid {color: #FFF;display: grid;grid-template-columns: 1fr;grid-template-rows: 1fr 1fr;height: inherit;justify-items: center; align-items: center; }.may-sale-banner > .grid .title {font-family: BrandonGrotesqueWebTwo, Arial, Helvetica, 'DejaVu Sans', sans-serif;font-size: 2rem;text-align: center;}#l-banner .may-sale-banner > .grid .title .image {display: inline;height: 6rem;}.may-sale-banner > .grid .title span {display: block;}.may-sale-banner > .grid .discount {color: #FF0;font-weight: bold;font-size: 1.5rem;}.may-sale-banner > .grid .code {color: #FFF;font-weight: bold;font-size: 1.5rem;}.may-sale-banner > .grid .code .divider {display: none;}.may-sale-banner > .grid .code span {color: #FF0;user-select: all;}.may-sale-banner > .grid .ends {text-transform: uppercase;font-weight: normal;font-size: 0.8rem;margin-top: 1rem;}@media (min-width: 768px){.may-sale-banner > .grid {grid-template-rows: 1.5fr 1fr;gap: 0;}.may-sale-banner > .grid .image {display: block;}.may-sale-banner > .grid .title {font-size: 4.2rem;white-space: nowrap;display: inline-block;align-self: end;}.may-sale-banner > .grid .title span {display: inline;}#l-banner .may-sale-banner > .grid .title > .image {display: inline;vertical-align: 0;max-height: 3.5rem;height: auto;}.may-sale-banner > .grid .info {align-self: start;}.may-sale-banner > .grid .discount {display: inline-block;}.may-sale-banner > .grid .code {display: inline-block;}.may-sale-banner > .grid .code > .divider {display: inline-block;width: 2px;background: #FFF;height: 1.1rem;margin: 0 1rem;}.may-sale-banner > .grid .ends {display: inline-block;line-height: 2.2rem;font-size: 1.4rem;font-weight: bold;}.tabpage-container .may-sale-banner > .grid > .title {font-size: 4.1rem;}.tabpage-container #l-banner .may-sale-banner > .grid > .title > .image {max-height: 4rem;}}@media (min-width: 1100px){.may-sale-banner > .grid > .title {font-size: 6.5rem;}#l-banner .may-sale-banner > .grid .title > .image {max-height: 5.5rem;margin-right: -1rem;}}.may-sale-mini-banner {text-align: center;background: #21ADE2 url(https://assets-a.safe.co.uk/n/banners/may-2023/tile.png);color: #FFF;font-size: 1rem;font-weight: 600;line-height: 2rem;position: relative;white-space: nowrap;}.may-sale-mini-banner > .title {display: none;}@media (min-width: 768px) {.may-sale-mini-banner > .title {display: inline-block;text-transform: uppercase;}}.may-sale-mini-banner > .discount {display: inline-block;text-transform: uppercase;color: #FF0;}.may-sale-mini-banner > .code {display: inline-block;text-transform: uppercase;}.may-sale-mini-banner > .code > strong {color: #FF0;user-select: all;}.may-sale-mini-banner > .ends {display: block;margin-top: -0.5rem;text-transform: uppercase;}.may-sale-mini-banner > .ends > .pipe {display: none;}@media(min-width: 500px) {.may-sale-mini-banner > .ends {display: inline-block;margin: 0;}.may-sale-mini-banner > .ends > .pipe {display: inline-block;}}.may-sale-mini-banner .pipe {display: inline-block;text-align: center;width: 1rem;color: #FFF;font-weight: 100;vertical-align: 0.1rem;}.product-container > .may-sale-strip {margin-bottom: 3rem;}#productCTA > .may-sale-strip {margin: 0 10px;margin-top: 20px;}@media(min-width: 768px){#productCTA > .may-sale-strip {display: none;}}.may-sale-strip {text-align: center;background: #21ADE2 url(https://assets-a.safe.co.uk/n/banners/may-2023/tile.png);color: #FFF;line-height: 2.5rem;padding: 0.3rem 0;color: #FFF;white-space: nowrap;}.may-sale-strip > .title {display: none;}@media (min-width: 1000px){.may-sale-strip > .title {display: inline-block;text-transform: uppercase;font-weight: 700;font-size: 2rem;}}.may-sale-strip > .discount {display: block;text-transform: uppercase;font-weight: 700;font-size: 1.7rem;color: #FF0;}.may-sale-strip > .discount > .pipe {display: none;}@media (min-width: 600px){.may-sale-strip > .discount {display: inline-block;font-size: 2rem;}.may-sale-strip > .discount > .pipe {display: inline-block;}}.may-sale-strip > .code {display: inline-block;text-transform: uppercase;font-weight: 700;font-size: 2rem;}.may-sale-strip > .code > strong {color: #FF0;user-select: all;}.may-sale-strip .pipe {display: inline-block;text-align: center;width: 2rem;color: #FFF;font-weight: 500;font-size: 1.5rem;vertical-align: 0.3rem;}.searchBoxAdvert.may-sale-category-advert,.searchBoxAdvert.may-sale-category-advert.grid {background: #21ADE2 url(https://assets-a.safe.co.uk/n/banners/may-2023/bg-square.jpg);background-position: center center;background-size: cover;color: #FFF;display: grid;grid-template-columns: 1fr;grid-template-rows: 1fr;justify-items: center;align-items: center;text-align: center;font-size: 1.2rem;line-height: 1.2rem;padding: 0.2rem;}.may-sale-category-advert > div > .title {font-family: BrandonGrotesqueWebTwo, Arial, Helvetica, 'DejaVu Sans', sans-serif;line-height: 3.4rem;white-space: nowrap;}.may-sale-category-advert > div > .title > strong {display: block;font-weight: normal;font-size: 6rem;}.may-sale-category-advert > div > .discount {text-transform: uppercase;color: #FF0;font-weight: 600;margin-bottom: 1rem;}.may-sale-category-advert > div > .code {text-transform: uppercase;font-weight: 600;margin-bottom: 1rem;font-size: 1.2rem;}.may-sale-category-advert > div > .code > strong {color: #FF0;user-select: all;display: block;font-size: 2rem;}.may-sale-category-advert > div > .ends {font-weight: 200;font-size: 1rem;}.may-sale-category-advert.portrait {font-size: 2rem;line-height: 2rem;}.may-sale-category-advert.portrait > div > .title {margin-bottom: 3rem;}.may-sale-category-advert.portrait > div > .discount {margin-bottom: 2rem;}.may-sale-category-advert.portrait > div > .code {margin-bottom: 2rem;}.may-sale-category-advert.landscape {padding-top: 1rem;padding-bottom: 1rem;}.may-sale-category-advert.landscape > div > .image {display: none;}.may-sale-category-advert.landscape > div > .title {line-height: 3.5rem;font-size: 1.8rem;margin-bottom: 2rem;}.may-sale-category-advert.landscape > div > .title > strong {display: block;font-weight: normal;font-size: 6rem;}.may-sale-category-advert.landscape > div > .discount {display: inline-block;}.may-sale-category-advert.landscape > div > .discount > br {display: none;}.may-sale-category-advert.landscape > div > .code {font-weight: 500;font-size: 1.1rem;line-height: 1.5rem;}.searchBoxAdvert.may-sale-category-advert.grid {font-size: 1.5rem;line-height: 1.5rem;}.may-sale-category-advert.grid > div > .image {display: none;}.may-sale-category-advert.grid > div > .title {line-height: 3.4rem;margin-bottom: 2rem;}.may-sale-category-advert.grid > div > .title > strong {font-size: 5rem;}.forceGrid > .may-sale-category-advert > div > .image img {max-width: 10rem;}.forceGrid > .may-sale-category-advert > div > .title {line-height: 2.2rem;margin-bottom: 1.8rem;font-size: 1.2rem;}.forceGrid > .may-sale-category-advert > div > .title strong {font-size: 4rem;}.spring-sale-productpage-banner {text-align: center;background: #10cdf5;margin: 0;white-space: nowrap;}.spring-sale-productpage-banner.desktop {display: none;}.product-container > .spring-sale-productpage-banner{margin: 0 -5px; }@media(min-width: 768px) {.spring-sale-productpage-banner.desktop {display: block;}.spring-sale-productpage-banner.mobile {display: none;}}.miniBannerContainer.yssb-2023 {background: rgb(253,192,77);background: linear-gradient(90deg, rgba(253,192,77,1) 0%, rgba(254,248,138,1) 100%);}.miniBannerContainer.yssb-2023 > .miniBanner a {color: #2D2D2D;}.miniBannerContainer.yssb-2023 > .miniBanner .closeMiniBanner {color: #2D2D2D;}#l-banner .yssb-2023-banner {background: rgb(253,192,77);background: linear-gradient(90deg, rgba(253,192,77,1) 0%, rgba(254,248,138,1) 100%);display: grid;grid-template-columns: 1fr;grid-template-rows: 1fr;justify-items: center; align-items: center;margin: 0;padding: 0;height: inherit;color: #2D2D2D;}#l-banner .yssb-2023-banner img {display: initial;}.yssb-2023-banner > .grid {display: grid;grid-template-columns: 1fr;grid-template-rows: max-content 1fr max-content;grid-template-areas: "title" "safe-image" "button";width: 100%;max-width: 1160px;height: inherit;align-items: center;}.yssb-2023-banner > .grid .safe-image{grid-area: safe-image;}.yssb-2023-banner > .grid .safe-image .shadow {display: inline-block;position: relative;z-index: 1;}.yssb-2023-banner > .grid .safe-image .shadow:before {position: absolute;z-index: -1;content: " ";width: 150px;height: 30px;background: #FC8B13;transform: rotate(0) translateX(-50px) translateY(63px) skewX(-45deg) skewY(0);}#l-banner .yssb-2023-banner > .grid .safe-image img {width: 130px;height: 93px;}.yssb-2023-banner > .grid .bridge-image{grid-area: bridge-image;display: none;}.yssb-2023-banner > .grid .title {grid-area: title;font-size: 1.2rem;font-weight: 700;line-height: 1.4rem;padding: 1rem 0;}.yssb-2023-banner > .grid .tagline {grid-area: tagline;display: none;}.yssb-2023-banner > .grid .button {grid-area: button;padding: 1rem 0;}.yssb-2023-banner > .grid .button button {background: #FFF;border: #FFF solid 1px;border-radius: 2rem;padding: 0.5rem 1.2rem;font-size: 1rem;font-weight: 700;}.yssb-2023-banner > .grid .logo {grid-area: logo;display: none;}@media (min-width: 400px) {.yssb-2023-banner > .grid {grid-template-columns: 2fr 1fr;grid-template-rows: max-content 1fr max-content;grid-template-areas:"title title""safe-image bridge-image""button button";}.yssb-2023-banner > .grid .safe-image {justify-self: end;}.yssb-2023-banner > .grid .bridge-image {display: initial;justify-self: start;}.yssb-2023-banner > .grid .bridge-image .shadow {display: inline-block;position: relative;z-index: 1;padding-left: 10px;}.yssb-2023-banner > .grid .bridge-image .shadow:before {position: absolute;z-index: -1;content: " ";width: 50px;height: 48px;background: #FC8B13;transform: translateX(-5px) translateY(45px);border-radius: 0.7rem;}.yssb-2023-banner > .grid .bridge-image .shadow img {width: 50px;height: 50px;margin-top: 44px;}}@media (min-width: 550px) {.yssb-2023-banner > .grid {grid-template-columns: 200px max-content 1fr;grid-template-rows: 1fr 1fr 1fr;grid-template-areas:"safe-image bridge-image title""safe-image bridge-image tagline""safe-image bridge-image button";}.yssb-2023-banner > .grid .bridge-image {padding-right: 1rem;}.yssb-2023-banner > .grid .title {text-align: left;font-size: 1.8rem;line-height: 2.2rem;padding-bottom: 0;}.yssb-2023-banner > .grid .tagline {display: initial;text-align: left;font-size: 1.8rem;font-weight: 500;line-height: 1.8rem;padding: 1rem 0 0 0;}.yssb-2023-banner > .grid .tagline .line {display: block;}.yssb-2023-banner > .grid .button {justify-self: start;}}@media (min-width: 768px) {.yssb-2023-banner > .grid {grid-template-columns: 1fr max-content 0.8fr max-content;grid-template-rows: 1fr 1fr 1fr;grid-template-areas:"safe-image bridge-image title logo""safe-image bridge-image tagline logo""safe-image bridge-image button logo";background-image: url("https://assets-a.safe.co.uk/n/banners/yale-smart-safes-2023/windows.png");background-repeat: no-repeat;background-position: 540px 0px;background-size: 340px;}.yssb-2023-banner > .grid .tagline .line {display: inline;}#l-banner .yssb-2023-banner > .grid .safe-image img {width: 240px;height: 171px;}.yssb-2023-banner > .grid .safe-image .shadow:before {height: 60px;transform: rotate(0) translateX(-50px) translateY(111px) skewX(-45deg) skewY(0)}.yssb-2023-banner > .grid .bridge-image {padding-right: 2rem;}.yssb-2023-banner > .grid .bridge-image .shadow:before {height: 73px;transform: translateX(-5px) translateY(97px);}.yssb-2023-banner > .grid .bridge-image .shadow img {width: 75px;height: 75px;margin-top: 97px;}.yssb-2023-banner > .grid .button button {font-size: 1.2rem;}.yssb-2023-banner > .grid .logo {display: initial;}.yssb-2023-banner > .grid .logo img {width: 188px;height: 188px;}}.searchBoxAdvert.yssb-2023-box, .searchBoxAdvert.yssb-2023-box.grid {text-align: center;background: rgb(253,192,77);background: linear-gradient(90deg, rgba(253,192,77,1) 0%, rgba(254,248,138,1) 100%);color: #2D2D2D;}.yssb-2023-box > div{display: grid;grid-template-columns: 1fr;grid-template-rows: max-content 1fr 1fr max-content;gap: 1rem;height: 100%;align-content: space-evenly;}.yssb-2023-box.portrait > div{grid-template-rows: 2fr 1fr 1fr 1fr;align-items: center;}.yssb-2023-box.landscape > div {grid-template-rows: repeat(4, max-content);align-items: center;gap: 2rem 0;}.yssb-2023-box.grid > div {grid-template-rows: repeat(4, max-content);}.forceGrid > .yssb-2023-box > div {grid-template-rows: repeat(4, max-content);align-items: center;gap: 1rem 0;}.yssb-2023-box > div > .image .safe {max-width: 50%;margin-right: -25px; }.yssb-2023-box.landscape > div > .image .safe {width: 108px;height: 80px;margin-right: -12px;}.yssb-2023-box.portrait > div > .image .safe {max-width: 75%;}.yssb-2023-box.grid > div > .image .safe {margin-right: -4%;}.yssb-2023-box > div > .title {font-weight: 700;text-decoration: none;color: inherit;}.yssb-2023-box > div > .title .brand {display: block;font-size: 5rem;font-weight: 800;line-height: 4.4rem;}.yssb-2023-box > div > .title .name {font-size: 1.9rem;line-height: 2rem;}.yssb-2023-box > div > .text strong {display: block;user-select: all;}.yssb-2023-box.landscape > div > .text {font-size: 1.3rem;line-height: 1.5rem;}.yssb-2023-box.portrait > div > .text {font-size: 1.5rem;}.yssb-2023-box > div > .button a {background: #FFF;border: #FFF solid 1px;color: inherit;border-radius: 2rem;padding: 0.3rem 0.5rem;font-weight: 600;font-size: 1rem;white-space: nowrap;text-decoration: none;}.yssb-2023-box.landscape > div > .button a,.yssb-2023-box.portrait > div > .button a {font-size: 1.2rem;padding: 0.5rem 1.2rem;}.forceGrid > .yssb-2023-box > div .brand {font-size: 4rem;line-height: 3.4rem;}.forceGrid > .yssb-2023-box > div .name {font-size: 1.5rem;}.yssb-2023-buybox {text-align: center;background: rgb(253,192,77);background: linear-gradient(90deg, rgba(253,192,77,1) 0%, rgba(254,248,138,1) 100%);color: #2D2D2D;line-height: 2rem;font-size: 1.2rem;padding: 0.8rem 0.5rem;white-space: nowrap;display: block;text-decoration: none;}.yssb-2023-buybox span {font-weight: bold;}.yssb-2023-buybox strong {display: block;user-select: all;font-size: 1.6rem;}@media (min-width: 400px) {.yssb-2023-buybox strong {display: inline;font-size: 1.2rem;}}@media (min-width: 768px) {.yssb-2023-buybox strong {display: block;font-size: 1.6rem;}}#productCTA.fixedfw .yssb-2023-buybox {display: none;}.unavailable #SeriesQuickLinks{    display: none;}.unavailable .prodBoxes{    display: none;}.unavailable #unavailablebox{    width: 60%;    margin: auto;}@media only screen and (min-width: 1024px) {}@media only screen and (min-width: 768px) {    #productIntro .unavailable .blurb, #productIntro .features{        display: block;    }    .unavailable #productHead{        margin-bottom: 40px;    }    .unavailable #unavailablebox{        width: 250px;        margin: auto;    }}