
  @font-face {
    font-family: 'DysonFutura-Book';
    src:  url("//media.flixfacts.com/inpage/dyson/font/DysonFutura-Book.woff2") format("woff2"),
    url("//media.flixfacts.com/inpage/dyson/font/DysonFutura-Book.woff") format("woff"),
    url("//media.flixfacts.com/inpage/dyson/font/DysonFutura-Book.ttf") format("truetype"),
    url("//media.flixfacts.com/inpage/dyson/font/DysonFutura-Book.otf") format("opentype");
    font-weight: normal;
    font-style: normal;
  }

  @font-face {
    font-family: 'DysonFutura-Light';
    src:  url("//media.flixfacts.com/inpage/dyson/font/DysonFutura-Light.woff2") format("woff2"),
    url("//media.flixfacts.com/inpage/dyson/font/DysonFutura-Light.woff") format("woff"),
    url("//media.flixfacts.com/inpage/dyson/font/DysonFutura-Light.ttf") format("truetype"),
    url("//media.flixfacts.com/inpage/dyson/font/DysonFutura-Light.otf") format("opentype");
    font-weight: 300;
    font-style: normal;
  }

  @font-face {
    font-family: 'DysonFutura-Medium';
    src:  url("//media.flixfacts.com/inpage/dyson/font/DysonFutura-Medium.woff2") format("woff2"),
    url("//media.flixfacts.com/inpage/dyson/font/DysonFutura-Medium.woff") format("woff"),
    url("//media.flixfacts.com/inpage/dyson/font/DysonFutura-Medium.ttf") format("truetype"),
    url("//media.flixfacts.com/inpage/dyson/font/DysonFutura-Medium.otf") format("opentype");
    font-weight: 500;
    font-style: normal;
  }
  @font-face {
    font-family: 'DysonFutura-Heavy';
    src:  url("//media.flixfacts.com/inpage/dyson/font/DysonFutura-Heavy.woff2") format("woff2"),
    url("//media.flixfacts.com/inpage/dyson/font/DysonFutura-Heavy.woff") format("woff"),
    url("//media.flixfacts.com/inpage/dyson/font/DysonFutura-Heavy.ttf") format("truetype"),
    url("//media.flixfacts.com/inpage/dyson/font/DysonFutura-Heavy.otf") format("opentype");

    font-style: normal;
  }

  /* based on http://meyerweb.com/eric/tools/css/reset/
     License: none (public domain) */
  BODY#hp_body_responsive {
    margin: 0;
    padding: 0;
    font-size: 16px;
  }

  #inpage_container #inpage_responsive .dyson_hp.dyson_grid {
    /* HTML5 display-role reset for older browsers */
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid a, #inpage_container #inpage_responsive .dyson_hp.dyson_grid abbr, #inpage_container #inpage_responsive .dyson_hp.dyson_grid acronym, #inpage_container #inpage_responsive .dyson_hp.dyson_grid address, #inpage_container #inpage_responsive .dyson_hp.dyson_grid applet, #inpage_container #inpage_responsive .dyson_hp.dyson_grid article, #inpage_container #inpage_responsive .dyson_hp.dyson_grid aside, #inpage_container #inpage_responsive .dyson_hp.dyson_grid audio, #inpage_container #inpage_responsive .dyson_hp.dyson_grid b, #inpage_container #inpage_responsive .dyson_hp.dyson_grid big,
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid blockquote, #inpage_container #inpage_responsive .dyson_hp.dyson_grid body, #inpage_container #inpage_responsive .dyson_hp.dyson_grid canvas, #inpage_container #inpage_responsive .dyson_hp.dyson_grid caption, #inpage_container #inpage_responsive .dyson_hp.dyson_grid center, #inpage_container #inpage_responsive .dyson_hp.dyson_grid cite, #inpage_container #inpage_responsive .dyson_hp.dyson_grid code, #inpage_container #inpage_responsive .dyson_hp.dyson_grid dd, #inpage_container #inpage_responsive .dyson_hp.dyson_grid del,
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid details, #inpage_container #inpage_responsive .dyson_hp.dyson_grid dfn, #inpage_container #inpage_responsive .dyson_hp.dyson_grid div, #inpage_container #inpage_responsive .dyson_hp.dyson_grid dl, #inpage_container #inpage_responsive .dyson_hp.dyson_grid dt, #inpage_container #inpage_responsive .dyson_hp.dyson_grid em, #inpage_container #inpage_responsive .dyson_hp.dyson_grid figcaption, #inpage_container #inpage_responsive .dyson_hp.dyson_grid fieldset, #inpage_container #inpage_responsive .dyson_hp.dyson_grid figure, #inpage_container #inpage_responsive .dyson_hp.dyson_grid footer,
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid form, #inpage_container #inpage_responsive .dyson_hp.dyson_grid h1, #inpage_container #inpage_responsive .dyson_hp.dyson_grid h2, #inpage_container #inpage_responsive .dyson_hp.dyson_grid h3, #inpage_container #inpage_responsive .dyson_hp.dyson_grid h4, #inpage_container #inpage_responsive .dyson_hp.dyson_grid h5, #inpage_container #inpage_responsive .dyson_hp.dyson_grid h6, #inpage_container #inpage_responsive .dyson_hp.dyson_grid header, #inpage_container #inpage_responsive .dyson_hp.dyson_grid hgroup, #inpage_container #inpage_responsive .dyson_hp.dyson_grid html, #inpage_container #inpage_responsive .dyson_hp.dyson_grid i, #inpage_container #inpage_responsive .dyson_hp.dyson_grid iframe, #inpage_container #inpage_responsive .dyson_hp.dyson_grid img,
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid ins, #inpage_container #inpage_responsive .dyson_hp.dyson_grid kbd, #inpage_container #inpage_responsive .dyson_hp.dyson_grid label, #inpage_container #inpage_responsive .dyson_hp.dyson_grid legend, #inpage_container #inpage_responsive .dyson_hp.dyson_grid li, #inpage_container #inpage_responsive .dyson_hp.dyson_grid mark, #inpage_container #inpage_responsive .dyson_hp.dyson_grid menu, #inpage_container #inpage_responsive .dyson_hp.dyson_grid nav, #inpage_container #inpage_responsive .dyson_hp.dyson_grid object, #inpage_container #inpage_responsive .dyson_hp.dyson_grid ol, #inpage_container #inpage_responsive .dyson_hp.dyson_grid output, #inpage_container #inpage_responsive .dyson_hp.dyson_grid p,
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid pre, #inpage_container #inpage_responsive .dyson_hp.dyson_grid q, #inpage_container #inpage_responsive .dyson_hp.dyson_grid ruby, #inpage_container #inpage_responsive .dyson_hp.dyson_grid s, #inpage_container #inpage_responsive .dyson_hp.dyson_grid samp, #inpage_container #inpage_responsive .dyson_hp.dyson_grid section, #inpage_container #inpage_responsive .dyson_hp.dyson_grid small, #inpage_container #inpage_responsive .dyson_hp.dyson_grid span, #inpage_container #inpage_responsive .dyson_hp.dyson_grid strike,
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid summary, #inpage_container #inpage_responsive .dyson_hp.dyson_grid table, #inpage_container #inpage_responsive .dyson_hp.dyson_grid tbody, #inpage_container #inpage_responsive .dyson_hp.dyson_grid td, #inpage_container #inpage_responsive .dyson_hp.dyson_grid tfoot, #inpage_container #inpage_responsive .dyson_hp.dyson_grid th, #inpage_container #inpage_responsive .dyson_hp.dyson_grid thead, #inpage_container #inpage_responsive .dyson_hp.dyson_grid time, #inpage_container #inpage_responsive .dyson_hp.dyson_grid tr, #inpage_container #inpage_responsive .dyson_hp.dyson_grid tt, #inpage_container #inpage_responsive .dyson_hp.dyson_grid u, #inpage_container #inpage_responsive .dyson_hp.dyson_grid ul,
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid var, #inpage_container #inpage_responsive .dyson_hp.dyson_grid video {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid sub, #inpage_container #inpage_responsive .dyson_hp.dyson_grid sup {
    margin: 0;
    padding: 0;
    border: 0;
    font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid strong {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid article, #inpage_container #inpage_responsive .dyson_hp.dyson_grid aside, #inpage_container #inpage_responsive .dyson_hp.dyson_grid details, #inpage_container #inpage_responsive .dyson_hp.dyson_grid figcaption, #inpage_container #inpage_responsive .dyson_hp.dyson_grid figure,
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid footer, #inpage_container #inpage_responsive .dyson_hp.dyson_grid header, #inpage_container #inpage_responsive .dyson_hp.dyson_grid hgroup, #inpage_container #inpage_responsive .dyson_hp.dyson_grid menu, #inpage_container #inpage_responsive .dyson_hp.dyson_grid nav, #inpage_container #inpage_responsive .dyson_hp.dyson_grid section {
    display: block;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid body {
    line-height: 1;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid ol, #inpage_container #inpage_responsive .dyson_hp.dyson_grid ul {
    list-style: none;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid blockquote, #inpage_container #inpage_responsive .dyson_hp.dyson_grid q {
    quotes: none;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid blockquote:before, #inpage_container #inpage_responsive .dyson_hp.dyson_grid blockquote:after,
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid q:before, #inpage_container #inpage_responsive .dyson_hp.dyson_grid q:after {
    content: '';
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid table {
    border-collapse: collapse;
    border-spacing: 0;
  }

  #inpage_container #inpage_responsive .dyson_hp.dyson_grid {
    font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 100%;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid h1, #inpage_container #inpage_responsive .dyson_hp.dyson_grid h2, #inpage_container #inpage_responsive .dyson_hp.dyson_grid h3 {

  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_hero {
    font-size: 28px;
    font-size: 1.75em;
    line-height: 31.5px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid h1 {
    font-size: 32px;
    font-size: 2em;
    line-height: 36px;
    line-height: 1.125em;
    margin-bottom: 9px;
    margin-bottom: 0.5625em;
    text-transform: inherit;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid h2 {
    font-size: 28px;
    font-size: 1.75em;
    line-height: 31.5px;
    line-height: 1.125em;
    margin-bottom: 5px;
    margin-bottom: 0.3125em;
    text-transform: inherit;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid h3 {
    font-size: 24px;
    font-size: 1.5em;
    line-height: 27px;
    line-height: 1.125em;
    margin-bottom: 5px;
    margin-bottom: 0.3125em;
    text-transform: inherit;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid h4 {
    font-size: 22px;
    font-size: 1.375em;
    line-height: 24.75px;
    line-height: 1.125em;
    margin-bottom: 3px;
    margin-bottom: 0.1875em;
    text-transform: inherit;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid h5 {
    font-size: 18px;
    font-size: 1.125em;
    line-height: 20.25px;
    line-height: 1.125em;
    margin-bottom: 2px;
    margin-bottom: 0.125em;
    text-transform: inherit;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid h6 {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
    margin-bottom: 1px;
    margin-bottom: 0.0625em;
    text-transform: inherit;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_xl {
    font-size: 20px;
    font-size: 1.25em;
    line-height: 22.5px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .l {
    font-size: 18px;
    font-size: 1.125em;
    line-height: 20.25px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .s {
    font-size: 14px;
    font-size: 0.875em;
    line-height: 15.75px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_xs {
    font-size: 12px;
    font-size: 0.75em;
    line-height: 13.5px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_secondary {
    color: #767676;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_error {
    color: red;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_primary, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_secondary, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_error {
    font-size: 12px;
    font-size: 0.75em;
    line-height: 13.5px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_price {
    color: #d7140b;
    font-size: 28px;
    font-size: 1.75em;
    line-height: 31.5px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_button.dyson_critical {
    color: white;
    font-size: 16px;
    font-size: 1em;
    line-height: 32px;
    line-height: 2em;

  }

  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_hero {
    font-size: 36px;
    font-size: 2.25em;
    line-height: 40.5px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid h1 {
    font-size: 36px;
    font-size: 2.25em;
    line-height: 40.5px;
    line-height: 1.125em;
    margin-bottom: 9px;
    margin-bottom: 0.5625em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid h2 {
    font-size: 28px;
    font-size: 1.75em;
    line-height: 31.5px;
    line-height: 1.125em;
    margin-bottom: 5px;
    margin-bottom: 0.3125em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid h3 {
    font-size: 24px;
    font-size: 1.5em;
    line-height: 27px;
    line-height: 1.125em;
    margin-bottom: 5px;
    margin-bottom: 0.3125em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid h4 {
    font-size: 22px;
    font-size: 1.375em;
    line-height: 24.75px;
    line-height: 1.125em;
    margin-bottom: 3px;
    margin-bottom: 0.1875em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid h5 {
    font-size: 18px;
    font-size: 1.125em;
    line-height: 20.25px;
    line-height: 1.125em;
    margin-bottom: 2px;
    margin-bottom: 0.125em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid h6 {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
    margin-bottom: 1px;
    margin-bottom: 0.0625em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_xl {
    font-size: 20px;
    font-size: 1.25em;
    line-height: 22.5px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .l {
    font-size: 18px;
    font-size: 1.125em;
    line-height: 20.25px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .s {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_xs {
    font-size: 14px;
    font-size: 0.875em;
    line-height: 15.75px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_primary, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_secondary, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_error {
    font-size: 14px;
    font-size: 0.875em;
    line-height: 15.75px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_price {
    color: #d7140b;
    font-size: 32px;
    font-size: 2em;
    line-height: 36px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_button.dyson_critical {
    font-size: 14px;
    font-size: 0.875em;
    line-height: 28px;
    line-height: 2em;
  }

  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_hero {
    font-size: 48px;
    font-size: 3em;
    line-height: 54px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid h1 {
    font-size: 40px;
    font-size: 2.5em;
    line-height: 45px;
    line-height: 1.125em;
    margin-bottom: 9px;
    margin-bottom: 0.5625em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid h2 {
    font-size: 30px;
    font-size: 1.875em;
    line-height: 33.75px;
    line-height: 1.125em;
    margin-bottom: 5px;
    margin-bottom: 0.3125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid h3 {
    font-size: 26px;
    font-size: 1.625em;
    line-height: 29.25px;
    line-height: 1.125em;
    line-height: 2em;
    margin-bottom: 5px;
    margin-bottom: 0.3125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid h4 {
    font-size: 22px;
    font-size: 1.375em;
    line-height: 24.75px;
    line-height: 1.125em;
    margin-bottom: 3px;
    margin-bottom: 0.1875em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid h5 {
    font-size: 18px;
    font-size: 1.125em;
    line-height: 20.25px;
    line-height: 1.125em;
    margin-bottom: 2px;
    margin-bottom: 0.125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid h6 {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
    margin-bottom: 1px;
    margin-bottom: 0.0625em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_xl {
    font-size: 20px;
    font-size: 1.25em;
    line-height: 22.5px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .l {
    font-size: 18px;
    font-size: 1.125em;
    line-height: 20.25px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .s {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_xs {
    font-size: 14px;
    font-size: 0.875em;
    line-height: 15.75px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_primary, #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_secondary, #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_error {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_price {
    font-size: 36px;
    font-size: 2.25em;
    line-height: 40.5px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_button.dyson_critical {
    font-size: 16px;
    font-size: 1em;
    line-height: 32px;
    line-height: 2em;
  }

  /* @mixin noClearfix() {
       &:before, &:after {
          content: "";
          display: inline;
          clear: none;
      }
  } */
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid {
    width: 100%;
    margin: 0 auto;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid:after {
    content: "";
    display: table;
    clear: both;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid.dyson_absolute {
    width: 100vw;
    margin: 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row {
    zoom: 1;
    margin: auto;
    width: 100%;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row:before, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row:after {
    content: "";
    display: table;
    clear: both;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_one-s {
    width: 8.33333%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_two-s {
    width: 16.66667%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_three-s {
    width: 25%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_four-s {
    width: 33.33333%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_five-s {
    width: 41.66667%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_six-s {
    width: 50%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_seven-s {
    width: 58.33333%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_eight-s {
    width: 66.66667%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_nine-s {
    width: 75%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_ten-s {
    width: 83.33333%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_eleven-s {
    width: 91.66667%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_twelve, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_full-s {
    width: 100%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_fifth-s {
    width: 20%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_seventh-s {
    width: 14.28571%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_eleventh-s {
    width: 9.09091%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_push-zero-s {
    margin-left: 0%;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_pull-zero-s {
    margin-right: 0%;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_push-half-s {
    margin-left: 4.16667%;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_pull-half-s {
    margin-right: 4.16667%;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_push-one-s {
    margin-left: 8.33333%;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_pull-one-s {
    margin-right: 8.33333%;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_push-two-s {
    margin-left: 16.66667%;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_pull-two-s {
    margin-right: 16.66667%;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_push-three-s {
    margin-left: 25%;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_pull-three-s {
    margin-right: 25%;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_push-four-s {
    margin-left: 33.33333%;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_pull-four-s {
    margin-right: 33.33333%;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_push-five-s {
    margin-left: 41.66667%;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_pull-five-s {
    margin-right: 41.66667%;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_push-six-s {
    margin-left: 50%;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_pull-six-s {
    margin-right: 50%;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_push-seven-s {
    margin-left: 58.33333%;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_pull-seven-s {
    margin-right: 58.33333%;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_push-eight-s {
    margin-left: 66.66667%;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_pull-eight-s {
    margin-right: 66.66667%;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_push-nine-s {
    margin-left: 75%;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_pull-nine-s {
    margin-right: 75%;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_push-ten-s {
    margin-left: 83.33333%;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_pull-ten-s {
    margin-right: 83.33333%;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_push-eleven-s {
    margin-left: 91.66667%;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_pull-eleven-s {
    margin-right: 91.66667%;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_not-s, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_only-m, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_only-l {
    height: 0;
    width: 0;
    z-index: -100;
    visibility: hidden;
    overflow: hidden;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_not-m, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_not-l, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_only-s {
    visibility: visible;
    height: 100%;
    width: 100%;
    z-index: 1;
    overflow: hidden;
  }

  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_one-m {
    width: 8.33333%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_two-m {
    width: 16.66667%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_three-m {
    width: 25%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_four-m {
    width: 33.33333%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_five-m {
    width: 41.66667%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_six-m {
    width: 50%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_seven-m {
    width: 58.33333%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_eight-m {
    width: 66.66667%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_nine-m {
    width: 75%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_ten-m {
    width: 83.33333%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_eleven-m {
    width: 91.66667%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_twelve, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_full-m {
    width: 100%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_fifth-m {
    width: 20%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_seventh-m {
    width: 14.28571%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_eleventh-m {
    width: 9.09091%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_push-zero-m {
    margin-left: 0%;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_pull-zero-m {
    margin-right: 0%;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_push-half-m {
    margin-left: 4.16667%;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_pull-half-m {
    margin-right: 4.16667%;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_push-one-m {
    margin-left: 8.33333%;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_pull-one-m {
    margin-right: 8.33333%;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_push-two-m {
    margin-left: 16.66667%;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_pull-two-m {
    margin-right: 16.66667%;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_push-three-m {
    margin-left: 25%;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_pull-three-m {
    margin-right: 25%;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_push-four-m {
    margin-left: 33.33333%;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_pull-four-m {
    margin-right: 33.33333%;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_push-five-m {
    margin-left: 41.66667%;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_pull-five-m {
    margin-right: 41.66667%;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_push-six-m {
    margin-left: 50%;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_pull-six-m {
    margin-right: 50%;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_push-seven-m {
    margin-left: 58.33333%;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_pull-seven-m {
    margin-right: 58.33333%;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_push-eight-m {
    margin-left: 66.66667%;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_pull-eight-m {
    margin-right: 66.66667%;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_push-nine-m {
    margin-left: 75%;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_pull-nine-m {
    margin-right: 75%;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_push-ten-m {
    margin-left: 83.33333%;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_pull-ten-m {
    margin-right: 83.33333%;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_push-eleven-m {
    margin-left: 91.66667%;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_pull-eleven-m {
    margin-right: 91.66667%;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_not-m, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_only-s, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_only-l {
    height: 0;
    width: 0;
    z-index: -100;
    visibility: hidden;
    overflow: hidden;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_not-s, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_not-l, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_only-m {
    visibility: visible;
    height: auto;
    width: 100%;
    z-index: 1;
    overflow: hidden;
  }

  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_one-l {
    width: 8.33333%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_two-l {
    width: 16.66667%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_three-l {
    width: 25%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_four-l {
    width: 33.33333%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_five-l {
    width: 41.66667%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_six-l {
    width: 50%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_seven-l {
    width: 58.33333%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_eight-l {
    width: 66.66667%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_nine-l {
    width: 75%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_ten-l {
    width: 83.33333%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_eleven-l {
    width: 91.66667%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_twelve, #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_full-l {
    width: 100%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_fifth-l {
    width: 20%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_seventh-l {
    width: 14.28571%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_eleventh-l {
    width: 9.09091%;
    float: left;
    margin: 0;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_push-zero-l {
    margin-left: 0%;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_pull-zero-l {
    margin-right: 0%;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_push-half-l {
    margin-left: 4.16667%;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_pull-half-l {
    margin-right: 4.16667%;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_push-one-l {
    margin-left: 8.33333%;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_pull-one-l {
    margin-right: 8.33333%;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_push-two-l {
    margin-left: 16.66667%;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_pull-two-l {
    margin-right: 16.66667%;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_push-three-l {
    margin-left: 25%;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_pull-three-l {
    margin-right: 25%;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_push-four-l {
    margin-left: 33.33333%;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_pull-four-l {
    margin-right: 33.33333%;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_push-five-l {
    margin-left: 41.66667%;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_pull-five-l {
    margin-right: 41.66667%;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_push-six-l {
    margin-left: 50%;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_pull-six-l {
    margin-right: 50%;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_push-seven-l {
    margin-left: 58.33333%;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_pull-seven-l {
    margin-right: 58.33333%;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_push-eight-l {
    margin-left: 66.66667%;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_pull-eight-l {
    margin-right: 66.66667%;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_push-nine-l {
    margin-left: 75%;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_pull-nine-l {
    margin-right: 75%;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_push-ten-l {
    margin-left: 83.33333%;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_pull-ten-l {
    margin-right: 83.33333%;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_push-eleven-l {
    margin-left: 91.66667%;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_pull-eleven-l {
    margin-right: 91.66667%;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_not-l, #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_only-m, #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_only-s {
    height: 0;
    width: 0;
    z-index: -100;
    visibility: hidden;
    overflow: hidden;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_not-s, #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_not-m, #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_only-l {
    visibility: visible;
    height: auto;
    width: 100%;
    z-index: 1;
    overflow: hidden;
  }

  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_header.dyson_row.dyson_section {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
    background-color: #0096d6;
    color: white;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_header.dyson_row.dyson_section A {
    color: white;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_header.dyson_row.dyson_section .dyson_tools {
    position: relative;
    float: right;
    padding-top: 15px;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_header.dyson_row.dyson_section .dyson_tools IMG, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_header.dyson_row.dyson_section .dyson_tools SPAN {
    padding-left: 5px;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_header.dyson_row.dyson_section .dyson_tools A {
    text-decoration: none;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_header.dyson_row.dyson_section .dyson_tools A SPAN:last-child {
    font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    vertical-align: top;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_header.dyson_row.dyson_section .dyson_tools A.dyson_disabled {
    pointer-events: none;
    cursor: default;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_header.dyson_row.dyson_section .dyson_tools #headerCountrySelector {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    min-width: 80px;
    min-height: 45px;
    padding-left: 5px;
    background-color: white;
    border: 3px solid lightgray;
    padding-bottom: 10px;
    z-index: 10;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_header.dyson_row.dyson_section .dyson_tools #headerCountrySelector A, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_header.dyson_row.dyson_section .dyson_tools #headerCountrySelector SPAN {
    color: #555555;
    line-height: 2em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_header.dyson_row.dyson_section .dyson_tools #headerCountrySelector A > SPAN:last-child {
    font-size: 14px;
    font-size: 0.875em;
    line-height: 15.75px;
    line-height: 2.17143em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_header.dyson_row.dyson_section .dyson_tools #headerCountrySelector LI:first-child {
    padding-top: 10px;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_header.dyson_partner {
    border-top: 1px solid lightgray;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_header.dyson_partner IMG {
    padding-top: 32px;
    padding-top: 2em;
    padding-left: 50px;
    padding-left: 3.125em;
    padding-bottom: 64px;
    padding-bottom: 4em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_header.dyson_partner A:hover {
    text-decoration: none;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_header.dyson_partner A.dyson_close {
    padding-top: 32px;
    padding-top: 2em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_page-heading {
    padding-left: 0;
    margin-top: 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_page-heading.dyson_section {
    padding-top: 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_page-heading IMG {
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_page-heading > DIV {
    float: right;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_page-heading > DIV:first-child {
    padding-left: 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_page-heading > DIV P, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_page-heading > DIV H1 {
    font-size: 28px;
    font-size: 1.75em;
    line-height: 31.5px;
    line-height: 1.14286em;
    font-weight: 400;
    font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    padding-top: 20px;
    padding-top: 0.714285em;
    padding-bottom: 5px;
    margin-bottom: 9px;
    margin-bottom: 0.32142em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_page-heading IMG {
    margin: 0 auto;
  }

  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_header.dyson_row.dyson_section {
    font-size: 14px;
    font-size: 0.875em;
    line-height: 15.75px;
    line-height: 1.125em;
    padding: 12px;
    padding: 0.75em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_header.dyson_row.dyson_section .dyson_tools #headerCountrySelector A, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_header.dyson_row.dyson_section .dyson_tools #headerCountrySelector SPAN {
    line-height: 28px;
    line-height: 2em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_header.dyson_row.dyson_section .dyson_tools #headerCountrySelector A > SPAN:last-child {
    font-size: 12px;
    font-size: 0.85714em;
    line-height: 13.5px;
    line-height: 2.4em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_page-heading > DIV {
    float: right;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_page-heading > DIV:first-child {
    padding-left: 48px;
    padding-left: 3em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_page-heading > DIV P, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_page-heading > DIV H1 {
    margin-bottom: 9px;
    margin-bottom: 0.5625em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_page-heading DIV.dyson_rating, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_page-heading SPAN.dyson_rating {
    display: inline-block;
    background: url("../images/star-gray.png") 0 0 repeat-x;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_page-heading DIV.dyson_rating DIV, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_page-heading DIV.dyson_rating SPAN, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_page-heading SPAN.dyson_rating DIV, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_page-heading SPAN.dyson_rating SPAN {
    background: url("../images/star.png") 0 0 repeat-x;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_page-heading .dyson_star-box SPAN {
    color: #767676;
  }

  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_header.dyson_row.dyson_section {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_header.dyson_row.dyson_section .dyson_tools #headerCountrySelector A, #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_header.dyson_row.dyson_section .dyson_tools #headerCountrySelector SPAN {
    line-height: 30px;
    line-height: 1.875em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_header.dyson_row.dyson_section .dyson_tools #headerCountrySelector A > SPAN:last-child {
    font-size: 14px;
    font-size: 0.875em;
    line-height: 15.75px;
    line-height: 2.05714em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_page-heading > DIV P, #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_page-heading > DIV H1 {

    font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    padding-top: 20px;
    padding-top: 1.25em;
    padding-bottom: 5px;
    margin-bottom: 9px;
    margin-bottom: 0.5625em;
  }

  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_header-hybrid.dyson_row.dyson_section {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
    background-color: #0096d6;
    color: white;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_header-hybrid.dyson_row.dyson_section A {
    color: white;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_header-hybrid.dyson_row.dyson_section .dyson_tools {
    position: relative;
    float: right;
    padding-top: 15px;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_header-hybrid.dyson_row.dyson_section .dyson_tools IMG, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_header-hybrid.dyson_row.dyson_section .dyson_tools SPAN {
    padding-left: 5px;
    font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_header-hybrid.dyson_row.dyson_section .dyson_tools A {
    text-decoration: none;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_header-hybrid.dyson_row.dyson_section .dyson_tools A SPAN:last-child {
    font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    vertical-align: top;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_header-hybrid.dyson_row.dyson_section .dyson_tools A.dyson_disabled {
    pointer-events: none;
    cursor: default;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_header-hybrid.dyson_row.dyson_section .dyson_tools #headerCountrySelector {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    min-width: 80px;
    min-height: 45px;
    padding-left: 5px;
    background-color: white;
    border: 3px solid lightgray;
    padding-bottom: 10px;
    z-index: 10;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_header-hybrid.dyson_row.dyson_section .dyson_tools #headerCountrySelector A, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_header-hybrid.dyson_row.dyson_section .dyson_tools #headerCountrySelector SPAN {
    color: #555555;
    line-height: 2em;
    font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_header-hybrid.dyson_row.dyson_section .dyson_tools #headerCountrySelector A > SPAN:last-child {
    font-size: 14px;
    font-size: 0.875em;
    line-height: 15.75px;
    line-height: 2.17143em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_header-hybrid.dyson_row.dyson_section .dyson_tools #headerCountrySelector LI:first-child {
    padding-top: 10px;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_header-hybrid.dyson_partner {
    border-top: 1px solid lightgray;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_header-hybrid.dyson_partner IMG {
    padding-top: 32px;
    padding-top: 2em;
    padding-left: 50px;
    padding-left: 3.125em;
    padding-bottom: 64px;
    padding-bottom: 4em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_header-hybrid.dyson_partner A:hover {
    text-decoration: none;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_header-hybrid.dyson_partner A.dyson_close {
    padding-top: 32px;
    padding-top: 2em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_pageheading {
    padding-left: 0;
    margin-top: 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_pageheading.dyson_section {
    padding-top: 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_pageheading IMG {
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_pageheading > DIV {
    float: right;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_pageheading > DIV:first-child {
    padding-left: 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_pageheading > DIV P, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_pageheading > DIV H1 {
    font-size: 23px;
    font-size: 1.4375em;
    line-height: 25.875px;
    line-height: 1.13043em;

    font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    padding-top: 20px;
    padding-top: 0.714285em;
    padding-bottom: 5px;
    margin-bottom: 9px;
    margin-bottom: 0.32142em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_pageheading IMG {
    margin: 0 auto;
  }

  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_header-hybrid.dyson_row.dyson_section {
    font-size: 14px;
    font-size: 0.875em;
    line-height: 15.75px;
    line-height: 1.125em;
    padding: 12px;
    padding: 0.75em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_header-hybrid.dyson_row.dyson_section .dyson_tools #headerCountrySelector A, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_header-hybrid.dyson_row.dyson_section .dyson_tools #headerCountrySelector SPAN {
    line-height: 28px;
    line-height: 2em;
    font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_header-hybrid.dyson_row.dyson_section .dyson_tools #headerCountrySelector A > SPAN:last-child {
    font-size: 12px;
    font-size: 0.85714em;
    line-height: 13.5px;
    line-height: 2.4em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_pageheading > DIV {
    float: right;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_pageheading > DIV:first-child {
    padding-left: 48px;
    padding-left: 3em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_pageheading > DIV P, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_pageheading > DIV H1 {
    margin-bottom: 9px;
    margin-bottom: 0.5625em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_pageheading DIV.dyson_rating, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_pageheading SPAN.dyson_rating {
    display: inline-block;
    background: url("../images/star-gray.png") 0 0 repeat-x;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_pageheading DIV.dyson_rating DIV, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_pageheading DIV.dyson_rating SPAN, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_pageheading SPAN.dyson_rating DIV, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_pageheading SPAN.dyson_rating SPAN {
    background: url("../images/star.png") 0 0 repeat-x;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_pageheading .dyson_star-box SPAN {
    color: #767676;
  }

  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_header-hybrid.dyson_row.dyson_section {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_header-hybrid.dyson_row.dyson_section .dyson_tools #headerCountrySelector A, #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_header-hybrid.dyson_row.dyson_section .dyson_tools #headerCountrySelector SPAN {
    line-height: 30px;
    line-height: 1.875em;
    font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_header-hybrid.dyson_row.dyson_section .dyson_tools #headerCountrySelector A > SPAN:last-child {
    font-size: 14px;
    font-size: 0.875em;
    line-height: 15.75px;
    line-height: 2.05714em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_pageheading > DIV P, #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_pageheading > DIV H1 {
    font-weight: 400;
    font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    padding-top: 20px;
    padding-top: 1.25em;
    padding-bottom: 5px;
    margin-bottom: 9px;
    margin-bottom: 0.5625em;
  }

  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_fragment {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_fragment DIV.dyson_section {
    padding-top: 16px;
    padding-top: 1em;
    padding-bottom: 16px;
    padding-bottom: 1em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_fragment DIV.dyson_section > A {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.375em;
    font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    display: block;
    color: #007dba;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_fragment DIV.dyson_section > A:visited {
    color: #007dba;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_fragment > HEADER, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_fragment A {
    font-size: 24px;
    font-size: 1.5em;
    line-height: 27px;
    line-height: 1.125em;
    font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_fragment HEADER {
    height: auto;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_fragment LI {
    list-style-type: disc;
    list-style-position: inside;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_fragment UL {
    display: inline-block;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_fragment UL > LI {
    font-size: 16px;
    font-size: 1em;
    line-height: 32px;
    line-height: 2em;
    list-style-type: none;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_fragment + .dyson_fragment > .dyson_section.dyson_expander {
    border-top: none;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close {
    font-size: 16px;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close.dyson_mprinting .dyson_expander.dyson_expanded, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close.dyson_mprinting .dyson_expander.dyson_collapsed {
    padding-bottom: 16px;
    padding-bottom: 1em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close.dyson_support .dyson_expander.dyson_collapsed {
    padding-bottom: 23px;
    padding-bottom: 0.34783em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close.dyson_support .dyson_row.dyson_section A {
    line-height: 16px;
    line-height: 2em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close DIV.dyson_row.dyson_section.dyson_compatible {
    padding-top: 16px;
    padding-top: 1em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close .dyson_expander {
    border-top: 1px solid #4d4d4d;
    border-bottom: none;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close .dyson_expander.dyson_expanded, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close .dyson_expander.dyson_collapsed {
    background-image: none;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 23px;
    font-size: 1.4375em;
    line-height: 25.875px;
    line-height: 1.13043em;

    padding-top: 20px;
    padding-top: 0.86957em;
    padding-bottom: 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close .dyson_row.dyson_section.dyson_mprinting {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 20px;
    font-size: 1.25em;
    line-height: 22.5px;
    line-height: 1.15em;
    padding-bottom: 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close .dyson_row.dyson_section.dyson_mprinting DIV.dyson_row {
    font-size: 20px;
    font-size: 1em;
    line-height: 22.5px;
    line-height: 1.15em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close .dyson_row.dyson_section.dyson_mprinting DIV.dyson_row:first-child .flix-p {
    font-size: 18px;
    font-size: 0.9em;
    line-height: 20.25px;
    line-height: 1em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    margin: 18px 0;
    margin: 1em 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close .dyson_row.dyson_section.dyson_mprinting DIV.dyson_row:first-child .flix-p SUP A {
    font-size: 12px;
    text-decoration: none;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close .dyson_row.dyson_section.dyson_mprinting DIV.dyson_row HEADER {
    font-size: 20px;
    font-size: 1em;
    line-height: 22.5px;
    line-height: 1.15em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;

    padding-top: 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close .dyson_row.dyson_section.dyson_mprinting DIV.dyson_row .dyson_summary {
    margin-left: 40px;
    margin-left: 2em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close .dyson_row.dyson_section.dyson_mprinting DIV.dyson_row .dyson_summary .flix-p {
    font-size: 16px;
    font-size: 0.8em;
    line-height: 18px;
    line-height: 1.125em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close .dyson_provided HEADER, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close .dyson_requisite HEADER {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 20px;
    font-size: 1.25em;
    line-height: 22.5px;
    line-height: 1.15em;

    padding-top: 16px;
    padding-top: 0.8em;
    padding-left: 10px;
    padding-left: 0.5em;
    padding-bottom: 10px;
    padding-bottom: 0.5em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close .dyson_provided LI, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close .dyson_requisite LI {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.5em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close .dyson_row.dyson_section:last-child {
    padding-top: 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_fragment .dyson_provided HEADER {
    font-size: 20px;
    font-size: 1.25em;
    line-height: 22.5px;
    line-height: 1.125em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    padding-left: 6px;
    padding-left: 0.3em;
    padding-top: 0px;
    padding-top: 0em;
    padding-bottom: 10px;
    padding-bottom: 0.5em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_fragment .dyson_provided > UL {
    padding-left: 16px;
    padding-left: 1em;
    width: 100%;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_fragment .dyson_provided > UL > LI {
    font-size: 16px;
    font-size: 1em;
    line-height: 23px;
    line-height: 1.4375em;
    padding-left: 25px;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_fragment .dyson_requisite HEADER {
    font-size: 20px;
    font-size: 1.25em;
    line-height: 22.5px;
    line-height: 1.125em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    padding-left: 6px;
    padding-left: 0.3em;
    padding-top: 16px;
    padding-top: 0.8em;
    padding-bottom: 10px;
    padding-bottom: 0.5em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_fragment .dyson_requisite > UL {
    padding-left: 16px;
    padding-left: 1em;
    width: 100%;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_fragment .dyson_requisite > UL > LI {
    font-size: 16px;
    font-size: 1em;
    line-height: 23px;
    line-height: 1.4375em;
    list-style-type: square;
    background: none;
  }

  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_fragment {
    font-size: 14px;
    font-size: 0.875em;
    line-height: 15.75px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_fragment A.dyson_row.dyson_section {
    font-size: 24px;
    font-size: 1.71429em;
    line-height: 27px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_fragment DIV.dyson_section {
    padding-top: 16px;
    padding-top: 1.14286em;
    padding-bottom: 16px;
    padding-bottom: 1.14286em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_fragment DIV.dyson_section > A {
    font-size: 14px;
    font-size: 0.875em;
    line-height: 15.75px;
    line-height: 1.375em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_fragment > HEADER, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_fragment A {
    font-size: 28px;
    font-size: 2em;
    line-height: 31.5px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close {
    font-size: 16px;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close.dyson_mprinting .dyson_expander.dyson_expanded, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close.dyson_mprinting .dyson_expander.dyson_collapsed {
    padding-bottom: 16px;
    padding-bottom: 1em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close.dyson_support .dyson_expander.dyson_collapsed {
    padding-bottom: 23px;
    padding-bottom: 0.34783em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close.dyson_support .dyson_row.dyson_section A {
    line-height: 16px;
    line-height: 2em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close DIV.dyson_row.dyson_section.dyson_compatible {
    padding-top: 16px;
    padding-top: 1em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close DIV.dyson_row.dyson_section.dyson_compatible > UL:first-child {
    padding-right: 16px;
    padding-right: 0.5em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close .dyson_expander {
    border-top: 1px solid #4d4d4d;
    border-bottom: none;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close .dyson_expander.dyson_expanded, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close .dyson_expander.dyson_collapsed {
    background-image: none;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 23px;
    font-size: 1.4375em;
    line-height: 25.875px;
    line-height: 1.13043em;

    padding-top: 20px;
    padding-top: 0.86957em;
    padding-bottom: 0;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close .dyson_row.dyson_section.dyson_mprinting {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 20px;
    font-size: 1.25em;
    line-height: 22.5px;
    line-height: 1.15em;
    padding-bottom: 0;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close .dyson_row.dyson_section.dyson_mprinting DIV.dyson_row {
    font-size: 20px;
    font-size: 1em;
    line-height: 22.5px;
    line-height: 1.15em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close .dyson_row.dyson_section.dyson_mprinting DIV.dyson_row:first-child .flix-p {
    font-size: 20px;
    font-size: 1em;
    line-height: 22.5px;
    line-height: 1.15em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close .dyson_row.dyson_section.dyson_mprinting DIV.dyson_row HEADER {
    font-size: 20px;
    font-size: 1em;
    line-height: 22.5px;
    line-height: 1.15em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    padding-top: 16px;
    padding-top: 0.8em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close .dyson_row.dyson_section.dyson_mprinting DIV.dyson_row .dyson_summary {
    margin-left: 40px;
    margin-left: 2em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close .dyson_row.dyson_section.dyson_mprinting DIV.dyson_row .dyson_summary .flix-p {
    font-size: 16px;
    font-size: 0.8em;
    line-height: 18px;
    line-height: 1.125em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close .dyson_provided HEADER, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close .dyson_requisite HEADER {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 20px;
    font-size: 1.25em;
    line-height: 22.5px;
    line-height: 1.15em;

    padding-top: 16px;
    padding-top: 0.8em;
    padding-left: 10px;
    padding-left: 0.5em;
    padding-bottom: 10px;
    padding-bottom: 0.5em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close .dyson_provided LI, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close .dyson_requisite LI {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.5em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close .dyson_row.dyson_section:last-child {
    padding-top: 0;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_fragment .dyson_provided HEADER {
    font-size: 19.25px;
    font-size: 1.375em;
    line-height: 21.65625px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_fragment .dyson_requisite HEADER {
    font-size: 19.25px;
    font-size: 1.375em;
    line-height: 21.65625px;
    line-height: 1.125em;
  }

  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_fragment {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_fragment A.dyson_row.dyson_section {
    font-size: 26px;
    font-size: 1.625em;
    line-height: 29.25px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_fragment DIV.dyson_section {
    padding-top: 20px;
    padding-top: 1.25em;
    padding-bottom: 20px;
    padding-bottom: 1.25em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_fragment DIV.dyson_section > A {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.5em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_fragment > HEADER, #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_fragment A {
    font-size: 32px;
    font-size: 2em;
    line-height: 36px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close {
    font-size: 16px;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close.dyson_mprinting .dyson_expander.dyson_expanded, #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close.dyson_mprinting .dyson_expander.dyson_collapsed {
    padding-bottom: 16px;
    padding-bottom: 1em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close.dyson_support .dyson_expander.dyson_collapsed {
    padding-bottom: 23px;
    padding-bottom: 0.34783em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close DIV.dyson_row.dyson_section.dyson_compatible {
    padding-top: 16px;
    padding-top: 1em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close DIV.dyson_row.dyson_section.dyson_compatible > UL:first-child {
    padding-right: 16px;
    padding-right: 0.5em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close .dyson_expander {
    border-top: 1px solid #4d4d4d;
    border-bottom: none;
    padding-bottom: 0;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close .dyson_expander.dyson_expanded, #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close .dyson_expander.dyson_collapsed {
    font-size: 23px;
    font-size: 1.4375em;
    line-height: 25.875px;
    line-height: 1.13043em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;

    background-image: none;
    padding-top: 20px;
    padding-top: 0.86957em;
    padding-bottom: 0;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close .dyson_row.dyson_section.dyson_mprinting {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 20px;
    font-size: 1.25em;
    line-height: 22.5px;
    line-height: 1.15em;
    padding-bottom: 0;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close .dyson_row.dyson_section.dyson_mprinting DIV.dyson_row {
    font-size: 20px;
    font-size: 1em;
    line-height: 22.5px;
    line-height: 1.15em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close .dyson_row.dyson_section.dyson_mprinting DIV.dyson_row:first-child .flix-p {
    font-size: 20px;
    font-size: 1em;
    line-height: 22.5px;
    line-height: 1.15em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close .dyson_row.dyson_section.dyson_mprinting DIV.dyson_row HEADER {
    font-size: 20px;
    font-size: 1em;
    line-height: 22.5px;
    line-height: 1.15em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    padding-top: 16px;
    padding-top: 0.8em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close .dyson_row.dyson_section.dyson_mprinting DIV.dyson_row .dyson_summary {
    margin-left: 40px;
    margin-left: 2em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close .dyson_row.dyson_section.dyson_mprinting DIV.dyson_row .dyson_summary .flix-p {
    font-size: 16px;
    font-size: 0.8em;
    line-height: 18px;
    line-height: 1.125em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close .dyson_provided HEADER, #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close .dyson_requisite HEADER {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 20px;
    font-size: 1.25em;
    line-height: 22.5px;
    line-height: 1.15em;

    padding-top: 10px;
    padding-top: 0.5em;
    padding-left: 10px;
    padding-left: 0.5em;
    padding-bottom: 10px;
    padding-bottom: 0.5em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close .dyson_provided LI, #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close .dyson_requisite LI {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.5em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_fragment.dyson_row.dyson_no-close .dyson_row.dyson_section:last-child {
    padding-top: 0;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_fragment .dyson_provided HEADER {
    font-size: 20px;
    font-size: 1.375em;
    line-height: 22.5px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_fragment .dyson_requisite HEADER {
    font-size: 20px;
    font-size: 1.375em;
    line-height: 22.5px;
    line-height: 1.125em;
  }


  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_no-close .dyson_expander.dyson_expanded, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_no-close .dyson_expander.dyson_collapsed {
    background-image: none;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 23px;
    font-size: 1.4375em;
    line-height: 25.875px;
    line-height: 1.13043em;

    padding-top: 20px;
    padding-top: 0.86957em;
    padding-bottom: 20px;
    padding-bottom: 0.86957em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_section {
    border-top: 1px solid lightgray;
    border-bottom: 1px solid lightgray;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_section > HEADER:first-child {
    font-size: 24px;
    font-size: 1.5em;
    line-height: 27px;
    line-height: 1.125em;
    padding-top: 10px;
    padding-top: 0.41667em;
    padding-bottom: 28px;
    padding-bottom: 1.16667em;
    height: auto;
    max-height: 72px;
    max-height: 3em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_section > HEADER sup {
    font-size: 12px;
    font-size: 0.5em;
    line-height: 13.5px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_section sup {
    font-size: 12px;
    font-size: 0.75em;
    line-height: 13.5px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_expanded {
    border-top: none;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_section > .dyson_row > DIV {
    margin: 10px 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_section > .dyson_row > DIV > IMG {
    float: left;
    max-width: 56px;
    max-width: 3.5em;
    height: auto;
    margin-top: 5px;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_section > .dyson_row > DIV .dyson_summary {
    margin-left: 72px;
    margin-left: 4.5em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_section > .dyson_row > DIV .dyson_summary HEADER {
    font-size: 20px;
    font-size: 1.25em;
    line-height: 22.5px;
    line-height: 1.125em;
    padding: 0;
    height: auto;
    max-height: none;
    min-height: 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_section > .dyson_row > DIV .dyson_summary HEADER sup {
    font-size: 12px;
    font-size: 0.6em;
    line-height: 13.5px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_section > .dyson_row > DIV .dyson_summary .flix-p {
  @inlcude fontem(1.125, 16);
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_section > .dyson_row > DIV .dyson_summary A > IMG {
    max-width: 20px;
    max-width: 1.25em;
    height: auto;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_section > .dyson_row > DIV .dyson_summary A > SPAN {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
    color: #767676;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_section > .dyson_row > DIV .dyson_summary A > SPAN:first-of-type {
    color: #007dba;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_section > .dyson_row > DIV .dyson_summary SPAN {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
    color: #767676;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_section > .dyson_row > DIV .dyson_summary .dyson_price {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_section > .dyson_row > DIV .dyson_summary .dyson_price .flix-p {
    display: inline-block;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_section > .dyson_row A.dyson_expanded {
    border: none;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_section > .dyson_row A.dyson_link {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
    color: #007dba;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_recommended .dyson_row > DIV > IMG {
    max-width: 100px;
    height: auto;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_recommended .dyson_row .dyson_summary {
    margin-left: 105px;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_recommended .dyson_row .dyson_summary .flix-p {
    padding-top: 12px;
    padding-top: 0.75em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_recommended .dyson_button.dyson_critical {
    float: right;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_recommended.dyson_no-close HEADER, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_recommended.dyson_no-close HEADER:first-child {
    font-size: 23px;
    font-size: 1.4375em;
    line-height: 25.875px;
    line-height: 1.13043em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;

    padding-bottom: 8px;
    padding-bottom: 0.5em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_recommended.dyson_no-close IMG {
    margin-top: 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_recommended.dyson_no-close .dyson_summary {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_recommended.dyson_no-close .dyson_summary .dyson_price {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_hp_recommends {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_hp_recommends HEADER {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;

  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_hp_recommends .dyson_row > DIV > IMG {
    max-width: 100px;
    height: auto;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_hp_recommends .dyson_row .dyson_summary {
    margin-left: 105px;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_hp_recommends .dyson_row .dyson_summary .flix-p {
    padding-top: 12px;
    padding-top: 0.75em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_hp_recommends .dyson_button.dyson_critical {
    float: right;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_hp_recommends.dyson_no-close HEADER, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_hp_recommends.dyson_no-close HEADER:first-child {
    font-size: 23px;
    font-size: 1.4375em;
    line-height: 25.875px;
    line-height: 1.13043em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;

    padding-bottom: 8px;
    padding-bottom: 0.5em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_hp_recommends.dyson_no-close IMG {
    margin-top: 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_hp_recommends.dyson_no-close .dyson_summary {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_hp_recommends.dyson_no-close .dyson_summary .dyson_price {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_column > DIV.dyson_section > DIV {
    padding-top: 10px;
    padding-top: 0.625em;
    padding-bottom: 10px;
    padding-bottom: 0.625em;
    border-bottom: 1px solid lightgray;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_column > DIV.dyson_section > DIV:last-child {
    border-bottom: none;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_column > DIV.dyson_section > DIV > IMG {
    float: left;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_column .dyson_summary {
    font-size: 20px;
    font-size: 1.25em;
    line-height: 22.5px;
    line-height: 1.125em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    padding-top: 8px;
    padding-top: 0.5em;
    padding-left: 130px;
    padding-left: 8.1255em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_column .dyson_summary UL {
    font-size: 16px;
    font-size: 0.8em;
    line-height: 18px;
    line-height: 1.125em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    list-style-type: disc;
    list-style-position: inside;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_column .dyson_summary UL LI {
    padding-top: 4px;
    padding-top: 0.25em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_column.dyson_no-close .dyson_summary {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 20px;
    font-size: 1.25em;
    line-height: 22.5px;
    line-height: 1.125em;
    padding-left: 120px;
    padding-left: 6em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_column.dyson_no-close .dyson_summary .flix-p {
    font-size: 18px;
    font-size: 0.9em;
    line-height: 20.25px;
    line-height: 1.11111em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_guidance .dyson_row.dyson_section .dyson_row {
    border-bottom: 1px solid lightgray;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_guidance .dyson_row.dyson_section .dyson_row IMG {
    max-width: 140px;
    max-width: 8.75em;
    padding: 16px;
    padding: 1em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_guidance .dyson_row.dyson_section .dyson_row .flix-p {
    font-size: 16px;
    font-size: 1em;
    line-height: 20px;
    line-height: 1.25em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    text-align: justify;
    padding-bottom: 18px;
    padding-bottom: 1.125em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_guidance .dyson_row.dyson_section .dyson_row HEADER {
    font-size: 20px;
    font-size: 1.25em;
    line-height: 22.5px;
    line-height: 1.125em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    padding-top: 16px;
    padding-top: 0.8em;
    padding-bottom: 18px;
    padding-bottom: 0.9em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_guidance .dyson_row.dyson_section .dyson_row > DIV > IMG {
    float: left;
    padding-left: 0;
    max-width: none;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_guidance .dyson_row.dyson_section .dyson_row > DIV .dyson_summary {
    padding-left: 76px;
    padding-left: 4.75em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_guidance .dyson_row.dyson_section .dyson_row:first-child IMG {
    padding: 16px;
    padding: 1em;
    float: none;
    max-width: none;
    width: 100%;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_guidance .dyson_row.dyson_section .dyson_row:first-child .flix-p {
    font-size: 20px;
    font-size: 1.25em;
    line-height: 22.5px;
    line-height: 1.125em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    text-align: inherit;
    padding-bottom: 22px;
    padding-bottom: 1.1em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_guidance .dyson_row.dyson_section .dyson_row:last-child {
    border-bottom: none;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_guidance .dyson_row.dyson_section .dyson_row .dyson_stack {
    float: left;
    width: 75.2px;
    width: 4.7em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_features.dyson_guidance .dyson_row.dyson_section .dyson_row .dyson_stack IMG {
    padding-left: 0;
    padding-bottom: 0;
  }

  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_features.dyson_no-close .dyson_expander.dyson_expanded, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_features.dyson_no-close .dyson_expander.dyson_collapsed {
    background-image: none;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 23px;
    font-size: 1.4375em;
    line-height: 25.875px;
    line-height: 1.13043em;

    padding-top: 20px;
    padding-top: 0.86957em;
    padding-bottom: 20px;
    padding-bottom: 0.86957em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_features.dyson_section > HEADER:first-child {
    padding-bottom: 36px;
    padding-bottom: 1.5em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_features.dyson_section > .dyson_row > DIV {
    margin: 0;
    padding-bottom: 24px;
    padding-bottom: 1.5em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_features.dyson_section > .dyson_row > DIV .dyson_summary HEADER {
    font-size: 20px;
    font-size: 1.25em;
    line-height: 22.5px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_features.dyson_section > .dyson_row > DIV .dyson_summary .flix-p {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_features.dyson_section > .dyson_row > DIV .dyson_summary A {
    display: inline-block;
    padding-top: 3.2px;
    padding-top: 0.2em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_features.dyson_section > .dyson_row > DIV .dyson_summary A > SPAN {
    font-size: 14px;
    font-size: 0.875em;
    line-height: 15.75px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_features.dyson_section > .dyson_row > DIV .dyson_summary SPAN {
    font-size: 14px;
    font-size: 0.875em;
    line-height: 15.75px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_features.dyson_section > .dyson_row > DIV .dyson_summary .dyson_price {
    font-size: 14px;
    font-size: 0.875em;
    line-height: 15.75px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_features.dyson_section > .dyson_row A.dyson_link {
    font-size: 14px;
    font-size: 0.875em;
    line-height: 15.75px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_recommended.dyson_no-close HEADER, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_recommended.dyson_no-close HEADER:first-child {
    font-size: 23px;
    font-size: 1.4375em;
    line-height: 25.875px;
    line-height: 1.13043em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;

    padding-bottom: 8px;
    padding-bottom: 0.5em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_recommended.dyson_no-close IMG {
    margin-top: 0;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_recommended.dyson_no-close .dyson_summary {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_recommended.dyson_no-close .dyson_summary .dyson_price {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_recommended.dyson_no-close .dyson_summary .flix-p {
    padding-top: 12px;
    padding-top: 0.75em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_hp_recommends {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_hp_recommends HEADER {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;

  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_hp_recommends.dyson_no-close HEADER, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_hp_recommends.dyson_no-close HEADER:first-child {
    font-size: 23px;
    font-size: 1.4375em;
    line-height: 25.875px;
    line-height: 1.13043em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;

    padding-bottom: 8px;
    padding-bottom: 0.5em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_hp_recommends.dyson_no-close IMG {
    margin-top: 0;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_hp_recommends.dyson_no-close .dyson_summary {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_hp_recommends.dyson_no-close .dyson_summary .dyson_price {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_hp_recommends.dyson_no-close .dyson_summary .flix-p {
    padding-top: 12px;
    padding-top: 0.75em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_features.dyson_column > DIV.dyson_section {
    padding-bottom: 24px;
    padding-bottom: 1.5em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_features.dyson_column > DIV.dyson_section > DIV {
    text-align: center;
    padding-left: 10px;
    padding-left: 0.625em;
    padding-right: 10px;
    padding-right: 0.625em;
    padding-top: 0px;
    padding-top: 0em;
    padding-bottom: 4px;
    padding-bottom: 0.25em;
    border-bottom: none;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_features.dyson_column > DIV.dyson_section > DIV:first-child {
    padding-left: 0px;
    padding-left: 0em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_features.dyson_column > DIV.dyson_section > DIV:last-child {
    padding-right: 0px;
    padding-right: 0em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_features.dyson_column > DIV.dyson_section > DIV > IMG {
    float: none;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_features.dyson_column .dyson_summary {
    font-size: 22px;
    font-size: 1.375em;
    line-height: 24.75px;
    line-height: 1.125em;
    padding-top: 20px;
    padding-top: 0.90909em;
    padding-left: 0px;
    padding-left: 0em;
    text-align: left;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_features.dyson_column .dyson_summary UL {
    padding-left: 10px;
    padding-left: 0.45455em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_features.dyson_column.dyson_no-close .dyson_summary {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 20px;
    font-size: 1.25em;
    line-height: 22.5px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_features.dyson_column.dyson_no-close .dyson_summary .flix-p {
    font-size: 18px;
    font-size: 0.9em;
    line-height: 20.25px;
    line-height: 1.11111em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_features.dyson_guidance .dyson_row.dyson_section .dyson_row HEADER {
    padding-bottom: 20px;
    padding-bottom: 1em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_features.dyson_guidance .dyson_row.dyson_section .dyson_row > DIV .dyson_summary {
    padding-left: 92px;
    padding-left: 5.75em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_features.dyson_guidance .dyson_row.dyson_section .dyson_row:first-child .flix-p {
    font-size: 22px;
    font-size: 1.375em;
    line-height: 24.75px;
    line-height: 1.125em;
    padding-top: 22px;
    padding-top: 1em;
    padding-bottom: 0;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_features.dyson_guidance .dyson_row.dyson_section .dyson_row .dyson_stack {
    width: 91.2px;
    width: 5.7em;
  }

  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_no-close .dyson_expander.dyson_expanded, #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_no-close .dyson_expander.dyson_collapsed {
    background-image: none;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 23px;
    font-size: 1.4375em;
    line-height: 25.875px;
    line-height: 1.13043em;

    padding-top: 20px;
    padding-top: 0.86957em;
    padding-bottom: 20px;
    padding-bottom: 0.86957em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_section > HEADER:first-child {
    font-size: 26px;
    font-size: 1.625em;
    line-height: 29.25px;
    line-height: 1.125em;
    padding-bottom: 36px;
    padding-bottom: 1.38462em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_section > .dyson_row > DIV {
    padding-bottom: 32px;
    padding-bottom: 2em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_section > .dyson_row > DIV:nth-of-type(2n+1) {
    padding-right: 21px;
    padding-right: 1.3125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_section > .dyson_row > DIV:nth-of-type(2n) {
    padding-left: 21px;
    padding-left: 1.3125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_section > .dyson_row > DIV .dyson_summary HEADER {
    font-size: 22px;
    font-size: 1.375em;
    line-height: 24.75px;
    line-height: 1.13636em;
    padding-bottom: 8px;
    padding-bottom: 0.36364em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_section > .dyson_row > DIV .dyson_summary HEADER sup {
    font-size: 12px;
    font-size: 0.54545em;
    line-height: 13.5px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_section > .dyson_row > DIV .dyson_summary .flix-p {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.25em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_section > .dyson_row > DIV .dyson_summary A > SPAN {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_section > .dyson_row > DIV .dyson_summary SPAN {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_section > .dyson_row > DIV .dyson_summary .dyson_price {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_section > .dyson_row A.dyson_link {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_recommended.dyson_no-close HEADER, #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_recommended.dyson_no-close HEADER:first-child {
    font-size: 23px;
    font-size: 1.4375em;
    line-height: 25.875px;
    line-height: 1.13043em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;

    padding-bottom: 8px;
    padding-bottom: 0.5em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_recommended.dyson_no-close IMG {
    margin-top: 0;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_recommended.dyson_no-close .dyson_summary {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_recommended.dyson_no-close .dyson_summary .dyson_price {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_recommended.dyson_no-close .dyson_summary .flix-p {
    padding-top: 12px;
    padding-top: 0.75em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_hp_recommends {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_hp_recommends HEADER {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;

  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_hp_recommends.dyson_no-close HEADER, #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_hp_recommends.dyson_no-close HEADER:first-child {
    font-size: 23px;
    font-size: 1.4375em;
    line-height: 25.875px;
    line-height: 1.13043em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;

    padding-bottom: 8px;
    padding-bottom: 0.5em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_hp_recommends.dyson_no-close IMG {
    margin-top: 0;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_hp_recommends.dyson_no-close .dyson_summary {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_hp_recommends.dyson_no-close .dyson_summary .dyson_price {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_section.dyson_hp_recommends.dyson_no-close .dyson_summary .flix-p {
    padding-top: 12px;
    padding-top: 0.75em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_column > DIV.dyson_section {
    padding-top: 28px;
    padding-top: 1.75em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_column > DIV.dyson_section > DIV {
    text-align: center;
    padding-left: 14px;
    padding-left: 0.875em;
    padding-right: 14px;
    padding-right: 0.875em;
    padding-top: 0px;
    padding-top: 0em;
    padding-bottom: 4px;
    padding-bottom: 0.25em;
    border-bottom: none;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_column > DIV.dyson_section > DIV:first-child {
    padding-left: 0px;
    padding-left: 0em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_column > DIV.dyson_section > DIV:last-child {
    padding-right: 0px;
    padding-right: 0em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_column > DIV.dyson_section > DIV > IMG {
    float: none;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_column .dyson_summary {
    font-size: 22px;
    font-size: 1.375em;
    line-height: 24.75px;
    line-height: 1.125em;
    padding-top: 28px;
    padding-top: 1.27273em;
    padding-left: 0px;
    padding-left: 0em;
    text-align: left;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_column .dyson_summary UL {
    padding-left: 10px;
    padding-left: 0.45455em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_column.dyson_no-close .dyson_summary {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 20px;
    font-size: 1.25em;
    line-height: 22.5px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_column.dyson_no-close .dyson_summary .flix-p {
    font-size: 18px;
    font-size: 0.9em;
    line-height: 20.25px;
    line-height: 1.11111em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_guidance .dyson_row.dyson_section .dyson_row:first-child .flix-p {
    text-align: left;
    padding-top: 20px;
    padding-top: 0.90909em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_guidance .dyson_row.dyson_section .dyson_row > DIV {
    text-align: center;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_guidance .dyson_row.dyson_section .dyson_row > DIV:nth-of-type(1) {
    padding-left: 0;
    padding-right: 16px;
    padding-right: 1em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_guidance .dyson_row.dyson_section .dyson_row > DIV:nth-of-type(1) .dyson_stack {
    text-align: right;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_guidance .dyson_row.dyson_section .dyson_row > DIV:nth-of-type(1) .dyson_stack IMG + IMG {
    padding-left: 24px;
    padding-left: 1.5em;
    padding-right: 0;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_guidance .dyson_row.dyson_section .dyson_row > DIV:nth-of-type(2) {
    padding-left: 16px;
    padding-left: 1em;
    padding-right: 16px;
    padding-right: 1em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_guidance .dyson_row.dyson_section .dyson_row > DIV:nth-of-type(2) .dyson_stack {
    text-align: right;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_guidance .dyson_row.dyson_section .dyson_row > DIV:nth-of-type(2) .dyson_stack IMG + IMG {
    padding-left: 24px;
    padding-left: 1.5em;
    padding-right: 0;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_guidance .dyson_row.dyson_section .dyson_row > DIV:nth-of-type(3) {
    padding-left: 16px;
    padding-left: 1em;
    padding-right: 0;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_guidance .dyson_row.dyson_section .dyson_row > DIV .dyson_stack {
    float: none;
    width: 100%;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_features.dyson_guidance .dyson_row.dyson_section .dyson_row > DIV .dyson_summary {
    float: none;
    padding-left: 0;
  }


  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_keyspecs HEADER, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_keyspecsdetail HEADER {
    font-size: 24px;
    font-size: 1.5em;
    line-height: 27px;
    line-height: 1.125em;
    padding-top: 10px;
    padding-top: 0.41667em;
    padding-bottom: 28px;
    padding-bottom: 1.16667em;
    height: auto;
    max-height: 72px;
    max-height: 3em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_keyspecs .dyson_expanded, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_keyspecsdetail .dyson_expanded {
    border: none;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_keyspecs {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.2em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_keyspecs P, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_keyspecs SPAN, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_keyspecs STRONG {
    padding-left: 6.25px;
    padding-left: 0.39063em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_keyspecs .dyson_row > DIV {
    overflow: hidden;
    padding-bottom: 16px;
    padding-bottom: 1em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_keyspecs .dyson_row > DIV P:first-child {
    font-size: 24px;
    font-size: 1.5em;
    line-height: 27px;
    line-height: 1.375em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    padding-left: 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_keyspecs .dyson_link {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
    padding-top: 12px;
    padding-top: 0.75em;
    color: #007dba;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_keyspecsdetail {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_keyspecsdetail .dyson_row .dyson_link {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
    display: inline-block;
    padding-top: 26px;
    padding-top: 1.625em;
    color: #007dba;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_keyspecsdetail .dyson_row > DIV:first-child > P:first-child {
    font-size: 20px;
    font-size: 1.25em;
    line-height: 22.5px;
    line-height: 1.125em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_keyspecsdetail .dyson_row > P, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_keyspecsdetail .dyson_row UL {
    padding-left: 10px;
    padding-left: 0.625em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_keyspecsdetail .dyson_row UL {
    padding-bottom: 10px;
    padding-bottom: 0.625em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_keyspecsdetail .dyson_row UL LI {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1em;
    padding-bottom: 4px;
    padding-bottom: 0.25em;
    margin-left: 18px;
    margin-left: 1.125em;
    background: none;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_keyspecsdetail.dyson_expanded {
    border-top: 1px solid lightgray;
    border-bottom: none;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_keyspecsdetail UL {
    list-style-type: disc;
    list-style-position: outside;
  }

  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_keyspecs HEADER, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_keyspecsdetail HEADER {
    padding-top: 0;
    padding-bottom: 32px;
    padding-bottom: 1.33333em;
    text-align: left;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_keyspecs P, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_keyspecs STRONG {
    padding-left: 0;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_keyspecs .dyson_row > DIV {
    text-align: center;
    padding-right: 60px;
    padding-right: 3.75em;
    padding-bottom: 20px;
    padding-bottom: 1.25em;
    word-wrap: break-word;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_keyspecs .dyson_row > DIV .flix-p {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_keyspecs .dyson_row > DIV P:first-child {
    font-size: 22px;
    font-size: 1.375em;
    line-height: 24.75px;
    line-height: 1.375em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_keyspecs .dyson_row .dyson_link {
    font-size: 14px;
    font-size: 0.875em;
    line-height: 15.75px;
    line-height: 1.125em;
    text-align: left;
    display: inline-block;
    padding-top: 12px;
    padding-top: 0.85714em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_keyspecsdetail .dyson_row .dyson_link {
    font-size: 14px;
    font-size: 0.875em;
    line-height: 15.75px;
    line-height: 1.125em;
    padding-top: 22px;
    padding-top: 1.57143em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_keyspecsdetail .dyson_row > DIV:first-child > P:first-child {
    font-size: 22px;
    font-size: 1.375em;
    line-height: 24.75px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_keyspecsdetail .dyson_row > P, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_keyspecsdetail .dyson_row UL {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
    padding-left: 16px;
    padding-left: 1em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_keyspecsdetail .dyson_row UL LI {
    padding-bottom: 3.5px;
    padding-bottom: 0.21875em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_keyspecsdetail .dyson_six-m:nth-of-type(2n+1) {
    padding-right: 14px;
    padding-right: 0.875em;
    padding-bottom: 10px;
    padding-bottom: 0.625em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_keyspecsdetail .dyson_six-m:nth-of-type(2n) {
    padding-left: 14px;
    padding-left: 0.875em;
    padding-bottom: 10px;
    padding-bottom: 0.625em;
  }

  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_keyspecs HEADER, #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_keyspecsdetail HEADER {
    font-size: 26px;
    font-size: 1.625em;
    line-height: 29.25px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_keyspecs HEADER {
    padding-bottom: 42px;
    padding-bottom: 1.61538em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_keyspecs .dyson_row > DIV {
    padding-right: 32px;
    padding-right: 2em;
    padding-bottom: 32px;
    padding-bottom: 2em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_keyspecs .dyson_row .dyson_link {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
    padding-top: 10px;
    padding-top: 0.625em;
    text-align: left;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_keyspecsdetail .dyson_row .dyson_link {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
    padding-top: 22px;
    padding-top: 1.375em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_keyspecsdetail .dyson_row > P, #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_keyspecsdetail .dyson_row UL {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_keyspecsdetail .dyson_row UL LI {
    font-size: 14px;
    font-size: 0.875em;
    line-height: 15.75px;
    line-height: 1em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_keyspecsdetail HEADER {
    padding-bottom: 28px;
    padding-bottom: 1.07692em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_keyspecsdetail .dyson_six-m:nth-of-type(2n+1) {
    padding-right: 36px;
    padding-right: 2.25em;
    padding-bottom: 16px;
    padding-bottom: 1em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_keyspecsdetail .dyson_six-m:nth-of-type(2n) {
    padding-left: 36px;
    padding-left: 2.25em;
    padding-bottom: 16px;
    padding-bottom: 1em;
  }


  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_rating {
    width: 55px;
    width: 3.4375em;
    height: 20px;
    height: 1.25em;
    line-height: 10px;
    line-height: 0.625em;
    background: url("../images/star-gray.png") 0 0 repeat-x;
    box-sizing: border-box;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_rating SPAN {
    display: inline-block;
    box-sizing: border-box;
    width: 100%;
    height: auto;
    padding-left: 55px;
    line-height: 15px;
    background: url("../images/star.png") 0 0 repeat-x;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_expander.dyson_section {
    padding: 10px 14px;
    padding: 0.416666em 0.583333em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_expander .dyson_star-box {
    color: #555555;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_expander .dyson_star-box.dyson_right {
    float: right;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_expander .dyson_star-box.dyson_inline {
    display: inline-block;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_expander .dyson_star-box SPAN:first-child {
    font-size: 24px;
    font-size: 1em;
    line-height: 27px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_expander .dyson_star-box DIV.dyson_rating, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_expander .dyson_star-box SPAN.dyson_rating {
    font-size: 24px;
    font-size: 1em;
    line-height: 27px;
    line-height: 0.41667em;
    display: inline-block;
    height: 11px;
    height: 0.45833em;
    width: 55px;
    width: 2.29167em;
    background: url("../images/star-gray.png") 0 0 repeat-x;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_expander .dyson_star-box DIV.dyson_rating DIV, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_expander .dyson_star-box DIV.dyson_rating SPAN, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_expander .dyson_star-box SPAN.dyson_rating DIV, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_expander .dyson_star-box SPAN.dyson_rating SPAN {
    height: 100%;
    background: url("../images/star.png") 0 0 repeat-x;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_reviews ARTICLE {
    padding-top: 0;
    padding-bottom: 26px;
    padding-bottom: 1.625em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_reviews ARTICLE > HEADER {
    padding-top: 0;
    padding-bottom: 16px;
    padding-bottom: 1em;
    height: auto;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_reviews ARTICLE > HEADER H6 {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 20px;
    font-size: 1.25em;
    line-height: 22.5px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_reviews ARTICLE > HEADER P, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_reviews ARTICLE > HEADER DIV > .flix-p {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 12px;
    font-size: 0.75em;
    line-height: 13.5px;
    line-height: 1.125em;
    color: #767676;
    text-align: justify;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_reviews ARTICLE > HEADER DIV.dyson_star-box DIV.dyson_rating, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_reviews ARTICLE > HEADER DIV.dyson_star-box SPAN.dyson_rating {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 0.625em;
    height: 11px;
    height: 0.6875em;
    width: 55px;
    width: 3.4375em;
    background: url("../images/star-gray.png") 0 0 repeat-x;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_reviews ARTICLE > HEADER DIV.dyson_star-box DIV.dyson_rating DIV, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_reviews ARTICLE > HEADER DIV.dyson_star-box DIV.dyson_rating SPAN, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_reviews ARTICLE > HEADER DIV.dyson_star-box SPAN.dyson_rating DIV, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_reviews ARTICLE > HEADER DIV.dyson_star-box SPAN.dyson_rating SPAN {
    height: 100%;
    background: url("../images/star.png") 0 0 repeat-x;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_reviews ARTICLE > P, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_reviews ARTICLE DIV > .flix-p {
    color: #555555;
    font-size: 14px;
    line-height: 18px;
    text-align: justify;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_reviews ARTICLE > A {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_reviews ARTICLE .dyson_expanded, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_reviews ARTICLE .dyson_collapsed {
    border: none;
  }

  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_expander.dyson_section {
    padding: 20px 24px 20px 48px;
    padding: 0.83333em 1em 0.83333em 2em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_reviews ARTICLE > HEADER {
    padding-bottom: 0;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_reviews ARTICLE > HEADER H6 {
    font-size: 20px;
    font-size: 0.83333em;
    line-height: 22.5px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_reviews ARTICLE > HEADER .flix-p {
    font-size: 12px;
    font-size: 0.5em;
    line-height: 13.5px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_reviews ARTICLE > P, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_reviews ARTICLE DIV > .flix-p {
    font-size: 13px;
    line-height: 15px;
    padding-left: 16px;
    padding-left: 1.142857em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_reviews ARTICLE > A {
    font-size: 14px;
    font-size: 0.875em;
    line-height: 15.75px;
    line-height: 1.125em;
    padding-left: 16px;
    padding-left: 1.142857em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_reviews ARTICLE DIV.dyson_star-box SPAN:first-child {
    font-size: 20px;
    font-size: 1.5em;
    line-height: 10px;
    line-height: 0.5em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_reviews ARTICLE DIV.dyson_star-box DIV.dyson_rating, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_reviews ARTICLE DIV.dyson_star-box SPAN.dyson_rating {
    font-size: 16px;
    font-size: 0.66667em;
    line-height: 18px;
    line-height: 0.625em;
    height: 11px;
    height: 0.6875em;
    width: 55px;
    width: 3.4375em;
    background: url("../images/star-gray.png") 0 0 repeat-x;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_reviews ARTICLE DIV.dyson_star-box DIV.dyson_rating DIV, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_reviews ARTICLE DIV.dyson_star-box DIV.dyson_rating SPAN, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_reviews ARTICLE DIV.dyson_star-box SPAN.dyson_rating DIV, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_reviews ARTICLE DIV.dyson_star-box SPAN.dyson_rating SPAN {
    height: 100%;
    background: url("../images/star.png") 0 0 repeat-x;
  }

  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_expander.dyson_section {
    padding: 15px 30px 15px 48px;
    padding: 0.57692em 1.15385em 0.57692em 1.84615em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_expander DIV.dyson_star-box .dyson_rating {
    width: 55px;
    width: 2.11538em;
    height: 11px;
    height: 0.42308em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_expander DIV.dyson_star-box SPAN:first-child {
    font-size: 26px;
    font-size: 1em;
    line-height: 29.25px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_expander DIV.dyson_star-box SPAN:last-child {
    font-size: 16px;
    font-size: 0.61538em;
    line-height: 18px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_reviews ARTICLE > HEADER H6 {
    font-size: 24px;
    font-size: 1em;
    line-height: 27px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_reviews ARTICLE > HEADER > P, #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_reviews ARTICLE > HEADER DIV > .flix-p {
    font-size: 12px;
    font-size: 0.5em;
    line-height: 13.5px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_reviews ARTICLE > P, #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_reviews ARTICLE DIV > .flix-p {
    font-size: 13px;
    line-height: 15px;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_reviews ARTICLE > A {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_reviews ARTICLE DIV.dyson_star-box SPAN:first-child {
    font-size: 26px;
    font-size: 1.08333em;
    line-height: 10px;
    line-height: 0.5em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_reviews ARTICLE DIV.dyson_star-box DIV.dyson_rating, #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_reviews ARTICLE DIV.dyson_star-box SPAN.dyson_rating {
    font-size: 16px;
    font-size: 0.66667em;
    line-height: 18px;
    line-height: 0.625em;
    height: 11px;
    height: 0.6875em;
    width: 55px;
    width: 3.4375em;
    background: url("../images/star-gray.png") 0 0 repeat-x;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_reviews ARTICLE DIV.dyson_star-box DIV.dyson_rating DIV, #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_reviews ARTICLE DIV.dyson_star-box DIV.dyson_rating SPAN, #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_reviews ARTICLE DIV.dyson_star-box SPAN.dyson_rating DIV, #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_reviews ARTICLE DIV.dyson_star-box SPAN.dyson_rating SPAN {
    height: 100%;
    background: url("../images/star.png") 0 0 repeat-x;
  }


  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_expander {
    font-size: 24px;
    font-size: 1.5em;
    line-height: 27px;
    line-height: 1.125em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    display: block;
    color: #555555;
    border-top: 1px solid lightgray;
    border-bottom: 1px solid lightgray;
    background-position: 99% center;
    background-repeat: no-repeat;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_expander.dyson_collapsed {
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_expander.dyson_expanded {
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_expander .dyson_star-box SPAN:last-child {
    font-size: 16px;
    font-size: 0.66667em;
    line-height: 18px;
    line-height: 1.125em;
    color: #767676;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_expanded {
    border-bottom: 1px solid lightgray;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid A.dyson_section.dyson_expander {
    text-decoration: none;
  }

  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_section.dyson_expander {
    font-size: 24px;
    font-size: 1.5em;
    line-height: 27px;
    line-height: 1.125em;
    background-position: 19.2px center;
    background-position: 0.8em center;
    padding-left: 48px;
    padding-left: 2em;
  }

  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_section.dyson_expander {
    font-size: 26px;
    font-size: 1.625em;
    line-height: 29.25px;
    line-height: 1.125em;
    padding-left: 48px;
    padding-left: 1.846153em;
  }


  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_collection {
    font-size: 16px;
    line-height: 18px;
    box-sizing: border-box;
    position: relative;
    border-top: 1px solid #4d4d4d;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_collection > HEADER {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;

    font-size: 23px;
    font-size: 1.4375em;
    line-height: 26px;
    line-height: 1.13043em;
    height: auto;
    /*should the values be kept only in pxs for the collection?*/
    max-height: 69px;
    max-height: 3em;
    padding-top: 14.3px;
    padding-top: 0.62174em;
    padding-bottom: 8px;
    padding-bottom: 0.34783em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_collection .dyson_row.dyson_repository {
    padding-bottom: 8px;
    padding-bottom: 0.5em;
    height: auto;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_collection .dyson_row.dyson_repository .dyson_entry {
    float: none;
    position: relative;
    display: inline-block;
    max-width: 310px;
    height: 100%;
    margin: auto;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_collection .dyson_row.dyson_repository .dyson_entry > A {
    position: absolute;
    display: inline-block;
    bottom: 0;
    left: 0;
    width: 100%;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_collection .dyson_row.dyson_repository .dyson_entry > A .dyson_videoHPPlayBtn {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_collection .dyson_prev {
    position: absolute;
    background-repeat: no-repeat;
    top: 50%;
    left: 0;
    width: 28px;
    height: 39px;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_collection .dyson_next {
    position: absolute;
    background-repeat: no-repeat;
    top: 50%;
    right: 0;
    width: 28px;
    height: 39px;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_collection .dyson_seemore {
    display: none;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_collection.dyson_videos .dyson_row.dyson_repository .dyson_entry > A {
    position: relative;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_collection.dyson_videos .dyson_row.dyson_repository .dyson_entry > A > SPAN {
    position: absolute;
    right: 5px;
    bottom: 5px;
    background: black;
    border-top-left-radius: 5px;
    color: white;
    padding: 0 2px;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_collection.dyson_videos .dyson_row.dyson_repository .dyson_entry > A IMG:first-child {
    min-width: 100%;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_collection.dyson_videos .dyson_row.dyson_repository .dyson_entry:first-child > A > SPAN {
    right: 10px;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_collection.dyson_videos .dyson_row.dyson_repository .dyson_entry:last-child > A > SPAN {
    right: 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_collection.dyson_videos .dyson_row.dyson_repository .dyson_entry > SPAN {
    display: inline-block;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_collection.dyson_videos .dyson_row.dyson_repository .dyson_entry > SPAN + SPAN {
    font-size: 12px;
    line-height: 13.5px;
    color: #767676;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_collection.dyson_videos .dyson_next, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_collection.dyson_videos .dyson_prev {
    top: 40%;
  }

  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_collection {
    padding-right: 48px;
    padding-right: 3em;
    border-top: 1px solid #4d4d4d;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_collection > HEADER {
    padding-right: 34.5px;
    padding-right: 1.5em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_collection .dyson_row.dyson_repository {
    padding-bottom: 0;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_collection .dyson_row.dyson_repository .dyson_entry {
    float: left;
    width: 33.33333%;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_collection .dyson_row.dyson_repository .dyson_entry IMG {
    padding-left: 5px;
    padding-right: 5px;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_collection .dyson_row.dyson_repository .dyson_entry > SPAN {
    padding-left: 5px;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_collection .dyson_row.dyson_repository .dyson_entry:first-child IMG {
    padding-left: 0;
    padding-right: 10px;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_collection .dyson_row.dyson_repository .dyson_entry:first-child > SPAN {
    padding-left: 10px;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_collection .dyson_row.dyson_repository .dyson_entry:last-child IMG {
    padding-left: 10px;
    padding-right: 0;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_collection .dyson_row.dyson_repository .dyson_entry:last-child > SPAN {
    padding-left: 10px;
  }

  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_collection {
    border-top: 1px solid #4d4d4d;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_collection .dyson_row.dyson_repository .dyson_entry {
    float: left;
    width: 25%;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_collection .dyson_row.dyson_repository .dyson_entry:first-child > SPAN {
    padding-left: 0px;
  }


  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_footer {
    border-top: 1px solid lightgray;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_footer .dyson_ccll, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_footer LI {
    color: #555555;
    font-size: 12px;
    font-size: 0.75em;
    line-height: 13.5px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_footer .dyson_row.dyson_ccll IMG {
    padding-right: 5px;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_footer .dyson_row.dyson_links {
    list-style: none;
    text-align: right;
    padding-top: 16px;
    padding-top: 1em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_footer .dyson_row.dyson_links A {
    padding-left: 10px;
    padding-right: 10px;
    color: #555555;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_footer .dyson_row.dyson_links A:visited {
    color: #555555;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_footer .dyson_row.dyson_links A:hover {
    color: #555555;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_footer .dyson_row.dyson_links LI {
    display: inline;
    border-right: 1px solid lightgray;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_footer .dyson_row.dyson_links LI:last-of-type {
    border-right: none;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_footer #copyright {
    font-size: 12px;
    font-size: 0.75em;
    line-height: 13.5px;
    line-height: 1.125em;
    padding: 0 10px;
    text-align: right;
  }

  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_footer .dyson_ccll, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_footer LI {
    font-size: 12px;
    font-size: 0.75em;
    line-height: 13.5px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_footer .dyson_row.dyson_links {
    list-style: none;
    text-align: center;
    padding-top: 24px;
    padding-top: 1.5em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_footer .dyson_row.dyson_links LI {
    line-height: 16px;
    line-height: 1.33333em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_footer #copyright {
    font-size: 12px;
    font-size: 0.75em;
    line-height: 13.5px;
    line-height: 1.33333em;
    text-align: center;
  }

  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_footer .dyson_row.dyson_links {
    padding-top: 1.25em;
  }

  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_footer-hybrid {
    border-top: 1px solid lightgray;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_footer-hybrid .dyson_ccll, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_footer-hybrid LI {
    color: #555555;
    font-size: 12px;
    font-size: 0.75em;
    line-height: 13.5px;
    line-height: 1.125em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_footer-hybrid .dyson_row.dyson_ccll IMG {
    padding-right: 5px;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_footer-hybrid .dyson_row.dyson_links {
    list-style: none;
    text-align: right;
    padding-top: 16px;
    padding-top: 1em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_footer-hybrid .dyson_row.dyson_links A {
    padding-left: 10px;
    padding-right: 10px;
    color: #555555;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_footer-hybrid .dyson_row.dyson_links A:visited {
    color: #555555;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_footer-hybrid .dyson_row.dyson_links A:hover {
    color: #555555;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_footer-hybrid .dyson_row.dyson_links LI {
    display: inline;
    border-right: 1px solid lightgray;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_footer-hybrid .dyson_row.dyson_links LI:last-of-type {
    border-right: none;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_footer-hybrid #copyright {
    font-size: 12px;
    font-size: 0.75em;
    line-height: 13.5px;
    line-height: 1.125em;
    padding: 0 10px;
    text-align: right;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
  }

  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_footer-hybrid .dyson_ccll, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_footer-hybrid LI {
    font-size: 12px;
    font-size: 0.75em;
    line-height: 13.5px;
    line-height: 1.125em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_footer-hybrid .dyson_row.dyson_links {
    list-style: none;
    text-align: center;
    padding-top: 24px;
    padding-top: 1.5em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_footer-hybrid .dyson_row.dyson_links LI {
    line-height: 16px;
    line-height: 1.33333em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_footer-hybrid #copyright {
    font-size: 12px;
    font-size: 0.75em;
    line-height: 13.5px;
    line-height: 1.33333em;
    text-align: center;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
  }

  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_footer-hybrid .dyson_row.dyson_links {
    padding-top: 1.25em;
  }


  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_moreinfo {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_moreinfo HEADER {
    font-size: 24px;
    font-size: 1.5em;
    line-height: 27px;
    line-height: 1.125em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    padding-top: 10px;
    padding-top: 0.41667em;
    padding-bottom: 16px;
    padding-bottom: 0.66667em;
    height: auto;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_moreinfo > DIV:nth-of-type(1) {
    text-align: center;
  }

  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_moreinfo {
    font-size: 14px;
    font-size: 0.875em;
    line-height: 15.75px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_moreinfo HEADER {
    font-size: 24px;
    font-size: 1.71429em;
    line-height: 27px;
    line-height: 1.125em;
    padding-top: 10px;
    padding-top: 0.41667em;
    padding-bottom: 16px;
    padding-bottom: 0.66667em;
  }

  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_moreinfo {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_moreinfo HEADER {
    font-size: 26px;
    font-size: 1.625em;
    line-height: 29.25px;
    line-height: 1.125em;
    padding-top: 10px;
    padding-top: 0.38462em;
    padding-bottom: 16px;
    padding-bottom: 0.61538em;
  }


  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_disclaimers {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    border-top: 1px solid lightgray;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_disclaimers > P:first-child {
    font-size: 12px;
    font-size: 0.75em;
    line-height: 13.5px;
    line-height: 1.125em;
    padding-bottom: 12px;
    padding-bottom: 1em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_disclaimers > P:first-child SMALL > SPAN {
    margin-left: 4px;
    margin-left: 0.33333em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_disclaimers SMALL {
    font-size: 12px;
    font-size: 0.75em;
    line-height: 13.5px;
    line-height: 1.2em;
    display: block;
    clear: both;
    border-bottom: none;
    padding-bottom: 22px;
    padding-bottom: 1.83333em;
    padding-left: 8px;
    padding-left: 0.66667em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_disclaimers SMALL > A {
    float: left;
    color: #007dba;
    width: 16px;
    width: 1.333333em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_disclaimers SMALL > A SUP {
    font-size: 10px;
    font-size: 0.83333em;
    line-height: 11.25px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_disclaimers SMALL > SPAN {
    display: block;
    padding-left: 16px;
    padding-left: 1.333333em;
    text-align: justify;
  }

  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_disclaimers > P:first-child {
    padding-bottom: 18.912px;
    padding-bottom: 1.576em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_disclaimers SMALL {
    font-size: 12px;
    font-size: 0.75em;
    line-height: 13.5px;
    line-height: 1.33333em;
    padding-left: 0;
  }

  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_disclaimers > P:first-child {
    padding-bottom: 12px;
    padding-bottom: 1em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_disclaimers SMALL {
    padding-bottom: 12px;
    padding-bottom: 1em;
  }


  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_disclaimers-hybrid {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    border-top: 1px solid lightgray;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_disclaimers-hybrid > .flix-p {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_disclaimers-hybrid > P:first-child {
    font-size: 12px;
    font-size: 0.75em;
    line-height: 13.5px;
    line-height: 1.125em;
    padding-bottom: 12px;
    padding-bottom: 1em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_disclaimers-hybrid > P:first-child SMALL > SPAN {
    margin-left: 4px;
    margin-left: 0.33333em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_disclaimers-hybrid SMALL {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 12px;
    font-size: 0.75em;
    line-height: 13.5px;
    line-height: 1.2em;
    display: block;
    clear: both;
    border-bottom: none;
    padding-bottom: 22px;
    padding-bottom: 1.83333em;
    padding-left: 8px;
    padding-left: 0.66667em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_disclaimers-hybrid SMALL > A {
    float: left;
    color: #007dba;
    width: 16px;
    width: 1.333333em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_disclaimers-hybrid SMALL > A SUP {
    font-size: 10px;
    font-size: 0.83333em;
    line-height: 11.25px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_disclaimers-hybrid SMALL > SPAN {
    display: block;
    padding-left: 16px;
    padding-left: 1.333333em;
    text-align: justify;
  }

  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_disclaimers-hybrid > .flix-p {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_disclaimers-hybrid > P:first-child {
    padding-bottom: 18.912px;
    padding-bottom: 1.576em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_disclaimers-hybrid SMALL {
    font-size: 12px;
    font-size: 0.75em;
    line-height: 13.5px;
    line-height: 1.33333em;
    padding-left: 0;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
  }

  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_disclaimers-hybrid > .flix-p {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_disclaimers-hybrid > P:first-child {
    padding-bottom: 12px;
    padding-bottom: 1em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_disclaimers-hybrid SMALL {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    padding-bottom: 12px;
    padding-bottom: 1em;
  }


  BODY.dyson_noscroll {
    overflow: hidden;
  }

  #inpage_container #inpage_responsive DIV.dyson_overlay {
    display: block;
    position: fixed;
    z-index: 900;
    padding: 15px;
  }
  #inpage_container #inpage_responsive DIV.dyson_overlay.dyson_expanded {
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-color: black;
    border: solid 2px #767676;
    background: rgba(0, 0, 0, 0.6);
    filter: progid:DXImageTransform.dyson.gradient(startColorstr=#99000000,endColorstr=#99000000);
    -ms-filter: "progid:DXImageTransform.dyson.gradient(startColorstr=#99000000,endColorstr=#99000000)";
    width: 100%;
    height: 100%;
  }
  #inpage_container #inpage_responsive DIV.dyson_overlay.dyson_collapsed {
    display: none;
  }

  #inpage_container #inpage_responsive DIV#imagesHPVeil.dyson_veil.dyson_collection {
    display: none !important;
    position: fixed;
    z-index: 9999;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-color: black;
    border: solid 2px #767676;
    background: rgba(0, 0, 0, 0.8);
    filter: progid:DXImageTransform.dyson.gradient(startColorstr=#99000000,endColorstr=#99000000);
    -ms-filter: "progid:DXImageTransform.dyson.gradient(startColorstr=#99000000,endColorstr=#99000000)";
    width: 100%;
    height: 100%;
  }
  #inpage_container #inpage_responsive DIV#imagesHPVeil.dyson_veil.dyson_collection > .dyson_veilTitle {
    position: absolute;
    height: 40px;
    width: 100%;
    z-index: 901;
    background: white;
    border: 2px solid lightgray;
    background-color: white;
    color: #007dba;
  }
  #inpage_container #inpage_responsive DIV#imagesHPVeil.dyson_veil.dyson_collection > .dyson_veilTitle > span {
    padding-left: 5px;
    line-height: 32px;
    line-height: 2rem;
  }
  #inpage_container #inpage_responsive DIV#imagesHPVeil.dyson_veil.dyson_collection > .dyson_veilTitle > A {
    width: auto;
    top: 0px;
    right: 5px;
    display: block;
    position: absolute;
    font-size: 32px;
    line-height: 32px;
    color: #007dba;
  }
  #inpage_container #inpage_responsive DIV#imagesHPVeil.dyson_veil.dyson_collection > .dyson_veilTitle > A.dyson_expanded {
    border: none;
  }
  #inpage_container #inpage_responsive DIV#imagesHPVeil.dyson_veil.dyson_collection > .dyson_veilTitle > A:hover {
    text-decoration: none;
  }
  #inpage_container #inpage_responsive DIV#imagesHPVeil.dyson_veil.dyson_collection > .dyson_veilContainer {
    position: relative;
    padding: 40px;
    background: white;
    margin-left: auto;
    margin-right: auto;
    display: block;
    text-align: center;
  }
  #inpage_container #inpage_responsive DIV#imagesHPVeil.dyson_veil.dyson_collection > .dyson_veilContainer DIV.dyson_prevVeil {
    float: none;
    left: 0;
    margin-left: 5px;
  }
  #inpage_container #inpage_responsive DIV#imagesHPVeil.dyson_veil.dyson_collection > .dyson_veilContainer DIV.dyson_prevVeil > A {
    background-repeat: no-repeat;
    min-width: 23px;
    max-width: 23px;
    width: 23px;
    min-height: 39px;
    max-height: 39px;
    height: 39px;
    overflow: hidden;
    position: relative;
    padding: 0;
    display: block;
  }
  #inpage_container #inpage_responsive DIV#imagesHPVeil.dyson_veil.dyson_collection > .dyson_veilContainer DIV.dyson_nextVeil {
    right: 0;
    margin-right: 5px;
  }
  #inpage_container #inpage_responsive DIV#imagesHPVeil.dyson_veil.dyson_collection > .dyson_veilContainer DIV.dyson_nextVeil > A {
    background-repeat: no-repeat;
    min-width: 23px;
    max-width: 23px;
    width: 23px;
    min-height: 39px;
    height: 39px;
    max-height: 39px;
    overflow: hidden;
    position: relative;
    padding: 0;
    display: block;
  }
  #inpage_container #inpage_responsive DIV#imagesHPVeil.dyson_veil.dyson_collection > .dyson_veilContainer DIV.dyson_prevVeil, #inpage_container #inpage_responsive DIV#imagesHPVeil.dyson_veil.dyson_collection > .dyson_veilContainer DIV.dyson_nextVeil {
    vertical-align: middle;
    width: 23px;
    height: 39px;
    position: absolute;
    top: 47%;
    display: block;
  }

  #inpage_container #inpage_responsive[max-width~="299px"] .dyson_hp.dyson_grid DIV.dyson_veil.dyson_collection > .dyson_veilContainer {
    padding: 30px 0 0 0;
    text-align: center;
    width: 800px;
    min-width: 800px;
    max-width: 800px;
    height: 800px;
    min-height: 800px;
    max-height: 800px;
  }

  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid DIV.dyson_veil.dyson_collection > .dyson_veilContainer {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
    height: auto;
    min-width: 350px;
    max-width: 650px;
    min-height: 350px;
    max-height: 650px;
    text-align: center;
  }

  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid DIV.dyson_veil.dyson_collection > .dyson_veilContainer {
    width: 800px;
    min-width: 800px;
    max-width: 800px;
    height: 800px;
    min-height: 800px;
    max-height: 800px;
    text-align: center;
  }

  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_select {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
    position: relative;
    cursor: pointer;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_select span {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
    display: block;
    width: 100%;
    padding: 12px;
    background-color: #f2f2f2;
    border-top: none;
    color: #000000;
	font-weight: 700;
    font-family: 'DysonFutura-Heavy',Helvetica Neue, Helvetica, Arial, sans-serif !important;

  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_select span:hover {
    text-decoration: none;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_select > span {
    background-repeat: no-repeat;
    background-attachment: scroll;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_select > span.dyson_collapsed {
    background-image: url("../images/icon_arrow_sort_right.png");
    background-position: 98% center;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_select > span.dyson_collapsed:after {
    right: 54.4px;
    right: 3.4em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_select > span.dyson_expanded {
    background-image: url("../images/icon_arrow_sort_down.png");
    background-position: 98% center;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_select > span.dyson_expanded:after {
    right: 57.6px;
    right: 3.6em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_select > span:after {
    margin: -6.4px 24px 0;
    margin: -0.4em 1.5em 0;
    content: " ";
    width: 1px;
    height: 28px;
    height: 1.75em;
    display: inline-block;
    position: absolute;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_select UL {
    z-index: 100;
    position: absolute;
    background-color: white;
    width: 100%;
    padding-right: 48px;
    padding-right: 3em;
    list-style: none;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_select UL LI {
    list-style: none;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_select UL.dyson_expanded {
    border-bottom: none;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_select UL .dyson_selected {
    pointer-events: none !important;
    cursor: default;
    color: #cccccc !important;
  }

  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_section.dyson_select {
    padding: 0;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_section.dyson_select > span.dyson_collapsed:after {
    right: 11.2px;
    right: 0.7em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_section.dyson_select > span.dyson_expanded:after {
    right: 11.2px;
    right: 0.7em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_section.dyson_select UL {
    padding-right: 0;
  }

  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_section.dyson_select {
    padding: 0;
  }


  #inpage_container #inpage_responsive .dyson_hp.dyson_grid NAV.dyson_pagination UL LI {
    font-size: 12px;
    line-height: 18px;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    display: inline-block;
    color: #555555;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid NAV.dyson_pagination UL LI span {
    color: #000000;
    font-weight:bold;
    cursor: pointer;
	opacity: 1 !important;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid NAV.dyson_pagination UL LI span:hover {
    color: #555555;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid NAV.dyson_pagination UL LI span.dyson_disabled {
    pointer-events: none;
    cursor: default;
    color: #999999;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid NAV.dyson_pagination UL LI.dyson_right {
    float: right;
  }

  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_ellipsis {
    height: 54px;
    line-height: 18px;
    overflow: hidden;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_ellipsis:before {
    content: "";
    display: table;
    clear: both;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_ellipsis > *:first-child {
    float: right;
    width: 100%;
    margin-left: -6px;
    margin-left: -0.428571em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_ellipsis:after {
    content: "\02026\000A0\000A0";
    box-sizing: content-box;
    background: white;
    text-align: right;
    float: right;
    position: relative;
    width: 32px;
    width: 2em;
    top: -18px;
    top: -1.125em;
    left: 100%;
    margin-left: -32px;
    margin-left: -2em;
    padding-right: 5px;
    padding-right: 0.3125em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_ellipsis A {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    text-indent: -9999px;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_ellipsis + SPAN {
    padding-top: 5px;
    padding-top: 0.3125em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_ellipsis.dyson_more:after {
    display: table;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_ellipsis.dyson_less:after {
    display: none;
  }

  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_row.dyson_overview {
    border-top: 1px solid lightgray;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_row.dyson_overview HEADER {
    font-size: 24px;
    font-size: 1.5em;
    line-height: 27px;
    line-height: 1.125em;
    padding-bottom: 8px;
    padding-bottom: 0.3em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_row.dyson_overview .dyson_ellipsis {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
    padding-bottom: 0px;
    padding-bottom: 0em;
    padding-top: 0px;
    padding-top: 0em;
    text-align: justify;
    position: relative;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_row.dyson_overview .dyson_ellipsis > .flix-p {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_row.dyson_overview .dyson_ellipsis:after {
    content: "\02026\000A0\000A0";
    box-sizing: content-box;
    background: white;
    text-align: right;
    float: right;
    position: relative;
    width: 32px;
    width: 2em;
    top: -18px;
    top: -1.125em;
    left: 100%;
    margin-left: -32px;
    margin-left: -2em;
    padding-right: 5px;
    padding-right: 0.3125em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_row.dyson_overview .dyson_ellipsis + A {
    float: none;
    padding-top: 0px;
    padding-top: 0em;
    display: block;
  }

  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_ellipsis {
    min-height: 54px;
    line-height: 18px;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_ellipsis:after {
    top: -0.1px;
    top: -1.6em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_ellipsis + SPAN {
    float: right;
  }

  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_section.dyson_row.dyson_overview HEADER {
    font-size: 24px;
    font-size: 1.5em;
    line-height: 27px;
    line-height: 1.125em;
    padding-bottom: 8px;
    padding-bottom: 0.3em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_section.dyson_row.dyson_overview .dyson_ellipsis {
    padding-bottom: 0px;
    padding-bottom: 0em;
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_section.dyson_row.dyson_overview .dyson_ellipsis > .flix-p {
    font-size: 14px;
    font-size: 0.875em;
    line-height: 15.75px;
    line-height: 1.125em;
    padding-top: 0px;
    padding-top: 0em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_section.dyson_row.dyson_overview .dyson_ellipsis:after {
    content: "\02026\000A0\000A0";
    box-sizing: content-box;
    background: white;
    text-align: right;
    float: right;
    position: relative;
    width: 32px;
    width: 2em;
    top: -24px;
    top: -1.5em;
    left: 100%;
    margin-left: -32px;
    margin-left: -2em;
    padding-right: 5px;
    padding-right: 0.3125em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_section.dyson_row.dyson_overview .dyson_ellipsis + A {
    float: none;
    padding-top: 0px;
    padding-top: 0em;
    display: block;
  }

  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_ellipsis {
    height: 54px;
    line-height: 18px;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_ellipsis:after {
    top: -18px;
    top: -1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_ellipsis + SPAN {
    float: right;
  }

  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_section.dyson_row.dyson_overview HEADER {
    font-size: 26px;
    font-size: 1.625em;
    line-height: 29.25px;
    line-height: 1.125em;
    padding-bottom: 6px;
    padding-bottom: 0.4em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_section.dyson_row.dyson_overview .dyson_ellipsis {
    padding-bottom: 0px;
    padding-bottom: 0em;
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_section.dyson_row.dyson_overview .dyson_ellipsis > .flix-p {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
    padding-top: 0px;
    padding-top: 0em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_section.dyson_row.dyson_overview .dyson_ellipsis:after {
    content: "\02026\000A0\000A0";
    box-sizing: content-box;
    background: white;
    text-align: right;
    float: right;
    position: relative;
    width: 32px;
    width: 2em;
    top: -18px;
    top: -1.125em;
    left: 100%;
    margin-left: -32px;
    margin-left: -2em;
    padding-right: 5px;
    padding-right: 0.3125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_section.dyson_row.dyson_overview .dyson_ellipsis + A {
    float: none;
    padding-top: 0px;
    padding-top: 0em;
    display: block;
  }


  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_mprinting DIV.dyson_row:first-child > DIV > IMG {
    display: block;
    float: none;
    margin: auto;
    max-width: none;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_mprinting DIV.dyson_row:first-child .flix-p {
    font-size: 20px;
    font-size: 1.25em;
    line-height: 22.5px;
    line-height: 1.125em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    margin: 1.5em 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_mprinting DIV.dyson_row:last-child .dyson_summary {
    padding-bottom: 1.5em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_mprinting DIV.dyson_row HEADER {
    font-size: 20px;
    font-size: 1.25em;
    line-height: 22.5px;
    line-height: 1.125em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    padding: 1.5em 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_mprinting DIV.dyson_row > DIV IMG {
    float: left;
    max-width: 2em;
    height: auto;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_mprinting DIV.dyson_row > DIV .dyson_summary {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
    margin-left: 3em;
    padding-bottom: 15px;
    padding-bottom: 0.75em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_mprinting DIV.dyson_row > DIV .dyson_summary .flix-p + .flix-p {
    color: #767676;
  }

  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_mprinting DIV.dyson_row:first-child {
    padding-bottom: 10px;
    padding-bottom: 0.5em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_mprinting DIV.dyson_row:first-child > DIV > IMG {
    width: 100%;
    max-width: none;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_mprinting DIV.dyson_row:first-child .flix-p {
    font-size: 24px;
    font-size: 1.5em;
    line-height: 27px;
    line-height: 1.125em;
    padding: 0 0 0 2em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_mprinting DIV.dyson_row HEADER {
    font-size: 24px;
    font-size: 1.5em;
    line-height: 27px;
    line-height: 1.125em;
    padding: 1.5em 0;
  }

  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_mprinting DIV.dyson_row:first-child > DIV > IMG {
    width: auto;
    max-width: none;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_mprinting DIV.dyson_row:first-child .flix-p {
    font-size: 20px;
    font-size: 1.25em;
    line-height: 22.5px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_mprinting DIV.dyson_row HEADER {
    font-size: 20px;
    font-size: 1.25em;
    line-height: 22.5px;
    line-height: 1.125em;
    padding: 1.5em 0;
  }

  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_keyspecifications {
    padding-bottom: 0;
    border-top: 1px solid #4d4d4d;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_keyspecifications HEADER {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;

    font-size: 23px;
    font-size: 1.4375em;
    line-height: 26px;
    line-height: 1.13043em;
    padding-top: 14.3px;
    padding-top: 0.62174em;
    padding-bottom: 8px;
    padding-bottom: 0.34783em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_keyspecifications .dyson_row DIV {
    padding-top: 8px;
    padding-top: 0.5em;
    min-height: 94px;
    min-height: 5.875em;
    display: inline-block;
    padding-left: 16px;
    padding-left: 1em;
    padding-right: 16px;
    padding-right: 1em;
    padding-bottom: 0;
    text-align: center;
    max-width: 100%;
    vertical-align: top;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_keyspecifications .dyson_row DIV .flix-p {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 14px;
    font-size: 0.875em;
    line-height: 16px;
    line-height: 1.14286em;
    text-align: center;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_keyspecifications .dyson_row DIV P:first-child {
    font-size: 18px;
    font-size: 1.125em;
    line-height: 20px;
    line-height: 1.11111em;
    min-height: 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_keyspecifications .dyson_row DIV .flix-p + .flix-p {
    min-height: 48px;
    min-height: 3.42857em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_keyspecifications .dyson_row DIV IMG {
    display: block;
    margin: auto;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_keyspecifications .dyson_button {
    font-size: 18px;
    line-height: 36px;
    float: right;
    margin-bottom: 18px;
  }

  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_keyspecifications {
    border-top: 1px solid #4d4d4d;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_keyspecifications HEADER {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 23px;
    font-size: 1.4375em;
    line-height: 26px;
    line-height: 1.13043em;
    padding-top: 14.3px;
    padding-top: 0.62174em;
    padding-bottom: 8px;
    padding-bottom: 0.34783em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_keyspecifications .dyson_row DIV {
    padding-top: 0px;
    padding-top: 0em;
    min-height: 56px;
    min-height: 3.5em;
    padding-bottom: 8px;
    padding-bottom: 0.5em;
    height: auto;
    display: inline-block;
    max-width: 49%;
    vertical-align: top;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_keyspecifications .dyson_row DIV .flix-p {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 14px;
    font-size: 0.875em;
    line-height: 16px;
    line-height: 1.14286em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_keyspecifications .dyson_row DIV P:first-child {
    font-size: 18px;
    font-size: 1.125em;
    line-height: 20px;
    line-height: 1.11111em;
  }

  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_keyspecifications {
    border-top: 1px solid #4d4d4d;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_keyspecifications HEADER {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 23px;
    font-size: 1.4375em;
    line-height: 26px;
    line-height: 1.13043em;
    padding-top: 14.3px;
    padding-top: 0.62174em;
    padding-bottom: 8px;
    padding-bottom: 0.34783em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_keyspecifications .dyson_row DIV {
    height: auto;
    display: inline-block;
    max-width: 49%;
    vertical-align: top;
    min-height: 56px;
    min-height: 3.5em;
    padding-bottom: 8px;
    padding-bottom: 0.5em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_keyspecifications .dyson_row DIV .flix-p {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 14px;
    font-size: 0.875em;
    line-height: 16px;
    line-height: 1.14286em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_keyspecifications .dyson_row DIV P:first-child {
    font-size: 18px;
    font-size: 1.125em;
    line-height: 20px;
    line-height: 1.11111em;
  }

  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section {
    border-top: 1px solid #4d4d4d;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section > HEADER:first-child {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;

    font-size: 23px;
    font-size: 1.4375em;
    line-height: 26px;
    line-height: 1.13043em;
    padding-top: 14.3px;
    padding-top: 0.62174em;
    padding-bottom: 8px;
    padding-bottom: 0.34783em;
    height: auto;
    max-height: 72px;
    max-height: 3em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section > HEADER sup {
    font-size: 12px;
    font-size: 0.5em;
    line-height: 13.5px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section > .flix-p {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 18px;
    font-size: 1.125em;
    line-height: 20px;
    line-height: 1.11111em;
    padding-bottom: 18px;
    padding-bottom: 1em;
    text-align: left;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section sup {
    font-size: 12px;
    font-size: 0.75em;
    line-height: 13.5px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section.dyson_expanded {
    border-top: none;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section > .dyson_row > DIV {
    margin-bottom: 16px;
    margin-bottom: 1em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section > .dyson_row > DIV > IMG {
    float: left;
    max-width: 48px;
    max-width: 3em;
    height: auto;
    margin-top: 5px;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section > .dyson_row > DIV .dyson_summary {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    margin-left: 72px;
    margin-left: 4.5em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section > .dyson_row > DIV .dyson_summary HEADER {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;

    font-size: 20px;
    font-size: 1.25em;
    line-height: 22.5px;
    line-height: 1.15em;
    padding: 0;
    height: auto;
    max-height: none;
    min-height: 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section > .dyson_row > DIV .dyson_summary HEADER sup {
    font-size: 12px;
    font-size: 0.6em;
    line-height: 13.5px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section > .dyson_row > DIV .dyson_summary .flix-p {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
  @inlcude fontem(1, 14, 1.142857);
    padding-top: 7px;
    padding-top: 0.5em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section > .dyson_row > DIV .dyson_summary A > IMG {
    padding: 17px 32px;
    padding: 1.0625em 2em;
    height: auto;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section > .dyson_row > DIV .dyson_summary A > SPAN {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
    color: #767676;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section > .dyson_row > DIV .dyson_summary A > SPAN:first-of-type {
    color: #007dba;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section > .dyson_row > DIV .dyson_summary SPAN {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
    color: #767676;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section > .dyson_row > DIV .dyson_summary .dyson_price {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section > .dyson_row > DIV .dyson_summary .dyson_price .flix-p {
    display: inline-block;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section > .dyson_row A.dyson_expanded {
    border: none;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section > .dyson_row A.dyson_link {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
    color: #007dba;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section.dyson_recommended .dyson_row > DIV > IMG {
    max-width: 100px;
    height: auto;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section.dyson_recommended .dyson_row .dyson_summary {
    margin-left: 105px;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section.dyson_recommended .dyson_button.dyson_critical {
    float: right;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_column > DIV.dyson_section > DIV {
    padding-top: 10px;
    padding-top: 0.625em;
    padding-bottom: 10px;
    padding-bottom: 0.625em;
    border-bottom: 1px solid lightgray;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_column > DIV.dyson_section > DIV:last-child {
    border-bottom: none;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_column > DIV.dyson_section > DIV > IMG {
    float: left;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_column .dyson_summary {
    font-size: 20px;
    font-size: 1.25em;
    line-height: 22.5px;
    line-height: 1.125em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    padding-top: 8px;
    padding-top: 0.5em;
    padding-left: 130px;
    padding-left: 8.1255em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_column .dyson_summary UL {
    font-size: 16px;
    font-size: 0.8em;
    line-height: 18px;
    line-height: 1.125em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    list-style-type: disc;
    list-style-position: inside;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_column .dyson_summary UL LI {
    padding-top: 4px;
    padding-top: 0.25em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_guidance .dyson_row.dyson_section .dyson_row {
    border-bottom: 1px solid lightgray;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_guidance .dyson_row.dyson_section .dyson_row IMG {
    max-width: 140px;
    max-width: 8.75em;
    padding: 16px;
    padding: 1em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_guidance .dyson_row.dyson_section .dyson_row .flix-p {
    font-size: 16px;
    font-size: 1em;
    line-height: 20px;
    line-height: 1.25em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    text-align: justify;
    padding-bottom: 18px;
    padding-bottom: 1.125em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_guidance .dyson_row.dyson_section .dyson_row HEADER {
    font-size: 20px;
    font-size: 1.25em;
    line-height: 22.5px;
    line-height: 1.125em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    padding-top: 16px;
    padding-top: 0.8em;
    padding-bottom: 18px;
    padding-bottom: 0.9em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_guidance .dyson_row.dyson_section .dyson_row > DIV > IMG {
    float: left;
    padding-left: 0;
    max-width: none;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_guidance .dyson_row.dyson_section .dyson_row > DIV .dyson_summary {
    padding-left: 76px;
    padding-left: 4.75em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_guidance .dyson_row.dyson_section .dyson_row:first-child IMG {
    padding: 16px;
    padding: 1em;
    float: none;
    max-width: none;
    width: 100%;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_guidance .dyson_row.dyson_section .dyson_row:first-child .flix-p {
    font-size: 20px;
    font-size: 1.25em;
    line-height: 22.5px;
    line-height: 1.125em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    text-align: inherit;
    padding-bottom: 22px;
    padding-bottom: 1.1em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_guidance .dyson_row.dyson_section .dyson_row:last-child {
    border-bottom: none;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_guidance .dyson_row.dyson_section .dyson_row .dyson_stack {
    float: left;
    width: 75.2px;
    width: 4.7em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_guidance .dyson_row.dyson_section .dyson_row .dyson_stack IMG {
    padding-left: 0;
    padding-bottom: 0;
  }

  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section {
    border-top: 1px solid #4d4d4d;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section > HEADER:first-child {
    padding-bottom: 8px;
    padding-bottom: 0.34783em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section > .dyson_row > DIV {
    margin: 0;
    padding-bottom: 18px;
    padding-bottom: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section > .dyson_row > DIV .dyson_summary HEADER {
    font-size: 20px;
    font-size: 1.25em;
    line-height: 22.5px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section > .dyson_row > DIV .dyson_summary .flix-p {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section > .dyson_row > DIV .dyson_summary A {
    display: inline-block;
    padding-top: 3.2px;
    padding-top: 0.2em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section > .dyson_row > DIV .dyson_summary A > SPAN {
    font-size: 14px;
    font-size: 0.875em;
    line-height: 15.75px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section > .dyson_row > DIV .dyson_summary SPAN {
    font-size: 14px;
    font-size: 0.875em;
    line-height: 15.75px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section > .dyson_row > DIV .dyson_summary .dyson_price {
    font-size: 14px;
    font-size: 0.875em;
    line-height: 15.75px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section > .dyson_row A.dyson_link {
    font-size: 14px;
    font-size: 0.875em;
    line-height: 15.75px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_column > DIV.dyson_section {
    padding-bottom: 24px;
    padding-bottom: 1.5em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_column > DIV.dyson_section > DIV {
    text-align: center;
    padding-left: 10px;
    padding-left: 0.625em;
    padding-right: 10px;
    padding-right: 0.625em;
    padding-top: 0px;
    padding-top: 0em;
    padding-bottom: 4px;
    padding-bottom: 0.25em;
    border-bottom: none;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_column > DIV.dyson_section > DIV:first-child {
    padding-left: 0px;
    padding-left: 0em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_column > DIV.dyson_section > DIV:last-child {
    padding-right: 0px;
    padding-right: 0em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_column > DIV.dyson_section > DIV > IMG {
    float: none;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_column .dyson_summary {
    font-size: 22px;
    font-size: 1.375em;
    line-height: 24.75px;
    line-height: 1.125em;
    padding-top: 20px;
    padding-top: 0.90909em;
    padding-left: 0px;
    padding-left: 0em;
    text-align: left;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_column .dyson_summary UL {
    padding-left: 10px;
    padding-left: 0.45455em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_guidance .dyson_row.dyson_section .dyson_row HEADER {
    padding-bottom: 20px;
    padding-bottom: 1em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_guidance .dyson_row.dyson_section .dyson_row > DIV .dyson_summary {
    padding-left: 92px;
    padding-left: 5.75em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_guidance .dyson_row.dyson_section .dyson_row:first-child .flix-p {
    font-size: 22px;
    font-size: 1.375em;
    line-height: 24.75px;
    line-height: 1.125em;
    padding-top: 22px;
    padding-top: 1em;
    padding-bottom: 0;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_guidance .dyson_row.dyson_section .dyson_row .dyson_stack {
    width: 91.2px;
    width: 5.7em;
  }

  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section {
    border-top: 1px solid #4d4d4d;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section > .dyson_row > DIV {
    padding-bottom: 24px;
    padding-bottom: 1.5em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section > .dyson_row > DIV:nth-of-type(2n+1) {
    padding-right: 21px;
    padding-right: 1.3125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section > .dyson_row > DIV:nth-of-type(2n) {
    padding-left: 21px;
    padding-left: 1.3125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section > .dyson_row > DIV .dyson_summary HEADER sup {
    font-size: 12px;
    font-size: 0.54545em;
    line-height: 13.5px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section > .dyson_row > DIV .dyson_summary .flix-p {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.25em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section > .dyson_row > DIV .dyson_summary A > SPAN {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section > .dyson_row > DIV .dyson_summary SPAN {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section > .dyson_row > DIV .dyson_summary .dyson_price {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section > .dyson_row A.dyson_link {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_column > DIV.dyson_section {
    padding-top: 28px;
    padding-top: 1.75em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_column > DIV.dyson_section > DIV {
    text-align: center;
    padding-left: 14px;
    padding-left: 0.875em;
    padding-right: 14px;
    padding-right: 0.875em;
    padding-top: 0px;
    padding-top: 0em;
    padding-bottom: 4px;
    padding-bottom: 0.25em;
    border-bottom: none;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_column > DIV.dyson_section > DIV:first-child {
    padding-left: 0px;
    padding-left: 0em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_column > DIV.dyson_section > DIV:last-child {
    padding-right: 0px;
    padding-right: 0em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_column > DIV.dyson_section > DIV > IMG {
    float: none;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_column .dyson_summary {
    font-size: 22px;
    font-size: 1.375em;
    line-height: 24.75px;
    line-height: 1.125em;
    padding-top: 28px;
    padding-top: 1.27273em;
    padding-left: 0px;
    padding-left: 0em;
    text-align: left;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_column .dyson_summary UL {
    padding-left: 10px;
    padding-left: 0.45455em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_guidance .dyson_row.dyson_section .dyson_row:first-child .flix-p {
    text-align: left;
    padding-top: 20px;
    padding-top: 0.90909em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_guidance .dyson_row.dyson_section .dyson_row > DIV {
    text-align: center;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_guidance .dyson_row.dyson_section .dyson_row > DIV:nth-of-type(1) {
    padding-left: 0;
    padding-right: 16px;
    padding-right: 1em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_guidance .dyson_row.dyson_section .dyson_row > DIV:nth-of-type(1) .dyson_stack {
    text-align: right;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_guidance .dyson_row.dyson_section .dyson_row > DIV:nth-of-type(1) .dyson_stack IMG + IMG {
    padding-left: 24px;
    padding-left: 1.5em;
    padding-right: 0;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_guidance .dyson_row.dyson_section .dyson_row > DIV:nth-of-type(2) {
    padding-left: 16px;
    padding-left: 1em;
    padding-right: 16px;
    padding-right: 1em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_guidance .dyson_row.dyson_section .dyson_row > DIV:nth-of-type(2) .dyson_stack {
    text-align: right;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_guidance .dyson_row.dyson_section .dyson_row > DIV:nth-of-type(2) .dyson_stack IMG + IMG {
    padding-left: 24px;
    padding-left: 1.5em;
    padding-right: 0;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_guidance .dyson_row.dyson_section .dyson_row > DIV:nth-of-type(3) {
    padding-left: 16px;
    padding-left: 1em;
    padding-right: 0;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_guidance .dyson_row.dyson_section .dyson_row > DIV .dyson_stack {
    float: none;
    width: 100%;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_keyfeatures.dyson_guidance .dyson_row.dyson_section .dyson_row > DIV .dyson_summary {
    float: none;
    padding-left: 0;
  }

  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_specifications {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    border-top: 1px solid #4d4d4d;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_specifications > HEADER, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_specifications A {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 23px;
    font-size: 1.4375em;
    line-height: 25.875px;
    line-height: 1.125em;

    padding-top: 0;
    padding-bottom: 1px;
    padding-bottom: 0.625em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_specifications HEADER {
    height: auto;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_specifications .dyson_row {
    padding-top: 0;
    padding-bottom: 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_specifications .dyson_row SUP {
    font-size: 16px;
    font-size: 0.75em;
    line-height: 18px;
    line-height: 1.5em;
    font-weight: 400;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_specifications .dyson_row SUP A {
    font-size: 1px;
    font-size: 1em;
    line-height: 1.125px;
    line-height: 1.5em;
    font-weight: 400;
    border: none;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_specifications .dyson_row UL:nth-of-type(2n + 1) LI {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.5625em;

  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_specifications .dyson_row UL:nth-of-type(2n) LI {
    font-size: 14px;
    font-size: 0.875em;
    line-height: 15.75px;
    line-height: 1.78571em;
    font-weight: 400;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_specifications .dyson_row UL LI {
    padding-top: 4px;
    padding-top: 0.25em;
    padding-bottom: 4px;
    padding-bottom: 0.25em;
    list-style-type: none;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_specifications .dyson_row:nth-of-type(2n + 1) {
    background-color: #ebebeb;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_specifications .dyson_row:nth-of-type(2n) {
    background-color: white;
  }

  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_specifications {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
    border-top: 1px solid #4d4d4d;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_specifications > HEADER, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_specifications A {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 23px;
    font-size: 1.4375em;
    line-height: 25.875px;
    line-height: 1.125em;

  }

  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_specifications {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
    border-top: 1px solid #4d4d4d;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_specifications > HEADER, #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_specifications A {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 23px;
    font-size: 1.4375em;
    line-height: 25.875px;
    line-height: 1.125em;

  }


  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_datasheet {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    border-top: 1px solid #4d4d4d;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_datasheet HEADER {
    font-size: 23px;
    font-size: 1.4375em;
    line-height: 25.875px;
    line-height: 1.125em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;

    padding-top: 10px;
    padding-top: 0.41667em;
    padding-bottom: 16px;
    padding-bottom: 0.66667em;
    height: auto;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_datasheet > DIV:nth-of-type(1) {
    text-align: center;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_datasheet + .dyson_datasheet {
    border-top: none;
  }

  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_datasheet {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    border-top: 1px solid #4d4d4d;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_datasheet HEADER {
    font-size: 23px;
    font-size: 1.4375em;
    line-height: 25.875px;
    line-height: 1.125em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;

    padding-top: 10px;
    padding-top: 0.41667em;
    padding-bottom: 16px;
    padding-bottom: 0.66667em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_datasheet + .dyson_datasheet {
    border-top: none;
  }

  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_datasheet {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    border-top: 1px solid #4d4d4d;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_datasheet HEADER {
    font-size: 23px;
    font-size: 1.4375em;
    line-height: 25.875px;
    line-height: 1.125em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;

    padding-top: 10px;
    padding-top: 0.38462em;
    padding-bottom: 16px;
    padding-bottom: 0.61538em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_datasheet + .dyson_datasheet {
    border-top: none;
  }

  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_hratings {
    border-top: 1px solid #4d4d4d;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_hratings .dyson_row.dyson_section.dyson_expander {
    border-top: none;
    border-bottom: none;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_hratings .dyson_row.dyson_section.dyson_expander.dyson_collapsed, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_hratings .dyson_row.dyson_section.dyson_expander.dyson_expanded {
    background-image: none;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_hratings .dyson_row.dyson_section.dyson_expander .dyson_star-box SPAN {
    font-size: 23px;
    line-height: 26px;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;

  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_hratings .dyson_row.dyson_section.dyson_expander .dyson_star-box SPAN:last-child {
    font-size: 16px;
    font-size: 0.69565em;
    line-height: 18px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_hratings .dyson_row.dyson_section.dyson_expander .dyson_star-box SPAN:last-child > A {
    text-decoration: underline;
  }

  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_hratings {
    border-top: 1px solid #4d4d4d;
    border-bottom: none;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_hratings .dyson_row.dyson_section.dyson_expander {
    border-top: none;
    border-bottom: none;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_hratings .dyson_row.dyson_section.dyson_expander.dyson_collapsed, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_hratings .dyson_row.dyson_section.dyson_expander.dyson_expanded {
    background-image: none;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_hratings .dyson_row.dyson_section.dyson_expander .dyson_star-box {
    font-size: 23px;
    font-size: 0.95833em;
    line-height: 26px;
    line-height: 1.13043em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_hratings .dyson_row.dyson_section.dyson_expander .dyson_star-box SPAN {
    font-size: 23px;
    line-height: 26px;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;

  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_hratings .dyson_row.dyson_section.dyson_expander .dyson_star-box SPAN:last-child {
    font-size: 16px;
    font-size: 0.69565em;
    line-height: 18px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_hratings .dyson_row.dyson_section.dyson_expander .dyson_star-box SPAN:last-child > A {
    text-decoration: underline;
  }

  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_hratings {
    border-bottom: none;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_hratings .dyson_row.dyson_section.dyson_expander {
    border-top: none;
    border-bottom: none;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_hratings .dyson_row.dyson_section.dyson_expander.dyson_collapsed, #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_hratings .dyson_row.dyson_section.dyson_expander.dyson_expanded {
    background-image: none;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_hratings .dyson_row.dyson_section.dyson_expander .dyson_star-box SPAN {
    font-size: 23px;
    line-height: 26px;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;

  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_hratings .dyson_row.dyson_section.dyson_expander .dyson_star-box SPAN:last-child {
    font-size: 16px;
    font-size: 0.69565em;
    line-height: 18px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_hratings .dyson_row.dyson_section.dyson_expander .dyson_star-box SPAN:last-child > A {
    text-decoration: underline;
  }


  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_hreviews ARTICLE {
    padding-top: 0;
    padding-bottom: 26px;
    padding-bottom: 1.625em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_hreviews ARTICLE > HEADER {
    padding-top: 0;
    padding-bottom: 16px;
    padding-bottom: 1em;
    height: auto;
	padding-right: 8px;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_hreviews ARTICLE > HEADER H6 {
      font-family: 'DysonFutura-Heavy',Helvetica Neue, Helvetica, Arial, sans-serif !important;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    color: #000000;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_hreviews ARTICLE > HEADER P, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_hreviews ARTICLE > HEADER DIV > .flix-p {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 12px;
    font-size: 0.75em;
    line-height: 15px;
    margin-bottom: 3px;
    color: #767676;
    text-align: justify;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_hreviews ARTICLE > HEADER DIV.dyson_star-box DIV.dyson_rating, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_hreviews ARTICLE > HEADER DIV.dyson_star-box SPAN.dyson_rating {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 0.625em;
    height: 11px;
    height: 0.6875em;
    width: 55px;
    width: 3.4375em;
    background: url("../images/star-gray.png") 0 0 repeat-x;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_hreviews ARTICLE > HEADER DIV.dyson_star-box DIV.dyson_rating DIV, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_hreviews ARTICLE > HEADER DIV.dyson_star-box DIV.dyson_rating SPAN, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_hreviews ARTICLE > HEADER DIV.dyson_star-box SPAN.dyson_rating DIV, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_hreviews ARTICLE > HEADER DIV.dyson_star-box SPAN.dyson_rating SPAN {
    height: 100%;
    background: url("../images/star.png") 0 0 repeat-x;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_hreviews ARTICLE > P, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_hreviews ARTICLE DIV > .flix-p {
    color: #555555;
    font-size: 15px;
    line-height: 19px;
    text-align: justify;

  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_hreviews ARTICLE > SPAN {
    font-size: 12px;
    line-height: 14px;
    color: #555555;
    cursor: pointer;
    font-weight: 500;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_hreviews ARTICLE .dyson_expanded, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_hreviews ARTICLE .dyson_collapsed {
    border: none;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_hreviews ARTICLE > HEADER {
    padding-bottom: 0;
	position: inherit;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_hreviews ARTICLE > HEADER H6 {

  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_hreviews ARTICLE > HEADER .flix-p {
    font-size: 12px;

    line-height: 15px;
    margin-bottom: 3px;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_hreviews ARTICLE DIV.dyson_star-box SPAN:first-child {
    font-size: 20px;
    font-size: 1.5em;
    line-height: 10px;
    line-height: 0.5em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_hreviews ARTICLE DIV.dyson_star-box DIV.dyson_rating, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_hreviews ARTICLE DIV.dyson_star-box SPAN.dyson_rating {
    font-size: 16px;
    font-size: 0.66667em;
    line-height: 18px;
    line-height: 0.625em;
    height: 11px;
    height: 0.6875em;
    width: 55px;
    width: 3.4375em;
    background: url("../images/star-gray.png") 0 0 repeat-x;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_hreviews ARTICLE DIV.dyson_star-box DIV.dyson_rating DIV, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_hreviews ARTICLE DIV.dyson_star-box DIV.dyson_rating SPAN, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_hreviews ARTICLE DIV.dyson_star-box SPAN.dyson_rating DIV, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_hreviews ARTICLE DIV.dyson_star-box SPAN.dyson_rating SPAN {
    height: 100%;
    background: url("../images/star.png") 0 0 repeat-x;
  }

  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_hreviews ARTICLE > HEADER H6 {
    font-size: 15px;
    line-height: 22.5px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_hreviews ARTICLE > HEADER > P, #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_hreviews ARTICLE > HEADER DIV > .flix-p {
    font-size: 12px;
    font-size: 0.5em;
    line-height: 15px;
    margin-bottom: 3px;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_hreviews ARTICLE DIV.dyson_star-box SPAN:first-child {
    font-size: 26px;
    font-size: 1.08333em;
    line-height: 10px;
    line-height: 0.5em;
  }

  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_videobox {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_videobox > A {
    display: inline;
    min-width: 100px;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_videobox > A > IMG {
    padding: 30px 50px;
    background-repeat: no-repeat;
    background-position: center center;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_videobox SPAN {
    font-size: 14px;
    font-size: 0.875em;
    line-height: 15.75px;
    line-height: 1.125em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
  }



  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_inktoner {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.15em;
    border-top: 1px solid #4d4d4d;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_inktoner HEADER {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;

    font-size: 20px;
    font-size: 1.25em;
    line-height: 22.5px;
    line-height: 1.15em;
    padding-bottom: 8px;
    padding-bottom: 0.4em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_inktoner HEADER:nth-of-type(4) {
    border-top: 1px solid #4d4d4d;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_inktoner HEADER .flix-p {
    padding: 8px 0 0;
    padding: 0.5em 0 0;
    font-size: 18px;
    font-size: 0.9em;
    line-height: 20.25px;
    line-height: 1.125em;

  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_inktoner TABLE {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.15em;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;

    border-collapse: collapse;
    border: 1px solid lightgray;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_inktoner TABLE TD {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.15em;
    border: 1px solid lightgray;
    padding: 8px;
    padding: 0.5em;
    vertical-align: middle;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_inktoner TABLE TD:first-child {
    text-align: center;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_inktoner > .flix-p {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 18px;
    font-size: 1em;
    line-height: 20.25px;
    line-height: 1.125em;
    padding: 24px 0;
    padding: 1.5em 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_inktoner > SPAN {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1em;
    display: inline-block;
    padding-bottom: 10px;
    padding-bottom: 0.625em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_inktoner > SPAN.dyson_disclaimer {
    font-size: 12px;
    font-size: 0.75em;
    line-height: 13.5px;
    line-height: 1em;
    display: inline-block;
    padding-bottom: 10px;
    padding-bottom: 0.83333em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_inktoner .dyson_instantink .flix-p {
    padding-top: 0;
    padding-bottom: 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_inktoner .dyson_instantink > .dyson_row {
    max-width: 485px;
    margin: auto;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_inktoner .dyson_instantink > .dyson_row SPAN {

    text-align: center;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_inktoner .dyson_instantink > .dyson_row + .dyson_row {
    padding-bottom: 16px;
    padding-bottom: 1em;
  }

  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_inktoner {
    border-top: 1px solid #4d4d4d;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_inktoner HEADER {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;

    font-size: 20px;
    font-size: 1.25em;
    line-height: 22.5px;
    line-height: 1.15em;
    padding-bottom: 8px;
    padding-bottom: 0.4em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_inktoner HEADER:nth-of-type(4) {
    border-top: 1px solid #4d4d4d;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_inktoner HEADER .flix-p {
    padding: 8px 0 0;
    padding: 0.5em 0 0;
    font-size: 18px;
    font-size: 0.9em;
    line-height: 20.25px;
    line-height: 1.125em;

  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_inktoner TABLE {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    border-collapse: collapse;
    border: 1px solid lightgray;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_inktoner TABLE TD {
    border: 1px solid lightgray;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_inktoner .flix-p {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 18px;
    font-size: 1em;
    line-height: 20.25px;
    line-height: 1.125em;
    padding: 24px 0;
    padding: 1.5em 0;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_inktoner .dyson_instantink .flix-p {
    padding-top: 0;
    padding-bottom: 0;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_inktoner .dyson_instantink > .dyson_row {
    margin: initial;
  }

  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_inktoner {
    border-top: 1px solid #4d4d4d;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_inktoner HEADER {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;

    font-size: 20px;
    font-size: 1.25em;
    line-height: 22.5px;
    line-height: 1.15em;
    padding-bottom: 8px;
    padding-bottom: 0.4em;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_inktoner HEADER:nth-of-type(4) {
    border-top: 1px solid #4d4d4d;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_inktoner HEADER .flix-p {
    padding: 8px 0 0;
    padding: 0.5em 0 0;
    font-size: 18px;
    font-size: 0.9em;
    line-height: 20.25px;
    line-height: 1.125em;

  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_inktoner TABLE {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    border-collapse: collapse;
    border: 1px solid lightgray;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_inktoner TABLE TD {
    border: 1px solid lightgray;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_inktoner .flix-p {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 18px;
    font-size: 1em;
    line-height: 20.25px;
    line-height: 1.125em;
    padding: 24px 0;
    padding: 1.5em 0;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_inktoner .dyson_instantink .flix-p {
    padding-top: 0;
    padding-bottom: 0;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_inktoner .dyson_instantink > .dyson_row {
    margin: initial;
  }

  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_compare {
    position: relative;
    overflow: hidden;
    padding: 0;
    margin: 10px 14px;
    margin: 0.625em 0.875em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_compare #compareTooltipHP {
    position: absolute;
    top: 0;
    left: 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_compare HEADER H4, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_compare FOOTER H4 {

    margin-bottom: 16px;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_compare HEADER P, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_compare FOOTER .flix-p {
    display: none;
    text-align: center;
    font-size: 14px;

    color: #cccccc;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_compare HEADER .flix-p SPAN, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_compare FOOTER .flix-p SPAN {

  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_prev, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_next {
    position: absolute;
    background-color: #909090;
    background-repeat: no-repeat;
    background-position: center;
    opacity: 0.4;
    height: 100%;
    width: 30px;
    z-index: 500;
    bottom: 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_prev:hover, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_next:hover {
    background-color: #4f4f4f;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_prev {
    left: 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_next {
    right: 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_items {
    position: relative;
    display: none;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_items .dyson_fixed, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_items .dyson_mobile {
    float: left;
    position: relative;
    display: inline-block;
    overflow: hidden;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_items .dyson_fixed {
    z-index: 101;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_items .dyson_fixed .dyson_item .dyson_banner:first-child {
    min-height: 150px;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_items .dyson_fixed .dyson_item .dyson_content {
    border: 1px solid #0098d7;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_items .dyson_mobile {
    z-index: 100;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_items .dyson_item {
    float: left;
    width: auto;
    text-align: center;
    background-color: white;
    opacity: 1;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_items .dyson_item.dyson_grayed {
    opacity: 0.3;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_items .dyson_item.dyson_index .dyson_content UL LI LABEL {
    line-height: 16px;
    text-align: left;
    padding-left: 8px;
    height: 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_items .dyson_item .dyson_content {
    border: 1px solid lightgray;
    font-size: 13px;
    line-height: 16px;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_items .dyson_item .dyson_content .dyson_banner {
    display: relative;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_items .dyson_item .dyson_content .dyson_banner IMG {
    width: 100%;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_items .dyson_item .dyson_content .dyson_banner {
    height: auto;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_items .dyson_item .dyson_content .dyson_button {
    font-size: 14px;
    line-height: 32px;
    display: inline-block;
    min-width: 104px;
    border-radius: 4px;
    background-color: #0098d7;
    color: white;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_items .dyson_item .dyson_content .dyson_not-visible {
    visibility: hidden;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_items .dyson_item .dyson_content HEADER {
    font-size: 14px;

    line-height: 20px;
    color: #0098d7;

    margin: 8px 4px;
    padding: 0;
    min-height: 64px;
    height: 64px;
    max-height: 64px;
    overflow: hidden;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_items .dyson_item .dyson_content IMG {
    padding: 8px;
    cursor: pointer;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_items .dyson_item .dyson_content UL {
    margin-top: 16px;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_items .dyson_item .dyson_content UL LI {
    position: relative;
    min-height: 64px;
    height: 64px;
    padding-top: 8px;
    padding-bottom: 8px;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_items .dyson_item .dyson_content UL LI LABEL {
    display: block;

    line-height: 24px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: pointer;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_items .dyson_item .dyson_content UL LI LABEL.dyson_only-s {
    height: auto;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_items .dyson_item .dyson_content UL LI > IMG {
    position: relative;
    height: 16px;
    vertical-align: top;
    padding: 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_items .dyson_item .dyson_content UL LI SUP {
    font-size: 9px;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_items .dyson_item .dyson_content UL LI SUP A {
    font-size: 9px;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_items .dyson_item .dyson_content UL LI SPAN, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_items .dyson_item .dyson_content UL LI .flix-p {
    max-height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    cursor: pointer;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_items .dyson_item .dyson_content UL LI:nth-of-type(2n + 1) {
    background-color: #e5e8e8;
  }

  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_section.dyson_compare {
    padding: 0;
    margin: 20px 24px;
    margin: 1.25em 1.5em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_section.dyson_compare HEADER H4, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_section.dyson_compare FOOTER H4 {
    font-size: 24px;
    line-height: 27px;

    margin-bottom: 16px;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_items .dyson_item.dyson_index .dyson_content UL LI LABEL {
    white-space: initial;
    overflow: hidden;
    height: auto;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_items .dyson_item .dyson_content HEADER {
    font-size: 16px;
    line-height: 22px;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_items .dyson_item .dyson_content UL LI {
    min-height: 48px;
    height: 48px;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_items .dyson_item .dyson_content UL LI > IMG {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    height: 16px;
    padding: 0;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_items .dyson_item .dyson_content UL LI > SPAN, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_items .dyson_item .dyson_content UL LI .flix-p {
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_prev, #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_next {
    position: absolute;
  }

  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_section.dyson_compare {
    padding: 0;
    margin: 15.008px 30px;
    margin: 0.938em 1.875em;
    position: relative;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_section.dyson_compare HEADER H4, #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_section.dyson_compare FOOTER H4 {
    font-size: 24px;
    line-height: 27px;

    margin-bottom: 16px;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_items {
    position: relative;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_items .dyson_item {
    position: relative;
    opacity: 1;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_items .dyson_item.dyson_index .dyson_content UL LI LABEL {
    white-space: initial;
    overflow: hidden;
    height: auto;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_items .dyson_item .dyson_content HEADER {
    font-size: 16px;
    line-height: 22px;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_items .dyson_item .dyson_content UL LI {
    min-height: 48px;
    height: 48px;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_items .dyson_item .dyson_content UL LI > IMG {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    height: 16px;
    padding: 0;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_items .dyson_item .dyson_content .dyson_banner A.dyson_button {
    visibility: visible;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_items .dyson_item .dyson_content .dyson_banner A.dyson_button.dyson_not-visible {
    visibility: hidden;
  }
  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_prev, #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_section.dyson_compare .dyson_next {
    position: absolute;
  }


  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_backto {
    font-size: 23px;
    font-size: 1.4375em;
    line-height: 23px;
    line-height: 1em;
    color: #0096d6;
    padding: 10px 14px;
    padding: 0.625em 0.875em;
    border-bottom: 1px solid lightgray;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_backto > SPAN {
    font-size: 20px;
    font-size: 0.86956em;
    line-height: 20px;
    line-height: 1em;
    font-family: "HPEicons";
    color: #0096d6;
    vertical-align: middle;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_backto A {
    font-size: 20px;
    font-size: 0.86956em;
    line-height: 20px;
    line-height: 1em;
    vertical-align: middle;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section.dyson_backto A:visited {
    color: #0096d6;
  }

  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_section.dyson_backto {
    padding: 20px 24px;
    padding: 1.25em 1.5em;
  }

  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_section.dyson_backto {
    padding: 15.008px 30px;
    padding: 0.938em 1.875em;
  }

  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_button {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 14px;
    line-height: 32px;
    display: inline-block;
    min-width: 104px;
    border-radius: 4px;
    background-color: #0098d7;
    color: white;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_button:visited {
    color: white;
  }

  /* @mixin noClearfix() {
       &:before, &:after {
          content: "";
          display: inline;
          clear: none;
      }
  } */
  #inpage_container #inpage_responsive[min-width~="300px"] #msgrid.dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_keyspecifications .dyson_row DIV.dyson_three-s.dyson_fifth-m {
    float: left !important;
    display: inline-block !important;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] #msgrid.dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_keyspecifications .dyson_row DIV.dyson_three-s.dyson_fifth-m .flix-p SUP A {
    display: inline !important;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] #msgrid.dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_keyspecifications .dyson_row DIV.dyson_four-s.dyson_fifth-m {
    float: left !important;
    display: inline-block !important;
    min-height: 75px;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] #msgrid.dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_keyspecifications .dyson_row DIV.dyson_four-s.dyson_fifth-m .flix-p SUP A {
    display: inline !important;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] #msgrid.dyson_hp.dyson_grid DIV#imagesHPVeil.dyson_veil.dyson_collection {
    display: none !important;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] #msgrid.dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section > .dyson_row > DIV {
    float: left !important;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] #msgrid.dyson_hp.dyson_grid .dyson_keyfeatures.dyson_section > .dyson_row > DIV > IMG {
    float: left !important;
    max-width: 48px !important;
    max-width: 3em !important;
    height: auto !important;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] #msgrid.dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_mprinting DIV.dyson_row:first-child > .flix-p {
    float: left !important;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] #msgrid.dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_mprinting DIV.dyson_row > DIV.dyson_full-s.dyson_six-m {
    float: left !important;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] #msgrid.dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_mprinting DIV.dyson_row > DIV IMG {
    float: left !important;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] #msgrid.dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_mprinting DIV.dyson_row DIV SUP > A, #inpage_container #inpage_responsive[min-width~="300px"] #msgrid.dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_mprinting DIV.dyson_row .flix-p SUP > A {
    display: inline !important;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] #msgrid.dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_mprinting DIV.dyson_row DIV SUP > A IMG, #inpage_container #inpage_responsive[min-width~="300px"] #msgrid.dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_mprinting DIV.dyson_row .flix-p SUP > A IMG {
    float: left !important;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] #msgrid.dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_inktoner DIV.dyson_row DIV {
    float: left !important;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] #msgrid.dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_inktoner DIV.dyson_row DIV IMG {
    max-width: 100% !important;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] #msgrid.dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_collection .dyson_row.dyson_repository .dyson_entry {
    float: left !important;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] #msgrid.dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_collection .dyson_row.dyson_repository .dyson_entry IMG {
    max-width: 100% !important;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] #msgrid.dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_specifications DIV.dyson_row UL.dyson_five-s, #inpage_container #inpage_responsive[min-width~="300px"] #msgrid.dyson_hp.dyson_grid .dyson_row.dyson_section.dyson_specifications DIV.dyson_row UL.dyson_seven-s {
    float: left !important;
  }

  #inpage_container #inpage_responsive .dyson_hp.dyson_grid {
    font-size: 16px;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid *, #inpage_container #inpage_responsive .dyson_hp.dyson_grid *:after, #inpage_container #inpage_responsive .dyson_hp.dyson_grid *:before {
    box-sizing: border-box;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid HEADER {
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
    padding-top: 10px;
    padding-top: 0.625em;
    padding-top: 10px;
    padding-top: 0.625em;
    margin-left: 2.08333%;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section {
    padding: 10px 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_section HEADER {
    margin-left: 0;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_logo {
    float: left;
    width: 50px;
    height: 50px;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_push-right {
    float: right;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_push-right.dyson_expanded, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_push-right .dyson_collapsed {
    border: none;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_button {
    /*font set in _typography*/
    border-bottom-left-radius: 5px;
    border-bottom-left-radius: 0.3125em;
    border-top-right-radius: 5px;
    border-top-right-radius: 0.3125em;
    padding-left: 16px;
    padding-left: 1em;
    padding-right: 16px;
    padding-right: 1em;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_button.dyson_critical {
    background-color: #d7410b;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_not-visible {
    visibility: hidden;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid A {
    color: #007dba;
    text-decoration: none;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid A:visited {
    color: #822980;
    text-decoration: none;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid A:hover {
    color: #007dba;
    text-decoration: underline;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid A.dyson_link {
    color: #007dba;
    text-decoration: none;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid A.dyson_button {
    text-decoration: none;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid HERO A, #inpage_container #inpage_responsive .dyson_hp.dyson_grid H1 A, #inpage_container #inpage_responsive .dyson_hp.dyson_grid H2 A, #inpage_container #inpage_responsive .dyson_hp.dyson_grid H3 A, #inpage_container #inpage_responsive .dyson_hp.dyson_grid H4 A, #inpage_container #inpage_responsive .dyson_hp.dyson_grid H5 A, #inpage_container #inpage_responsive .dyson_hp.dyson_grid H6 A {
    color: #555555;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid HERO A:visited, #inpage_container #inpage_responsive .dyson_hp.dyson_grid H1 A:visited, #inpage_container #inpage_responsive .dyson_hp.dyson_grid H2 A:visited, #inpage_container #inpage_responsive .dyson_hp.dyson_grid H3 A:visited, #inpage_container #inpage_responsive .dyson_hp.dyson_grid H4 A:visited, #inpage_container #inpage_responsive .dyson_hp.dyson_grid H5 A:visited, #inpage_container #inpage_responsive .dyson_hp.dyson_grid H6 A:visited {
    color: #555555;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid HERO A:hover, #inpage_container #inpage_responsive .dyson_hp.dyson_grid H1 A:hover, #inpage_container #inpage_responsive .dyson_hp.dyson_grid H2 A:hover, #inpage_container #inpage_responsive .dyson_hp.dyson_grid H3 A:hover, #inpage_container #inpage_responsive .dyson_hp.dyson_grid H4 A:hover, #inpage_container #inpage_responsive .dyson_hp.dyson_grid H5 A:hover, #inpage_container #inpage_responsive .dyson_hp.dyson_grid H6 A:hover {
    color: #0096d6;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid IMG {
    max-width: 100%;
    height: auto;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid HR {
    display: block;
    border: 0;
    border-top: 1px solid lightgray;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid SUP {
    line-height: 0;
    vertical-align: baseline;
    position: relative;
    top: -8px;
    top: -0.5em;
  }

  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid HEADER {
    font-size: 24px;
    font-size: 1.5em;
    line-height: 27px;
    line-height: 1.125em;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_section {
    padding: 15px 0;
  }
  #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_section .dyson_section {
    padding: 0 2.08333% 0 6.25%;
  }

  #inpage_container #inpage_responsive[min-width~="801px"] .dyson_hp.dyson_grid .dyson_section {
    padding: 15px 0;
  }

  #inpage_container #inpage_responsive.dyson_hparial .dyson_hp.dyson_grid {
    font-size: 16px;
  }
  #inpage_container #inpage_responsive.dyson_hparial .dyson_hp.dyson_grid *, #inpage_container #inpage_responsive.dyson_hparial .dyson_hp.dyson_grid *:after, #inpage_container #inpage_responsive.dyson_hparial .dyson_hp.dyson_grid *:before {
    box-sizing: border-box;
  }


  /* Additional */
  .inpage_block .dyson_reviews_top,
  #inpage_container .inpage_block .dyson_reviews_top,
  #minisite_tabs .inpage_block .dyson_reviews_top {
    margin: 10px 0 10px;
      font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
  }
  #inpage_container #inpage_responsive .inpage_block .dyson_reviews_top .dyson_reviews_tb_row {
    border: none;
  }

  .inpage_block .dyson_reviews_top .dyson_reviews_tb_clm,
  #inpage_container .inpage_block .dyson_reviews_top .dyson_reviews_tb_clm,
  #minisite_tabs .inpage_block .dyson_reviews_top .dyson_reviews_tb_clm {
    padding: 2px;
    line-height: 16px;
    border:0;
    display: table-cell !important;
    width: auto;
  }
  .inpage_block .dyson_reviews_top .dyson-ratings-stars,
  #inpage_container .inpage_block .dyson_reviews_top .dyson-ratings-stars,
  #mw_ebp #inpage_container #mc_ebp .inpage_block .dyson_reviews_top .dyson-ratings-stars {
    min-width: 30px;
    font-size: 12px !important;
    border:0;
  }
  #minisite_tabs .inpage_block .dyson_reviews_top .dyson-ratings-stars {
    width: 30px;
  }
  .inpage_block .dyson_reviews_top .dyson-ratings-num,
  #inpage_container .inpage_block .dyson_reviews_top .dyson-ratings-num,
  #mw_ebp #inpage_container #mc_ebp .inpage_block .dyson_reviews_top .dyson-ratings-num {
    min-width: 22px;
    text-align: right;
    display: block;
    font-size: 12px;
  }
  #minisite_tabs .inpage_block .dyson_reviews_top .dyson-ratings-num {
    width: 20px;
    text-align: right;
    display: block;
  }
  inpage_block .dyson_reviews_top .dyson-ratings-container,
  #inpage_container .inpage_block .dyson_reviews_top .dyson-ratings-container,
  #minisite_tabs .inpage_block .dyson_reviews_top .dyson-ratings-container {
    display: inline-block;
    height: 10px;
    position: relative;
    vertical-align: middle;
    width: 100%;
    background-color: #eeeeee;
  }
  .inpage_block .dyson_reviews_top .dyson-ratings-value,
  #inpage_container .inpage_block .dyson_reviews_top .dyson-ratings-value,
  #minisite_tabs .inpage_block .dyson_reviews_top .dyson-ratings-value {
    display: block;
    height: 10px;
    position: relative;
    background-color: #ffd500;
    /*
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.3)),color-stop(1,rgba(255,255,255,0)));
    background-image: -webkit-linear-gradient(top,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 100%);
    background-image: -moz-linear-gradient(top,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 100%);
    background-image: -o-linear-gradient(top,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 100%);
    background-image: linear-gradient(top,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.dyson.gradient( startColorstr='#4dffffff', endColorstr='#00ffffff', GradientType=0 );
    background-image: -ms-linear-gradient(top,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 100%);
    */
  }
  .reviews table,
  #inpage_container .reviews table,
  #minisite_tabs .reviews table {
    max-width: 47%;
    border: 0;
  }

  .reviews table tr,
  .reviews table td,
  #inpage_container .reviews table tr,
  #inpage_container .reviews table td,
  #minisite_tabs .reviews table tr,
  #minisite_tabs .reviews table td {
    border: 0;
  }
  #inpage_container .reviews .dyson_rating-topstars,
  #minisite_tabs .reviews .dyson_rating-topstars {

  }

  .reviews .dyson_rating-topstars .dyson_rating,
  #inpage_container .reviews .dyson_rating-topstars .dyson_rating,
  #minisite_tabs .reviews .dyson_rating-topstars .dyson_rating {
    font-size: 16px;
    line-height: 18px;
    height: 11px;
    width: 55px;
    background: url("../images/star-gray.png") 0 0 repeat-x;
    display: inline-block;
    vertical-align: middle;
  }

  .reviews .dyson_rating-topstars .dyson_rating span,
  #inpage_container .reviews .dyson_rating-topstars .dyson_rating span,
  #minisite_tabs .reviews .dyson_rating-topstars .dyson_rating span {
    height: 100%;
    background: url("../images/star.png") 0 0 repeat-x;
    display: block;
  }
  .reviews .dyson_rating-toptext,
  #inpage_container .reviews .dyson_rating-toptext,
  #minisite_tabs .reviews .dyson_rating-toptext {
    font-size: 14px;
  }

  #coolReviews,
  #inpage_container #coolReviews,
  #minisite_tabs #coolReviews {
    padding: 10px;
  }

  .dyson_reviews_ms,
  #inpage_container .dyson_reviews_ms,
  #mw_ebp #inpage_container #mc_ebp .dyson_reviews_ms {
    color: #707070;
    margin: 15px 0 5px;
    font-size: 14px;
    height: auto;
    line-height: 16px;
	font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif !important;
  }

  .dyson_reviews_ms img,
  #inpage_container .dyson_reviews_ms img,
  #mw_ebp #inpage_container #mc_ebp .dyson_reviews_ms img {
    vertical-align: middle;
    margin-right: 8px;
  }

  .dyson_rating-topstars,
  #inpage_container .dyson_rating-topstars {
    display: inline-block;
  }

  .dyson_rating-topstars .dyson_rating,
  #inpage_container .dyson_rating-topstars .dyson_rating {
    font-size: 16px;
    line-height: 18px;
    height: 11px;
    width: 55px;
    background: url("../images/star-gray.png") 0 0 repeat-x;
    display: inline-block;
    vertical-align: middle;
  }

  .dyson_rating-topstars .dyson_rating span,
  #inpage_container .dyson_rating-topstars .dyson_rating span {
    height: 100%;
    background: url("../images/star.png") 0 0 repeat-x;
    display: block;
  }
  .flix-dyson-topreviews,
  #inpage_container .flix-dyson-topreviews {
    display: block;
    line-height: 15px;
    cursor: pointer;
  }

  .dyson_rating-toptext,
  #inpage_container .dyson_rating-toptext,
  #mw_ebp #inpage_container #mc_ebp .dyson_rating-toptext {
    font-size: 14px;
    color: #394D7F;
    display: inline-block;
    vertical-align: middle;
    font-weight: 400;
  }
  .inpage_reviews_title,
  #inpage_container .inpage_reviews_title,
  #minisite_tabs .inpage_reviews_title,
  #mw_ebp #inpage_container #mc_ebp .inpage_reviews_title {
    font-size: 26px;
    padding: 15px 0 0;
    font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif;
    text-transform: none;
    color: #666;
    font-weight: 300;
  }

  #minisite_tabs .minisite_block .minisite_block_title .dyson_rating-topstars .dyson_rating {
    background: rgba(0, 0, 0, 0) url("../images/star-gray.png") repeat-x scroll 0 0;
    display: inline-block;
    font-size: 16px;
    height: 11px;
    line-height: 18px;
    vertical-align: middle;
    width: 55px;
  }
  #minisite_tabs .minisite_block .minisite_block_title .dyson_rating-topstars .dyson_rating span {
    background: rgba(0, 0, 0, 0) url("../images/star.png") repeat-x scroll 0 0;
    display: block;
    height: 100%;
  }
  #minisite_tabs .minisite_block .minisite_block_title .dyson_rating-toptext {
    color: #394d7f;
    font-size: 14px;
  }

  #flix-dyson-hardware #inpage_container .inpage_block table tr.dyson_reviews_tb_row {
    border: none !important;
  }

  #flix-dyson-new-inpage #flix-std-inpage #inpage_container .inpage_selector_reviews * {
    font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif !important;
    font-style: normal !important;
  }
  #flix-dyson-new-inpage #flix-std-inpage #inpage_container .inpage_block .inpage_block_inner.flix-reviews-ms-standard{
    padding:15px 5px;
  }

   @media screen and (max-device-width: 500px) {
    .dyson_reviews_ms, #inpage_container .dyson_reviews_ms,
      #mw_ebp #inpage_container #mc_ebp .dyson_reviews_ms{
        font-size: 11px;
      }
      .reviews table, #inpage_container .reviews table, #minisite_tabs .reviews table{
        max-width: 100%;
      }
      #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_four-m,
      #inpage_container #inpage_responsive[min-width~="300px"] .dyson_hp.dyson_grid .dyson_eight-m{
        width: 100%;
        clear: left;
        padding-top:5px;
      }
      .inpage_reviews_title, #inpage_container .inpage_reviews_title, #minisite_tabs .inpage_reviews_title, #mw_ebp #inpage_container #mc_ebp .inpage_reviews_title{
        font-size: 18px;
      }

     #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_hreviews ARTICLE > P, #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_hreviews ARTICLE DIV > .flix-p {
    color: #555555;
    font-size: 14px;
    line-height: 16px;
    text-align: justify;
  }
     
	.reviews .dyson_rating-toptext,
	  #inpage_container .reviews .dyson_rating-toptext,
	  #minisite_tabs .reviews .dyson_rating-toptext {
		font-size: 13px;
	  }
  }
  #flix-dyson-new-inpage #inpage_container .inpage_block.inpage_selector_reviews,
  #flix-dyson-new-inpage #inpage_container .inpage_block{
    margin: 0;
  }
  #flix-inpage .flix-policytext-container{
    padding: 20px 10px;
  }
  #inpage_container #inpage_responsive .dyson_hp.dyson_grid .dyson_ellipsis.dyson_less{
    height:auto !important;
  }


  .dyson_not-s [data-href]{
    opacity: 0.4 !important;
  }
  .dyson_not-s [data-href].flix-active-review{
    opacity: 1 !important;
  }
  .dyson_not-s [data-href="#prev"],.dyson_not-s [data-href="#next"]{
    cursor: default;
  }
  #inpage_container .flix-rating-count{
    font-size: 24px;
    color: #000000;
    margin-top: 15px;
    margin-bottom: 25px;
    font-weight: 700;
    font-style: normal;
    font-family: 'DysonFutura-Book',Helvetica Neue, Helvetica, Arial, sans-serif !important;
  }
  #inpage_container .flix-reviews-section .flix-align-left{
    text-align: left !important;
  }

  @media screen and (max-device-width: 600px) {
  #flix-dyson-new-inpage #flix-std-inpage #inpage_container .inpage_selector_reviews * {
	  padding:0px 1px;
  }
  }
  @media screen and (max-device-width: 600px) {
  .flix-dyson-topreviews, #inpage_container .flix-dyson-topreviews {
	 padding:0px 10px; 
  }
  }

  #inpage_container #inpage_responsive .dyson_hp.dyson_grid NAV.dyson_pagination UL LI span.flix-active-review {
    color: #999999 !important;
    font-weight: bold;
    cursor: pointer;
}
#inpage_container #inpage_responsive .dyson_hp.dyson_grid NAV.dyson_pagination UL LI::before {
    content: unset !important;
}

