/*
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6,
p, blockquote, pre, a, abbr, address, del, em, img,
small, strong, b, u, i, dl, dt, dd, fieldset, form, button, label,
table, tbody, tfoot, thead, tr, th, td,
footer, header, nav, section, video {
    border: none;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}

html {
    overflow-x: hidden;
}

// stylelint-disable selector-max-universal, property-blacklist
* {
    box-sizing: border-box;
    font-kerning: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

*::before,
*::after {
    box-sizing: inherit;
}
*/
/* p-scope for styles included outside AEM */
.p-scope {
  vertical-align: baseline;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  color: inherit;
}
.p-scope * {
  box-sizing: content-box;
}
.p-scope *::before,
.p-scope *::after {
  box-sizing: inherit;
}
.p-scope {
  /* CSS Reset */
  /* make sure to set some focus styles for accessibility */
  /* HTML5 display-role reset for older browsers */
  /* END CSS Reset */
  /* Customized Normalize.css Rules */
  /**
 * Correct `inline-block` display not defined in Firefox 3.
 */
  /**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
  /**
 * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
 * Known issue: no IE 6 support.
 */
  /**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
  /**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
  /**
 * 1. Improve image quality when scaled in IE 7.
 */
  /**
 * 1. Correct color not being inherited in IE 6/7/8/9.
 * 2. Correct text not wrapping in Firefox 3.
 */
  /**
 * 1. Correct font size not being inherited in all browsers.
 * 2. Address margins set differently in Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improve appearance and consistency in all browsers.
 */
  /**
 * Address Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
  /**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
  /**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
  /**
 * Re-set default cursor for disabled elements.
 */
  /**
 * 1. Address box sizing set to content-box in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */
  /**
 * Remove inner padding and border in Firefox 3+.
 */
  /**
 * 1. Remove default vertical scrollbar in IE 6/7/8/9.
 * 2. Improve readability and alignment in all browsers.
 */
  /* END Customized Normalize.css Rules */
  /* Heading */
  /* Component spacing (not mobile first, but this way we don't need specific IE8 code) */
  /* Clearfix (IE8+ - http://css-tricks.com/snippets/css/clear-fix/) */
  /* Form */
  /* Animation */
  /* Dividers */
  /* Gradients */
  /* SVG */
  /* Opacity */
  /* Triangles (deprecated) */
  /* WTB Colors */
  /* theme button mixin */
  /* Flex */
  /* Appearance */
  /* Hyphenation: hyphenate long words */
  /* Clamp text when more than 2 lines > adding ellipsis
 (only IE is not supported) */
  /*
* Utilities:
* Hide only visually, but have it available for screenreaders: h5bp.com/v
*/
  /* This is not a color from green theme.It is unique, used only in
d03 & gc22 component */
  /*
 * Visually Hidden, shamelessly borrowed from H5BP:
 * https://github.com/h5bp/html5-boilerplate/blob/v4.2.0/css/main.css#L145
 */
  /*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */
  /*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */
  /*
 * Hide content based on breakpoint
 */
  /*
 * Hide content, preserve the content space
 */
  /*
 * Clear fix
 */
  /*
Default
--------------------------- */
  /*
Inverted styles
--------------------------- */
  /* Use the following CSS code if you want to use data attributes for inserting your icons */
  /* Use the following CSS code if you want to have a class per icon */
  /*
Temporary fix removing all :before styles
----------------------------------------------------------
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="p-icon-"] {
*
.p-icon-earth,
.p-icon-caret-right,
.p-icon-caret-left,
.p-icon-caret-up,
.p-icon-caret-down,
.p-icon-arrow-up,
.p-icon-flag,
.p-icon-envelope,
.p-icon-comment,
.p-icon-mobile,
.p-icon-box,
.p-icon-hourglass,
.p-icon-power-cord,
.p-icon-cycle,
.p-icon-alert,
.p-icon-magnet,
.p-icon-zoom-in,
.p-icon-zoom-out,
.p-icon-fullscreen-small,
.p-icon-fullscreen-small-2,
.p-icon-exit-fullscreen-small,
.p-icon-a-label,
.p-icon-pause,
.p-icon-mute,
.p-icon-sound,
.p-icon-play,
.p-icon-close,
.p-icon-play-circle,
.p-icon-hourglass,
.p-icon-exclamation,
.p-icon-plug,
.p-icon-recycling,
.p-icon-content,
.p-icon-box-2 {
    font-family: 'philips-icon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;

    &:before {
        font-family: 'philips-icon';
    }
}
.p-icon-earth:before {
    content: "\e002";
}
.p-icon-caret-right:before {
    content: "\72";
}
.p-icon-caret-left:before {
    content: "\6c";
}
.p-icon-caret-up:before {
    content: "\75";
}
.p-icon-caret-down:before {
    content: "\64";
}
.p-icon-arrow-up:before {
    content: "\23";
}
.p-icon-flag:before {
    content: "\24";
}
.p-icon-envelope:before {
    content: "\25";
}
.p-icon-comment:before {
    content: "\26";
}
.p-icon-mobile:before {
    content: "\f10b";
}
.p-icon-box:before {
    content: "\e003";
}
.p-icon-hourglass:before {
    content: "\e004";
}
.p-icon-power-cord:before {
    content: "\e005";
}
.p-icon-cycle:before {
    content: "\e006";
}
.p-icon-alert:before {
    content: "\e007";
}
.p-icon-magnet:before {
    content: "\e008";
}
.p-icon-zoom-in:before {
    content: "\e011";
}
.p-icon-zoom-out:before {
    content: "\e00d";
}
.p-icon-fullscreen-small:before {
    content: "\e010";
}
.p-icon-fullscreen-small-2:before {
    content: "\e00f";
}
.p-icon-exit-fullscreen-small:before {
    content: "\e00e";
}
.p-icon-a-label:before {
    content: "\27";
}
.p-icon-pause:before {
    content: "\28";
}
.p-icon-mute:before {
    content: "\29";
}
.p-icon-sound:before {
    content: "\2a";
}
.p-icon-play:before {
    content: "\2b";
}
.p-icon-close:before {
    content: "\78";
}
.p-icon-play-circle:before {
    content: "\2c";
}
.p-icon-hourglass:before {
    content: "\2d";
}
.p-icon-exclamation:before {
    content: "\2e";
}
.p-icon-plug:before {
    content: "\2f";
}
.p-icon-recycling:before {
    content: "\30";
}
.p-icon-content:before {
    content: "\31";
}
.p-icon-box-2:before {
    content: "\32";
}
*/
  /*
    general mixins
 */
  /* Default
----------------------------------- */
  /* fallbacks
----------------------------------- */
  /* object-fit: cover / none
----------------------------------- */
  /* object-position: left/center/right top/center/bottom
   horizontal & vertical alignment
----------------------------------- */
  /* GRID */
  /* Grid wrapper. Negative margin negates left padding on first grid item. */
  /* Nested grid wrappers */
  /* Grid items */
  /* Whole */
  /* Halves */
  /* Thirds */
  /* Quarters */
  /* Fifths */
  /* Sixths */
  /* Eighths */
  /* Tenths */
  /* Twelfths */
  /*
 * Responsive grid media queries:
 * If you have set `@responsive` to ‘true’ in `vars.less` then you now have
 * access to these classes. You can define at which breakpoint you’d like an
 * element to be a certain size, e.g.:
 *
 * <div class="p-grid-item p-one-quarter p-m-one-half  p-xs-one-whole"> ... </div>`
 *
 * This would create a `div` that, at large sizes, takes up a quarter of the
 * horizontal space, a half of that space at medium sizes, and goes full width
 * at extra small sizes.
 *
 */
  /* Print styles for modern browsers */
  /*
Defaults
--------------------------- */
  /*
OLD Defaults
--------------------------- */
  /*
Blue Theme
--------------------------- */
  /*
Aqua Theme
--------------------------- */
  /*
Green Theme
--------------------------- */
  /*
Orange Theme
--------------------------- */
  /*
Pink Theme
--------------------------- */
  /*
Purple Theme
--------------------------- */
  /*
Red Theme
--------------------------- */
  /*
Defaults
--------------------------- */
  /*
Local mixins
--------------------------- */
  /*
Defaults
--------------------------- */
  /*
inverted
-------------- */
  /* BREAKPOINTS ************************************************ */
  /*
Max Width 700
--------------------------- */
  /* Back ---------------- */
  /*
 deprecated icons
 not available in new icon font v2
 July, 2020
 ------------------------------------ */
  /*
Defaults
--------------------------- */
  /*
Max Width 700
--------------------------- */
  /*
Max Width 450
--------------------------- */
  /*
Defaults
--------------------------- */
  /*
Defaults
--------------------------- */
  /*
Max Width 700
--------------------------- */
  /*
Min Width 451
--------------------------- */
  /*
Min Width 701
--------------------------- */
  /*
Inverted styles
--------------------------- */
  /*
Defaults
--------------------------- */
  /*
Max Width 700
--------------------------- */
  /*
Recaptcha logo - used in our forms
------------------------------------ */
  /*
Form - Defaults
--------------------------- */
  /*
Min Width 0
--------------------------- */
  /*
Min Width 961
--------------------------- */
  /*
Form Horizontal - Defaults
--------------------------- */
  /*
Max Width 450
--------------------------- */
  /*
Min Width 0
--------------------------- */
  /*
Max Width 700
--------------------------- */
  /*
Min Width 701
--------------------------- */
  /*
Min Width 961
--------------------------- */
  /*
Inverted styles
--------------------------- */
  /*
Local variables
--------------------------- */
  /*
Defaults
--------------------------- */
  /* Local variables
--------------------------- */
  /* Defaults
--------------------------- */
  /*
Max width 960
----------------- */
  /*
Min width 451
--------------------------- */
  /* Inverted
--------------------------- */
  /*
Position of the header
(inherit from n02v2)
--------------------------- */
  /* Desktop
--------------------------- */
  /* Mobile
--------------------------- */
  /*
   N02v3 Header Cart Flyout
------------------------------- */
  /*
   Default
-------------------------------- */
  /* product cart
---------------------------- */
  /*
------------------------------
----- Mini Shopping cart -----
------------------------------ */
  /* min width 700px
-------------------- */
  /* max width 700px
-------------------- */
  /* extra large devices
-------------------- */
  /* min width 700px
-------------------- */
  /* max width 700px
-------------------- */
  /* min width 960px
-------------------- */
  /*
Local variables
--------------------------- */
  /* Custom padding when p15 stickybar is enabled in PDP for mobile */
  /*
Defaults
--------------------------- */
  /*
Inverted styles
--------------------------- */
  /*
Defaults
--------------------------- */
  /*
Defaults
--------------------------- */
  /*
Local variables
--------------------------- */
  /*
Defaults
--------------------------- */
  /*
Inverted styles
--------------------------- */
  /*
Local variables
--------------------------- */
  /*
Defaults
--------------------------- */
  /*
Right to left
--------------------------- */
  /*
Inverted styles
--------------------------- */
  /*
Local variables
--------------------------- */
  /*
Defaults
--------------------------- */
  /*
Local variables
--------------------------- */
  /*
Defaults
--------------------------- */
  /*
Inverted styles
--------------------------- */
  /*
Local variables
--------------------------- */
  /*
Defaults
--------------------------- */
  /*
Min Width 701
--------------------------- */
  /*
Defaults
--------------------------- */
  /*
Max Width 700
--------------------------- */
  /*
Min Width 701
--------------------------- */
}
.p-scope div,
.p-scope span,
.p-scope applet,
.p-scope object,
.p-scope iframe,
.p-scope h1,
.p-scope h2,
.p-scope h3,
.p-scope h4,
.p-scope h5,
.p-scope h6,
.p-scope p,
.p-scope blockquote,
.p-scope pre,
.p-scope a,
.p-scope abbr,
.p-scope acronym,
.p-scope address,
.p-scope big,
.p-scope cite,
.p-scope code,
.p-scope del,
.p-scope dfn,
.p-scope em,
.p-scope img,
.p-scope ins,
.p-scope kbd,
.p-scope q,
.p-scope s,
.p-scope samp,
.p-scope small,
.p-scope strike,
.p-scope strong,
.p-scope tt,
.p-scope var,
.p-scope b,
.p-scope u,
.p-scope i,
.p-scope center,
.p-scope dl,
.p-scope dt,
.p-scope dd,
.p-scope ol,
.p-scope ul,
.p-scope li,
.p-scope fieldset,
.p-scope form,
.p-scope button,
.p-scope label,
.p-scope legend,
.p-scope table,
.p-scope caption,
.p-scope tbody,
.p-scope tfoot,
.p-scope thead,
.p-scope tr,
.p-scope th,
.p-scope td,
.p-scope article,
.p-scope aside,
.p-scope canvas,
.p-scope details,
.p-scope embed,
.p-scope figure,
.p-scope figcaption,
.p-scope footer,
.p-scope header,
.p-scope hgroup,
.p-scope menu,
.p-scope nav,
.p-scope output,
.p-scope ruby,
.p-scope section,
.p-scope summary,
.p-scope time,
.p-scope mark,
.p-scope audio,
.p-scope video {
  border: 0;
  margin: 0;
  padding: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
.p-scope :focus {
  outline: 0;
}
.p-scope article,
.p-scope aside,
.p-scope details,
.p-scope figcaption,
.p-scope figure,
.p-scope footer,
.p-scope header,
.p-scope hgroup,
.p-scope menu,
.p-scope nav,
.p-scope section {
  display: block;
}
.p-scope ol,
.p-scope ul {
  list-style: none;
}
.p-scope blockquote,
.p-scope q {
  quotes: none;
}
.p-scope blockquote::before,
.p-scope blockquote::after,
.p-scope q::before,
.p-scope q::after {
  content: '';
  content: none;
}
.p-scope table {
  border-collapse: collapse;
  border-spacing: 0;
}
.p-scope input[type=search]::-webkit-search-cancel-button,
.p-scope input[type=search]::-webkit-search-decoration,
.p-scope input[type=search]::-webkit-search-results-button,
.p-scope input[type=search]::-webkit-search-results-decoration {
  -webkit-appearance: none;
  -moz-appearance: none;
}
.p-scope input[type=search] {
  -webkit-appearance: none;
  -moz-appearance: none;
  box-sizing: border-box;
}
.p-scope audio,
.p-scope canvas,
.p-scope video {
  display: inline-block;
  max-width: 100%;
}
.p-scope audio:not([controls]) {
  display: none;
  height: 0;
}
.p-scope [hidden] {
  display: none;
}
.p-scope a:focus {
  outline: thin dotted;
}
.p-scope a:active,
.p-scope a:hover {
  outline: 0;
}
.p-scope img {
  -ms-interpolation-mode: bicubic;
  /* 1 */
}
.p-scope legend {
  border: 0;
  /* 1 */
  padding: 0;
  white-space: normal;
  /* 2 */
}
.p-scope button,
.p-scope input,
.p-scope select,
.p-scope textarea {
  font: inherit;
  font-size: 100%;
  /* 1 */
  margin: 0;
  /* 2 */
  vertical-align: baseline;
  /* 3 */
}
.p-scope button,
.p-scope input {
  line-height: normal;
}
.p-scope button,
.p-scope input[type='submit'],
.p-scope input[type='button'] {
  background: none;
  border: none;
  padding: 0;
}
.p-scope button,
.p-scope select {
  text-transform: none;
}
.p-scope button,
.p-scope input[type='button'],
.p-scope input[type='reset'],
.p-scope input[type='submit'] {
  -moz-appearance: button;
  /* 2 */
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}
.p-scope button[disabled],
.p-scope input[disabled] {
  cursor: default;
}
.p-scope input[type='checkbox'],
.p-scope input[type='radio'] {
  box-sizing: border-box;
  padding: 0;
  /* 2 */
}
.p-scope button::-moz-focus-inner,
.p-scope input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.p-scope button {
  border: none;
}
.p-scope textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
  resize: vertical;
}
.p-scope button,
.p-scope input,
.p-scope select,
.p-scope textarea {
  color: inherit;
}
.p-scope ::-moz-selection {
  background: #d9edf6;
  text-shadow: none;
}
.p-scope ::selection {
  background: #d9edf6;
  text-shadow: none;
}
.p-scope picture {
  display: block;
  height: 100%;
  width: 100%;
}
.p-scope img {
  vertical-align: middle;
}
.p-scope .ir {
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}
.p-scope a img {
  outline: none;
  border: none;
}
.p-scope .p-visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.p-scope .p-visuallyhidden.p-focusable:active,
.p-scope .p-visuallyhidden.p-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
.p-scope .p-hidden {
  display: none !important;
}
.p-scope .p-invisible {
  visibility: hidden;
}
.p-scope .p-clearfix::after {
  content: '';
  display: table;
  clear: both;
}
.p-scope .p-clear {
  clear: both;
}
@media screen and (max-width: 700px) {
  .p-scope .p-xs-s-visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .p-scope .p-xs-s-hidden {
    display: none !important;
  }
  .p-scope .p-xs-s-clear {
    clear: both;
  }
}
@media screen and (max-width: 450px) {
  .p-scope .p-xs-visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .p-scope .p-xs-hidden {
    display: none !important;
  }
  .p-scope .p-xs-clear {
    clear: both;
  }
}
@media print, screen and (min-width: 451px) and (max-width: 700px) {
  .p-scope .p-s-visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .p-scope .p-s-hidden {
    display: none !important;
  }
  .p-scope .p-s-clear {
    clear: both;
  }
}
@media screen and (min-width: 701px) and (max-width: 960px) {
  .p-scope .p-m-visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .p-scope .p-m-hidden {
    display: none !important;
  }
  .p-scope .p-m-clear {
    clear: both;
  }
}
@media screen and (min-width: 961px) {
  .p-scope .p-l-visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .p-scope .p-l-hidden {
    display: none !important;
  }
  .p-scope .p-l-clear {
    clear: both;
  }
}
.p-scope .p-noscroll {
  overflow-y: hidden;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.p-scope body {
  font-size: 14px;
  line-height: 22px;
  color: #3c3c3c;
  font-family: tahoma, arial, helvetica, sans-serif;
}
.p-scope html[lang=ko] body {
  word-break: keep-all;
}
.p-scope i,
.p-scope em,
.p-scope .p-italic {
  font-style: italic;
}
.p-scope a {
  color: #0066a1;
  text-decoration: none;
}
.p-scope a:hover {
  text-decoration: underline;
}
.p-scope .p-text-shadow {
  text-shadow: 0 0 4px rgba(0, 0, 0, 0.2), 0 0 60px rgba(0, 0, 0, 0.4);
}
.p-scope .p-heading-01-xlarge {
  letter-spacing: -3px;
  font-size: 144px;
  line-height: 155px;
  color: #323232;
  font-weight: 800;
  margin-bottom: 27px;
}
.p-scope .p-heading-01-large {
  letter-spacing: -2px;
  font-size: 89px;
  line-height: 100px;
  color: #323232;
  font-weight: 800;
  margin-bottom: 15px;
}
.p-scope .p-heading-01 {
  letter-spacing: -1px;
  font-size: 55px;
  line-height: 66px;
  color: #323232;
  font-weight: 800;
  margin-bottom: 21px;
}
.p-scope .p-heading-02 {
  letter-spacing: -0.5px;
  font-size: 34px;
  line-height: 40px;
  color: #323232;
  font-weight: 800;
  margin-bottom: 24px;
}
.p-scope .p-heading-02-small {
  letter-spacing: -0.5px;
  font-size: 28px;
  line-height: 34px;
  color: #323232;
  font-weight: 800;
  margin-bottom: 18px;
}
.p-scope .p-heading-03-large {
  letter-spacing: -0.4px;
  font-size: 24px;
  line-height: 30px;
  color: #323232;
  font-weight: 800;
  margin-bottom: 14px;
}
.p-scope .p-heading-03 {
  letter-spacing: -0.2px;
  font-size: 21px;
  line-height: 26px;
  color: #323232;
  font-weight: 800;
  margin-bottom: 13px;
}
.p-scope .p-heading-04-large {
  letter-spacing: -0.1px;
  font-size: 17px;
  line-height: 25px;
  color: #323232;
  font-weight: 800;
  margin-bottom: 14px;
}
.p-scope .p-heading-04,
.p-scope .p-heading-05 {
  letter-spacing: -0.1px;
  font-size: 14px;
  line-height: 22px;
  color: #323232;
  font-weight: 800;
  margin-bottom: 15px;
}
.p-scope .p-heading-secondary {
  color: #0066a1;
}
.p-scope .p-heading-xbold {
  font-weight: 800;
}
.p-scope .p-heading-bold {
  font-weight: 700;
}
.p-scope .p-heading-medium {
  font-weight: 500;
}
.p-scope .p-heading-book {
  font-weight: 400;
}
.p-scope .p-heading-light {
  font-weight: 300;
}
.p-scope .p-heading-thin {
  font-weight: 100;
}
.p-scope .p-body-copy-01 {
  font-size: 17px;
  line-height: 25px;
}
.p-scope .p-body-copy-02 {
  font-size: 14px;
  line-height: 22px;
}
.p-scope .p-body-copy-03 {
  font-size: 12px;
  line-height: 18px;
}
.p-scope .p-body-copy-01.p-heading-secondary,
.p-scope .p-body-copy-02.p-heading-secondary,
.p-scope .p-body-copy-03.p-heading-secondary {
  color: #0066a1;
}
.p-scope b,
.p-scope strong,
.p-scope .p-bold {
  font-weight: 700;
}
.p-scope mark {
  background-color: #7ba4d9;
}
.p-scope .p-quote {
  font-weight: 700;
  font-style: italic;
  font-size: 14px;
  line-height: 22px;
}
.p-scope .p-quote-special {
  font-weight: 300;
  font-style: italic;
  font-size: 21px;
  line-height: 29px;
}
.p-scope .p-header-xsmall {
  font-weight: 700;
  font-size: 11px;
  line-height: 16px;
}
.p-scope .p-header-xsmall,
.p-scope .p-body-xsmall {
  font-family: tahoma, arial, helvetica, sans-serif;
  font-size: 11px;
  line-height: 16px;
}
@media screen and (max-width: 700px) {
  .p-scope .p-heading-01-xlarge {
    letter-spacing: -2px;
    font-size: 89px;
    line-height: 100px;
    margin-bottom: 15px;
  }
  .p-scope .p-heading-01-large {
    letter-spacing: -1px;
    font-size: 55px;
    line-height: 66px;
    margin-bottom: 21px;
  }
  .p-scope .p-heading-01 {
    letter-spacing: -0.5px;
    font-size: 34px;
    line-height: 40px;
    margin-bottom: 24px;
  }
  .p-scope .p-heading-02 {
    letter-spacing: -0.3px;
    font-size: 26px;
    line-height: 30px;
    margin-bottom: 26px;
  }
  .p-scope .p-heading-02-small {
    letter-spacing: -0.3px;
    font-size: 23px;
    line-height: 28px;
    margin-bottom: 22px;
  }
  .p-scope .p-heading-03-large {
    letter-spacing: -0.2px;
    font-size: 21px;
    line-height: 27px;
    margin-bottom: 18px;
  }
  .p-scope .p-heading-03 {
    letter-spacing: -0.2px;
    font-size: 19px;
    line-height: 25px;
    margin-bottom: 14px;
  }
  .p-scope .p-heading-04-large {
    letter-spacing: -0.1px;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 14px;
  }
  .p-scope .p-heading-04,
  .p-scope .p-heading-05 {
    letter-spacing: -0.1px;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 14px;
  }
  .p-scope .p-body-copy-01 {
    font-size: 16px;
    line-height: 24px;
  }
  .p-scope .p-quote-special {
    font-size: 19px;
    line-height: 26px;
  }
}
@media screen and (min-width: 701px) {
  .p-scope body {
    font-family: centrale_sans, tahoma, arial, helvetica, sans-serif;
  }
  .p-scope :lang(ru),
  .p-scope :lang(uk),
  .p-scope :lang(bg) {
    font-family: centrale_sans_cyr, tahoma, arial, helvetica, sans-serif;
  }
  .p-scope :lang(vi) {
    font-family: tahoma, arial, helvetica, sans-serif;
  }
}
.p-scope .p-inverted {
  color: #ffffff;
}
.p-scope .p-inverted .p-heading-01-xlarge,
.p-scope .p-inverted .p-heading-01-large,
.p-scope .p-inverted .p-heading-01,
.p-scope .p-inverted .p-heading-02,
.p-scope .p-inverted .p-heading-02-small,
.p-scope .p-inverted .p-heading-03-large,
.p-scope .p-inverted .p-heading-03,
.p-scope .p-inverted .p-heading-04-large,
.p-scope .p-inverted .p-heading-04,
.p-scope .p-inverted .p-heading-05,
.p-scope .p-inverted .p-heading-light,
.p-scope .p-inverted .p-header-xsmall {
  color: #ffffff;
}
.p-scope .p-inverted .p-heading-secondary {
  color: #d2d1d4;
}
.p-scope .p-inverted .p-body-copy-01,
.p-scope .p-inverted .p-body-copy-02,
.p-scope .p-inverted .p-body-copy-03,
.p-scope .p-inverted .p-quote,
.p-scope .p-inverted .p-quote-special,
.p-scope .p-inverted .p-body-xsmall {
  color: #ffffff;
}
.p-scope .p-inverted .p-body-copy-01.p-heading-secondary,
.p-scope .p-inverted .p-body-copy-02.p-heading-secondary,
.p-scope .p-inverted .p-body-copy-03.p-heading-secondary {
  color: #5d6678;
}
.p-scope .p-inverted a {
  color: #ffffff;
}
@font-face {
  font-family: 'philips-global-icon-font';
  src: url('clientlibs-css-rb2014/fonts/philips-global-icon-font/philips-global-icon-font-v2.3.woff2') format('woff2'), url('clientlibs-css-rb2014/fonts/philips-global-icon-font/philips-global-icon-font-v2.3.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: 'philips-global-icon-font-32';
  src: url('clientlibs-css-rb2014/fonts/philips-global-icon-font/philips-global-icon-font-32-v2.3.woff2') format('woff2'), url('clientlibs-css-rb2014/fonts/philips-global-icon-font/philips-global-icon-font-32-v2.3.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: 'philips-icon';
  src: url('clientlibs-css-rb2014/fonts/philips-icon.woff2') format('woff2'), url('clientlibs-css-rb2014/fonts/philips-icon.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
.p-scope [data-icon]::before {
  font-family: 'philips-icon';
  content: attr(data-icon);
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
.p-scope .p-comp-spacing-bottom {
  padding-bottom: 34px;
}
.p-scope .p-comp-spacing-top {
  padding-top: 34px;
}
.p-scope .p-padding-none {
  padding: 0 !important;
}
.p-scope .p-spacing-top-none {
  padding-top: 0px;
}
.p-scope .p-spacing-top-a {
  padding-top: 14px;
}
.p-scope .p-spacing-top-b {
  padding-top: 20px;
}
.p-scope .p-spacing-top-c {
  padding-top: 34px;
}
.p-scope .p-spacing-top-d {
  padding-top: 54px;
}
.p-scope .p-spacing-top-e {
  padding-top: 86px;
}
.p-scope .p-spacing-top-f {
  padding-top: 140px;
}
.p-scope .p-spacing-top-g {
  padding-top: 226px;
}
.p-scope .p-spacing-top-h {
  padding-top: 300px;
}
.p-scope .p-spacing-top-i {
  padding-top: 350px;
}
.p-scope .p-spacing-top-j {
  padding-top: 366px;
}
.p-scope .p-spacing-top-k {
  padding-top: 410px;
}
.p-scope .p-spacing-top-l {
  padding-top: 592px;
}
.p-scope .p-spacing-top-m {
  padding-top: 700px;
}
.p-scope .p-spacing-top-n {
  padding-top: 960px;
}
.p-scope .p-spacing-bottom-none {
  padding-bottom: 0px;
}
.p-scope .p-spacing-bottom-a {
  padding-bottom: 14px;
}
.p-scope .p-spacing-bottom-b {
  padding-bottom: 20px;
}
.p-scope .p-spacing-bottom-c {
  padding-bottom: 34px;
}
.p-scope .p-spacing-bottom-d {
  padding-bottom: 54px;
}
.p-scope .p-spacing-bottom-e {
  padding-bottom: 86px;
}
.p-scope .p-spacing-bottom-f {
  padding-bottom: 140px;
}
.p-scope .p-spacing-bottom-g {
  padding-bottom: 226px;
}
.p-scope .p-spacing-bottom-h {
  padding-bottom: 300px;
}
.p-scope .p-spacing-bottom-i {
  padding-bottom: 350px;
}
.p-scope .p-spacing-bottom-j {
  padding-bottom: 366px;
}
.p-scope .p-spacing-bottom-k {
  padding-bottom: 410px;
}
.p-scope .p-spacing-bottom-l {
  padding-bottom: 592px;
}
.p-scope .p-spacing-bottom-m {
  padding-bottom: 700px;
}
.p-scope .p-spacing-bottom-n {
  padding-bottom: 960px;
}
.p-scope .p-min-height-none {
  min-height: 0px;
}
.p-scope .p-min-height-a {
  min-height: 14px;
}
.p-scope .p-min-height-b {
  min-height: 20px;
}
.p-scope .p-min-height-c {
  min-height: 34px;
}
.p-scope .p-min-height-d {
  min-height: 54px;
}
.p-scope .p-min-height-e {
  min-height: 86px;
}
.p-scope .p-min-height-f {
  min-height: 140px;
}
.p-scope .p-min-height-g {
  min-height: 226px;
}
.p-scope .p-min-height-h {
  min-height: 300px;
}
.p-scope .p-min-height-i {
  min-height: 350px;
}
.p-scope .p-min-height-j {
  min-height: 366px;
}
.p-scope .p-min-height-k {
  min-height: 410px;
}
.p-scope .p-min-height-l {
  min-height: 592px;
}
.p-scope .p-min-height-m {
  min-height: 700px;
}
.p-scope .p-min-height-n {
  min-height: 960px;
}
.p-scope .p-height-none {
  height: 0px;
}
.p-scope .p-height-a {
  height: 14px;
}
.p-scope .p-height-b {
  height: 20px;
}
.p-scope .p-height-c {
  height: 34px;
}
.p-scope .p-height-d {
  height: 54px;
}
.p-scope .p-height-e {
  height: 86px;
}
.p-scope .p-height-f {
  height: 140px;
}
.p-scope .p-height-g {
  height: 226px;
}
.p-scope .p-height-h {
  height: 300px;
}
.p-scope .p-height-i {
  height: 350px;
}
.p-scope .p-height-j {
  height: 366px;
}
.p-scope .p-height-k {
  height: 410px;
}
.p-scope .p-height-l {
  height: 592px;
}
.p-scope .p-height-m {
  height: 700px;
}
.p-scope .p-height-n {
  height: 960px;
}
.p-scope .p-valign-parent {
  height: 100%;
}
.p-scope .p-valign-parent::before {
  content: '';
  display: inline-block;
  height: 100%;
  margin-right: -0.32em;
  min-height: inherit;
  vertical-align: middle;
}
.p-scope .p-valign-parent .p-valign-top,
.p-scope .p-valign-parent .p-valign-middle,
.p-scope .p-valign-parent .p-valign-bottom {
  display: inline-block;
  width: 100%;
}
.p-scope .p-valign-parent .p-valign-top {
  vertical-align: top;
}
.p-scope .p-valign-parent .p-valign-middle {
  vertical-align: middle;
}
.p-scope .p-valign-parent .p-valign-bottom {
  vertical-align: bottom;
}
@media screen and (max-width: 450px) {
  .p-scope .p-xs-viewport-height {
    min-height: 100vh;
  }
  .test-no-correctvh .p-scope .p-xs-viewport-height {
    min-height: 480px;
  }
  .p-scope .p-row-gutter,
  .p-scope .p-xs-row-gutter {
    padding-left: 6px;
    padding-right: 6px;
  }
  .p-scope .p-xs-one-whole .p-cell-gutter {
    margin: 0 6px;
  }
  .p-scope .p-cell-padding {
    padding: 0 6px;
  }
  .p-scope .p-xs-spacing-top-none {
    padding-top: 0px;
  }
  .p-scope .p-xs-spacing-top-a {
    padding-top: 14px;
  }
  .p-scope .p-xs-spacing-top-b {
    padding-top: 20px;
  }
  .p-scope .p-xs-spacing-top-c {
    padding-top: 34px;
  }
  .p-scope .p-xs-spacing-top-d {
    padding-top: 54px;
  }
  .p-scope .p-xs-spacing-top-e {
    padding-top: 86px;
  }
  .p-scope .p-xs-spacing-top-f {
    padding-top: 140px;
  }
  .p-scope .p-xs-spacing-top-g {
    padding-top: 226px;
  }
  .p-scope .p-xs-spacing-top-h {
    padding-top: 300px;
  }
  .p-scope .p-xs-spacing-top-i {
    padding-top: 350px;
  }
  .p-scope .p-xs-spacing-top-j {
    padding-top: 366px;
  }
  .p-scope .p-xs-spacing-top-k {
    padding-top: 410px;
  }
  .p-scope .p-xs-spacing-top-l {
    padding-top: 592px;
  }
  .p-scope .p-xs-spacing-top-m {
    padding-top: 700px;
  }
  .p-scope .p-xs-spacing-top-n {
    padding-top: 960px;
  }
  .p-scope .p-xs-spacing-bottom-none {
    padding-bottom: 0px;
  }
  .p-scope .p-xs-spacing-bottom-a {
    padding-bottom: 14px;
  }
  .p-scope .p-xs-spacing-bottom-b {
    padding-bottom: 20px;
  }
  .p-scope .p-xs-spacing-bottom-c {
    padding-bottom: 34px;
  }
  .p-scope .p-xs-spacing-bottom-d {
    padding-bottom: 54px;
  }
  .p-scope .p-xs-spacing-bottom-e {
    padding-bottom: 86px;
  }
  .p-scope .p-xs-spacing-bottom-f {
    padding-bottom: 140px;
  }
  .p-scope .p-xs-spacing-bottom-g {
    padding-bottom: 226px;
  }
  .p-scope .p-xs-spacing-bottom-h {
    padding-bottom: 300px;
  }
  .p-scope .p-xs-spacing-bottom-i {
    padding-bottom: 350px;
  }
  .p-scope .p-xs-spacing-bottom-j {
    padding-bottom: 366px;
  }
  .p-scope .p-xs-spacing-bottom-k {
    padding-bottom: 410px;
  }
  .p-scope .p-xs-spacing-bottom-l {
    padding-bottom: 592px;
  }
  .p-scope .p-xs-spacing-bottom-m {
    padding-bottom: 700px;
  }
  .p-scope .p-xs-spacing-bottom-n {
    padding-bottom: 960px;
  }
  .p-scope .p-xs-min-height-none {
    min-height: 0px;
  }
  .p-scope .p-xs-min-height-a {
    min-height: 14px;
  }
  .p-scope .p-xs-min-height-b {
    min-height: 20px;
  }
  .p-scope .p-xs-min-height-c {
    min-height: 34px;
  }
  .p-scope .p-xs-min-height-d {
    min-height: 54px;
  }
  .p-scope .p-xs-min-height-e {
    min-height: 86px;
  }
  .p-scope .p-xs-min-height-f {
    min-height: 140px;
  }
  .p-scope .p-xs-min-height-g {
    min-height: 226px;
  }
  .p-scope .p-xs-min-height-h {
    min-height: 300px;
  }
  .p-scope .p-xs-min-height-i {
    min-height: 350px;
  }
  .p-scope .p-xs-min-height-j {
    min-height: 366px;
  }
  .p-scope .p-xs-min-height-k {
    min-height: 410px;
  }
  .p-scope .p-xs-min-height-l {
    min-height: 592px;
  }
  .p-scope .p-xs-min-height-m {
    min-height: 700px;
  }
  .p-scope .p-xs-min-height-n {
    min-height: 960px;
  }
  .p-scope .p-xs-height-none {
    height: 0px;
  }
  .p-scope .p-xs-height-a {
    height: 14px;
  }
  .p-scope .p-xs-height-b {
    height: 20px;
  }
  .p-scope .p-xs-height-c {
    height: 34px;
  }
  .p-scope .p-xs-height-d {
    height: 54px;
  }
  .p-scope .p-xs-height-e {
    height: 86px;
  }
  .p-scope .p-xs-height-f {
    height: 140px;
  }
  .p-scope .p-xs-height-g {
    height: 226px;
  }
  .p-scope .p-xs-height-h {
    height: 300px;
  }
  .p-scope .p-xs-height-i {
    height: 350px;
  }
  .p-scope .p-xs-height-j {
    height: 366px;
  }
  .p-scope .p-xs-height-k {
    height: 410px;
  }
  .p-scope .p-xs-height-l {
    height: 592px;
  }
  .p-scope .p-xs-height-m {
    height: 700px;
  }
  .p-scope .p-xs-height-n {
    height: 960px;
  }
}
@media print, screen and (min-width: 451px) and (max-width: 700px) {
  .p-scope .p-s-viewport-height {
    min-height: 100vh;
  }
  .test-no-correctvh .p-scope .p-s-viewport-height {
    min-height: 320px;
  }
  .p-scope .p-s-spacing-top-none {
    padding-top: 0px;
  }
  .p-scope .p-s-spacing-top-a {
    padding-top: 14px;
  }
  .p-scope .p-s-spacing-top-b {
    padding-top: 20px;
  }
  .p-scope .p-s-spacing-top-c {
    padding-top: 34px;
  }
  .p-scope .p-s-spacing-top-d {
    padding-top: 54px;
  }
  .p-scope .p-s-spacing-top-e {
    padding-top: 86px;
  }
  .p-scope .p-s-spacing-top-f {
    padding-top: 140px;
  }
  .p-scope .p-s-spacing-top-g {
    padding-top: 226px;
  }
  .p-scope .p-s-spacing-top-h {
    padding-top: 300px;
  }
  .p-scope .p-s-spacing-top-i {
    padding-top: 350px;
  }
  .p-scope .p-s-spacing-top-j {
    padding-top: 366px;
  }
  .p-scope .p-s-spacing-top-k {
    padding-top: 410px;
  }
  .p-scope .p-s-spacing-top-l {
    padding-top: 592px;
  }
  .p-scope .p-s-spacing-top-m {
    padding-top: 700px;
  }
  .p-scope .p-s-spacing-top-n {
    padding-top: 960px;
  }
  .p-scope .p-s-spacing-bottom-none {
    padding-bottom: 0px;
  }
  .p-scope .p-s-spacing-bottom-a {
    padding-bottom: 14px;
  }
  .p-scope .p-s-spacing-bottom-b {
    padding-bottom: 20px;
  }
  .p-scope .p-s-spacing-bottom-c {
    padding-bottom: 34px;
  }
  .p-scope .p-s-spacing-bottom-d {
    padding-bottom: 54px;
  }
  .p-scope .p-s-spacing-bottom-e {
    padding-bottom: 86px;
  }
  .p-scope .p-s-spacing-bottom-f {
    padding-bottom: 140px;
  }
  .p-scope .p-s-spacing-bottom-g {
    padding-bottom: 226px;
  }
  .p-scope .p-s-spacing-bottom-h {
    padding-bottom: 300px;
  }
  .p-scope .p-s-spacing-bottom-i {
    padding-bottom: 350px;
  }
  .p-scope .p-s-spacing-bottom-j {
    padding-bottom: 366px;
  }
  .p-scope .p-s-spacing-bottom-k {
    padding-bottom: 410px;
  }
  .p-scope .p-s-spacing-bottom-l {
    padding-bottom: 592px;
  }
  .p-scope .p-s-spacing-bottom-m {
    padding-bottom: 700px;
  }
  .p-scope .p-s-spacing-bottom-n {
    padding-bottom: 960px;
  }
  .p-scope .p-s-min-height-none {
    min-height: 0px;
  }
  .p-scope .p-s-min-height-a {
    min-height: 14px;
  }
  .p-scope .p-s-min-height-b {
    min-height: 20px;
  }
  .p-scope .p-s-min-height-c {
    min-height: 34px;
  }
  .p-scope .p-s-min-height-d {
    min-height: 54px;
  }
  .p-scope .p-s-min-height-e {
    min-height: 86px;
  }
  .p-scope .p-s-min-height-f {
    min-height: 140px;
  }
  .p-scope .p-s-min-height-g {
    min-height: 226px;
  }
  .p-scope .p-s-min-height-h {
    min-height: 300px;
  }
  .p-scope .p-s-min-height-i {
    min-height: 350px;
  }
  .p-scope .p-s-min-height-j {
    min-height: 366px;
  }
  .p-scope .p-s-min-height-k {
    min-height: 410px;
  }
  .p-scope .p-s-min-height-l {
    min-height: 592px;
  }
  .p-scope .p-s-min-height-m {
    min-height: 700px;
  }
  .p-scope .p-s-min-height-n {
    min-height: 960px;
  }
  .p-scope .p-s-height-none {
    height: 0px;
  }
  .p-scope .p-s-height-a {
    height: 14px;
  }
  .p-scope .p-s-height-b {
    height: 20px;
  }
  .p-scope .p-s-height-c {
    height: 34px;
  }
  .p-scope .p-s-height-d {
    height: 54px;
  }
  .p-scope .p-s-height-e {
    height: 86px;
  }
  .p-scope .p-s-height-f {
    height: 140px;
  }
  .p-scope .p-s-height-g {
    height: 226px;
  }
  .p-scope .p-s-height-h {
    height: 300px;
  }
  .p-scope .p-s-height-i {
    height: 350px;
  }
  .p-scope .p-s-height-j {
    height: 366px;
  }
  .p-scope .p-s-height-k {
    height: 410px;
  }
  .p-scope .p-s-height-l {
    height: 592px;
  }
  .p-scope .p-s-height-m {
    height: 700px;
  }
  .p-scope .p-s-height-n {
    height: 960px;
  }
  .p-scope .p-row-gutter,
  .p-scope .p-s-row-gutter {
    padding-right: 9px;
    padding-left: 9px;
  }
  .p-scope .p-s-one-whole .p-cell-gutter {
    margin: 0 9px;
  }
  .p-scope .p-cell-padding {
    padding: 9px;
  }
}
@media screen and (min-width: 701px) and (max-width: 960px) {
  .p-scope .p-m-viewport-height {
    min-height: 100vh;
  }
  .test-no-correctvh .p-scope .p-m-viewport-height {
    min-height: 1024px;
  }
  .p-scope .p-m-spacing-top-none {
    padding-top: 0px;
  }
  .p-scope .p-m-spacing-top-a {
    padding-top: 14px;
  }
  .p-scope .p-m-spacing-top-b {
    padding-top: 20px;
  }
  .p-scope .p-m-spacing-top-c {
    padding-top: 34px;
  }
  .p-scope .p-m-spacing-top-d {
    padding-top: 54px;
  }
  .p-scope .p-m-spacing-top-e {
    padding-top: 86px;
  }
  .p-scope .p-m-spacing-top-f {
    padding-top: 140px;
  }
  .p-scope .p-m-spacing-top-g {
    padding-top: 226px;
  }
  .p-scope .p-m-spacing-top-h {
    padding-top: 300px;
  }
  .p-scope .p-m-spacing-top-i {
    padding-top: 350px;
  }
  .p-scope .p-m-spacing-top-j {
    padding-top: 366px;
  }
  .p-scope .p-m-spacing-top-k {
    padding-top: 410px;
  }
  .p-scope .p-m-spacing-top-l {
    padding-top: 592px;
  }
  .p-scope .p-m-spacing-top-m {
    padding-top: 700px;
  }
  .p-scope .p-m-spacing-top-n {
    padding-top: 960px;
  }
  .p-scope .p-m-spacing-bottom-none {
    padding-bottom: 0px;
  }
  .p-scope .p-m-spacing-bottom-a {
    padding-bottom: 14px;
  }
  .p-scope .p-m-spacing-bottom-b {
    padding-bottom: 20px;
  }
  .p-scope .p-m-spacing-bottom-c {
    padding-bottom: 34px;
  }
  .p-scope .p-m-spacing-bottom-d {
    padding-bottom: 54px;
  }
  .p-scope .p-m-spacing-bottom-e {
    padding-bottom: 86px;
  }
  .p-scope .p-m-spacing-bottom-f {
    padding-bottom: 140px;
  }
  .p-scope .p-m-spacing-bottom-g {
    padding-bottom: 226px;
  }
  .p-scope .p-m-spacing-bottom-h {
    padding-bottom: 300px;
  }
  .p-scope .p-m-spacing-bottom-i {
    padding-bottom: 350px;
  }
  .p-scope .p-m-spacing-bottom-j {
    padding-bottom: 366px;
  }
  .p-scope .p-m-spacing-bottom-k {
    padding-bottom: 410px;
  }
  .p-scope .p-m-spacing-bottom-l {
    padding-bottom: 592px;
  }
  .p-scope .p-m-spacing-bottom-m {
    padding-bottom: 700px;
  }
  .p-scope .p-m-spacing-bottom-n {
    padding-bottom: 960px;
  }
  .p-scope .p-m-min-height-none {
    min-height: 0px;
  }
  .p-scope .p-m-min-height-a {
    min-height: 14px;
  }
  .p-scope .p-m-min-height-b {
    min-height: 20px;
  }
  .p-scope .p-m-min-height-c {
    min-height: 34px;
  }
  .p-scope .p-m-min-height-d {
    min-height: 54px;
  }
  .p-scope .p-m-min-height-e {
    min-height: 86px;
  }
  .p-scope .p-m-min-height-f {
    min-height: 140px;
  }
  .p-scope .p-m-min-height-g {
    min-height: 226px;
  }
  .p-scope .p-m-min-height-h {
    min-height: 300px;
  }
  .p-scope .p-m-min-height-i {
    min-height: 350px;
  }
  .p-scope .p-m-min-height-j {
    min-height: 366px;
  }
  .p-scope .p-m-min-height-k {
    min-height: 410px;
  }
  .p-scope .p-m-min-height-l {
    min-height: 592px;
  }
  .p-scope .p-m-min-height-m {
    min-height: 700px;
  }
  .p-scope .p-m-min-height-n {
    min-height: 960px;
  }
  .p-scope .p-m-height-none {
    height: 0px;
  }
  .p-scope .p-m-height-a {
    height: 14px;
  }
  .p-scope .p-m-height-b {
    height: 20px;
  }
  .p-scope .p-m-height-c {
    height: 34px;
  }
  .p-scope .p-m-height-d {
    height: 54px;
  }
  .p-scope .p-m-height-e {
    height: 86px;
  }
  .p-scope .p-m-height-f {
    height: 140px;
  }
  .p-scope .p-m-height-g {
    height: 226px;
  }
  .p-scope .p-m-height-h {
    height: 300px;
  }
  .p-scope .p-m-height-i {
    height: 350px;
  }
  .p-scope .p-m-height-j {
    height: 366px;
  }
  .p-scope .p-m-height-k {
    height: 410px;
  }
  .p-scope .p-m-height-l {
    height: 592px;
  }
  .p-scope .p-m-height-m {
    height: 700px;
  }
  .p-scope .p-m-height-n {
    height: 960px;
  }
  .p-scope .p-row-gutter,
  .p-scope .p-m-row-gutter {
    padding-left: 11px;
    padding-right: 11px;
  }
  .p-scope .p-m-one-whole .p-cell-gutter {
    margin: 0 11px;
  }
  .p-scope .p-cell-padding {
    padding: 11px;
  }
}
@media screen and (min-width: 701px) {
  .p-scope .p-comp-spacing-bottom {
    padding-bottom: 54px;
  }
  .p-scope .p-comp-spacing-top {
    padding-top: 54px;
  }
}
@media screen and (min-width: 961px) {
  .p-scope .p-l-spacing-top-none {
    padding-top: 0px;
  }
  .p-scope .p-l-spacing-top-a {
    padding-top: 14px;
  }
  .p-scope .p-l-spacing-top-b {
    padding-top: 20px;
  }
  .p-scope .p-l-spacing-top-c {
    padding-top: 34px;
  }
  .p-scope .p-l-spacing-top-d {
    padding-top: 54px;
  }
  .p-scope .p-l-spacing-top-e {
    padding-top: 86px;
  }
  .p-scope .p-l-spacing-top-f {
    padding-top: 140px;
  }
  .p-scope .p-l-spacing-top-g {
    padding-top: 226px;
  }
  .p-scope .p-l-spacing-top-h {
    padding-top: 300px;
  }
  .p-scope .p-l-spacing-top-i {
    padding-top: 350px;
  }
  .p-scope .p-l-spacing-top-j {
    padding-top: 366px;
  }
  .p-scope .p-l-spacing-top-k {
    padding-top: 410px;
  }
  .p-scope .p-l-spacing-top-l {
    padding-top: 592px;
  }
  .p-scope .p-l-spacing-top-m {
    padding-top: 700px;
  }
  .p-scope .p-l-spacing-top-n {
    padding-top: 960px;
  }
  .p-scope .p-l-spacing-bottom-none {
    padding-bottom: 0px;
  }
  .p-scope .p-l-spacing-bottom-a {
    padding-bottom: 14px;
  }
  .p-scope .p-l-spacing-bottom-b {
    padding-bottom: 20px;
  }
  .p-scope .p-l-spacing-bottom-c {
    padding-bottom: 34px;
  }
  .p-scope .p-l-spacing-bottom-d {
    padding-bottom: 54px;
  }
  .p-scope .p-l-spacing-bottom-e {
    padding-bottom: 86px;
  }
  .p-scope .p-l-spacing-bottom-f {
    padding-bottom: 140px;
  }
  .p-scope .p-l-spacing-bottom-g {
    padding-bottom: 226px;
  }
  .p-scope .p-l-spacing-bottom-h {
    padding-bottom: 300px;
  }
  .p-scope .p-l-spacing-bottom-i {
    padding-bottom: 350px;
  }
  .p-scope .p-l-spacing-bottom-j {
    padding-bottom: 366px;
  }
  .p-scope .p-l-spacing-bottom-k {
    padding-bottom: 410px;
  }
  .p-scope .p-l-spacing-bottom-l {
    padding-bottom: 592px;
  }
  .p-scope .p-l-spacing-bottom-m {
    padding-bottom: 700px;
  }
  .p-scope .p-l-spacing-bottom-n {
    padding-bottom: 960px;
  }
  .p-scope .p-l-min-height-none {
    min-height: 0px;
  }
  .p-scope .p-l-min-height-a {
    min-height: 14px;
  }
  .p-scope .p-l-min-height-b {
    min-height: 20px;
  }
  .p-scope .p-l-min-height-c {
    min-height: 34px;
  }
  .p-scope .p-l-min-height-d {
    min-height: 54px;
  }
  .p-scope .p-l-min-height-e {
    min-height: 86px;
  }
  .p-scope .p-l-min-height-f {
    min-height: 140px;
  }
  .p-scope .p-l-min-height-g {
    min-height: 226px;
  }
  .p-scope .p-l-min-height-h {
    min-height: 300px;
  }
  .p-scope .p-l-min-height-i {
    min-height: 350px;
  }
  .p-scope .p-l-min-height-j {
    min-height: 366px;
  }
  .p-scope .p-l-min-height-k {
    min-height: 410px;
  }
  .p-scope .p-l-min-height-l {
    min-height: 592px;
  }
  .p-scope .p-l-min-height-m {
    min-height: 700px;
  }
  .p-scope .p-l-min-height-n {
    min-height: 960px;
  }
  .p-scope .p-l-height-none {
    height: 0px;
  }
  .p-scope .p-l-height-a {
    height: 14px;
  }
  .p-scope .p-l-height-b {
    height: 20px;
  }
  .p-scope .p-l-height-c {
    height: 34px;
  }
  .p-scope .p-l-height-d {
    height: 54px;
  }
  .p-scope .p-l-height-e {
    height: 86px;
  }
  .p-scope .p-l-height-f {
    height: 140px;
  }
  .p-scope .p-l-height-g {
    height: 226px;
  }
  .p-scope .p-l-height-h {
    height: 300px;
  }
  .p-scope .p-l-height-i {
    height: 350px;
  }
  .p-scope .p-l-height-j {
    height: 366px;
  }
  .p-scope .p-l-height-k {
    height: 410px;
  }
  .p-scope .p-l-height-l {
    height: 592px;
  }
  .p-scope .p-l-height-m {
    height: 700px;
  }
  .p-scope .p-l-height-n {
    height: 960px;
  }
  .p-scope .p-cell-padding {
    padding: 16px;
  }
  .p-scope .p-l-viewport-height {
    min-height: 100vh;
  }
  .test-no-correctvh .p-scope .p-l-viewport-height {
    min-height: 768px;
  }
}
.p-scope .p-layout-row .p-layout-inner {
  margin: 0 auto;
  max-width: 960px;
}
.p-scope .p-fit {
  object-position: center center;
  width: 100%;
  height: 100%;
  display: inline-block;
}
.p-scope .test-no-objectfit .p-fit {
  width: auto;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  min-height: 101%;
  min-width: 101%;
  max-height: 4000%;
  max-width: 4000%;
}
.p-scope .test-no-objectfit .p-l-fit-pos-left-top {
  left: 0;
  transform: translateX(0) translateY(-50%);
}
.p-scope .test-no-objectfit .p-l-fit-pos-left-center,
.p-scope .test-no-objectfit .p-l-fit-pos-left-bottom {
  left: 0;
  transform: translateX(0) translateY(-50%);
}
.p-scope .test-no-objectfit .p-l-fit-pos-right-top,
.p-scope .test-no-objectfit .p-l-fit-pos-right-center,
.p-scope .test-no-objectfit .p-l-fit-pos-right-bottom {
  left: 100%;
  transform: translateX(-100%) translateY(-50%);
}
.p-scope .test-no-objectfit .p-l-fit-pos-center-top {
  top: 0;
  transform: translateX(-50%) translateY(0);
}
.p-scope .test-no-objectfit.test-no-csstransforms .p-fit {
  top: 0;
  left: 0;
}
.p-scope .p-fit-cover {
  object-fit: cover;
}
.p-scope .p-fit-cover-none {
  object-fit: none;
}
@media screen and (max-width: 450px) {
  .p-scope .p-xs-fit-cover {
    object-fit: cover;
  }
  .p-scope .p-xs-fit-cover-none {
    object-fit: none;
  }
}
@media print, screen and (min-width: 451px) and (max-width: 700px) {
  .p-scope .p-s-fit-cover {
    object-fit: cover;
  }
  .p-scope .p-s-fit-cover-none {
    object-fit: none;
  }
}
@media screen and (min-width: 701px) and (max-width: 960px) {
  .p-scope .p-m-fit-cover {
    object-fit: cover;
  }
  .p-scope .p-m-fit-cover-none {
    object-fit: none;
  }
}
@media screen and (min-width: 961px) {
  .p-scope .p-l-fit-cover {
    object-fit: cover;
  }
  .p-scope .p-l-fit-cover-none {
    object-fit: none;
  }
}
.p-scope .p-fit-pos-center-center {
  object-position: center center;
}
.p-scope .p-fit-pos-center-top {
  object-position: center top;
}
.p-scope .p-fit-pos-center-bottom {
  object-position: center bottom;
}
.p-scope .p-fit-pos-left-center {
  object-position: left center;
}
.p-scope .p-fit-pos-left-top {
  object-position: left top;
}
.p-scope .p-fit-pos-left-bottom {
  object-position: left bottom;
}
.p-scope .p-fit-pos-right-center {
  object-position: right center;
}
.p-scope .p-fit-pos-right-top {
  object-position: right top;
}
.p-scope .p-fit-pos-right-bottom {
  object-position: right bottom;
}
@media screen and (max-width: 450px) {
  .p-scope .p-xs-fit-pos-center-center {
    object-position: center center;
  }
  .p-scope .p-xs-fit-pos-center-top {
    object-position: center top;
  }
  .p-scope .p-xs-fit-pos-center-bottom {
    object-position: center bottom;
  }
  .p-scope .p-xs-fit-pos-left-center {
    object-position: left center;
  }
  .p-scope .p-xs-fit-pos-left-top {
    object-position: left top;
  }
  .p-scope .p-xs-fit-pos-left-bottom {
    object-position: left bottom;
  }
  .p-scope .p-xs-fit-pos-right-center {
    object-position: right center;
  }
  .p-scope .p-xs-fit-pos-right-top {
    object-position: right top;
  }
  .p-scope .p-xs-fit-pos-right-bottom {
    object-position: right bottom;
  }
}
@media print, screen and (min-width: 451px) and (max-width: 700px) {
  .p-scope .p-s-fit-pos-center-center {
    object-position: center center;
  }
  .p-scope .p-s-fit-pos-center-top {
    object-position: center top;
  }
  .p-scope .p-s-fit-pos-center-bottom {
    object-position: center bottom;
  }
  .p-scope .p-s-fit-pos-left-center {
    object-position: left center;
  }
  .p-scope .p-s-fit-pos-left-top {
    object-position: left top;
  }
  .p-scope .p-s-fit-pos-left-bottom {
    object-position: left bottom;
  }
  .p-scope .p-s-fit-pos-right-center {
    object-position: right center;
  }
  .p-scope .p-s-fit-pos-right-top {
    object-position: right top;
  }
  .p-scope .p-s-fit-pos-right-bottom {
    object-position: right bottom;
  }
}
@media screen and (min-width: 701px) and (max-width: 960px) {
  .p-scope .p-m-fit-pos-center-center {
    object-position: center center;
  }
  .p-scope .p-m-fit-pos-center-top {
    object-position: center top;
  }
  .p-scope .p-m-fit-pos-center-bottom {
    object-position: center bottom;
  }
  .p-scope .p-m-fit-pos-left-center {
    object-position: left center;
  }
  .p-scope .p-m-fit-pos-left-top {
    object-position: left top;
  }
  .p-scope .p-m-fit-pos-left-bottom {
    object-position: left bottom;
  }
  .p-scope .p-m-fit-pos-right-center {
    object-position: right center;
  }
  .p-scope .p-m-fit-pos-right-top {
    object-position: right top;
  }
  .p-scope .p-m-fit-pos-right-bottom {
    object-position: right bottom;
  }
}
@media screen and (min-width: 961px) {
  .p-scope .p-l-fit-pos-center-center {
    object-position: center center;
  }
  .p-scope .p-l-fit-pos-center-top {
    object-position: center top;
  }
  .p-scope .p-l-fit-pos-center-bottom {
    object-position: center bottom;
  }
  .p-scope .p-l-fit-pos-left-center {
    object-position: left center;
  }
  .p-scope .p-l-fit-pos-left-top {
    object-position: left top;
  }
  .p-scope .p-l-fit-pos-left-bottom {
    object-position: left bottom;
  }
  .p-scope .p-l-fit-pos-right-center {
    object-position: right center;
  }
  .p-scope .p-l-fit-pos-right-top {
    object-position: right top;
  }
  .p-scope .p-l-fit-pos-right-bottom {
    object-position: right bottom;
  }
}
.p-scope .p-grid {
  margin-left: -2%;
  list-style: none;
  margin-bottom: 0;
}
.p-scope .p-grid::after {
  content: '';
  display: table;
  clear: both;
}
.p-scope .p-grid > .p-grid {
  margin-left: 0;
}
.p-scope .p-grid-item {
  float: left;
  width: 100%;
  padding-left: 2%;
  vertical-align: top;
  box-sizing: border-box;
}
.p-scope .p-one-whole {
  width: 100%;
}
.p-scope .p-one-half {
  width: 50%;
}
.p-scope .p-one-third {
  width: 33.3334%;
}
.p-scope .p-two-thirds {
  width: 66.6667%;
}
.p-scope .p-one-quarter {
  width: 25%;
}
.p-scope .p-three-quarters {
  width: 75%;
}
.p-scope .p-one-fifth {
  width: 20%;
}
.p-scope .p-two-fifths {
  width: 40%;
}
.p-scope .p-three-fifths {
  width: 60%;
}
.p-scope .p-four-fifths {
  width: 80%;
}
.p-scope .p-one-sixth {
  width: 16.6667%;
}
.p-scope .p-five-sixths {
  width: 83.3334%;
}
.p-scope .p-one-eighth {
  width: 12.5%;
}
.p-scope .p-three-eighths {
  width: 37.5%;
}
.p-scope .p-five-eighths {
  width: 62.5%;
}
.p-scope .p-seven-eighths {
  width: 87.5%;
}
.p-scope .p-one-tenth {
  width: 10%;
}
.p-scope .p-three-tenths {
  width: 30%;
}
.p-scope .p-seven-tenths {
  width: 70%;
}
.p-scope .p-nine-tenths {
  width: 90%;
}
.p-scope .p-one-twelfth {
  width: 8.3334%;
}
.p-scope .p-five-twelfths {
  width: 41.6667%;
}
.p-scope .p-seven-twelfths {
  width: 58.3334%;
}
.p-scope .p-eleven-twelfths {
  width: 91.6667%;
}
@media screen and (min-width: 0) {
  .p-scope {
    /* Whole */
    /* Halves */
    /* Thirds */
    /* Quarters */
    /* Fifths */
    /* Sixths */
    /* Eighths */
    /* Tenths */
    /* Twelfths */
  }
  .p-scope .p-xs-one-whole {
    width: 100%;
  }
  .p-scope .p-xs-one-half {
    width: 50%;
  }
  .p-scope .p-xs-one-third {
    width: 33.3334%;
  }
  .p-scope .p-xs-two-thirds {
    width: 66.6667%;
  }
  .p-scope .p-xs-one-quarter {
    width: 25%;
  }
  .p-scope .p-xs-three-quarters {
    width: 75%;
  }
  .p-scope .p-xs-one-fifth {
    width: 20%;
  }
  .p-scope .p-xs-two-fifths {
    width: 40%;
  }
  .p-scope .p-xs-three-fifths {
    width: 60%;
  }
  .p-scope .p-xs-four-fifths {
    width: 80%;
  }
  .p-scope .p-xs-one-sixth {
    width: 16.6667%;
  }
  .p-scope .p-xs-five-sixths {
    width: 83.3334%;
  }
  .p-scope .p-xs-one-eighth {
    width: 12.5%;
  }
  .p-scope .p-xs-three-eighths {
    width: 37.5%;
  }
  .p-scope .p-xs-five-eighths {
    width: 62.5%;
  }
  .p-scope .p-xs-seven-eighths {
    width: 87.5%;
  }
  .p-scope .p-xs-one-tenth {
    width: 10%;
  }
  .p-scope .p-xs-three-tenths {
    width: 30%;
  }
  .p-scope .p-xs-seven-tenths {
    width: 70%;
  }
  .p-scope .p-xs-nine-tenths {
    width: 90%;
  }
  .p-scope .p-xs-one-twelfth {
    width: 8.3334%;
  }
  .p-scope .p-xs-five-twelfths {
    width: 41.6667%;
  }
  .p-scope .p-xs-seven-twelfths {
    width: 58.3334%;
  }
  .p-scope .p-xs-eleven-twelfths {
    width: 91.6667%;
  }
  .p-scope .p-grid {
    margin-left: -10px;
  }
  .p-scope .p-grid-item {
    padding-left: 10px;
  }
}
@media screen and (max-width: 450px) {
  .p-scope .p-xs-grid-no-gutter {
    margin-left: 0;
  }
  .p-scope .p-xs-grid-no-gutter > .p-grid-item {
    padding-left: 0;
  }
}
@media print, screen and (min-width: 451px) {
  .p-scope {
    /* Whole */
    /* Halves */
    /* Thirds */
    /* Quarters */
    /* Fifths */
    /* Sixths */
    /* Eighths */
    /* Tenths */
    /* Twelfths */
  }
  .p-scope .p-s-one-whole {
    width: 100%;
  }
  .p-scope .p-s-one-half {
    width: 50%;
  }
  .p-scope .p-s-one-third {
    width: 33.3334%;
  }
  .p-scope .p-s-two-thirds {
    width: 66.6667%;
  }
  .p-scope .p-s-one-quarter {
    width: 25%;
  }
  .p-scope .p-s-three-quarters {
    width: 75%;
  }
  .p-scope .p-s-one-fifth {
    width: 20%;
  }
  .p-scope .p-s-two-fifths {
    width: 40%;
  }
  .p-scope .p-s-three-fifths {
    width: 60%;
  }
  .p-scope .p-s-four-fifths {
    width: 80%;
  }
  .p-scope .p-s-one-sixth {
    width: 16.6667%;
  }
  .p-scope .p-s-five-sixths {
    width: 83.3334%;
  }
  .p-scope .p-s-one-eighth {
    width: 12.5%;
  }
  .p-scope .p-s-three-eighths {
    width: 37.5%;
  }
  .p-scope .p-s-five-eighths {
    width: 62.5%;
  }
  .p-scope .p-s-seven-eighths {
    width: 87.5%;
  }
  .p-scope .p-s-one-tenth {
    width: 10%;
  }
  .p-scope .p-s-three-tenths {
    width: 30%;
  }
  .p-scope .p-s-seven-tenths {
    width: 70%;
  }
  .p-scope .p-s-nine-tenths {
    width: 90%;
  }
  .p-scope .p-s-one-twelfth {
    width: 8.3334%;
  }
  .p-scope .p-s-five-twelfths {
    width: 41.6667%;
  }
  .p-scope .p-s-seven-twelfths {
    width: 58.3334%;
  }
  .p-scope .p-s-eleven-twelfths {
    width: 91.6667%;
  }
  .p-scope .p-grid {
    margin-left: -16px;
  }
  .p-scope .p-grid-item {
    padding-left: 16px;
  }
}
@media print, screen and (min-width: 451px) and (max-width: 700px) {
  .p-scope .p-s-grid-no-gutter {
    margin-left: 0;
  }
  .p-scope .p-s-grid-no-gutter > .p-grid-item {
    padding-left: 0;
  }
}
@media screen and (min-width: 701px) {
  .p-scope {
    /* Whole */
    /* Halves */
    /* Thirds */
    /* Quarters */
    /* Fifths */
    /* Sixths */
    /* Eighths */
    /* Tenths */
    /* Twelfths */
  }
  .p-scope .p-m-one-whole {
    width: 100%;
  }
  .p-scope .p-m-one-half {
    width: 50%;
  }
  .p-scope .p-m-one-third {
    width: 33.3334%;
  }
  .p-scope .p-m-two-thirds {
    width: 66.6667%;
  }
  .p-scope .p-m-one-quarter {
    width: 25%;
  }
  .p-scope .p-m-three-quarters {
    width: 75%;
  }
  .p-scope .p-m-one-fifth {
    width: 20%;
  }
  .p-scope .p-m-two-fifths {
    width: 40%;
  }
  .p-scope .p-m-three-fifths {
    width: 60%;
  }
  .p-scope .p-m-four-fifths {
    width: 80%;
  }
  .p-scope .p-m-one-sixth {
    width: 16.6667%;
  }
  .p-scope .p-m-five-sixths {
    width: 83.3334%;
  }
  .p-scope .p-m-one-eighth {
    width: 12.5%;
  }
  .p-scope .p-m-three-eighths {
    width: 37.5%;
  }
  .p-scope .p-m-five-eighths {
    width: 62.5%;
  }
  .p-scope .p-m-seven-eighths {
    width: 87.5%;
  }
  .p-scope .p-m-one-tenth {
    width: 10%;
  }
  .p-scope .p-m-three-tenths {
    width: 30%;
  }
  .p-scope .p-m-seven-tenths {
    width: 70%;
  }
  .p-scope .p-m-nine-tenths {
    width: 90%;
  }
  .p-scope .p-m-one-twelfth {
    width: 8.3334%;
  }
  .p-scope .p-m-five-twelfths {
    width: 41.6667%;
  }
  .p-scope .p-m-seven-twelfths {
    width: 58.3334%;
  }
  .p-scope .p-m-eleven-twelfths {
    width: 91.6667%;
  }
  .p-scope .p-grid {
    margin-left: -16px;
  }
  .p-scope .p-grid-item {
    padding-left: 16px;
  }
}
@media screen and (min-width: 701px) and (max-width: 960px) {
  .p-scope .p-m-grid-no-gutter {
    margin-left: 0;
  }
  .p-scope .p-m-grid-no-gutter > .p-grid-item {
    padding-left: 0;
  }
}
@media screen and (min-width: 961px) {
  .p-scope {
    /* Whole */
    /* Halves */
    /* Thirds */
    /* Quarters */
    /* Fifths */
    /* Sixths */
    /* Eighths */
    /* Tenths */
    /* Twelfths */
  }
  .p-scope .p-l-one-whole {
    width: 100%;
  }
  .p-scope .p-l-one-half {
    width: 50%;
  }
  .p-scope .p-l-one-third {
    width: 33.3334%;
  }
  .p-scope .p-l-two-thirds {
    width: 66.6667%;
  }
  .p-scope .p-l-one-quarter {
    width: 25%;
  }
  .p-scope .p-l-three-quarters {
    width: 75%;
  }
  .p-scope .p-l-one-fifth {
    width: 20%;
  }
  .p-scope .p-l-two-fifths {
    width: 40%;
  }
  .p-scope .p-l-three-fifths {
    width: 60%;
  }
  .p-scope .p-l-four-fifths {
    width: 80%;
  }
  .p-scope .p-l-one-sixth {
    width: 16.6667%;
  }
  .p-scope .p-l-five-sixths {
    width: 83.3334%;
  }
  .p-scope .p-l-one-eighth {
    width: 12.5%;
  }
  .p-scope .p-l-three-eighths {
    width: 37.5%;
  }
  .p-scope .p-l-five-eighths {
    width: 62.5%;
  }
  .p-scope .p-l-seven-eighths {
    width: 87.5%;
  }
  .p-scope .p-l-one-tenth {
    width: 10%;
  }
  .p-scope .p-l-three-tenths {
    width: 30%;
  }
  .p-scope .p-l-seven-tenths {
    width: 70%;
  }
  .p-scope .p-l-nine-tenths {
    width: 90%;
  }
  .p-scope .p-l-one-twelfth {
    width: 8.3334%;
  }
  .p-scope .p-l-five-twelfths {
    width: 41.6667%;
  }
  .p-scope .p-l-seven-twelfths {
    width: 58.3334%;
  }
  .p-scope .p-l-eleven-twelfths {
    width: 91.6667%;
  }
  .p-scope .p-grid {
    margin-left: -22px;
  }
  .p-scope .p-grid-item {
    padding-left: 22px;
  }
  .p-scope .p-l-grid-no-gutter {
    margin-left: 0;
  }
  .p-scope .p-l-grid-no-gutter > .p-grid-item {
    padding-left: 0;
  }
}
.p-scope .p-grid-no-gutter {
  margin-left: 0;
}
.p-scope .p-grid-no-gutter > .p-grid-item {
  padding-left: 0;
}
.p-scope .p-grid-item img {
  max-width: 100%;
}
@media print {
  .p-scope {
    /* -----Masthead -----
    * As per new CR, the masthead text is expected to move outside/below the masthead image.
    * So the image is positioned relatively and the padding and min-height configured are removed to
    * avoid the unwanted spaces around masthead text.
    */
    /*    Black list components   */
  }
  .p-scope body {
    color: #000000;
    background: #ffffff;
    page-break-after: auto;
  }
  .p-scope body,
  .p-scope article {
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .p-scope nav,
  .p-scope aside {
    display: none;
  }
  .p-scope h1,
  .p-scope h2,
  .p-scope h3,
  .p-scope h4,
  .p-scope h5,
  .p-scope h6 {
    page-break-after: avoid;
    color: #000000 !important;
  }
  .p-scope article {
    page-break-before: always;
  }
  .p-scope ul,
  .p-scope img {
    page-break-inside: auto;
  }
  .p-scope article a {
    font-weight: bolder;
    text-decoration: none;
  }
  .p-scope article a[href^=https]::after {
    content: ' <' attr(href) '> ';
  }
  .p-scope article a[href^='#']::after {
    content: '';
  }
  .p-scope img {
    max-width: 100% !important;
  }
  @page {
    margin: 2cm;
  }
  .p-scope .p-masthead-background {
    position: relative !important;
  }
  .p-scope .p-masthead-background img {
    object-fit: cover !important;
  }
  .p-scope .p-masthead-background .p-fit {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
  }
  .p-scope .p-gc06-background {
    position: relative !important;
  }
  .p-scope .p-gc06-background,
  .p-scope .p-gc06-foreground,
  .p-scope .p-mh01v2-simplemasthead {
    min-height: 0 !important;
  }
  .p-scope .p-gc06-foreground,
  .p-scope .p-simplemasthead-positioning {
    padding: 0 !important;
  }
  .p-scope p,
  .p-scope span {
    color: #000000 !important;
  }
  .p-scope .p-a02-downloadable-asset,
  .p-scope .p-fp-04-accessory-finder-search-field,
  .p-scope .p-gc15-link-button,
  .p-scope .p-gc23v2-icon,
  .p-scope .n05-selectcountry,
  .p-scope .n06-selectsite,
  .p-scope .p-n07-generic-breadcrumb,
  .p-scope .p-n14-link-list,
  .p-scope .p-n17-sticky-vertical-widget,
  .p-scope .p-n17v2-vertical-inpage-navigation,
  .p-scope .p-n23-links,
  .p-scope .p-sc02-facebookfeed,
  .p-scope .p-sc04-twitter-feed,
  .p-scope .p-sc04v2-twitter-feeds,
  .p-scope .p-sc05-social-banner,
  .p-scope .p-sc14v2-linkedin-feeds,
  .p-scope .p-st03-support-contact-details,
  .p-scope .p-st30-contact,
  .p-scope .p-n01-header,
  .p-scope .p-n102-header,
  .p-scope .p-f102-footer,
  .p-scope .p-print-hidden {
    display: none;
  }
  .p-scope .p-print-show {
    display: block;
  }
  .p-scope .p-f03-footer-container {
    background: transparent !important;
    border-top: 1px solid #000000;
  }
  .p-scope .p-f03-footer-container .p-footer,
  .p-scope .p-f03-footer-container .p-main-footer-about {
    display: none;
  }
  .p-scope .p-f03-footer-container .p-i18-internationalizationitem {
    color: #000000;
  }
  .p-scope .p-f02-global-footer {
    background: transparent !important;
    border-top: 1px solid #000000;
  }
  .p-scope .p-f02-global-footer .p-philips-shield,
  .p-scope .p-f02-global-footer .p-main-footer-language {
    display: none;
  }
  .p-scope .p-f02-global-footer .p-main-footer-about ul {
    display: none;
  }
  .p-scope .p-f02-global-footer .p-main-footer-about .p-body-copy-02 {
    color: #000000;
  }
  .p-scope .p-gc05v2-tabcontainer .p-tab-content {
    display: block !important;
  }
  .p-scope .p-gc05v2-tabcontainer nav {
    display: block !important;
  }
  .p-scope .p-gc05v2-tabcontainer nav .p-tab-switcher {
    display: none !important;
  }
  .p-scope .p-gc05v2-tabcontainer nav .p-tab-container li {
    clear: both;
    padding-bottom: 5px;
  }
  .p-scope .p-gc05v2-tabcontainer nav .p-tab-container li .p-tab-content {
    height: auto !important;
  }
  .p-scope .p-gc42-recipe .p-gc42-recipe-instructions .p-instruction-highlight {
    background-color: transparent !important;
    padding: 0 0 5px !important;
  }
  .p-scope .p-gc42-recipe .p-gc42-recipe-instructions .p-recipe-tip {
    margin-top: 0 !important;
  }
  .p-scope .p-gc42-recipe .p-instruction-image {
    max-width: 33% !important;
  }
  .p-scope .p-gc42-recipe .p-instruction-number {
    display: none !important;
  }
}
.p-scope .p-bg-solid-vl {
  background-color: #b3c8e6;
}
.p-scope .p-bg-solid-l {
  background-color: #7ba4d9;
}
.p-scope .p-bg-solid-b {
  background-color: #0066a1;
}
.p-scope .p-bg-solid-d {
  background-color: #003478;
}
.p-scope .p-bg-solid-vd {
  background-color: #0f204b;
}
.p-scope .p-bg-gradient-vl {
  background-color: #edf2f9;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #799ed3 0%, #b3c8e6 50%, #edf2f9 100%);
  /* W3C */
}
.p-scope .p-bg-gradient-l {
  background-color: #b6cdea;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #407bc8 0%, #7ba4d9 50%, #b6cdea 100%);
  /* W3C */
}
.p-scope .p-bg-gradient-b {
  background-color: #0096ee;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #003655 0%, #0066a1 50%, #0096ee 100%);
  /* W3C */
}
.p-scope .p-bg-gradient-d {
  background-color: #0055c4;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #00132c 0%, #003478 50%, #0055c4 100%);
  /* W3C */
}
.p-scope .p-bg-gradient-vd {
  background-color: #1c3b8b;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #02050b 0%, #0f204b 50%, #1c3b8b 100%);
  /* W3C */
}
.p-scope .p-bg-solid-highcontrast {
  background-color: #0f204b;
}
.p-scope .p-bg-solid-highcontrast.p-bg-opacity-25 {
  background-color: rgba(15, 32, 75, 0.25);
}
.p-scope .p-bg-solid-highcontrast.p-bg-opacity-50 {
  background-color: rgba(15, 32, 75, 0.5);
}
.p-scope .p-bg-solid-highcontrast.p-bg-opacity-75 {
  background-color: rgba(15, 32, 75, 0.75);
}
.p-scope .p-bg-solid-lowcontrastbright {
  background-color: #0066a1;
}
.p-scope .p-bg-solid-lowcontrastbright.p-bg-opacity-25 {
  background-color: rgba(0, 102, 161, 0.25);
}
.p-scope .p-bg-solid-lowcontrastbright.p-bg-opacity-50 {
  background-color: rgba(0, 102, 161, 0.5);
}
.p-scope .p-bg-solid-lowcontrastbright.p-bg-opacity-75 {
  background-color: rgba(0, 102, 161, 0.75);
}
.p-scope .p-bg-solid-lowcontrastultra {
  background-color: #d9edf6;
}
.p-scope .p-bg-solid-lowcontrastultra.p-bg-opacity-25 {
  background-color: rgba(217, 237, 246, 0.25);
}
.p-scope .p-bg-solid-lowcontrastultra.p-bg-opacity-50 {
  background-color: rgba(217, 237, 246, 0.5);
}
.p-scope .p-bg-solid-lowcontrastultra.p-bg-opacity-75 {
  background-color: rgba(217, 237, 246, 0.75);
}
.p-scope .p-bg-solid-lightlowcontrast {
  background-color: #7ba4d9;
}
.p-scope .p-bg-solid-lightlowcontrast.p-bg-opacity-25 {
  background-color: rgba(123, 164, 217, 0.25);
}
.p-scope .p-bg-solid-lightlowcontrast.p-bg-opacity-50 {
  background-color: rgba(123, 164, 217, 0.5);
}
.p-scope .p-bg-solid-lightlowcontrast.p-bg-opacity-75 {
  background-color: rgba(123, 164, 217, 0.75);
}
.p-scope .p-bg-solid-darklowcontrast {
  background-color: #003478;
}
.p-scope .p-bg-solid-darklowcontrast.p-bg-opacity-25 {
  background-color: rgba(0, 52, 120, 0.25);
}
.p-scope .p-bg-solid-darklowcontrast.p-bg-opacity-50 {
  background-color: rgba(0, 52, 120, 0.5);
}
.p-scope .p-bg-solid-darklowcontrast.p-bg-opacity-75 {
  background-color: rgba(0, 52, 120, 0.75);
}
.p-scope .p-bg-gradient-highcontrast {
  background-color: #1c3b8b;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #02050b 0%, #0f204b 50%, #1c3b8b 100%);
  /* W3C */
}
.p-scope .p-bg-gradient-lowcontrastbright {
  background-color: #0096ee;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #003655 0%, #0066a1 50%, #0096ee 100%);
  /* W3C */
}
.p-scope .p-bg-gradient-lowcontrastultra {
  background-color: #ffffff;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #9bd0e7 0%, #d9edf6 50%, #ffffff 100%);
  /* W3C */
}
.p-scope .p-bg-gradient-lightlowcontrast {
  background-color: #b6cdea;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #407bc8 0%, #7ba4d9 50%, #b6cdea 100%);
  /* W3C */
}
.p-scope .p-bg-gradient-darklowcontrast {
  background-color: #0055c4;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #00132c 0%, #003478 50%, #0055c4 100%);
  /* W3C */
}
.p-scope .p-blue-theme.p-bg-solid-highcontrast {
  background-color: #0f204b;
}
.p-scope .p-blue-theme.p-bg-solid-darklowcontrast {
  background-color: #003478;
}
.p-scope .p-blue-theme.p-bg-solid-lowcontrastbright {
  background-color: #0066a1;
}
.p-scope .p-blue-theme.p-bg-solid-lightlowcontrast {
  background-color: #7ba4d9;
}
.p-scope .p-blue-theme.p-bg-solid-lowcontrastultra {
  background-color: #b3c8e6;
}
.p-scope .p-blue-theme.p-bg-gradient-highcontrast {
  background-color: #1c3b8b;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #02050b 0%, #0f204b 50%, #1c3b8b 100%);
  /* W3C */
}
.p-scope .p-blue-theme.p-bg-gradient-darklowcontrast {
  background-color: #0055c4;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #00132c 0%, #003478 50%, #0055c4 100%);
  /* W3C */
}
.p-scope .p-blue-theme.p-bg-gradient-lowcontrastbright {
  background-color: #0096ee;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #003655 0%, #0066a1 50%, #0096ee 100%);
  /* W3C */
}
.p-scope .p-blue-theme.p-bg-gradient-lightlowcontrast {
  background-color: #b6cdea;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #407bc8 0%, #7ba4d9 50%, #b6cdea 100%);
  /* W3C */
}
.p-scope .p-blue-theme.p-bg-gradient-lowcontrastultra {
  background-color: #edf2f9;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #799ed3 0%, #b3c8e6 50%, #edf2f9 100%);
  /* W3C */
}
.p-scope .p-blue-theme.p-bg-gradient-radial-two-color {
  background: radial-gradient(circle, #8db9ef 0%, #72abeb 100%);
}
.p-scope .p-aqua-theme.p-bg-solid-highcontrast {
  background-color: #22505f;
}
.p-scope .p-aqua-theme.p-bg-solid-darklowcontrast {
  background-color: #156570;
}
.p-scope .p-aqua-theme.p-bg-solid-lowcontrastbright {
  background-color: #1e9d8b;
}
.p-scope .p-aqua-theme.p-bg-solid-lightlowcontrast {
  background-color: #5bbbb7;
}
.p-scope .p-aqua-theme.p-bg-solid-lowcontrastultra {
  background-color: #cae3e9;
}
.p-scope .p-aqua-theme.p-bg-gradient-highcontrast {
  background-color: #367f97;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #0e2127 0%, #22505f 50%, #367f97 100%);
  /* W3C */
}
.p-scope .p-aqua-theme.p-bg-gradient-darklowcontrast {
  background-color: #219fb0;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #092b30 0%, #156570 50%, #219fb0 100%);
  /* W3C */
}
.p-scope .p-aqua-theme.p-bg-gradient-lowcontrastbright {
  background-color: #30d7c0;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #125d52 0%, #1e9d8b 50%, #30d7c0 100%);
  /* W3C */
}
.p-scope .p-aqua-theme.p-bg-gradient-lightlowcontrast {
  background-color: #91d1cf;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #3b8e8b 0%, #5bbbb7 50%, #91d1cf 100%);
  /* W3C */
}
.p-scope .p-aqua-theme.p-bg-gradient-lowcontrastultra {
  background-color: #ffffff;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #94c6d3 0%, #cae3e9 50%, #ffffff 100%);
  /* W3C */
}
.p-scope .p-aqua-theme.p-bg-gradient-topbottomtwo {
  background-color: #5cbcb7;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom, #79c8c6, #5cbcb7);
  /* W3C */
}
.p-scope .p-aqua-theme.p-bg-gradient-radial-two-color {
  background: radial-gradient(circle, #79c8c6 0%, #5cbcb7 100%);
}
.p-scope .p-green-theme.p-bg-solid-highcontrast {
  background-color: #024731;
}
.p-scope .p-green-theme.p-bg-solid-darklowcontrast {
  background-color: #00693c;
}
.p-scope .p-green-theme.p-bg-solid-lowcontrastbright {
  background-color: #5b8f22;
}
.p-scope .p-green-theme.p-bg-solid-lightlowcontrast {
  background-color: #b6bf00;
}
.p-scope .p-green-theme.p-bg-solid-lowcontrastultra {
  background-color: #e0e96e;
}
.p-scope .p-green-theme.p-bg-gradient-highcontrast {
  background-color: #049164;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #000000 0%, #024731 50%, #049164 100%);
  /* W3C */
}
.p-scope .p-green-theme.p-bg-gradient-darklowcontrast {
  background-color: #00b568;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #001c10 0%, #00693c 50%, #00b568 100%);
  /* W3C */
}
.p-scope .p-green-theme.p-bg-gradient-lowcontrastbright {
  background-color: #82cd31;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #345113 0%, #5b8f22 50%, #82cd31 100%);
  /* W3C */
}
.p-scope .p-green-theme.p-bg-gradient-lightlowcontrast {
  background-color: #f4ff0d;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #6d7300 0%, #b6bf00 50%, #f4ff0d 100%);
  /* W3C */
}
.p-scope .p-green-theme.p-bg-gradient-lowcontrastultra {
  background-color: #eef3b0;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #d2df2c 0%, #e0e96e 50%, #eef3b0 100%);
  /* W3C */
}
.p-scope .p-green-theme.p-bg-gradient-radial-two-color {
  background: radial-gradient(circle, #becc44 0%, #b0bd31 100%);
}
.p-scope .p-orange-theme.p-bg-solid-highcontrast {
  background-color: #772432;
}
.p-scope .p-orange-theme.p-bg-solid-darklowcontrast {
  background-color: #983222;
}
.p-scope .p-orange-theme.p-bg-solid-lowcontrastbright {
  background-color: #e98300;
}
.p-scope .p-orange-theme.p-bg-solid-lightlowcontrast {
  background-color: #eeaf00;
}
.p-scope .p-orange-theme.p-bg-solid-lowcontrastultra {
  background-color: #fbd476;
}
.p-scope .p-orange-theme.p-bg-gradient-highcontrast {
  background-color: #b2364b;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #3c1219 0%, #772432 50%, #b2364b 100%);
  /* W3C */
}
.p-scope .p-orange-theme.p-bg-gradient-darklowcontrast {
  background-color: #d24a35;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #591d14 0%, #983222 50%, #d24a35 100%);
  /* W3C */
}
.p-scope .p-orange-theme.p-bg-gradient-lowcontrastbright {
  background-color: #ffa736;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #9d5800 0%, #e98300 50%, #ffa736 100%);
  /* W3C */
}
.p-scope .p-orange-theme.p-bg-gradient-lightlowcontrast {
  background-color: #ffcb3c;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #a27700 0%, #eeaf00 50%, #ffcb3c 100%);
  /* W3C */
}
.p-scope .p-orange-theme.p-bg-gradient-lowcontrastultra {
  background-color: #fdebc0;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #f9bd2c 0%, #fbd476 50%, #fdebc0 100%);
  /* W3C */
}
.p-scope .p-orange-theme.p-bg-gradient-radial-two-color {
  background: radial-gradient(circle, #f2c544 0%, #ebb626 100%);
}
.p-scope .p-pink-theme.p-bg-solid-highcontrast {
  background-color: #662046;
}
.p-scope .p-pink-theme.p-bg-solid-darklowcontrast {
  background-color: #91004b;
}
.p-scope .p-pink-theme.p-bg-solid-lowcontrastbright {
  background-color: #ec4371;
}
.p-scope .p-pink-theme.p-bg-solid-lightlowcontrast {
  background-color: #e59aaa;
}
.p-scope .p-pink-theme.p-bg-solid-lowcontrastultra {
  background-color: #e9c5cb;
}
.p-scope .p-pink-theme.p-bg-gradient-highcontrast {
  background-color: #a0326e;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #2c0e1e 0%, #662046 50%, #a0326e 100%);
  /* W3C */
}
.p-scope .p-pink-theme.p-bg-gradient-darklowcontrast {
  background-color: #de0073;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #450023 0%, #91004b 50%, #de0073 100%);
  /* W3C */
}
.p-scope .p-pink-theme.p-bg-gradient-lowcontrastbright {
  background-color: #f388a5;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #ce1547 0%, #ec4371 50%, #f388a5 100%);
  /* W3C */
}
.p-scope .p-pink-theme.p-bg-gradient-lightlowcontrast {
  background-color: #f5d7dd;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #d55d77 0%, #e59aaa 50%, #f5d7dd 100%);
  /* W3C */
}
.p-scope .p-pink-theme.p-bg-gradient-lowcontrastultra {
  background-color: #fefcfd;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #d48e99 0%, #e9c5cb 50%, #fefcfd 100%);
  /* W3C */
}
.p-scope .p-pink-theme.p-bg-gradient-radial-two-color {
  background: radial-gradient(circle, #eea4b5 0%, #ec8ba1 100%);
}
.p-scope .p-purple-theme.p-bg-solid-highcontrast {
  background-color: #42145f;
}
.p-scope .p-purple-theme.p-bg-solid-darklowcontrast {
  background-color: #631d76;
}
.p-scope .p-purple-theme.p-bg-solid-lowcontrastbright {
  background-color: #7d0063;
}
.p-scope .p-purple-theme.p-bg-solid-lightlowcontrast {
  background-color: #b390bb;
}
.p-scope .p-purple-theme.p-bg-solid-lowcontrastultra {
  background-color: #dbcfe9;
}
.p-scope .p-purple-theme.p-bg-gradient-highcontrast {
  background-color: #6e219e;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #160720 0%, #42145f 50%, #6e219e 100%);
  /* W3C */
}
.p-scope .p-purple-theme.p-bg-gradient-darklowcontrast {
  background-color: #972cb3;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #2f0e39 0%, #631d76 50%, #972cb3 100%);
  /* W3C */
}
.p-scope .p-purple-theme.p-bg-gradient-lowcontrastbright {
  background-color: #ca00a0;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #310026 0%, #7d0063 50%, #ca00a0 100%);
  /* W3C */
}
.p-scope .p-purple-theme.p-bg-gradient-lightlowcontrast {
  background-color: #d3bfd8;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #92619e 0%, #b390bb 50%, #d3bfd8 100%);
  /* W3C */
}
.p-scope .p-purple-theme.p-bg-gradient-lowcontrastultra {
  background-color: #ffffff;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #b49bd1 0%, #dbcfe9 50%, #ffffff 100%);
  /* W3C */
}
.p-scope .p-purple-theme.p-bg-gradient-radial-two-color {
  background: radial-gradient(circle, #cda2dc 0%, #c48cd4 100%);
}
.p-scope .p-red-theme.p-bg-solid-highcontrast {
  background-color: #5e172d;
}
.p-scope .p-red-theme.p-bg-solid-darklowcontrast {
  background-color: #96172e;
}
.p-scope .p-red-theme.p-bg-solid-lowcontrastbright {
  background-color: #cd202c;
}
.p-scope .p-red-theme.p-bg-solid-lightlowcontrast {
  background-color: #e59aaa;
}
.p-scope .p-red-theme.p-bg-solid-lowcontrastultra {
  background-color: #e9c5cb;
}
.p-scope .p-red-theme.p-bg-gradient-highcontrast {
  background-color: #9b264a;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #210810 0%, #5e172d 50%, #9b264a 100%);
  /* W3C */
}
.p-scope .p-red-theme.p-bg-gradient-darklowcontrast {
  background-color: #d82142;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #540d1a 0%, #96172e 50%, #d82142 100%);
  /* W3C */
}
.p-scope .p-red-theme.p-bg-gradient-lowcontrastbright {
  background-color: #e4555f;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #8b161e 0%, #cd202c 50%, #e4555f 100%);
  /* W3C */
}
.p-scope .p-red-theme.p-bg-gradient-lightlowcontrast {
  background-color: #f5d7dd;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #d55d77 0%, #e59aaa 50%, #f5d7dd 100%);
  /* W3C */
}
.p-scope .p-red-theme.p-bg-gradient-lowcontrastultra {
  background-color: #fefcfd;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #d48e99 0%, #e9c5cb 50%, #fefcfd 100%);
  /* W3C */
}
.p-scope .p-red-theme.p-bg-gradient-radial-two-color {
  background: radial-gradient(circle, #efc3cc 0%, #e59aaa 100%);
}
.p-scope .p-lor-theme.p-bg-gradient-radial-two-color {
  background: radial-gradient(circle, #fdd992 0%, #fdd483 100%);
}
.p-scope .p-saeco-theme.p-bg-gradient-radial-two-color {
  background: radial-gradient(circle, #dac8b9 0%, #ceb9a8 100%);
}
.p-scope .p-walita-theme.p-bg-gradient-radial-two-color {
  background: radial-gradient(circle, #ffb580 0%, #ff9c67 100%);
}
.p-scope .p-group-blue-theme.p-bg-gradient-radial-two-color {
  background: radial-gradient(circle, #7cc0d9 0%, #5dafd1 100%);
}
.p-scope .p-badge {
  position: relative;
  background: #e26d00;
  padding: 0 0.48em;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.334em;
  height: 1.334em;
  border-radius: 4em;
  box-sizing: border-box;
  text-align: center;
  color: #ffffff;
}
.p-scope .p-button {
  background-image: none;
  border: 1px solid transparent;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-size: 12px;
  line-height: 1.42857143;
  text-align: center;
  position: relative;
  vertical-align: middle;
  padding: 4px 20px 3px;
  margin-bottom: 0;
  border-radius: 2px;
  box-sizing: border-box;
  min-width: 78px;
  /* FULL WIDTH BUTTON */
  /* LARGE BUTTON */
  /* XLARGE BUTTON */
  /* VARIATIONS */
  background-color: #0066a1;
}
.p-scope .p-button .p-arrow-right,
.p-scope .p-button .p-arrow-down {
  display: none;
}
.p-scope .p-button .p-button-inner-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.p-scope .p-button .p-button-icon {
  padding-left: 7px;
  padding-right: 7px;
}
.p-scope .p-button [class^='p-icon'] {
  font-size: 16px;
  line-height: 16px;
}
.p-scope .p-button .p-button-text {
  word-wrap: break-word;
  word-break: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
.p-scope .p-button .p-responsive-icon-text {
  flex-wrap: wrap;
  height: 1.42857143em;
  overflow: hidden;
}
.p-scope .p-button[disabled] {
  cursor: default;
}
.p-scope .p-button.p-full {
  display: block;
  width: 100%;
}
.p-scope .p-button.p-large {
  font-size: 14px;
  min-width: 86px;
  padding: 7px 20px 6px;
}
.p-scope .p-button.p-large .p-button-icon {
  width: 20px;
  height: 20px;
  font-size: 20px;
  line-height: 20px;
}
.p-scope .p-button.p-large [class^='p-icon'] {
  font-size: 20px;
  line-height: 20px;
}
.p-scope .p-button.p-xlarge {
  font-size: 17px;
  padding: 7px 24px 5px;
  min-width: 86px;
}
.p-scope .p-button:hover,
.p-scope .p-button:focus {
  background-color: #005688;
  text-decoration: none;
}
.p-scope .p-button:active {
  box-shadow: inset 0 0 5px 5px rgba(0, 0, 0, 0.1);
}
.p-scope .p-button.p-opacity {
  background-color: rgba(0, 102, 161, 0.8);
}
.p-scope .p-button.p-opacity:hover,
.p-scope .p-button.p-opacity:focus {
  background-color: rgba(0, 86, 136, 0.8);
}
.p-scope .p-button.p-opacity:active {
  background-color: rgba(0, 70, 110, 0.8);
}
.p-scope .p-button.p-button-conversion {
  background-color: #de7510;
}
.p-scope .p-button.p-button-conversion:hover,
.p-scope .p-button.p-button-conversion:focus {
  background-color: #c6680e;
  text-decoration: none;
}
.p-scope .p-button.p-button-conversion:active {
  box-shadow: inset 0 0 5px 5px rgba(0, 0, 0, 0.1);
}
.p-scope .p-button.p-button-conversion.p-opacity {
  background-color: rgba(222, 117, 16, 0.8);
}
.p-scope .p-button.p-button-conversion.p-opacity:hover,
.p-scope .p-button.p-button-conversion.p-opacity:focus {
  background-color: rgba(198, 104, 14, 0.8);
}
.p-scope .p-button.p-button-conversion.p-opacity:active {
  background-color: rgba(174, 92, 13, 0.8);
}
.p-scope .p-button.p-button-aqua-bright {
  background-color: #1e9d8b;
}
.p-scope .p-button.p-button-aqua-bright:hover,
.p-scope .p-button.p-button-aqua-bright:focus {
  background-color: #1a8878;
}
.p-scope .p-button.p-button-aqua-bright.p-opacity {
  background-color: rgba(30, 157, 139, 0.8);
}
.p-scope .p-button.p-button-aqua-bright.p-opacity:hover,
.p-scope .p-button.p-button-aqua-bright.p-opacity:focus {
  background-color: rgba(26, 136, 120, 0.8);
}
.p-scope .p-button.p-button-aqua-bright.p-opacity:active {
  background-color: rgba(22, 114, 101, 0.8);
}
.p-scope .p-button.p-button-aqua-bright.p-button-secondary {
  color: #1e9d8b;
  border-color: #8fcec5;
}
.p-scope .p-button.p-button-aqua-bright.p-button-secondary:hover,
.p-scope .p-button.p-button-aqua-bright.p-button-secondary:focus {
  background-color: #eafbf8;
  text-decoration: none;
}
.p-scope .p-button.p-button-aqua-bright.p-button-secondary:active {
  background-color: #d4f7f2;
  box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.p-scope .p-button.p-button-aqua-bright.p-button-secondary.p-opacity:hover,
.p-scope .p-button.p-button-aqua-bright.p-button-secondary.p-opacity:focus {
  background-color: rgba(234, 251, 248, 0.8);
}
.p-scope .p-button.p-button-aqua-bright.p-button-secondary.p-opacity:active {
  background-color: rgba(212, 247, 242, 0.8);
}
.p-scope .p-button.p-button-aqua-dark {
  background-color: #156570;
}
.p-scope .p-button.p-button-aqua-dark:hover,
.p-scope .p-button.p-button-aqua-dark:focus {
  background-color: #11525b;
}
.p-scope .p-button.p-button-aqua-dark.p-opacity {
  background-color: rgba(21, 101, 112, 0.8);
}
.p-scope .p-button.p-button-aqua-dark.p-opacity:hover,
.p-scope .p-button.p-button-aqua-dark.p-opacity:focus {
  background-color: rgba(17, 82, 91, 0.8);
}
.p-scope .p-button.p-button-aqua-dark.p-opacity:active {
  background-color: rgba(13, 62, 69, 0.8);
}
.p-scope .p-button.p-button-aqua-dark.p-button-secondary {
  color: #156570;
  border-color: #8ab2b8;
}
.p-scope .p-button.p-button-aqua-dark.p-button-secondary:hover,
.p-scope .p-button.p-button-aqua-dark.p-button-secondary:focus {
  background-color: #eaf9fb;
  text-decoration: none;
}
.p-scope .p-button.p-button-aqua-dark.p-button-secondary:active {
  background-color: #d4f3f7;
  box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.p-scope .p-button.p-button-aqua-dark.p-button-secondary.p-opacity:hover,
.p-scope .p-button.p-button-aqua-dark.p-button-secondary.p-opacity:focus {
  background-color: rgba(234, 249, 251, 0.8);
}
.p-scope .p-button.p-button-aqua-dark.p-button-secondary.p-opacity:active {
  background-color: rgba(212, 243, 247, 0.8);
}
.p-scope .p-button.p-button-blue-bright {
  background-color: #0066a1;
}
.p-scope .p-button.p-button-blue-bright:hover,
.p-scope .p-button.p-button-blue-bright:focus {
  background-color: #005688;
}
.p-scope .p-button.p-button-blue-bright.p-opacity {
  background-color: rgba(0, 102, 161, 0.8);
}
.p-scope .p-button.p-button-blue-bright.p-opacity:hover,
.p-scope .p-button.p-button-blue-bright.p-opacity:focus {
  background-color: rgba(0, 86, 136, 0.8);
}
.p-scope .p-button.p-button-blue-bright.p-opacity:active {
  background-color: rgba(0, 70, 110, 0.8);
}
.p-scope .p-button.p-button-blue-bright.p-button-secondary {
  color: #0066a1;
  border-color: #80b3d0;
}
.p-scope .p-button.p-button-blue-bright.p-button-secondary:hover,
.p-scope .p-button.p-button-blue-bright.p-button-secondary:focus {
  background-color: #e5f6ff;
  text-decoration: none;
}
.p-scope .p-button.p-button-blue-bright.p-button-secondary:active {
  background-color: #ccecff;
  box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.p-scope .p-button.p-button-blue-bright.p-button-secondary.p-opacity:hover,
.p-scope .p-button.p-button-blue-bright.p-button-secondary.p-opacity:focus {
  background-color: rgba(229, 246, 255, 0.8);
}
.p-scope .p-button.p-button-blue-bright.p-button-secondary.p-opacity:active {
  background-color: rgba(204, 236, 255, 0.8);
}
.p-scope .p-button.p-button-blue-dark {
  background-color: #003478;
}
.p-scope .p-button.p-button-blue-dark:hover,
.p-scope .p-button.p-button-blue-dark:focus {
  background-color: #00295f;
}
.p-scope .p-button.p-button-blue-dark.p-opacity {
  background-color: rgba(0, 52, 120, 0.8);
}
.p-scope .p-button.p-button-blue-dark.p-opacity:hover,
.p-scope .p-button.p-button-blue-dark.p-opacity:focus {
  background-color: rgba(0, 41, 95, 0.8);
}
.p-scope .p-button.p-button-blue-dark.p-opacity:active {
  background-color: rgba(0, 30, 69, 0.8);
}
.p-scope .p-button.p-button-blue-dark.p-button-secondary {
  color: #003478;
  border-color: #809abc;
}
.p-scope .p-button.p-button-blue-dark.p-button-secondary:hover,
.p-scope .p-button.p-button-blue-dark.p-button-secondary:focus {
  background-color: #e5f1ff;
  text-decoration: none;
}
.p-scope .p-button.p-button-blue-dark.p-button-secondary:active {
  background-color: #cce2ff;
  box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.p-scope .p-button.p-button-blue-dark.p-button-secondary.p-opacity:hover,
.p-scope .p-button.p-button-blue-dark.p-button-secondary.p-opacity:focus {
  background-color: rgba(229, 241, 255, 0.8);
}
.p-scope .p-button.p-button-blue-dark.p-button-secondary.p-opacity:active {
  background-color: rgba(204, 226, 255, 0.8);
}
.p-scope .p-button.p-button-green-bright {
  background-color: #5b8f22;
}
.p-scope .p-button.p-button-green-bright:hover,
.p-scope .p-button.p-button-green-bright:focus {
  background-color: #4e7a1d;
}
.p-scope .p-button.p-button-green-bright.p-opacity {
  background-color: rgba(91, 143, 34, 0.8);
}
.p-scope .p-button.p-button-green-bright.p-opacity:hover,
.p-scope .p-button.p-button-green-bright.p-opacity:focus {
  background-color: rgba(78, 122, 29, 0.8);
}
.p-scope .p-button.p-button-green-bright.p-opacity:active {
  background-color: rgba(65, 102, 24, 0.8);
}
.p-scope .p-button.p-button-green-bright.p-button-secondary {
  color: #5b8f22;
  border-color: #adc791;
}
.p-scope .p-button.p-button-green-bright.p-button-secondary:hover,
.p-scope .p-button.p-button-green-bright.p-button-secondary:focus {
  background-color: #f3faea;
  text-decoration: none;
}
.p-scope .p-button.p-button-green-bright.p-button-secondary:active {
  background-color: #e6f5d6;
  box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.p-scope .p-button.p-button-green-bright.p-button-secondary.p-opacity:hover,
.p-scope .p-button.p-button-green-bright.p-button-secondary.p-opacity:focus {
  background-color: rgba(243, 250, 234, 0.8);
}
.p-scope .p-button.p-button-green-bright.p-button-secondary.p-opacity:active {
  background-color: rgba(230, 245, 214, 0.8);
}
.p-scope .p-button.p-button-green-light {
  background-color: #b6bf00;
}
.p-scope .p-button.p-button-green-light:hover,
.p-scope .p-button.p-button-green-light:focus {
  background-color: #9ea600;
}
.p-scope .p-button.p-button-green-light.p-opacity {
  background-color: rgba(182, 191, 0, 0.8);
}
.p-scope .p-button.p-button-green-light.p-opacity:hover,
.p-scope .p-button.p-button-green-light.p-opacity:focus {
  background-color: rgba(158, 166, 0, 0.8);
}
.p-scope .p-button.p-button-green-light.p-opacity:active {
  background-color: rgba(133, 140, 0, 0.8);
}
.p-scope .p-button.p-button-green-light.p-button-secondary {
  color: #b6bf00;
  border-color: #dbdf80;
}
.p-scope .p-button.p-button-green-light.p-button-secondary:hover,
.p-scope .p-button.p-button-green-light.p-button-secondary:focus {
  background-color: #feffe5;
  text-decoration: none;
}
.p-scope .p-button.p-button-green-light.p-button-secondary:active {
  background-color: #fdffcc;
  box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.p-scope .p-button.p-button-green-light.p-button-secondary.p-opacity:hover,
.p-scope .p-button.p-button-green-light.p-button-secondary.p-opacity:focus {
  background-color: rgba(254, 255, 229, 0.8);
}
.p-scope .p-button.p-button-green-light.p-button-secondary.p-opacity:active {
  background-color: rgba(253, 255, 204, 0.8);
}
.p-scope .p-button.p-button-orange-bright {
  background-color: #e98300;
}
.p-scope .p-button.p-button-orange-bright:hover,
.p-scope .p-button.p-button-orange-bright:focus {
  background-color: #d07500;
}
.p-scope .p-button.p-button-orange-bright.p-opacity {
  background-color: rgba(233, 131, 0, 0.8);
}
.p-scope .p-button.p-button-orange-bright.p-opacity:hover,
.p-scope .p-button.p-button-orange-bright.p-opacity:focus {
  background-color: rgba(208, 117, 0, 0.8);
}
.p-scope .p-button.p-button-orange-bright.p-opacity:active {
  background-color: rgba(182, 102, 0, 0.8);
}
.p-scope .p-button.p-button-orange-bright.p-button-secondary {
  color: #e98300;
  border-color: #f4c180;
}
.p-scope .p-button.p-button-orange-bright.p-button-secondary:hover,
.p-scope .p-button.p-button-orange-bright.p-button-secondary:focus {
  background-color: #fff4e5;
  text-decoration: none;
}
.p-scope .p-button.p-button-orange-bright.p-button-secondary:active {
  background-color: #ffe9cc;
  box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.p-scope .p-button.p-button-orange-bright.p-button-secondary.p-opacity:hover,
.p-scope .p-button.p-button-orange-bright.p-button-secondary.p-opacity:focus {
  background-color: rgba(255, 244, 229, 0.8);
}
.p-scope .p-button.p-button-orange-bright.p-button-secondary.p-opacity:active {
  background-color: rgba(255, 233, 204, 0.8);
}
.p-scope .p-button.p-button-orange-light {
  background-color: #eeaf00;
}
.p-scope .p-button.p-button-orange-light:hover,
.p-scope .p-button.p-button-orange-light:focus {
  background-color: #d59c00;
}
.p-scope .p-button.p-button-orange-light.p-opacity {
  background-color: rgba(238, 175, 0, 0.8);
}
.p-scope .p-button.p-button-orange-light.p-opacity:hover,
.p-scope .p-button.p-button-orange-light.p-opacity:focus {
  background-color: rgba(213, 156, 0, 0.8);
}
.p-scope .p-button.p-button-orange-light.p-opacity:active {
  background-color: rgba(187, 138, 0, 0.8);
}
.p-scope .p-button.p-button-orange-light.p-button-secondary {
  color: #eeaf00;
  border-color: #f7d780;
}
.p-scope .p-button.p-button-orange-light.p-button-secondary:hover,
.p-scope .p-button.p-button-orange-light.p-button-secondary:focus {
  background-color: #fff8e5;
  text-decoration: none;
}
.p-scope .p-button.p-button-orange-light.p-button-secondary:active {
  background-color: #fff2cc;
  box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.p-scope .p-button.p-button-orange-light.p-button-secondary.p-opacity:hover,
.p-scope .p-button.p-button-orange-light.p-button-secondary.p-opacity:focus {
  background-color: rgba(255, 248, 229, 0.8);
}
.p-scope .p-button.p-button-orange-light.p-button-secondary.p-opacity:active {
  background-color: rgba(255, 242, 204, 0.8);
}
.p-scope .p-button.p-button-pink-bright {
  background-color: #ec4371;
}
.p-scope .p-button.p-button-pink-bright:hover,
.p-scope .p-button.p-button-pink-bright:focus {
  background-color: #ea2c60;
}
.p-scope .p-button.p-button-pink-bright.p-opacity {
  background-color: rgba(236, 67, 113, 0.8);
}
.p-scope .p-button.p-button-pink-bright.p-opacity:hover,
.p-scope .p-button.p-button-pink-bright.p-opacity:focus {
  background-color: rgba(234, 44, 96, 0.8);
}
.p-scope .p-button.p-button-pink-bright.p-opacity:active {
  background-color: rgba(229, 23, 79, 0.8);
}
.p-scope .p-button.p-button-pink-bright.p-button-secondary {
  color: #ec4371;
  border-color: #f6a1b8;
}
.p-scope .p-button.p-button-pink-bright.p-button-secondary:hover,
.p-scope .p-button.p-button-pink-bright.p-button-secondary:focus {
  background-color: #fde8ee;
  text-decoration: none;
}
.p-scope .p-button.p-button-pink-bright.p-button-secondary:active {
  background-color: #fad1dc;
  box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.p-scope .p-button.p-button-pink-bright.p-button-secondary.p-opacity:hover,
.p-scope .p-button.p-button-pink-bright.p-button-secondary.p-opacity:focus {
  background-color: rgba(253, 232, 238, 0.8);
}
.p-scope .p-button.p-button-pink-bright.p-button-secondary.p-opacity:active {
  background-color: rgba(250, 209, 220, 0.8);
}
.p-scope .p-button.p-button-pink-dark {
  background-color: #91004b;
}
.p-scope .p-button.p-button-pink-dark:hover,
.p-scope .p-button.p-button-pink-dark:focus {
  background-color: #78003e;
}
.p-scope .p-button.p-button-pink-dark.p-opacity {
  background-color: rgba(145, 0, 75, 0.8);
}
.p-scope .p-button.p-button-pink-dark.p-opacity:hover,
.p-scope .p-button.p-button-pink-dark.p-opacity:focus {
  background-color: rgba(120, 0, 62, 0.8);
}
.p-scope .p-button.p-button-pink-dark.p-opacity:active {
  background-color: rgba(94, 0, 49, 0.8);
}
.p-scope .p-button.p-button-pink-dark.p-button-secondary {
  color: #91004b;
  border-color: #c880a5;
}
.p-scope .p-button.p-button-pink-dark.p-button-secondary:hover,
.p-scope .p-button.p-button-pink-dark.p-button-secondary:focus {
  background-color: #ffe5f3;
  text-decoration: none;
}
.p-scope .p-button.p-button-pink-dark.p-button-secondary:active {
  background-color: #ffcce6;
  box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.p-scope .p-button.p-button-pink-dark.p-button-secondary.p-opacity:hover,
.p-scope .p-button.p-button-pink-dark.p-button-secondary.p-opacity:focus {
  background-color: rgba(255, 229, 243, 0.8);
}
.p-scope .p-button.p-button-pink-dark.p-button-secondary.p-opacity:active {
  background-color: rgba(255, 204, 230, 0.8);
}
.p-scope .p-button.p-button-purple-bright {
  background-color: #7d0063;
}
.p-scope .p-button.p-button-purple-bright:hover,
.p-scope .p-button.p-button-purple-bright:focus {
  background-color: #63004f;
}
.p-scope .p-button.p-button-purple-bright.p-opacity {
  background-color: rgba(125, 0, 99, 0.8);
}
.p-scope .p-button.p-button-purple-bright.p-opacity:hover,
.p-scope .p-button.p-button-purple-bright.p-opacity:focus {
  background-color: rgba(99, 0, 79, 0.8);
}
.p-scope .p-button.p-button-purple-bright.p-opacity:active {
  background-color: rgba(74, 0, 59, 0.8);
}
.p-scope .p-button.p-button-purple-bright.p-button-secondary {
  color: #7d0063;
  border-color: #be80b1;
}
.p-scope .p-button.p-button-purple-bright.p-button-secondary:hover,
.p-scope .p-button.p-button-purple-bright.p-button-secondary:focus {
  background-color: #ffe5fa;
  text-decoration: none;
}
.p-scope .p-button.p-button-purple-bright.p-button-secondary:active {
  background-color: #ffccf4;
  box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.p-scope .p-button.p-button-purple-bright.p-button-secondary.p-opacity:hover,
.p-scope .p-button.p-button-purple-bright.p-button-secondary.p-opacity:focus {
  background-color: rgba(255, 229, 250, 0.8);
}
.p-scope .p-button.p-button-purple-bright.p-button-secondary.p-opacity:active {
  background-color: rgba(255, 204, 244, 0.8);
}
.p-scope .p-button.p-button-purple-dark {
  background-color: #631d76;
}
.p-scope .p-button.p-button-purple-dark:hover,
.p-scope .p-button.p-button-purple-dark:focus {
  background-color: #521862;
}
.p-scope .p-button.p-button-purple-dark.p-opacity {
  background-color: rgba(99, 29, 118, 0.8);
}
.p-scope .p-button.p-button-purple-dark.p-opacity:hover,
.p-scope .p-button.p-button-purple-dark.p-opacity:focus {
  background-color: rgba(82, 24, 98, 0.8);
}
.p-scope .p-button.p-button-purple-dark.p-opacity:active {
  background-color: rgba(65, 19, 77, 0.8);
}
.p-scope .p-button.p-button-purple-dark.p-button-secondary {
  color: #631d76;
  border-color: #b18ebb;
}
.p-scope .p-button.p-button-purple-dark.p-button-secondary:hover,
.p-scope .p-button.p-button-purple-dark.p-button-secondary:focus {
  background-color: #f7ebfa;
  text-decoration: none;
}
.p-scope .p-button.p-button-purple-dark.p-button-secondary:active {
  background-color: #eed6f5;
  box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.p-scope .p-button.p-button-purple-dark.p-button-secondary.p-opacity:hover,
.p-scope .p-button.p-button-purple-dark.p-button-secondary.p-opacity:focus {
  background-color: rgba(247, 235, 250, 0.8);
}
.p-scope .p-button.p-button-purple-dark.p-button-secondary.p-opacity:active {
  background-color: rgba(238, 214, 245, 0.8);
}
.p-scope .p-button.p-button-lor-bright {
  background-color: #d3b165;
}
.p-scope .p-button.p-button-lor-bright:hover,
.p-scope .p-button.p-button-lor-bright:focus {
  background-color: #cda751;
}
.p-scope .p-button.p-button-lor-bright.p-opacity {
  background-color: rgba(211, 177, 101, 0.8);
}
.p-scope .p-button.p-button-lor-bright.p-opacity:hover,
.p-scope .p-button.p-button-lor-bright.p-opacity:focus {
  background-color: rgba(205, 167, 81, 0.8);
}
.p-scope .p-button.p-button-lor-bright.p-opacity:active {
  background-color: rgba(200, 157, 61, 0.8);
}
.p-scope .p-button.p-button-lor-bright.p-button-secondary {
  color: #d3b165;
  border-color: #e9d8b2;
}
.p-scope .p-button.p-button-lor-bright.p-button-secondary:hover,
.p-scope .p-button.p-button-lor-bright.p-button-secondary:focus {
  background-color: #f9f5eb;
  text-decoration: none;
}
.p-scope .p-button.p-button-lor-bright.p-button-secondary:active {
  background-color: #f4ebd7;
  box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.p-scope .p-button.p-button-lor-bright.p-button-secondary.p-opacity:hover,
.p-scope .p-button.p-button-lor-bright.p-button-secondary.p-opacity:focus {
  background-color: rgba(249, 245, 235, 0.8);
}
.p-scope .p-button.p-button-lor-bright.p-button-secondary.p-opacity:active {
  background-color: rgba(244, 235, 215, 0.8);
}
.p-scope .p-button.p-button-saeco-bright {
  background-color: #a48871;
}
.p-scope .p-button.p-button-saeco-bright:hover,
.p-scope .p-button.p-button-saeco-bright:focus {
  background-color: #997b62;
}
.p-scope .p-button.p-button-saeco-bright.p-opacity {
  background-color: rgba(164, 136, 113, 0.8);
}
.p-scope .p-button.p-button-saeco-bright.p-opacity:hover,
.p-scope .p-button.p-button-saeco-bright.p-opacity:focus {
  background-color: rgba(153, 123, 98, 0.8);
}
.p-scope .p-button.p-button-saeco-bright.p-opacity:active {
  background-color: rgba(138, 111, 88, 0.8);
}
.p-scope .p-button.p-button-saeco-bright.p-button-secondary {
  color: #a48871;
  border-color: #d2c4b8;
}
.p-scope .p-button.p-button-saeco-bright.p-button-secondary:hover,
.p-scope .p-button.p-button-saeco-bright.p-button-secondary:focus {
  background-color: #f5f2ef;
  text-decoration: none;
}
.p-scope .p-button.p-button-saeco-bright.p-button-secondary:active {
  background-color: #ebe5e0;
  box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.p-scope .p-button.p-button-saeco-bright.p-button-secondary.p-opacity:hover,
.p-scope .p-button.p-button-saeco-bright.p-button-secondary.p-opacity:focus {
  background-color: rgba(245, 242, 239, 0.8);
}
.p-scope .p-button.p-button-saeco-bright.p-button-secondary.p-opacity:active {
  background-color: rgba(235, 229, 224, 0.8);
}
.p-scope .p-button.p-button-walita-bright {
  background-color: #fc5532;
}
.p-scope .p-button.p-button-walita-bright:hover,
.p-scope .p-button.p-button-walita-bright:focus {
  background-color: #fc4019;
}
.p-scope .p-button.p-button-walita-bright.p-opacity {
  background-color: rgba(252, 85, 50, 0.8);
}
.p-scope .p-button.p-button-walita-bright.p-opacity:hover,
.p-scope .p-button.p-button-walita-bright.p-opacity:focus {
  background-color: rgba(252, 64, 25, 0.8);
}
.p-scope .p-button.p-button-walita-bright.p-opacity:active {
  background-color: rgba(247, 46, 4, 0.8);
}
.p-scope .p-button.p-button-walita-bright.p-button-secondary {
  color: #fc5532;
  border-color: #feaa99;
}
.p-scope .p-button.p-button-walita-bright.p-button-secondary:hover,
.p-scope .p-button.p-button-walita-bright.p-button-secondary:focus {
  background-color: #ffeae6;
  text-decoration: none;
}
.p-scope .p-button.p-button-walita-bright.p-button-secondary:active {
  background-color: #fed5cd;
  box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.p-scope .p-button.p-button-walita-bright.p-button-secondary.p-opacity:hover,
.p-scope .p-button.p-button-walita-bright.p-button-secondary.p-opacity:focus {
  background-color: rgba(255, 234, 230, 0.8);
}
.p-scope .p-button.p-button-walita-bright.p-button-secondary.p-opacity:active {
  background-color: rgba(254, 213, 205, 0.8);
}
.p-scope .p-button.p-button-group-blue-bright {
  background-color: #1474a4;
}
.p-scope .p-button.p-button-group-blue-bright:hover,
.p-scope .p-button.p-button-group-blue-bright:focus {
  background-color: #11648d;
}
.p-scope .p-button.p-button-group-blue-bright.p-opacity {
  background-color: rgba(20, 116, 164, 0.8);
}
.p-scope .p-button.p-button-group-blue-bright.p-opacity:hover,
.p-scope .p-button.p-button-group-blue-bright.p-opacity:focus {
  background-color: rgba(17, 100, 141, 0.8);
}
.p-scope .p-button.p-button-group-blue-bright.p-opacity:active {
  background-color: rgba(14, 84, 119, 0.8);
}
.p-scope .p-button.p-button-group-blue-bright.p-button-secondary {
  color: #1474a4;
  border-color: #8abad2;
}
.p-scope .p-button.p-button-group-blue-bright.p-button-secondary:hover,
.p-scope .p-button.p-button-group-blue-bright.p-button-secondary:focus {
  background-color: #e8f6fc;
  text-decoration: none;
}
.p-scope .p-button.p-button-group-blue-bright.p-button-secondary:active {
  background-color: #d2ecf9;
  box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.p-scope .p-button.p-button-group-blue-bright.p-button-secondary.p-opacity:hover,
.p-scope .p-button.p-button-group-blue-bright.p-button-secondary.p-opacity:focus {
  background-color: rgba(232, 246, 252, 0.8);
}
.p-scope .p-button.p-button-group-blue-bright.p-button-secondary.p-opacity:active {
  background-color: rgba(210, 236, 249, 0.8);
}
.p-scope .p-button.p-button-secondary {
  background-color: #ffffff;
  color: #0066a1;
  border-color: #80b3d0;
}
.p-scope .p-button.p-button-secondary:hover,
.p-scope .p-button.p-button-secondary:focus {
  background-color: #e5f6ff;
  text-decoration: none;
}
.p-scope .p-button.p-button-secondary:active {
  background-color: #ccecff;
  box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.p-scope .p-button.p-button-secondary.p-opacity {
  background-color: rgba(255, 255, 255, 0.8);
}
.p-scope .p-button.p-button-secondary.p-opacity:hover,
.p-scope .p-button.p-button-secondary.p-opacity:focus {
  background-color: rgba(242, 242, 242, 0.8);
}
.p-scope .p-button.p-button-secondary.p-opacity:active {
  background-color: rgba(230, 230, 230, 0.8);
}
.p-scope .p-button.p-button-secondary.p-button-conversion {
  color: #de7510;
  border-color: #de7510;
}
.p-scope .p-button.p-button-secondary.p-button-conversion:hover,
.p-scope .p-button.p-button-secondary.p-button-conversion:focus {
  background-color: #fdf2e7;
  text-decoration: none;
}
.p-scope .p-button.p-button-secondary.p-button-conversion:active {
  background-color: #fce5cf;
  box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.p-scope .p-button.p-button-secondary.p-button-conversion.p-opacity {
  background-color: rgba(255, 255, 255, 0.8);
}
.p-scope .p-button.p-button-secondary.p-button-conversion.p-opacity:hover,
.p-scope .p-button.p-button-secondary.p-button-conversion.p-opacity:focus {
  background-color: rgba(253, 242, 231, 0.8);
}
.p-scope .p-button.p-button-secondary.p-button-conversion.p-opacity:active {
  background-color: rgba(252, 229, 207, 0.8);
}
.p-scope .p-button.p-button-secondary-greyscale {
  background-color: #ffffff;
  color: #595959;
  border-color: #c4c4c4;
}
.p-scope .p-button.p-button-secondary-greyscale:hover,
.p-scope .p-button.p-button-secondary-greyscale:focus {
  background-color: #f2f2f2;
  text-decoration: none;
}
.p-scope .p-button.p-button-secondary-greyscale:active {
  background-color: #e6e6e6;
  box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.p-scope .p-button.p-button-secondary-greyscale.p-opacity {
  background-color: rgba(255, 255, 255, 0.8);
}
.p-scope .p-button.p-button-secondary-greyscale.p-opacity:hover,
.p-scope .p-button.p-button-secondary-greyscale.p-opacity:focus {
  background-color: rgba(242, 242, 242, 0.8);
}
.p-scope .p-button.p-button-secondary-greyscale.p-opacity:active {
  background-color: rgba(230, 230, 230, 0.8);
}
.p-scope .p-button.p-inactive {
  background: #efeff4;
  cursor: default;
  color: #b9bbc7;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3);
}
.p-scope .p-button.p-inactive:hover,
.p-scope .p-button.p-inactive:focus {
  box-shadow: none;
  text-decoration: none;
}
.p-scope .p-button.p-inactive:active {
  background: #efeff4;
  box-shadow: none;
}
.p-scope .p-inverted .p-button {
  color: #ffffff;
}
.p-scope .p-inverted .p-button.p-button-secondary {
  color: #0066a1;
}
.p-scope .p-inverted .p-button.p-button-secondary.p-button-conversion {
  color: #de7510;
}
.p-scope .p-inverted .p-button.p-button-secondary-greyscale {
  color: #595959;
}
.p-scope .p-inverted .p-button.p-inactive {
  color: #b9bbc7;
}
.p-scope input.p-button {
  background-color: #0066a1;
}
@media screen and (max-width: 700px) {
  .p-scope .p-button {
    font-size: 14px;
    min-width: 86px;
    padding: 7px 20px 6px;
  }
  .p-scope .p-button .p-button-icon {
    width: 20px;
    height: 20px;
    font-size: 20px;
    line-height: 20px;
  }
  .p-scope .p-button [class^='p-icon'] {
    font-size: 20px;
    line-height: 20px;
  }
  .p-scope .p-button.p-xs-s-full {
    display: block;
    width: 100%;
  }
  .p-scope .p-button.p-xlarge {
    font-size: 16px;
    line-height: 20px;
  }
}
@media screen and (max-width: 450px) {
  .p-scope .p-xs-full {
    display: block;
    width: 100%;
  }
}
@media print, screen and (min-width: 451px) and (max-width: 700px) {
  .p-scope .p-s-full {
    display: block;
    width: 100%;
  }
}
@media screen and (min-width: 701px) and (max-width: 960px) {
  .p-scope .p-m-full {
    display: block;
    width: 100%;
  }
}
@media screen and (min-width: 961px) {
  .p-scope .p-l-full {
    display: block;
    width: 100%;
  }
}
.p-scope .p-link-more::after {
  content: '\00a0\203a';
  font-weight: 800;
}
.p-scope .p-link-more.p-small {
  font-size: 11px;
}
.p-scope .p-link-anchor::after,
.p-scope .p-link-up::after,
.p-scope .p-link-more-triangle-down::after {
  font-family: 'philips-global-icon-font';
  font-size: 0.7em;
  font-weight: 800;
}
.p-scope .p-link-anchor::after {
  content: '\00a0\e201';
}
.p-scope .p-link-up::after {
  content: '\00a0\e200';
}
.p-scope .p-link-more-triangle-down::after {
  content: '\00a0\e201';
}
.p-scope .p-link-back::before {
  content: '\2039\00a0';
  font-weight: 800;
}
.p-scope .p-link-back::before:hover {
  text-decoration: none;
}
.p-scope .p-link-back.p-body-copy-01::before {
  height: 19px;
}
.p-scope .p-link-back.p-small {
  font-size: 11px;
}
.p-scope .p-link-anchor:hover,
.p-scope .p-link-up:hover,
.p-scope .p-link-more:hover,
.p-scope .p-link-back:hover {
  text-decoration: underline;
}
.p-scope .philips-global-icon-font,
.p-scope .p-icon-3-modes,
.p-scope .p-icon-accessories,
.p-scope .p-icon-accesoires,
.p-scope .p-icon-alert,
.p-scope .p-icon-announcements,
.p-scope .p-icon-anti-friction,
.p-scope .p-icon-arrow-next,
.p-scope .p-icon-arrow-previous,
.p-scope .p-icon-beardadapt-sensor,
.p-scope .p-icon-bell,
.p-scope .p-icon-chat-support,
.p-scope .p-icon-checkbox-mark,
.p-scope .p-icon-coins,
.p-scope .p-icon-money,
.p-scope .p-icon-connection,
.p-scope .p-icon-covid-19,
.p-scope .p-icon-dislike,
.p-scope .p-icon-double-chevron-left,
.p-scope .p-icon-double-chevron-right,
.p-scope .p-icon-double-chevron-up,
.p-scope .p-icon-hamburger,
.p-scope .p-icon-sidemenu,
.p-scope .p-icon-menu,
.p-scope .p-icon-hide,
.p-scope .p-icon-important-chat,
.p-scope .p-icon-information-circle,
.p-scope .p-icon-messaging-app,
.p-scope .p-icon-multi-direction-contour-detect-heads,
.p-scope .p-icon-payment,
.p-scope .p-icon-paypal,
.p-scope .p-icon-publication,
.p-scope .p-icon-qi-charging,
.p-scope .p-icon-record-2,
.p-scope .p-icon-refresh-cart,
.p-scope .p-icon-returns,
.p-scope .p-icon-shaver,
.p-scope .p-icon-shipping,
.p-scope .p-icon-delivery,
.p-scope .p-icon-show,
.p-scope .p-icon-simple-cleaning,
.p-scope .p-icon-speedometer,
.p-scope .p-icon-star-lines,
.p-scope .p-icon-star-2,
.p-scope .p-icon-star-empty,
.p-scope .p-icon-stopwatch,
.p-scope .p-icon-subtract,
.p-scope .p-icon-expert-recommendation,
.p-scope .p-icon-external-link,
.p-scope .p-icon-filters,
.p-scope .p-icon-blog,
.p-scope .p-icon-blog-unboxed,
.p-scope .p-icon-comb,
.p-scope .p-icon-comet,
.p-scope .p-icon-comet-unboxed,
.p-scope .p-icon-dajie,
.p-scope .p-icon-dajie-unboxed,
.p-scope .p-icon-livejournal,
.p-scope .p-icon-livejournal-unboxed,
.p-scope .p-icon-philips-wordmark-2008,
.p-scope .p-icon-rolf,
.p-scope .p-icon-tencentweibo,
.p-scope .p-icon-tencentweibo-unboxed,
.p-scope .p-icon-xing,
.p-scope .p-icon-xing-unboxed,
.p-scope .p-icon-add,
.p-scope .p-icon-register-product,
.p-scope .p-icon-add-application,
.p-scope .p-icon-alipay,
.p-scope .p-icon-alipay-unboxed,
.p-scope .p-icon-allmyproducts,
.p-scope .p-icon-arrow-down,
.p-scope .p-icon-down,
.p-scope .p-icon-arrow-left,
.p-scope .p-icon-prev,
.p-scope .p-icon-arrow-right,
.p-scope .p-icon-next,
.p-scope .p-icon-arrow-up,
.p-scope .p-icon-up,
.p-scope .p-icon-book,
.p-scope .p-icon-bowl,
.p-scope .p-icon-brush,
.p-scope .p-icon-car,
.p-scope .p-icon-automotive,
.p-scope .p-icon-chat,
.p-scope .p-icon-chat-2,
.p-scope .p-icon-checklist,
.p-scope .p-icon-document-checkbox,
.p-scope .p-icon-documentchecked,
.p-scope .p-icon-checkmark,
.p-scope .p-icon-checkmark-circle,
.p-scope .p-icon-checkmark-rounded,
.p-scope .p-icon-clinic,
.p-scope .p-icon-clock,
.p-scope .p-icon-clock-inverted,
.p-scope .p-icon-close,
.p-scope .p-icon-cross,
.p-scope .p-icon-cross-2,
.p-scope .p-icon-coffee-bean,
.p-scope .p-icon-coffee-bean-print,
.p-scope .p-icon-collaboration,
.p-scope .p-icon-contact,
.p-scope .p-icon-contactcard,
.p-scope .p-icon-hr,
.p-scope .p-icon-courses,
.p-scope .p-icon-webinars,
.p-scope .p-icon-dashboard,
.p-scope .p-icon-database,
.p-scope .p-icon-doc,
.p-scope .p-icon-document,
.p-scope .p-icon-documents,
.p-scope .p-icon-double-chevron-down,
.p-scope .p-icon-arrow-down-double,
.p-scope .p-icon-download,
.p-scope .p-icon-drop,
.p-scope .p-icon-envelope,
.p-scope .p-icon-envelope-2,
.p-scope .p-icon-envelope-3,
.p-scope .p-icon-events,
.p-scope .p-icon-calendar,
.p-scope .p-icon-exclamation,
.p-scope .p-icon-exit-fullscreen,
.p-scope .p-icon-exit-fullscreen-small,
.p-scope .p-icon-facebook,
.p-scope .p-icon-facebook-2,
.p-scope .p-icon-facebook-unboxed,
.p-scope .p-icon-faq,
.p-scope .p-icon-finance,
.p-scope .p-icon-flickr,
.p-scope .p-icon-flickr-unboxed,
.p-scope .p-icon-forum,
.p-scope .p-icon-fullscreen,
.p-scope .p-icon-maximize,
.p-scope .p-icon-fullscreen-2,
.p-scope .p-icon-fullscreen-small-2,
.p-scope .p-icon-gallery-grid,
.p-scope .p-icon-gallery-grid-2,
.p-scope .p-icon-gallery-preview,
.p-scope .p-icon-gift,
.p-scope .p-icon-globe,
.p-scope .p-icon-globe-2,
.p-scope .p-icon-google,
.p-scope .p-icon-googleplus,
.p-scope .p-icon-google-unboxed,
.p-scope .p-icon-googleplus-unboxed,
.p-scope .p-icon-grid-view,
.p-scope .p-icon-health,
.p-scope .p-icon-heart-b,
.p-scope .p-icon-healthcare,
.p-scope .p-icon-home-health,
.p-scope .p-icon-house,
.p-scope .p-icon-household,
.p-scope .p-icon-how-to,
.p-scope .p-icon-hr-vacancies,
.p-scope .p-icon-idt,
.p-scope .p-icon-ies,
.p-scope .p-icon-images,
.p-scope .p-icon-information,
.p-scope .p-icon-inpage,
.p-scope .p-icon-instagram,
.p-scope .p-icon-instagram-unboxed,
.p-scope .p-icon-laptop,
.p-scope .p-icon-laptop-b,
.p-scope .p-icon-ldt,
.p-scope .p-icon-learning,
.p-scope .p-icon-learning-2,
.p-scope .p-icon-legal,
.p-scope .p-icon-light-bulb,
.p-scope .p-icon-lighting,
.p-scope .p-icon-lighting-2,
.p-scope .p-icon-like,
.p-scope .p-icon-link,
.p-scope .p-icon-link-2,
.p-scope .p-icon-link-unboxed,
.p-scope .p-icon-linkedin,
.p-scope .p-icon-linkedin-unboxed,
.p-scope .p-icon-list-items,
.p-scope .p-icon-inpage-menu,
.p-scope .p-icon-in-page-menu,
.p-scope .p-icon-list-view,
.p-scope .p-icon-location,
.p-scope .p-icon-location-finder,
.p-scope .p-icon-lock,
.p-scope .p-icon-lock-closed,
.p-scope .p-icon-login,
.p-scope .p-icon-marker,
.p-scope .p-icon-marker-2,
.p-scope .p-icon-marker-selected,
.p-scope .p-icon-mcc,
.p-scope .p-icon-babybottle-generic,
.p-scope .p-icon-minus,
.p-scope .p-icon-minus-2,
.p-scope .p-icon-moon,
.p-scope .p-icon-moon-stars,
.p-scope .p-icon-more-stories,
.p-scope .p-icon-mouse,
.p-scope .p-icon-pcproducts,
.p-scope .p-icon-mr-scan,
.p-scope .p-icon-mr-scan-invert,
.p-scope .p-icon-myproducts,
.p-scope .p-icon-navigation,
.p-scope .p-icon-next-2,
.p-scope .p-icon-no-image-available,
.p-scope .p-icon-no-image-available-outline,
.p-scope .p-icon-openid-unboxed,
.p-scope .p-icon-orders,
.p-scope .p-icon-ordering,
.p-scope .p-icon-order-history,
.p-scope .p-icon-pause,
.p-scope .p-icon-paypal-unboxed,
.p-scope .p-icon-pdf,
.p-scope .p-icon-pencil,
.p-scope .p-icon-people-consultant,
.p-scope .p-icon-people-group,
.p-scope .p-icon-community,
.p-scope .p-icon-personalcare,
.p-scope .p-icon-pinterest,
.p-scope .p-icon-pinterest-unboxed,
.p-scope .p-icon-plane,
.p-scope .p-icon-play,
.p-scope .p-icon-play-solid,
.p-scope .p-icon-play-button,
.p-scope .p-icon-play-button-2,
.p-scope .p-icon-plus,
.p-scope .p-icon-plus-2,
.p-scope .p-icon-ppt,
.p-scope .p-icon-previous,
.p-scope .p-icon-previous-2,
.p-scope .p-icon-print,
.p-scope .p-icon-priority-high,
.p-scope .p-icon-priority-normal,
.p-scope .p-icon-profile,
.p-scope .p-icon-myprofile,
.p-scope .p-icon-myphilips,
.p-scope .p-icon-project,
.p-scope .p-icon-projectplanneradd,
.p-scope .p-icon-promotions,
.p-scope .p-icon-publications,
.p-scope .p-icon-publications-2,
.p-scope .p-icon-qq,
.p-scope .p-icon-qq-unboxed,
.p-scope .p-icon-question-mark,
.p-scope .p-icon-questionmark,
.p-scope .p-icon-question-mark-circle,
.p-scope .p-icon-question-explanation,
.p-scope .p-icon-quotesleft,
.p-scope .p-icon-quotesright,
.p-scope .p-icon-record,
.p-scope .p-icon-refresh,
.p-scope .p-icon-360-rotate,
.p-scope .p-icon-360-rotate-2,
.p-scope .p-icon-contineous-arrow,
.p-scope .p-icon-repair,
.p-scope .p-icon-repair-service,
.p-scope .p-icon-support,
.p-scope .p-icon-support-nav,
.p-scope .p-icon-rfa,
.p-scope .p-icon-rosette,
.p-scope .p-icon-rotate-ccw,
.p-scope .p-icon-360-reset,
.p-scope .p-icon-reset,
.p-scope .p-icon-rotate-cw,
.p-scope .p-icon-rotation,
.p-scope .p-icon-rss,
.p-scope .p-icon-rss-unboxed,
.p-scope .p-icon-sales-marketing,
.p-scope .p-icon-screen,
.p-scope .p-icon-search,
.p-scope .p-icon-send,
.p-scope .p-icon-magnifier,
.p-scope .p-icon-self-service,
.p-scope .p-icon-settings,
.p-scope .p-icon-cogwheel,
.p-scope .p-icon-wheels,
.p-scope .p-icon-share,
.p-scope .p-icon-share-2,
.p-scope .p-icon-shield,
.p-scope .p-icon-shield-half,
.p-scope .p-icon-shoppingcart,
.p-scope .p-icon-shoppingcart-inverted,
.p-scope .p-icon-shopping-cart-inverted,
.p-scope .p-icon-signup,
.p-scope .p-icon-software-update,
.p-scope .p-icon-up-to-date,
.p-scope .p-icon-sound-and-vision,
.p-scope .p-icon-soundvision,
.p-scope .p-icon-standby,
.p-scope .p-icon-standby-2,
.p-scope .p-icon-star,
.p-scope .p-icon-star-solid,
.p-scope .p-icon-star-filled,
.p-scope .p-icon-stories,
.p-scope .p-icon-suitcase-first-aid,
.p-scope .p-icon-sun,
.p-scope .p-icon-support-2,
.p-scope .p-icon-teeth,
.p-scope .p-icon-telephone,
.p-scope .p-icon-tools,
.p-scope .p-icon-tradelink-outline,
.p-scope .p-icon-transport-truck,
.p-scope .p-icon-trashbin,
.p-scope .p-icon-travel,
.p-scope .p-icon-twitter,
.p-scope .p-icon-twitter-unboxed,
.p-scope .p-icon-uld,
.p-scope .p-icon-vacuum-cleaner,
.p-scope .p-icon-video-camera,
.p-scope .p-icon-video-camera-a,
.p-scope .p-icon-videos,
.p-scope .p-icon-vkontakte,
.p-scope .p-icon-vkontakte-unboxed,
.p-scope .p-icon-vk-unboxed,
.p-scope .p-icon-volume-high,
.p-scope .p-icon-volume-low,
.p-scope .p-icon-volume-medium,
.p-scope .p-icon-volume-mute,
.p-scope .p-icon-warranty,
.p-scope .p-icon-web-navigation,
.p-scope .p-icon-wechat,
.p-scope .p-icon-wechat-unboxed,
.p-scope .p-icon-weibo,
.p-scope .p-icon-sinaweibo,
.p-scope .p-icon-weibo-unboxed,
.p-scope .p-icon-sinaweibo-unboxed,
.p-scope .p-icon-whatsapp,
.p-scope .p-icon-whatsapp-unboxed,
.p-scope .p-icon-xls,
.p-scope .p-icon-youku,
.p-scope .p-icon-youku-unboxed,
.p-scope .p-icon-youtube,
.p-scope .p-icon-youtube-unboxed,
.p-scope .p-icon-zip {
  font-family: 'philips-global-icon-font';
  font-size: 24px;
  line-height: 24px;
  display: inline-block;
  vertical-align: top;
  font-weight: normal;
  font-style: normal;
  speak: none;
  text-decoration: inherit;
  text-transform: none;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.p-scope .p-icon-3-modes::after {
  content: '\e110';
}
.p-scope .p-icon-accessories::after,
.p-scope .p-icon-accesoires::after {
  content: '\e829';
}
.p-scope .p-icon-alert::after {
  content: '\e10f';
}
.p-scope .p-icon-announcements::after {
  content: '\e112';
}
.p-scope .p-icon-anti-friction::after {
  content: '\e113';
}
.p-scope .p-icon-arrow-next::after {
  content: '\e10d';
}
.p-scope .p-icon-arrow-previous::after {
  content: '\e10e';
}
.p-scope .p-icon-beardadapt-sensor::after {
  content: '\e111';
}
.p-scope .p-icon-bell::after {
  content: '\e126';
}
.p-scope .p-icon-chat-support::after {
  content: '\e119';
}
.p-scope .p-icon-checkbox-mark::after {
  content: '\e114';
}
.p-scope .p-icon-coins::after,
.p-scope .p-icon-money::after {
  content: '\e121';
}
.p-scope .p-icon-connection::after {
  content: '\e124';
}
.p-scope .p-icon-contact::after {
  content: '\e131';
}
.p-scope .p-icon-covid-19::after {
  content: '\e11e';
}
.p-scope .p-icon-dislike::after {
  content: '\e115';
}
.p-scope .p-icon-double-chevron-left::after {
  content: '\e12e';
}
.p-scope .p-icon-double-chevron-right::after {
  content: '\e12f';
}
.p-scope .p-icon-double-chevron-up::after {
  content: '\e130';
}
.p-scope .p-icon-filters::after {
  content: '\e12d';
}
.p-scope .p-icon-hamburger::after,
.p-scope .p-icon-sidemenu::after,
.p-scope .p-icon-menu::after {
  content: '\e146';
}
.p-scope .p-icon-hide::after {
  content: '\e10b';
}
.p-scope .p-icon-important-chat::after {
  content: '\e152';
}
.p-scope .p-icon-information-circle::after {
  content: '\e153';
}
.p-scope .p-icon-messaging-app::after {
  content: '\e16b';
}
.p-scope .p-icon-multi-direction-contour-detect-heads::after {
  content: '\e171';
}
.p-scope .p-icon-payment::after {
  content: '\e179';
}
.p-scope .p-icon-paypal::after {
  content: '\e11f';
}
.p-scope .p-icon-publication::after {
  content: '\e18e';
}
.p-scope .p-icon-qi-charging::after {
  content: '\e190';
}
.p-scope .p-icon-record-2::after {
  content: '\e11c';
}
.p-scope .p-icon-refresh-cart::after {
  content: '\e196';
}
.p-scope .p-icon-returns::after {
  content: '\e19b';
}
.p-scope .p-icon-send::after {
  content: '\e132';
}
.p-scope .p-icon-shaver::after {
  content: '\e12a';
}
.p-scope .p-icon-shipping::after,
.p-scope .p-icon-delivery::after {
  content: '\e1a8';
}
.p-scope .p-icon-show::after {
  content: '\e10c';
}
.p-scope .p-icon-simple-cleaning::after {
  content: '\e1ac';
}
.p-scope .p-icon-speedometer::after {
  content: '\e1af';
}
.p-scope .p-icon-star-lines::after,
.p-scope .p-icon-star-2::after,
.p-scope .p-icon-star-empty::after {
  content: '\e1b2';
}
.p-scope .p-icon-stopwatch::after {
  content: '\e103';
}
.p-scope .p-icon-subtract::after {
  content: '\e1b4';
}
.p-scope .p-icon-support-2::after {
  content: '\e134';
}
.p-scope .p-icon-expert-recommendation::after {
  content: '\e12b';
}
.p-scope .p-icon-external-link::after {
  content: '\e12c';
}
.p-scope .p-icon-blog::after {
  content: '\e634';
}
.p-scope .p-icon-blog-unboxed::after {
  content: '\e117';
}
.p-scope .p-icon-comb::after {
  content: '\e819';
}
.p-scope .p-icon-comet::after {
  content: '\e639';
}
.p-scope .p-icon-comet-unboxed::after {
  content: '\e11a';
}
.p-scope .p-icon-dajie::after {
  content: '\e313';
}
.p-scope .p-icon-dajie-unboxed::after {
  content: '\e11b';
}
.p-scope .p-icon-livejournal::after,
.p-scope .p-icon-livejournal-unboxed::after {
  content: '\e306';
}
.p-scope .p-icon-philips-wordmark-2008::after {
  content: '\e100';
}
.p-scope .p-icon-rolf::after {
  content: '\e623';
}
.p-scope .p-icon-tencentweibo::after {
  content: '\e118';
}
.p-scope .p-icon-tencentweibo-unboxed::after {
  content: '\e129';
}
.p-scope .p-icon-xing::after {
  content: '\e312';
}
.p-scope .p-icon-xing-unboxed::after {
  content: '\e122';
}
.p-scope .p-icon-add::after,
.p-scope .p-icon-register-product::after {
  content: '\e83f';
}
.p-scope .p-icon-add-application::after {
  content: '\e600';
}
.p-scope .p-icon-alipay::after {
  content: '\e127';
}
.p-scope .p-icon-alipay-unboxed::after {
  content: '\e64d';
}
.p-scope .p-icon-allmyproducts::after {
  content: '\e627';
}
.p-scope .p-icon-arrow-down::after,
.p-scope .p-icon-down::after {
  content: '\e201';
}
.p-scope .p-icon-arrow-left::after,
.p-scope .p-icon-prev::after {
  content: '\e202';
}
.p-scope .p-icon-arrow-right::after,
.p-scope .p-icon-next::after {
  content: '\e203';
}
.p-scope .p-icon-arrow-up::after,
.p-scope .p-icon-up::after {
  content: '\e200';
}
.p-scope .p-icon-book::after {
  content: '\e657';
}
.p-scope .p-icon-bowl::after {
  content: '\e817';
}
.p-scope .p-icon-brush::after {
  content: '\e800';
}
.p-scope .p-icon-car::after,
.p-scope .p-icon-automotive::after {
  content: '\e818';
}
.p-scope .p-icon-chat::after,
.p-scope .p-icon-chat-2::after {
  content: '\e62b';
}
.p-scope .p-icon-checklist::after,
.p-scope .p-icon-document-checkbox::after,
.p-scope .p-icon-documentchecked::after {
  content: '\e660';
}
.p-scope .p-icon-checkmark::after {
  content: '\e204';
}
.p-scope .p-icon-checkmark-circle::after,
.p-scope .p-icon-checkmark-rounded::after {
  content: '\e116';
}
.p-scope .p-icon-clinic::after {
  content: '\e801';
}
.p-scope .p-icon-clock::after,
.p-scope .p-icon-clock-inverted::after {
  content: '\e602';
}
.p-scope .p-icon-close::after,
.p-scope .p-icon-cross::after,
.p-scope .p-icon-cross-2::after {
  content: '\e20f';
}
.p-scope .p-icon-coffee-bean::after,
.p-scope .p-icon-coffee-bean-print::after {
  content: '\e839';
}
.p-scope .p-icon-collaboration::after {
  content: '\e604';
}
.p-scope .p-icon-contactcard::after,
.p-scope .p-icon-hr::after {
  content: '\e633';
}
.p-scope .p-icon-courses::after,
.p-scope .p-icon-webinars::after {
  content: '\e228';
}
.p-scope .p-icon-dashboard::after {
  content: '\e605';
}
.p-scope .p-icon-database::after {
  content: '\e606';
}
.p-scope .p-icon-doc::after {
  content: '\e615';
}
.p-scope .p-icon-document::after {
  content: '\e607';
}
.p-scope .p-icon-documents::after {
  content: '\e608';
}
.p-scope .p-icon-double-chevron-down::after,
.p-scope .p-icon-arrow-down-double::after {
  content: '\e841';
}
.p-scope .p-icon-download::after {
  content: '\e229';
}
.p-scope .p-icon-drop::after {
  content: '\e802';
}
.p-scope .p-icon-envelope::after,
.p-scope .p-icon-envelope-2::after,
.p-scope .p-icon-envelope-3::after {
  content: '\e217';
}
.p-scope .p-icon-events::after,
.p-scope .p-icon-calendar::after {
  content: '\e22a';
}
.p-scope .p-icon-exclamation::after {
  content: '\e108';
}
.p-scope .p-icon-exit-fullscreen::after,
.p-scope .p-icon-exit-fullscreen-small::after {
  content: '\e206';
}
.p-scope .p-icon-facebook::after,
.p-scope .p-icon-facebook-2::after {
  content: '\e300';
}
.p-scope .p-icon-facebook-unboxed::after {
  content: '\e648';
}
.p-scope .p-icon-faq::after {
  content: '\e22c';
}
.p-scope .p-icon-finance::after {
  content: '\e609';
}
.p-scope .p-icon-flickr::after {
  content: '\e301';
}
.p-scope .p-icon-flickr-unboxed::after {
  content: '\e643';
}
.p-scope .p-icon-forum::after {
  content: '\e822';
}
.p-scope .p-icon-fullscreen::after,
.p-scope .p-icon-maximize::after,
.p-scope .p-icon-fullscreen-2::after,
.p-scope .p-icon-fullscreen-small-2::after {
  content: '\e205';
}
.p-scope .p-icon-gallery-grid::after,
.p-scope .p-icon-gallery-grid-2::after {
  content: '\e218';
}
.p-scope .p-icon-gallery-preview::after {
  content: '\e219';
}
.p-scope .p-icon-gift::after {
  content: '\e811';
}
.p-scope .p-icon-globe::after,
.p-scope .p-icon-globe-2::after {
  content: '\e60a';
}
.p-scope .p-icon-google::after,
.p-scope .p-icon-googleplus::after {
  content: '\e647';
}
.p-scope .p-icon-google-unboxed::after,
.p-scope .p-icon-googleplus-unboxed::after {
  content: '\e302';
}
.p-scope .p-icon-grid-view::after {
  content: '\e207';
}
.p-scope .p-icon-health::after,
.p-scope .p-icon-heart-b::after {
  content: '\e904';
}
.p-scope .p-icon-healthcare::after {
  content: '\e60b';
}
.p-scope .p-icon-home-health::after {
  content: '\e820';
}
.p-scope .p-icon-house::after {
  content: '\e803';
}
.p-scope .p-icon-household::after {
  content: '\e831';
}
.p-scope .p-icon-how-to::after {
  content: '\e823';
}
.p-scope .p-icon-hr-vacancies::after {
  content: '\e60d';
}
.p-scope .p-icon-idt::after {
  content: '\e619';
}
.p-scope .p-icon-ies::after {
  content: '\e61f';
}
.p-scope .p-icon-images::after {
  content: '\e60e';
}
.p-scope .p-icon-information::after {
  content: '\e658';
}
.p-scope .p-icon-inpage::after {
  content: '\e402';
}
.p-scope .p-icon-instagram::after {
  content: '\e303';
}
.p-scope .p-icon-instagram-unboxed::after {
  content: '\e63f';
}
.p-scope .p-icon-laptop::after,
.p-scope .p-icon-laptop-b::after {
  content: '\e60f';
}
.p-scope .p-icon-ldt::after {
  content: '\e628';
}
.p-scope .p-icon-learning::after,
.p-scope .p-icon-learning-2::after {
  content: '\e610';
}
.p-scope .p-icon-legal::after {
  content: '\e611';
}
.p-scope .p-icon-light-bulb::after,
.p-scope .p-icon-lighting::after,
.p-scope .p-icon-lighting-2::after {
  content: '\e81b';
}
.p-scope .p-icon-like::after {
  content: '\e813';
}
.p-scope .p-icon-link::after,
.p-scope .p-icon-link-2::after,
.p-scope .p-icon-link-unboxed::after {
  content: '\e304';
}
.p-scope .p-icon-linkedin::after {
  content: '\e305';
}
.p-scope .p-icon-linkedin-unboxed::after {
  content: '\e644';
}
.p-scope .p-icon-list-items::after,
.p-scope .p-icon-inpage-menu::after,
.p-scope .p-icon-in-page-menu::after {
  content: '\e225';
}
.p-scope .p-icon-list-view::after {
  content: '\e208';
}
.p-scope .p-icon-location::after {
  content: '\e637';
}
.p-scope .p-icon-location-finder::after {
  content: '\e827';
}
.p-scope .p-icon-lock::after,
.p-scope .p-icon-lock-closed::after {
  content: '\e700';
}
.p-scope .p-icon-login::after {
  content: '\e62f';
}
.p-scope .p-icon-marker::after,
.p-scope .p-icon-marker-2::after {
  content: '\e310';
}
.p-scope .p-icon-marker-selected::after {
  content: '\e311';
}
.p-scope .p-icon-mcc::after,
.p-scope .p-icon-babybottle-generic::after {
  content: '\e832';
}
.p-scope .p-icon-minus::after,
.p-scope .p-icon-minus-2::after {
  content: '\e22e';
}
.p-scope .p-icon-moon::after,
.p-scope .p-icon-moon-stars::after {
  content: '\e804';
}
.p-scope .p-icon-more-stories::after {
  content: '\e22f';
}
.p-scope .p-icon-mouse::after,
.p-scope .p-icon-pcproducts::after {
  content: '\e614';
}
.p-scope .p-icon-mr-scan::after,
.p-scope .p-icon-mr-scan-invert::after {
  content: '\e900';
}
.p-scope .p-icon-myproducts::after {
  content: '\e83c';
}
.p-scope .p-icon-navigation::after {
  content: '\e230';
}
.p-scope .p-icon-next-2::after {
  content: '\e231';
}
.p-scope .p-icon-no-image-available::after,
.p-scope .p-icon-no-image-available-outline::after {
  content: '\e65a';
}
.p-scope .p-icon-openid-unboxed::after {
  content: '\e63b';
}
.p-scope .p-icon-orders::after,
.p-scope .p-icon-ordering::after,
.p-scope .p-icon-order-history::after {
  content: '\e177';
}
.p-scope .p-icon-pause::after {
  content: '\e20b';
}
.p-scope .p-icon-paypal-unboxed::after {
  content: '\e646';
}
.p-scope .p-icon-pdf::after {
  content: '\e620';
}
.p-scope .p-icon-pencil::after {
  content: '\e616';
}
.p-scope .p-icon-people-consultant::after {
  content: '\e902';
}
.p-scope .p-icon-people-group::after,
.p-scope .p-icon-community::after {
  content: '\e903';
}
.p-scope .p-icon-personalcare::after {
  content: '\e834';
}
.p-scope .p-icon-pinterest::after {
  content: '\e307';
}
.p-scope .p-icon-pinterest-unboxed::after {
  content: '\e640';
}
.p-scope .p-icon-plane::after {
  content: '\e617';
}
.p-scope .p-icon-play::after,
.p-scope .p-icon-play-solid::after,
.p-scope .p-icon-play-button::after,
.p-scope .p-icon-play-button-2::after {
  content: '\e20a';
}
.p-scope .p-icon-plus::after,
.p-scope .p-icon-plus-2::after {
  content: '\e20e';
}
.p-scope .p-icon-ppt::after {
  content: '\e621';
}
.p-scope .p-icon-previous::after,
.p-scope .p-icon-previous-2::after {
  content: '\e232';
}
.p-scope .p-icon-print::after {
  content: '\e809';
}
.p-scope .p-icon-priority-high::after {
  content: '\e805';
}
.p-scope .p-icon-priority-normal::after {
  content: '\e806';
}
.p-scope .p-icon-profile::after,
.p-scope .p-icon-myprofile::after,
.p-scope .p-icon-myphilips::after {
  content: '\e83d';
}
.p-scope .p-icon-project::after {
  content: '\e62a';
}
.p-scope .p-icon-projectplanneradd::after {
  content: '\e635';
}
.p-scope .p-icon-promotions::after {
  content: '\e662';
}
.p-scope .p-icon-publications::after,
.p-scope .p-icon-publications-2::after {
  content: '\e234';
}
.p-scope .p-icon-qq::after {
  content: '\e128';
}
.p-scope .p-icon-qq-unboxed::after {
  content: '\e64f';
}
.p-scope .p-icon-question-mark::after,
.p-scope .p-icon-questionmark::after {
  content: '\e109';
}
.p-scope .p-icon-question-mark-circle::after,
.p-scope .p-icon-question-explanation::after {
  content: '\e842';
}
.p-scope .p-icon-quotesleft::after {
  content: '\e638';
}
.p-scope .p-icon-quotesright::after {
  content: '\e63a';
}
.p-scope .p-icon-record::after {
  content: '\e20c';
}
.p-scope .p-icon-refresh::after,
.p-scope .p-icon-360-rotate::after,
.p-scope .p-icon-360-rotate-2::after,
.p-scope .p-icon-contineous-arrow::after {
  content: '\e221';
}
.p-scope .p-icon-repair::after {
  content: '\e838';
}
.p-scope .p-icon-repair-service::after,
.p-scope .p-icon-support::after,
.p-scope .p-icon-support-nav::after {
  content: '\e815';
}
.p-scope .p-icon-rfa::after {
  content: '\e622';
}
.p-scope .p-icon-rosette::after {
  content: '\e701';
}
.p-scope .p-icon-rotate-ccw::after,
.p-scope .p-icon-360-reset::after,
.p-scope .p-icon-reset::after {
  content: '\e220';
}
.p-scope .p-icon-rotate-cw::after,
.p-scope .p-icon-rotation::after {
  content: '\e235';
}
.p-scope .p-icon-rss::after {
  content: '\e308';
}
.p-scope .p-icon-rss-unboxed::after {
  content: '\e11d';
}
.p-scope .p-icon-sales-marketing::after {
  content: '\e61a';
}
.p-scope .p-icon-screen::after {
  content: '\e821';
}
.p-scope .p-icon-search::after,
.p-scope .p-icon-magnifier::after {
  content: '\e209';
}
.p-scope .p-icon-self-service::after {
  content: '\e61b';
}
.p-scope .p-icon-settings::after,
.p-scope .p-icon-cogwheel::after,
.p-scope .p-icon-wheels::after {
  content: '\e61e';
}
.p-scope .p-icon-share::after,
.p-scope .p-icon-share-2::after {
  content: '\e401';
}
.p-scope .p-icon-shield::after,
.p-scope .p-icon-shield-half::after {
  content: '\e814';
}
.p-scope .p-icon-shoppingcart::after,
.p-scope .p-icon-shoppingcart-inverted::after,
.p-scope .p-icon-shopping-cart-inverted::after {
  content: '\e223';
}
.p-scope .p-icon-signup::after {
  content: '\e62e';
}
.p-scope .p-icon-software-update::after,
.p-scope .p-icon-up-to-date::after {
  content: '\e824';
}
.p-scope .p-icon-sound-and-vision::after,
.p-scope .p-icon-soundvision::after {
  content: '\e826';
}
.p-scope .p-icon-standby::after,
.p-scope .p-icon-standby-2::after {
  content: '\e702';
}
.p-scope .p-icon-star::after,
.p-scope .p-icon-star-solid::after,
.p-scope .p-icon-star-filled::after {
  content: '\e632';
}
.p-scope .p-icon-stories::after {
  content: '\e400';
}
.p-scope .p-icon-suitcase-first-aid::after {
  content: '\e812';
}
.p-scope .p-icon-sun::after {
  content: '\e807';
}
.p-scope .p-icon-teeth::after {
  content: '\e808';
}
.p-scope .p-icon-telephone::after {
  content: '\e224';
}
.p-scope .p-icon-tools::after {
  content: '\e810';
}
.p-scope .p-icon-tradelink-outline::after {
  content: '\e237';
}
.p-scope .p-icon-transport-truck::after {
  content: '\e703';
}
.p-scope .p-icon-trashbin::after {
  content: '\e636';
}
.p-scope .p-icon-travel::after {
  content: '\e61c';
}
.p-scope .p-icon-twitter::after {
  content: '\e30b';
}
.p-scope .p-icon-twitter-unboxed::after {
  content: '\e64a';
}
.p-scope .p-icon-uld::after {
  content: '\e624';
}
.p-scope .p-icon-vacuum-cleaner::after {
  content: '\e81f';
}
.p-scope .p-icon-video-camera::after,
.p-scope .p-icon-video-camera-a::after {
  content: '\e81c';
}
.p-scope .p-icon-videos::after {
  content: '\e239';
}
.p-scope .p-icon-vkontakte::after {
  content: '\e30c';
}
.p-scope .p-icon-vkontakte-unboxed::after,
.p-scope .p-icon-vk-unboxed::after {
  content: '\e63e';
}
.p-scope .p-icon-volume-high::after {
  content: '\e211';
}
.p-scope .p-icon-volume-low::after {
  content: '\e213';
}
.p-scope .p-icon-volume-medium::after {
  content: '\e212';
}
.p-scope .p-icon-volume-mute::after {
  content: '\e214';
}
.p-scope .p-icon-warranty::after {
  content: '\e825';
}
.p-scope .p-icon-web-navigation::after {
  content: '\e61d';
}
.p-scope .p-icon-wechat::after {
  content: '\e133';
}
.p-scope .p-icon-wechat-unboxed::after {
  content: '\e651';
}
.p-scope .p-icon-weibo::after,
.p-scope .p-icon-sinaweibo::after {
  content: '\e309';
}
.p-scope .p-icon-weibo-unboxed::after,
.p-scope .p-icon-sinaweibo-unboxed::after {
  content: '\e63d';
}
.p-scope .p-icon-whatsapp::after {
  content: '\e317';
}
.p-scope .p-icon-whatsapp-unboxed::after {
  content: '\e120';
}
.p-scope .p-icon-xls::after {
  content: '\e625';
}
.p-scope .p-icon-youku::after {
  content: '\e314';
}
.p-scope .p-icon-youku-unboxed::after {
  content: '\e123';
}
.p-scope .p-icon-youtube::after {
  content: '\e30d';
}
.p-scope .p-icon-youtube-unboxed::after {
  content: '\e125';
}
.p-scope .p-icon-zip::after {
  content: '\e626';
}
.p-scope .p-icon-support-forum,
.p-scope .p-icon-support-search,
.p-scope .p-icon-support-faq,
.p-scope .p-icon-download-doc,
.p-scope .p-icon-support-nav,
.p-scope .p-icon-wrench,
.p-scope .p-icon-wrench-2 {
  font-family: 'philips-global-icon-font';
  font-size: 24px;
  line-height: 24px;
  display: inline-block;
  vertical-align: top;
  font-weight: normal;
  font-style: normal;
  speak: none;
  text-decoration: inherit;
  text-transform: none;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.p-scope .p-icon-support-forum::after {
  content: '\e903';
}
.p-scope .p-icon-support-search::after {
  content: '\e209';
}
.p-scope .p-icon-support-faq::after {
  content: '\e842';
}
.p-scope .p-icon-download-doc::after {
  content: '\e229';
}
.p-scope .p-icon-support-nav::after {
  content: '\e815';
}
.p-scope .p-icon-wrench::after,
.p-scope .p-icon-wrench-2::after {
  content: '\e838';
}
.p-scope .p-form .p-input-file {
  position: relative;
  overflow: hidden;
}
.p-scope .p-form .p-input-file .p-input-file-wrapper .p-button {
  display: inline-block;
  float: left;
  width: auto;
  max-width: 50%;
}
.p-scope .p-form .p-input-file .p-input-file-wrapper .p-input-file-text {
  display: block;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
  padding-left: 22px;
  padding-top: 7px;
}
.p-scope .p-form .p-input-file .p-input-file-wrapper::after {
  content: '';
  display: table;
  clear: both;
}
.p-scope .p-form .p-input-file .p-input-file-wrapper.p-with-file-remove-icon .p-input-file-text {
  display: inline-block;
}
.p-scope .p-form .p-input-file .p-input-file-wrapper.p-with-file-remove-icon .p-file-remove-btn {
  display: inline-block;
  padding-left: 22px;
  font-size: 17px;
  vertical-align: top;
  cursor: pointer;
}
.p-scope .p-form .p-input-file .p-input-file-wrapper .p-button-camera {
  display: none;
}
.p-scope .p-form .p-input-file .p-input-file-wrapper .p-input-file-secondary-text {
  display: none;
}
.p-scope .p-form .p-input-file .p-input-file-hidden {
  position: absolute;
  opacity: 0;
  height: 0;
}
.p-scope .p-form .p-input-file .p-button-focus {
  background-color: #e5f6ff;
  text-decoration: none;
}
@media print, screen and (min-width: 451px) and (max-width: 700px) {
  .p-scope .p-form .p-input-file .p-input-file-wrapper .p-button {
    display: inline-block;
    float: none;
    width: 45%;
    max-width: none;
  }
  .p-scope .p-form .p-input-file .p-input-file-wrapper .p-input-file-text {
    padding-top: 8px;
  }
  .p-scope .p-form .p-input-file .p-input-file-wrapper .p-input-file-secondary-text {
    display: inline-block;
    vertical-align: middle;
    width: 10%;
    text-align: center;
  }
}
@media screen and (max-width: 450px) {
  .p-scope .p-form .p-input-file .p-input-file-wrapper .p-button {
    display: inline-block;
    float: none;
    width: 45%;
    max-width: none;
  }
  .p-scope .p-form .p-input-file .p-input-file-wrapper .p-input-file-text {
    padding-left: 0;
    padding-top: 7px;
  }
  .p-scope .p-form .p-input-file .p-input-file-wrapper .p-input-file-secondary-text {
    display: inline-block;
    vertical-align: middle;
    width: 10%;
    text-align: center;
  }
}
.p-scope .p-social-share-list {
  padding: 0;
  margin: 0;
  display: inline-block;
  height: 30px;
  clear: left;
  font-size: 0;
}
.p-scope .p-social-share-list li {
  display: inline-block;
  background-repeat: no-repeat;
  overflow: hidden;
  vertical-align: bottom;
  margin-left: 11px;
}
.p-scope .p-social-share-list li:first-child {
  margin-left: 0;
}
.p-scope .p-social-share-list li img {
  width: 30px;
  height: 30px;
}
.p-scope .p-search-box {
  position: relative;
  width: 100%;
}
.p-scope .p-search-box .p-search-results {
  display: none;
  position: absolute;
  width: 100%;
  background: #ffffff;
  z-index: 1;
  border-bottom: 1px solid #cccedb;
  border-left: 1px solid #cccedb;
  border-right: 1px solid #cccedb;
  font-size: 14px;
  padding: 5px 0;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.4);
}
.p-scope .p-search-box .p-search-results li {
  position: relative;
  display: block;
  cursor: pointer;
  color: #3c3c3c;
}
.p-scope .p-search-box .p-search-results li.p-selected,
.p-scope .p-search-box .p-search-results li:hover {
  background: #d9edf6;
}
.p-scope .p-search-box .p-search-results li .p-highlight {
  font-weight: 800;
}
.p-scope .p-search-box.p-magnifier .p-search-results li::after {
  content: '';
  position: absolute;
  display: block;
  background: url('clientlibs-css-rb2014/img/generic/icon-sprite-brand-refresh.png') -559px 0 no-repeat;
  width: 12px;
  height: 12px;
  top: 12px;
  left: 15px;
}
.p-scope .p-search-box.p-magnifier::after {
  content: '';
  position: absolute;
  display: block;
  background: url('clientlibs-css-rb2014/img/generic/icon-sprite-brand-refresh.png') -571px 0 no-repeat;
  width: 20px;
  height: 20px;
  top: 8px;
  right: 11px;
}
.p-scope .p-search-box.p-fixed-width {
  width: 300px;
}
.p-scope .p-search-box.p-fixed-width.p-magnifier::after {
  background-position: -579px -20px;
  width: 12px;
  height: 12px;
  top: 12px;
  right: 12px;
}
@media screen and (max-width: 700px) {
  .p-scope .p-search-box .p-search-results li::after {
    display: none;
  }
  .p-scope .p-search-box::after {
    display: none;
  }
}
@media screen and (min-width: 0) {
  .p-scope .p-search-box .p-search-results {
    top: 35px;
  }
  .p-scope .p-search-box .p-search-results li {
    line-height: 24px;
    padding: 7px 8px 7px 10px;
  }
  .p-scope .p-search-box.p-magnifier .p-search-results li {
    padding: 5px 8px 0 37px;
  }
}
@media screen and (min-width: 701px) {
  .p-scope .p-search-box .p-search-results li {
    padding: 6px 8px 4px 10px;
  }
  .p-scope .p-search-box.p-magnifier .p-search-results li {
    padding-top: 2px;
  }
}
.p-scope .p-inverted .p-search-box .p-search-results {
  background: #0066a1;
  border-bottom: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
}
.p-scope .p-inverted .p-search-box .p-search-results li.p-selected,
.p-scope .p-inverted .p-search-box .p-search-results li:hover {
  background: #cccedb;
}
.p-scope .p-promotion-lens {
  position: relative;
  color: #ffffff;
  text-align: center;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.4);
  width: 55px;
  height: 55px;
  border-radius: 27.5px;
  box-sizing: border-box;
  display: block;
  background: #5b8f22;
  font-size: 11px;
  /* EM based approach to allow easy font resizing on parent level */
}
.p-scope .p-promotion-lens[data-auto-fit-text='true'] span {
  visibility: hidden;
}
.p-scope .p-promotion-lens span {
  display: table-cell;
  vertical-align: middle;
  height: 55px;
  width: 55px;
  padding: 3px;
  box-sizing: border-box;
  line-height: 1.2em;
}
.p-scope .p-promotion-lens b {
  font-size: 1.2727em;
}
.p-scope .p-promotion-lens.p-discount {
  background: #cd202c;
}
.p-scope .p-promotion-lens.p-retour {
  background: #5b8f22;
}
.p-scope .p-promotion-lens.p-large {
  font-size: 12px;
  width: 70px;
  height: 70px;
  border-radius: 35px;
}
.p-scope .p-promotion-lens.p-large b {
  font-size: 1.1667em;
}
.p-scope .p-promotion-lens.p-large span {
  height: 70px;
  width: 70px;
}
@media screen and (max-width: 700px) {
  .p-scope .p-promotion-lens {
    width: 45px;
    height: 45px;
    border-radius: 22.5px;
    font-size: 11px;
    font-family: tahoma, arial, helvetica, sans-serif;
    /* Don't use increases size and bold on XS/S */
  }
  .p-scope .p-promotion-lens span {
    height: 45px;
    width: 45px;
  }
  .p-scope .p-promotion-lens.p-medium,
  .p-scope .p-promotion-lens.p-large {
    font-size: 11px;
    width: 55px;
    height: 55px;
    border-radius: 27.5px;
  }
  .p-scope .p-promotion-lens.p-medium span,
  .p-scope .p-promotion-lens.p-large span {
    height: 55px;
    width: 55px;
  }
  .p-scope .p-promotion-lens.p-medium b,
  .p-scope .p-promotion-lens.p-large b,
  .p-scope .p-promotion-lens b {
    font-family: inherit;
    font-weight: normal;
    font-size: 1.2727em;
  }
}
.p-scope .grecaptcha-badge {
  display: none;
}
.p-scope .p-form input[type='text'],
.p-scope .p-form input[type='url'],
.p-scope .p-form input[type='email'],
.p-scope .p-form input[type='password'],
.p-scope .p-form input[type='tel'],
.p-scope .p-form input[type='date'],
.p-scope .p-form textarea {
  width: 100%;
  border: 1px solid #b9bbc7;
  outline: none;
  color: #212121;
  -webkit-appearance: none;
  box-sizing: border-box;
  padding: 6px 10px;
  line-height: 21px;
  border-radius: 2px;
  font-weight: 400;
  font-size: 16px;
}
.p-scope .p-form input[type='text'].p-error-msg,
.p-scope .p-form input[type='url'].p-error-msg,
.p-scope .p-form input[type='email'].p-error-msg,
.p-scope .p-form input[type='password'].p-error-msg,
.p-scope .p-form input[type='tel'].p-error-msg,
.p-scope .p-form input[type='date'].p-error-msg,
.p-scope .p-form textarea.p-error-msg {
  background: #e6f0f6;
}
.p-scope .p-form input[type='text']:focus,
.p-scope .p-form input[type='url']:focus,
.p-scope .p-form input[type='email']:focus,
.p-scope .p-form input[type='password']:focus,
.p-scope .p-form input[type='tel']:focus,
.p-scope .p-form input[type='date']:focus,
.p-scope .p-form textarea:focus {
  color: #3c3c3c;
  background: #ffffff;
  border-color: #0066a1;
}
.p-scope .p-form input[type='text']:focus + .p-float-label,
.p-scope .p-form input[type='url']:focus + .p-float-label,
.p-scope .p-form input[type='email']:focus + .p-float-label,
.p-scope .p-form input[type='password']:focus + .p-float-label,
.p-scope .p-form input[type='tel']:focus + .p-float-label,
.p-scope .p-form input[type='date']:focus + .p-float-label,
.p-scope .p-form textarea:focus + .p-float-label {
  color: #0066a1;
}
.p-scope .p-form input[type='text']::-webkit-input-placeholder,
.p-scope .p-form input[type='url']::-webkit-input-placeholder,
.p-scope .p-form input[type='email']::-webkit-input-placeholder,
.p-scope .p-form input[type='password']::-webkit-input-placeholder,
.p-scope .p-form input[type='tel']::-webkit-input-placeholder,
.p-scope .p-form input[type='date']::-webkit-input-placeholder,
.p-scope .p-form textarea::-webkit-input-placeholder {
  color: #c4c4c4;
}
.p-scope .p-form input[type='text']:-moz-placeholder,
.p-scope .p-form input[type='url']:-moz-placeholder,
.p-scope .p-form input[type='email']:-moz-placeholder,
.p-scope .p-form input[type='password']:-moz-placeholder,
.p-scope .p-form input[type='tel']:-moz-placeholder,
.p-scope .p-form input[type='date']:-moz-placeholder,
.p-scope .p-form textarea:-moz-placeholder {
  color: #c4c4c4;
}
.p-scope .p-form input[type='text']::-moz-placeholder,
.p-scope .p-form input[type='url']::-moz-placeholder,
.p-scope .p-form input[type='email']::-moz-placeholder,
.p-scope .p-form input[type='password']::-moz-placeholder,
.p-scope .p-form input[type='tel']::-moz-placeholder,
.p-scope .p-form input[type='date']::-moz-placeholder,
.p-scope .p-form textarea::-moz-placeholder {
  color: #c4c4c4;
}
.p-scope .p-form input[type='text']:-ms-input-placeholder,
.p-scope .p-form input[type='url']:-ms-input-placeholder,
.p-scope .p-form input[type='email']:-ms-input-placeholder,
.p-scope .p-form input[type='password']:-ms-input-placeholder,
.p-scope .p-form input[type='tel']:-ms-input-placeholder,
.p-scope .p-form input[type='date']:-ms-input-placeholder,
.p-scope .p-form textarea:-ms-input-placeholder {
  color: #c4c4c4;
}
.p-scope .p-form input[type='text']::-ms-clear,
.p-scope .p-form input[type='url']::-ms-clear,
.p-scope .p-form input[type='email']::-ms-clear,
.p-scope .p-form input[type='password']::-ms-clear,
.p-scope .p-form input[type='tel']::-ms-clear,
.p-scope .p-form input[type='date']::-ms-clear,
.p-scope .p-form textarea::-ms-clear {
  display: none;
}
.p-scope .p-form input[type='text'].placeholder,
.p-scope .p-form input[type='url'].placeholder,
.p-scope .p-form input[type='email'].placeholder,
.p-scope .p-form input[type='password'].placeholder,
.p-scope .p-form input[type='tel'].placeholder,
.p-scope .p-form input[type='date'].placeholder,
.p-scope .p-form textarea.placeholder {
  color: #c4c4c4;
}
.p-scope .p-form textarea {
  padding-top: 7px;
  height: 161px;
}
.p-scope .p-form input[type='checkbox'].p-error-msg {
  border: 1px solid #e98300;
}
.p-scope .p-form label[for] {
  cursor: pointer;
}
.p-scope .p-form .p-input {
  width: 100%;
  color: #212121;
  padding: 0 10px;
  height: 44px;
  font-size: 16px;
  box-sizing: border-box;
}
.p-scope .p-form .p-input--disabled {
  color: #c4c4c4;
}
.p-scope .p-form .p-form-group {
  margin: 0;
  padding: 0;
  margin-top: 20px;
}
.p-scope .p-form .p-form-group:first-child {
  margin-top: 0;
}
.p-scope .p-form .p-form-group-name {
  font-weight: bold;
  font-size: 14px;
  color: #000000;
  margin-bottom: 1em;
}
.p-scope .p-form .p-form-option {
  color: #5d6678;
  float: left;
  line-height: 2em;
  display: flex;
}
.p-scope .p-form .p-form-option label {
  padding: 0;
  text-align: left;
  width: auto;
  font-weight: bold;
  font-size: 10px;
}
.p-scope .p-form .p-float-label-wrapper {
  position: relative;
  /* select with floating label */
}
.p-scope .p-form .p-float-label-wrapper .p-float-label {
  display: inline-block;
  position: absolute;
  text-align: left;
  left: 12px;
  right: 12px;
  line-height: 22px;
  font-size: 16px;
  color: #c4c4c4;
  transition: all 0.2s linear;
  cursor: default;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-top: 0;
  margin-bottom: 0;
  top: 13px;
  pointer-events: none;
}
.p-scope .p-form .p-float-label-wrapper input,
.p-scope .p-form .p-float-label-wrapper textarea {
  padding: 20px 11px 4px;
  line-height: 22px;
}
.p-scope .p-form .p-float-label-wrapper input::-webkit-input-placeholder,
.p-scope .p-form .p-float-label-wrapper textarea::-webkit-input-placeholder {
  color: transparent;
}
.p-scope .p-form .p-float-label-wrapper input:-moz-placeholder,
.p-scope .p-form .p-float-label-wrapper textarea:-moz-placeholder {
  color: transparent;
}
.p-scope .p-form .p-float-label-wrapper input::-moz-placeholder,
.p-scope .p-form .p-float-label-wrapper textarea::-moz-placeholder {
  color: transparent;
}
.p-scope .p-form .p-float-label-wrapper input:-ms-input-placeholder,
.p-scope .p-form .p-float-label-wrapper textarea:-ms-input-placeholder {
  color: transparent;
}
.p-scope .p-form .p-float-label-wrapper input::-ms-clear,
.p-scope .p-form .p-float-label-wrapper textarea::-ms-clear {
  display: none;
}
.p-scope .p-form .p-float-label-wrapper input.placeholder,
.p-scope .p-form .p-float-label-wrapper textarea.placeholder {
  color: transparent;
}
.p-scope .p-form .p-float-label-wrapper input:focus ~ .p-float-label,
.p-scope .p-form .p-float-label-wrapper textarea:focus ~ .p-float-label {
  top: 6px;
  font-size: 12px;
  line-height: 16px;
}
.p-scope .p-form .p-float-label-wrapper input:not(:placeholder-shown) ~ .p-float-label,
.p-scope .p-form .p-float-label-wrapper textarea:not(:placeholder-shown) ~ .p-float-label {
  top: 6px;
  font-size: 12px;
  line-height: 16px;
}
.p-scope .p-form .p-float-label-wrapper input:not(:-ms-input-placeholder) ~ .p-float-label,
.p-scope .p-form .p-float-label-wrapper textarea:not(:-ms-input-placeholder) ~ .p-float-label {
  top: 6px;
  font-size: 12px;
  line-height: 16px;
}
.p-scope .p-form .p-float-label-wrapper.p-float-label-wrapper--select:not(.p-float-label-wrapper--select-empty) .p-select.p-large:focus-within ~ .p-float-label {
  color: #0066a1;
}
.p-scope .p-form .p-float-label-wrapper.p-float-label-wrapper--select .p-float-label {
  pointer-events: none;
  touch-action: none;
  top: 6px;
  font-size: 12px;
  line-height: 16px;
  color: #b0b0b0;
  padding-right: 16px;
}
.p-scope .p-form .p-float-label-wrapper.p-float-label-wrapper--select .p-select.p-large select {
  height: 46px;
  padding: 20px 30px 4px 11px;
  line-height: 22px;
  font-size: 16px;
}
.p-scope .p-form .p-float-label-wrapper.p-float-label-wrapper--select.p-float-label-wrapper--select-empty .p-float-label {
  font-size: 16px;
  line-height: 22px;
  top: 13px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  left: 12px;
}
.p-scope .p-form .p-float-label-wrapper.p-float-label-wrapper--select.p-float-label-wrapper--select-empty select {
  color: rgba(0, 0, 0, 0);
}
.p-scope .p-form .p-float-label-wrapper.p-float-label-wrapper--select.p-float-label-wrapper--select-empty select::-ms-value {
  color: rgba(0, 0, 0, 0);
}
.p-scope .p-form .p-input-icon {
  position: relative;
}
.p-scope .p-form .p-input-icon input {
  padding-right: 30px;
}
.p-scope .p-form .p-input-icon button {
  position: absolute;
  top: 50%;
  margin-top: -8px;
  right: 11px;
  min-width: 15px;
}
.p-scope .p-form .p-icon-search:hover,
.p-scope .p-form .p-icon-search:focus {
  color: #0066a1;
}
.p-scope .p-form .p-form__combine-box {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 2px;
  border: 1px solid #b9bbc7;
}
.p-scope .p-form .p-form__combine-box:focus-within {
  border-color: #0066a1;
}
.p-scope .p-form .p-form__combine-box.p-form__combine-box--error,
.p-scope .p-form .p-form__combine-box.p-form__combine-box--error:focus-within {
  border-color: #e98300;
}
.p-scope .p-form .p-form__combine-box .p-form__combine-box-input-block {
  flex: 1;
}
.p-scope .p-form .p-form__combine-box input[type='text'],
.p-scope .p-form .p-form__combine-box input[type='url'],
.p-scope .p-form .p-form__combine-box input[type='email'],
.p-scope .p-form .p-form__combine-box input[type='password'],
.p-scope .p-form .p-form__combine-box input[type='tel'],
.p-scope .p-form .p-form__combine-box input[type='date'] {
  border: none;
}
.p-scope .p-form .p-form__combine-box input[type='text']:focus,
.p-scope .p-form .p-form__combine-box input[type='url']:focus,
.p-scope .p-form .p-form__combine-box input[type='email']:focus,
.p-scope .p-form .p-form__combine-box input[type='password']:focus,
.p-scope .p-form .p-form__combine-box input[type='tel']:focus,
.p-scope .p-form .p-form__combine-box input[type='date']:focus {
  border: none;
}
.p-scope .p-form .p-form__combine-box .p-form__combine-box-button {
  padding: 12px;
  color: #b0b0b0;
}
.p-scope .p-form .p-form__combine-box .p-form__combine-box-button.p-form__combine-box-button--active {
  color: #0066a1;
}
@media screen and (min-width: 0) {
  .p-scope .p-form input[type='url'],
  .p-scope .p-form input[type='text'],
  .p-scope .p-form input[type='email'],
  .p-scope .p-form input[type='password'],
  .p-scope .p-form input[type='tel'],
  .p-scope .p-form input[type='date'] {
    height: 46px;
  }
}
@media screen and (min-width: 961px) {
  .p-scope .p-form input[type='url'],
  .p-scope .p-form input[type='text'],
  .p-scope .p-form input[type='email'],
  .p-scope .p-form input[type='password'],
  .p-scope .p-form input[type='tel'],
  .p-scope .p-form input[type='date'] {
    height: 46px;
  }
}
.p-scope .p-form .p-error-msg:not(input) {
  display: block;
  position: relative;
  color: #e98300;
  text-align: left;
  font-size: 14px;
  padding-left: 23px;
  padding-top: 7px;
  margin-top: 0;
}
.p-scope .p-form .p-error-msg:not(input)::after {
  content: '\d7';
  color: #e98300;
  position: absolute;
  font-weight: 400;
  font-size: 24px;
  left: 2px;
  top: 6px;
}
.p-scope .p-form-horizontal {
  padding: 15px 0 30px 37px;
}
.p-scope .p-form-horizontal label {
  font-size: 14px;
  line-height: 25px;
  margin-top: 14px;
}
.p-scope .p-form-horizontal label .p-label-required {
  position: relative;
  color: #0066a1;
  font-size: 14px;
  line-height: 22px;
  margin-right: 4px;
}
.p-scope .p-form-horizontal p {
  clear: both;
  font-size: 14px;
  padding-top: 2px;
  line-height: 25px;
  margin-bottom: 19px;
}
.p-scope .p-form-horizontal p a {
  font-size: 14px;
}
.p-scope .p-form-horizontal p a:hover {
  text-decoration: underline;
}
.p-scope .p-form-horizontal p i {
  color: #0066a1;
}
.p-scope .p-form-horizontal .p-grid {
  margin: 0;
}
.p-scope .p-form-horizontal .p-grid > :first-child {
  padding-left: 0;
}
.p-scope .p-form-horizontal .p-grid.p-verify {
  font-size: 14px;
  line-height: 25px;
}
.p-scope .p-form-horizontal .p-grid.p-verify .p-title {
  font-weight: bold;
  margin-top: 12px;
}
.p-scope .p-form-horizontal .p-grid.p-verify .p-title a {
  font-weight: normal;
  margin-left: 11px;
}
.p-scope .p-form-horizontal .p-grid.p-verify .p-title a:hover {
  text-decoration: underline;
}
.p-scope .p-form-horizontal .p-grid.p-verify .p-grid-item {
  margin-bottom: 5px;
}
.p-scope .p-form-horizontal .p-grid.p-verify .p-checkbox-label {
  margin-top: 5px;
  margin-bottom: -1px;
}
.p-scope .p-form-horizontal .p-grid.p-verify label {
  text-align: left;
  padding: 0;
  margin: 0;
}
.p-scope .p-form-horizontal .p-form-section > .p-grid > div.p-grid-item,
.p-scope .p-form-horizontal fieldset > .p-grid > div.p-grid-item,
.p-scope .p-form-horizontal > .p-grid > div.p-grid-item {
  padding-left: 0;
  margin-bottom: 10px;
  padding-right: 41px;
}
.p-scope .p-form-horizontal .p-form-section > .p-grid > div.p-grid-item::after,
.p-scope .p-form-horizontal fieldset > .p-grid > div.p-grid-item::after,
.p-scope .p-form-horizontal > .p-grid > div.p-grid-item::after {
  content: '';
  display: table;
  clear: both;
}
.p-scope .p-form-horizontal .p-form-section > .p-grid > div.p-grid-item.p-contains-help,
.p-scope .p-form-horizontal fieldset > .p-grid > div.p-grid-item.p-contains-help,
.p-scope .p-form-horizontal > .p-grid > div.p-grid-item.p-contains-help {
  padding-right: 0;
}
.p-scope .p-form-horizontal .p-form-title {
  color: #0066a1;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 5px;
}
.p-scope .p-form-horizontal .p-form-title::after {
  content: '';
  display: table;
  clear: both;
}
.p-scope .p-form-horizontal .p-help-msg {
  display: block;
  color: #888b9c;
  font-size: 11px;
  line-height: 25px;
  margin-top: 0;
  margin-bottom: -8px;
}
.p-scope .p-form-horizontal .p-help-block {
  display: none;
  color: #0066a1;
  background: #e6f0f6;
  font-size: 14px;
  line-height: 25px;
  margin-top: 5px;
  border-radius: 2px;
  padding: 10px 15px;
}
.p-scope .p-form-horizontal .p-link-more,
.p-scope .p-form-horizontal .p-link {
  display: block;
  margin-top: 9px;
  margin-left: 11px;
  margin-bottom: -2px;
}
.p-scope .p-form-horizontal .p-checkbox-label .p-checkbox {
  margin-right: 9px;
}
.p-scope .p-form-horizontal .p-checkbox-label label::after {
  display: inline;
  clear: none;
}
.p-scope .p-form-horizontal .p-checkbox-label label::before {
  display: inline;
}
.p-scope .p-form-horizontal .p-btn-submit {
  float: right;
}
.p-scope .p-form-horizontal .p-password-meter {
  display: none;
}
.p-scope .p-form-horizontal .p-password-meter .p-password-meter-bg {
  background: #e0e0e0;
  border-radius: 2px;
}
.p-scope .p-form-horizontal .p-password-meter .p-password-meter-bg .p-password-meter-bar {
  display: table;
  width: 100%;
  height: 46px;
  margin-top: 5px;
  border-radius: 2px 0 0 2px;
}
.p-scope .p-form-horizontal .p-password-meter .p-password-meter-bg .p-password-meter-message {
  display: table-cell;
  font-weight: 400;
  color: #ffffff;
  vertical-align: middle;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
  padding-top: 2px;
}
.p-scope .p-form-horizontal .p-password-meter .p-password-meter-bg.p-password-meter-weak {
  background: #fdeff0;
}
.p-scope .p-form-horizontal .p-password-meter .p-password-meter-bg.p-password-meter-medium {
  background: #fffbee;
}
.p-scope .p-form-horizontal .p-password-meter .p-password-meter-bg.p-password-meter-good {
  background: #fcffbf;
}
.p-scope .p-form-horizontal .p-password-meter .p-password-meter-bg .p-password-meter-weak,
.p-scope .p-form-horizontal .p-password-meter .p-password-meter-bg .p-password-meter-medium,
.p-scope .p-form-horizontal .p-password-meter .p-password-meter-bg .p-password-meter-strong {
  transition: width 1s ease-in-out;
}
.p-scope .p-form-horizontal .p-password-meter .p-password-meter-bg .p-password-meter-weak {
  background: #cd202c;
  width: 33%;
}
.p-scope .p-form-horizontal .p-password-meter .p-password-meter-bg .p-password-meter-medium {
  background: #eeaf00;
  width: 66%;
}
.p-scope .p-form-horizontal .p-password-meter .p-password-meter-bg .p-password-meter-strong {
  background: #b6bf00;
  width: 100%;
}
.p-scope .p-form-horizontal .p-help-wrapper {
  display: table;
  width: 100%;
  padding: 0;
  margin: 0;
}
.p-scope .p-form-horizontal .p-help-wrapper > div {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}
.p-scope .p-form-horizontal .p-help-wrapper > div.p-toggle-help {
  text-align: right;
  padding-left: 15px;
  padding-top: 2px;
}
.p-scope .p-form-horizontal .p-radio-wrapper {
  margin-top: 5px;
  margin-bottom: 5px;
}
.p-scope .p-form-horizontal .p-radio-wrapper .p-radio {
  vertical-align: middle;
  margin-top: 7px;
  margin-bottom: 7px;
  margin-right: 3px;
}
.p-scope .p-form-horizontal .p-radio-wrapper label {
  padding-right: 14px;
}
.p-scope .form-horizontal-xs-isolate .p-form-horizontal .p-help-wrapper > div.p-toggle-help {
  padding-left: 5px;
}
.p-scope .form-horizontal-xs-isolate .p-form-horizontal .p-form-section > .p-grid > div.p-grid-item,
.p-scope .form-horizontal-xs-isolate .p-form-horizontal fieldset > .p-grid > div.p-grid-item,
.p-scope .form-horizontal-xs-isolate .p-form-horizontal > .p-grid > div.p-grid-item {
  padding-right: 31px;
}
.p-scope .form-horizontal-xs .p-form-horizontal .p-checkbox-label .p-checkbox,
.p-scope .form-horizontal-xs .p-form-horizontal .p-checkbox-label label {
  vertical-align: middle;
}
.p-scope .form-horizontal-xs-s-isolate {
  /*
    font-size overrides - prevent auto Zoom in input/textarea/select in IOS
    ----------------------------------------------------------------------- */
}
.p-scope .form-horizontal-xs-s-isolate .p-form-horizontal {
  padding: 15px 7px 50px;
  margin-top: 9px;
}
.p-scope .form-horizontal-xs-s-isolate .p-form-horizontal > .p-grid > .p-grid-item,
.p-scope .form-horizontal-xs-s-isolate .p-form-horizontal > fieldset > .p-grid > .p-grid-item {
  margin-bottom: 10px;
  padding-left: 0;
}
.p-scope .form-horizontal-xs-s-isolate .p-form-horizontal label {
  margin-top: 10px;
}
.p-scope .form-horizontal-xs-s-isolate .p-form input[type='text'],
.p-scope .form-horizontal-xs-s-isolate .p-form input[type='number'],
.p-scope .form-horizontal-xs-s-isolate .p-form input[type='email'],
.p-scope .form-horizontal-xs-s-isolate .p-form input[type='password'],
.p-scope .form-horizontal-xs-s-isolate .p-form input[type='url'],
.p-scope .form-horizontal-xs-s-isolate .p-form input[type='tel'],
.p-scope .form-horizontal-xs-s-isolate .p-form input[type='date'],
.p-scope .form-horizontal-xs-s-isolate .p-form textarea,
.p-scope .form-horizontal-xs-s-isolate .p-form select {
  font-size: 16px;
}
@media screen and (min-width: 0) {
  .p-scope .p-form-horizontal .p-checkbox-label .p-checkbox,
  .p-scope .p-form-horizontal .p-checkbox-label label {
    vertical-align: middle;
  }
}
@media screen and (max-width: 450px) {
  .p-scope .p-form-horizontal .p-help-wrapper > div.p-toggle-help {
    padding-left: 5px;
  }
  .p-scope .p-form-horizontal .p-form-section > .p-grid > div.p-grid-item,
  .p-scope .p-form-horizontal fieldset > .p-grid > div.p-grid-item,
  .p-scope .p-form-horizontal > .p-grid > div.p-grid-item {
    padding-right: 31px;
  }
}
@media screen and (max-width: 700px) {
  .p-scope {
    /*
    font-size overrides - prevent auto Zoom in input/textarea/select in IOS
    ----------------------------------------------------------------------- */
  }
  .p-scope .p-form-horizontal {
    padding: 15px 7px 50px;
    margin-top: 9px;
  }
  .p-scope .p-form-horizontal > .p-grid > .p-grid-item,
  .p-scope .p-form-horizontal > fieldset > .p-grid > .p-grid-item {
    margin-bottom: 10px;
    padding-left: 0;
  }
  .p-scope .p-form-horizontal label {
    margin-top: 10px;
  }
  .p-scope .p-form input[type='text'],
  .p-scope .p-form input[type='number'],
  .p-scope .p-form input[type='email'],
  .p-scope .p-form input[type='password'],
  .p-scope .p-form input[type='url'],
  .p-scope .p-form input[type='tel'],
  .p-scope .p-form input[type='date'],
  .p-scope .p-form textarea,
  .p-scope .p-form select {
    font-size: 16px;
  }
}
@media screen and (min-width: 701px) {
  .p-scope .p-form-horizontal {
    margin: 25px 0 30px;
    padding-right: 57px;
  }
  .p-scope .p-form-horizontal label {
    text-align: right;
    padding-right: 15px;
  }
}
@media screen and (min-width: 961px) {
  .p-scope .p-form-horizontal {
    padding-right: 81px;
  }
  .p-scope .p-form-horizontal label {
    line-height: 14px;
  }
  .p-scope .p-form-horizontal input[type='url'],
  .p-scope .p-form-horizontal input[type='tel'],
  .p-scope .p-form-horizontal input[type='text'],
  .p-scope .p-form-horizontal input[type='email'],
  .p-scope .p-form-horizontal input[type='password'],
  .p-scope .p-form-horizontal input[type='date'],
  .p-scope .p-form-horizontal .p-select {
    height: 46px;
  }
}
.p-scope .p-inverted .p-form p i {
  color: #ffffff;
}
.p-scope .p-inverted .p-form label .p-label-required {
  color: #ffffff;
}
.p-scope .p-inverted .p-form input[type='url'].p-error-msg,
.p-scope .p-inverted .p-form input[type='tel'].p-error-msg,
.p-scope .p-inverted .p-form input[type='text'].p-error-msg,
.p-scope .p-inverted .p-form input[type='email'].p-error-msg,
.p-scope .p-inverted .p-form input[type='password'].p-error-msg,
.p-scope .p-inverted .p-form input[type='date'].p-error-msg,
.p-scope .p-inverted .p-form textarea.p-error-msg {
  background: #e98300;
}
.p-scope .p-inverted .p-form input[type='url']:focus,
.p-scope .p-inverted .p-form input[type='tel']:focus,
.p-scope .p-inverted .p-form input[type='text']:focus,
.p-scope .p-inverted .p-form input[type='email']:focus,
.p-scope .p-inverted .p-form input[type='password']:focus,
.p-scope .p-inverted .p-form input[type='date']:focus,
.p-scope .p-inverted .p-form textarea:focus {
  background: #e6f0f6;
  border-color: #ffffff;
}
.p-scope .p-inverted .p-form .p-error-msg {
  color: #e6f0f6;
}
.p-scope .p-inverted .p-form .p-error-msg::after {
  color: #e6f0f6;
}
.p-scope .p-inverted .p-form .p-help-block {
  color: #e6f0f6;
  background: #0066a1;
}
.p-scope .p-notification-bar {
  display: table;
  color: #ffffff;
  background-color: #0066a1;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 18px;
  border-radius: 2px;
  padding-top: 8px;
  padding-bottom: 7px;
}
.p-scope .p-notification-bar span {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  padding-right: 5px;
  padding-left: 5px;
}
.p-scope .p-notification-bar a {
  font-size: 14px;
  color: #ffffff;
  text-decoration: underline;
}
.p-scope .p-notification-bar .p-square {
  background: none;
  height: 100%;
  margin-top: -4px;
  vertical-align: middle;
}
.p-scope .p-notification-bar .p-square:hover,
.p-scope .p-notification-bar .p-square:focus {
  background: none;
}
.p-scope .p-notification-bar button {
  margin-right: 7px;
}
.p-scope .p-notification-bar button.p-square.p-small {
  color: #ffffff;
  font-size: 24px;
  height: 100%;
}
.p-scope .p-notification-bar.p-question {
  background-color: #5b8f22;
}
.p-scope .p-notification-bar.p-warning {
  background-color: #e98300;
}
.p-scope .p-notification-bar.p-error {
  background-color: #ffe9d1;
  color: #f5412a;
  font-weight: 500;
}
.p-scope .p-notification-bar.p-error .p-square.p-small {
  color: #f5412a;
}
.p-scope .p-notification-bar.p-error .p-square:hover::after,
.p-scope .p-notification-bar.p-error .p-square:focus::after {
  color: #f5412a;
}
.p-scope .p-notification-bar.p-navigation {
  background-color: #439ac1;
  border-radius: 0;
}
.p-scope .p-notification-bar.p-hide-nav-bar {
  display: none;
}
.p-scope .mfp-bg2 {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9011;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
}
.p-scope .mfp-wrap2 {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9012;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
  /* custom */
}
.p-scope .mfp-wrap2 .p-popup-close .p-icon-close {
  position: absolute;
  line-height: 26px;
  top: 10px;
  right: 10px;
}
.test-touch .p-scope .mfp-wrap2 .mfp-iframe-holder .p-mfp-popup-content {
  -webkit-overflow-scrolling: touch;
  overflow-y: scroll;
  height: auto;
  padding-top: 5px;
  box-sizing: border-box;
}
.p-scope .mfp-wrap2 .mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  margin: 20px auto;
  box-sizing: border-box;
}
.p-scope .mfp-wrap2 .mfp-container::before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.p-scope .mfp-wrap2 .mfp-container.mfp-fullscreen {
  padding: 0;
  height: 100%;
  margin: 0 auto;
}
.p-scope .mfp-wrap2 .mfp-container.mfp-fullscreen .mfp-iframe-loaded {
  visibility: visible;
}
.p-scope .mfp-wrap2 .mfp-container.mfp-fullscreen .mfp-iframe-loading {
  visibility: hidden;
}
.p-scope .mfp-wrap2 .mfp-container.mfp-fullscreen .p-icon-close {
  top: 5px;
  right: 20px;
}
.p-scope .mfp-wrap2 .mfp-container.mfp-fullscreen .mfp-content {
  height: 100%;
  max-width: 100%;
  overflow: hidden;
}
.p-scope .mfp-wrap2 .mfp-container.mfp-fullscreen .mfp-content .p-mfp-popup-wrapper {
  background-color: rgba(11, 11, 11, 0.8);
  box-sizing: border-box;
  height: 100%;
  max-width: 100%;
  padding: 0;
}
.p-scope .mfp-wrap2 .mfp-container.mfp-fullscreen .mfp-content .p-mfp-popup-wrapper.p-mfp-youku {
  padding-top: 28px;
}
.p-scope .mfp-wrap2 .mfp-container.mfp-fullscreen .mfp-content .p-mfp-popup-wrapper .p-mfp-popup-content {
  height: 100%;
  max-height: none;
}
.p-scope .mfp-wrap2 .mfp-container.mfp-fullscreen .mfp-content .p-mfp-popup-wrapper .p-mfp-popup-content > div,
.p-scope .mfp-wrap2 .mfp-container.mfp-fullscreen .mfp-content .p-mfp-popup-wrapper .p-mfp-popup-content iframe,
.p-scope .mfp-wrap2 .mfp-container.mfp-fullscreen .mfp-content .p-mfp-popup-wrapper .p-mfp-popup-content object {
  height: 100%;
}
.p-scope .mfp-wrap2 .mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 3004;
  width: 100%;
  max-width: 700px;
  cursor: auto;
}
.p-scope .mfp-wrap2 .p-gallery-popup-content .p-mfp-popup-content {
  display: flex;
  align-items: center;
  justify-content: center;
}
.p-scope .mfp-wrap2 .mfp-hide {
  display: none !important;
}
.p-scope .mfp-wrap2 .mfp-preloader {
  color: #ccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 3003;
}
.p-scope .mfp-wrap2 .mfp-preloader a {
  color: #ccc;
}
.p-scope .mfp-wrap2 .mfp-preloader a:hover {
  color: white;
}
.p-scope .mfp-wrap2 .mfp-s-ready .mfp-preloader {
  display: none;
}
.p-scope .mfp-wrap2 .mfp-ajax-holder .mfp-content {
  background-color: white;
  max-width: 700px;
  padding: 30px 0 0;
}
.p-scope .mfp-wrap2 .mfp-iframe-holder .mfp-iframe {
  width: 100%;
  height: 500px;
}
.p-scope .mfp-wrap2 .mfp-iframe-holder .p-mfp-popup-wrapper {
  padding-right: 25px;
}
.p-scope .mfp-wrap2 .p-mfp-popup-wrapper {
  position: relative;
  background: #fff;
  padding: 3em 2em 2em;
  width: auto;
  max-width: 700px;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}
.p-scope .mfp-wrap2 .p-mfp-popup-wrapper.p-padding-top-none {
  padding-top: 0;
}
.p-scope .mfp-wrap2 .p-mfp-popup-wrapper.p-padding-right-none {
  padding-right: 0;
}
.p-scope .mfp-wrap2 .p-mfp-popup-wrapper.p-padding-bottom-none {
  padding-bottom: 0;
}
.p-scope .mfp-wrap2 .p-mfp-popup-wrapper.p-padding-left-none {
  padding-left: 0;
}
.p-scope .mfp-wrap2 .p-mfp-popup-wrapper.p-inverted {
  background: #0066a1;
}
.p-scope .mfp-wrap2 .p-mfp-popup-wrapper.p-bg-solid-highcontrast {
  background-color: #0f204b;
}
.p-scope .mfp-wrap2 .p-mfp-popup-wrapper.p-bg-solid-darklowcontrast {
  background-color: #0066a1;
}
.p-scope .mfp-wrap2 .p-mfp-popup-wrapper.p-bg-solid-lowcontrastbright {
  background-color: #d9edf6;
}
.p-scope .mfp-wrap2 .p-mfp-popup-wrapper.p-bg-solid-lightlowcontrast {
  background-color: #7ba4d9;
}
.p-scope .mfp-wrap2 .p-mfp-popup-wrapper.p-bg-solid-lowcontrastultra {
  background-color: #003478;
}
.p-scope .mfp-wrap2 .p-mfp-popup-wrapper.p-bg-gradient-highcontrast {
  background-color: #1c3b8b;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #02050b 0%, #0f204b 50%, #1c3b8b 100%);
  /* W3C */
}
.p-scope .mfp-wrap2 .p-mfp-popup-wrapper.p-bg-gradient-lowcontrastbright {
  background-color: #0096ee;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #003655 0%, #0066a1 50%, #0096ee 100%);
  /* W3C */
}
.p-scope .mfp-wrap2 .p-mfp-popup-wrapper.p-bg-gradient-lowcontrastultra {
  background-color: #ffffff;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #9bd0e7 0%, #d9edf6 50%, #ffffff 100%);
  /* W3C */
}
.p-scope .mfp-wrap2 .p-mfp-popup-wrapper.p-bg-gradient-lightlowcontrast {
  background-color: #b6cdea;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #407bc8 0%, #7ba4d9 50%, #b6cdea 100%);
  /* W3C */
}
.p-scope .mfp-wrap2 .p-mfp-popup-wrapper.p-bg-gradient-darklowcontrast {
  background-color: #0055c4;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #00132c 0%, #003478 50%, #0055c4 100%);
  /* W3C */
}
.p-scope .mfp-wrap2 .p-mfp-popup-wrapper.p-mfp-border-radius {
  border-radius: 20px;
  background-clip: content-box;
  padding: 1px;
  border: 1px solid transparent;
}
.p-scope .mfp-wrap2 .p-mfp-popup-wrapper.p-mfp-borderless {
  position: relative;
  overflow: hidden;
  height: 500px;
}
.p-scope .mfp-wrap2 .p-mfp-popup-wrapper.p-mfp-borderless .p-popup-close .p-icon-close {
  color: #ffffff;
}
.p-scope .mfp-wrap2 .p-mfp-popup-wrapper.p-popup-scroll {
  padding: 2em 0 2em 2em;
}
.p-scope .mfp-wrap2.p-mpf-video .p-mfp-popup-wrapper .p-mfp-popup-content {
  height: 350px;
}
.p-scope .mfp-wrap2.p-mpf-video .p-mfp-popup-wrapper .p-mfp-popup-content iframe,
.p-scope .mfp-wrap2.p-mpf-video .p-mfp-popup-wrapper .p-mfp-popup-content object {
  height: 350px;
}
.p-scope .mfp-wrap2 .p-mfp-popup-wrapper .p-mfp-popup-content img {
  max-width: 100%;
}
.p-scope .mfp-wrap2 .p-mfp-popup-image-content {
  padding: 30px 0 0;
}
.p-scope .mfp-wrap2.mfp-auto-cursor .mfp-content {
  cursor: auto;
}
.p-scope .mfp-wrap2 .p-popup-back {
  display: none;
}
.p-scope .mfp-wrap2 .p-nav-prev,
.p-scope .mfp-wrap2 .p-nav-next {
  position: absolute;
  top: 50%;
  margin-top: 5px;
  cursor: pointer;
  background: rgba(255, 255, 255, 0.8);
  height: 25px;
  border-radius: 4px;
  padding: 20px 25px;
}
.p-scope .mfp-wrap2 .p-nav-prev:hover,
.p-scope .mfp-wrap2 .p-nav-next:hover {
  text-decoration: none;
  background: #ffffff;
}
.p-scope .mfp-wrap2 .p-nav-prev .p-icon-arrow-left,
.p-scope .mfp-wrap2 .p-nav-next .p-icon-arrow-left,
.p-scope .mfp-wrap2 .p-nav-prev .p-icon-arrow-right,
.p-scope .mfp-wrap2 .p-nav-next .p-icon-arrow-right {
  color: #0066a1;
  cursor: pointer;
}
.p-scope .mfp-wrap2 .p-nav-prev {
  left: 25px;
}
.p-scope .mfp-wrap2 .p-nav-next {
  right: 25px;
}
.p-scope .mfp-wrap2 button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.p-scope .mfp-wrap2 .mfp-close,
.p-scope .mfp-wrap2 .mfp-arrow,
.p-scope .mfp-wrap2 .mfp-preloader,
.p-scope .mfp-wrap2 .mfp-counter {
  -webkit-touch-callout: none;
  -ms-touch-action: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
@media screen and (max-width: 700px) {
  .p-scope .p-mfp-disable-scroll {
    overflow-y: hidden;
    position: fixed;
    -webkit-overflow-scrolling: touch;
  }
  .p-scope .p-mfp-disable-scroll body {
    overflow-y: hidden;
    position: fixed;
    -webkit-overflow-scrolling: touch;
    max-width: 100%;
  }
  .p-scope .mfp-wrap2 {
    background-color: #ffffff;
  }
  .p-scope .mfp-wrap2 .p-nav-prev {
    left: 5px;
  }
  .p-scope .mfp-wrap2 .p-nav-next {
    right: 5px;
  }
  .p-scope .mfp-wrap2 .mfp-container {
    padding: 0;
    margin: 0 auto;
    height: auto;
  }
  .p-scope .mfp-wrap2 .mfp-container .mfp-content .p-mfp-popup-wrapper {
    box-shadow: none;
    padding-top: 70px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .p-scope .mfp-wrap2 .mfp-container .mfp-content .p-mfp-popup-wrapper.p-padding-top-none {
    padding-top: 0;
  }
  .p-scope .mfp-wrap2 .mfp-container .mfp-content .p-mfp-popup-wrapper.p-padding-right-none {
    padding-right: 0;
  }
  .p-scope .mfp-wrap2 .mfp-container .mfp-content .p-mfp-popup-wrapper.p-padding-bottom-none {
    padding-bottom: 0;
  }
  .p-scope .mfp-wrap2 .mfp-container .mfp-content .p-mfp-popup-wrapper.p-padding-left-none {
    padding-left: 0;
  }
  .p-scope .mfp-wrap2 .mfp-container .mfp-content .p-mfp-popup-wrapper .p-popup-close {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
  }
  .p-scope .mfp-wrap2 .mfp-fullscreen .mfp-content .p-mfp-popup-wrapper {
    padding: 0;
  }
  .p-scope .mfp-wrap2 .mfp-close {
    display: none;
  }
  .p-scope .mfp-wrap2 .p-popup-back {
    display: block;
    position: absolute;
    background-color: #0066a1;
    top: 0;
    left: 0;
    width: 100%;
    padding: 14px 0 14px 13px;
  }
  .p-scope .mfp-wrap2 .p-popup-back span {
    padding-left: 20px;
  }
  .p-scope .mfp-wrap2 .p-popup-back span.p-arrow-left-xs-s::before {
    color: #ffffff;
    font-size: 24px;
    line-height: 24px;
  }
  .p-scope .mfp-wrap2 .p-popup-back a {
    color: #ffffff;
  }
  .p-scope .mfp-wrap2 .mfp-content .p-mfp-popup-wrapper {
    margin: 0 auto;
  }
  .p-scope .mfp-wrap2 .mfp-content .p-mfp-popup-wrapper.p-close-back-hidden {
    padding-top: 30px;
  }
  .p-scope .mfp-wrap2 .mfp-content .p-mfp-popup-wrapper.p-close-back-hidden.p-padding-top-none {
    padding-top: 0;
  }
  .p-scope .mfp-wrap2 .mfp-content .p-mfp-popup-wrapper.p-close-back-hidden .p-popup-back {
    display: none;
  }
  .p-scope .mfp-wrap2 .mfp-content .p-mfp-popup-wrapper.p-mfp-border-radius {
    border-radius: 0;
  }
  .p-scope .mfp-wrap2 .mfp-content .p-mfp-popup-wrapper.p-mfp-borderless {
    height: 100%;
    position: relative;
    overflow: hidden;
  }
  .p-scope .mfp-wrap2 .mfp-content .p-mfp-popup-wrapper.p-mfp-borderless .p-mfp-popup-content {
    padding-top: 0;
  }
  .p-scope .mfp-wrap2 .mfp-content .p-mfp-popup-wrapper.p-mfp-borderless .mfp-iframe {
    min-height: 100vh;
    overflow: auto;
  }
  .p-scope .mfp-wrap2 .mfp-iframe-holder .p-popup-back {
    padding: 23px;
  }
}
@media print, screen and (min-width: 451px) {
  .p-scope .mfp-wrap2 .p-nav-prev,
  .p-scope .mfp-wrap2 .p-nav-next {
    margin-top: 20px;
  }
  .p-scope .mfp-wrap2.p-mpf-video .p-mfp-popup-wrapper .p-mfp-popup-content {
    height: 460px;
  }
  .p-scope .mfp-wrap2.p-mpf-video .p-mfp-popup-wrapper .p-mfp-popup-content iframe,
  .p-scope .mfp-wrap2.p-mpf-video .p-mfp-popup-wrapper .p-mfp-popup-content object {
    height: 460px;
  }
}
@media screen and (min-width: 701px) {
  .p-scope .mfp-wrap2 .p-nav-prev,
  .p-scope .mfp-wrap2 .p-nav-next {
    margin-top: -15px;
  }
  .p-scope .mfp-wrap2 .mfp-iframe-holder .p-mfp-popup-content {
    max-height: 100%;
  }
  .p-scope .mfp-wrap2 .p-mfp-popup-wrapper.p-popup-scroll .p-mfp-popup-content {
    padding: 0 2em 0 0;
    overflow-y: auto;
    height: 470px;
    max-height: 500px;
  }
  .p-scope .mfp-wrap2 .mfp-content.mfp-custom-size {
    width: auto;
    max-width: 100%;
  }
  .p-scope .mfp-wrap2 .mfp-content.mfp-custom-size .p-mfp-popup-wrapper {
    max-width: 100%;
  }
}
.p-scope .p-responsive-video-container {
  direction: ltr;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
}
.p-scope .p-responsive-video-container video {
  height: auto;
  left: 50%;
  min-height: 101%;
  min-width: 101%;
  max-height: 4000%;
  max-width: 4000%;
  overflow: hidden;
  position: absolute;
  top: 50%;
  width: auto;
  transform: translateX(-50%) translateY(-50%);
}
.p-scope .p-masthead-background {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -1;
  top: 0;
  left: 0;
  overflow: hidden;
}
.p-scope .p-se18-search-box {
  position: relative;
}
.p-scope .p-se18-search-box .p-se18-inner-wrapper {
  position: relative;
}
.p-scope .p-se18-search-box .p-search-form {
  position: relative;
}
.p-scope .p-se18-search-box .p-search-form input[type='text'] {
  padding-right: 70px;
}
.p-scope .p-se18-search-box .p-search-form:focus {
  border-color: #ffffff;
  box-shadow: -1px 3px 8px 0 rgba(0, 0, 0, 0.4);
}
.p-scope .p-se18-search-box fieldset {
  position: relative;
}
.p-scope .p-se18-search-box .p-search {
  position: absolute;
  top: 50%;
  color: #3c3c3c;
  margin-top: -11px;
  right: 11px;
  min-width: 15px;
}
.p-scope .p-se18-search-box .p-icon-search:hover,
.p-scope .p-se18-search-box .p-icon-search:focus {
  color: #0066a1;
}
.p-scope .p-se18-search-box .p-reset-wrapper {
  display: none;
  position: absolute;
  top: 50%;
  color: #3c3c3c;
  overflow: visible;
  margin-top: -12px;
  right: 40px;
  margin-right: 10px;
}
.p-scope .p-se18-search-box .p-reset-wrapper::after {
  content: '';
  position: absolute;
  background: #cccccc;
  top: 50%;
  display: block;
  width: 1px;
  height: 23px;
  margin-top: -13px;
  margin-left: 4px;
  left: 30px;
}
.p-scope .p-se18-search-box .p-reset-wrapper.p-show {
  display: block;
}
.p-scope .p-se18-search-box .p-se18-auto-suggestions {
  display: none;
}
.p-scope .p-se18-search-box .p-se18-suggested-terms {
  display: none;
}
.p-scope .p-se18-search-box .p-se18-suggested-results {
  display: none;
}
.p-scope .p-se18-search-box .p-se18-separator {
  display: none;
}
.p-scope .p-se18-search-box.p-show-terms .p-se18-auto-suggestions,
.p-scope .p-se18-search-box.p-show-suggestions .p-se18-auto-suggestions {
  display: block;
}
.p-scope .p-se18-search-box.p-show-terms .p-se18-suggested-terms {
  display: block;
}
.p-scope .p-se18-search-box.p-show-suggestions .p-se18-suggested-results {
  display: block;
}
.p-scope .p-se18-search-box.p-show-terms.p-show-suggestions .p-se18-separator {
  display: block;
}
.p-scope .p-se18-auto-suggestions {
  background: #ffffff;
  position: absolute;
  z-index: 2;
  color: #3c3c3c;
  width: 100%;
  border-radius: 0 0 2px 2px;
  padding: 16px 0 17px;
  box-shadow: -1px 3px 8px 0 rgba(0, 0, 0, 0.4);
  margin-top: -1px;
  border-top: 1px solid #cccccc;
  font-size: 14px;
}
.p-scope .p-se18-auto-suggestions .p-title-terms,
.p-scope .p-se18-auto-suggestions .p-title-results {
  color: #a6a6a6;
  margin-bottom: 3px;
  padding-left: 20px;
  padding-right: 20px;
}
.p-scope .p-se18-auto-suggestions hr {
  border: 0;
  background-color: #cccccc;
  height: 1px;
}
.p-scope .p-se18-auto-suggestions mark {
  font-weight: bold;
  background: none;
}
.p-scope .p-se18-suggested-terms li {
  position: relative;
  display: block;
  color: #3c3c3c;
  outline: none;
  padding: 7px 20px;
  line-height: 14px;
  text-decoration: none;
  cursor: pointer;
}
.p-scope .p-se18-suggested-terms li.p-selected {
  background-color: #d9edf6;
}
.p-scope .p-se18-suggested-results .p-misspell {
  border-bottom: 1px solid #cce0ec;
  padding-bottom: 14px;
  margin-bottom: 14px;
}
.p-scope .p-se18-suggested-results .p-misspell .p-did-you-mean {
  color: #0066a1;
  cursor: pointer;
}
.p-scope .p-se18-suggested-results .p-se18-wrapper {
  margin: 14px 20px 7px;
}
.p-scope .p-se18-suggested-results li {
  display: flex;
  border-bottom: 1px solid #cce0ec;
  padding-bottom: 14px;
  margin-bottom: 14px;
  cursor: pointer;
}
.p-scope .p-se18-suggested-results li:last-child {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
.p-scope .p-se18-suggested-results li:hover a {
  color: #0066a1;
}
.p-scope .p-se18-suggested-results a {
  cursor: pointer;
  color: #3c3c3c;
}
.p-scope .p-se18-suggested-results a:hover {
  text-decoration: none;
}
.p-scope .p-se18-suggested-results .p-image {
  float: left;
  font-size: 0;
}
.p-scope .p-se18-suggested-results .p-image img {
  max-width: 43px;
}
.p-scope .p-se18-suggested-results .p-content {
  margin-left: 57px;
}
.p-scope .p-se18-suggested-results .p-content .p-number::before {
  content: '|';
  margin: 0 7px;
}
@media screen and (max-width: 960px) {
  .p-scope .p-se18-search-box input[type='text'].p-search-padding {
    padding-right: 30px;
  }
}
@media print, screen and (min-width: 451px) {
  .p-scope .p-se18-suggested-results .p-image img {
    max-width: 86px;
  }
  .p-scope .p-se18-suggested-results .p-content {
    margin-left: 100px;
  }
}
.p-scope .p-inverted .p-se18-inner-wrapper .p-form .p-search-box:focus {
  background: #ffffff;
}
.p-scope .p-inverted .p-se18-auto-suggestions .p-title-terms,
.p-scope .p-inverted .p-se18-auto-suggestions .p-title-results {
  color: #a6a6a6;
}
.p-scope .p-inverted .p-se18-auto-suggestions .p-body-copy-02 {
  color: #3c3c3c;
}
.p-scope .p-n02v3,
.p-scope .p-n02v3 a,
.p-scope .p-n02v3 .p-heading-02 {
  color: #ffffff;
}
.p-scope .p-n02v3 a,
.p-scope .p-n02v3 a:active,
.p-scope .p-n02v3 a:focus {
  outline: none;
  outline: 0;
}
.p-scope .p-n02v3 .p-layout-inner,
.p-scope .p-n02v3 .p-n02v3-wrapper {
  position: relative;
}
.p-scope .p-n02v3__mlink:hover {
  text-decoration: none;
}
.p-scope .genericheaderpagev2,
.p-scope .genericheaderpage {
  position: relative;
  width: 100%;
  z-index: 6007;
}
.p-scope .p-show-sidebar-header .genericheaderpagev2,
.p-scope .p-show-sidebar-header .genericheaderpage {
  z-index: 6007;
}
.p-scope .p-n02v3__mz {
  position: absolute;
  z-index: 50;
  bottom: 0;
  left: auto;
  right: 0;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  flex-wrap: nowrap;
  text-align: right;
  color: #ffffff;
}
.p-scope .p-n02v3__mzsearch {
  display: flex;
  flex-direction: row;
  min-height: 48px;
}
.p-scope .p-n02v3__mzmyphilips--icon,
.p-scope .p-n02v3__mzsearch--open,
.p-scope .p-n02v3__mzsearch--close,
.p-scope .p-n02v3__mzhamburger--close,
.p-scope .p-n02v3__mzshop--open {
  display: inline-block;
  width: 38px;
  height: 48px;
  line-height: 55px;
  text-align: center;
  cursor: pointer;
}
.p-scope .p-n02v3__mzshop--open {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: inherit;
}
.p-scope .p-n02v3__mzshop--open > span {
  padding: 7px 5px 5px;
}
.p-scope .p-n02v3__mzshop--open:hover {
  text-decoration: none;
}
.p-scope .p-n02v3__mzshop--open:focus > span {
  outline-width: 3px;
  outline-color: #9dd3e3;
  outline-style: solid;
}
.p-scope .p-n02v3__mzshop--open:focus:not(.focus-visible) > span {
  outline: 0;
}
.p-scope .p-n02v3__mzmyphilips--icon > button,
.p-scope .p-n02v3__mzsearch--open > button,
.p-scope .p-n02v3__mzsearch--close > button,
.p-scope .p-n02v3__mzhamburger--close > button {
  margin-top: 8px;
  padding: 5px;
}
.p-scope .p-n02v3__mzmyphilips--icon > button:focus,
.p-scope .p-n02v3__mzsearch--open > button:focus,
.p-scope .p-n02v3__mzsearch--close > button:focus,
.p-scope .p-n02v3__mzhamburger--close > button:focus {
  outline-width: 3px;
  outline-color: #9dd3e3;
  outline-style: solid;
}
.p-scope .p-n02v3__mzmyphilips--icon > button:focus:not(.focus-visible),
.p-scope .p-n02v3__mzsearch--open > button:focus:not(.focus-visible),
.p-scope .p-n02v3__mzsearch--close > button:focus:not(.focus-visible),
.p-scope .p-n02v3__mzhamburger--close > button:focus:not(.focus-visible) {
  outline: 0;
}
.p-scope .p-n02v3__mzsearch--open > button {
  margin-top: 7px;
}
.p-scope .p-n02v3__mzmyphilips,
.p-scope .p-n02v3__mzhamburger,
.p-scope .p-n02v3__mzshop {
  display: flex;
  flex-direction: row;
  width: 40px;
  height: 48px;
}
.p-scope .p-n02v3__mzhamburger--open {
  padding: 12px 8px;
  text-align: center;
  cursor: pointer;
}
.p-scope .p-n02v3__mzshop--hidden {
  display: none;
}
.p-scope .p-n02v3__mzsearch--close {
  display: none;
}
.p-scope .p-n02v3__search--open .p-n02v3__mzstockindicator {
  display: none;
}
.p-scope .p-n02v3__search--open .p-n02v3__mzmyphilips {
  display: none;
}
.p-scope .p-n02v3__search--open .p-n02v3__mzsearch--open {
  display: none;
}
.p-scope .p-n02v3__search--open .p-n02v3__mzsearch--close {
  position: absolute;
  right: 0;
  display: inline-block;
}
.p-scope .p-n02v3__search--open .p-n02v3__mzlanguage {
  display: none;
}
.p-scope .p-n02v3__search--open .p-n02v3__mzshop {
  display: none;
}
.p-scope .p-n02v3__search--open .p-n02v3__mz {
  left: 118px;
}
.p-scope .p-n02v3__search--open .p-n02v3__mzsearch {
  width: 100%;
}
.p-scope .p-n02v3__search--open .p-n02v3__mzsearch .se18-search-box {
  display: inline-block;
  width: 100%;
}
.p-scope .p-n02v3__mzsearch .se18-search-box {
  display: none;
}
.p-scope .p-n02v3__mzsearch .p-se18-search-box {
  text-align: left;
}
.p-scope .p-n02v3__mzsearch .p-se18-search-box > .p-row-gutter,
.p-scope .p-n02v3__mzsearch .p-se18-search-box > .p-comp-spacing-bottom {
  padding: 0;
}
.p-scope .p-n02v3__mzsearch .p-se18-search-box .p-search-box,
.p-scope .p-n02v3__mzsearch .p-se18-search-box .p-search-box:active,
.p-scope .p-n02v3__mzsearch .p-se18-search-box .p-search-box:focus {
  height: 48px;
  background: #176498;
  color: #9dd3e3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
  border: none;
  padding-left: 40px;
  padding-right: 10px;
}
.p-scope .p-n02v3__mzsearch .p-se18-search-box .p-search-box:active,
.p-scope .p-n02v3__mzsearch .p-se18-search-box .p-search-box:focus {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.4);
}
.p-scope .p-n02v3__mzsearch .p-se18-search-box .p-search,
.p-scope .p-n02v3__mzsearch .p-se18-search-box .p-reset {
  font-size: 18px;
  color: white;
}
.p-scope .p-n02v3__mzsearch .p-se18-search-box .p-icon-search:hover,
.p-scope .p-n02v3__mzsearch .p-se18-search-box .p-icon-close:hover,
.p-scope .p-n02v3__mzsearch .p-se18-search-box .p-icon-search:focus,
.p-scope .p-n02v3__mzsearch .p-se18-search-box .p-icon-close:focus {
  color: #0066a1;
}
.p-scope .p-n02v3__mzsearch .p-se18-search-box .p-search {
  margin-top: -9px;
  left: 11px;
  right: auto;
  min-width: 18px;
}
.p-scope .p-n02v3__mzsearch .p-se18-search-box .p-reset-wrapper {
  display: none;
  margin-top: -9px;
  left: 40px;
  right: auto;
  margin-left: 12px;
  margin-right: 0;
}
.p-scope .p-n02v3__mzsearch .p-se18-search-box .p-reset-wrapper::after {
  right: 28px;
  left: auto;
}
.p-scope .p-n02v3__mzsearch-expanded {
  text-align: left;
}
.p-scope .p-n02v3__mzsearch-expanded .se18-search-box {
  position: absolute;
  left: -116px;
  right: 16px;
  top: 66px;
  width: 100vw;
  overflow: hidden;
  z-index: 0;
}
.p-scope .p-n02v3__mzsearch-expanded .se18-search-box .p-se18-search-box {
  position: absolute;
  left: 100%;
  right: 0;
  margin: 0 16px;
}
.p-scope .p-n02v3__mzsearch-expanded .se18-search-box .p-search-form {
  z-index: 3;
}
.p-scope .p-n02v3__mzsearch-expanded .se18-search-box .p-search-form:focus-within .p-search-box {
  background: #ffffff;
  color: #3c3c3c;
  border-color: #0066a1;
}
.p-scope .p-n02v3__mzsearch-expanded .se18-search-box .p-search-form:focus-within .p-search-box ~ .p-search,
.p-scope .p-n02v3__mzsearch-expanded .se18-search-box .p-search-form:focus-within .p-search-box ~ * .p-reset {
  color: #3c3c3c;
}
.p-scope .p-n02v3__mzsearch-expanded .se18-search-box .p-search-form:focus-within .p-search-box ~ .p-icon-search:hover,
.p-scope .p-n02v3__mzsearch-expanded .se18-search-box .p-search-form:focus-within .p-search-box ~ * .p-icon-close:hover,
.p-scope .p-n02v3__mzsearch-expanded .se18-search-box .p-search-form:focus-within .p-search-box ~ .p-icon-search:focus,
.p-scope .p-n02v3__mzsearch-expanded .se18-search-box .p-search-form:focus-within .p-search-box ~ * .p-icon-close:focus {
  color: #0066a1;
}
.p-scope .p-n02v3__mzsearch-expanded .se18-search-box .p-search,
.p-scope .p-n02v3__mzsearch-expanded .se18-search-box .p-reset {
  color: #ffffff;
}
.p-scope .p-n02v3__mzsearch-expanded .se18-search-box .p-icon-search:hover,
.p-scope .p-n02v3__mzsearch-expanded .se18-search-box .p-icon-close:hover,
.p-scope .p-n02v3__mzsearch-expanded .se18-search-box .p-icon-search:focus,
.p-scope .p-n02v3__mzsearch-expanded .se18-search-box .p-icon-close:focus {
  color: #0066a1;
}
.p-scope .p-n02v3__mzsearch-expanded .se18-search-box .p-search {
  margin-top: -12px;
}
.p-scope .p-n02v3__mzsearch-expanded .se18-search-box .p-reset-wrapper {
  font-size: 12px;
}
.p-scope .p-n02v3__mzsearch-expanded .se18-search-box .p-reset-wrapper::after {
  margin-top: -10px;
  margin-left: 4px;
  height: 18px;
}
.p-scope .p-n02v3__mzsearch-expanded .se18-search-box .p-search-box {
  background: #1b578e;
  box-shadow: none;
  color: #ffffff;
  height: 44px;
  font-size: 16px;
  border-radius: 2px;
  border: 1px solid #1b578e;
}
.p-scope .p-n02v3__mzsearch-expanded .se18-search-box .p-search-box:focus,
.p-scope .p-n02v3__mzsearch-expanded .se18-search-box .p-search-box:active {
  background: #ffffff;
  color: #3c3c3c;
}
.p-scope .p-n02v3__mzsearch-expanded .se18-search-box .p-search-box:focus ~ .p-search,
.p-scope .p-n02v3__mzsearch-expanded .se18-search-box .p-search-box:active ~ .p-search,
.p-scope .p-n02v3__mzsearch-expanded .se18-search-box .p-search-box:focus ~ * .p-reset,
.p-scope .p-n02v3__mzsearch-expanded .se18-search-box .p-search-box:active ~ * .p-reset {
  color: #3c3c3c;
}
.p-scope .p-n02v3__mzsearch-expanded .se18-search-box .p-search-box.p-search-padding {
  padding-right: 67px;
}
.p-scope .p-n02v3__mzsearch-expanded .p-se18-auto-suggestions {
  box-shadow: none;
  box-sizing: border-box;
  border: 1px solid #d8d8d8;
}
.p-scope .p-n02v3__mzsearch-expanded--show .se18-search-box {
  overflow: visible;
}
.p-scope .p-n02v3__mzsearch-expanded--show .se18-search-box .p-se18-search-box {
  width: calc(100vw - 32px);
}
.p-scope .p-n02v3__mzsearch-expanded--active .se18-search-box .p-se18-search-box {
  left: 0;
}
.p-scope .p-n02v3--subbrand .p-n02v3__mzsearch-expanded .se18-search-box {
  top: 105px;
}
.p-scope .p-n02v3__mzlanguage {
  display: inline-block;
  margin: 0 5px;
  line-height: 48px;
}
.p-scope .p-n02v3__mzlanguage > a {
  padding-top: 5px;
  padding-bottom: 10px;
}
.p-scope .p-n02v3__mzlanguage > a:focus {
  outline-width: 3px;
  outline-color: #9dd3e3;
  outline-style: solid;
}
.p-scope .p-n02v3__mzlanguage > a:focus:not(.focus-visible) {
  outline: 0;
}
.p-scope .p-n02v3__language {
  color: #9dd3e3;
  display: inline-block;
  line-height: initial;
  text-align: center;
  margin: 0 4px;
}
.p-scope .p-n02v3__language.p-n02v3__language--active {
  color: #ffffff;
  font-weight: 800;
}
.p-scope .p-n02v3__mzstockindicator > a {
  padding: 5px;
}
.p-scope .p-n02v3__mzstockindicator > a:hover {
  text-decoration: none;
}
.p-scope .p-n02v3__mzstockindicator > a:focus {
  outline-width: 3px;
  outline-color: #9dd3e3;
  outline-style: solid;
}
.p-scope .p-n02v3__mzstockindicator > a:focus:not(.focus-visible) {
  outline: 0;
}
.p-scope .p-n02v3__mzstockindicator #stockIndicator {
  line-height: 48px;
  font-size: 13px;
}
.p-scope .p-n02v3__mzstockindicator .p-n02v3__stockPct--positive {
  color: #ced95f;
}
.p-scope .p-n02v3__mzstockindicator .p-n02v3__stockPct--negative {
  color: #ffb580;
}
.p-scope .p-n02v3__mzshop {
  position: relative;
}
.p-scope .p-n02v3__mzshop a {
  color: #ffffff;
}
.p-scope .p-n02v3__mzshop .p-cart-counter {
  position: absolute;
  top: 10px;
  left: 15px;
  pointer-events: none;
}
.p-scope .p-n02v3__mzshop.p-n02v3__mzshop--alt .p-cart-counter {
  opacity: 1;
  transition: transform 400ms ease-in-out, opacity 400ms ease-in-out;
}
.p-scope .p-n02v3__mzshop.p-n02v3__mzshop--alt .p-cart-counter.p-cart-counter--change {
  opacity: 0;
  transition: opacity 400ms;
  transform: rotate(360deg);
}
.p-scope .p-n02v3__mzshop.p-n02v3__mzshop--alt .p-n02v3__mzshop--open {
  overflow: hidden;
}
.p-scope .p-n02v3__mzshop.p-n02v3__mzshop--alt .p-n02v3__cart-icons {
  display: flex;
  flex-direction: column;
  margin-bottom: 16px;
  transition: margin 800ms;
}
.p-scope .p-n02v3__mzshop.p-n02v3__mzshop--alt .p-n02v3__cart-icon--basket,
.p-scope .p-n02v3__mzshop.p-n02v3__mzshop--alt .p-n02v3__cart-icon--cart,
.p-scope .p-n02v3__mzshop.p-n02v3__mzshop--alt .p-n02v3__cart-icon--forklift,
.p-scope .p-n02v3__mzshop.p-n02v3__mzshop--alt .p-n02v3__cart-icon--truck,
.p-scope .p-n02v3__mzshop.p-n02v3__mzshop--alt .p-n02v3__cart-icon--ship {
  margin-bottom: 5px;
  padding-top: 5px;
  padding-bottom: 2px;
}
.p-scope .p-n02v3__mzshop.p-n02v3__mzshop--alt .p-n02v3__cart-icon--basket-show .p-n02v3__cart-icons {
  margin-top: 180px;
  transition: margin 1s;
}
.p-scope .p-n02v3__mzshop.p-n02v3__mzshop--alt .p-n02v3__cart-icon--basket-show:focus .p-n02v3__cart-icon--basket {
  outline-width: 3px;
  outline-color: #9dd3e3;
  outline-style: solid;
}
.p-scope .p-n02v3__mzshop.p-n02v3__mzshop--alt .p-n02v3__cart-icon--basket-show:focus:not(.focus-visible) .p-n02v3__cart-icon--basket {
  outline: 0;
}
.p-scope .p-n02v3__mzshop.p-n02v3__mzshop--alt .p-n02v3__cart-icon--cart-show .p-n02v3__cart-icons {
  margin-top: 104px;
  transition: margin 1s;
}
.p-scope .p-n02v3__mzshop.p-n02v3__mzshop--alt .p-n02v3__cart-icon--cart-show:focus .p-n02v3__cart-icon--cart {
  outline-width: 3px;
  outline-color: #9dd3e3;
  outline-style: solid;
}
.p-scope .p-n02v3__mzshop.p-n02v3__mzshop--alt .p-n02v3__cart-icon--cart-show:focus:not(.focus-visible) .p-n02v3__cart-icon--cart {
  outline: 0;
}
.p-scope .p-n02v3__mzshop.p-n02v3__mzshop--alt .p-n02v3__cart-icon--forklift-show .p-n02v3__cart-icons {
  margin-top: 28px;
  transition: margin 1s;
}
.p-scope .p-n02v3__mzshop.p-n02v3__mzshop--alt .p-n02v3__cart-icon--forklift-show:focus .p-n02v3__cart-icon--forklift {
  outline-width: 3px;
  outline-color: #9dd3e3;
  outline-style: solid;
}
.p-scope .p-n02v3__mzshop.p-n02v3__mzshop--alt .p-n02v3__cart-icon--forklift-show:focus:not(.focus-visible) .p-n02v3__cart-icon--forklift {
  outline: 0;
}
.p-scope .p-n02v3__mzshop.p-n02v3__mzshop--alt .p-n02v3__cart-icon--truck-show .p-n02v3__cart-icons {
  margin-top: -48px;
  transition: margin 1s;
}
.p-scope .p-n02v3__mzshop.p-n02v3__mzshop--alt .p-n02v3__cart-icon--truck-show:focus .p-n02v3__cart-icon--truck {
  outline-width: 3px;
  outline-color: #9dd3e3;
  outline-style: solid;
}
.p-scope .p-n02v3__mzshop.p-n02v3__mzshop--alt .p-n02v3__cart-icon--truck-show:focus:not(.focus-visible) .p-n02v3__cart-icon--truck {
  outline: 0;
}
.p-scope .p-n02v3__mzshop.p-n02v3__mzshop--alt .p-n02v3__cart-icon--ship-show .p-n02v3__cart-icons {
  margin-top: -124px;
  transition: margin 1s;
}
.p-scope .p-n02v3__mzshop.p-n02v3__mzshop--alt .p-n02v3__cart-icon--ship-show:focus .p-n02v3__cart-icon--ship {
  outline-width: 3px;
  outline-color: #9dd3e3;
  outline-style: solid;
}
.p-scope .p-n02v3__mzshop.p-n02v3__mzshop--alt .p-n02v3__cart-icon--ship-show:focus:not(.focus-visible) .p-n02v3__cart-icon--ship {
  outline: 0;
}
.p-scope .p-n02v3__shop-status {
  color: #212121;
  border-radius: 4px;
  background-color: #f5f5f5;
  margin: 0 16px 20px;
  padding: 7px 14px;
}
.p-scope .p-n02v3__mzshop-old-cart-template .p-n02v3__shop-status {
  color: #0066a1;
  background-color: rgba(0, 102, 161, 0.1);
  margin: 0;
  border-radius: 0;
}
.p-scope .p-n02v3__mzshop-old-cart-template .p-n02v3__shop-status p {
  font-size: 14px;
  line-height: 22px;
}
.p-scope .p-n02v3__mzshop-old-cart-template .p-n02v3-prodcart__title {
  font-weight: 300;
  padding: 10px 14px;
  color: #0066a1;
  font-size: 17px;
}
@media screen and (max-width: 960px) {
  .p-scope .p-n02v3__mzhamburger {
    display: inline-block;
  }
  .p-scope .p-n02v3__mzhamburger--open {
    display: inline-block;
  }
  .p-scope .p-n02v3__mzhamburger--close {
    display: none;
  }
  .p-scope .p-n02v3__mzlanguage {
    display: none;
  }
  .p-scope .p-n02v3__hamburger--open .p-n02v3__mzhamburger--open {
    display: none;
  }
  .p-scope .p-n02v3__hamburger--open .p-n02v3__mzhamburger--close {
    display: inline-block;
  }
  .p-scope .p-n02v3__mz {
    left: 118px;
  }
  .p-scope .p-n02v3__search--open .p-n02v3__mz {
    left: 0;
  }
  .p-scope .p-n02v3__search--open .p-n02v3__mz .p-n02v3__mzhamburger {
    display: none;
  }
  .p-scope .p-n02v3__search--open .p-n02v3__mz .p-se18-search-box > .p-layout-row {
    margin-right: 0;
    margin-left: 0;
  }
  .p-scope .p-n02v3__mzmyphilips {
    display: none;
  }
  .p-scope .p-n02v3__n25bg .p-n02v3-aside {
    position: absolute;
    top: 0;
    z-index: 50;
    right: 0;
  }
  .p-scope .p-n02v3__n25bg .p-n02v3-aside .p-n02v3__mz {
    position: static;
  }
  .p-scope .p-n02v3__n25bg.p-n02v3__search--open .p-n02v3-aside {
    left: 0;
  }
}
@media screen and (min-width: 961px) {
  .p-scope .p-n02v3__mzhamburger {
    display: none;
  }
  .p-scope .p-n02v3__mzsearch-expanded {
    display: flex;
    align-items: center;
    width: 50%;
    min-height: 48px;
    max-width: 430px;
    margin-right: 15px;
  }
  .p-scope .p-n02v3__mzsearch-expanded .p-n02v3__mzsearch--open {
    display: none;
  }
  .p-scope .p-n02v3__mzsearch-expanded .se18-search-box {
    display: block;
    max-width: 430px;
    width: 100%;
    position: static;
    overflow: visible;
  }
  .p-scope .p-n02v3__mzsearch-expanded .se18-search-box .p-se18-search-box {
    margin: 0;
    position: static;
    width: 100%;
  }
  .p-scope .p-n02v3__mzsearch-expanded .se18-search-box .p-search-box {
    border-color: #176498;
    height: 32px;
    font-size: 14px;
  }
}
.p-scope .p-n02v3__shape {
  position: absolute;
  z-index: 40;
  top: 0;
  left: 0;
  width: 98px;
}
.p-scope .p-n02v3__brand {
  position: absolute;
  z-index: 20;
  top: 0;
  width: 98px;
  height: 45px;
  filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.5));
}
.p-scope .p-n02v3__philips {
  position: absolute;
  z-index: 20;
  top: 15px;
  left: 7px;
  width: 85px;
}
.p-scope .p-n02v3__philips img {
  position: absolute;
}
.p-scope .p-n02v3__shapetop {
  position: absolute;
  top: 0;
  left: 0;
  width: 98px;
  height: 45px;
}
.p-scope .p-n02v3__subbrand {
  position: absolute;
  z-index: 20;
  width: 98px;
  height: 39px;
  top: 40px;
  filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.5));
}
.p-scope .p-n02v3__subbrand .p-n02v3__shapegradient {
  margin-top: 10px;
}
.p-scope .p-n02v3__subbranding {
  position: absolute;
  z-index: 20;
  top: 8px;
  left: 0;
  right: 0;
  width: 98px;
  height: 31px;
}
.p-scope .p-n02v3__shapebottom {
  position: absolute;
  top: 0;
  left: 0;
  width: 98px;
  height: 39px;
}
.p-scope .p-n02v3__shapegradient {
  position: relative;
  transition: height 400ms ease;
  height: 35px;
  margin-top: 16px;
  background: linear-gradient(to right, #1d4c84 0, #1474a4 100%);
}
.p-scope .p-n02v3__shapegradient .p-body-copy-03 {
  position: absolute;
  bottom: 4px;
  left: 8px;
  right: 8px;
  color: #ffffff;
}
.p-scope .p-n02v3 .p-n02v3__shapelink {
  display: block;
  height: 51px;
}
.p-scope .p-n02v3 .p-n02v3__shapelink.p-n02v3__shapelink_subbrand {
  height: 85px;
}
.p-scope .p-n02v3 .p-n02v3__shapelink:focus {
  outline-width: 3px;
  outline-color: #9dd3e3;
  outline-style: solid;
}
.p-scope .p-n02v3__shapelink:hover .p-n02v3__shapegradient {
  transition: height 400ms ease;
  height: 56px;
}
@media screen and (max-width: 960px) {
  .p-scope .p-n02v3__search--open .p-n02v3__shape {
    display: none;
  }
}
@media screen and (max-width: 450px) {
  .p-scope .p-n02v3__shape {
    left: 6px;
  }
}
@media print, screen and (min-width: 451px) and (max-width: 700px) {
  .p-scope .p-n02v3__shape {
    left: 9px;
  }
}
@media screen and (min-width: 701px) and (max-width: 960px) {
  .p-scope .p-n02v3__shape {
    left: 11px;
  }
}
.p-scope .p-n02v3.p-n02v3__flyout--open {
  position: relative;
  overflow-y: auto;
  height: 100vh;
  color: #bfe2eb;
  background: #176498;
  -webkit-overflow-scrolling: touch;
}
.p-scope .p-n02v3.p-n02v3__flyout--open .p-n02v3__title {
  display: none;
}
.p-scope .p-n02v3.p-n02v3__flyout--open .p-n52-breadcrumbHeader {
  display: none;
}
.p-scope .p-n02v3__menu {
  position: relative;
  z-index: 30;
}
.p-scope .p-n02v3__mlink {
  position: relative;
  display: block;
  cursor: pointer;
  margin-bottom: 5px;
}
.p-scope .p-n02v3__mli--lastactive > .p-n02v3__mlink > span {
  color: #ffffff;
  font-weight: 800;
}
.p-scope .p-n02v3__mli--showall {
  display: none;
}
.p-scope .p-n02v3__m1bg {
  background: #1474a4;
  min-height: 48px;
}
.p-scope .p-n02v3__m1item {
  color: #daf1f7;
}
.p-scope .p-n02v3__miconbg {
  color: #bfe2eb;
  background: #176498;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
  position: absolute;
  left: 0;
  right: 0;
  top: 48px;
}
.p-scope .p-n02v3__miconbg .p-n02v3__mwrap {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.6);
}
.p-scope .p-n02v3__miconbg .p-n02v3__mflyout::before {
  box-shadow: none;
}
.p-scope .p-n02v3__mbg--hidden {
  display: none;
}
.p-scope .p-n02v3__flyout--open .p-n02v3__miconbg .p-n02v3__mwrap {
  box-shadow: none;
}
.p-scope .p-n02v3__flyout--open .p-n02v3__miconbg::after {
  content: '';
  position: absolute;
  bottom: 0;
  width: 100%;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.p-scope .p-n02v3__mflyout {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 40;
}
.p-scope .p-n02v3__m1 {
  position: relative;
  padding-top: 28px;
}
.p-scope .p-n02v3__m1title {
  position: relative;
  height: 50px;
}
.p-scope .p-n02v3__m1title::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.p-scope .p-n02v3__mback {
  position: relative;
  padding: 20px 0 14px;
  cursor: pointer;
}
.p-scope .p-n02v3__mback::before {
  content: '\2039';
  display: inline-block;
  font-weight: 800;
  overflow: hidden;
  height: 16px;
  margin-right: 5px;
}
.p-scope .p-n02v3__mback::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.p-scope .p-n02v3__listtitle {
  position: relative;
  margin: 32px 0;
}
.p-scope .p-n02v3__mclose {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  font-size: 20px;
  color: #ffffff;
}
.p-scope .p-n02v3__mclose > button.p-icon-close {
  padding: 5px 5px 3px;
}
.p-scope .p-n02v3__mclose > button.p-icon-close:focus {
  outline-width: 3px;
  outline-color: #9dd3e3;
  outline-style: solid;
}
.p-scope .p-n02v3__micon {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: 960px;
  margin: 0 auto;
  justify-content: space-evenly;
}
.p-scope .p-n02v3__micon > .p-n02v3__mli--active > .p-n02v3__mlink::after {
  content: '';
  position: absolute;
  bottom: -16px;
  width: 100%;
  height: 1px;
  background: #ffffff;
}
.p-scope .p-n02v3__m2icon {
  display: none;
}
.p-scope .p-n02v3__micon > li {
  display: inline-block;
  width: 106px;
  flex: 1;
  height: 127px;
}
.p-scope .p-n02v3__micon > .p-n02v3__mli:hover {
  background: radial-gradient(rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0) 60%);
}
.p-scope .p-n02v3__micon > li > .p-n02v3__mlink::before {
  content: '';
  display: block;
  height: 100px;
  margin-top: 10px;
}
.p-scope .p-n02v3__micon .p-n02v3__m2icon {
  display: block;
  position: absolute;
  top: 15px;
  left: 7px;
  right: 7px;
  font-size: 33px;
  line-height: 33px;
  text-align: center;
  padding: 0;
}
.p-scope .p-n02v3__micon .p-n02v3__m2text {
  position: absolute;
  top: 62px;
  left: 7px;
  right: 7px;
  font-size: 12px;
  line-height: 1rem;
  text-align: center;
  padding: 0;
}
.p-scope .p-n02v3__mflyout > .p-n02v3__mwrap {
  position: relative;
  max-width: 960px;
  margin: 0 auto;
}
.p-scope .p-n02v3__mlang--active .p-n02v3__m1item {
  color: #ffffff;
  font-weight: 800;
}
.p-scope .p-n02v3__mlink > span {
  display: inline-block;
  padding: 5px 7px 5px 2px;
}
.p-scope .p-n02v3__m2bg .p-n02v3__mlink:focus,
.p-scope .p-n02v3__m3bg .p-n02v3__mlink:focus,
.p-scope .p-n02v3__m4bg .p-n02v3__mlink:focus,
.p-scope .p-n02v3__m5bg .p-n02v3__mlink:focus,
.p-scope .p-n02v3__m6bg .p-n02v3__mlink:focus {
  outline-width: 3px;
  outline-color: #9dd3e3;
  outline-style: solid;
}
.p-scope .p-n02v3__m2bg .p-n02v3__mlink:not(.focus-visible),
.p-scope .p-n02v3__m3bg .p-n02v3__mlink:not(.focus-visible),
.p-scope .p-n02v3__m4bg .p-n02v3__mlink:not(.focus-visible),
.p-scope .p-n02v3__m5bg .p-n02v3__mlink:not(.focus-visible),
.p-scope .p-n02v3__m6bg .p-n02v3__mlink:not(.focus-visible) {
  outline: 0;
}
@media screen and (max-width: 960px) {
  .p-scope .p-n02v3__hamburger--close .p-n02v3__menu {
    overflow: hidden;
  }
  .p-scope .p-n02v3__hamburger--close .p-n02v3__m1 > .p-n02v3__mli > .p-n02v3__mlink,
  .p-scope .p-n02v3__hamburger--close .p-n02v3__m1 > .p-n02v3__mlilang {
    display: none;
  }
  .p-scope .p-n02v3__mlink > span {
    display: block;
    padding: 4px 20px 10px 23px;
    margin-bottom: 0;
  }
  .p-scope .p-n02v3__mobiletopbg {
    position: relative;
    background: #1474a4;
    min-height: 48px;
    z-index: 50;
  }
  .p-scope .p-n02v3__hamburger--open .p-n02v3__m1bg {
    left: 0;
  }
  .p-scope .p-n02v3__m1bg {
    position: absolute;
    top: 0;
    left: 100%;
    right: auto;
    width: 100%;
    min-height: 100vh;
  }
  .p-scope .p-n02v3__m1 .p-heading-secondary {
    color: #ffffff;
  }
  .p-scope .p-n02v3__m1 .p-n02v3__micon > li {
    min-width: 90px;
    height: auto;
  }
  .p-scope .p-n02v3__m1 .p-n02v3__micon > li [aria-hidden='true'] {
    display: none;
  }
  .p-scope .p-n02v3__m2bg,
  .p-scope .p-n02v3__m3bg,
  .p-scope .p-n02v3__m4bg,
  .p-scope .p-n02v3__m5bg,
  .p-scope .p-n02v3__m6bg {
    position: absolute;
    top: 0;
    left: 100%;
    right: auto;
    width: 100%;
    min-height: 100vh;
    background: #176498;
    z-index: 50;
  }
  .p-scope .p-n02v3__m2bg::before,
  .p-scope .p-n02v3__m3bg::before,
  .p-scope .p-n02v3__m4bg::before,
  .p-scope .p-n02v3__m5bg::before,
  .p-scope .p-n02v3__m6bg::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 10px;
    top: 0;
    background: #176498;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
  }
  .p-scope .p-n02v3__m2bg::after,
  .p-scope .p-n02v3__m3bg::after,
  .p-scope .p-n02v3__m4bg::after,
  .p-scope .p-n02v3__m5bg::after,
  .p-scope .p-n02v3__m6bg::after {
    content: '';
    position: absolute;
    width: 1px;
    top: 1px;
    min-height: 100%;
    left: 0;
    box-shadow: -1px 0 1px rgba(0, 0, 0, 0.6);
  }
  .p-scope .p-n02v3__m2bg.p-n02v3__manimation--finish,
  .p-scope .p-n02v3__m3bg.p-n02v3__manimation--finish,
  .p-scope .p-n02v3__m4bg.p-n02v3__manimation--finish,
  .p-scope .p-n02v3__m5bg.p-n02v3__manimation--finish,
  .p-scope .p-n02v3__m6bg.p-n02v3__manimation--finish {
    left: 0;
  }
  .p-scope .p-n02v3__miconbg--off {
    top: -2px;
  }
  .p-scope .p-n02v3__miconbg--off .p-n02v3__micon {
    padding-bottom: 54px;
  }
  .p-scope .p-n02v3__miconbg--off .p-n02v3__mflyout {
    top: 0;
  }
  .p-scope .p-n02v3__m1,
  .p-scope .p-n02v3__m--col14,
  .p-scope .p-n02v3__m--col24,
  .p-scope .p-n02v3__m--col34,
  .p-scope .p-n02v3__m--col44 {
    padding-bottom: 54px;
  }
  .p-scope .p-n02v3__n25 .p-n02v3__m1 {
    padding-bottom: 0;
  }
  .p-scope .p-n02v3__micon--off .p-n02v3__m2icon {
    display: none;
  }
  .p-scope .p-n02v3__mflyout {
    top: -2px;
    left: 100%;
    right: auto;
    width: 100%;
  }
  .p-scope .p-n02v3__mback {
    padding-left: 23px;
  }
  .p-scope .p-n02v3__listtitle {
    margin-left: 23px;
  }
  .p-scope .p-n02v3__n25 .p-n02v3__m1bg {
    position: relative;
    box-shadow: none;
  }
  .p-scope .p-n02v3__n25 .p-n02v3__m1bg::after {
    display: none;
  }
  .p-scope .p-n02v3__n25 .p-n02v3__m1bg .p-n02v3__m1title {
    display: none;
  }
  .p-scope .p-n02v3__n25 .p-n02v3__title {
    position: absolute;
    top: 0;
  }
  .p-scope .p-n02v3__n25iconbg {
    display: block;
    top: -2px;
    left: -100%;
  }
  .p-scope .p-n02v3__n25iconbg::before,
  .p-scope .p-n02v3__n25iconbg::after {
    display: none;
  }
  .p-scope .p-n02v3__n25iconbg .p-n02v3__mtitle {
    display: none;
  }
  .p-scope .p-n02v3__mlilang {
    display: block;
    padding: 0 13px;
  }
  .p-scope .p-n02v3__mlilang .p-n02v3__mlang {
    display: inline-block;
    color: #9dd3e3;
    padding: 4px 10px 10px;
  }
  .p-scope .p-n02v3__mlilang .p-n02v3__mlang--active {
    color: #ffffff;
    font-weight: 800;
  }
  .p-scope .p-n02v3--subbrand .p-n02v3__mtitle {
    padding-top: 32px;
  }
  .p-scope .p-n02v3--subbrand .p-n02v3__m1 {
    padding-top: 54px;
  }
}
@media screen and (min-width: 961px) {
  .p-scope .p-n02v3__mobiletopbg {
    display: none;
  }
  .p-scope .p-n02v3__m1 {
    position: inherit;
    display: flex;
    flex-direction: row;
    max-width: 960px;
    min-height: 48px;
    margin: 0 auto;
    padding-top: 0;
  }
  .p-scope .p-n02v3__m1::after {
    /* temporay fix to avoid overlapping between icons and main menu (1) */
    content: '';
    width: 90px;
  }
  .p-scope .p-n02v3__m1 > .p-n02v3__mli {
    min-height: 48px;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
  }
  .p-scope .p-n02v3__m1 > .p-n02v3__mli:first-child {
    margin-left: 110px;
  }
  .p-scope .p-n02v3__m1 > li > .p-n02v3__mlink {
    display: flex;
    align-items: center;
    height: 100%;
    margin-bottom: 0;
  }
  .p-scope .p-n02v3__m1 > li > .p-n02v3__mlink > span {
    font-size: 13px;
    line-height: 1em;
    padding: 5px 10px;
    text-align: center;
  }
  .p-scope .p-n02v3__m1 > li > .p-n02v3__mlink:focus > span {
    outline-width: 3px;
    outline-color: #9dd3e3;
    outline-style: solid;
  }
  .p-scope .p-n02v3__m1 > li > .p-n02v3__mlink:focus:not(.focus-visible) > span {
    outline: 0;
  }
  .p-scope .p-n02v3__m1 .p-heading-secondary {
    color: #bfe2eb;
  }
  .p-scope .p-n02v3__shop .p-n02v3__m1::after {
    /* temporay fix to avoid overlapping between icons and main menu (2) */
    width: 135px;
  }
  .p-scope .p-n02v3__multilang .p-n02v3__m1::after {
    /* temporay fix to avoid overlapping between icons and main menu (2) */
    width: 180px;
  }
  .p-scope .p-n02v3__mtitle,
  .p-scope .p-n02v3__m1title {
    display: none;
  }
  .p-scope .p-n02v3__mback {
    display: none;
  }
  .p-scope .p-n02v3__mclose {
    display: block;
  }
  .p-scope .p-n02v3__t--col14.p-n02v3__mtitle {
    display: block;
  }
  .p-scope .p-n02v3__mflyout .p-n02v3__mli > .p-n02v3__mlink > span,
  .p-scope .p-n02v3__mflyout .p-n02v3__mli--showall > .p-n02v3__mlink > span {
    color: #9dd3e3;
  }
  .p-scope .p-n02v3__mflyout .p-n02v3__mli--active > .p-n02v3__mlink > span {
    color: #ffffff;
  }
  .p-scope .p-n02v3__mflyout .p-n02v3__mli--active > .p-n02v3__mlink > span::before {
    content: '\203a';
    margin-right: 7px;
    font-size: 20px;
    line-height: 16px;
  }
  .p-scope .p-n02v3__mflyout .p-n02v3__mli--active.p-n02v3__mli--nochilds > .p-n02v3__mlink > span::before {
    content: '';
    margin-right: 0;
    margin-left: 0;
  }
  .p-scope .p-n02v3__mflyout.p-menu-active > .p-n02v3__mwrap > ul > li > .p-n02v3__mlink > span,
  .p-scope .p-n02v3__mflyout .p-menu-active > .p-n02v3__mwrap > ul > li > .p-n02v3__mlink > span {
    color: #ffffff;
  }
  .p-scope .p-n02v3__m--col14 > li,
  .p-scope .p-n02v3__m--col24 > li,
  .p-scope .p-n02v3__m--col34 > li,
  .p-scope .p-n02v3__m--col44 > li {
    margin-right: 20px;
    word-wrap: break-word;
    word-break: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
  }
  .p-scope .p-n02v3__m--col14 {
    position: absolute;
    display: block;
    width: 25%;
    min-height: 70vh;
    padding-bottom: 34px;
  }
  .p-scope .p-n02v3__m--col14.p-n02v3__m--w3col {
    width: 75%;
    column-count: 3;
    column-gap: 20px;
  }
  .p-scope .p-n02v3__m--col24,
  .p-scope .p-n02v3__m--col34,
  .p-scope .p-n02v3__m--col44 {
    position: absolute;
    display: block;
    width: 100%;
    min-height: 70vh;
    top: 0;
    left: 100%;
    right: auto;
    padding-bottom: 34px;
  }
  .p-scope .p-n02v3__micon--oneline .p-n02v3__micon > li[aria-hidden] {
    display: none;
  }
  .p-scope .p-n02v3__micon {
    justify-content: space-between;
  }
  .p-scope .p-n02v3__micon .p-n02v3__m--col14 {
    min-height: 50vh;
  }
  .p-scope .p-n02v3__micon .p-n02v3__m--col24,
  .p-scope .p-n02v3__micon .p-n02v3__m--col34,
  .p-scope .p-n02v3__micon .p-n02v3__m--col44 {
    min-height: 50vh;
  }
  .p-scope .p-n02v3__micon .p-n02v3__support-group {
    display: none;
  }
  .p-scope .p-n02v3__m--col24.p-n02v3__m--w3col {
    width: 300%;
    column-count: 3;
    column-gap: 20px;
  }
  .p-scope .p-n02v3__m--col34.p-n02v3__m--w3col {
    width: 200%;
    column-count: 2;
    column-gap: 20px;
  }
  .p-scope .p-n02v3__m--col24::after,
  .p-scope .p-n02v3__m--col34::after,
  .p-scope .p-n02v3__m--col44::after {
    content: '';
    position: absolute;
    top: 0;
    left: -20px;
    height: 100%;
    border-left: 1px solid rgba(0, 0, 0, 0.2);
    border-right: 1px solid rgba(255, 255, 255, 0.1);
    margin-right: 23%;
  }
  .p-scope .p-n02v3__m--w3colmin > .p-n02v3__mli {
    display: none;
  }
  .p-scope .p-n02v3__m--w3colmin > .p-n02v3__mli.p-n02v3__mli--active {
    display: block;
  }
  .p-scope .p-n02v3__m--w3colmin .p-n02v3__mli--showall {
    display: block;
  }
  .p-scope .p-n02v3__m1 > .p-n02v3__myphilips > .p-n02v3__mlink {
    display: none;
  }
  .p-scope .p-n02v3__mlilang {
    display: none;
  }
  .p-scope .p-n02v3--subbrand .p-n02v3__mtitle {
    padding-top: 54px;
  }
  .p-scope .p-n02v3--subbrand .p-n02v3__miconbg > .p-n02v3__mtitle {
    padding-top: 0;
  }
  .p-scope .p-n02v3--subbrand .p-n02v3__micon::before {
    content: '';
    width: 106px;
  }
  .p-scope .p-n02v3__n25:not(.p-n02v3__usp-banner--active) {
    margin-bottom: 120px;
  }
  .p-scope .p-n02v3__n25:not(.p-n02v3__usp-banner--active).p-n02v3__micon--oneline {
    margin-bottom: 120px;
  }
  .p-scope .p-n02v3__n25:not(.p-n02v3__usp-banner--active).p-n02v3__micon--twolines {
    margin-bottom: 240px;
  }
  .p-scope .p-n02v3__n25.p-n02v3__n25hide.p-n02v3__fixedheight {
    min-height: auto;
  }
  .p-scope .p-n02v3__n25.p-n02v3__n25hide .p-n02v3__miconbg {
    display: none;
  }
}
@media screen and (max-width: 700px) {
  .p-scope .p-n02v3.p-n02v3__n25--xs-s-hidden .p-n02v3__miconbg {
    display: none;
  }
  .p-scope .p-n02v3.p-n02v3__n25--xs-s-hidden .p-n02v3__mobilebottombg {
    display: none;
  }
}
@media screen and (max-width: 960px) {
  .p-scope .p-n02v3__n25.p-n02v3__fixedheight {
    height: auto;
  }
  .p-scope .p-n02v3__n25 .p-n02v3__mtitle {
    display: none;
  }
  .p-scope .p-n02v3__n25 .p-n02v3__menu {
    overflow: visible;
  }
  .p-scope .p-n02v3__n25 .p-n02v3__m1bg {
    left: 0;
    min-height: auto;
  }
  .p-scope .p-n02v3__n25 .p-n02v3__m1 {
    padding-top: 0;
  }
  .p-scope .p-n02v3__n25 .p-n02v3__m1 > .p-n02v3__mli > .p-n02v3__mlink,
  .p-scope .p-n02v3__n25 .p-n02v3__m1 > .p-n02v3__mlilang {
    display: none;
  }
  .p-scope .p-n02v3__n25 .p-n02v3__miconbg {
    position: relative;
    display: block;
    left: 0;
    min-height: auto;
    top: 0;
  }
  .p-scope .p-n02v3__n25 .p-n02v3__miconbg::before {
    bottom: 0;
  }
  .p-scope .p-n02v3__n25.p-n02v3__n25bg .p-n02v3__mobilebottombg {
    display: none;
  }
  .p-scope .p-n02v3__n25bg .p-n02v3__mobilebottombg {
    display: block;
  }
  .p-scope .p-n02v3__mobilebottombg {
    display: none;
    background: #176498;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
    min-height: 254px;
    position: relative;
  }
  .p-scope .p-n02v3__mobilebottombg.p-n02v3__mobilebottombg--3rows {
    min-height: 381px;
  }
}
@media screen and (min-width: 961px) {
  .p-scope .p-n02v3__n25 .p-n02v3__miconbg {
    display: block;
  }
  .p-scope .p-n02v3__n25 .p-m-1 > .p-n02v3__mlink > span {
    color: #ffffff;
    font-weight: 800;
  }
}
@media screen and (max-width: 960px) {
  .p-scope .p-n02v3__contextual--active .p-n02v3__miconbg--off,
  .p-scope .p-n02v3__contextual--active .p-n02v3__contextual--mbg {
    display: block;
    left: 0;
  }
}
@media screen and (min-width: 961px) {
  .p-scope .p-n02v3__contextual .p-n02v3__m2bg.p-n02v3__miconbg {
    height: 0;
  }
  .p-scope .p-n02v3__contextual .p-n02v3__m2bg.p-n02v3__miconbg::after {
    content: none;
  }
  .p-scope .p-n02v3__contextual .p-n02v3__m2bg.p-n02v3__miconbg .p-n02v3__mflyout::before {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
  }
  .p-scope .p-n02v3__contextual .p-n02v3__micon > li {
    height: 0;
    overflow: hidden;
  }
  .p-scope .p-n02v3__contextual.p-n02v3__contextual--active .p-n02v3__mflyout.p-n02v3__contextual--mbg,
  .p-scope .p-n02v3__contextual.p-n02v3__contextual--active .p-n02v3__mflyout .p-n02v3__contextual--mbg {
    display: block;
  }
  .p-scope .p-n02v3__contextual.p-n02v3__contextual--active .p-n02v3__mflyout.p-n02v3__contextual--mbg .p-n02v3__mlink > span,
  .p-scope .p-n02v3__contextual.p-n02v3__contextual--active .p-n02v3__mflyout .p-n02v3__contextual--mbg .p-n02v3__mlink > span {
    color: #9dd3e3;
  }
  .p-scope .p-n02v3__contextual.p-n02v3__contextual--active .p-n02v3__mflyout.p-n02v3__contextual--mbg .p-n02v3__contextual--mliactive > .p-n02v3__mlink > span,
  .p-scope .p-n02v3__contextual.p-n02v3__contextual--active .p-n02v3__mflyout .p-n02v3__contextual--mbg .p-n02v3__contextual--mliactive > .p-n02v3__mlink > span {
    color: #ffffff;
  }
  .p-scope .p-n02v3__contextual.p-n02v3__contextual--active .p-n02v3__mflyout.p-n02v3__contextual--mbg.p-contextual-menu-active .p-n02v3__mlink > span,
  .p-scope .p-n02v3__contextual.p-n02v3__contextual--active .p-n02v3__mflyout .p-n02v3__contextual--mbg.p-contextual-menu-active .p-n02v3__mlink > span {
    color: #ffffff;
  }
  .p-scope .p-n02v3__contextual.p-n02v3__contextual--active .p-n02v3__mflyout .p-n02v3__contextual--mliactive > .p-n02v3__mlink > span {
    color: #ffffff;
  }
  .p-scope .p-n02v3__contextual.p-n02v3__contextual--active .p-n02v3__mflyout .p-n02v3__contextual--mliactive > .p-n02v3__mlink > span::before {
    content: '\203a';
    margin-right: 7px;
    font-size: 20px;
    line-height: 16px;
  }
  .p-scope .p-n02v3__contextual.p-n02v3__contextual--active .p-n02v3__mflyout .p-n02v3__contextual--mliactive.p-n02v3__contextual--mlastli > .p-n02v3__mlink > span {
    color: #ffffff;
    font-weight: 800;
  }
  .p-scope .p-n02v3__contextual.p-n02v3__contextual--active .p-n02v3__m--col14.p-n02v3__m--w3col {
    width: 25%;
  }
  .p-scope .p-n02v3__contextual.p-n02v3__contextual--active .p-n02v3__m--col24.p-n02v3__m--w3col,
  .p-scope .p-n02v3__contextual.p-n02v3__contextual--active .p-n02v3__m--col34.p-n02v3__m--w3col {
    width: 100%;
  }
  .p-scope .p-n02v3__contextual.p-n02v3__contextual--active .p-n02v3__m--w3col {
    column-count: 1;
    column-gap: 0;
  }
  .p-scope .p-n02v3__contextual.p-n02v3__contextual--active .p-n02v3__m--w3col > .p-n02v3__mli {
    display: none;
  }
  .p-scope .p-n02v3__contextual.p-n02v3__contextual--active .p-n02v3__m--w3col > .p-n02v3__mli.p-n02v3__contextual--mliactive {
    display: block;
  }
  .p-scope .p-n02v3__contextual.p-n02v3__contextual--active .p-n02v3__m--w3col .p-n02v3__mli--showall {
    display: block;
  }
  .p-scope .p-n02v3__contextual .p-n02v3__micon .p-n02v3__m--col14 {
    min-height: 70vh;
  }
  .p-scope .p-n02v3__contextual .p-n02v3__micon .p-n02v3__m--col24,
  .p-scope .p-n02v3__contextual .p-n02v3__micon .p-n02v3__m--col34,
  .p-scope .p-n02v3__contextual .p-n02v3__micon .p-n02v3__m--col44 {
    min-height: 70vh;
  }
}
@media screen and (min-width: 961px) {
  .p-scope .p-n02v3--b2c.p-n02v3__flyout--open {
    overflow-y: visible;
    height: auto;
  }
  .p-scope .p-n02v3--b2c.p-n02v3__flyout--open .p-n02v3__miconbg::after {
    content: none;
  }
  .p-scope .p-n02v3--b2c.p-n02v3__contextual .p-n02v3__m2bg.p-n02v3__miconbg {
    height: auto;
  }
  .p-scope .p-n02v3--b2c.p-n02v3__contextual .p-n02v3__micon > li {
    height: auto;
    overflow: inherit;
  }
  .p-scope .p-n02v3--b2c.p-n02v3__contextual .p-n02v3__micon > li > .p-n02v3__mlink::after {
    bottom: -5px;
  }
  .p-scope .p-n02v3--b2c.p-n02v3__contextual .p-n02v3__mli--subgroup > .p-n02v3__mlink > span {
    color: #ffffff;
  }
  .p-scope .p-n02v3--b2c.p-n02v3__contextual.p-n02v3__contextual--active .p-n02v3__mli--subgroup > .p-n02v3__mlink > span {
    color: #ffffff;
  }
  .p-scope .p-n02v3--b2c.p-n02v3__contextual.p-n02v3__contextual--active .p-n02v3__mflyout.p-n02v3__contextual--mbg .p-n02v3__listtitle .p-n02v3__mlink > span {
    color: #ffffff;
  }
  .p-scope .p-n02v3--b2c.p-n02v3__n25hide .p-m-1 .p-n02v3__mlink > span {
    color: inherit;
    font-weight: 300;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__miconbg {
    box-shadow: none;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__miconbg .p-n02v3__mwrap {
    box-shadow: none;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__mflyout {
    background: #176498;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__mflyout .p-n02v3__mclose {
    display: none;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__mflyout .p-n02v3__mli--subgroup .p-n02v3__mtitle {
    display: block;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__mflyout .p-n02v3__mli--subgroup .p-n02v3__listtitle .p-n02v3__mlink > span::after {
    content: '\203a';
    font-size: 17px;
    line-height: 25px;
    margin-left: 7px;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__mflyout .p-n02v3__mli--subgroup > .p-n02v3__mlink {
    display: none;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__mflyout .p-n02v3__mli--mpopular {
    background-color: #1b578e;
    padding: 10px 15px 0;
    margin-right: 20px;
    margin-top: -10px;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__mflyout .p-n02v3__mli--mpopular .p-n02v3__mtitle {
    display: block;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__mflyout .p-n02v3__mli--mpopular > .p-n02v3__mlink {
    display: none;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__mflyout .p-n02v3__mli--subgroup .p-n02v3__listtitle,
  .p-scope .p-n02v3--b2c .p-n02v3__mflyout .p-n02v3__mli--mpopular .p-n02v3__listtitle {
    margin: 0;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__mflyout .p-n02v3__mli--subgroup .p-n02v3__listtitle .p-heading-02,
  .p-scope .p-n02v3--b2c .p-n02v3__mflyout .p-n02v3__mli--mpopular .p-n02v3__listtitle .p-heading-02 {
    display: block;
    color: #ffffff;
    font-size: 17px;
    line-height: 25px;
    padding: 4px 7px 10px 0;
    margin: 0;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__mflyout .p-n02v3__mwrap {
    box-shadow: none;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__listtitle {
    z-index: 1000;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__products .p-n02v3__listtitle .p-heading-02 {
    display: none;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__m--col14 {
    position: relative;
    width: 100%;
    min-height: auto;
  }
  .p-scope .p-n02v3--b2c.p-n02v3__contextual .p-n02v3__m--col14,
  .p-scope .p-n02v3--b2c.p-n02v3__contextual .p-n02v3__m--col24,
  .p-scope .p-n02v3--b2c.p-n02v3__contextual .p-n02v3__m--col34 {
    min-height: auto;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__m--col24,
  .p-scope .p-n02v3--b2c .p-n02v3__m--col34 {
    position: relative;
    width: auto;
    min-height: auto;
    left: 0;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__m--col24::after,
  .p-scope .p-n02v3--b2c .p-n02v3__m--col34::after {
    content: none;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__m--col24 > li,
  .p-scope .p-n02v3--b2c .p-n02v3__m--col34 > li {
    margin-right: 0;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__mli--cat .p-body-copy-01 {
    font-size: 14px;
    line-height: 22px;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__mli--cat span {
    padding: 5px 7px 5px 2px;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__contextual--mgliactive > .p-n02v3__mlink::after {
    content: '';
    position: absolute;
    bottom: -5px;
    width: 100%;
    height: 1px;
    background: #ffffff;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__contextual--mgliactive > .p-n02v3__mlink > span {
    color: #ffffff;
    font-weight: 800;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__contextual--mliactive > .p-n02v3__mlink > span {
    color: #ffffff;
    font-weight: 800;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__contextual--mliactive > .p-n02v3__mlink > span::before {
    content: '\203a';
    position: absolute;
    left: -14px;
    font-size: 20px;
    line-height: 16px;
  }
  .p-scope .p-n02v3--b2c.p-n02v3__contextual .p-n02v3__contextual--mliactive.p-n02v3__mli--subgroup > .p-n02v3__mlink > span {
    font-weight: 300;
  }
  .p-scope .p-n02v3--b2c.p-n02v3__contextual .p-n02v3__contextual--mliactive.p-n02v3__mli--subgroup > .p-n02v3__mlink > span::before {
    content: none;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__mflyout.p-menu-active {
    display: block;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__m--b2c-4cols {
    display: flex;
    flex-direction: row;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__m--b2c-4cols .p-n02v3__m--b2c-col {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 25%;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__m--b2c-4cols .p-n02v3__m--b2c-col > .p-n02v3__mli {
    margin-right: 40px;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__micon--hover .p-n02v3__mflyout.p-menu-active,
  .p-scope .p-n02v3--b2c .p-n02v3__micon--hover .p-n02v3__mflyout.p-n02v3__contextual--mbg {
    display: none;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__micon--hover .p-n02v3__mflyout.p-menu-active.p-n02v3__mflyout--hover,
  .p-scope .p-n02v3--b2c .p-n02v3__micon--hover .p-n02v3__mflyout.p-n02v3__contextual--mbg.p-n02v3__mflyout--hover {
    display: block;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__micon--hover .p-n02v3__mflyout.p-menu-active.p-n02v3__mflyout--hover.p-n02v3__mbg--hidden,
  .p-scope .p-n02v3--b2c .p-n02v3__micon--hover .p-n02v3__mflyout.p-n02v3__contextual--mbg.p-n02v3__mflyout--hover.p-n02v3__mbg--hidden {
    display: none;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__micon--hover .p-n02v3__mclose {
    display: none;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__micon--hover .p-n02v3__mflyout--hover {
    z-index: 100;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__micon--hover > .p-n02v3__mli--active > .p-n02v3__mlink::after,
  .p-scope .p-n02v3--b2c .p-n02v3__micon--hover > .p-n02v3__contextual--mgliactive > .p-n02v3__mlink::after {
    content: none;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__micon--hover > .p-n02v3__mli--active > .p-n02v3__mlink > span,
  .p-scope .p-n02v3--b2c .p-n02v3__micon--hover > .p-n02v3__contextual--mgliactive > .p-n02v3__mlink > span {
    font-weight: 300;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__micon--hover > .p-n02v3__mli--hover > .p-n02v3__mlink::after {
    content: '';
    position: absolute;
    bottom: -10px;
    width: 100%;
    height: 1px;
    background: #ffffff;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__micon--hover > .p-n02v3__mli--hover > .p-n02v3__mlink > span {
    color: #ffffff;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__micon--hover > .p-n02v3__mli--hover > .p-n02v3__mlink > .p-n02v3__m2text {
    font-weight: 800;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__mlink .p-n02v3__m1item {
    font-size: 14px;
  }
  .p-scope .p-n02v3--b2c .p-m-align--right {
    position: static;
    margin-left: 20px;
  }
  .p-scope .p-n02v3--b2c .p-m-align--right::before {
    content: '';
    position: relative;
    top: 20%;
    left: -10px;
    height: 60%;
    border-left: 1px solid rgba(0, 0, 0, 0.2);
    border-right: 1px solid rgba(255, 255, 255, 0.1);
  }
  .p-scope .p-n02v3--b2c .p-m-align--right ~ .p-m-align--right {
    margin-left: 0;
  }
  .p-scope .p-n02v3--b2c .p-m-align--right ~ .p-m-align--right::before {
    content: none;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__micon .p-n02v3__m2text {
    font-size: 12px;
    line-height: 16px;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__micon > li {
    flex: 1;
    height: 120px;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__micon > li > .p-n02v3__mlink::before {
    height: 100px;
    padding-top: 0;
    margin-top: 10px;
  }
  .p-scope .p-n02v3--b2c.p-n02v3__flyout--open .p-n02v3__usp-banner-wrapper {
    display: block;
  }
  .p-scope .p-n02v3--b2c.p-n02v3--subbrand .p-n02v3__mtitle {
    padding-top: 0;
  }
  .p-scope .p-n02v3--b2c.p-n02v3--subbrand .p-n02v3__micon {
    margin-top: 33px;
  }
  .p-scope .p-n02v3--b2c.p-n02v3--subbrand .p-n02v3__micon::before {
    content: none;
  }
  .p-scope .test-touchevents .p-n02v3--b2c .p-n02v3__micon--hover .p-n02v3__mclose {
    display: block;
  }
  .p-scope .test-touchevents .p-n02v3--b2c .p-n02v3__micon--hover .p-n02v3__m--col14 .p-n02v3__mclose {
    display: none;
  }
}
@media screen and (max-width: 960px) {
  .p-scope .p-n02v3--b2c .p-n02v3__m1bg {
    height: 100vh;
    background-color: #176498;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__miconbg--mobile {
    position: initial;
    overflow-x: scroll;
    overflow-y: hidden;
    display: flex;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__miconbg--mobile .p-n02v3__micon {
    flex-wrap: nowrap;
    flex-grow: 1;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__miconbg--mobile .p-n02v3__mgroup--li {
    height: auto;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__mwrap {
    padding-bottom: 40px;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__m--col14,
  .p-scope .p-n02v3--b2c .p-n02v3__m--col24,
  .p-scope .p-n02v3--b2c .p-n02v3__m--col34,
  .p-scope .p-n02v3--b2c .p-n02v3__m--col44 {
    margin-bottom: 54px;
    padding-bottom: 0;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__m1 {
    margin: 80px 0 0;
    padding: 0;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__m1 .p-n02v3__products {
    display: none;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__m1 .p-n02v3__group {
    display: block;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__m1 .p-n02v3__group .p-n02v3__m2icon {
    display: none;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__m1 .p-n02v3__mflyout {
    top: -20px;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__m1 .p-n02v3__m2bg,
  .p-scope .p-n02v3--b2c .p-n02v3__m1 .p-n02v3__m3bg,
  .p-scope .p-n02v3--b2c .p-n02v3__m1 .p-n02v3__m4bg,
  .p-scope .p-n02v3--b2c .p-n02v3__m1 .p-n02v3__m5bg,
  .p-scope .p-n02v3--b2c .p-n02v3__m1 .p-n02v3__m6bg {
    height: 100%;
    overflow: hidden;
    padding-bottom: 100px;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__m1 .p-n02v3__m2bg::after,
  .p-scope .p-n02v3--b2c .p-n02v3__m1 .p-n02v3__m3bg::after,
  .p-scope .p-n02v3--b2c .p-n02v3__m1 .p-n02v3__m4bg::after,
  .p-scope .p-n02v3--b2c .p-n02v3__m1 .p-n02v3__m5bg::after,
  .p-scope .p-n02v3--b2c .p-n02v3__m1 .p-n02v3__m6bg::after,
  .p-scope .p-n02v3--b2c .p-n02v3__m1 .p-n02v3__m2bg::before,
  .p-scope .p-n02v3--b2c .p-n02v3__m1 .p-n02v3__m3bg::before,
  .p-scope .p-n02v3--b2c .p-n02v3__m1 .p-n02v3__m4bg::before,
  .p-scope .p-n02v3--b2c .p-n02v3__m1 .p-n02v3__m5bg::before,
  .p-scope .p-n02v3--b2c .p-n02v3__m1 .p-n02v3__m6bg::before {
    box-shadow: none;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__m1 .p-n02v3__miconbg .p-n02v3__mwrap {
    box-shadow: none;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__m1.p-n02v3__flyout--open .p-n02v3__miconbg::after {
    display: none;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__m1 .p-n02v3__mli--mpopular {
    margin-bottom: 5px;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__m1 .p-n02v3__mli--mpopular::after,
  .p-scope .p-n02v3--b2c .p-n02v3__m1 .p-n02v3__mli--mpopular::before {
    content: '';
    position: absolute;
    width: calc(100% -  32px);
    border-top: 1px solid rgba(0, 0, 0, 0.2);
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    left: 16px;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__m1 .p-n02v3__mli--mpopular > .p-n02v3__mlink {
    margin: 0;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__m1 .p-n02v3__mli--mpopular > .p-n02v3__mlink > span {
    padding-top: 10px;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__m1 .p-n02v3__myphilips.p-m-0 {
    padding-top: 20px;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__m1 .p-n02v3__myphilips.p-m-0::before {
    content: '';
    position: absolute;
    width: calc(100% -  32px);
    margin-top: -15px;
    border-top: 1px solid rgba(0, 0, 0, 0.2);
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    left: 16px;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__m1 .p-m-align--right {
    margin-top: 20px;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__m1 .p-m-align--right::before {
    content: '';
    position: absolute;
    width: calc(100% -  32px);
    margin-top: -15px;
    border-top: 1px solid rgba(0, 0, 0, 0.2);
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    left: 16px;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__m1 .p-m-align--right ~ .p-m-align--right {
    margin-top: 0;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__m1 .p-m-align--right ~ .p-m-align--right::before {
    content: none;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__m1 .p-n02v3__mback::after {
    width: calc(100% -  32px);
    left: 16px;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__m1 .p-n02v3__miconbg--off {
    top: 80px;
    display: block;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__m1 .p-n02v3__contextual--mgliactive > a > span,
  .p-scope .p-n02v3--b2c .p-n02v3__m1 .p-n02v3__contextual--mliactive > a > span {
    color: #ffffff;
    font-weight: 800;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__m1 .p-n02v3__contextual--mgliactive > a > span::before,
  .p-scope .p-n02v3--b2c .p-n02v3__m1 .p-n02v3__contextual--mliactive > a > span::before {
    content: '\203a';
    color: #ffffff;
    margin-right: 7px;
    font-size: 20px;
    line-height: 16px;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__m1 .p-n02v3__mlink > span {
    color: #bfe2eb;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__m1 .p-n02v3__mlink > span::after {
    color: #bfe2eb;
    content: '\203a';
    float: right;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__m1 .p-n02v3__listtitle .p-n02v3__mlink > span {
    color: #ffffff;
    padding: 0;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__m1 .p-n02v3__listtitle .p-n02v3__mlink > span::after {
    content: '\203a';
    float: none;
    color: #ffffff;
    margin-left: 7px;
  }
  .p-scope .p-n02v3--b2c .p-n02v3__m1 .p-n02v3__mlink.p-n02v3__mlink--no-childs > span::after {
    display: none;
  }
  .p-scope .p-n02v3--subbrand.p-n02v3--b2c .p-n02v3__m1 {
    margin-top: 120px;
  }
  .p-scope .p-n02v3--subbrand.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__mflyout {
    top: -40px;
  }
  .p-scope .p-n02v3--subbrand.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__m2bg,
  .p-scope .p-n02v3--subbrand.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__m3bg,
  .p-scope .p-n02v3--subbrand.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__m4bg,
  .p-scope .p-n02v3--subbrand.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__m5bg,
  .p-scope .p-n02v3--subbrand.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__m6bg {
    padding-bottom: 120px;
  }
  .p-scope .p-n02v3--subbrand.p-n02v3--b2c .p-n02v3__m1bg {
    background-color: #176498;
  }
  .p-scope .p-n02v3__n25.p-n02v3--b2c .p-n02v3__menu {
    height: 48px;
    overflow: hidden;
  }
  .p-scope .p-n02v3__n25bg.p-n02v3--b2c .p-n02v3__menu .p-n02v3__mobilebottombg {
    display: none;
  }
  .p-scope .p-n02v3.p-n02v3--b2c.p-n02v3__flyout--open {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
  }
}
.p-scope .p-n02v3__title-wrapper {
  position: relative;
}
.p-scope .p-n02v3__n25 .p-n02v3__title-wrapper {
  display: none;
}
.p-scope .p-n02v3__title {
  position: absolute;
  width: 100%;
  background: linear-gradient(to bottom, rgba(25, 29, 79, 0.4) 0, rgba(25, 29, 79, 0) 100%);
  padding-bottom: 60px;
}
.p-scope .p-n02v3__title.p-inverted {
  background: 0;
}
.p-scope .p-n02v3__title.p-inverted .p-n02v3__titletext {
  color: #454545;
}
.p-scope .p-n02v3__title.p-inverted .p-n02v3__titletext a {
  color: #454545;
}
.p-scope .p-n02v3__titletext {
  color: #ffffff;
  padding-top: 18px;
  padding-bottom: 16px;
  margin-bottom: 0;
}
.p-scope .p-n02v3__titletext .p-icon-prev {
  margin-right: 7px;
}
.p-scope .p-n02v3__titletext a:hover {
  text-decoration: none;
}
.p-scope .p-n02v3--subbrand .p-n02v3__titletext {
  margin-left: 120px;
}
.p-scope .p-n02v3__titleline {
  margin: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
.p-scope .p-n02v3__fixedheight .p-n02v3__title-wrapper {
  min-height: 108px;
}
.p-scope .p-n02v3__fixedheight .p-n02v3__title {
  background: none;
  padding-bottom: 0;
}
.p-scope .p-n02v3__fixedheight .p-n02v3__title .p-n02v3__titletext,
.p-scope .p-n02v3__fixedheight .p-n02v3__title .p-n02v3__titletext a {
  color: #454545;
}
.p-scope .p-n02v3 .p-n02v3__title-wrapper--empty {
  min-height: auto;
}
.p-scope .p-n02v3 .p-n02v3__title-wrapper--empty .p-n02v3__title {
  padding-bottom: 0;
}
.p-scope.p-n02v3--subbrand .p-n02v3__title-wrapper--empty {
  min-height: 30px;
}
.p-scope.p-n02v3--subbrand .p-n02v3__usp-banner-wrapper ~ .p-n02v3__title-wrapper--empty {
  min-height: auto;
}
@media screen and (max-width: 960px) {
  .p-scope .p-n02v3__title {
    box-shadow: inset 0 1px 1px -1px rgba(0, 0, 0, 0.6);
  }
}
@media screen and (max-width: 700px) {
  .p-scope .p-n02v3--subbrand .p-n02v3__usp-banner-wrapper--xs-s-hidden ~ .p-n02v3__title-wrapper--empty {
    min-height: 30px;
  }
}
.p-scope .p-n02v3 .p-badge {
  display: inline-block;
  margin-left: 4px;
  vertical-align: middle;
}
.p-scope .p-n02v3 .p-n02v3__mz .p-n02v3__mzmyphilips--icon {
  position: relative;
}
.p-scope .p-n02v3 .p-n02v3__mz .p-n02v3__mzmyphilips--icon .p-badge {
  position: absolute;
  left: 19px;
  top: 10px;
  margin: 0;
}
.p-scope .p-n02v3 .p-n02v3__mli--loggedin {
  display: none;
}
.p-scope .p-n02v3 .p-n02v3__mli--logout {
  padding-bottom: 10px;
}
.p-scope .p-n02v3--loggedIn .p-n02v3__mli--loggedin {
  display: list-item;
}
.p-scope .p-n02v3--loggedIn .p-n02v3__mli--loggedout {
  display: none;
}
.p-scope .p-n02v3--loggedIn .p-link-more::after {
  content: '';
}
.p-scope .p-n02v3--loggedIn .p-link-more:hover {
  text-decoration: none;
  cursor: pointer;
}
@media screen and (max-width: 960px) {
  .p-scope .p-n02v3 .p-n02v3__mli--logout {
    padding-left: 23px;
  }
}
.p-scope [lang='zh-cn'] .p-n02v3__listtitle .p-heading-02,
.p-scope [lang='zh-HK'] .p-n02v3__listtitle .p-heading-02,
.p-scope [lang='zh-TW'] .p-n02v3__listtitle .p-heading-02,
.p-scope [lang='ar_RW'] .p-n02v3__listtitle .p-heading-02 {
  font-weight: lighter !important;
}
.p-scope [lang='zh-cn'] .p-n02v3 .p-promotion-lens span,
.p-scope [lang='zh-HK'] .p-n02v3 .p-promotion-lens span,
.p-scope [lang='zh-TW'] .p-n02v3 .p-promotion-lens span,
.p-scope [lang='ar_RW'] .p-n02v3 .p-promotion-lens span {
  top: -1px;
}
.p-scope [lang='zh-cn'] .p-n02v3 .p-promotion-lens span b,
.p-scope [lang='zh-HK'] .p-n02v3 .p-promotion-lens span b,
.p-scope [lang='zh-TW'] .p-n02v3 .p-promotion-lens span b,
.p-scope [lang='ar_RW'] .p-n02v3 .p-promotion-lens span b {
  font-size: 11px;
}
.p-scope .p-n02v3__top-banner {
  position: relative;
}
.p-scope .p-n02v3__top-banner.p-n02v3__top-banner--fix {
  position: fixed;
  z-index: 6007;
  width: 100%;
}
.p-scope .p-n02v3__usp-banner-wrapper,
.p-scope .p-n02v3__shop-message {
  color: #212121;
  background: #f5f5f5;
  overflow: hidden;
}
.p-scope .p-n02v3__shop-message {
  text-align: center;
}
.p-scope .p-n02v3__shop-message .p-n02v3__shop-message-inner {
  margin-top: 13px;
  margin-bottom: 11px;
}
.p-scope .p-n02v3__shop-message__icon {
  margin-right: 7px;
}
.p-scope .p-n02v3__usp-banner {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.p-scope .p-n02v3__usp-banner li {
  margin: 13px 0 11px;
}
.p-scope .p-n02v3__usp-banner li .p-gc23v2-icon {
  margin-bottom: 0;
}
.p-scope .p-n02v3__usp-banner li .p-gc23v2-icon i {
  color: #212121;
  line-height: 18px;
}
.p-scope .p-n02v3__usp-banner li .p-gc23v2-icon a {
  color: #212121;
}
.p-scope .p-n02v3__usp-banner li .p-gc23v2-icon.p-inverted i,
.p-scope .p-n02v3__usp-banner li .p-gc23v2-icon.p-inverted a {
  color: #ffffff;
}
@media screen and (max-width: 700px) {
  .p-scope {
    /* Loops throuhg each animations and create a class as below
        .p-n02v3__usp-banner--col2 {
            width: 200%;
            animation-duration: 4500ms;
            animation-name: bannerslide2;
        }
    */
    /* KEYFRAMES
        Animation base on aprox. 4 seconds USP on screen, and 0.5 sec slide animation to next USP.
        Sliding forward and backward. So, no RTL implementation is needed.
     */
  }
  .p-scope .p-n02v3__top-banner {
    overflow: hidden;
  }
  .p-scope .p-n02v3__top-banner.p-n02v3__top-banner-xs-s--fix {
    position: fixed;
    width: 100%;
  }
  .p-scope .p-layout-row .p-layout-inner {
    max-width: none;
  }
  .p-scope .p-n02v3__usp-banner {
    display: flex;
    animation-iteration-count: infinite;
    animation-direction: alternate;
  }
  .p-scope .p-n02v3__usp-banner-wrapper--xs-s-hidden {
    display: none;
  }
  .p-scope .p-n02v3--subbrand .p-n02v3__usp-banner > li,
  .p-scope .p-n02v3--subbrand .p-n02v3__shop-message-inner,
  .p-scope .p-n02v3--subbrand .p-n20-campaign-bar__timer-content,
  .p-scope .p-n02v3--subbrand .p-n20-campaign-bar__event-content {
    padding-left: 104px;
    box-sizing: border-box;
  }
  .p-scope .p-n02v3--subbrand .p-n02v3__usp-banner-wrapper:not(.p-n02v3__usp-banner-wrapper--xs-s-hidden) ~ .p-n02v3__title-wrapper .p-n02v3__titletext {
    margin-left: 0;
  }
  .p-scope .p-n02v3__usp-banner--col2 {
    width: 200%;
    animation-duration: 4500ms;
    animation-name: bannerslide2;
  }
  .p-scope .p-n02v3__usp-banner--col3 {
    width: 300%;
    animation-duration: 9000ms;
    animation-name: bannerslide3;
  }
  .p-scope .p-n02v3__usp-banner--col4 {
    width: 400%;
    animation-duration: 13500ms;
    animation-name: bannerslide4;
  }
  .p-scope .p-n02v3__usp-banner--col5 {
    width: 500%;
    animation-duration: 18000ms;
    animation-name: bannerslide5;
  }
  .p-scope .p-n02v3__usp-banner--col6 {
    width: 600%;
    animation-duration: 22500ms;
    animation-name: bannerslide6;
  }
  .p-scope .p-n02v3__usp-banner li {
    flex: 1;
    text-align: center;
  }
  .p-scope .p-n02v3__usp-banner li .gc23v2-icon {
    display: inline-block;
  }
  .p-scope .p-n02v3__usp-banner li .p-icon-with-text {
    text-align: left;
  }
  @keyframes bannerslide2 {
    from {
      transform: translateX(0);
    }
    45% {
      transform: translateX(0);
    }
    55% {
      transform: translateX(-50%);
    }
    100% {
      transform: translateX(-50%);
    }
  }
  @keyframes bannerslide3 {
    from {
      transform: translateX(0);
    }
    22% {
      transform: translateX(0);
    }
    28% {
      transform: translateX(-33.33333333%);
    }
    72% {
      transform: translateX(-33.33333333%);
    }
    78% {
      transform: translateX(-66.66666667%);
    }
    100% {
      transform: translateX(-66.66666667%);
    }
  }
  @keyframes bannerslide4 {
    from {
      transform: translateX(0);
    }
    15% {
      transform: translateX(0);
    }
    19% {
      transform: translateX(-25%);
    }
    48% {
      transform: translateX(-25%);
    }
    52% {
      transform: translateX(-50%);
    }
    81% {
      transform: translateX(-50%);
    }
    85% {
      transform: translateX(-75%);
    }
    100% {
      transform: translateX(-75%);
    }
  }
  @keyframes bannerslide5 {
    from {
      transform: translateX(0);
    }
    11% {
      transform: translateX(0);
    }
    14% {
      transform: translateX(-20%);
    }
    36% {
      transform: translateX(-20%);
    }
    39% {
      transform: translateX(-40%);
    }
    61% {
      transform: translateX(-40%);
    }
    64% {
      transform: translateX(-60%);
    }
    86% {
      transform: translateX(-60%);
    }
    89% {
      transform: translateX(-80%);
    }
    100% {
      transform: translateX(-80%);
    }
  }
  @keyframes bannerslide6 {
    from {
      transform: translateX(0);
    }
    9% {
      transform: translateX(0);
    }
    11% {
      transform: translateX(-16.66666667%);
    }
    29% {
      transform: translateX(-16.66666667%);
    }
    31% {
      transform: translateX(-33.33333333%);
    }
    49% {
      transform: translateX(-33.33333333%);
    }
    51% {
      transform: translateX(-50%);
    }
    69% {
      transform: translateX(-50%);
    }
    71% {
      transform: translateX(-66.66666667%);
    }
    89% {
      transform: translateX(-66.66666667%);
    }
    91% {
      transform: translateX(-83.33333333%);
    }
    100% {
      transform: translateX(-83.33333333%);
    }
  }
}
@media screen and (min-width: 701px) {
  .p-scope .p-n02v3--subbrand .p-n02v3__usp-banner,
  .p-scope .p-n02v3--subbrand .p-n02v3__shop-message-inner,
  .p-scope .p-n02v3--subbrand .p-n20-campaign-bar__timer-content,
  .p-scope .p-n02v3--subbrand .p-n20-campaign-bar__event-content {
    padding-left: 120px;
    box-sizing: border-box;
  }
  .p-scope .p-n02v3--subbrand .p-n02v3__usp-banner-wrapper ~ .p-n02v3__title-wrapper .p-n02v3__titletext {
    margin-left: 0;
  }
  .p-scope .p-n02v3__flyout--open .p-n02v3__usp-banner-wrapper {
    display: none;
  }
}
@media screen and (min-width: 961px) {
  .p-scope .p-n02v3__n25.p-n02v3__micon--oneline .p-n02v3__bottom-banner {
    margin-top: 120px;
  }
  .p-scope .p-n02v3__n25.p-n02v3__micon--twolines .p-n02v3__bottom-banner {
    margin-top: 254px;
  }
}
.p-scope .p-n02v3__mzshop-flyout {
  position: absolute;
  background: #ffffff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  color: #383838;
  margin-top: 8px;
  right: 0;
  text-align: left;
  top: 40px;
  width: 336px;
}
.p-scope .p-n02v3__mzshop-flyout::before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #f5f5f5;
  content: '';
  display: block;
  height: 0;
  position: absolute;
  right: 15px;
  top: -7px;
  width: 0;
}
.p-scope .p-n02v3__mzshop-flyout.p-n02v3__mzshop-flyout--fixed {
  position: fixed;
  right: 40px;
  top: 14px;
}
.p-scope .p-n02v3__mzshop-flyout.p-n02v3__mzshop-flyout--fixed::before {
  display: none;
}
.p-scope .p-n02v3__mzshop-flyout .p-cart-content li::after {
  content: '';
  margin: 0 auto;
  display: block;
  border-bottom: 1px solid #e8e8e8;
}
.p-scope .p-n02v3__mzshop-flyout .p-cart-content li:last-child::after {
  display: none;
}
.p-scope .p-n02v3__mzshop-flyout .p-cart-content .p-n02v3-prodcart__bundle::after {
  display: none;
}
.p-scope .p-n02v3__mzshop-flyout .p-empty-cart {
  margin: 15px 20px;
}
.p-scope .p-n02v3__mzshop-flyout .p-checkout-section {
  margin: 15px 16px;
  text-align: center;
}
.p-scope .p-n02v3__mzshop-flyout .p-checkout-section > div {
  margin-top: 15px;
}
.p-scope .p-n02v3__mzshop-flyout .p-checkout-section .p-link {
  color: #1474a4;
}
.p-scope .p-n02v3__mzshop-flyout .p-checkout-section .p-link:focus {
  outline-width: 3px;
  outline-color: #9dd3e3;
  outline-style: solid;
}
.p-scope .p-n02v3__mzshop-flyout .p-icon-close,
.p-scope .p-n02v3__mzshop-flyout .p-icon-trashbin {
  color: #1474a4;
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 10px;
}
.p-scope .p-n02v3-list-prodcarts--pdp-links .p-product-picture {
  cursor: pointer;
}
.p-scope .p-n02v3-prodcart__title {
  border-bottom: 1px solid #e8e8e8;
  margin: 0;
  padding: 16px;
  font-size: 20px;
}
.p-scope .p-n02v3-prodcart__title .p-icon-close {
  top: initial;
}
.p-scope .p-n02v3-prodcart__title .p-icon-close:focus {
  outline-width: 3px;
  outline-color: #9dd3e3;
  outline-style: solid;
}
.p-scope .p-n02v3-prodcart__former-price {
  color: #b0b0b0;
}
.p-scope .p-n02v3-list-prodcarts {
  max-height: 50vh;
  overflow-y: auto;
}
.p-scope .p-n02v3-prodcart__summary {
  padding-top: 14px;
  position: relative;
  margin: 0 16px;
}
.p-scope .p-n02v3-prodcart__summary::before {
  content: '';
  margin: 0 auto;
  display: block;
  width: 100%;
  border-top: 1px solid #212121;
  position: absolute;
  top: 0;
}
.p-scope .p-n02v3-prodcart__summary .p-discount,
.p-scope .p-n02v3-prodcart__summary .p-shipping,
.p-scope .p-n02v3-prodcart__summary .p-total {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.p-scope .p-n02v3-prodcart__summary .p-total {
  padding-bottom: 8px;
}
.p-scope .p-n02v3-prodcart__summary .p-cart-free-shipping {
  color: #5f9920;
}
.p-scope .p-n02v3-prodcart--active-ctn {
  background: #ffffff;
  animation: shopactivectn 800ms;
}
@keyframes shopactivectn {
  from {
    box-shadow: none;
  }
  10% {
    box-shadow: 0 1px 5px 0 inset rgba(0, 0, 0, 0.4);
  }
  60% {
    box-shadow: 0 1px 5px 0 inset rgba(0, 0, 0, 0.4);
  }
  100% {
    box-shadow: none;
  }
}
.p-scope .p-n02v3-prodcart-wrapper {
  overflow: hidden;
  max-height: 180px;
  transition: max-height 400ms;
  margin: 0 16px;
}
.p-scope .p-n02v3-prodcart-wrapper.p-n02v3-prodcart-wrapper--removing {
  max-height: 0;
  transition: max-height 400ms;
}
.p-scope .p-n02v3-prodcart {
  display: flex;
  position: relative;
}
.p-scope .p-n02v3-prodcart .p-n02v3-prodcart__content-link {
  display: inline-block;
  line-height: 22px;
  font-weight: 500;
}
.p-scope .p-n02v3-prodcart .p-n02v3-prodcart__content-link:focus {
  outline-width: 3px;
  outline-color: #9dd3e3;
  outline-style: solid;
}
.p-scope .p-n02v3-prodcart__image {
  margin: 14px 0;
  text-align: center;
  padding: 0;
  position: relative;
}
.p-scope .p-n02v3-prodcart__content {
  flex: 1;
  padding: 14px 0 14px 8px;
  display: flex;
  flex-direction: column;
}
.p-scope .p-n02v3-prodcart__content .p-icon-trashbin {
  float: right;
  right: 0;
}
.p-scope .p-n02v3-prodcart__content .p-icon-trashbin:focus {
  outline-width: 3px;
  outline-color: #9dd3e3;
  outline-style: solid;
}
.p-scope .p-n02v3-prodcart__content-title {
  line-height: 18px;
  margin-right: 35px;
  margin-bottom: 7px;
}
.p-scope .p-n02v3-prodcart__content-title > a {
  color: #1474a4;
}
.p-scope .p-n02v3-prodcart__content-data {
  display: block;
  text-align: right;
}
.p-scope .p-n02v3-prodcart__price {
  text-align: right;
  font-size: 17px;
}
.p-scope .p-n02v3-prodcart__error-msg {
  padding: 14px;
  transition: max-height 400ms;
}
.p-scope .p-n02v3-prodcart__error-msg.p-hidden {
  max-height: 0;
  transition: max-height 400ms;
}
.p-scope .p-n02v3__mzshop-prod-cart-flyout-wrapper {
  position: fixed;
  top: 83px;
  left: 0;
  right: 0;
}
.p-scope .p-n02v3__mzshop-prod-cart-flyout {
  position: absolute;
  top: 0;
  right: 0;
  background: #ffffff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  color: #383838;
  width: 100%;
  min-height: 80px;
  text-align: initial;
  animation: prodcartflyoutanimatein 400ms;
  transition-timing-function: ease-out;
}
.p-scope .p-n02v3__mzshop-prod-cart-flyout .p-n02v3-list-prodcarts li {
  border-bottom: 1px solid #e8e8e8;
}
.p-scope .p-n02v3__mzshop-prod-cart-flyout .p-n02v3-list-prodcarts li:last-child {
  border-bottom: none;
}
.p-scope .p-n02v3__mzshop-prod-cart-flyout .p-icon-close,
.p-scope .p-n02v3__mzshop-prod-cart-flyout .p-icon-trashbin {
  display: none;
}
.p-scope .p-n02v3__mzshop-prod-cart-flyout .p-n02v3-prodcart__quantity {
  display: none;
}
.p-scope .p-n02v3__mzshop-prod-cart-flyout .p-n02v3-prodcart__price {
  flex: 1;
}
.p-scope .p-n02v3__mzshop-prod-cart-flyout .p-preloader {
  margin: 21px auto;
}
.p-scope .p-n02v3__mzshop-prod-cart-flyout.p-n02v3__mzshop-prod-cart-flyout--out {
  opacity: 0;
  animation: prodcartflyoutanimateout 400ms;
  transition-timing-function: ease-in;
}
.p-scope .p-n02v3-list-prodcarts__image-stickers {
  position: absolute;
  top: 50px;
  white-space: nowrap;
}
.p-scope .p-n02v3-list-prodcarts__discount-ribbon {
  color: #ffffff;
  background-color: #de7510;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  padding: 2px 5px;
  font-size: 14px;
}
.p-scope .p-n02v3-prodcart__bundle {
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
  border: 1px solid #d6d6d6;
  border-radius: 8px;
  margin: 16px;
}
.p-scope .p-n02v3-prodcart__bundle::after {
  display: none;
}
.p-scope .p-n02v3-prodcart__bundle .p-n02v3-list-prodcarts li::after {
  display: none;
}
.p-scope .p-n02v3-prodcart__bundle.p-n02v3-prodcart-wrapper--removing {
  max-height: 0;
  transition: max-height 400ms;
  margin: 0;
}
.p-scope .p-n02v3-prodcart__bundle-title {
  margin: 10px 0 0 14px;
}
.p-scope .p-n02v3-prodcart__bundle-content-data {
  text-align: right;
  margin: 8px 16px 16px 0;
}
.p-scope .p-n02v3__mzshop-old-cart-template .p-n02v3-prodcart-wrapper {
  margin: 0;
}
.p-scope .p-n02v3__mzshop-old-cart-template .p-n02v3-prodcart__content-data {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.p-scope .p-n02v3__mzshop-old-cart-template .p-n02v3-prodcart__content {
  display: block;
  padding: 14px 14px 14px 0;
}
.p-scope .p-n02v3__mzshop-old-cart-template .p-n02v3-prodcart__content .p-icon-close {
  float: right;
}
.p-scope .p-n02v3__mzshop-old-cart-template .p-n02v3-prodcart__content .p-icon-close:focus {
  outline-width: 3px;
  outline-color: #9dd3e3;
  outline-style: solid;
}
.p-scope .p-n02v3__mzshop-old-cart-template .p-n02v3-prodcart__image {
  margin: 0;
  padding: 14px;
}
.p-scope .p-n02v3__mzshop-old-cart-template .p-n02v3-prodcart__content-link {
  font-weight: inherit;
}
.p-scope .p-n02v3__mzshop-old-cart-template .p-n02v3-prodcart__quantity .p-select {
  display: inline-block;
}
.p-scope .p-n02v3__mzshop-old-cart-template .p-n02v3-prodcart__summary {
  border-top: 1px solid #e8e8e8;
  padding: 14px 14px 0;
  margin: 0;
}
.p-scope .p-n02v3__mzshop-old-cart-template .p-n02v3-prodcart__summary::before {
  display: none;
}
.p-scope .p-n02v3__mzshop-old-cart-template .p-cart-content li {
  border-bottom: 1px solid #e8e8e8;
}
.p-scope .p-n02v3__mzshop-old-cart-template .p-cart-content li:last-child {
  border-bottom: none;
}
.p-scope .p-n02v3__mzshop-old-cart-template .p-cart-content li::after {
  display: none;
}
.p-scope .p-n02v3__mzshop-old-cart-template .p-n02v3-list-prodcarts__discount-ribbon {
  font-size: 14px;
}
.p-scope .p-n02v3__mzshop-old-cart-template .p-n02v3-prodcart__price {
  font-size: inherit;
}
.p-scope .p-n02v3__mzshop-old-cart-template .p-total {
  padding-bottom: 0;
}
.p-scope .p-n02v3__mzshop-old-cart-template .p-n02v3__mzshop-flyout .p-checkout-section {
  margin: 15px 20px;
}
.p-scope .p-n02v3__mzshop-old-cart-template .p-n02v3__mzshop-flyout .p-checkout-section > div {
  margin-top: 5px;
}
@keyframes prodcartflyoutanimatein {
  from {
    opacity: 0;
    top: 100px;
  }
  50% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
    top: 0;
  }
}
@keyframes prodcartflyoutanimateout {
  from {
    opacity: 1;
    top: 0;
  }
  50% {
    opacity: 0.7;
  }
  100% {
    opacity: 0;
    top: -80px;
  }
}
@media screen and (min-width: 701px) {
  .p-scope .p-n02v3__mzshop-prod-cart-flyout {
    width: 336px;
  }
}
@media screen and (max-width: 700px) {
  .p-scope .p-n02v3__mzshop-flyout {
    position: fixed;
    top: -8px;
    bottom: 0;
    left: 0;
    right: 0;
    width: auto;
    overflow-y: scroll;
  }
  .p-scope .p-n02v3-prodcart__title {
    position: relative;
    padding: 24px 0 12px 16px;
    min-height: 64px;
    box-sizing: border-box;
  }
  .p-scope .p-n02v3-prodcart__title .p-icon-close {
    top: 16px;
    font-size: 32px;
    color: #b0b0b0;
  }
  .p-scope .p-n02v3-list-prodcarts {
    max-height: none;
    overflow-y: auto;
  }
  .p-scope .p-n02v3__mzshop-old-cart-template .p-n02v3-prodcart__title {
    min-height: 0;
  }
  .p-scope .p-n02v3__mzshop-old-cart-template .p-n02v3-prodcart__title .p-icon-close {
    top: inherit;
    font-size: 24px;
    color: inherit;
  }
}
@media screen and (min-width: 961px) {
  .p-scope .p-n02v3__mzshop-flyout.p-n02v3__mzshop-flyout--fixed {
    right: calc((100vw - 960px) / 2);
  }
}
.p-scope .p-footer-space-single .p-f03-footer-container {
  margin-bottom: 44px;
}
.p-scope .p-footer-space-double .p-f03-footer-container {
  margin-bottom: 66px;
}
.p-scope .p-f03-footer-container {
  color: #ffffff;
  background-color: #0096ee;
  background-repeat: repeat-x;
  background: linear-gradient(to bottom right, #003655 0%, #0066a1 50%, #0096ee 100%);
  /* W3C */
}
.p-scope .p-f03-footer-container.p-no-background {
  background: transparent;
}
.p-scope .p-f03-footer-container.p-no-background .p-footer .p-grid-item .p-body-copy-02 {
  color: #ffffff;
}
.p-scope .p-f03-footer-container.p-no-background .p-footer .n05-selectcountry .p-footer-country {
  color: #ffffff;
}
.p-scope .p-f03-footer-container.p-no-background .p-i18-internationalizationitem {
  color: #ffffff;
}
.p-scope .p-f03-footer-container .p-footer {
  margin: 0 auto;
  max-width: 960px;
  position: relative;
}
.p-scope .p-f03-footer-container .p-footer > div {
  margin-left: 0;
  padding: 70px 14px 69px;
}
.p-scope .p-f03-footer-container .p-footer .p-footer-social {
  padding-top: 50px;
}
.p-scope .p-f03-footer-container .p-footer .p-philips-shield {
  background: url('../foundation-general/clientlibs-css-rb2014/images/generic/philips-footer-logo.png') no-repeat center center;
  height: 140px;
  min-width: 110px;
}
.p-scope .p-f03-footer-container .p-footer .p-footer-select {
  text-align: right;
  padding-top: 50px;
}
.p-scope .p-f03-footer-container .p-footer .p-grid-item {
  min-height: 1px;
}
.p-scope .p-f03-footer-container .p-footer .p-grid-item .p-body-copy-02 {
  color: #b3c8e6;
}
.p-scope .p-f03-footer-container .p-footer .gc23v2-icon.section {
  display: inline-block;
}
.p-scope .p-f03-footer-container .p-footer .p-gc23v2-icon {
  float: none;
  display: inline;
}
.p-scope .p-f03-footer-container .p-footer .p-gc23v2-icon::after {
  display: inline;
}
.p-scope .p-f03-footer-container .p-footer .p-gc23v2-icon a i::after {
  color: #ffffff;
}
.p-scope .p-f03-footer-container .p-main-footer-about a {
  color: #ffffff;
}
@media screen and (max-width: 700px) {
  .p-scope .p-f03-footer-container .p-footer {
    overflow: visible;
    padding: 70px 0 25px;
  }
  .p-scope .p-f03-footer-container .p-footer > div {
    position: relative;
    padding-top: 208px;
  }
  .p-scope .p-f03-footer-container .p-footer .p-footer-social {
    padding-top: 0;
  }
  .p-scope .p-f03-footer-container .p-footer .p-philips-shield {
    position: absolute;
    height: 140px;
    left: 0;
    top: 0;
  }
  .p-scope .p-f03-footer-container .p-footer .p-footer-select {
    margin-top: 28px;
    padding-top: 0;
  }
  .p-scope .p-f03-footer-container .p-footer .p-grid-item {
    text-align: center;
  }
  .p-scope .p-f03-footer-container .p-footer .p-gc23v2-icon i::after {
    font-size: 32px;
    line-height: 42px;
  }
}
.p-scope .p-rtl .p-footer-select {
  text-align: left !important;
}
.p-scope .p-inverted.p-f03-footer-container {
  background: #ffffff;
  color: #0089c4;
}
.p-scope .p-inverted.p-f03-footer-container.p-inverted-no-background {
  background: transparent;
  color: #0089c4;
}
.p-scope .p-inverted.p-f03-footer-container .p-footer .p-gc23v2-icon a i::after {
  color: #0089c4;
}
.p-scope .p-inverted.p-f03-footer-container .p-footer .p-philips-shield {
  background: url('../foundation-general/clientlibs-css-rb2014/images/f03-footer/philips-footer-logo-blue.png') no-repeat center center;
}
.p-scope .p-inverted.p-f03-footer-container .p-footer .p-body-copy-02 {
  color: #999999;
}
.p-scope .p-inverted.p-f03-footer-container .p-main-footer-about a {
  color: #0089c4;
}
.p-scope .p-gc04v3-gridcontainer {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  margin: 0 auto;
  position: relative;
}
.p-scope .p-gc04v3-gridcontainer .p-gc04v3-containerlink {
  color: inherit;
}
.p-scope .p-gc04v3-gridcontainer .p-gc04-positioning {
  margin: 0 auto;
  max-width: 960px;
  box-sizing: border-box;
}
.p-scope .p-gc04v3-gridcontainer .p-gc04-positioning::after {
  content: '';
  display: table;
  clear: both;
}
.p-scope .p-gc04v3-gridcontainer.p-content-full-bleed .p-gc04-positioning {
  max-width: none;
}
.p-scope .p-gc04v3-gridcontainer.p-drop-shadow {
  z-index: 1;
}
@media screen and (max-width: 450px) {
  .p-scope .p-gc04v3-gridcontainer.p-xs-cell-margin-none > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 0px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-xs-cell-margin-a > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 14px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-xs-cell-margin-b > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 20px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-xs-cell-margin-c > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 34px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-xs-cell-margin-d > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 54px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-xs-cell-margin-e > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 86px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-xs-cell-margin-f > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 140px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-xs-cell-margin-g > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 226px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-xs-cell-margin-h > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 300px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-xs-cell-margin-i > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 350px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-xs-cell-margin-j > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 366px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-xs-cell-margin-k > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 410px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-xs-cell-margin-l > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 592px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-xs-cell-margin-m > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 700px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-xs-cell-margin-n > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 960px;
  }
}
@media print, screen and (min-width: 451px) and (max-width: 700px) {
  .p-scope .p-gc04v3-gridcontainer.p-s-cell-margin-none > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 0px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-s-cell-margin-a > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 14px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-s-cell-margin-b > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 20px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-s-cell-margin-c > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 34px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-s-cell-margin-d > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 54px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-s-cell-margin-e > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 86px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-s-cell-margin-f > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 140px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-s-cell-margin-g > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 226px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-s-cell-margin-h > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 300px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-s-cell-margin-i > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 350px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-s-cell-margin-j > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 366px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-s-cell-margin-k > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 410px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-s-cell-margin-l > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 592px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-s-cell-margin-m > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 700px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-s-cell-margin-n > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 960px;
  }
}
@media screen and (min-width: 701px) and (max-width: 960px) {
  .p-scope .p-gc04v3-gridcontainer.p-m-cell-margin-none > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 0px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-m-cell-margin-a > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 14px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-m-cell-margin-b > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 20px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-m-cell-margin-c > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 34px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-m-cell-margin-d > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 54px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-m-cell-margin-e > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 86px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-m-cell-margin-f > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 140px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-m-cell-margin-g > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 226px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-m-cell-margin-h > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 300px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-m-cell-margin-i > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 350px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-m-cell-margin-j > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 366px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-m-cell-margin-k > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 410px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-m-cell-margin-l > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 592px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-m-cell-margin-m > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 700px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-m-cell-margin-n > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 960px;
  }
}
@media screen and (min-width: 961px) {
  .p-scope .p-gc04v3-gridcontainer.p-l-cell-margin-none > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 0px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-l-cell-margin-a > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 14px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-l-cell-margin-b > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 20px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-l-cell-margin-c > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 34px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-l-cell-margin-d > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 54px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-l-cell-margin-e > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 86px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-l-cell-margin-f > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 140px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-l-cell-margin-g > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 226px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-l-cell-margin-h > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 300px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-l-cell-margin-i > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 350px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-l-cell-margin-j > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 366px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-l-cell-margin-k > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 410px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-l-cell-margin-l > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 592px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-l-cell-margin-m > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 700px;
  }
  .p-scope .p-gc04v3-gridcontainer.p-l-cell-margin-n > .p-gc04-positioning > .p-grid > .p-grid-item > .tc01v2-backgroundparsys > .p-tc01-backgroundparsys {
    margin-bottom: 960px;
  }
}
.p-scope .p-gc23v2-icon {
  float: left;
  margin-right: 12px;
}
.p-scope .p-gc23v2-icon::after {
  content: '';
  display: table;
  clear: both;
}
.p-scope .p-gc23v2-icon.p-author-mode {
  float: none;
}
.p-scope .p-gc23v2-icon a:hover {
  text-decoration: none;
}
.p-scope .p-gc23v2-icon a .p-icon-blank {
  width: 24px;
  height: 24px;
  float: left;
  display: block;
}
.p-scope .p-gc23v2-icon i {
  color: #0066a1;
}
.p-scope .p-gc23v2-icon.p-icon-with-text {
  display: flex;
  align-items: center;
  float: none;
  margin-left: 0;
  margin-bottom: 3px;
}
.p-scope .p-gc23v2-icon.p-icon-with-text a {
  display: flex;
  align-items: center;
}
.p-scope .p-gc23v2-icon.p-icon-with-text .p-gc23v2-icon-text {
  margin-left: 7px;
  line-height: 16px;
}
.p-scope .p-gc23v2-icon.p-icon-medium i {
  font-size: 32px;
  line-height: 32px;
}
.p-scope .p-gc23v2-icon.p-inverted i,
.p-inverted .p-scope .p-gc23v2-icon i {
  color: #ffffff;
}
.p-scope .n05-selectcountry a:hover {
  text-decoration: none;
}
.p-scope .n05-selectcountry .p-footer-country {
  color: #b3c8e6;
}
.p-scope .n05-selectcountry .p-footer-country-list {
  color: #ffffff;
  margin-left: 4px;
  white-space: nowrap;
}
.p-scope .n05-selectcountry .p-footer-country-list .p-icon-arrow-right {
  font-size: 18px;
  line-height: 22px;
  display: inline-block;
}
.p-scope .p-inverted .n05-selectcountry .p-footer-country {
  color: #999999;
}
.p-scope .p-inverted .n05-selectcountry .p-footer-country-list {
  color: #0089c4;
}
.p-scope .n06-selectsite h3 {
  display: inline;
  padding-bottom: 20px;
}
.p-scope .n06-selectsite ul {
  background: #ffffff;
  display: none;
  margin-top: 10px;
  padding: 14px 20px;
  width: 146px;
  position: absolute;
  right: 10px;
  text-align: left;
}
.p-scope .n06-selectsite ul a {
  color: #3c3c3c;
}
.p-scope .n06-selectsite output {
  color: #ffffff;
  cursor: pointer;
  white-space: nowrap;
}
.p-scope .n06-selectsite output i {
  display: inline-block;
}
.p-scope .n06-selectsite output .p-icon-arrow-down {
  font-size: 18px;
  display: inline-block;
}
.p-scope .p-rtl .n06-selectsite ul {
  left: 0;
  right: inherit;
}
@media screen and (max-width: 700px) {
  .p-scope .n06-selectsite {
    margin-top: 6px;
  }
  .p-scope .n06-selectsite ul {
    right: 0;
    margin-top: 13px;
    padding: 16px 0;
    text-align: center;
    width: 100%;
  }
}
.p-scope .p-inverted .n06-selectsite ul {
  background: #ffffff;
  border: 1px solid #3c3c3c;
}
.p-scope .p-inverted .n06-selectsite ul a {
  color: #3c3c3c;
}
.p-scope .p-inverted .n06-selectsite output {
  color: #b3c8e6;
}
.p-scope .p-n14-link-list::after {
  content: '';
  display: table;
  clear: both;
}
.p-scope .p-n14-link-list.verticaltransparent {
  margin-left: 10px;
  margin-right: 10px;
}
.p-scope .p-n14-link-list.verticaltransparent li {
  float: left;
}
.p-scope .p-n14-link-list.verticaltransparent li a {
  width: 100%;
  padding-top: 5px;
  padding-bottom: 6px;
}
.p-scope .p-n14-link-list.verticaltransparent li a .p-icon-container {
  display: none;
}
.p-scope .p-n14-link-list.verticalcolored {
  margin-left: 10px;
  margin-right: 10px;
}
.p-scope .p-n14-link-list.verticalcolored li {
  margin-top: 1px;
  margin-bottom: 1px;
  float: left;
  position: relative;
}
.p-scope .p-n14-link-list.verticalcolored li a {
  padding-top: 5px;
  padding-bottom: 1px;
  font-size: 15px;
  border-radius: 3px;
  height: 43px;
  line-height: 43px;
  font-weight: 300;
}
.p-scope .p-n14-link-list.verticalcolored li a .p-image {
  display: none;
}
.p-scope .p-n14-link-list.verticalcolored li a .p-text {
  padding-left: 25px;
}
.p-scope .p-n14-link-list.verticalcolored li a .p-icon-container {
  display: block;
  margin-right: 20px;
}
.p-scope .p-n14-link-list.verticalcolored li a:hover .p-text {
  text-decoration: underline;
}
.p-scope .p-n14-link-list.verticalcolored li .p-link-color {
  background-color: #e0e0e0;
  color: #0066a1;
}
.p-scope .p-n14-link-list.verticalcolored li .p-link-alternative-color {
  background-color: #0066a1;
  color: #e0e0e0;
}
.p-scope .p-n14-link-list.verticalcolored .p-separator-margin {
  margin-top: 3px;
}
.p-scope .p-n14-link-list.horizontal {
  text-align: center;
}
.p-scope .p-n14-link-list.horizontal ul.p-grid {
  margin-left: 0;
}
.p-scope .p-n14-link-list.horizontal li {
  width: auto;
  display: inline-block;
  float: none;
  padding-left: 0;
}
.p-scope .p-n14-link-list.horizontal li a .p-text {
  border-color: #ccced8;
  border-style: solid;
  border-left-width: 1px;
  padding-left: 6px;
  padding-right: 2px;
  margin-bottom: 10px;
  line-height: 15px;
}
.p-scope .p-n14-link-list.horizontal li a .p-image {
  display: none;
}
.p-scope .p-n14-link-list.horizontal li a .p-icon-container {
  display: none;
}
.p-scope .p-n14-link-list.grid li {
  break-inside: avoid;
}
.p-scope .p-n14-link-list.grid li a {
  border-top: 1px solid #ccced8;
  border-bottom: 1px solid #ccced8;
  margin-bottom: -1px;
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  display: table;
}
.p-scope .p-n14-link-list.grid li a .p-image {
  width: 60px;
  display: block;
  padding-right: 10px;
  float: left;
}
.p-scope .p-n14-link-list.grid li a .p-image img {
  width: 60px;
  height: 50px;
}
.p-scope .p-n14-link-list.grid li a .p-text {
  vertical-align: middle;
}
.p-scope .p-n14-link-list.grid li a .p-icon-container .p-arrow-right {
  width: 26px;
  height: 22px;
  padding-top: 2px;
  padding-bottom: 2px;
  text-align: center;
  background: transparent;
  border-radius: 2px;
  display: block;
}
.p-scope .p-n14-link-list.grid li a:hover {
  font-weight: 800;
}
.p-scope .p-n14-link-list.grid li a:hover .p-arrow-right {
  background-color: #0066a1;
  color: #ffffff;
}
.p-scope .p-n14-link-list li a {
  display: table;
}
.p-scope .p-n14-link-list li a .p-image {
  width: 16px;
  display: block;
  padding-right: 10px;
  float: left;
}
.p-scope .p-n14-link-list li a .p-image img {
  width: 16px;
}
.p-scope .p-n14-link-list li a .p-text {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  width: 100%;
}
.p-scope .p-n14-link-list li a .p-icon-container {
  display: table-cell;
  vertical-align: middle;
}
.p-scope .p-n14-link-list li a .p-icon-container .p-arrow-right {
  display: table-cell;
}
.p-scope .p-n14-link-list li a:hover {
  text-decoration: none;
}
.p-scope .p-n14-link-list li:first-child a .p-text,
.p-scope .p-n14-link-list li.p-f-child a .p-text {
  border-left: 0;
}
.p-scope .p-n14-link-list.p-inverted.horizontal li a .p-text,
.p-inverted .p-scope .p-n14-link-list.horizontal li a .p-text {
  border-color: #ffffff;
}
.p-scope .p-n14-link-list.p-inverted.vertical li a,
.p-inverted .p-scope .p-n14-link-list.vertical li a {
  border-color: #ffffff;
}
.p-scope .p-n14-link-list.p-inverted.grid li a:hover .p-arrow-right,
.p-inverted .p-scope .p-n14-link-list.grid li a:hover .p-arrow-right {
  color: #0066a1;
  background-color: #ffffff;
}
.p-scope .p-n14-link-list.p-inverted li a,
.p-inverted .p-scope .p-n14-link-list li a {
  color: inherit;
}
@media screen and (max-width: 700px) {
  .p-scope .p-n14-link-list.verticalcolored li a .p-text {
    font-size: 16px;
  }
  .p-scope .p-n14-link-list .p-sitemap-title {
    margin-bottom: 10px;
    padding-top: 5px;
  }
}
.p-scope .p-i18-internationalizationitem {
  color: #b3c8e6;
  padding-bottom: 33px;
  text-align: center;
}
@media screen and (min-width: 0) {
  .p-scope .i18-internationalizationitem {
    margin: 0 10px;
  }
}
@media print, screen and (min-width: 451px) {
  .p-scope .i18-internationalizationitem {
    margin: 0 16px;
  }
}
@media screen and (min-width: 701px) {
  .p-scope .i18-internationalizationitem {
    padding-bottom: 53px;
    margin: 0 16px;
  }
}
@media screen and (min-width: 961px) {
  .p-scope .i18-internationalizationitem {
    margin: 0 22px;
  }
}
.p-scope .p-inverted .p-i18-internationalizationitem {
  color: #999999;
}
.p-scope .p-u15__nav-wrapper,
.p-scope .p-u15__content-container {
  position: relative;
}
.p-scope .p-u15__nav-container {
  position: absolute;
  z-index: 3005;
  width: 100%;
  background-color: #ffffff;
}
.p-scope .p-u15__banner-innercontent {
  max-width: 960px;
  margin: 0 auto;
}
.p-scope .p-u15__nav-content--mask::after {
  background: rgba(0, 0, 0, 0.4);
  content: '';
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  z-index: 3004;
}
.p-scope .p-u15__banner {
  position: relative;
  min-height: 96px;
}
.p-scope .p-u15__banner-content {
  padding-left: 34px;
  padding-top: 14px;
  padding-bottom: 14px;
}
.p-scope .p-u15__banner-title,
.p-scope .p-u15__title-loggedin,
.p-scope .p-u15__welcometext {
  color: #ffffff;
}
.p-scope .p-u15__welcometext .p-u15__username {
  margin-left: 5px;
}
.p-scope .p-u15__welcometext {
  font-size: 20px;
}
.p-scope .p-u15__title-loggedin,
.p-scope .p-u15__welcometext {
  margin-bottom: 0;
}
.p-scope .p-u15__banner-title {
  font-size: 24px;
}
.p-scope .p-u15__nav-dropdown .p-u15__nav-switcher {
  border-bottom: 1px solid #cccccc;
  font-weight: 500;
}
.p-scope .p-u15__nav-dropdown .p-u15-nav-arrow {
  margin-top: -11px;
  font-size: 16px;
  position: absolute;
  right: 20px;
  top: 50%;
}
.p-scope .p-u15__nav-switcher {
  background-color: #ffffff;
  color: #212121;
  display: block;
  font-size: 16px;
  font-weight: normal;
  position: relative;
  cursor: pointer;
  padding: 5px;
  height: 100%;
  word-wrap: break-word;
  word-break: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
.p-scope .p-u15__nav-switcher:hover {
  text-decoration: none;
}
.p-scope .p-u15__nav-inner {
  display: inline-flex;
  vertical-align: middle;
  padding: 10px 34px 10px 20px;
}
.p-scope .p-u15__nav-inner i {
  font-size: 24px;
  line-height: 24px;
  margin-right: 10px;
  vertical-align: middle;
}
.p-scope .p-u15__user-nav .p-u08v2-logout .p-logout-link::after {
  content: '';
}
.p-scope .p-u15__user-nav .p-u08v2-logout .p-logout-link::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.p-scope .p-u15__user-nav .p-u08v2-logout .p-logout-link:hover {
  text-decoration: none;
}
.p-scope .p-u15__nav-content .register-product .p-se01c-prx-search,
.p-scope .p-st20b-product-group-wrapper {
  background-color: #ffffff;
  border-radius: 7px;
  padding: 20px;
  margin: 10px auto;
}
.p-scope .p-u15__nav-content .register-product.registration-form-page .p-se01c-prx-search {
  margin-top: 0;
  padding-top: 0;
}
@media screen and (min-width: 701px) {
  .p-scope .p-u15__nav-content .register-product.registration-form-page .p-se01c-prx-search {
    background-color: #f5f5f5;
  }
}
.p-scope .p-u15__nav-content .register-product .p-se12-search-expanded {
  margin-top: -44px;
}
@media screen and (min-width: 701px) {
  .p-scope .p-u15__user-nav--pull {
    margin-top: -106px;
  }
  .p-scope .p-u15__nav-viewport {
    border-bottom: 1px solid #e8e8e8;
  }
  .p-scope .p-u15__nav-viewport .p-u15__nav-container {
    max-width: 960px;
    margin: 0 auto;
  }
  .p-scope .p-u15__banner {
    min-height: 128px;
  }
  .p-scope .p-u15__banner-title {
    font-size: 32px;
  }
  .p-scope .p-u15__banner-content {
    padding-top: 27px;
    padding-bottom: 27px;
  }
  .p-scope .p-u15__welcometext {
    font-size: 32px;
  }
  .p-scope .p-u15__nav-container {
    position: relative;
    display: flex;
  }
  .p-scope .p-u15__nav-item,
  .p-scope .p-u15__nav-item-custom {
    flex: 1;
  }
  .p-scope .p-u15__nav-item.p-selected,
  .p-scope .p-u15__nav-item-custom.p-selected,
  .p-scope .p-u15__nav-item:hover,
  .p-scope .p-u15__nav-item-custom:hover {
    border-bottom: 1px solid #1474a4;
    margin-bottom: -1px;
  }
  .p-scope .p-u15__nav-item.p-selected .p-u15__nav-inner,
  .p-scope .p-u15__nav-item-custom.p-selected .p-u15__nav-inner,
  .p-scope .p-u15__nav-item:hover .p-u15__nav-inner,
  .p-scope .p-u15__nav-item-custom:hover .p-u15__nav-inner {
    color: inherit;
  }
  .p-scope .p-u15__nav-item.p-selected .p-u15__nav-title,
  .p-scope .p-u15__nav-item-custom.p-selected .p-u15__nav-title,
  .p-scope .p-u15__nav-item:hover .p-u15__nav-title,
  .p-scope .p-u15__nav-item-custom:hover .p-u15__nav-title {
    font-weight: 500;
  }
  .p-scope .p-u15__nav-switcher {
    text-align: center;
    padding: 0;
  }
  .p-scope .p-u15-nav-arrow {
    display: none;
  }
  .p-scope .p-u15__nav-inner {
    color: #696969;
    display: block;
    padding: 14px 14px 10px;
  }
  .p-scope .p-u15__nav-inner i {
    margin-right: 0;
  }
  .p-scope .p-u15__nav-title {
    font-size: 14px;
    font-weight: 300;
    margin-top: 14px;
    margin-bottom: 10px;
  }
  .p-scope .p-u15__nav-content .register-product {
    background-color: #f5f5f5;
  }
}
.p-scope [dir=rtl] .p-u15-nav-arrow {
  left: 20px;
  right: auto;
}
.p-scope [dir=rtl] .p-u15__banner-content {
  padding-left: 0;
  padding-right: 10px;
}
.p-scope [dir=rtl] .p-u15__user-nav .p-u08v2-logout .p-logout-link {
  padding: 7px 0 7px 14px;
}
@media screen and (max-width: 700px) {
  .p-scope [dir=rtl] .p-u15__nav-inner {
    padding: 10px 20px 10px 34px;
  }
  .p-scope [dir=rtl] .p-u15__nav-inner i {
    margin-left: 20px;
    margin-right: 0;
  }
}
@media screen and (min-width: 701px) {
  .p-scope [dir=rtl] .p-u15__nav-content {
    right: 0;
    left: auto;
  }
  .p-scope [dir=rtl] .p-u15__nav-item {
    float: right;
  }
  .p-scope [dir=rtl] .p-u15__nav-switcher {
    margin-left: 1px;
    margin-right: 0;
  }
}
