
/* CSS Document */

  .c-hero-banner:not(.font-white) .c-text-contents .cmp-title__text,
  .c-hero-banner:not(.font-white) .c-text-contents .cmp-title,
  .c-hero-banner:not(.font-white) .c-text-contents .text,
  .c-hero-banner:not(.font-white) .c-text-contents .cmp-text,
  .c-hero-banner:not(.font-white) .c-text-contents .c-cta,
  .c-hero-banner:not(.font-white) .c-text-contents .c-media * {
    background-clip: text;
    -webkit-background-clip: text;
    background-color: rgb(255, 255, 255);
  }
  .c-hero-banner:not(.font-white) .c-hero-badge span {
    background-clip: text;
    -webkit-background-clip: text;
    background-color: rgb(255, 255, 255);
  }
  .c-hero-banner.font-white .c-text-contents .cmp-title__text,
  .c-hero-banner.font-white .c-text-contents .cmp-title,
  .c-hero-banner.font-white .c-text-contents .text,
  .c-hero-banner.font-white .c-text-contents .cmp-text,
  .c-hero-banner.font-white .c-text-contents .c-cta,
  .c-hero-banner.font-white .c-text-contents .c-media * {
    background-clip: text;
    -webkit-background-clip: text;
    background-color: rgb(0, 0, 0);
  }
  .c-hero-banner.font-white .c-hero-badge span {
    background-clip: text;
    -webkit-background-clip: text;
    background-color: rgb(0, 0, 0);
  }
  .c-hero-banner .c-media__controls {
    background-clip: text;
    -webkit-background-clip: text;
    background-color: #af53a0;
  }
  .c-hero-banner .c-button--default.default .cmp-button__text {
    background-clip: text;
    -webkit-background-clip: text;
    background-color: rgb(255, 255, 255);
  }
  .c-hero-banner .c-button--default.highlight .cmp-button__text {
    background-clip: text;
    -webkit-background-clip: text;
    background-color: rgb(0, 0, 0);
  }

  .ST0044 .c-floating-contents__floating {
    background-clip: text;
    -webkit-background-clip: text;
    background-color: #af53a0;
  }

  .CS0061 .c-image-banner__content-text {
    background-clip: text;
    -webkit-background-clip: text;
    background-color: #af53a0;
  }

  .ST0020 .bg-white .cmp-carousel__content .c-text-contents .cmp-title__text,
  .ST0020 .bg-white .cmp-carousel__content .c-text-contents .cmp-title,
  .ST0020 .bg-white .cmp-carousel__content .c-text-contents .text,
  .ST0020 .bg-white .cmp-carousel__content .c-text-contents .cmp-text,
  .ST0020 .bg-white .cmp-carousel__content .c-text-contents .c-cta,
  .ST0020 .bg-white .cmp-carousel__content .c-text-contents .c-media,
  .ST0020 .font-black .cmp-carousel__content .c-text-contents .cmp-title__text,
  .ST0020 .font-black .cmp-carousel__content .c-text-contents .cmp-title,
  .ST0020 .font-black .cmp-carousel__content .c-text-contents .text,
  .ST0020 .font-black .cmp-carousel__content .c-text-contents .cmp-text,
  .ST0020 .font-black .cmp-carousel__content .c-text-contents .c-cta,
  .ST0020 .font-black .cmp-carousel__content .c-text-contents .c-media {
    background-clip: text;
    -webkit-background-clip: text;
    background-color: rgb(255, 255, 255);
  }

  .ST0004 .font-white .cmp-title__text,
  .ST0004 .font-white .cmp-title,
  .ST0004 .font-white .text,
  .ST0004 .font-white .cmp-text,
  .ST0004 .font-white .c-cta,
  .ST0004 .font-white .c-media {
    background-clip: text;
    -webkit-background-clip: text;
    background-color: rgb(0, 0, 0);
  }

  body.wa-zoom .PD0001 .c-product-item__ufn {
    overflow: visible !important;
    text-overflow: inherit !important;
    white-space: normal !important;
    height: auto !important;
    -webkit-box-orient: inherit !important;
    -webkit-line-clamp: inherit !important;
  }
  body.wa-zoom .PD0001 .c-text-contents__headline {
    overflow: visible !important;
    text-overflow: inherit !important;
    white-space: normal !important;
    height: auto !important;
    -webkit-box-orient: inherit !important;
    -webkit-line-clamp: inherit !important;
  }
  body.wa-zoom .PD0001 .c-text-contents__bodycopy {
    overflow: visible !important;
    text-overflow: inherit !important;
    white-space: normal !important;
    height: auto !important;
    -webkit-box-orient: inherit !important;
    -webkit-line-clamp: inherit !important;
  }
  body.wa-zoom .PD0002 .c-product-item__ufn {
    overflow: visible !important;
    text-overflow: inherit !important;

    white-space: normal !important;
    height: auto !important;
    -webkit-box-orient: inherit !important;
    -webkit-line-clamp: inherit !important;
  }
  body.wa-zoom .PD0003 .c-text-contents__headline {
    overflow: visible !important;
    text-overflow: inherit !important;
    white-space: normal !important;
    height: auto !important;
    -webkit-box-orient: inherit !important;
    -webkit-line-clamp: inherit !important;
  }
  body.wa-zoom .PD0014 .c-compare-item_name {
    overflow: visible !important;
    text-overflow: inherit !important;
    white-space: normal !important;
    height: auto !important;
    -webkit-box-orient: inherit !important;
    -webkit-line-clamp: inherit !important;
  }
  body.wa-zoom .PD0033 .c-text-contents__headline {
    overflow: visible !important;
    text-overflow: inherit !important;
    white-space: normal !important;
    height: auto !important;
    -webkit-box-orient: inherit !important;
    -webkit-line-clamp: inherit !important;
  }
  body.wa-zoom .PD0033 .c-product-digest-information .price-area {
    flex-shrink: inherit;
  }
  body.wa-zoom .CS0033 .c-featured__tit .cmp-title {
    overflow: visible !important;
    text-overflow: inherit !important;
    white-space: normal !important;
    height: auto !important;
    -webkit-box-orient: inherit !important;
    -webkit-line-clamp: inherit !important;
  }
  body.wa-zoom .CS0033 .c-featured__desc {
    display: block !important;
    overflow: visible !important;
    text-overflow: inherit !important;
    white-space: normal !important;
    height: auto !important;
    -webkit-box-orient: inherit !important;
    -webkit-line-clamp: inherit !important;
  }
  body.wa-zoom .CS0045 .c-list-link__headline {
    overflow: visible !important;
    text-overflow: inherit !important;
    white-space: normal !important;
    height: auto !important;
    -webkit-box-orient: inherit !important;
    -webkit-line-clamp: inherit !important;
  }
  body.wa-zoom .PD0006 .c-text-contents__bodycopy {
    display: block !important;
  }
  body.wa-zoom .c-carousel__handler .c-carousel__indicator {
    display: block !important;
  }
  body.wa-zoom .c-roll-selector__item-name {
    overflow: visible !important;
    text-overflow: inherit !important;
    white-space: normal !important;
    height: auto !important;
    -webkit-box-orient: inherit !important;
    -webkit-line-clamp: inherit !important;
  }

  body.wa-fixed-off .can-sticky.is-fixed {
    position: relative !important;
  }
  body.wa-fixed-off .c-pop-toast.active {
    position: relative !important;
  }
  body.wa-fixed-off .cs-search-bar__search-item > a {
    flex-wrap: wrap;
    gap: 0.3125rem;
  }
  body.wa-fixed-off .cs-search-bar__search-item .cs-search-bar__tag-item {
    white-space: normal;
  }
  body.wa-fixed-off .PD0003 .c-product-price-sticky.can-sticky {
    position: relative !important;
  }
  body.wa-fixed-off .PD0003 .c-product-delivery-information {
    margin-bottom: 0 !important;
  }
  body.wa-fixed-off .PD0014 > .component > .cmp-container {
    position: relative !important;
  }
  body.wa-fixed-off .PD0033 .c-bottom-sheet {
    position: relative !important;
  }
  body.wa-fixed-off .CM0001 .c-breadcrumb {
    display: block !important;
  }
  body.wa-fixed-off .CM0001 .c-breadcrumb .cmp-breadcrumb__list {
    flex-wrap: wrap;
  }
  body.wa-fixed-off .CM0007 {
    position: relative !important;
  }
  body.wa-fixed-off .CM0007 .fluid-container {
    flex-direction: column;
  }
  body.wa-fixed-off .CM0007 .al-quick-btn {
    position: static !important;
  }
  body.wa-fixed-off .CM0007 .al-quick-menu {
    position: static !important;
  }
  body.wa-fixed-off .CM0007 .al-quick-menu--active {
    height: auto;
  }
  body.wa-fixed-off .CM0007 .al-proactive-msg {
    position: static !important;
    margin-bottom: 0;
  }
  body.wa-fixed-off .CM0007 .al-proactive-msg .al-proactive-msg__box--active {
    transform: translateY(0);
  }
  body.wa-fixed-off .CS0013 .c-modal__box {
    height: 100%;
    overflow: auto;
  }
  body.wa-fixed-off .CS0013 .c-modal__content-scroll-box,
  body.wa-fixed-off .CS0013 .c-modal__content-inner {
    height: auto !important;
  }
  body.wa-fixed-off .CS0027 .c-modal__box {
    height: 100%;
    overflow: auto;
  }
  body.wa-fixed-off .CS0027 .c-modal__content-scroll-box,
  body.wa-fixed-off .CS0027 .c-modal__content-inner {
    height: auto !important;
  }
  body.wa-fixed-off .CS0002 .c-modal__box {
    height: 100%;
    overflow: auto;
  }
  body.wa-fixed-off .CS0002 .c-modal__content-scroll-box,
  body.wa-fixed-off .CS0002 .c-modal__content-inner {
    height: auto !important;
  }

  .c-info-msg {
    color: #666;
    margin: 0.5rem 0.8125rem;
  }

  @media (min-width: 48.0625rem) {
    [class*="c-wrapper CS0"] .c-hidden-pc {
      display: none !important;
    }
  }
  @media (max-width: 48rem) {
    [class*="c-wrapper CS0"] .c-hidden-mo {
      display: none !important;
    }
  }
  [class*="c-wrapper CS0"] .c-require {
    color: #646464;
    text-align: right;
  }
  @media (min-width: 48.0625rem) {
    [class*="c-wrapper CS0"] .c-require {
      font-size: 0.875rem;
      line-height: 0.875rem;
    }
  }
  [class*="c-wrapper CS0"] .require {
    font-style: normal;
    color: #a50034;
  }
  [class*="c-wrapper CS0"] .c-warning {
    display: none;
  }
  [class*="c-wrapper CS0"] .c-btn-arrow {
    width: 2.25rem;
    border: none;
    backdrop-filter: blur(7.5px);
    display: block;
    height: 2.25rem;
    border-radius: 100%;
    background-repeat: no-repeat;
    background-position: center;
  }
  @media (min-width: 48.0625rem) {
    [class*="c-wrapper CS0"] .c-btn-arrow {
      width: 2.75rem;
      height: 2.75rem;
    }
  }
  [class*="c-wrapper CS0"] .c-btn-arrow--black {
    background-image: url("../../assets/icon/icon-arrow-darkgray-right-24-24.svg");
    background-color: rgba(255, 255, 255, 0.3);
    background-size: 16px;
  }
  [class*="c-wrapper CS0"] .c-btn-arrow--black:hover {
    border: none;
    background-color: #ea1917;
    background-image: url("../../assets/icon/icon-arrow-white-right-24-24.svg");
  }
  [class*="c-wrapper CS0"] .c-btn-arrow--white {
    background-image: url("../../assets/icon/icon-arrow-white-right-24-24.svg");
    background-color: rgba(255, 255, 255, 0.3);
    background-size: 16px;
  }
  [class*="c-wrapper CS0"] .c-btn-arrow--white:hover {
    border: none;
    background-color: #ea1917;
    background-image: url("../../assets/icon/icon-arrow-white-right-24-24.svg");
  }
  [class*="c-wrapper CS0"] .c-btn-arrow--border-yes {
    border: 1px solid #646464;
  }
  [class*="c-wrapper CS0"] .c-btn-arrow--border-no {
    border: none;
  }
  [class*="c-wrapper CS0"] .c-btn-arrow--bg-black {
    background-image: url("../../assets/icon/icon-arrow-white-right-24-24.svg");
    background-color: #4a4946;
    background-size: 16px;
    opacity: 0.5;
  }
  [class*="c-wrapper CS0"] .c-btn-arrow--bg-black:hover {
    background-color: #ea1917;
    opacity: 1;
  }
  [class*="c-wrapper CS0"] .c-btn-arrow.m-small {
    width: 2.25rem;
    height: 2.25rem;
    background-size: 0.75rem;
    transform: /*!rtl:rotate(180deg)*/ ; /*! 230516 RTL */
  }
  [class*="c-wrapper CS0"] .c-btn-arrow.m-large {
    width: 2.75rem;
    height: 2.75rem;
    background-size: 1rem;
  }
  @media (min-width: 48.0625rem) {
    [class*="c-wrapper CS0"] .c-btn-arrow--large,
    [class*="c-wrapper CS0"] .c-btn-arrow.w-large {
      width: 4rem;
      height: 4rem;
      background-size: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    [class*="c-wrapper CS0"] .c-btn-arrow.w-large {
      transform: /*!rtl:rotate(180deg)*/ ; /*! 230516 RTL */
    }
  }
  @media (min-width: 48.0625rem) {
    [class*="c-wrapper CS0"] .c-btn-arrow.w-small {
      width: 2.75rem;
      height: 2.75rem;
      background-size: 1rem;
    }
  }
  [class*="c-wrapper CS0"] .c-button-wrap {
    margin-top: 1.5rem;
  }
  @media (min-width: 48.0625rem) {
    [class*="c-wrapper CS0"] .c-button-wrap {
      margin-top: 1.5rem;
    }
  }
  [class*="c-wrapper CS0"] .c-button-wrap .button {
    padding-top: 0.75rem;
    padding-bottom: 1.5rem;
    text-align: center;
    line-height: 0.75rem;
    border-top: 1px solid #cbc8c2;
  }
  @media (min-width: 48.0625rem) {
    [class*="c-wrapper CS0"] .c-button-wrap .button {
      padding-top: 1.5rem;
      padding-bottom: 3rem;
    }
  }
  [class*="c-wrapper CS0"] .c-accordion__body .c-button-wrap .button {
    padding-bottom: 0;
  }
  [class*="c-wrapper CS0"] .breadcrumb {
    padding: 1.25rem 0;
    border-bottom: 1px solid #cbc8c2;
    background-color: #e6e1d6;
  }
  @media (min-width: 48.0625rem) {
    [class*="c-wrapper CS0"] .breadcrumb {
      flex-direction: row;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      display: flex;
      align-items: center;
      padding: 1.25rem 3rem;
    }
  }
  [class*="c-wrapper CS0"] .breadcrumb p {
    flex-shrink: 0;
    margin-bottom: 1.25rem;
    padding: 0 1rem;
    color: #4a4946;
    font-weight: 400;
  }
  @media (min-width: 48.0625rem) {
    [class*="c-wrapper CS0"] .breadcrumb p {
      margin-bottom: 0;
      margin-right: 0.5rem;
      padding: 0;
    }
  }
  [class*="c-wrapper CS0"] .c-breadcrumb {
    position: relative;
    display: block;
    width: 100%;
    padding: 0 1rem;
    text-align: left;
  }
  @media (min-width: 48.0625rem) {
    [class*="c-wrapper CS0"] .c-breadcrumb {
      padding-right: 0;
      padding-left: 0;
    }
  }
  [class*="c-wrapper CS0"] .c-breadcrumb__list {
    margin-left: auto;
    margin-right: auto;
    max-width: 103rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-right: 0 !important;
    padding-left: 0 !important;
    margin-bottom: 0;
  }
  @media (min-width: 48.0625rem) {
    [class*="c-wrapper CS0"] .c-breadcrumb__list {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  [class*="c-wrapper CS0"] .c-breadcrumb__item {
    position: relative;
    width: auto !important;
    padding-right: 0.875rem;
    margin-right: 0.4375rem;
    color: #333;
  }

  [class*="c-wrapper CS0"] .c-breadcrumb__item:not(:last-child)::after {
    content: ">";
    display: flex;
    align-items: center;
    position: absolute;
    right: 0;

    top: 0;
    height: 100%;
  }
  [class*="c-wrapper CS0"] .c-breadcrumb__item.active .c-breadcrumb__item-link {
    font-weight: 600;
    color: #000;
  }
  [class*="c-wrapper CS0"] .c-breadcrumb__item-link {
    color: #333;
  }
  [class*="c-wrapper CS0"] .c-breadcrumb a,
  [class*="c-wrapper CS0"] .c-breadcrumb strong {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 2.375rem;
    padding: 0 0.8125rem;
    border: 1px solid #cbc8c2;
    border-radius: 1.75rem;
  }
  [class*="c-wrapper CS0"] .c-breadcrumb a {
    background-color: #f0ece4;
  }
  [class*="c-wrapper CS0"] .c-breadcrumb strong {
    background-color: #fff;
  }
  [class*="c-wrapper CS0"] .c-button-delete {
    display: none;
    position: absolute;
    right: 1rem;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 1.5rem;
    height: 1.5rem;
    background: url("../../assets/icon/icon-close-circle-dark-24-24.svg");
    text-indent: -9999px;
    border: none;
    cursor: pointer;
  }
  [class*="c-wrapper CS0"] .c-button-delete--active {
    display: block;
  }
  [class*="c-wrapper CS0"] .type-accordion .c-accordion .cs-form input[disabled],
  [class*="c-wrapper CS0"] .type-accordion .c-accordion .cs-form select[disabled] {
    border: 1px solid #cbc8c2;
    background-color: #fff;
  }
  [class*="c-wrapper CS0"] .type-accordion .c-accordion .cs-form input[disabled]::placeholder,
  [class*="c-wrapper CS0"] .type-accordion .c-accordion .cs-form select[disabled]::placeholder {
    color: #cbc8c2;
  }
  [class*="c-wrapper CS0"] .c-btn-upload__inner {
    display: flex;
    align-items: center;
    margin-top: 0.5rem;
  }
  [class*="c-wrapper CS0"] .c-btn-upload__inner label {
    margin: 0;
  }
  [class*="c-wrapper CS0"] .c-btn-upload__inner .btn-upload {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 5rem;
    height: 2.25rem;
    margin-right: 0.5rem;
    font-size: 0.875rem;
    font-weight: 600;
    color: #000;
    background: #fff;
    border: 1px solid #646464;
    border-radius: 6.1875rem;
    padding: 0 0.625rem;
    cursor: pointer;
  }
  @media (min-width: 48.0625rem) {
    [class*="c-wrapper CS0"] .c-btn-upload__inner .btn-upload {
      min-width: 6.25rem;
      height: 2.75rem;
      margin-right: 1rem;
      font-size: 1rem;
    }
  }
  [class*="c-wrapper CS0"] .c-btn-upload__inner .btn-upload:hover {
    color: #fff;
    background-color: #ea1917 !important;
    border-color: #ea1917 !important;
  }
  [class*="c-wrapper CS0"] .c-btn-upload__inner .btn-upload--focus {
    outline: 1px solid #000;
  }
  [class*="c-wrapper CS0"] .searchbar .searchLayer.c-display {
    z-index: 29 !important;
  }
  [class*="c-wrapper CS0"] .c-dot {
    color: #da0f47;
  }

  .supporttab .c-tabs__inner,
  .productcategorylist .c-tabs__inner {
    overflow: hidden;
    overflow-x: auto;
  }

  .supporttab .c-tabs__inner .c-tabs__tablist {
    height: auto;
    min-height: 3.375rem;
  }
  @media (min-width: 48.0625rem) {
    .supporttab .c-tabs__inner .c-tabs__tablist {
      flex-direction: row;
      margin-left: auto;
      margin-right: auto;
      max-width: 90rem;
      max-height: 6rem;
      min-height: 5.25rem;
    }
  }
  .supporttab .c-tabs__inner .c-tabs__tablist li {
    height: auto;
  }
  @media (min-width: 48.0625rem) {
    .supporttab .c-tabs__inner .c-tabs__tablist h3 {
      word-break: break-word;
      white-space: normal;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      white-space: normal;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 4;
      padding: 0 0.625rem;
    }
  }
  .supporttab .type-tabs__wide .c-tabs__inner .c-tabs__tablist li:first-child {
    padding-left: 1rem;
  }
  .supporttab .type-tabs__wide .c-tabs__inner .c-tabs__tablist li:last-child {
    padding-right: 1rem;
  }

  @media (min-width: 48.0625rem) {
    .CS0078 .full .CS0078__container .c-cs-header {
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 2.5rem;
    }
  }
  .CS0078 .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
    margin-top: 0.375rem;
  }
  @media (min-width: 48.0625rem) {
    .CS0078 .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
      margin-top: 0.625rem;
    }
  }
  .CS0078 .type-accordion2 .c-accordion__box--expand .c-accordion-open::after {
    transform: rotateX(180deg);
  }

  .CS0048 .full .CS0048__container {
    padding: 0;
  }
  @media (min-width: 48.0625rem) {
    .CS0048 .full .CS0048__container {
      min-width: initial;
    }
  }
  .CS0048 .full .CS0048__container .c-cs-header {
    margin-bottom: 1.25rem;
  }
  @media (min-width: 48.0625rem) {
    .CS0048 .full .CS0048__container .c-cs-header {
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 2.5rem;
    }
  }

  .CS0048 .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
    margin-top: 0.375rem;
  }
  @media (min-width: 48.0625rem) {
    .CS0048 .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
      margin-top: 0.625rem;
    }

  }

  .CS0048 .c-support__title + .c-support__box {
    margin-top: 1.25rem;
  }
  @media (min-width: 48.0625rem) {
    .CS0048 .c-support__title + .c-support__box {
      margin-top: 2.5rem;
    }
  }
  @media (max-width: 48rem) {
    .CS0048 .c-support--option .c-support__title + .c-support__box {
      margin-top: 1.875rem;
    }
  }

  .CS0048 .c-support--card .c-image + .c-text-contents {
    margin-top: 0.75rem;
    margin-bottom: 0;
    min-height: 2.5rem;
    text-align: left;
  }
  @media (min-width: 48.0625rem) {
    .CS0048 .c-support--card .c-image + .c-text-contents {
      min-height: auto;
      margin-top: 1.25rem;
      margin-bottom: 0.75rem;
    }
  }

  .CS0048 .c-support--option .c-image + .c-text-contents {
    margin-top: 0;
    text-align: left;
    width: calc(100% - 60px);
  }
  @media (min-width: 48.0625rem) {
    .CS0048 .c-support--option .c-image + .c-text-contents {
      margin-top: 1rem;
      width: auto;
    }
  }

  @media (min-width: 48.0625rem) {
    .CS0048.align-text-right .type-text .c-text-contents {
      margin-left: auto;
    }
  }

  .CS0048 .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
    margin-top: 0.375rem;
  }
  @media (min-width: 48.0625rem) {
    .CS0048 .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
      margin-top: 0.625rem;
    }
  }

  .CS0048 .c-carousel .c-text-contents .c-text-contents__headline + .c-image {
    margin-top: 0.75rem;
  }
  .CS0048 .c-carousel .c-text-contents .c-image + .c-text-contents__headline {
    margin-top: 1.25rem;
  }
  .CS0048 .c-carousel .c-text-contents .c-text-contents__headline + .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }

  @media (min-width: 48.0625rem) {
    .CS0048.type-home .carousel .swiper-wrapper {
      flex-wrap: nowrap;
      gap: 0;
    }
    .CS0048.type-home .carousel .swiper-wrapper .swiper-slide {
      display: flex;
      box-sizing: border-box;
    }
    .CS0048.type-home .carousel .swiper-wrapper .swiper-slide .c-text-contents {
      width: auto;
    }
    .CS0048.type-home .carousel .swiper-wrapper .swiper-slide .c-text-contents .c-prd-info {
      padding: 1.5rem;
      display: block;
    }
    .CS0048.type-home .carousel .swiper-wrapper .swiper-slide .c-text-contents .c-prd-info .c-image {
      width: auto;
      margin-bottom: 1.25rem;
    }
    .CS0048.type-home .carousel .swiper-wrapper .swiper-slide .c-text-contents .c-prd-info .c-image .cmp-image__image {
      width: auto;
    }
    .CS0048.type-home .carousel .swiper-wrapper .swiper-slide .c-text-contents .c-prd-info__inner {
      padding-left: 0;

      display: grid;
      grid-template-columns: repeat(2, 1fr);
      grid-template-rows: 1fr 1fr;
    }
    .CS0048.type-home .carousel .swiper-wrapper .swiper-slide .c-text-contents + .button {
      display: flex;
      flex-wrap: wrap;
      margin-top: 0;
    }
    .CS0048.type-home .carousel .swiper-wrapper .swiper-slide .c-text-contents + .button .c-button {
      width: 100%;
      height: 1.875rem;
      padding: 0 0.75rem;
    }
    .CS0048.type-home .carousel .swiper-wrapper .swiper-slide .c-text-contents + .button .c-button:last-child {
      margin-right: 0;
    }
  }
  @media (min-width: 48.0625rem) and (max-width: 79.9375rem) {
    .CS0048.type-home .carousel .swiper-wrapper .swiper-slide .c-prd {
      width: 100%;
    }
    .CS0048.type-home .carousel .swiper-wrapper .swiper-slide .c-prd .c-text-contents {
      align-items: center;
    }
  }

  .CS0037 .full .CS0037__container {
    padding-left: 0;
    padding-right: 0;
  }
  .CS0037 .full .CS0037__container .c-cs-header {
    margin: 0 1.5625rem;
    margin-bottom: 1.25rem;
  }
  @media (min-width: 48.0625rem) {
    .CS0037 .full .CS0037__container .c-cs-header {
      margin-left: 0;
      margin-right: 0;
    }
  }
  .CS0037 .c-type-icon .CS0037__container,
  .CS0037 .c-type3 .CS0037__container {
    max-width: none;
  }

  .CS0037 .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
    margin-top: 0.375rem;
  }
  @media (min-width: 48.0625rem) {
    .CS0037 .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
      margin-top: 0.625rem;
    }
  }

  .CS0039 .full .CS0039__container {
    padding-left: 0;
    padding-right: 0;
  }
  @media (min-width: 48.0625rem) {
    .CS0039 .full .CS0039__container .c-cs-header {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    .CS0039 .full .CS0039__container .c-cs-header {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }

  .CS0039 .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
    margin-top: 0.375rem;
  }
  @media (min-width: 48.0625rem) {
    .CS0039 .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
      margin-top: 0.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    .CS0039 .c-cs-header .c-text-contents__bodycopy span {
      display: block;
    }
  }

  .CS0039 .c-text-contents__ + .c-support__box {
    margin-top: 1.25rem;
  }
  @media (min-width: 48.0625rem) {
    .CS0039 .c-text-contents__ + .c-support__box {
      margin-top: 2.5rem;
    }
  }

    .CS0039 a.c-text-contents::after {
      content: "";
      display: inline-block;
      position: absolute;
      right: 0;
      width: 0.4375rem;
      height: 0.75rem;
      background-position: 100% center;
      background-size: 100%;
      background-repeat: no-repeat;
      background-image: url("../../assets/icon/icon-arrow-gray3-right-7-12.svg");
    }
  }
  @media (min-width: 48.0625rem) {
    .CS0039 .c-image + .c-text-contents__headline {
      margin-top: 1.5rem;
    }
  }
  .CS0039 .c-text-contents__headline + .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  .CS0039 .c-text-contents__bodycopy + .c-text-contents__place {
    margin-top: 0.75rem;
  }

  html:not([data-countrycode="GB"]) .CS0078 {
    overflow: initial;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .cs-bold {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .cs-flexnone {
    display: block !important;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .c-print-area {
    display: flex;
    justify-content: flex-end;
  }

  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078__container .c-print-area {
      margin: 0 auto;
      margin-bottom: 0.5rem;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078__container .c-print-area {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078__container > .c-cs-header {
    border-bottom: 1px solid #cbc8c2;
    padding: 1.5rem 1rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078__container > .c-cs-header {
      padding-left: 0;
      padding-right: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078__container > .c-cs-header .c-text-contents {
      max-width: 90rem;
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078__container > .c-cs-header .c-text-contents {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078__container .c-cs-warranty.c-warranty__wrap .contents-area {
    width: auto;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab1:checked ~ section .tab1,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab2:checked ~ section .tab2,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab3:checked ~ section .tab3,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab4:checked ~ section .tab4,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab5:checked ~ section .tab5,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab6:checked ~ section .tab6,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab7:checked ~ section .tab7,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab8:checked ~ section .tab8,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab9:checked ~ section .tab9,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab10:checked ~ section .tab10,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab11:checked ~ section .tab11,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab12:checked ~ section .tab12,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab13:checked ~ section .tab13,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab14:checked ~ section .tab14,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab15:checked ~ section .tab15,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab16:checked ~ section .tab16,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab17:checked ~ section .tab17,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab18:checked ~ section .tab18,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab19:checked ~ section .tab19,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab20:checked ~ section .tab20 {
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab1:checked ~ nav .tab1,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab2:checked ~ nav .tab2,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab3:checked ~ nav .tab3,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab4:checked ~ nav .tab4,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab5:checked ~ nav .tab5,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab6:checked ~ nav .tab6,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab7:checked ~ nav .tab7,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab8:checked ~ nav .tab8,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab9:checked ~ nav .tab9,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab10:checked ~ nav .tab10,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab11:checked ~ nav .tab11,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab12:checked ~ nav .tab12,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab13:checked ~ nav .tab13,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab14:checked ~ nav .tab14,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab15:checked ~ nav .tab15,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab16:checked ~ nav .tab16,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab17:checked ~ nav .tab17,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab18:checked ~ nav .tab18,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab19:checked ~ nav .tab19,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab20:checked ~ nav .tab20 {
    color: red;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap .cs-tab {
    width: 100%;
    margin: 0 auto;
    position: relative;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap .cs-tab > input {
    display: none;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap .cs-tab .tabs label {
    float: left;
    padding: 1.125rem 0;
    margin: 0 0.75rem;
    cursor: pointer;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap .cs-tab .tabs label {
      width: 100%;
      text-align: center;
      margin: 0;
      padding: 1.5rem 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap .cs-tab section {
    clear: both;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap .cs-tab section > div {
    display: none;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap .cs-tab.cs-second-tab {
    max-width: 1440px;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap .cs-tab.cs-second-tab .tabs .tabs__items:nth-last-child(-n + 5):first-child > div,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap .cs-tab.cs-second-tab .tabs .tabs__items:nth-last-child(-n + 5):first-child ~ .tabs__items > div {
    flex: inherit;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap .cs-tab .cs-second-tabbg {
    display: none;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap .cs-tab .cs-second-tabbg {
      width: 0;
      height: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap .cs-tab .cs-second-tabbg.c-sticky {
      display: block;
      border-bottom: 1px solid #cbc8c2;
      width: 100%;
      height: 3.875rem;
      background: #f0ece4;
      position: sticky;
      top: 5.0625rem;
      position: fixed;
      left: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap .tabs {
    width: 100%;
    margin: auto;
    left: 0;
    margin: 0 auto;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap .tabs .tabs__items {
    display: flex;
    justify-content: flex-start;
    margin: 0;
    padding: 0;
    list-style-type: none;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap .tabs .tabs__items div {
    width: auto;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap .tabs .tabs__items div a {
    color: #232323;
    text-decoration: none;
    cursor: pointer;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap .tabs .tabs__items div {
      flex: 1;
      word-break: break-word;
    }
  }
  @media (min-width: 48.0625rem) and (max-width: 79.9375rem) {
    html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap .tabs .tabs__items div {
      flex: auto;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap .tabs .tabs__items div.c-tab__title {
    min-height: 2.25rem;
    width: 100%;
    word-break: break-word;
    text-align: initial;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap .tabs .tabs__items div.c-tab__title {
      min-height: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap .cs-warrantyTxt {
    background-position-y: center;
    margin-bottom: 0;
    padding: 1.5rem 0 2.5rem 0;
    border-bottom: none;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap .cs-warrantyTxt {
      padding-top: 3.125rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab1:checked ~ .tabs .tab1 label,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab2:checked ~ .tabs .tab2 label,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab3:checked ~ .tabs .tab3 label,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab4:checked ~ .tabs .tab4 label,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab5:checked ~ .tabs .tab5 label,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab6:checked ~ .tabs .tab6 label,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab7:checked ~ .tabs .tab7 label,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab8:checked ~ .tabs .tab8 label,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab9:checked ~ .tabs .tab9 label,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab10:checked ~ .tabs .tab10 label,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab11:checked ~ .tabs .tab11 label,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab12:checked ~ .tabs .tab12 label,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab13:checked ~ .tabs .tab13 label,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab14:checked ~ .tabs .tab14 label,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab15:checked ~ .tabs .tab15 label,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab16:checked ~ .tabs .tab16 label,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab17:checked ~ .tabs .tab17 label,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab18:checked ~ .tabs .tab18 label,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab19:checked ~ .tabs .tab19 label,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab20:checked ~ .tabs .tab20 label {
    border-bottom: 2px solid #ea1917;
    color: #000;
    position: relative;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab1:checked ~ .tabs .tab1 label,
    html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab2:checked ~ .tabs .tab2 label,
    html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab3:checked ~ .tabs .tab3 label,
    html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab4:checked ~ .tabs .tab4 label,
    html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab5:checked ~ .tabs .tab5 label,
    html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab6:checked ~ .tabs .tab6 label,
    html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab7:checked ~ .tabs .tab7 label,
    html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab8:checked ~ .tabs .tab8 label,
    html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab9:checked ~ .tabs .tab9 label,
    html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab10:checked ~ .tabs .tab10 label,
    html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab11:checked ~ .tabs .tab11 label,
    html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab12:checked ~ .tabs .tab12 label,
    html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab13:checked ~ .tabs .tab13 label,
    html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab14:checked ~ .tabs .tab14 label,
    html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab15:checked ~ .tabs .tab15 label,
    html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab16:checked ~ .tabs .tab16 label,
    html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab17:checked ~ .tabs .tab17 label,
    html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab18:checked ~ .tabs .tab18 label,
    html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab19:checked ~ .tabs .tab19 label,
    html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab20:checked ~ .tabs .tab20 label {
      border-bottom: 4px solid #ea1917;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab1:checked ~ .tabs .tab1 label:after,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab2:checked ~ .tabs .tab2 label:after,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab3:checked ~ .tabs .tab3 label:after,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab4:checked ~ .tabs .tab4 label:after,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab5:checked ~ .tabs .tab5 label:after,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab6:checked ~ .tabs .tab6 label:after,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab7:checked ~ .tabs .tab7 label:after,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab8:checked ~ .tabs .tab8 label:after,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab9:checked ~ .tabs .tab9 label:after,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab10:checked ~ .tabs .tab10 label:after,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab11:checked ~ .tabs .tab11 label:after,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab12:checked ~ .tabs .tab12 label:after,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab13:checked ~ .tabs .tab13 label:after,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab14:checked ~ .tabs .tab14 label:after,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab15:checked ~ .tabs .tab15 label:after,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab16:checked ~ .tabs .tab16 label:after,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab17:checked ~ .tabs .tab17 label:after,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab18:checked ~ .tabs .tab18 label:after,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab19:checked ~ .tabs .tab19 label:after,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab20:checked ~ .tabs .tab20 label:after {
    content: "";
    display: block;
    position: absolute;
    height: 2px;
    width: 100%;
    left: 0;
    bottom: -1px;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab1-1:checked ~ section .tab1-1,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab2-1:checked ~ section .tab2-1,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab3-1:checked ~ section .tab3-1,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab4-1:checked ~ section .tab4-1,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab5-1:checked ~ section .tab5-1,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab6-1:checked ~ section .tab6-1,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab7-1:checked ~ section .tab7-1,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab8-1:checked ~ section .tab8-1,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab9-1:checked ~ section .tab9-1,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab10-1:checked ~ section .tab10-1,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab11-1:checked ~ section .tab11-1,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab12-1:checked ~ section .tab12-1,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab13-1:checked ~ section .tab13-1,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab14-1:checked ~ section .tab14-1,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab15-1:checked ~ section .tab15-1,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab16-1:checked ~ section .tab16-1,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab17-1:checked ~ section .tab17-1,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab18-1:checked ~ section .tab18-1,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab19-1:checked ~ section .tab19-1,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab20-1:checked ~ section .tab20-1 {
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab1-1:checked ~ .tabs .tab1-1 label,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab2-1:checked ~ .tabs .tab2-1 label,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab3-1:checked ~ .tabs .tab3-1 label,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab4-1:checked ~ .tabs .tab4-1 label,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab5-1:checked ~ .tabs .tab5-1 label,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab6-1:checked ~ .tabs .tab6-1 label,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab7-1:checked ~ .tabs .tab7-1 label,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab8-1:checked ~ .tabs .tab8-1 label,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab9-1:checked ~ .tabs .tab9-1 label,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab10-1:checked ~ .tabs .tab10-1 label,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab11-1:checked ~ .tabs .tab11-1 label,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab12-1:checked ~ .tabs .tab12-1 label,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab13-1:checked ~ .tabs .tab13-1 label,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab14-1:checked ~ .tabs .tab14-1 label,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab15-1:checked ~ .tabs .tab15-1 label,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab16-1:checked ~ .tabs .tab16-1 label,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab17-1:checked ~ .tabs .tab17-1 label,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab18-1:checked ~ .tabs .tab18-1 label,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab19-1:checked ~ .tabs .tab19-1 label,
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap #tab20-1:checked ~ .tabs .tab20-1 label {
    position: relative;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .c-cs-warranty.c-warranty__wrap .cont {
    display: inherit;
    height: auto;
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .c-warranty__wrap .sectCont > p.txt {
    margin-top: 15px;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .csSwiper {
    box-sizing: border-box;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .csSwiper .swiper-slide a {
    display: block;
    text-align: center;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .csSwiper .swiper-slide .text {
    margin: 0 5px;
    padding: 16px 5px 8px 5px;
    box-sizing: border-box;
    position: relative;
    display: inline-block;
    height: 47px;
    white-space: nowrap;
    font-size: 1rem;
    line-height: 1em;
    color: #333;
  }
  @media (max-width: 48rem) {
    html:not([data-countrycode="GB"]) .CS0078__container .csSwiper .swiper-slide {
      width: auto !important;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078__container .csSwiper .swiper-slide:first-of-type label {
    margin-left: 1rem !important;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078__container .csSwiper .swiper-slide:first-of-type label {
      margin-left: 0 !important;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078__container .csSwiper .swiper-slide:last-of-type {
    border: none;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .csSwiper .swiper-slide:last-of-type label {
    margin-right: 1rem !important;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078__container .csSwiper .swiper-slide:last-of-type label {
      margin-right: 0 !important;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078__container .on .text {
    color: #1b64bc;
    font-weight: bold;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .on .text:after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: #1b64bc;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .accordion__item {
    background: #fff;
    margin-bottom: 0.625rem;
    border-radius: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .accordion__item:last-child {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .accordion__item.active .accordion__title {
    padding-bottom: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .accordion__item.active .accordion__title::after {
    transform: rotateX(180deg) translate(0);
  }
  html:not([data-countrycode="GB"]) .CS0078__container .accordion__item.active .accordion__content {
    max-height: none;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078__container .accordion__item {
      border-radius: 1.75rem;
      margin-bottom: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078__container .accordion__title {
    display: block;
    cursor: pointer;
    padding: 1.25rem;
    background: #fff;
    border-radius: 1.25rem;
    position: relative;
    word-break: break-word;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .accordion__title::after {
    content: "";
    display: inline-block;
    background-image: url("../../assets/icon/icon-dropdown-open-gray-10-6.svg");
    background-repeat: no-repeat;

    position: absolute;
    top: 50%;

    transform: translate(0, -50%);
    right: 1.25rem;
    width: 0.625rem;
    height: 0.375rem;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .accordion__title.active::after {
    transform: rotateX(180deg) translate(0, 50%);
  }
  html:not([data-countrycode="GB"]) .CS0078__container .accordion__content {
    padding: 0 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .accordion__content .c-warranty__text p {
    font-weight: 600;
    color: #646464;
    margin-bottom: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .accordion__content .c-warranty__text .button {
    margin-top: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .accordion__content .c-warranty__text .button .c-button {
    color: #000;
    font-size: 0.875rem;
    line-height: 0.875rem;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .accordion__content .c-warranty__text ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .accordion__content .c-warranty__text ul li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .accordion__content .c-warranty__text ul li {
    margin-bottom: 0.375rem;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .accordion__content .c-warranty__text ul li span {
    display: inline-block;
    width: 4rem;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .accordion__content .c-warranty__text ul li:last-child {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .accordion__content .c-beforeNote {
    color: #4a4946;
    line-height: 1.25rem;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .accordion__content .c-beforeNote a {
    color: #ea1917;
    text-decoration: underline;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .accordion__content .c-note-flag {
    margin-top: 0.75rem;
    margin-bottom: 0.5rem;
    position: relative;
    color: #7e7c77;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .accordion__content .button {
    margin-top: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .accordion__content .c-noteText {
    color: #4a4946;
    padding-bottom: 1.25rem;
    line-height: 1.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078__container .accordion__item {
      padding-bottom: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078__container .accordion__item.active .accordion__title {
      padding-bottom: 1.25rem;
    }
    html:not([data-countrycode="GB"]) .CS0078__container .accordion__title::after {
      content: none;
    }
    html:not([data-countrycode="GB"]) .CS0078__container .accordion__content .c-warranty__text .button {
      display: none;
    }
    html:not([data-countrycode="GB"]) .CS0078__container .accordion__content .c-warranty__text ul li span {
      width: auto;
      margin-right: 0.25rem;
    }
    html:not([data-countrycode="GB"]) .CS0078__container .accordion__content .c-beforeNote {
      font-weight: normal;
      margin-top: 0;
      margin-bottom: 0.625rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078__container .accordion__content {
    display: none;
  }
  @media (max-width: 48rem) {
    html:not([data-countrycode="GB"]) .CS0078__container .accordion__content .accordion__content {
      display: none;
    }
    html:not([data-countrycode="GB"]) .CS0078__container .accordion__content .accordion__title.active + .accordion__content {
      display: block;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078__container.first-container .c-warranty__wrap .tabs.csSwiper1 {
    border-bottom: 1px solid #cbc8c2;
    position: sticky;
    top: 0;
    z-index: 29;
    background: #f0ece4;
  }
  html:not([data-countrycode="GB"]) .CS0078__container.first-container .c-warranty__wrap .tabs.csSwiper1 .tabs__items {
    position: sticky;
    left: 0;
    top: 0;
    z-index: 1;
  }
  html:not([data-countrycode="GB"])
    .CS0078__container.first-container
    .c-warranty__wrap
    .tabs.csSwiper1
    + .c-first-section
    .second-container
    .c-warranty__wrap
    .contents-area
    .tabs.csSwiper2.c-sticky::before {
    content: "";
    display: block;
    width: 100%;
    height: 4.8125rem;
    position: fixed;
    top: 0;
    left: 0;
    background-color: #f0ece4;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078__container.first-container .c-warranty__wrap .tabs.csSwiper1 .swiper-wrapper {
      max-width: 1440px;
      margin: 0 auto;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078__container .second-container .c-cs-header {
    margin-bottom: 0.75rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078__container .second-container .c-cs-header {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078__container .second-container .c-cs-header .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .second-container .c-warranty__wrap .contents-area {
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .second-container .c-warranty__wrap .contents-area .tabs.csSwiper2 .swiper-slide label {
    display: flex;
    flex-direction: column-reverse;
    gap: 1rem;
    width: 9.375rem;
    height: 9.75rem;
    border: 2px solid transparent;
    background: #fff;
    border-radius: 1.25rem;
    align-items: flex-start;
    padding: 1.25rem;
    text-align: left;
    justify-content: space-between;
    margin: 0 0.3125rem;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .second-container .c-warranty__wrap .contents-area .tabs.csSwiper2 .swiper-slide label .cmp-image {
    width: 4rem;
    flex: none;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .second-container .c-warranty__wrap .contents-area .tabs.csSwiper2 .swiper-slide.on label {
    border-radius: 1.25rem;
    border: 2px solid #000;
    background: #fff;
    position: relative;
  }
  /* html:not([data-countrycode=GB]) .CS0078__container .second-container .c-warranty__wrap .contents-area .tabs.csSwiper2 .swiper-slide.on label::before {
content: "";
position: absolute;
left: 0;
right: 0;
bottom: -0.5625rem;
display: block;
width: 1rem;
height: 1rem;
margin: auto;
border-bottom: 0.125rem solid #000;
border-right: 0.125rem solid #000;
z-index: 1;
border-radius: 0rem 0rem 0.3125rem 0rem;
transform: rotate(45deg);
background: linear-gradient(315deg, white 60%, transparent 40%);
}
html:not([data-countrycode=GB]) .CS0078__container .second-container .c-warranty__wrap .contents-area .tabs.csSwiper2 .swiper-slide.on label::after {
content: "";
position: absolute;
left: 0;
right: 0;
bottom: -0.375rem;
display: block;
width: 1.25rem;
height: 1.25rem;
background: linear-gradient(315deg, white 60%, transparent 40%);
transform: rotate(45deg);
border-radius: 0rem 0rem 0.3125rem 0rem;
margin: auto;
z-index: 2;
} */
  html:not([data-countrycode="GB"]) .CS0078__container .second-container .c-warranty__wrap .contents-area .tabs.csSwiper2.c-sticky {
    position: sticky;
    top: 3.5rem;
    border-bottom: 1px solid #cbc8c2;
    background: #f0ece4;

  }
  html:not([data-countrycode="GB"]) .CS0078__container .second-container .c-warranty__wrap .contents-area .tabs.csSwiper2.c-sticky .swiper-wrapper {
    padding-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .second-container .c-warranty__wrap .contents-area .tabs.csSwiper2.c-sticky .swiper-slide label {
    background: none;
    width: auto;
    height: auto;
    border: none;
    border-radius: 0;
    padding: 1.125rem 0;
    margin: 0 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .second-container .c-warranty__wrap .contents-area .tabs.csSwiper2.c-sticky .swiper-slide label::before,
  html:not([data-countrycode="GB"]) .CS0078__container .second-container .c-warranty__wrap .contents-area .tabs.csSwiper2.c-sticky .swiper-slide label::after {
    content: none;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .second-container .c-warranty__wrap .contents-area .tabs.csSwiper2.c-sticky .swiper-slide label .cmp-image {
    display: none;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .second-container .c-warranty__wrap .contents-area .tabs.csSwiper2.c-sticky .swiper-slide label .c-tab__title {
    width: max-content;
    min-height: unset;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .second-container .c-warranty__wrap .contents-area .tabs.csSwiper2.c-sticky .swiper-slide.on label {
    border-bottom: 2px solid #ea1917;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .second-container .c-warranty__wrap .contents-area .tabs__items {
    padding-bottom: 0.75rem;
    border-bottom: none;
    max-width: 90rem;
    margin: 0 auto;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .second-container .c-warranty__wrap .c-second-section {
    padding: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078__container .second-container .c-warranty__wrap .c-second-section .cs-warrantyTxt {
    padding-top: 0.625rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078__container .second-container .c-cs-header {
      padding-left: 0;
      padding-right: 0;
      margin: 0 auto;
      margin-bottom: 1.25rem;
      max-width: 1440px;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078__container .second-container .c-cs-header {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078__container .second-container .c-warranty__wrap .contents-area {
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078__container .second-container .c-warranty__wrap .contents-area {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078__container .second-container .c-warranty__wrap .contents-area .tabs.csSwiper2 {
      max-width: 90rem;
      height: fit-content;
    }
    html:not([data-countrycode="GB"]) .CS0078__container .second-container .c-warranty__wrap .contents-area .tabs.csSwiper2 .swiper-slide {
      height: auto;
    }
    html:not([data-countrycode="GB"]) .CS0078__container .second-container .c-warranty__wrap .contents-area .tabs.csSwiper2 .swiper-slide label {
      width: 11.5625rem;
      height: 100%;
      border-radius: 1.75rem;
      padding: 1.75rem;
      margin: 0 0.75rem;
    }
    html:not([data-countrycode="GB"]) .CS0078__container .second-container .c-warranty__wrap .contents-area .tabs.csSwiper2 .swiper-slide.on label {
      border-radius: 1.75rem;
    }
    html:not([data-countrycode="GB"]) .CS0078__container .second-container .c-warranty__wrap .contents-area .tabs.csSwiper2.c-sticky {
      top: 4.8125rem;
      max-width: none;
    }
    html:not([data-countrycode="GB"]) .CS0078__container .second-container .c-warranty__wrap .contents-area .tabs.csSwiper2.c-sticky .swiper-wrapper {
      max-width: 1440px;
      margin: 0 auto;
    }
    html:not([data-countrycode="GB"]) .CS0078__container .second-container .c-warranty__wrap .contents-area .tabs.csSwiper2.c-sticky .swiper-slide.on label {
      border-radius: 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078__container .second-container .c-warranty__wrap .c-second-section {
      padding: 0;
    }

    html:not([data-countrycode="GB"]) .CS0078__container .second-container .c-warranty__wrap .c-second-section .cs-warrantyTxt {
      padding-top: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-carousel__handler {
    position: absolute;
    /* left: -26px; */
    top: 3.875rem;
    z-index: 1;
    /* position: relative; */
    width: 100%;
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-carousel__handler .cmp-carousel__actions {
    position: absolute;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-carousel__handler .cmp-carousel__actions.next {
    right: -5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-carousel__handler .cmp-carousel__actions.prev {
    left: -5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-carousel__handler .cmp-carousel__actions .c-carousel__button[class*="--pagination"] {
    width: 4rem;
    height: 4rem;
    background-color: rgba(255, 255, 255, 0.3);
    border: 0.75px solid #cbc8c2;
    border-radius: 50%;
  }
  /* html:not([data-countrycode=GB]) .CS0078 .c-carousel__handler .cmp-carousel__actions .c-carousel__button[class*="--pagination"]:after {
background-image: url("../../assets/icon/icon-arrow-black-18-34.svg");
transform: rotate(180deg)
width: 18px;
height: 18px;
} */
  html:not([data-countrycode="GB"]) .CS0078 .c-carousel__handler .cmp-carousel__actions .c-carousel__button[class*="--pagination"][class*="--prev"]:after {
    transform: rotate(0) /*!rtl:rotate(180deg)*/; /*! RTL last keep colon */
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-carousel__handler .cmp-carousel__actions .c-carousel__button[class*="--pagination"][class*="-disabled"]:after {
    opacity: 0.3;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-nonAccordion {
    padding: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-nonAccordion__title::after {
    content: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-nonAccordion__content {
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product .c-product-list {
    display: flex;
    flex-direction: column;
    row-gap: 0.625rem;
    padding: 0;
    margin: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product .c-product-list li.c-content_box {
    list-style: none;
    margin: 0;
    padding: 0;
    border-radius: 1.25rem;
    padding: 1.25rem;
    background: #fff;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product .c-product-list li.c-content_box li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product .c-product-list li.c-content_box div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product .c-product-list li.c-content_box div p:last-child {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product .c-product-list li.c-content_box div.c-remark-partition {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 30px;
    text-align: left;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product .c-product-list li.c-content_box div.c-remark-partition p:first-child {
    color: #666;
    margin-bottom: 0.4375rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product .c-product-list li.c-content_box {
      border-radius: 1.75rem;
      padding: 1.75rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product .c-product-list {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product .c-product-list {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product .c-product__desc {
    padding-left: 0;
    margin: 0.5rem 1rem 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product .c-product__desc {
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product .c-product-list .c-content_box div {
    margin-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product .c-product-list .c-content_box div:last-child {
    padding-left: 0;
    padding-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product .c-product-list .c-content_box div:last-child {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 1rem;
    gap: 0;
    align-items: baseline;
    flex-direction: column;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product .c-product-list .c-content_box div:last-child p {
    margin-bottom: 0.5rem;
    color: #666;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product .c-product-list .c-content_box div:last-child p:last-child {
    font-weight: 400;
    color: #333;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product-special {
    margin-bottom: 0;
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product-special .c-cs-header {
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product-special .c-product-list {
    display: flex;
    flex-direction: column;
    row-gap: 0.625rem;
    padding: 0;
    margin: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product-special .c-product-list li.c-content_box {
    list-style: none;
    margin: 0;
    padding: 0;
    border-radius: 1.25rem;
    padding: 1.25rem;
    background: #fff;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product-special .c-product-list li.c-content_box li {
    margin: 0;
    list-style: none;
  }

  html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product-special .c-product-list li.c-content_box div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product-special .c-product-list li.c-content_box div p:last-child {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product-special .c-product-list li.c-content_box div.c-remark-partition {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 30px;
    text-align: left;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product-special .c-product-list li.c-content_box div.c-remark-partition p:first-child {
    color: #666;
    margin-bottom: 0.4375rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product-special .c-product-list li.c-content_box {
      border-radius: 1.75rem;
      padding: 1.75rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product-special .c-product-list {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product-special .c-product-list {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product-special .c-product__desc {
    padding-left: 0;
    margin: 0.5rem 1rem 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product-special .c-product__desc {
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product-special .c-product-list .c-content_box div {
    margin-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product-special .c-product-list .c-content_box div:last-child {
    padding-left: 0;
    padding-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product-special .c-product-list .c-content_box div:last-child {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 1rem;
    gap: 0;
    align-items: baseline;
    flex-direction: column;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product-special .c-product-list .c-content_box div:last-child p {
    margin-bottom: 0.5rem;
    color: #666;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product-special .c-product-list .c-content_box div:last-child p:last-child {
    font-weight: 400;
    color: #333;
    margin-bottom: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product-special {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product-special {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product-special .c-cs-header {
      margin-top: 1.5rem;
      padding: 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product-special .c-product-list {
      flex-direction: row;
      gap: 1.5rem;
      margin: 0;
      flex-wrap: wrap;
    }
    html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product-special .c-product-list li.c-content_box {
      width: calc((100% - 48px) / 3);
    }
    html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product-special .c-product__desc {
      margin: 0.5rem 0 0 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product-special + .c-warranty__product-special .c-product-list {
      width: 100%;
      display: flex;
      justify-content: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product-special + .c-warranty__product-special .c-product-list li.c-content_box {
      border: none;
    }
  }
  @media (min-width: 48.0625rem) and (max-width: 79.9375rem) {
    html:not([data-countrycode="GB"]) .CS0078 .c-warranty__product-special + .c-warranty__product-special .c-product-list li.c-content_box {
      border: none;
      width: 100%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-warranty__service {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    background: #e6e1d6;
    margin: 1.5rem 1rem 0;
    border-radius: 1.25rem 1.25rem 0 0;
    border-bottom: 1px solid #cbc8c2;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-warranty__service .c-cs-header {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-warranty__service .c-service-list {
    background: none;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .c-warranty__service {
      margin: 0 auto;
      margin-top: 3rem;
      padding: 1.75rem;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
      margin-left: 1.5rem;
      margin-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .c-warranty__service {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) and (max-width: 79.9375rem) {
    html:not([data-countrycode="GB"]) .CS0078 .c-warranty__service .c-service-list {
      margin-left: 0;
      margin-right: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-parts--inner {
    background: #e6e1d6;
    border-radius: 1.25rem;
    padding: 1.25rem;
    margin: 0 1rem;
    margin-top: 1.5rem;
    margin-bottom: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .c-parts--inner {
      border-radius: 1.75rem;
      padding: 1.75rem;
      margin: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-parts__picto {
    display: flex;
    justify-content: space-between;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-parts__picto .c-picto {
    background-size: 4rem;
    width: 4rem;
    height: 4rem;
    margin: 0 auto;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-parts__picto .c-picto-1 {
    background-image: url("../../assets/icon/icon-part-white-100-100.svg");
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-parts__picto .c-picto-2 {
    background-image: url("../../assets/icon/icon-repair-white-100-100.svg");
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-parts__picto .c-picto-3 {
    background-image: url("../../assets/icon/icon-service-white-100-100.svg");
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-parts__picto .c-picto__contents span {
    display: inline-block;
    max-width: 4.5rem;
    width: 100%;
    word-break: break-word;
    text-align: center;
    line-height: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-parts__picto .c-signmark {
    height: 1.5rem;
    width: 1.5rem;
    display: block;
    position: relative;
    margin-top: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-parts__picto .c-signmark::before,
  html:not([data-countrycode="GB"]) .CS0078 .c-parts__picto .c-signmark::after {
    content: "";
    display: block;
    background: #000;
    position: absolute;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-parts__picto .c-signmark.c-plus::before,
  html:not([data-countrycode="GB"]) .CS0078 .c-parts__picto .c-signmark.c-plus::after {
    height: 0.125rem;
    width: 1.5rem;
    top: 0.75rem;
    left: 0px;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-parts__picto .c-signmark.c-plus::after {
    height: 1.5rem;
    width: 0.125rem;
    top: 0;
    left: 0.6875rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-parts__picto .c-signmark.c-equal {
    transform: rotate(90deg);
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-parts__picto .c-signmark.c-equal::before,
  html:not([data-countrycode="GB"]) .CS0078 .c-parts__picto .c-signmark.c-equal::after {
    height: 1.5rem;
    width: 0.125rem;
    top: 0;
    left: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-parts__picto .c-signmark.c-equal::after {
    left: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-parts__list {
    margin-top: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-parts__list.cs-warrantylist__dot ol {
    padding-left: 0.5rem;
    margin-bottom: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .c-parts__list.cs-warrantylist__dot ol {
      padding-left: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-parts__list.cs-warrantylist__dot ol li {
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-parts__list.cs-warrantylist__dot ol li:last-child {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-parts__list.cs-warrantylist__dot ol li div {
    padding-left: 1.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .c-parts {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .c-parts {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .c-parts__picto {
      justify-content: center;
      gap: 1.875rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .c-parts__picto .c-picto {
      background-size: 6.25rem;
      width: 6.25rem;
      height: 6.25rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .c-parts__picto .c-picto__contents span {
      max-width: 6.25rem;
      width: 100%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .c-parts__picto .c-signmark {
      height: 2.5rem;
      width: 2.5rem;
      margin-top: 1.875rem;
    }

    html:not([data-countrycode="GB"]) .CS0078 .c-parts__picto .c-signmark.c-plus::before,
    html:not([data-countrycode="GB"]) .CS0078 .c-parts__picto .c-signmark.c-plus::after {
      height: 0.125rem;
      width: 2.5rem;
      top: 1.125rem;
      left: 0px;
    }
    html:not([data-countrycode="GB"]) .CS0078 .c-parts__picto .c-signmark.c-plus::after {
      height: 2.5rem;
      width: 0.125rem;
      top: 0;
      left: 1.1875rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .c-parts__picto .c-signmark.c-equal {
      transform: rotate(90deg);
    }
    html:not([data-countrycode="GB"]) .CS0078 .c-parts__picto .c-signmark.c-equal::before,
    html:not([data-countrycode="GB"]) .CS0078 .c-parts__picto .c-signmark.c-equal::after {
      height: 2.5rem;
      width: 0.125rem;
      top: 0;
      left: 0.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .c-parts__picto .c-signmark.c-equal::after {
      left: 1.375rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .c-parts__list.cs-warrantylist__dot ol li {
      margin-bottom: 0.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .c-parts__list.cs-warrantylist__dot ol li div {
      margin-top: 0.25rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-resources__item--extension {
    display: block;
    width: 1.25rem;
    height: 1.25rem;
    background: transparent;
    border: 0;
    appearance: none;
    margin-top: 0.1875rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .c-resources__item--extension {
      margin-top: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-resources__item--extension-txt {
    background: url("../../assets/icon/icon-extension-txt.svg") no-repeat 50% 50%;
    background-size: 1rem auto;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-resources__item--extension-pdf {
    background: url("../../assets/icon/icon-extension-pdf.svg") no-repeat 50% 50%;
    background-size: 1rem auto;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-resources__item--extension-etc {
    background: url("../../assets/icon/icon-extension-etc.svg") no-repeat 50% 50%;
    background-size: 1rem auto;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-resources__item--extension-pdf {
    background: url("../../assets/icon/icon-extension-pdf.svg") no-repeat 50% 50%;
    background-size: 1rem auto;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-resources__item--extension-djvu {
    background: url("../../assets/icon/icon-extension-djvu.svg") no-repeat 50% 50%;
    background-size: 1rem auto;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-resources__item--extension-zip {
    background: url("../../assets/icon/icon-extension-zip.svg") no-repeat 50% 50%;
    background-size: 1rem auto;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-resources__item--extension-html {
    background: url("../../assets/icon/icon-extension-html.svg") no-repeat 50% 50%;
    background-size: 1rem auto;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-resources__item--extension-dwg {
    background: url("../../assets/icon/icon-extension-dwg.svg") no-repeat 50% 50%;
    background-size: 1rem auto;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-resources__item--download-info {
    width: auto;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-resources__item--download-info-wrapper > div:last-of-type::before {
    background: #646464;
    top: 0.125rem;
    left: -0.375rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .c-resources__item {
      padding: 1.75rem;
      border-radius: 1.75rem;
      align-items: flex-start;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-btn-download::before,
  html:not([data-countrycode="GB"]) .CS0078 .c-btn-open::before {
    content: "";
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
    background-repeat: no-repeat;
    background-size: 24px 24px;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .c-btn-download::before,
    html:not([data-countrycode="GB"]) .CS0078 .c-btn-open::before {
      width: 2rem;
      height: 2rem;
      background-size: 32px 32px;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-btn-download::before {
    background-image: url("../../assets/icon/icon-download-black-32-32.svg");
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-resources {
    margin: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-resources__item {
    background-color: #e6e1d6;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-pdf-download a {
    display: flex;
    align-items: center;
    color: #4a4946;
    text-decoration: underline;
    gap: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-pdf-download a:hover {
    text-decoration: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-pdf-download a::before {
    content: "";
    background-image: url("../../assets/icon/icon-extension-pdf.svg");
    width: 1rem;
    height: 1.25rem;
    display: inline-block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-warrantyCounter p {
    color: #000;
    margin-bottom: 0.375rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-warrantyCounter ol.cmp-text {
    padding-left: 1rem;
    counter-reset: warranty;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-warrantyCounter ol.cmp-text li {
    list-style: none;
    padding-left: 0.625rem;
    position: relative;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-warrantyCounter ol.cmp-text li::before {
    counter-increment: warranty;
    content: "(" counter(warranty) ") ";
    position: absolute;
    left: -1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-warrantyCounter dl.c-pdf-download {
    display: flex;
    align-items: center;
    gap: 0.625rem;
    margin-top: 0.625rem;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-warrantyCounter dl.c-pdf-download dd {
    margin-bottom: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .cs-warrantyCounter p {
      margin-bottom: 0.625rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .cs-warrantyCounter ol.cmp-text li {
      padding-left: 1.875rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-warrantyCounter__bg {
    background: #e6e1d6;
    border-radius: 1.25rem;
    padding: 1.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .cs-warrantyCounter__bg {
      border-radius: 1.75rem;
      padding: 1.75rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-warrantylist__dot ol {
    padding-left: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-warrantylist__dot ol li {
    list-style-type: disc;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-warrantylist__hypen {
    padding-left: 0.625rem;
    margin-top: 0.75rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-warrantylist__hypen li {
    list-style-type: "- ";
    list-style-position: outside;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-warrantylist__star {
    padding: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-warrantylist__star li {
    list-style-type: "* ";
    list-style-position: outside;

  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-warrantylist__none {
    padding-left: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-warrantylist__none li {
    list-style-type: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-cs-header {
    padding: 1.5rem 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-cs-header .c-text-contents__bodycopy {
    color: #4a4946;
    margin-top: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-cs-header .c-text-contents__bodycopy a {
    color: #a50034;
    text-decoration: underline;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-cs-header .c-text-contents__bodycopy ol.cmp-text {
    padding-left: 0.875rem;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-cs-header .c-text-contents__bodycopy ol.cmp-text > li {
    list-style-position: outside;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-cs-header .c-text-contents__bodycopy ol.cmp-text > li ol {
    padding-left: 0.875rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-cs-header .c-text-contents__bodycopy ol.cmp-text > li ol li {
    list-style-position: outside;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-cs-header .c-text-contents__bodycopy ul.cmp-text {
    padding-left: 1rem;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-cs-header .c-text-contents__bodycopy ul.cmp-text li {
    list-style-position: outside;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-cs-header .c-text-contents__bodycopy ul.cmp-text {
      padding-left: 1.875rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-cs-header + .c-cs-header {
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-notabs > .c-cs-header {
    border-bottom: 1px solid #cbc8c2;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-service-list {
    padding-top: 1.25rem;
    background: #e6e1d6;
    padding: 1.25rem;
    border-radius: 1.25rem;
    background: #e6e1d6;
    margin: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-service-list__wrap {
    display: flex;
    flex-direction: column;
    row-gap: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-service-list li {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-service-list li li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-service-list li > ul {
    padding: 0;
    margin-left: 0.375rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-service-list li > ul li {
    position: relative;
    padding-left: 0.75rem;
    list-style-type: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-service-list li > ul li::before {
    content: url("../../assets/icon/icon-support-dot-4-4.svg");
    display: inline-block;
    padding-right: 20px;
    width: 0.25rem;
    height: 0.25rem;
    position: absolute;
    top: -0.125rem;
    left: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-service-list p {
    margin-bottom: 0.75rem;
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-service-list strong {
    display: block;
    color: #000;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-service-list > div {
    margin-top: 0.75rem;
    border-top: 1px solid #cbc8c2;
    border-bottom: 1px solid #cbc8c2;
    padding: 0.75rem 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-service-list dl {
    display: flex;
    align-items: center;
    margin-bottom: 0.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-service-list dl dd {
    margin-left: 0.5rem;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-product-list {
    display: flex;
    flex-direction: column;
    row-gap: 0.625rem;
    padding: 0;
    margin: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-product-list li.c-content_box {
    list-style: none;
    margin: 0;
    padding: 0;
    border-radius: 1.25rem;
    padding: 1.25rem;
    background: #fff;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-product-list li.c-content_box li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-product-list li.c-content_box div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-product-list li.c-content_box div p:last-child {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-product-list li.c-content_box div.c-remark-partition {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 30px;
    text-align: left;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-product-list li.c-content_box div.c-remark-partition p:first-child {
    color: #666;
    margin-bottom: 0.4375rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-product-list li.c-content_box {
      border-radius: 1.75rem;
      padding: 1.75rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-product-list {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-product-list {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-product__desc {
    padding-left: 0;
    margin: 0.5rem 1rem 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-product__desc {
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-product-list .c-content_box div {
    margin-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-product-list .c-content_box div:last-child {
    padding-left: 0;
    padding-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-product-list .c-content_box div:last-child {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 1rem;
    gap: 0;
    align-items: baseline;
    flex-direction: column;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-product-list .c-content_box div:last-child p {
    margin-bottom: 0.5rem;
    color: #666;
  }
  html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-product-list .c-content_box div:last-child p:last-child {
    font-weight: 400;
    color: #333;
    margin-bottom: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-print-area {
      padding-top: 3rem;
      margin-bottom: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-cs-header {
      padding: 1.5rem 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-cs-header .c-text-contents {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
      margin: 0 auto;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-cs-header .c-text-contents {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-cs-header .c-text-contents__bodycopy ol.cmp-text {
      padding-left: 1.25rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .cs-warranty__normalContents .c-cs-header {
      padding: 1.5rem 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .cs-warranty__normalContents .c-cs-header:first-child {
      padding-top: 0.5rem;
      padding-bottom: 1.25rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-service-list {
      padding: 1.75rem;
      margin: 0;
      border-radius: 1.75rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-service-list__wrap {
      row-gap: 1.5rem;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
      margin: 1.5rem auto;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-service-list__wrap {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-service-list p {
      margin-bottom: 1.5rem;
      font-size: 2rem;
      line-height: 2.25rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-service-list > div {
      border-top: none;
      border-bottom: none;
      padding: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-service-list > div .c-sevice-list__infowrap {
      display: flex;
    }
    html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-service-list > div .c-sevice-list__infowrap dl {
      margin-right: 2.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-service-list > div .c-sevice-list__infowrap dl:last-child {
      border-left: 1px solid #cbc8c2;
      padding-left: 2.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-product-list {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
      row-gap: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-product-list {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) and (max-width: 79.9375rem) {
    html:not([data-countrycode="GB"]) .CS0078 .cs-notabs > .c-cs-header .c-text-contents {
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (max-width: 79.9375rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .cs-notabs > .c-cs-header .c-text-contents {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) and (max-width: 79.9375rem) {
    html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-print-area {
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (max-width: 79.9375rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .cs-notabs .c-print-area {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion {
    border-bottom: 0.0625rem solid #cbc8c2;
  }
  html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion__box {
    border-top: 0.0625rem solid #cbc8c2;
  }

  html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion__box--expand .c-accordion__step {
    color: #da0f47;
  }
  html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion__box--expand .c-accordion__head-flag {
    color: #333;
  }
  html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion__box--expand .c-accordion__body {
    display: block;
    border-radius: 1.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion__box--expand .c-accordion__body {
      border-radius: 1.75rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion__box:not(.c-accordion__box--expand) .c-accordion__body {
    display: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion__box--disabled .c-accordion__step,
  html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion__box--disabled .c-accordion__head-flag {
    color: #646464;
    display: flex;
  }
  html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion__box--disabled .c-accordion__button:after {
    opacity: 0.5;
  }

  html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion__head {
    position: relative;
    padding: 1rem 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion__head {
      padding: 1.5rem 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion__head .c-accordion__initial {
    color: #bbb;
    display: flex;
    align-items: center;
    margin-bottom: 0.25rem;
  }

  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion__head .c-accordion__button::after {
      top: 50%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion__head .c-accordion__button[aria-expanded="true"]::after {
    transform: translate(0, -50%) rotateX(180deg);
  }
  html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion__head-flag {
    color: #bbb;
    font-weight: 400;
    margin-left: 0.375rem;
    display: flex;
  }
  html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion__head-flag .c-dot {
    margin-left: 0.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion__head-flag {
      line-height: 1.375rem;
      font-weight: 400;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion__head-flag__icon {
    width: 1rem;
    position: absolute;
    top: 0.1875rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion__head-text {
    color: #333;
    position: relative;
    padding: 0;
    display: flex;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion__head-text {
      padding-right: 7.625rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion__head-text .c-text-contents__headline {
    /*!rtl:ignore*/
    margin-right: 1.375rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion__head-text.c-step-active .c-accordion__step {
    color: #da0f47;
  }
  html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion__head-text.c-step-active .c-accordion__head-flag {
    color: #333;
  }
  html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion__head-text.c-step-active .c-accordion__head-flag .c-dot {
    color: #da0f47;
  }
  html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion__body {
    background-color: #fff;
    padding: 1.25rem;
    margin-bottom: 1.375rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion__body {
      column-gap: min(24px, 1.6666666667%);
      padding: 1.75rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion__body-text {
    flex-wrap: wrap;
    align-content: flex-start;
  }
  html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion__body-text.c-flex {
    display: flex;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion__body-text {
      flex-basis: 51.875rem;
      min-width: 22.875rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion__body-text:only-child {
      flex-basis: 67.125rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion__body-text .c-text-contents__bodycopy {
    flex: 1;
    line-height: 1.125rem;
    color: #000;
  }
  html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion__body-text .c-text-contents__bodycopy div {
    margin-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion__body-text .c-text-contents__bodycopy ul {
    /*!rtl:ignore*/
    padding-left: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion__body-text .c-text-contents__bodycopy ul li {
    list-style-position: outside;
    list-style: disc;
  }
  html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion__body-text .c-text-contents__bodycopy .cs-bold {
    margin-top: 1rem;
    display: inline-block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion__body-text .c-text-contents__bodycopy a {
    color: #ea1917;
    text-decoration: underline;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion__body-text .c-text-contents__bodycopy {
      line-height: 1.375rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion__body-text .c-cta {
    width: 100%;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion__body-image {
      flex-basis: 36.625rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion__body-image:empty {
    display: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion__button {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    display: flex;
    justify-content: flex-end;
    padding-right: 0.625rem;
    padding-top: 1.375rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion__button {
      align-items: center;
      padding-right: 1.5rem;
      padding-top: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .type-accordion__offEye .c-accordion__head-flag {
    display: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .type-accordion__offEye .c-accordion .c-accordion__initial {
    display: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-pagination {
    margin-top: 1.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-pagination {
      margin-top: 2.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-accordion__initial {
    min-width: 1rem;
    margin-right: 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .c-accordion__initial {
      min-width: 1.25rem;
      margin-right: 0.625rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .c-accordion__body .c-cta {
    margin-top: 1rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .c-accordion__body .c-cta {
      margin-top: 1.25rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .c-accordion__body .c-image {
      padding-left: 1.875rem;
    }
  }
  @media (max-width: 48rem) {
    html:not([data-countrycode="GB"]) .CS0078 .c-accordion__body-text + .c-accordion__body-image {
      margin-top: 1.25rem;
      padding-left: 1.5625rem;
      border-radius: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .type-accordion {
    padding: 0 1.25rem;
    margin-bottom: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .type-accordion .button.c-cta {
    margin-top: 1.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .type-accordion .button.c-cta {
      margin-top: 2.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion + .button.c-cta .c-button.disabled {
    background-color: #999;
    cursor: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion + .button.c-cta .c-button.disabled span {
    color: #bbb;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-accordion + .button.c-cta {
      margin-top: 2.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .type-accordion .c-image {
      max-width: 31.25rem;
      border-radius: 0;
    }
  }

  html:not([data-countrycode="GB"]) .CS0078 .CS0078-AT .c-desc {
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-AT .c-product-list .c-content_box div {
    line-height: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-AT .c-product-list .c-content_box div:last-child {
    border-top: none;
    padding-top: 0;
    color: #4a4946;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-AT .c-product-list .c-content_box div ul {
    padding-left: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-AT .c-product-list .c-content_box div ul li {
    list-style-position: outside;
    list-style: disc;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-AT .c-product-list .c-content_box div.cs-flex__wrapper {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-AT .c-product-list__wrap .c-cs-header {
    padding-bottom: 0.75rem;
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-AT .c-product-list__type2 li.c-content_box p {
    display: inline-block;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-AT .c-product-list__type2 li.c-content_box ul {
    padding-left: 0;
    padding-right: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-AT .c-product-list__type2 li.c-content_box ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-AT .c-product-list__type2 li.c-content_box ul li li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-AT .c-product-list__type2 li.c-content_box ul li strong {
    color: #7e7c77;
    margin-bottom: 0.25rem;
    display: block;
    font-weight: 600;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-AT .c-product-list__type2 li.c-content_box ul li strong {
      margin-bottom: 0.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-AT .c-product-list__type2 li.c-content_box ul li span {
    line-height: 1.25rem;
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-AT .c-product-list__type2 li.c-content_box ul li:last-child {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-AT .c-product-list__type2 li.c-content_box ul:nth-child(3) {
    margin-top: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-AT .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-AT .c-product-list__type2 li.c-content_box ul:nth-child(2) {
      min-width: 22%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-AT .c-product-list__type2 li.c-content_box ul:nth-child(3) {
      width: 100%;
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-AT .c-product-list__type2 li.c-content_box ul li {
      margin-bottom: 1rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-AT .c-product-list__type2 li.c-content_box:last-child ul:nth-child(2) li {
    display: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-AT .c-product-list__type2 li.c-content_box p {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-AT .c-product-list__desc {
    padding: 0.75rem 1rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-AT .c-product-list__desc dl dt {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-AT .c-product-list__desc ul {
    padding-left: 0.75rem;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-AT .c-product-list__desc ul li {
    list-style-type: "* ";
    list-style-position: outside;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-AT .c-product-list__desc {
      margin-left: auto;

      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
      margin: 0 auto;
      padding: 1.25rem 0;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-AT .c-product-list__desc {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }

  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-AT .c-product-list__desc ul {
      margin-bottom: 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-AT .c-product-list li.c-content_box {
      display: flex;
      align-items: center;
      gap: 1.5rem;
      padding: 1.75rem;
      border-radius: 1.75rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-AT .c-product-list li.c-content_box p {
      width: 22%;
      min-width: 22%;


      word-break: break-word;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-AT .c-product-list li.c-content_box div:last-child {
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-AT .c-product-list li.c-content_box ul li + li {

      margin-top: 0.75rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-AT .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-AT .c-product-list__type2 li.c-content_box ul:nth-child(2) {
      max-width: 22%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-AT .c-product-list__wrap {
      padding-top: 1rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-AT .c-product-list__wrap + .c-cs-header {
      padding-top: 3rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-AU .CS0078__container .font-w-semibold-14 {
      font-size: 0.875rem;
      font-weight: 600;
      line-height: 1rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-AU .CS0078__container .second-container > .c-cs-header {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-AU .CS0078__container .second-container > .c-cs-header .c-text-contents__bodycopy {
    margin-top: unset;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-AU .CS0078__container .c-text-contents__headline + .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-AU .CS0078__container .accordion__title {
      padding: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-AU .CS0078__container .accordion__content {
    padding: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-AU .CS0078__container .accordion__content .c-warranty__text p {
    font-weight: 400;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-AU .CS0078__container .accordion__content {
      padding: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-AU .CS0078__container .accordion__title + .accordion__content {
    padding-top: unset;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-AU .CS0078__container .accordion__title + .accordion__content {
      margin-top: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-AU .CS0078__container .c-warranty__section {
    padding-bottom: 1.5rem;
    margin-bottom: 1.5rem;
    border-bottom: 1px solid #cbc8c2;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-AU .CS0078__container .c-warranty__section {
      padding-bottom: 3rem;
      margin-bottom: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-AU .CS0078__container .c-warranty__section:only-child {
    border: 0;
    padding-bottom: 0;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-AU .CS0078__container .no-padding {
    padding: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-AU .CS0078__container .contents-area .tabs.csSwiper2.c-sticky {
    top: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-AU .CS0078__container .CS0078-AU__item .accordion__item {
      padding: 1.75rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-AU .CS0078__container .CS0078-AU__item .accordion__item .c-text-contents__bodycopy .cmp-text.font-w-normal-24.font-m-normal-16 {
    color: #000;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-AU .CS0078__container .CS0078-AU__item .c-text-contents {
    margin-top: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-AU .CS0078__container .CS0078-AU__item .c-text-contents {
      margin-top: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-AU .CS0078__container .CS0078-AU__item .cmp-text {
    margin-bottom: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-AU .CS0078__container .warrantylist__dot {
    padding: 0 0 0 0.625rem;
    margin: 0 0 0 0.625rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-AU .CS0078__container .warrantylist__dot li {
    list-style-type: disc;
    list-style-position: outside;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-AU .CS0078__container .c-warranty-box {
    display: flex;
    flex-direction: column;
    padding: 1rem;
    margin: 0.5rem 0;
    border: 1px solid #cbc8c2;
    border-radius: 1.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-AU .CS0078__container .c-warranty-box {
      padding: 1.5rem;
      flex-direction: column;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-AU .CS0078__container .c-warranty-box__list {
    display: flex;
    flex-direction: column;
    color: #000;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-AU .CS0078__container .c-warranty-box__list {
      flex-direction: row;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-AU .CS0078__container .c-warranty-box__list p {
    width: 100%;
    color: #000;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-AU .CS0078__container .c-warranty-box__list p span {
    display: block;
    color: #7e7c77;
    margin-bottom: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-AU .CS0078__container .c-warranty-box__list p {
      width: 25%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-AU .CS0078__container .c-warranty-box__list + .c-warranty-box__list {
    border-top: 1px solid #cbc8c2;
    margin-top: 0.75rem;
    padding-top: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-AU .CS0078__container .c-warranty-box__list + .c-warranty-box__list {
      border: 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-AU .CS0078__container .c-warranty-box__list.type2 p:last-child {
      width: 50%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-AU .CS0078__container .cmp-text a,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-AU .CS0078__container .c-warranty__text a {
    color: #ea1917;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .c-desc {
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .c-pdf-download {
    position: relative;
    display: inline-flex;
    align-items: baseline;

    gap: 0.25rem;
    margin-left: 1rem;
    padding-left: 1.5rem;
    text-decoration: underline;
    color: #000;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .c-pdf-download::before {
    content: "";
    background-image: url("../../assets/icon/icon-extension-pdf.svg");
    width: 1rem;
    height: 1.25rem;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .c-product-list .c-content_box div {
    line-height: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .c-product-list .c-content_box div:last-child {
    border-top: none;
    padding-top: 0;
    color: #4a4946;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .c-product-list .c-content_box div ul {
    padding-left: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .c-product-list .c-content_box div ul li {
    list-style-position: outside;
    list-style: disc;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .c-product-list .c-content_box div.cs-flex__wrapper {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .c-product-list__wrap .c-cs-header {
    padding-bottom: 0.75rem;
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .c-product-list__type2 li.c-content_box p {
    display: inline-block;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .c-product-list__type2 li.c-content_box ul {
    padding-left: 0;
    padding-right: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .c-product-list__type2 li.c-content_box ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .c-product-list__type2 li.c-content_box ul li li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .c-product-list__type2 li.c-content_box ul li strong {
    color: #7e7c77;
    margin-bottom: 0.25rem;
    display: block;
    font-weight: 600;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .c-product-list__type2 li.c-content_box ul li strong {
      margin-bottom: 0.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .c-product-list__type2 li.c-content_box ul li span {
    line-height: 1.25rem;
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .c-product-list__type2 li.c-content_box ul li:last-child {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .c-product-list__type2 li.c-content_box ul:nth-child(3) {
    margin-top: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .c-product-list__type2 li.c-content_box ul:nth-child(2) {
      min-width: 22%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .c-product-list__type2 li.c-content_box ul:nth-child(3) {
      width: 100%;
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .c-product-list__type2 li.c-content_box ul li {
      margin-bottom: 1rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .c-product-list__type2 li.c-content_box:last-child ul:nth-child(2) li {
    display: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .c-product-list__type2 .c-download {
    display: inline-flex;
    align-items: center;
    gap: 0.25rem;
    position: relative;
    width: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .c-product-list__type2 .c-download a {
    text-decoration: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .c-product-list__type2 .c-download a:hover {
    text-decoration: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .c-product-list__type2 .c-download::before {
    content: "";
    background-image: url("../../assets/icon/icon-extension-pdf.svg");
    width: 1rem;
    height: 1.25rem;
    display: inline-block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .c-product-list__type2 .c-download::after {
    content: "";
    background-image: url("../../assets/icon/icon-download-black-24-24.svg");
    background-size: contain;
    display: inline-block;
    width: 1rem;
    height: 1rem;
    position: absolute;
    right: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .c-product-list__type2 .c-download {
      gap: 0.625rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .c-product-list__type2 .c-download::after {
      position: static;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .c-product-list__desc {
    padding: 0.75rem 1rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .c-product-list__desc dl dt {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .c-product-list__desc ul {
    padding-left: 0.75rem;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .c-product-list__desc ul li {
    list-style-type: "* ";
    list-style-position: outside;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .c-product-list__desc {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
      margin: 0 auto;
      padding: 1.25rem 0;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .c-product-list__desc {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .c-product-list__desc ul {
      margin-bottom: 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .c-product-list li.c-content_box {
      display: flex;
      align-items: center;
      gap: 1.5rem;
      padding: 1.75rem;
      border-radius: 1.75rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .c-product-list li.c-content_box p {
      width: 22%;
      min-width: 22%;
      word-break: break-word;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .c-product-list li.c-content_box div:last-child {
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .c-product-list__type2 li.c-content_box ul:nth-child(2) {
      max-width: 22%;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .c-parts--inner {
      margin: 3rem 0 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .c-product-list__wrap .c-product-list .c-content_box li.c-desc {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .c-product-list__wrap .c-product-list li.c-content_box > p span {
    display: block;
    margin-bottom: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .c-product-list__wrap .c-product-list li.c-content_box ul:nth-child(2) li {
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type2 li.c-content_box {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type2 li.c-content_box > p {
    min-width: 100%;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type2 li.c-content_box > p {
      min-width: 30%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type2 li.c-content_box > p span {
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type2 li.c-content_box ul {
    min-width: 100%;
    width: 100%;

    padding-left: 0;
    margin-bottom: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type2 li.c-content_box ul:nth-child(2) li {
    display: block;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type2 li.c-content_box ul:nth-child(2) {
      min-width: 30%;
      width: 30%;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type2 li.c-content_box ul:nth-child(3) {
      min-width: 10%;
      width: 10%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type2 li.c-content_box ul:nth-child(n + 4) {
    width: 100%;
    min-width: 50%;
    border-top: 1px solid #cbc8c2;
    padding-top: 0.5rem;
    margin-top: 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type2 li.c-content_box ul:nth-child(n + 4) {
      width: 20%;
      min-width: 20%;
      border: 0;
      margin-top: 0;
      padding-top: 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type2 li.c-content_box ul:last-child {
      min-width: 10%;
      width: 10%;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type2 li.c-content_box {
      flex-direction: row;
      flex-wrap: nowrap;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 {
    display: flex;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0.75rem;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box {
    display: block;
    padding: 1.25rem;
    width: calc(50% - 0.5rem);
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box p {

    width: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box {
    padding: 0;
    margin: 0.75rem 0 0.5rem;
    list-style: none;
    display: flex;
    gap: 1.5rem;
    border-bottom: 1px solid #d9d9d9;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box li {
    width: 50%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box li span {
    display: block;
    margin-bottom: 0.3125rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box li span {
      min-height: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box.type2 {
    display: block;
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box.type2 li {
    width: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box.type2 li span.flex {
    display: flex;
    justify-content: space-between;
    color: #000;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box.type2:last-child {
    border: 0;
    margin-bottom: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box.type2:last-child span {
      min-height: auto;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box {
      padding: 2rem 1.75rem;
      width: calc(25% - 1.25rem);
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type4 p {
    width: 100%;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type4 p {
      width: 30%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type4 .flex-box {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type4 .flex-box {
      width: 70%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type4 .flex-box ul {
    padding: 0 0 1.5rem 0;
    width: 50%;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type4 .flex-box ul {
      width: 33%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type4 .flex-box ul li {
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type4 .flex-box ul li strong {
    color: #7e7c77;
    margin-bottom: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type4 .flex-box ul li span {
    display: block;
    color: #000;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type4 .flex-box ul:nth-child(2) {
      width: 67%;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .c-first-section .tab3 .c-print-area + .c-cs-header {
      margin-bottom: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .c-first-section .tab3 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
    margin: 1.5rem 0 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .warrantylist__alpha {
    list-style-type: lower-alpha;
    padding-left: 1rem !important;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .warrantylist__number {
    padding-left: 1rem !important;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .warrantylist__number li {
    list-style-position: outside;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .cmp-text a {
    color: #ea1917;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .c-cs-header .c-text-contents__bodycopy {
    line-height: 0.875rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .cs-warranty__normalContents .c-cs-header .c-text-contents__headline {
    margin-bottom: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BE .CS0078__container .cs-warranty__normalContents .c-cs-header .c-text-contents__bodycopy {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-desc {
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-product-list .c-content_box div {
    line-height: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-product-list .c-content_box div:last-child {
    border-top: none;
    padding-top: 0;
    color: #4a4946;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-product-list .c-content_box div ul {
    padding-left: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-product-list .c-content_box div ul li {
    list-style-position: outside;
    list-style: disc;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-product-list .c-content_box div.cs-flex__wrapper {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-product-list__wrap .c-cs-header {
    padding-bottom: 0.75rem;
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-product-list__type2 li.c-content_box p {
    display: inline-block;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-product-list__type2 li.c-content_box ul {
    padding-left: 0;
    padding-right: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-product-list__type2 li.c-content_box ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-product-list__type2 li.c-content_box ul li li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-product-list__type2 li.c-content_box ul li strong {
    color: #7e7c77;
    margin-bottom: 0.25rem;
    display: block;
    font-weight: 600;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-product-list__type2 li.c-content_box ul li strong {
      margin-bottom: 0.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-product-list__type2 li.c-content_box ul li span {
    line-height: 1.25rem;
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-product-list__type2 li.c-content_box ul li:last-child {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-product-list__type2 li.c-content_box ul:nth-child(3) {
    margin-top: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-product-list__type2 li.c-content_box ul:nth-child(2) {
      min-width: 22%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-product-list__type2 li.c-content_box ul:nth-child(3) {
      width: 100%;
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-product-list__type2 li.c-content_box ul li {
      margin-bottom: 1rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-product-list__type2 li.c-content_box:last-child ul:nth-child(2) li {
    display: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-product-list__desc {
    padding: 0.75rem 1rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-product-list__desc dl dt {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-product-list__desc ul {
    padding-left: 0.75rem;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-product-list__desc ul li {
    list-style-type: "* ";
    list-style-position: outside;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-product-list__desc {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;

      padding-right: 1rem;
      margin: 0 auto;
      padding: 1.25rem 0;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-product-list__desc {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-product-list__desc ul {
      margin-bottom: 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-product-list li.c-content_box {
      display: flex;
      align-items: center;
      gap: 1.5rem;
      padding: 1.75rem;
      border-radius: 1.75rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-product-list li.c-content_box p {
      width: 22%;
      min-width: 22%;
      word-break: break-word;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-product-list li.c-content_box div:last-child {
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-product-list__type2 li.c-content_box ul:nth-child(2) {
      max-width: 22%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .first-container .cs-warrantyTxt > .c-cs-header:first-child {
    margin-top: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .first-container .cs-warrantyTxt {
      padding-top: 3rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .first-container .cs-warrantyTxt > .c-cs-header:first-child {
      padding-top: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .first-container > .c-cs-header {
    border-bottom: none;
    padding-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .first-container > .c-cs-header .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .first-container > .c-cs-header {
      border-bottom: 1px solid #cbc8c2;
      padding-bottom: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .c-cs-header {
    margin: 0.75rem 0;
    padding: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .c-cs-header .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .c-cs-header {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding: 1.5rem 0;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .c-cs-header {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .c-product-list__wrap .c-product-list {
    display: flex;
    flex-direction: column;
    row-gap: 0.625rem;
    padding: 0;
    margin: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .c-product-list__wrap .c-product-list li.c-content_box {
    list-style: none;
    margin: 0;
    padding: 0;
    border-radius: 1.25rem;
    padding: 1.25rem;
    background: #fff;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .c-product-list__wrap .c-product-list li.c-content_box li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div p:last-child {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div.c-remark-partition {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 30px;
    text-align: left;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div.c-remark-partition p:first-child {
    color: #666;
    margin-bottom: 0.4375rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .c-product-list__wrap .c-product-list li.c-content_box {
      border-radius: 1.75rem;
      padding: 1.75rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .c-product-list__wrap .c-product-list {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .c-product-list__wrap .c-product-list {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .c-product-list__wrap .c-product__desc {
    padding-left: 0;
    margin: 0.5rem 1rem 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .c-product-list__wrap .c-product__desc {
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .c-product-list__wrap .c-product-list .c-content_box div {
    margin-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    padding-left: 0;
    padding-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 1rem;
    gap: 0;
    align-items: baseline;
    flex-direction: column;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child p {
    margin-bottom: 0.5rem;
    color: #666;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child p:last-child {
    font-weight: 400;
    color: #333;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .c-product-list__wrap .c-product-list .c-content_box div {
    color: #4a4946;
    line-height: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    border-top: none;
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .c-product-list__wrap .c-product-list .c-content_box li.c-desc {
    list-style-type: none;
    margin-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .c-product-list__wrap .c-product-list > p {
    color: #4a4946;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .c-product-list__wrap .c-product-list {
      row-gap: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .tab1 .c-print-area + .c-cs-header,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .tab2 .c-print-area + .c-cs-header {
    padding: 0 1rem;
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .tab1 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .tab2 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
    margin: 0.75rem 0 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .tab1 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .tab2 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
      margin: 1.5rem 0 0.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .tab1 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .tab2 .c-print-area + .c-cs-header {
      padding-top: 0;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .tab1 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .tab2 .c-print-area + .c-cs-header {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .tab1 > .fullWidth > .sectCont > .cs-warrantyTxt > .c-cs-header:first-child .c-text-contents__bodycopy:nth-child(2),
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .tab1 > .fullWidth > .sectCont > .cs-warrantyTxt > .c-cs-header:first-child .c-text-contents__bodycopy:last-child {
    margin-top: 1.5rem;
  }
  html:not([data-countrycode="GB"])
    .CS0078
    .CS0078-BR
    .c-first-section
    .tab1
    > .fullWidth
    > .sectCont
    > .cs-warrantyTxt
    > .c-cs-header:first-child
    .c-text-contents__bodycopy:last-child
    .cmp-text:last-child {
    margin-top: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .tab1 > .fullWidth > .sectCont > .cs-warrantyTxt > .c-cs-header:nth-child(2) {
    margin-top: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .tab1 .c-product-list__wrap .c-product-list > p {
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .tab1 .c-product-list__wrap .c-product-list__type2 {
    margin-bottom: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .tab1 .c-second-section .cs-warrantyTxtWrap {
    padding-top: 0.8125rem;
    padding-bottom: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .tab1 .c-second-section .cs-warrantyTxtWrap > .c-cs-header {
    margin: 0;
    padding: 1.5rem 0 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .tab1 .c-second-section .cs-warrantyTxtWrap > .c-cs-header:first-child {
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .tab1 .c-second-section .cs-warrantyTxtWrap > .c-cs-header .c-text-contents__bodycopy {
    margin-top: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .tab1 .cs-warrantyTxt > .c-cs-header:nth-child(2) {
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .tab1 > .fullWidth > .sectCont > .cs-warrantyTxt > .c-cs-header:nth-child(2) {
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .tab1 .c-cs-header .c-text-contents__bodycopy--br {
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .tab1 .c-cs-header .c-text-contents__bodycopy--br .cmp-text:last-child {
      margin-top: 0.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .tab1 .c-cs-header .c-text-contents__bodycopy--br .cmp-text:only-child {
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .tab1 .c-cs-header--br {
      padding-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .tab1 .c-second-section .cs-warrantyTxt {
      padding-top: 0;
      padding-bottom: 3rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .tab1 .c-second-section .cs-warrantyTxt > .c-cs-header {
      padding: 3rem 0 1.25rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .tab1 .c-second-section .cs-warrantyTxt > .c-cs-header:first-child {
      padding-top: 0.625rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .tab1 .second-container + .c-cs-header {
      padding-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .tab2 .cs-warrantyTxt > .c-cs-header:first-child .c-text-contents__bodycopy {
    margin-top: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .tab2 .c-parts {
      margin-top: 3rem;
      margin-bottom: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .tab3 .cs-warrantyTxt > .c-cs-header:first-child .c-text-contents__bodycopy:first-child {
    margin-top: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .tab3 .c-print-area + .c-cs-header {
      padding-top: 0;
      padding-bottom: 0;
      margin-bottom: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .tab4 .cs-warrantylist__hypen {
    padding: 0 1rem 0 1.5rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .tab4 .cs-warrantylist__star {
    margin-bottom: 0;
    padding-left: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .tab4 .cs-warrantylist__star a {
    text-decoration: underline;
    color: #ea1917;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .tab4 ul.cs-warrantylist__hypen,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .tab4 .cs-warrantylist__star {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 2.5rem;
      padding-right: 2.5rem;
      margin: 0 auto;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .tab4 .cs-warrantyTxt {
    padding-bottom: 1.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .tab4 .cs-warrantyTxt .c-cs-header .c-text-contents__bodycopy:nth-child(2) {
      margin-top: 1.5rem;
      margin-bottom: 1.25rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .accordion__content .c-warranty__text {
    margin-bottom: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .accordion__content .c-warranty__text dl {
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .accordion__content .c-warranty__text dl dt {
    color: #7e7c77;
    margin-bottom: 0.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .accordion__content .c-warranty__text dl dt {
      margin-bottom: 1rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .accordion__content .c-warranty__text dl dd {
    line-height: 1.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .accordion__content .c-warranty__text dl dd {
      margin-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .accordion__content .c-warranty__text dl:last-child {
    margin-bottom: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .accordion__content .c-warranty__text dl:first-child dd {
      line-height: 1.75rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .accordion__content .c-warranty__text:last-child {
    margin-bottom: 0;
    padding-bottom: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .accordion__content .c-warranty__desc {
    border-top: 1px solid #cbc8c2;
    padding-top: 1.5rem;
    margin-top: 1.5rem;
    padding-bottom: 1.25rem;
    line-height: 1.25rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .accordion__content .c-warranty__desc p {
    border: 1px solid #000;
    color: #646464;
    margin-bottom: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .accordion__content .c-warranty__desc a {
    color: #ea1917;
    text-decoration: underline;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .accordion__content .c-warranty__desc {
      line-height: 1.5rem;
      color: #4a4946;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-first-section .accordion__content .c-warranty__desc .cs-bold {
      color: #000;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-second-section .accordion__item {
      display: flex;
      padding: 1.75rem;
      gap: 1.5rem;
      margin-bottom: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-second-section .accordion__title {
      width: 18.75rem;
      flex-shrink: 0;
      padding: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-second-section .accordion__content {
      padding: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-second-section .accordion__content .c-warranty__text {
      display: flex;
      gap: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .c-second-section .accordion__content .c-warranty__text dl {
      width: calc((100% - 3rem) / 3);
      margin-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .cs-warrantylist__hypen {
    margin: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .warrantylist__number {
    padding-left: 0;
    line-height: 1.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .warrantylist__number {
      line-height: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .warrantylist__number li {
    list-style-position: outside;
    list-style-type: decimal;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .warrantylist__dot {
    padding: 0 0 0 0.625rem;
    margin: 0 0 0 0.625rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .warrantylist__dot li {
    list-style-type: disc;
    list-style-position: outside;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-parts--inner {
      margin: 3rem 0 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-border-line {
    border-bottom: 1px solid #cbc8c2;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-benefit-br {
    padding: 1.5rem 0 0;
    display: flex;
    flex-wrap: wrap;
    gap: 1rem 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-benefit-br li {
    width: 50%;
    list-style: none;
    text-align: center;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-benefit-br li {
      width: 16.6%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-benefit-br li img {
    width: auto;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-benefit-br li span {
    display: block;
    margin-top: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-product-list.c-product-list__type1 {
    color: #000;
    display: flex;
    margin: 0;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 0;
    gap: 0.625rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-product-list.c-product-list__type1 li.c-content_box {
    display: block;
    flex-basis: calc(50% - 0.3125rem);
    width: calc(50% - 0.3125rem);
    padding: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-product-list.c-product-list__type1 li.c-content_box:nth-child(3n) {
    justify-content: flex-end;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-product-list.c-product-list__type1 li.c-content_box p {
    width: 100%;
    word-break: break-all;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-product-list.c-product-list__type1 li.c-content_box ul.wrarrnty_box {
    padding: 0;
    list-style-type: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-product-list.c-product-list__type1 li.c-content_box ul.wrarrnty_box li {
    width: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-product-list.c-product-list__type1 li.c-content_box ul.wrarrnty_box li span {
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-product-list.c-product-list__type1 li.c-content_box ul.wrarrnty_box li:first-child span:first-child {
    margin: 0.5rem 0 0.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-product-list.c-product-list__type1 li.c-content_box ul.special_box {
    display: flex;
    flex-wrap: wrap;
    list-style-type: none;
    border-top: 1px solid #d9d9d9;
    padding: 0.5rem 0 0;
    margin-top: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-product-list.c-product-list__type1 li.c-content_box ul.special_box li {
    width: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-product-list.c-product-list__type1 li.c-content_box ul.special_box li + li {
    display: flex;
    justify-content: space-between;
    margin-top: 0.875rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-product-list.c-product-list__type1 li.c-content_box ul.special_box li + li span {
    width: 54%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-product-list.c-product-list__type1 li.c-content_box ul.special_box li + li span:last-child {
    width: 46%;
    letter-spacing: -0.5px;
    text-align: right;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-product-list.c-product-list__type1 li.c-content_box {
      padding: 2rem 1.75rem;
      width: calc(25% - 1.125rem);
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-product-list.c-product-list__type1 {
      gap: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-product-list.c-product-list__type1 li.c-content_box {
      flex-basis: calc((100% - 4.5rem) / 4);
      width: calc((100% - 4.5rem) / 4);
      padding: 1.75rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-product-list.c-product-list__type1 li.c-content_box ul.wrarrnty_box {
      display: flex;
      flex-direction: column;
      gap: 0.5rem;
      margin: 0.5rem 0 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-product-list.c-product-list__type1 li.c-content_box ul.wrarrnty_box li:first-child {
      display: flex;
      justify-content: space-between;
      align-items: center;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-product-list.c-product-list__type1 li.c-content_box ul.wrarrnty_box li:first-child span:first-child {
      margin: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-product-list.c-product-list__type1 li.c-content_box ul.wrarrnty_box li:first-child span:last-child {
      text-align: right;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-product-list.c-product-list__type1 .tit-gray {
    color: #7e7c77;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-product-list__wrap .c-product-list .c-content_box li.c-desc {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type2 li.c-content_box > p {
    min-width: 25%;
    word-break: break-all;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type2 li.c-content_box > p span {
    display: block;
    margin-bottom: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type2 li.c-content_box ul:nth-child(2) {
    min-width: 15%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type2 li.c-content_box ul:nth-child(2) li {
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 {
    display: flex;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box {
    display: block;
    padding: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box:nth-child(3n) {
    justify-content: flex-end;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box p {
    width: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box {
    padding: 0;
    margin: 0.75rem 0 1.5rem;
    list-style: none;
    display: flex;
    gap: 1.5rem;
    border-bottom: 1px solid #d9d9d9;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box li {
    width: 50%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box li span {
    display: block;
    margin-bottom: 0.3125rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box {
      min-height: 170px;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box.type2 {
    border: 0;
    min-height: 80px;
    margin-bottom: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box {
      padding: 2rem 1.75rem;
      width: calc(33% - 1rem);
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-first-section .tab3 .c-print-area + .c-cs-header {
      margin-bottom: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .c-first-section .tab3 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
    margin: 1.5rem 0 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .CS0078__container .cmp-text a {
    color: #a50034;
    text-decoration: underline;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .second-container .c-warranty__wrap .contents-area .tabs.csSwiper2 .swiper-slide label {
    height: 10.875rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .second-container .c-warranty__wrap .contents-area .tabs.csSwiper2 .swiper-slide label {
      height: 13rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-BR .second-container .c-warranty__wrap .contents-area .tabs.csSwiper2.c-sticky .swiper-slide label {
    height: auto;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .first-container > .c-cs-header {
    border-bottom: none;
    padding-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .first-container > .c-cs-header .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .first-container > .c-cs-header .c-text-contents__bodycopy a {
    color: #a50034;
    text-decoration: underline;
  }

  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .first-container > .c-cs-header {
      border-bottom: 1px solid #cbc8c2;
      padding-bottom: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .c-cs-header {
    margin: 1.5rem 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .c-cs-header .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .c-cs-header {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding: 1.5rem 0;
      padding-left: 1rem;
      padding-right: 1rem;
      padding-top: 0;
      padding-bottom: 0;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .c-cs-header {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .c-cs-header .c-text-contents__bodycopy {
      margin-top: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .c-product-list__wrap .c-product-list {
    display: flex;
    flex-direction: column;
    row-gap: 0.625rem;
    padding: 0;
    margin: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .c-product-list__wrap .c-product-list li.c-content_box {
    list-style: none;
    margin: 0;
    padding: 0;
    border-radius: 1.25rem;
    padding: 1.25rem;
    background: #fff;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .c-product-list__wrap .c-product-list li.c-content_box li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div p:last-child {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div.c-remark-partition {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 30px;
    text-align: left;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div.c-remark-partition p:first-child {
    color: #666;
    margin-bottom: 0.4375rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .c-product-list__wrap .c-product-list li.c-content_box {
      border-radius: 1.75rem;
      padding: 1.75rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .c-product-list__wrap .c-product-list {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .c-product-list__wrap .c-product-list {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .c-product-list__wrap .c-product__desc {
    padding-left: 0;
    margin: 0.5rem 1rem 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .c-product-list__wrap .c-product__desc {
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .c-product-list__wrap .c-product-list .c-content_box div {
    margin-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    padding-left: 0;
    padding-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 1rem;
    gap: 0;
    align-items: baseline;
    flex-direction: column;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child p {
    margin-bottom: 0.5rem;
    color: #666;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child p:last-child {
    font-weight: 400;
    color: #333;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .c-product-list__wrap .c-product-list .c-content_box div {
    color: #4a4946;
    line-height: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    border-top: none;
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .c-product-list__wrap .c-product-list .c-content_box li.c-desc {
    list-style-type: none;
    margin-top: 1rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .c-product-list__wrap .c-product-list {
      row-gap: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .cs-warrantyTxtWrap {
    padding-top: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .cs-warrantyTxtWrap {
      padding-top: 3.125rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .tab2 .cs-warrantyTxt {
    padding-top: 0;
    padding-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .tab2 .cs-warrantyTxt .c-cs-header .c-text-contents__bodycopy ol {
    margin-bottom: 0;
    padding-left: 1.5rem;
    line-height: 1.375rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .tab2 .cs-warrantyTxt .c-cs-header .c-text-contents__bodycopy ol li {
    list-style-position: outside;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .tab2 .cs-warrantyTxt .c-cs-header .c-text-contents__bodycopy {
      margin-top: 0.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .tab2 .cs-warrantyTxt .c-cs-header .c-text-contents__bodycopy:nth-child(2) {
      margin-top: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .tab2 .cs-warrantyTxtWrap {
    padding: 0 1rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .tab2 .cs-warrantyTxtWrap {
      padding-top: 3.125rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .tab1 .c-cs-header .c-text-contents__bodycopy .cs-flex {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .tab1 .c-cs-header .c-text-contents__bodycopy .cs-flex .button {
    flex-shrink: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .tab1 .c-cs-header .c-text-contents__bodycopy .cs-flex .button .c-button {
    font-size: 0.875rem;
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .tab1 .c-cs-header .c-text-contents__bodycopy .cmp-text:not(.cs-flex) {
    line-height: 1.375rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .tab1 .c-cs-header .c-text-contents__bodycopy .cmp-text:not(.cs-flex) {
      line-height: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .tab1 .c-cs-header .c-text-contents__bodycopy + .c-text-contents__bodycopy {
      margin-top: 0.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .tab1 .cs-nonAccordion {
    padding: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .tab1 .cs-nonAccordion__item {
    background: #fff;
    padding: 1.25rem;
    border-radius: 1.25rem;
    margin-bottom: 0.625rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .tab1 .cs-nonAccordion__item:last-child {
    margin-bottom: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .tab1 .cs-nonAccordion__item {
      display: flex;
      align-items: center;
      gap: 1.5rem;
      padding: 1.75rem;
      border-radius: 1.75rem;
      margin-bottom: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .tab1 .cs-nonAccordion__title {
    margin-bottom: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .tab1 .cs-nonAccordion__title {
      width: 18.75rem;
      flex-shrink: 0;
      margin-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .tab1 .cs-nonAccordion__content .c-warranty__text {
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .tab1 .cs-nonAccordion__content .c-warranty__text ul {
    margin-bottom: 1rem;
    padding-left: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .tab1 .cs-nonAccordion__content .c-warranty__text ul li {
    list-style: disc;
    list-style-position: outside;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .tab1 .cs-nonAccordion__content .c-warranty__text ul:first-child {
    margin-bottom: 0;
    width: 100%;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .tab1 .cs-nonAccordion__content .c-warranty__text ul:first-child {
      line-height: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .tab1 .cs-nonAccordion__content .c-warranty__text ul + span {
    margin-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .tab1 .cs-nonAccordion__content .c-warranty__text ul,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .tab1 .cs-nonAccordion__content .c-warranty__text div,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .tab1 .cs-nonAccordion__content .c-warranty__text span {
    line-height: 1.25rem;
    display: inline-block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .tab1 .cs-nonAccordion__content .c-warranty__text span {
    width: 100%;
    display: inline-block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .c-hero-banner__contents {
    padding-top: 2.5rem;
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .c-hero-banner .c-floating-contents__floor .cmp-image {
    height: 27.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .c-hero-banner .c-floating-contents__floor .cmp-image__image {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .c-hero-banner .c-floating-contents__floor .cmp-image {
      height: 18.75rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .c-hero-banner .c-floating-contents__floor .cmp-image__image {
      border-radius: 1.75rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .c-hero-banner .c-floating-contents__floating {
    display: flex;
    height: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .c-hero-banner .c-floating-contents .button {
    margin-top: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .c-hero-banner .c-floating-contents .button {
      margin-top: 1.75rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .c-hero-banner {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
      margin-top: 3rem;
      margin-bottom: 3rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .c-hero-banner {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .c-hero-banner__contents {
      padding: 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .c-hero-banner .c-floating-contents__floating {
      padding: 3rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-first-section .c-hero-banner .c-text-contents {
      justify-content: space-between;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CA .c-cs-warranty .cs-second-tab {
      margin-top: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-desc {
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list.c-product-list__type3 {
    display: flex;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list.c-product-list__type3 li.c-content_box {
    display: block;
    padding: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list.c-product-list__type3 li.c-content_box:nth-child(3n) {
    justify-content: flex-end;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list.c-product-list__type3 li.c-content_box p {
    width: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box {
    padding: 0;
    margin: 0.5rem 0 0.5rem;
    list-style: none;
    display: flex;
    gap: 1.5rem;
    border-bottom: 1px solid #d9d9d9;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box li {
    width: 50%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box li span {
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box li span:first-of-type {
    margin-bottom: 0.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box {
      margin: 0.75rem 0 0.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box li span {
      margin-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box.type2 {
    border: 0;
    min-height: 80px;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box.type2 li {
    list-style: none;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list.c-product-list__type3 li.c-content_box {
      padding: 2rem 1.75rem;
      width: calc(33% - 1rem);
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list .c-content_box div {
    line-height: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list .c-content_box div:last-child {
    border-top: none;
    padding-top: 0;
    color: #4a4946;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list .c-content_box div ul {
    padding-left: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list .c-content_box div ul li {
    list-style-position: outside;
    list-style: disc;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list .c-content_box div.cs-flex__wrapper {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list__wrap .c-cs-header {
    padding-bottom: 0.75rem;
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list__type2 li.c-content_box p {
    display: inline-block;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list__type2 li.c-content_box ul {
    padding-left: 0;
    padding-right: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list__type2 li.c-content_box ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list__type2 li.c-content_box ul li li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list__type2 li.c-content_box ul li strong {
    color: #7e7c77;
    margin-bottom: 0.25rem;
    display: block;
    font-weight: 600;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list__type2 li.c-content_box ul li strong {
      margin-bottom: 0.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list__type2 li.c-content_box ul li span {
    line-height: 1.25rem;
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list__type2 li.c-content_box ul li:last-child {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list__type2 li.c-content_box ul:nth-child(3) {
    margin-top: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list__type2 li.c-content_box ul:nth-child(2) {
      min-width: 22%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list__type2 li.c-content_box ul:nth-child(3) {
      width: 100%;
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list__type2 li.c-content_box ul li {
      margin-bottom: 1rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list__type2 li.c-content_box:last-child ul:nth-child(2) li {
    display: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list__desc {
    padding: 0.75rem 1rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list__desc dl dt {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list__desc ul {
    padding-left: 0.75rem;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list__desc ul li {
    list-style-type: "* ";
    list-style-position: outside;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list__desc {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
      margin: 0 auto;
      padding: 1.25rem 0;
    }
  }

  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list__desc {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list__desc ul {
      margin-bottom: 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list li.c-content_box {
      display: flex;
      align-items: flex-start;
      gap: 1.5rem;
      padding: 1.75rem;
      border-radius: 1.75rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list li.c-content_box p {
      width: 22%;
      min-width: 22%;
      word-break: break-word;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list li.c-content_box div:last-child {
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-product-list__type2 li.c-content_box ul:nth-child(2) {
      max-width: 22%;

    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .first-container > .c-cs-header {
    border-bottom: none;
    padding-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .first-container > .c-cs-header .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .first-container > .c-cs-header {
      border-bottom: 1px solid #cbc8c2;
      padding-bottom: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .c-cs-header {
    margin: 0.75rem 0;
    padding: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .c-cs-header .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .c-cs-header {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding: 1.5rem 0;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .c-cs-header {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .c-cs-header + .c-cs-header {
      padding: 0 1.5rem 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .c-product-list__wrap .c-product-list {
    display: flex;
    flex-direction: column;
    row-gap: 0.625rem;
    padding: 0;
    margin: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .c-product-list__wrap .c-product-list li.c-content_box {
    list-style: none;
    margin: 0;
    padding: 0;
    border-radius: 1.25rem;
    padding: 1.25rem;
    background: #fff;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .c-product-list__wrap .c-product-list li.c-content_box li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div p:last-child {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div.c-remark-partition {
    display: block;
    border-top: 1px solid #d9d9d9;

    padding-top: 30px;
    text-align: left;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div.c-remark-partition p:first-child {
    color: #666;
    margin-bottom: 0.4375rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .c-product-list__wrap .c-product-list li.c-content_box {
      border-radius: 1.75rem;
      padding: 1.75rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .c-product-list__wrap .c-product-list {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .c-product-list__wrap .c-product-list {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .c-product-list__wrap .c-product__desc {
    padding-left: 0;
    margin: 0.5rem 1rem 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .c-product-list__wrap .c-product__desc {
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .c-product-list__wrap .c-product-list .c-content_box div {
    margin-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    padding-left: 0;
    padding-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 1rem;
    gap: 0;
    align-items: baseline;
    flex-direction: column;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child p {
    margin-bottom: 0.5rem;
    color: #666;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child p:last-child {
    font-weight: 400;
    color: #333;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .c-product-list__wrap + .c-cs-header {
    padding-top: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .c-product-list__wrap + .c-cs-header .c-text-contents__bodycopy {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .c-product-list__wrap .c-product-list .c-content_box div {
    color: #4a4946;
    line-height: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    border-top: none;
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .c-product-list__wrap .c-product-list .c-content_box li.c-desc {
    list-style-type: none;
    margin-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: normal;
    gap: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box > div {
    display: block;
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box > div ul.warranty_box {
    border-bottom: unset;

  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box > div ul.warranty_box li {
    list-style: none;
  }
  html:not([data-countrycode="GB"])
    .CS0078
    .CS0078-CAC
    .c-first-section
    .c-product-list__wrap
    .c-product-list.c-product-list__type3
    li.c-content_box
    > div
    ul.warranty_box
    li
    span:not(:only-child):last-child {
    color: #000;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box > div:last-child {
    border-top: 1px solid #d9d9d9;
    padding-top: 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box > div {
      min-height: 11.75rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box > div:last-child {
      min-height: 8.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .c-product-list__wrap .c-product-list {
      row-gap: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .c-product-list__wrap .c-product-list__type3 {
      flex-direction: row;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .tab1 .c-print-area + .c-cs-header,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .tab2 .c-print-area + .c-cs-header {
    padding: 0 1rem;
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .tab1 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .tab2 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
    margin: 0.75rem 0 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .tab1 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .tab2 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
      margin: 1.5rem 0 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .tab1 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .tab2 .c-print-area + .c-cs-header {
      padding: 0 1.5rem 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .tab2 .c-parts {
      margin-top: 3rem;
      margin-bottom: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .tab2 .c-product-list__wrap .c-cs-header {
    padding-bottom: 1.25rem;
    padding-top: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .tab3 .c-print-area + .c-cs-header {
      padding-top: 0;
      padding-bottom: 0;
      margin-bottom: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .tab4 .cs-warrantylist__hypen {
    padding: 0 1rem 0 1.5rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .tab4 .cs-warrantylist__star {
    margin-bottom: 0;
    padding-left: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .tab4 .cs-warrantylist__star a {
    text-decoration: underline;
    color: #ea1917;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .tab4 ul.cs-warrantylist__hypen,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .tab4 .cs-warrantylist__star {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 2.5rem;
      padding-right: 2.5rem;
      margin: 0 auto;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .tab4 .cs-warrantyTxt {
    padding-bottom: 1.5rem;
  }

  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .tab4 .cs-warrantyTxt .c-cs-header .c-text-contents__bodycopy:nth-child(2) {
      margin-top: 1.5rem;
      margin-bottom: 1.25rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .accordion__content .c-warranty__text {
    margin-bottom: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .accordion__content .c-warranty__text dl {
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .accordion__content .c-warranty__text dl dt {
    color: #7e7c77;
    margin-bottom: 0.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .accordion__content .c-warranty__text dl dt {
      margin-bottom: 1rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .accordion__content .c-warranty__text dl dd {
    line-height: 1.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .accordion__content .c-warranty__text dl dd {
      margin-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .accordion__content .c-warranty__text dl:last-child {
    margin-bottom: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .accordion__content .c-warranty__text dl:first-child dd {
      line-height: 1.75rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .accordion__content .c-warranty__text:last-child {
    margin-bottom: 0;
    padding-bottom: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .accordion__content .c-warranty__desc {
    border-top: 1px solid #cbc8c2;
    padding-top: 1.5rem;
    margin-top: 1.5rem;
    padding-bottom: 1.25rem;
    line-height: 1.25rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .accordion__content .c-warranty__desc p {
    border: 1px solid #000;
    color: #646464;
    margin-bottom: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .accordion__content .c-warranty__desc a {
    color: #ea1917;
    text-decoration: underline;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .accordion__content .c-warranty__desc {
      line-height: 1.5rem;
      color: #4a4946;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-first-section .accordion__content .c-warranty__desc .cs-bold {
      color: #000;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-second-section .accordion__item {
      display: flex;
      padding: 1.75rem;
      gap: 1.5rem;
      margin-bottom: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-second-section .accordion__title {
      width: 18.75rem;
      flex-shrink: 0;
      padding: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-second-section .accordion__content {
      padding: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-second-section .accordion__content .c-warranty__text {
      display: flex;
      gap: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .c-second-section .accordion__content .c-warranty__text dl {
      width: calc((100% - 3rem) / 3);
      margin-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .CS0078__container .cs-warrantylist__hypen {
    margin: 0;
    padding-left: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .CS0078__container .warrantylist__dot {
    list-style-type: disc;
    padding: 0 0 0 1.25rem;
    color: #4a4946;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .CS0078__container .warrantylist__dot li {
    list-style-position: outside;
    padding-left: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .CS0078__container .warrantylist__dot li span.cs-underline {
    text-decoration: underline;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .CS0078__container .c-content_box .cs-warrantylist__hypen {
    list-style: none;
    margin-top: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .CS0078__container .c-content_box .cs-warrantylist__hypen > li {
    list-style-type: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .CS0078__container .c-content_box .cs-warrantylist__hypen > li span {
    display: inline-block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .CS0078__container .c-content_box .warrantylist__dot li {
    list-style-type: disc;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .CS0078__container .c-parts--inner {
    margin: 0.75rem 0 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .CS0078__container .c-parts--inner {
      margin-top: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .CS0078__container .c-parts--inner .c-parts__list ol {
      padding-left: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .CS0078__container .c-product-list__wrap .c-product-list .c-content_box li.c-desc {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .CS0078__container .c-product-list__type2 li.c-content_box ul:nth-child(2) {
    min-width: 40%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .CS0078__container .c-product-list__type2 li.c-content_box ul:nth-child(2) li {
    display: block;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .CS0078__container .c-first-section .tab3 .c-print-area + .c-cs-header {
      margin-bottom: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .CS0078__container .c-first-section .tab3 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
    margin: 1.5rem 0 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CAC .CS0078__container .cmp-text a {
    color: #ea1917;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_de .c-desc {
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_de .c-product-list .c-content_box div {
    line-height: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_de .c-product-list .c-content_box div:last-child {
    border-top: none;
    padding-top: 0;
    color: #4a4946;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_de .c-product-list .c-content_box div ul {
    padding-left: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_de .c-product-list .c-content_box div ul li {
    list-style-position: outside;
    list-style: disc;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_de .c-product-list .c-content_box div.cs-flex__wrapper {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_de .c-product-list__wrap .c-cs-header {
    padding-bottom: 0.75rem;
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_de .c-product-list__type2 li.c-content_box p {
    display: inline-block;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_de .c-product-list__type2 li.c-content_box ul {
    padding-left: 0;
    padding-right: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_de .c-product-list__type2 li.c-content_box ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_de .c-product-list__type2 li.c-content_box ul li li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_de .c-product-list__type2 li.c-content_box ul li strong {

    color: #7e7c77;
    margin-bottom: 0.25rem;
    display: block;
    font-weight: 600;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_de .c-product-list__type2 li.c-content_box ul li strong {
      margin-bottom: 0.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_de .c-product-list__type2 li.c-content_box ul li span {
    line-height: 1.25rem;
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_de .c-product-list__type2 li.c-content_box ul li:last-child {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_de .c-product-list__type2 li.c-content_box ul:nth-child(3) {
    margin-top: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_de .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_de .c-product-list__type2 li.c-content_box ul:nth-child(2) {
      min-width: 22%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_de .c-product-list__type2 li.c-content_box ul:nth-child(3) {
      width: 100%;
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_de .c-product-list__type2 li.c-content_box ul li {
      margin-bottom: 1rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_de .c-product-list__type2 li.c-content_box:last-child ul:nth-child(2) li {
    display: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_de .c-product-list__desc {
    padding: 0.75rem 1rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_de .c-product-list__desc dl dt {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_de .c-product-list__desc ul {
    padding-left: 0.75rem;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_de .c-product-list__desc ul li {
    list-style-type: "* ";
    list-style-position: outside;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_de .c-product-list__desc {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
      margin: 0 auto;
      padding: 1.25rem 0;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_de .c-product-list__desc {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_de .c-product-list__desc ul {
      margin-bottom: 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_de .c-product-list li.c-content_box {
      display: flex;
      align-items: center;
      gap: 1.5rem;
      padding: 1.75rem;
      border-radius: 1.75rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_de .c-product-list li.c-content_box p {
      width: 22%;
      min-width: 22%;
      word-break: break-word;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_de .c-product-list li.c-content_box div:last-child {
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_de .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_de .c-product-list__type2 li.c-content_box ul:nth-child(2) {
      max-width: 22%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .c-desc {
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .c-product-list .c-content_box div {
    line-height: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .c-product-list .c-content_box div:last-child {
    border-top: none;
    padding-top: 0;
    color: #4a4946;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .c-product-list .c-content_box div ul {
    padding-left: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .c-product-list .c-content_box div ul li {
    list-style-position: outside;
    list-style: disc;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .c-product-list .c-content_box div.cs-flex__wrapper {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .c-product-list__wrap .c-cs-header {
    padding-bottom: 0.75rem;
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .c-product-list__type2 li.c-content_box p {
    display: inline-block;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .c-product-list__type2 li.c-content_box ul {
    padding-left: 0;
    padding-right: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .c-product-list__type2 li.c-content_box ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .c-product-list__type2 li.c-content_box ul li li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .c-product-list__type2 li.c-content_box ul li strong {
    color: #7e7c77;
    margin-bottom: 0.25rem;
    display: block;
    font-weight: 600;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .c-product-list__type2 li.c-content_box ul li strong {
      margin-bottom: 0.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .c-product-list__type2 li.c-content_box ul li span {
    line-height: 1.25rem;
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .c-product-list__type2 li.c-content_box ul li:last-child {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .c-product-list__type2 li.c-content_box ul:nth-child(3) {
    margin-top: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .c-product-list__type2 li.c-content_box ul:nth-child(2) {
      min-width: 22%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .c-product-list__type2 li.c-content_box ul:nth-child(3) {
      width: 100%;
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .c-product-list__type2 li.c-content_box ul li {
      margin-bottom: 1rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .c-product-list__type2 li.c-content_box:last-child ul:nth-child(2) {
    display: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .c-product-list__desc {
    padding: 0.75rem 1rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .c-product-list__desc dl dt {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .c-product-list__desc ul {
    padding-left: 0.75rem;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .c-product-list__desc ul li {
    list-style-type: "* ";
    list-style-position: outside;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .c-product-list__desc {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
      margin: 0 auto;
      padding: 1.25rem 0;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .c-product-list__desc {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .c-product-list__desc ul {
      margin-bottom: 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .c-product-list li.c-content_box {
      display: flex;
      align-items: center;
      gap: 1.5rem;
      padding: 1.75rem;
      border-radius: 1.75rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .c-product-list li.c-content_box p {
      width: 22%;
      min-width: 22%;
      word-break: break-word;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .c-product-list li.c-content_box div:last-child {
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .c-product-list__type2 li.c-content_box ul:nth-child(2) {
      max-width: 22%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .cs-notabs .c-service-list dl {
    align-items: flex-start;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .cs-notabs .c-service-list li,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .cs-notabs .c-service-list strong {
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .cs-notabs .c-service-list .c-sevice-list__infowrap dl:last-child div {
    color: #4a4946;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .cs-notabs .c-service-list .c-sevice-list__infowrap {
      align-items: flex-end;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .cs-notabs .c-service-list .c-sevice-list__infowrap dl {
      margin-bottom: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .cs-notabs .c-service-list .c-sevice-list__infowrap dl:first-child {
      align-items: center;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .cs-notabs .c-service-list .c-sevice-list__infowrap dl:last-child {
      margin-right: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .cs-notabs .c-service-list .c-sevice-list__infowrap dl:last-child dt {
      position: relative;
      top: 0.3125rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .cs-notabs .c-service-list .c-sevice-list__infowrap dl:last-child div {
      margin-top: 0.25rem;
      line-height: 1.5rem;
      text-indent: -5.3125rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .cs-notabs .c-service-list .c-sevice-list__infowrap dl dd {
      margin-left: 1rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .cs-notabs .c-service-list > div {
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CH_fr .cs-notabs .c-service-list > div > span {
      position: relative;
      top: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .first-container > .c-cs-header {
    border-bottom: none;
    padding-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .first-container > .c-cs-header .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .c-cs-header {
    margin: 1.5rem 0 0.75rem;
    padding: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .c-cs-header .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .c-cs-header + .c-parts {
    margin-top: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .c-product-list__wrap .c-product-list {
    display: flex;
    flex-direction: column;
    row-gap: 0.625rem;
    padding: 0;
    margin: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .c-product-list__wrap .c-product-list li.c-content_box {
    list-style: none;
    margin: 0;
    padding: 0;
    border-radius: 1.25rem;
    padding: 1.25rem;
    background: #fff;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .c-product-list__wrap .c-product-list li.c-content_box li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div p:last-child {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div.c-remark-partition {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 30px;
    text-align: left;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div.c-remark-partition p:first-child {
    color: #666;
    margin-bottom: 0.4375rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .c-product-list__wrap .c-product-list li.c-content_box {
      border-radius: 1.75rem;
      padding: 1.75rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .c-product-list__wrap .c-product-list {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .c-product-list__wrap .c-product-list {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .c-product-list__wrap .c-product__desc {
    padding-left: 0;
    margin: 0.5rem 1rem 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .c-product-list__wrap .c-product__desc {
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .c-product-list__wrap .c-product-list .c-content_box div {
    margin-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    padding-left: 0;
    padding-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 1rem;
    gap: 0;
    align-items: baseline;
    flex-direction: column;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child p {
    margin-bottom: 0.5rem;
    color: #666;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child p:last-child {
    font-weight: 400;
    color: #333;
    margin-bottom: 0;
  }

  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .c-product-list__wrap .c-product-list .c-content_box {
    padding: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .c-product-list__wrap .c-product-list .c-content_box div {
    color: #4a4946;
    line-height: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    border-top: none;
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .c-product-list__wrap .c-product-list .c-content_box li.c-desc {
    list-style-type: none;
    margin-top: 1rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .c-product-list__wrap .c-product-list .c-content_box {
      padding: 1.75rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab1 .c-print-area + .c-cs-header,

  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab2 .c-print-area + .c-cs-header,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab3 .c-print-area + .c-cs-header,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab4 .c-print-area + .c-cs-header {
    padding: 0 1rem;
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab1 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab2 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab3 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab4 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
    margin: 0.75rem 0 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab2 .c-parts .c-hidden-mo {
    display: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab4 .cs-warrantylist__hypen {
    padding: 0 1rem 0 1.5rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab4 .cs-warrantylist__star {
    margin-bottom: 0;
    padding-left: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab4 .cs-warrantylist__star a {
    text-decoration: underline;
    color: #ea1917;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab4 .cs-warrantyTxt {
    padding-bottom: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab4 .c-product-list__wrap .c-product-list li.c-content_box:nth-child(2) .c-content__list {
    display: flex;
    flex-direction: column;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab4 .c-product-list__wrap .c-product-list li.c-content_box:nth-child(2) .c-content__list .cs-remark {
    order: 3;
    width: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab4 .c-product-list__wrap .c-product-list li.c-content_box:nth-child(2) .c-content__list .cs-sublist {
    order: 2;
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab4 .c-product-list__wrap .c-product-list li.c-content_box:nth-child(2) .c-content__list .cs-sublist > div {
    margin-top: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .accordion__content .c-warranty__text {
    margin-bottom: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .accordion__content .c-warranty__text dl {
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .accordion__content .c-warranty__text dl dt {
    color: #7e7c77;
    margin-bottom: 0.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .accordion__content .c-warranty__text dl dt {
      margin-bottom: 1rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .accordion__content .c-warranty__text dl dd {
    line-height: 1.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .accordion__content .c-warranty__text dl dd {
      margin-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .accordion__content .c-warranty__text dl:last-child {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .accordion__content .c-warranty__text dl:last-child dd {
    margin-bottom: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .accordion__content .c-warranty__text dl:first-child dd {
      line-height: 1.75rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .accordion__content .c-warranty__text:last-child {
    margin-bottom: 0;
    padding-bottom: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .accordion__content .c-warranty__desc {
    border-top: 1px solid #cbc8c2;
    padding-top: 1.5rem;
    padding-bottom: 1.25rem;
    line-height: 1.25rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .accordion__content .c-warranty__desc p {
    color: #646464;
    margin-bottom: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .accordion__content .c-warranty__desc a {
    color: #ea1917;
    text-decoration: underline;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .accordion__content .c-warranty__desc {
      line-height: 1.5rem;
      color: #4a4946;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .accordion__content .c-warranty__desc .cs-bold {
      color: #000;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap {
    margin-top: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list {
    display: flex;
    flex-direction: column;
    row-gap: 0.625rem;
    padding: 0;
    margin: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list li.c-content_box {
    list-style: none;
    margin: 0;
    padding: 0;
    border-radius: 1.25rem;
    padding: 1.25rem;
    background: #fff;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list li.c-content_box li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list li.c-content_box div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list li.c-content_box div p:last-child {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list li.c-content_box div.c-remark-partition {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 30px;
    text-align: left;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list li.c-content_box div.c-remark-partition p:first-child {
    color: #666;
    margin-bottom: 0.4375rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list li.c-content_box {
      border-radius: 1.75rem;
      padding: 1.75rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product__desc {
    padding-left: 0;
    margin: 0.5rem 1rem 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product__desc {
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list .c-content_box div {
    margin-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    padding-left: 0;
    padding-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 1rem;
    gap: 0;
    align-items: baseline;
    flex-direction: column;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list .c-content_box div:last-child p {
    margin-bottom: 0.5rem;
    color: #666;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list .c-content_box div:last-child p:last-child {
    font-weight: 400;
    color: #333;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list__boxtype {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    gap: 0.625rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list li.c-content_box,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list__boxtype li.c-content_box {
    flex-basis: calc(50% - 0.3125rem);
    width: calc(50% - 0.3125rem);
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list li.c-content_box .c-content__list,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list__boxtype li.c-content_box .c-content__list {
    margin-top: 0;
    margin-top: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: unset;
    height: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list li.c-content_box .c-content__list strong,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list__boxtype li.c-content_box .c-content__list strong {
    color: #000;
    display: inline-block;
    width: 100%;
    word-break: break-word;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list li.c-content_box .c-content__list:not(:last-child),
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list__boxtype li.c-content_box .c-content__list:not(:last-child) {
    border-bottom: 1px solid #d9d9d9;
    padding-bottom: 0.75rem;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list li.c-content_box div,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list__boxtype li.c-content_box div {
    display: block;
    color: #4a4946;
    line-height: 1.25rem;
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list li.c-content_box div:last-child,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list__boxtype li.c-content_box div:last-child {
    border-top: none;
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list li.c-content_box div:last-child span,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list__boxtype li.c-content_box div:last-child span {
    color: #7e7c77;
    margin-bottom: 0.25rem;
    font-weight: 600;
    width: 100%;
    display: inline-block;
    margin-top: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list li.c-content_box div:last-child p,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list__boxtype li.c-content_box div:last-child p {
    color: #000;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list li.c-content_box div:last-child p:last-child,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list__boxtype li.c-content_box div:last-child p:last-child {
    color: #000;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list li.c-content_box li.c-desc,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list__boxtype li.c-content_box li.c-desc {
    list-style-type: none;
    margin-top: 1rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list__boxtype {
      row-gap: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list__type2,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list__boxtype__type2 {
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list__type2 li.c-content_box,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list__boxtype__type2 li.c-content_box {
    margin-bottom: 0.625rem;
    width: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list__type2 li.c-content_box .c-content__list strong,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list__boxtype__type2 li.c-content_box .c-content__list strong {
    min-height: auto;
    margin-bottom: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list__type2 li.c-content_box .c-content__list > div,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list__boxtype__type2 li.c-content_box .c-content__list > div {
    display: flex;
    flex-direction: row;
    gap: 0.625rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list__type2 li.c-content_box .c-content__list > div span,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list__boxtype__type2 li.c-content_box .c-content__list > div span {
    margin: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list__type2 li.c-content_box .c-content__list > div p,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list__boxtype__type2 li.c-content_box .c-content__list > div p {
    flex-shrink: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list__type2 li.c-content_box:last-child,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list__boxtype__type2 li.c-content_box:last-child {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap + .c-cs-header {
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap + .c-cs-header .c-text-contents__desc {
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list__type2 li.c-content_box p {
    margin-bottom: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list__type2 li.c-content_box ul {
    margin-top: 0;
    padding-left: 0.625rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab2 .c-product-list__wrap .c-product-list__type2 li.c-content_box ul li {
    list-style: "- ";
    margin-bottom: 0;
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab3 .c-product-list__wrap .c-product-list .c-content_box {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab3 .c-product-list__wrap .c-product-list .c-content_box ul:last-child {
    display: flex;
    flex-wrap: wrap;
    gap: 0.75rem 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab3 .c-product-list__wrap .c-product-list .c-content_box ul:last-child li {
    flex-basis: calc(50% - 0.75rem);
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab3 .c-product-list__wrap + .c-cs-header {
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab3 .c-product-list__wrap + .c-cs-header .c-text-contents {
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab3 .c-product-list__wrap + .c-cs-header .c-text-contents__desc {
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab3 .c-product-list__wrap + .c-cs-header .c-text-contents ol {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .tab3 .c-product-list__wrap + .c-cs-header .c-text-contents ol li {
    list-style: disc;

    list-style-position: outside;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .cs-warrantylist__dot p {
    color: #000;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .cs-warrantylist__dot ol {
    padding-top: 0.75rem;
    line-height: 1.25rem;
    color: #4a4946;
    margin-bottom: 0;
    padding-right: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .cs-warrantylist__dot ol li {
    list-style-position: outside;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .cs-warrantylist__dot ol ul {
    padding-left: 0.625rem;
    padding-right: 0 /*!rtl:10*/; /*! RTL last keep colon */
  }

  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .cs-warrantylist__dot ol ul li {
    list-style: "- ";
    list-style-position: outside;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .cs-warrantylist__dot + .c-text-contents__desc {
    padding-top: 0.75rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-product-list__type2 {
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-product-list__type2 li.c-content_box p {
    display: inline-block;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-product-list__type2 li.c-content_box ul {
    padding-left: 0;
    padding-right: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-product-list__type2 li.c-content_box ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-product-list__type2 li.c-content_box ul li li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-product-list__type2 li.c-content_box ul li strong {
    color: #7e7c77;
    margin-bottom: 0.25rem;
    display: block;
    font-weight: 600;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-product-list__type2 li.c-content_box ul li strong {
      margin-bottom: 0.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-product-list__type2 li.c-content_box ul li span {
    line-height: 1.25rem;
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-product-list__type2 li.c-content_box ul li:last-child {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-product-list__type2 li.c-content_box ul:nth-child(3) {
    margin-top: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-product-list__type2 li.c-content_box ul:nth-child(2) {
      min-width: 22%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-product-list__type2 li.c-content_box ul:nth-child(3) {
      width: 100%;
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-product-list__type2 li.c-content_box ul li {
      margin-bottom: 1rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-parts__picto:nth-of-type(2) {
    justify-content: flex-start /*!rtl:flex-end*/;
    gap: 0.625rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-parts__list.cs-warrantylist__dot ol {
    padding-left: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-parts__list.cs-warrantylist__dot ol li div {
    padding-left: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .first-container > .c-cs-header {
      border-bottom: 1px solid #cbc8c2;
      padding-bottom: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .c-cs-header {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding: 0.75rem 0;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .c-cs-header {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .c-cs-header + .c-parts {
      margin-top: 3rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .c-product-list__wrap .c-product-list {
      row-gap: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab1 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab2 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab3 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab4 .c-print-area + .c-cs-header {
      padding-top: 0;
      padding-left: 1rem;
      padding-right: 1rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab1 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab2 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab3 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab4 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
      margin: 1.5rem 0 0.5rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab1 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab2 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab3 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab4 .c-print-area + .c-cs-header {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab1 .cs-warrantylist__dot ol {
      padding-top: 1.5rem;
      line-height: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab1 .cs-warrantylist__dot + .c-text-contents__desc {
      padding-top: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab1 .c-product-list__wrap {
      padding-bottom: 0.75rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab1 .c-product-list__wrap .c-product-list {
      gap: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab1 .c-product-list__wrap .c-product-list li.c-content_box {
      flex-basis: calc((100% - 4.5rem) / 4);
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab1 .c-product-list__wrap .c-product-list li.c-content_box .c-content__list strong {
      min-height: auto;
      margin-bottom: 0.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab1 .c-product-list__wrap .c-product-list li.c-content_box .c-content__list div {
      display: flex;
      flex-direction: row;
      align-items: center;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab1 .c-product-list__wrap .c-product-list li.c-content_box .c-content__list div span {
      width: auto;
      margin: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab1 .c-product-list__wrap .c-product-list__type2 {
      display: flex;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab1 .c-product-list__wrap .c-product-list__type2 li.c-content_box .c-content__list strong {
      min-height: 4.5rem;
      margin-bottom: 0.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab2 .c-product-list__wrap {
      margin-top: 3rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab2 .c-parts {
      margin-top: 3rem;
      margin-bottom: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab2 .c-parts .c-hidden-mo {
      display: block;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab2 .c-parts .c-hidden-pc {
      display: none;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab2 .c-product-list li.c-content_box {
      display: flex;

      gap: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab2 .c-product-list li.c-content_box p {
      width: 18.75rem;
      flex-shrink: 0;
      margin-bottom: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab2 .c-product-list li.c-content_box > div {
      display: block;
      width: 100%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab2 .c-product-list li.c-content_box > div div:first-child {
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab2 .cs-warrantyCounter__bg {
      margin-top: 1.25rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab2 .c-product-list__boxtype {
      gap: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab2 .c-product-list__boxtype li.c-content_box {
      flex-basis: calc((100% - 4.5rem) / 4);
      width: calc((100% - 4.5rem) / 4);
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab2 .c-product-list__boxtype li.c-content_box .c-content__list {
      justify-content: unset;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab2 .c-product-list__boxtype li.c-content_box .c-content__list div {
      display: flex;
      flex-direction: row;
      width: 100%;
      justify-content: space-between;
      margin-top: 0.5rem;
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab2 .c-product-list__boxtype li.c-content_box .c-content__list div > span {
      margin: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab2 .c-product-list__boxtype li.c-content_box .c-content__list div p {
      width: 70%;
      text-align: right;
      flex-shrink: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab2 .c-product-list__boxtype li.c-content_box .c-content__list div p span {
      font-size: 1rem;
      font-weight: normal;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab3 .c-print-area + .c-cs-header {
      padding-top: 0;
      padding-bottom: 0;
      margin-bottom: 3rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab3 .c-product-list__wrap .c-product-list {
      display: flex;
      flex-wrap: wrap;
      flex-direction: row;
      gap: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab3 .c-product-list__wrap .c-product-list .c-content_box {
      flex-basis: calc(50% - 0.75rem);
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab3 .c-product-list__wrap .c-product-list .c-content_box .c-content__list {
      display: flex;
      gap: 1.5rem;
      flex-direction: row;
      justify-content: flex-start;
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab3 .c-product-list__wrap .c-product-list .c-content_box .c-content__list strong {
      width: 18.75rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab3 .c-product-list__wrap .c-product-list .c-content_box .c-content__list div {
      margin-top: 0;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab3 .c-product-list__wrap .c-product-list .c-content_box {
      flex-basis: 100%;
      display: flex;
      gap: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab3 .c-product-list__wrap .c-product-list .c-content_box p {
      width: 30%;
      flex-shrink: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab3 .c-product-list__wrap .c-product-list .c-content_box ul:last-child {
      min-width: unset;
      flex-wrap: nowrap;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) and (max-width: 62.5rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab3 .c-product-list__wrap .c-product-list .c-content_box ul:last-child {
      flex-wrap: wrap;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab4 ul.cs-warrantylist__hypen,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab4 .cs-warrantylist__star {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 2.5rem;
      padding-right: 2.5rem;
      margin: 0 auto;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab4 .cs-warrantyTxt .c-cs-header .c-text-contents__bodycopy:nth-child(2) {
      margin-top: 1.5rem;
      margin-bottom: 1.25rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab4 .c-product-list__wrap .c-product-list li.c-content_box .c-content__list {
      display: flex;
      gap: 1.5rem;
      flex-direction: row;
      justify-content: flex-start;
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab4 .c-product-list__wrap .c-product-list li.c-content_box .c-content__list .c-list1 {
      width: 50%;
      max-width: 39rem;
      flex-shrink: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab4 .c-product-list__wrap .c-product-list li.c-content_box .c-content__list .c-list1 div.cs-sublist-mo {
      margin-top: 3.375rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab4 .c-product-list__wrap .c-product-list li.c-content_box .c-content__list .c-list2 {
      width: 25%;
      flex-shrink: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab4 .c-product-list__wrap .c-product-list li.c-content_box .c-content__list div {
      margin-top: 0;
      border-top: none;
      padding-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab4 .c-product-list__wrap .c-product-list li.c-content_box .c-content__list div.cs-sublist-mo {
      margin-top: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab4 .c-product-list__wrap .c-product-list li.c-content_box .c-content__list div.cs-sublist-mo div {
      margin-bottom: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab4 .c-product-list__wrap .c-product-list li.c-content_box .c-content__list div.cs-sublist-mo div:last-child {
      margin-bottom: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab4 .c-product-list__wrap .c-product-list li.c-content_box:nth-child(2) .c-content__list {
      display: flex;
      flex-direction: row;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab4 .c-product-list__wrap .c-product-list li.c-content_box:nth-child(2) .c-content__list div.cs-remark {
      order: 2;
      border-top: none;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab4 .c-product-list__wrap .c-product-list li.c-content_box:nth-child(2) .c-content__list div.cs-sublist {
      order: 3;
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-first-section .tab4 .c-product-list__wrap .c-product-list li.c-content_box:nth-child(2) .c-content__list div.cs-sublist > div {
      margin-top: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-second-section .accordion__item {
      display: flex;
      padding: 1.75rem;
      gap: 1.5rem;
      margin-bottom: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-second-section .accordion__title {
      width: 18.75rem;
      width: 20%;
      flex-shrink: 0;
      padding: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-second-section .accordion__content {
      padding: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-second-section .accordion__content .c-warranty__text {
      display: flex;
      gap: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CL .c-second-section .accordion__content .c-warranty__text dl {
      width: calc((100% - 3rem) / 3);
      margin-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .c-desc {
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .c-product-list .c-content_box div {
    line-height: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .c-product-list .c-content_box div:last-child {
    border-top: none;
    padding-top: 0;
    color: #4a4946;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .c-product-list .c-content_box div ul {
    padding-left: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .c-product-list .c-content_box div ul li {
    list-style-position: outside;
    list-style: disc;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .c-product-list .c-content_box div.cs-flex__wrapper {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .c-product-list__type2 li.c-content_box p {
    display: inline-block;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .c-product-list__type2 li.c-content_box ul {
    padding-left: 0;
    padding-right: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .c-product-list__type2 li.c-content_box ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .c-product-list__type2 li.c-content_box ul li li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .c-product-list__type2 li.c-content_box ul li strong {
    color: #7e7c77;
    margin-bottom: 0.25rem;
    display: block;
    font-weight: 600;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .c-product-list__type2 li.c-content_box ul li strong {
      margin-bottom: 0.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .c-product-list__type2 li.c-content_box ul li span {
    line-height: 1.25rem;
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .c-product-list__type2 li.c-content_box ul li:last-child {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .c-product-list__type2 li.c-content_box ul:nth-child(3) {
    margin-top: 0.75rem;
  }

  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .c-product-list__type2 li.c-content_box ul:nth-child(2) {
      min-width: 22%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .c-product-list__type2 li.c-content_box ul:nth-child(3) {
      width: 100%;
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .c-product-list__type2 li.c-content_box ul li {
      margin-bottom: 1rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .c-product-list__type2 li.c-content_box:last-child ul:nth-child(2) li {
    display: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .c-product-list__desc {
    padding: 0.75rem 1rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .c-product-list__desc dl dt {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .c-product-list__desc ul {
    padding-left: 0.75rem;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .c-product-list__desc ul li {
    list-style-type: "* ";
    list-style-position: outside;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .c-product-list__desc {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
      margin: 0 auto;
      padding: 1.25rem 0;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .c-product-list__desc {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .c-product-list__desc ul {
      margin-bottom: 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .c-product-list li.c-content_box {
      display: flex;
      align-items: center;
      gap: 1.5rem;
      padding: 1.75rem;
      border-radius: 1.75rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .c-product-list li.c-content_box p {
      width: 22%;
      min-width: 22%;
      word-break: break-word;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .c-product-list li.c-content_box div:last-child {
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .c-product-list__type2 li.c-content_box ul:nth-child(2) {
      max-width: 22%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-cs-header {
    padding-bottom: 0.75rem;
    padding-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-cs-header.c-cs-notes {
    padding-top: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-cs-header {
      padding-bottom: 1.25rem;
      padding-top: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-cs-header.c-cs-notes {
      padding-top: 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-parts--inner {
      margin: 3rem 0 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list .c-content_box li.c-desc {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list {
    padding-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list li.c-content_box > p span {
    display: block;
    margin-bottom: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list li.c-content_box ul:nth-child(2) li {
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type2 li.c-content_box {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type2 li.c-content_box > p {
    width: 50%;
    margin-bottom: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type2 li.c-content_box > p {
      min-width: 34%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type2 li.c-content_box > p span {
    display: block;
    margin-bottom: 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type2 li.c-content_box > p span {
      margin-bottom: 0.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type2 li.c-content_box ul {
    min-width: 50%;
    width: 50%;
    margin-top: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type2 li.c-content_box ul {
      max-width: 22%;
      min-width: auto;
      width: 22%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type2 li.c-content_box ul + ul {
    margin-top: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type2 li.c-content_box ul + ul {
      margin-top: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type2 li.c-content_box ul:nth-child(2) li {
    display: block;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type2 li.c-content_box {
      flex-direction: row;
      flex-wrap: nowrap;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 {
    gap: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box {
    display: block;
    padding: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box:nth-child(3n) {
    justify-content: flex-end;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box p {
    width: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box {
    padding: 0;
    margin: 0.5rem 0;
    list-style: none;
    display: flex;
    gap: 1.5rem;
    border-bottom: 1px solid #d9d9d9;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box li {
    width: 50%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box li span {
    display: block;
    margin-bottom: 0.3125rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box li span:first-of-type {
    color: #666;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box li span:last-of-type {
    color: #000;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box li span > span:first-of-type {
    color: #000;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box li span > span:last-of-type {
    color: #000;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box {
      margin: 0.75rem 0 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box.type2 {
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box.type2 li {
    width: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box.type2 li span.flex {
    display: flex;
    justify-content: space-between;
  }
  html:not([data-countrycode="GB"])
    .CS0078
    .CS0078-CN
    .CS0078__container
    .c-product-list__wrap
    .c-product-list.c-product-list__type3
    li.c-content_box
    ul.warranty_box.type2
    li
    span.flex:first-of-type {
    color: #000;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box.type2 li span.flex:last-of-type {
    color: #000;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box.type2 li + li {
    margin-top: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box ul:last-child {
    border: 0;
    margin-bottom: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box {
      padding: 2rem 1.75rem;
      width: calc(33% - 1rem);
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 {
      display: flex;
      justify-content: flex-start;
      flex-direction: row;
      flex-wrap: wrap;
      gap: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type4 .c-content_box {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type4 .c-content_box {
      display: block;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type4 .c-content_box::after {
      content: "";
      display: block;
      clear: both;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type4 p {
    width: 50%;
    padding-bottom: 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type4 p {
      width: 40%;
      float: left;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type4 ul {
    padding: 0 0 1rem 0;
    width: 50%;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type4 ul {
      padding: 0 0 0 0;
      width: 15%;
      float: left;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type4 ul li {
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type4 ul li strong {
    display: block;
    color: #7e7c77;
    margin-bottom: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type4 ul li span {
    display: block;
    color: #000;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type4 ul:nth-child(3),
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type4 ul:last-of-type {
    width: 100%;
  }

  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type4 ul:nth-child(3),
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type4 ul:last-of-type {
      width: auto;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type4 ul:nth-child(3) {
      width: 30%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type4 ul:nth-child(4) {
      width: 15%;
      margin-left: 40%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type4 ul:nth-child(5) {
      width: 20%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type4 ul:nth-child(6) {
      width: 25%;
      padding-left: 0.625rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type4 ul:last-of-type {
    padding-bottom: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-first-section .tab3 .c-print-area + .c-cs-header {
      margin-bottom: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .c-first-section .tab3 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
    margin: 1.5rem 0 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .warrantylist__alpha {
    list-style-type: lower-alpha;
    padding-left: 1rem !important;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .cs-warrantylist__number ol.cmp-text {
    padding-left: 1rem;
    counter-reset: warranty;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .cs-warrantylist__number ol.cmp-text > li {
    list-style: none;
    padding-left: 0;
    position: relative;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .cs-warrantylist__number ol.cmp-text > li::before {
    counter-increment: warranty;
    content: counter(warranty) ".";
    position: absolute;
    left: -1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CN .CS0078__container .cmp-text a {
    color: #ea1917;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-desc {
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-product-list.c-product-list__type3 {
    display: flex;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-product-list.c-product-list__type3 li.c-content_box {
    display: block;
    padding: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-product-list.c-product-list__type3 li.c-content_box:nth-child(3n) {
    justify-content: flex-end;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-product-list.c-product-list__type3 li.c-content_box p {
    width: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box {
    padding: 0;
    margin: 0.75rem 0 1.5rem;
    list-style: none;
    display: flex;
    gap: 1.5rem;
    border-bottom: 1px solid #d9d9d9;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box li {
    width: 50%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box li span {
    display: block;
    margin-bottom: 0.3125rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box {
      min-height: 140px;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box.type2 {
    border: 0;
    min-height: 80px;
    margin-bottom: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-product-list.c-product-list__type3 li.c-content_box {
      padding: 2rem 1.75rem;
      width: calc(33% - 1rem);
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-product-list .c-content_box div {
    line-height: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-product-list .c-content_box div:last-child {
    border-top: none;
    padding-top: 0;
    color: #4a4946;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-product-list .c-content_box div ul {
    padding-left: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-product-list .c-content_box div ul li {
    list-style-position: outside;
    list-style: disc;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-product-list .c-content_box div.cs-flex__wrapper {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-product-list__wrap .c-cs-header {
    padding-bottom: 0.75rem;
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-product-list__type2 li.c-content_box p {
    display: inline-block;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-product-list__type2 li.c-content_box ul {
    padding-left: 0;
    padding-right: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-product-list__type2 li.c-content_box ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-product-list__type2 li.c-content_box ul li li {
    margin: 0;

    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-product-list__type2 li.c-content_box ul li strong {
    color: #7e7c77;
    margin-bottom: 0.25rem;
    display: block;
    font-weight: 600;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-product-list__type2 li.c-content_box ul li strong {
      margin-bottom: 0.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-product-list__type2 li.c-content_box ul li span {
    line-height: 1.25rem;
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-product-list__type2 li.c-content_box ul li:last-child {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-product-list__type2 li.c-content_box ul:nth-child(3) {
    margin-top: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-product-list__type2 li.c-content_box ul:nth-child(2) {
      min-width: 22%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-product-list__type2 li.c-content_box ul:nth-child(3) {
      width: 100%;
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-product-list__type2 li.c-content_box ul li {
      margin-bottom: 1rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-product-list__type2 li.c-content_box:last-child ul:nth-child(2) li {
    display: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-product-list__desc {
    padding: 0.75rem 1rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-product-list__desc dl dt {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-product-list__desc ul {
    padding-left: 0.75rem;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-product-list__desc ul li {
    list-style-type: "* ";
    list-style-position: outside;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-product-list__desc {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
      margin: 0 auto;
      padding: 1.25rem 0;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-product-list__desc {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-product-list__desc ul {
      margin-bottom: 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-product-list li.c-content_box {
      display: flex;
      align-items: center;
      gap: 1.5rem;
      padding: 1.75rem;
      border-radius: 1.75rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-product-list li.c-content_box p {
      width: 22%;
      min-width: 22%;
      word-break: break-word;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-product-list li.c-content_box div:last-child {
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-product-list__type2 li.c-content_box ul:nth-child(2) {
      max-width: 22%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .first-container > .c-cs-header {
    border-bottom: none;
    padding-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .first-container > .c-cs-header .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .first-container > .c-cs-header {
      border-bottom: 1px solid #cbc8c2;
      padding-bottom: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-cs-header {
    margin: 0.75rem 0;
    padding: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-cs-header .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-cs-header .c-text-contents__headline + .c-text-contents__headline {
    margin-top: 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-cs-header {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding: 1.5rem 0;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-cs-header {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list {
    display: flex;
    flex-direction: column;
    row-gap: 0.625rem;
    padding: 0;
    margin: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list li.c-content_box {
    list-style: none;
    margin: 0;
    padding: 0;
    border-radius: 1.25rem;
    padding: 1.25rem;
    background: #fff;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list li.c-content_box li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div p:last-child {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div.c-remark-partition {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 30px;
    text-align: left;
  }

  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div.c-remark-partition p:first-child {
    color: #666;
    margin-bottom: 0.4375rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list li.c-content_box {
      border-radius: 1.75rem;
      padding: 1.75rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product__desc {
    padding-left: 0;
    margin: 0.5rem 1rem 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product__desc {
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list .c-content_box div {
    margin-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    padding-left: 0;
    padding-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 1rem;
    gap: 0;
    align-items: baseline;
    flex-direction: column;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child p {
    margin-bottom: 0.5rem;
    color: #666;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child p:last-child {
    font-weight: 400;
    color: #333;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list .c-content_box div {
    color: #4a4946;
    line-height: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    border-top: none;
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list .c-content_box li.c-desc {
    list-style-type: none;
    margin-top: 1rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list {
      row-gap: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap + .c-product-list__wrap {
    padding-top: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap + .c-product-list__wrap {
      padding-top: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type4 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0.625rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type4 .c-content_box {
    width: calc((100% - 0.625rem) / 2);
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type4 .c-content_box p {
    word-break: break-word;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type4 .c-content_box .meses_box {
    list-style: none;
    padding-left: 0;
    margin-top: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type4 .c-content_box .meses_box li {
    display: flex;
    flex-direction: column;

    gap: 0.125rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type4 .c-content_box .meses_box li span:first-of-type {
    color: #7e7c77;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type4 {
      gap: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type4 .c-content_box {
      width: calc((100% - 4.5rem) / 4);
      flex-direction: column;
      justify-content: flex-start;
      align-items: normal;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type4 .c-content_box p {
      width: 100%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type4 .c-content_box .meses_box li {
      flex-direction: row;
      justify-content: space-between;
      align-items: center;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type5 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0.625rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type5 .c-content_box {
    width: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type5 .c-content_box p {
    word-break: break-word;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type5 .c-content_box .meses_box {
    list-style: none;
    padding-left: 0;
    margin-top: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type5 .c-content_box .meses_box li {
    display: flex;
    flex-direction: row;
    gap: 1.5rem;
    justify-content: flex-start;
    align-items: baseline;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type5 .c-content_box .meses_box li:first-of-type {
    color: #7e7c77;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type5 .c-content_box .meses_box li + li {
    margin-top: 0.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type5 .c-content_box .meses_box li:nth-of-type(n + 3) {
    margin-top: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type5 .c-content_box .meses_box li span {
    display: inline-block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type5 .c-content_box .meses_box li span:first-of-type {
    width: calc(100% - 4.25rem);
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type5 {
      gap: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type5 .c-content_box {
      width: calc((100% - 1.5rem) / 2);
      flex-direction: row;
      justify-content: flex-start;
      align-items: normal;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type5 .c-content_box p {
      width: 30%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type5 .c-content_box .meses_box {
      margin-top: 0;
      width: 70%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type5 .c-content_box .meses_box li {
      flex-direction: row;
      justify-content: flex-start;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type6 .c-content_box {
    display: flex;
    flex-direction: column;
    align-items: normal;
    gap: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type6 .c-content_box dl {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type6 .c-content_box dl dt span,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type6 .c-content_box dl dd span {
    display: inline-block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type6 .c-content_box dl dt {
    color: #7e7c77;
    margin-bottom: 0.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type6 .c-content_box dl dd {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type6 .c-content_box dl:first-of-type {
    display: flex;
    flex-wrap: wrap;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type6 .c-content_box dl:first-of-type dt {
    width: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type6 .c-content_box dl:first-of-type dd {
    width: 50%;
    flex-basis: calc((100% - 0.75rem) / 2);
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type6 .c-content_box dl:first-of-type dd + dd {
    margin-left: 0.75rem;
    padding-left: 0.75rem;
    border-left: 0.0625rem solid #cbc8c2;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type6 {
      padding-bottom: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type6 .c-content_box {
      flex-direction: row;
      gap: 5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type6 .c-content_box dl {
      width: 40%;
      display: flex;
      flex-direction: column;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type6 .c-content_box dl:first-of-type {
      width: 55%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type6 .c-content_box dl:last-of-type {
      width: 10%;

    }

    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type6 .c-content_box dl dt {
      margin-bottom: 1rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type6 .c-content_box dl dd {
      margin: auto 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type6 .c-content_box dl:first-of-type {
      flex-direction: column;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type6 .c-content_box dl:first-of-type dt {
      width: 100%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type6 .c-content_box dl:first-of-type dd {
      width: 100%;
      flex-basis: unset;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .c-product-list__wrap .c-product-list__type6 .c-content_box dl:first-of-type dd + dd {
      margin-left: 0;
      padding-left: 0;
      border-left: unset;
      margin-top: 0.75rem;
      padding-top: 0.75rem;
      border-top: 0.0625rem solid #cbc8c2;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .tab1 .c-print-area + .c-cs-header,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .tab2 .c-print-area + .c-cs-header {
    padding: 0 1rem;
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .tab1 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .tab2 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
    margin: 0.75rem 0 0.5rem;
  }

  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .tab1 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .tab2 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
      margin: 1.5rem 0 0.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .tab1 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .tab2 .c-print-area + .c-cs-header {
      padding-top: 0;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .tab1 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .tab2 .c-print-area + .c-cs-header {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .tab2 .c-parts {
      margin-top: 3rem;
      margin-bottom: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .tab3 .c-print-area + .c-cs-header {
      padding-top: 0;
      padding-bottom: 0;
      margin-bottom: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .tab4 .cs-warrantylist__hypen {
    padding: 0 1rem 0 1.5rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .tab4 .cs-warrantylist__star {
    margin-bottom: 0;
    padding-left: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .tab4 .cs-warrantylist__star a {
    text-decoration: underline;
    color: #ea1917;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .tab4 .cs-warrantyTxt {
    padding-bottom: 1.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .tab4 .cs-warrantyTxt .c-cs-header .c-text-contents__bodycopy:nth-child(2) {
      margin-top: 1.5rem;
      margin-bottom: 1.25rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .accordion__content .c-warranty__text {
    margin-bottom: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .accordion__content .c-warranty__text dl {
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .accordion__content .c-warranty__text dl dt {
    color: #7e7c77;
    margin-bottom: 0.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .accordion__content .c-warranty__text dl dt {
      margin-bottom: 1rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .accordion__content .c-warranty__text dl dd {
    line-height: 1.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .accordion__content .c-warranty__text dl dd {
      margin-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .accordion__content .c-warranty__text dl:last-child {
    margin-bottom: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .accordion__content .c-warranty__text dl:first-child dd {
      line-height: 1.75rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .accordion__content .c-warranty__text:last-child {
    margin-bottom: 0;
    padding-bottom: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .accordion__content .c-warranty__desc {
    border-top: 1px solid #cbc8c2;
    padding-top: 1.5rem;
    margin-top: 1.5rem;
    padding-bottom: 1.25rem;
    line-height: 1.25rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .accordion__content .c-warranty__desc p {
    border: 1px solid #000;
    color: #646464;
    margin-bottom: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .accordion__content .c-warranty__desc a {
    color: #ea1917;
    text-decoration: underline;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .accordion__content .c-warranty__desc {
      line-height: 1.5rem;
      color: #4a4946;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-first-section .accordion__content .c-warranty__desc .cs-bold {
      color: #000;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO ul.cs-warrantylist__hypen,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .cs-warrantylist__star {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 2.5rem;
      padding-right: 2.5rem;
      margin: 0 auto;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .warrantylist__number {
    padding-left: 1rem !important;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .warrantylist__number li {
    list-style-position: outside;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-second-section .accordion__item {
      display: flex;
      padding: 1.75rem;
      gap: 1.5rem;
      margin-bottom: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-second-section .accordion__title {
      width: 18.75rem;
      flex-shrink: 0;
      padding: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-second-section .accordion__content {
      padding: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-second-section .accordion__content .c-warranty__text {
      display: flex;
      gap: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .c-second-section .accordion__content .c-warranty__text dl {
      width: calc((100% - 3rem) / 3);
      margin-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .CS0078__container .cs-warrantylist__hypen {
    margin: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .CS0078__container .warrantylist__dot {
    list-style-type: disc;
    padding: 0 0 0 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .CS0078__container .warrantylist__dot li {
    list-style-position: outside;
    padding-left: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .CS0078__container .c-parts__list.cs-warrantylist__dot ol {
    padding-left: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .CS0078__container .c-parts--inner {
      margin: 3rem 0 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .CS0078__container .c-product-list__wrap .c-product-list .c-content_box li.c-desc {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .CS0078__container .c-product-list__type2 li.c-content_box ul:nth-child(2) {
    min-width: 40%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .CS0078__container .c-product-list__type2 li.c-content_box ul:nth-child(2) li {
    display: block;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .CS0078__container .c-first-section .tab3 .c-print-area + .c-cs-header {
      margin-bottom: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .CS0078__container .c-first-section .tab3 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
    margin: 1.5rem 0 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CO .CS0078__container .cmp-text a {
    color: #ea1917;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CZ .c-resources__item--download-info-name {


    color: #000;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CZ .c-resources {
      display: block;
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
      padding-bottom: 3rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CZ .c-resources {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CZ .c-resources__item--download-info-wrapper div:last-of-type::before {
      display: block;
      top: 0.1875rem;
      left: -0.5625rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CZ .c-pdf-download {
    margin-bottom: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CZ .c-pdf-download dd {
    margin-top: 0.75rem;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CZ .c-pdf-download dd a {
    font-weight: 600;
    color: #000;
    text-decoration: underline;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CZ .c-pdf-download {
      display: flex;
      gap: 1rem;
      margin-top: 1.25rem;
      margin-bottom: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-CZ .c-pdf-download dd {
      margin-top: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-CZ .c-btn-download::before {
    background-image: url("../../assets/icon/icon-warranty-download-black-32-32.svg");
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-DE .cs-notabs .cs-warranty__normalContents .c-cs-header:first-child {
    padding-bottom: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-DE .cs-notabs .cs-warranty__normalContents .c-cs-header:first-child {
      padding-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"])
    .CS0078
    .CS0078-DE
    .cs-notabs
    .cs-warranty__normalContents
    .c-cs-header
    + html:not([data-countrycode="GB"])
    .CS0078
    .CS0078-DE
    .cs-notabs
    .cs-warranty__normalContents
    .c-cs-header {
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-DE .c-cs-header .c-text-contents__bodycopy.cs-warrantyCounter__bg {
    color: #333;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-DE .c-cs-header .c-text-contents__bodycopy.cs-warrantyCounter__bg li {
    line-height: 1.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-DE .c-cs-header .c-text-contents__bodycopy.cs-warrantyCounter__bg li {
      line-height: 1.625rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-DE .c-cs-header .c-text-contents__bodycopy.cs-warrantylist__dot ol {
    padding-left: 1.25rem;
    margin-top: 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-DE .c-cs-header .c-text-contents__bodycopy.cs-warrantylist__dot ol {
      padding-left: 1.875rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-DE .c-cs-header .c-text-contents__desc {
    margin-top: 0.75rem;
    color: #4a4946;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-DE .cs-warranty__contactInfo {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
      margin-top: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-DE .cs-warranty__contactInfo {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-DE .cs-warranty__contact--inner {
    background: #e6e1d6;
    border-radius: 1.25rem;
    padding: 1.25rem;
    margin: 0 1rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-DE .cs-warranty__contact--inner {
      border-radius: 1.75rem;
      padding: 1.75rem;
      margin: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-DE .cs-warranty__contact--inner span,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-DE .cs-warranty__contact--inner strong {
    display: inline-block;
    color: #000;
    margin-bottom: 0.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-DE .cs-warranty__contact--inner p {
    margin-top: 0.625rem;
    color: #4a4946;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-DE .cs-warranty__contact--inner {
      max-width: 90rem;
      margin: 0 auto;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-DE .cs-warranty__contact--inner p {
      margin-top: 1.25rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .first-container > .c-cs-header {
    border-bottom: none;
    padding-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .first-container > .c-cs-header .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .c-cs-header {
    margin: 1.5rem 0 0.75rem;
    padding: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .c-cs-header .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .c-product-list__wrap .c-product-list {
    display: flex;
    flex-direction: column;
    row-gap: 0.625rem;
    padding: 0;
    margin: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .c-product-list__wrap .c-product-list li.c-content_box {
    list-style: none;
    margin: 0;
    padding: 0;
    border-radius: 1.25rem;
    padding: 1.25rem;
    background: #fff;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .c-product-list__wrap .c-product-list li.c-content_box li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div p:last-child {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div.c-remark-partition {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 30px;
    text-align: left;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div.c-remark-partition p:first-child {
    color: #666;
    margin-bottom: 0.4375rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .c-product-list__wrap .c-product-list li.c-content_box {
      border-radius: 1.75rem;
      padding: 1.75rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .c-product-list__wrap .c-product-list {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .c-product-list__wrap .c-product-list {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .c-product-list__wrap .c-product__desc {
    padding-left: 0;
    margin: 0.5rem 1rem 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .c-product-list__wrap .c-product__desc {
      margin-left: 0;
      margin-right: 0;

      margin-bottom: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .c-product-list__wrap .c-product-list .c-content_box div {
    margin-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    padding-left: 0;
    padding-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 1rem;
    gap: 0;
    align-items: baseline;
    flex-direction: column;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child p {
    margin-bottom: 0.5rem;
    color: #666;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child p:last-child {
    font-weight: 400;
    color: #333;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .c-product-list__wrap .c-product-list .c-content_box {
    padding: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .c-product-list__wrap .c-product-list .c-content_box div {
    color: #4a4946;
    line-height: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    border-top: none;
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .c-product-list__wrap .c-product-list .c-content_box li.c-desc {
    list-style-type: none;
    margin-top: 1rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .c-product-list__wrap .c-product-list .c-content_box {
      padding: 1.75rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .c-product-list__wrap .c-product-list.c-product-list__type2 + .c-cs-header {
    padding-top: 0.625rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab1 .c-print-area + .c-cs-header,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab2 .c-print-area + .c-cs-header,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab3 .c-print-area + .c-cs-header,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab4 .c-print-area + .c-cs-header {
    padding: 0 1rem;
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab1 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab2 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab3 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab4 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
    margin: 0.75rem 0 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab2 .c-parts .c-hidden-mo {
    display: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab4 .cs-warrantylist__hypen {
    padding: 0 1rem 0 1.5rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab4 .cs-warrantylist__star {
    margin-bottom: 0;
    padding-left: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab4 .cs-warrantylist__star a {
    text-decoration: underline;
    color: #ea1917;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab4 .cs-warrantyTxt {
    padding-bottom: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab4 .c-product-list__wrap .c-product-list li.c-content_box:nth-child(2) .c-content__list {
    display: flex;
    flex-direction: column;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab4 .c-product-list__wrap .c-product-list li.c-content_box:nth-child(2) .c-content__list .cs-remark {
    order: 3;
    width: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab4 .c-product-list__wrap .c-product-list li.c-content_box:nth-child(2) .c-content__list .cs-sublist {
    order: 2;
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab4 .c-product-list__wrap .c-product-list li.c-content_box:nth-child(2) .c-content__list .cs-sublist > div {
    margin-top: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .accordion__content .c-warranty__text {
    margin-bottom: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .accordion__content .c-warranty__text dl {
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .accordion__content .c-warranty__text dl dt {
    color: #7e7c77;
    margin-bottom: 0.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .accordion__content .c-warranty__text dl dt {
      margin-bottom: 1rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .accordion__content .c-warranty__text dl dd {
    line-height: 1.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .accordion__content .c-warranty__text dl dd {
      margin-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .accordion__content .c-warranty__text dl:last-child {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .accordion__content .c-warranty__text dl:last-child dd {
    margin-bottom: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .accordion__content .c-warranty__text dl:first-child dd {
      line-height: 1.75rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .accordion__content .c-warranty__text:last-child {
    margin-bottom: 0;
    padding-bottom: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .accordion__content .c-warranty__desc {
    border-top: 1px solid #cbc8c2;
    padding-top: 1.5rem;
    padding-bottom: 1.25rem;
    line-height: 1.25rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .accordion__content .c-warranty__desc p {
    color: #646464;
    margin-bottom: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .accordion__content .c-warranty__desc a {
    color: #ea1917;
    text-decoration: underline;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .accordion__content .c-warranty__desc {
      line-height: 1.5rem;
      color: #4a4946;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .accordion__content .c-warranty__desc .cs-bold {
      color: #000;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab1 .c-product-list__wrap .c-product-list {
    display: flex;
    flex-direction: column;
    row-gap: 0.625rem;
    padding: 0;
    margin: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab1 .c-product-list__wrap .c-product-list li.c-content_box {
    list-style: none;
    margin: 0;
    padding: 0;
    border-radius: 1.25rem;
    padding: 1.25rem;
    background: #fff;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab1 .c-product-list__wrap .c-product-list li.c-content_box li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab1 .c-product-list__wrap .c-product-list li.c-content_box div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab1 .c-product-list__wrap .c-product-list li.c-content_box div p:last-child {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab1 .c-product-list__wrap .c-product-list li.c-content_box div.c-remark-partition {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 30px;
    text-align: left;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab1 .c-product-list__wrap .c-product-list li.c-content_box div.c-remark-partition p:first-child {
    color: #666;
    margin-bottom: 0.4375rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab1 .c-product-list__wrap .c-product-list li.c-content_box {
      border-radius: 1.75rem;
      padding: 1.75rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab1 .c-product-list__wrap .c-product-list {
      margin: 0 auto;

      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab1 .c-product-list__wrap .c-product-list {
      padding-left: 1.5rem;
      padding-right: 1.5rem;

    }
  }

  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab1 .c-product-list__wrap .c-product__desc {
    padding-left: 0;
    margin: 0.5rem 1rem 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab1 .c-product-list__wrap .c-product__desc {
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab1 .c-product-list__wrap .c-product-list .c-content_box div {
    margin-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab1 .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    padding-left: 0;
    padding-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab1 .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 1rem;
    gap: 0;
    align-items: baseline;
    flex-direction: column;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab1 .c-product-list__wrap .c-product-list .c-content_box div:last-child p {
    margin-bottom: 0.5rem;
    color: #666;

  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab1 .c-product-list__wrap .c-product-list .c-content_box div:last-child p:last-child {
    font-weight: 400;
    color: #333;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab1 .c-product-list__wrap .c-product-list {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    gap: 0.625rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab1 .c-product-list__wrap .c-product-list li.c-content_box {
    flex-basis: calc(50% - 0.3125rem);
    width: calc(50% - 0.3125rem);
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab1 .c-product-list__wrap .c-product-list li.c-content_box .c-content__list {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab1 .c-product-list__wrap .c-product-list li.c-content_box .c-content__list strong {
    color: #000;
    min-height: 3rem;
    display: inline-block;
    width: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab1 .c-product-list__wrap .c-product-list li.c-content_box .c-content__list:not(:last-child) {
    border-bottom: 1px solid #d9d9d9;
    padding-bottom: 0.75rem;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab1 .c-product-list__wrap .c-product-list li.c-content_box .c-content__list.cs-minheight3 strong {
    min-height: 4.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab1 .c-product-list__wrap .c-product-list li.c-content_box div {
    display: block;
    color: #4a4946;
    line-height: 1.25rem;
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab1 .c-product-list__wrap .c-product-list li.c-content_box div:last-child {
    border-top: none;
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab1 .c-product-list__wrap .c-product-list li.c-content_box div:last-child span {
    color: #7e7c77;
    margin-bottom: 0.25rem;
    font-weight: 600;
    width: 100%;
    display: inline-block;
    margin-top: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab1 .c-product-list__wrap .c-product-list li.c-content_box div:last-child p {
    color: #000;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab1 .c-product-list__wrap .c-product-list li.c-content_box div:last-child p:last-child {
    color: #000;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab1 .c-product-list__wrap .c-product-list li.c-content_box li.c-desc {
    list-style-type: none;
    margin-top: 1rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab1 .c-product-list__wrap .c-product-list {
      row-gap: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab1 .c-product-list__wrap .c-product-list__type2 {
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab1 .c-product-list__wrap .c-product-list__type2 li.c-content_box {
    margin-bottom: 0.625rem;
    width: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab1 .c-product-list__wrap .c-product-list__type2 li.c-content_box .c-content__list strong {
    min-height: auto;
    margin-bottom: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab1 .c-product-list__wrap .c-product-list__type2 li.c-content_box .c-content__list > div {
    display: flex;
    flex-direction: row;
    gap: 0.625rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab1 .c-product-list__wrap .c-product-list__type2 li.c-content_box .c-content__list > div span {
    margin: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab1 .c-product-list__wrap .c-product-list__type2 li.c-content_box .c-content__list > div p {
    flex-shrink: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab1 .c-product-list__wrap .c-product-list__type2 li.c-content_box:last-child {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab1 .c-product-list__wrap + .c-cs-header {
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab1 .c-product-list__wrap + .c-cs-header .c-text-contents__desc {
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab2 .c-product-list__wrap .c-product-list .c-content_box p {
    margin-bottom: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab2 .c-product-list__wrap .c-product-list .c-content_box div:not(:first-child) {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab2 .c-product-list__wrap + .c-cs-header {
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab2 .c-product-list__wrap + .c-cs-header .c-text-contents__desc {
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab3 .c-product-list__wrap .c-product-list .c-content_box .c-content__list {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab3 .c-product-list__wrap .c-product-list .c-content_box .c-content__list div span {

    color: #7e7c77;
    display: inline-block;
    font-weight: 600;
    margin-bottom: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab3 .c-product-list__wrap .c-product-list .c-content_box .c-content__list div p {
    color: #000;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab3 .c-product-list__wrap + .c-cs-header {
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab3 .c-product-list__wrap + .c-cs-header .c-text-contents {
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab3 .c-product-list__wrap + .c-cs-header .c-text-contents__desc {
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab3 .c-product-list__wrap + .c-cs-header .c-text-contents ol {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab3 .c-product-list__wrap + .c-cs-header .c-text-contents ol li {
    list-style: disc;
    list-style-position: outside;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab4 .c-product-list__wrap .c-product-list .c-content_box .c-content__list {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab4 .c-product-list__wrap .c-product-list .c-content_box .c-content__list strong {
    color: #000;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab4 .c-product-list__wrap .c-product-list .c-content_box .c-content__list div {
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab4 .c-product-list__wrap .c-product-list .c-content_box .c-content__list div span {
    color: #7e7c77;
    display: inline-block;
    font-weight: 600;
    margin-bottom: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab4 .c-product-list__wrap .c-product-list .c-content_box .c-content__list div p {
    color: #000;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab4 .c-product-list__wrap .c-product-list .c-content_box .c-content__list div.c-list1 {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab4 .c-product-list__wrap .c-product-list .c-content_box .c-content__list div.cs-remark {
    padding-top: 0.75rem;
    border-top: 1px solid #cbc8c2;
    margin-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab4 .c-product-list__wrap .c-product-list .c-content_box .c-content__list .cs-sublist {
    margin-top: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab4 .c-product-list__wrap + .c-cs-header {
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab4 .c-product-list__wrap + .c-cs-header .c-text-contents {
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab4 .c-product-list__wrap + .c-cs-header .c-text-contents__desc {
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab4 .c-product-list__wrap + .c-cs-header .c-text-contents ol {
    padding-left: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab4 .c-product-list__wrap + .c-cs-header .c-text-contents ol li {
    list-style: disc;
    list-style-position: outside;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .tab4 .c-product-list__wrap + .c-cs-header {
      padding-bottom: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .cs-warrantylist__dot p {
    color: #000;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .cs-warrantylist__dot ol {
    padding-top: 0.75rem;
    line-height: 1.25rem;
    color: #4a4946;
    margin-bottom: 0;
    padding-right: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .cs-warrantylist__dot ol li {
    list-style-position: outside;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .cs-warrantylist__dot ol ul {
    padding-left: 0.625rem;
    padding-right: 0 /*!rtl:10*/; /*! RTL last keep colon */
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .cs-warrantylist__dot ol ul li {
    list-style: "- ";
    list-style-position: outside;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .cs-warrantylist__dot + .c-text-contents__desc {
    padding-top: 0.75rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-product-list__type2 {
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-product-list__type2 li.c-content_box p {
    display: inline-block;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-product-list__type2 li.c-content_box ul {
    padding-left: 0;
    padding-right: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-product-list__type2 li.c-content_box ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-product-list__type2 li.c-content_box ul li li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-product-list__type2 li.c-content_box ul li strong {
    color: #7e7c77;
    margin-bottom: 0.25rem;
    display: block;
    font-weight: 600;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-product-list__type2 li.c-content_box ul li strong {
      margin-bottom: 0.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-product-list__type2 li.c-content_box ul li span {
    line-height: 1.25rem;
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-product-list__type2 li.c-content_box ul li:last-child {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-product-list__type2 li.c-content_box ul:nth-child(3) {
    margin-top: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-product-list__type2 li.c-content_box ul:nth-child(2) {
      min-width: 22%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-product-list__type2 li.c-content_box ul:nth-child(3) {
      width: 100%;
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-product-list__type2 li.c-content_box ul li {
      margin-bottom: 1rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-parts__picto .c-picto-1-1 {
    background-image: url(../../assets/icon/icon-taxes-white-100-100.svg);
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-parts__picto:nth-of-type(2) {
    justify-content: flex-start /*!rtl:flex-end*/;
    gap: 0.625rem;
  }

  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-parts__list.cs-warrantylist__dot ol {
    padding-left: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-parts__list.cs-warrantylist__dot ol li div {
    padding-left: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .first-container > .c-cs-header {
      border-bottom: 1px solid #cbc8c2;
      padding-bottom: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .c-cs-header {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding: 0.75rem 0;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .c-cs-header {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .c-cs-header:nth-child(5) {
      padding-bottom: 1.25rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .c-product-list__wrap .c-product-list {
      row-gap: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab1 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab2 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab3 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab4 .c-print-area + .c-cs-header {
      padding-top: 0;
      padding-left: 1rem;
      padding-right: 1rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab1 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab2 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab3 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab4 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
      margin: 1.5rem 0 0.5rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab1 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab2 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab3 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab4 .c-print-area + .c-cs-header {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab1 .c-cs-header .c-text-contents__bodycopy {
      margin-top: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab1 .cs-warrantylist__dot ol {
      padding-top: 1.5rem;
      line-height: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab1 .cs-warrantylist__dot + .c-text-contents__desc {
      padding-top: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab1 .c-product-list__wrap {
      padding-bottom: 0.75rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab1 .c-product-list__wrap + .c-product-list__wrap {
      padding-bottom: 1.25rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab1 .c-product-list__wrap .c-product-list {
      gap: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab1 .c-product-list__wrap .c-product-list li.c-content_box {
      flex-basis: calc((100% - 4.5rem) / 4);
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab1 .c-product-list__wrap .c-product-list li.c-content_box .c-content__list strong {
      min-height: auto;
      margin-bottom: 0.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab1 .c-product-list__wrap .c-product-list li.c-content_box .c-content__list div {
      display: flex;
      flex-direction: row;
      align-items: center;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab1 .c-product-list__wrap .c-product-list li.c-content_box .c-content__list div span {
      width: auto;
      margin: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab1 .c-product-list__wrap .c-product-list__type2 {
      display: flex;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab1 .c-product-list__wrap .c-product-list__type2 li.c-content_box .c-content__list strong {
      min-height: 4.5rem;
      margin-bottom: 0.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab1 .c-product-list__wrap .c-product-list__type2 li.c-content_box:nth-last-child(-n + 4) {
      margin-bottom: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab1 .c-product-list__wrap + .c-cs-header {
      margin-top: 0;
      padding-top: 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab2 .c-parts {
      margin-top: 3rem;
      margin-bottom: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab2 .c-parts .c-hidden-mo {
      display: block;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab2 .c-parts .c-hidden-pc {
      display: none;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab2 .c-parts__list.cs-warrantylist__dot ol {
      padding-left: 1.25rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab2 .c-parts + .c-cs-header {
      padding-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab2 .c-product-list li.c-content_box {
      display: flex;
      gap: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab2 .c-product-list li.c-content_box p {
      width: 18.75rem;
      flex-shrink: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab2 .c-product-list li.c-content_box > div {
      display: block;
      width: 100%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab2 .c-product-list li.c-content_box > div div:first-child {
      margin-top: 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab3 .c-print-area + .c-cs-header {
      padding-top: 0;
      padding-bottom: 0;
      margin-bottom: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab3 .c-product-list__wrap {
      margin-top: 1.25rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab3 .c-product-list__wrap .c-product-list {
      display: flex;
      flex-wrap: wrap;
      flex-direction: row;
      gap: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab3 .c-product-list__wrap .c-product-list .c-content_box {
      flex-basis: calc(50% - 0.75rem);
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab3 .c-product-list__wrap .c-product-list .c-content_box .c-content__list {
      display: flex;
      gap: 1.5rem;
      flex-direction: row;
      justify-content: flex-start;
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab3 .c-product-list__wrap .c-product-list .c-content_box .c-content__list strong {
      width: 18.75rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab3 .c-product-list__wrap .c-product-list .c-content_box .c-content__list div {
      margin-top: 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab4 ul.cs-warrantylist__hypen,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab4 .cs-warrantylist__star {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 2.5rem;
      padding-right: 2.5rem;
      margin: 0 auto;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab4 .c-print-area + .c-cs-header {
      padding-bottom: 0.75rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab4 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
      margin: 1.5rem 0 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab4 .cs-warrantyTxt .c-cs-header .c-text-contents__bodycopy {
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab4 .cs-warrantyTxt .c-cs-header .c-text-contents__bodycopy:not(:only-child):last-child {
      margin-top: 0.5rem;
      margin-bottom: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab4 .cs-warrantyTxt .c-cs-header:last-child .c-text-contents__bodycopy {
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab4 .cs-warrantyTxt .c-cs-header:last-child .c-text-contents__bodycopy:not(:only-child):last-child {
      margin-top: 0.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab4 .c-product-list__wrap .c-product-list li.c-content_box .c-content__list {
      display: flex;
      gap: 1.5rem;
      flex-direction: row;
      justify-content: flex-start;
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab4 .c-product-list__wrap .c-product-list li.c-content_box .c-content__list .c-list1 {
      width: 50%;
      max-width: 39rem;
      flex-shrink: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab4 .c-product-list__wrap .c-product-list li.c-content_box .c-content__list .c-list1 > strong {
      display: block;
      margin-bottom: 3.5rem;
    }


    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab4 .c-product-list__wrap .c-product-list li.c-content_box .c-content__list .c-list1--arabic > strong {
      margin-bottom: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab4 .c-product-list__wrap .c-product-list li.c-content_box .c-content__list .c-list1--arabic > div > div:first-child {
      margin-bottom: 3rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab4 .c-product-list__wrap .c-product-list li.c-content_box .c-content__list .c-list2 {
      width: 25%;
      flex-shrink: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab4 .c-product-list__wrap .c-product-list li.c-content_box .c-content__list .c-list2 div.cs-sublist-mo {
      margin-top: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab4 .c-product-list__wrap .c-product-list li.c-content_box .c-content__list .c-list2--arabic > span {
      margin-bottom: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab4 .c-product-list__wrap .c-product-list li.c-content_box .c-content__list .c-list2--arabic > p {
      display: none;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab4 .c-product-list__wrap .c-product-list li.c-content_box .c-content__list .c-list2--arabic > div.cs-sublist-mo {
      margin-top: 0;
    }
    html:not([data-countrycode="GB"])
      .CS0078
      .CS0078-EG
      .c-first-section
      .tab4
      .c-product-list__wrap
      .c-product-list
      li.c-content_box
      .c-content__list
      .c-list2--arabic
      > div.cs-sublist-mo
      > div:first-child {
      margin-bottom: 3rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab4 .c-product-list__wrap .c-product-list li.c-content_box .c-content__list div {
      margin-top: 0;
      border-top: none;
      padding-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab4 .c-product-list__wrap .c-product-list li.c-content_box .c-content__list div.cs-sublist-mo div {
      margin-bottom: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab4 .c-product-list__wrap .c-product-list li.c-content_box .c-content__list div.cs-sublist-mo div:last-child {
      margin-bottom: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab4 .c-product-list__wrap .c-product-list li.c-content_box .c-content__list div span {
      margin-bottom: 1rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab4 .c-product-list__wrap .c-product-list li.c-content_box .c-content__list div.cs-remark.c-cs-remark--arabic > span {
      margin-bottom: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab4 .c-product-list__wrap .c-product-list li.c-content_box:nth-child(2) .c-content__list {
      display: flex;
      flex-direction: row;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab4 .c-product-list__wrap .c-product-list li.c-content_box:nth-child(2) .c-content__list div.cs-remark {
      order: 2;
      border-top: none;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab4 .c-product-list__wrap .c-product-list li.c-content_box:nth-child(2) .c-content__list div.cs-sublist {
      order: 3;
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-first-section .tab4 .c-product-list__wrap .c-product-list li.c-content_box:nth-child(2) .c-content__list div.cs-sublist > div {
      margin-top: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-second-section .accordion__item {
      display: flex;
      padding: 1.75rem;
      gap: 1.5rem;
      margin-bottom: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-second-section .accordion__title {
      width: 18.75rem;
      width: 20%;
      flex-shrink: 0;
      padding: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-second-section .accordion__content {
      padding: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-second-section .accordion__content .c-warranty__text {
      display: flex;
      gap: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-EG .c-second-section .accordion__content .c-warranty__text dl {
      width: calc((100% - 3rem) / 3);
      margin-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .c-resources__item--download-info-name {
    color: #000;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .c-resources {
      display: block;
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .c-resources {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .c-pdf-download dd {
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .c-pdf-download dd a {
    font-weight: 600;
    color: #000;
    text-decoration: underline;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .c-pdf-download {
      display: flex;
      gap: 1rem;
      margin-top: 1.25rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .c-pdf-download dd {
      margin-top: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .cs-resourceList .c-cs-header {
    padding-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .cs-resourceList:nth-last-of-type(1) {
    padding-bottom: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .c-resources {
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .c-resources:last-child {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .c-resources__item--download {
    flex-wrap: nowrap;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .c-resources__item--download-info {
    width: calc(100% - 3.125rem);
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .c-resources__double--wrap {
    background-color: #e6e1d6;
    padding: 1.25rem;
    border-radius: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .c-resources .c-btn-download {
    height: 2rem;
    width: 2rem;
    border-radius: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .c-resources .c-btn-download::before {
    background-image: url("../../assets/icon/icon-link-32-32.svg");
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .c-resources__double .c-resources__item {
    padding: 0.5rem 0;
    border-bottom: 1px solid #cbc8c2;
    border-radius: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .c-resources__double .c-resources__item:first-child {
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .c-resources__double .c-resources__item:last-child {
    padding-bottom: 0;
    border-bottom: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .c-resources__double .c-resources__item--download {
    flex-wrap: nowrap;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .c-resources__double .c-resources__item--download-info {
    width: calc(100% - 1.5rem);
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .cs-resource__desc {
    padding: 0 1rem;
    margin-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .cs-resource__desc a {
    text-decoration: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .cs-resource__desc .cs-desc {
    background: #e6e1d6;
    padding: 1.25rem;
    border-radius: 1.25rem;
    margin-bottom: 0.625rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .cs-resource__desc .cs-desc:last-child {
    margin-bottom: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .cs-warranty__normalContents {
      display: flex;
      flex-wrap: wrap;
      gap: 2rem 1.5rem;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
      margin-top: 1.5rem;
      margin-bottom: 3rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .cs-warranty__normalContents {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .cs-warranty__normalContents .cs-resourceList {
      flex-basis: calc((100% - 3rem) / 3);
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .cs-warranty__normalContents .cs-resourceList .c-cs-header {
      padding-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .cs-warranty__normalContents .cs-resourceList .c-cs-header .c-text-contents {
      padding-left: 0;
      padding-right: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .cs-warranty__normalContents .cs-resourceList:nth-last-of-type(1) {
      padding-bottom: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .cs-warranty__normalContents .cs-resourceList .c-resources {
      padding-left: 0;
      padding-right: 0;
      margin-bottom: 1.25rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .cs-warranty__normalContents .cs-resourceList .c-resources:last-child {
      margin-bottom: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .cs-warranty__normalContents .cs-resourceList .c-resources__double--wrap {
      padding: 1.75rem;
    }

    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .cs-warranty__normalContents .cs-resourceList .c-resources__double--wrap p {
      margin-bottom: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .cs-warranty__normalContents .cs-resourceList .c-resources__double .c-resources__item {
      padding: 0.75rem 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .cs-warranty__normalContents .cs-resourceList .c-resources__double .c-resources__item:first-child {
      padding-top: 0;
      margin-bottom: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .cs-warranty__normalContents .cs-resourceList .c-resources__double .c-resources__item:last-child {
      padding-bottom: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .cs-warranty__normalContents .cs-resourceList .c-resources__item {
      margin-bottom: 1.25rem;
      align-items: center;
      background-color: #e6e1d6;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .cs-warranty__normalContents .cs-resourceList .c-resources__item:last-child {
      margin-bottom: 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .cs-resource__desc {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
      padding-top: 1.5rem;
      padding-bottom: 3rem;
      display: flex;
      gap: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .cs-resource__desc {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .cs-resource__desc .cs-desc {
      width: 50%;
      padding: 1.75rem;
      border-radius: 1.75rem;
      margin-bottom: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .cs-resource__desc .cs-desc p {
      margin-bottom: 1.25rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .cs-resource__desc .cs-desc:hover a {
      text-decoration: none;
      cursor: pointer;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .cs-resource__desc .cs-desc:hover a p {
      text-decoration: none;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .cs-resource__desc .cs-desc:hover a .c-btn-arrow {
      border: none;
      background-color: #ea1917;
      background-image: url("../../assets/icon/icon-arrow-white-right-24-24.svg");
    }
  }
  @media (max-width: 80rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ES .cs-warranty__normalContents .cs-resourceList {
      flex-basis: calc((100% - 1.5rem) / 2);
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-cs-header .c-text-contents__bodycopy ol.cmp-text.cs-warrantyCounter {
    padding-left: 1rem;
    counter-reset: warranty;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-cs-header .c-text-contents__bodycopy ol.cmp-text.cs-warrantyCounter li {
    list-style: none;
    padding-left: 0.625rem;
    position: relative;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-cs-header .c-text-contents__bodycopy ol.cmp-text.cs-warrantyCounter li::before {
    counter-increment: warranty;
    content: "(" counter(warranty) ") ";
    position: absolute;
    left: -1rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-cs-header .c-text-contents__bodycopy ol.cmp-text.cs-warrantyCounter li {
      padding-left: 1.875rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-cs-header .c-text-contents__bodycopy dl.c-pdf-download {
    display: flex;
    align-items: center;
    gap: 0.625rem;
    margin-top: 0.625rem;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-cs-header .c-text-contents__bodycopy dl.c-pdf-download dd {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list {
    display: flex;
    flex-direction: column;
    row-gap: 0.625rem;
    padding: 0;
    margin: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list li.c-content_box {
    list-style: none;
    margin: 0;
    padding: 0;
    border-radius: 1.25rem;
    padding: 1.25rem;
    background: #fff;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list li.c-content_box li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list li.c-content_box div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list li.c-content_box div p:last-child {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list li.c-content_box div.c-remark-partition {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 30px;
    text-align: left;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list li.c-content_box div.c-remark-partition p:first-child {
    color: #666;
    margin-bottom: 0.4375rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list li.c-content_box {
      border-radius: 1.75rem;
      padding: 1.75rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product__desc {
    padding-left: 0;
    margin: 0.5rem 1rem 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product__desc {
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list .c-content_box div {
    margin-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list .c-content_box div:last-child {
    padding-left: 0;
    padding-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list .c-content_box div:last-child {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 1rem;
    gap: 0;
    align-items: baseline;
    flex-direction: column;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list .c-content_box div:last-child p {
    margin-bottom: 0.5rem;
    color: #666;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list .c-content_box div:last-child p:last-child {
    font-weight: 400;
    color: #333;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list {
    padding-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list__wrap > .c-cs-header {
    padding: 0 1rem 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list__type2 li.c-content_box p {
    display: inline-block;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list__type2 li.c-content_box ul {
    padding-left: 0;
    padding-right: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list__type2 li.c-content_box ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list__type2 li.c-content_box ul li li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list__type2 li.c-content_box ul li strong {
    color: #7e7c77;
    margin-bottom: 0.25rem;
    display: block;
    font-weight: 600;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list__type2 li.c-content_box ul li strong {
      margin-bottom: 0.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list__type2 li.c-content_box ul li span {
    line-height: 1.25rem;
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list__type2 li.c-content_box ul li:last-child {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list__type2 li.c-content_box ul:nth-child(3) {
    margin-top: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list__type2 li.c-content_box ul:nth-child(2) {
      min-width: 22%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list__type2 li.c-content_box ul:nth-child(3) {
      width: 100%;
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list__type2 li.c-content_box ul li {
      margin-bottom: 1rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list__type2 li.c-content_box ul:nth-child(3) {
    display: flex;
    gap: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list__type2 li.c-content_box ul:nth-child(3) li {
    width: 50%;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list__type2 li.c-content_box ul:nth-child(3) li .c-download {
    display: flex;
    align-items: center;
    gap: 0.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list__type2 li.c-content_box ul:nth-child(3) li .c-download a {
    text-decoration: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list__type2 li.c-content_box ul:nth-child(3) li .c-download a:hover {
    text-decoration: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list__type2 li.c-content_box ul:nth-child(3) li .c-download::before {
    content: "";
    background-image: url("../../assets/icon/icon-extension-pdf.svg");
    width: 1rem;
    height: 1.25rem;
    display: inline-block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list__type2 li.c-content_box ul:nth-child(3) li .c-download::after {
    content: "";
    background-image: url("../../assets/icon/icon-download-black-24-24.svg");
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list__desc {
    padding: 0.75rem 1rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list__desc dl dt {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list__desc ul {
    padding-left: 0.75rem;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list__desc ul li {
    list-style-type: "* ";
    list-style-position: outside;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list__desc {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
      margin: 0 auto;
      padding: 1.25rem 0;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list__desc {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list__desc ul {
      margin-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .second-container .c-cs-header {
    margin-bottom: 0;
    padding: 0.75rem 1rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .second-container .c-cs-header {
      margin-bottom: 0;
      padding-top: 1.5rem;
      padding-bottom: 1.5rem;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .second-container .c-cs-header {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list__type2 li.c-content_box {
      display: flex;
      gap: 1.5rem;
      align-items: center;
      background: #fff;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list__type2 li.c-content_box p {
      margin-bottom: 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .tab1 .c-product-list__type2 li.c-content_box p {
      width: 44%;
      flex-shrink: 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .tab2 .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .tab2 .c-product-list__type2 li.c-content_box p {
      width: 28%;
      flex-shrink: 0;
      word-break: break-word;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .c-cs-header .c-text-contents__bodycopy.cs-warrantylist__dot ol {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .c-cs-header .c-text-contents__bodycopy.cs-warrantylist__dot ol li {
    list-style-position: outside;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .c-cs-header .c-text-contents__bodycopy .cs-warranty__subtit {
    color: #000;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .second-container .c-cs-header {
      padding-bottom: 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .second-container .c-print-area + .c-cs-header {
      padding-top: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list__type2 {
    padding-bottom: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list__type2 {
      margin-top: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list__type2 + .c-cs-header .c-text-contents__bodycopy .cmp-text:nth-child(2) {
    margin-top: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list__type2 li.c-content_box ul li {
    list-style: none;
    margin-bottom: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list__type2 li.c-content_box ul {
      gap: 1.5rem;
      width: 100%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list li.c-content_box ul {
    padding-left: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list li.c-content_box ul li {
    list-style: none;
    margin-bottom: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list li.c-content_box ul {
      display: flex;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list li.c-content_box ul li:first-child {
      flex-shrink: 0;
      min-width: 23.75rem;
      margin-bottom: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .c-product-list li.c-content_box ul li span {
      line-height: 1.5rem;
      display: block;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .tab2 .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy + .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .tab2 .c-parts--inner {
    margin-top: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .tab2 .c-parts {
      margin-top: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .tab2 .c-product-list li.c-content_box {
    padding: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .tab2 .c-product-list li.c-content_box p {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .tab2 .c-product-list li.c-content_box ul {
    padding-left: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .tab2 .c-product-list li.c-content_box ul li {
    list-style: none;
    margin-top: 0.75rem;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .tab2 .c-product-list__type2 li.c-content_box ul {
    padding-left: 0.625rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .tab2 .c-product-list__type2 li.c-content_box ul li {
    list-style: "- ";
    margin-bottom: 0;
    margin-top: 0;
  }

  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .tab2 .c-product-list__type2 li.c-content_box ul li:first-child {
    margin-top: 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .tab2 .c-product-list {
      margin-top: 1.25rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .tab2 .c-product-list li.c-content_box {
      display: flex;
      align-items: center;
      gap: 1.5rem;
      padding: 1.75rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .tab2 .c-product-list li.c-content_box p {
      width: 70%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .tab2 .c-product-list li.c-content_box ul li {
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .tab2 .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .tab2 .c-product-list__type2 li.c-content_box p {

      width: 29%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .tab2 .c-product-list__type2 li.c-content_box ul {
      display: block;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .tab2 .c-product-list__type2 li.c-content_box ul li:first-child {
      margin-top: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .tab2 .cs-warrantyCounter ol.cmp-text li {
    padding-left: 0.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .tab2 .cs-warrantyCounter ol.cmp-text li::before {
    counter-increment: warranty;
    content: "(" counter(warranty) ") ";
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .tab2 .cs-warrantyCounter ol.cmp-text li {
      padding-left: 0.625rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .tab2 .cs-warrantylist__hypen {
    padding-bottom: 0;
    margin-bottom: 0;
    margin-top: 0;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .tab2 .cs-warrantylist__hypen--wrap {
    color: #4a4946;
    padding: 0.625rem 1rem 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .tab2 .cs-warrantylist__hypen--wrap {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 2.5rem;
      padding-right: 2.5rem;
      margin: 0 auto;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .tab2 .cs-warrantylist__hypen--wrap .cs-bold {
    color: #000;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .tab2 .cs-warrantylist__hypen--wrap li.cs-warranty__link {
    margin: 0.625rem 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .tab2 .cs-warrantylist__hypen--wrap li.cs-warranty__link a {
    display: inline-block;
    text-decoration: underline;
    color: #ea1917;
    position: relative;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .tab2 .cs-warrantylist__hypen--wrap li.cs-warranty__link a::after {
    content: "";
    display: inline-block;
    width: 1.125rem;
    height: 1.125rem;
    background-size: cover;
    position: absolute;
    top: -0.1875rem;
    margin-left: 0.3125rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-FR .CS0078__container .tab2 .cs-warrantylist__hypen--wrap li.cs-warranty__link:first-child {
    margin-top: 0.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-desc {
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list .c-content_box div {
    line-height: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list .c-content_box div:last-child {
    border-top: none;
    padding-top: 0;
    color: #4a4946;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list .c-content_box div ul {
    padding-left: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list .c-content_box div ul li {
    list-style-position: outside;
    list-style: disc;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list .c-content_box div.cs-flex__wrapper {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list__wrap .c-cs-header {
    padding-bottom: 0.75rem;
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list__type2 li.c-content_box p {
    display: inline-block;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list__type2 li.c-content_box ul {
    padding-left: 0;
    padding-right: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list__type2 li.c-content_box ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list__type2 li.c-content_box ul li li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list__type2 li.c-content_box ul li strong {
    color: #7e7c77;
    margin-bottom: 0.25rem;
    display: block;
    font-weight: 600;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list__type2 li.c-content_box ul li strong {
      margin-bottom: 0.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list__type2 li.c-content_box ul li span {
    line-height: 1.25rem;
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list__type2 li.c-content_box ul li:last-child {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list__type2 li.c-content_box ul:nth-child(3) {
    margin-top: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list__type2 li.c-content_box ul:nth-child(2) {
      min-width: 22%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list__type2 li.c-content_box ul:nth-child(3) {
      width: 100%;
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list__type2 li.c-content_box ul li {
      margin-bottom: 1rem;
    }

  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list__type2 li.c-content_box:last-child ul:nth-child(2) li {
    display: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list__desc {
    padding: 0.75rem 1rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list__desc dl dt {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list__desc ul {
    padding-left: 0.75rem;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list__desc ul li {
    list-style-type: "* ";
    list-style-position: outside;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list__desc {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
      margin: 0 auto;
      padding: 1.25rem 0;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list__desc {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list__desc ul {
      margin-bottom: 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list li.c-content_box {
      display: flex;
      align-items: center;
      gap: 1.5rem;
      padding: 1.75rem;
      border-radius: 1.75rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list li.c-content_box p {
      width: 22%;
      min-width: 22%;
      word-break: break-word;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list li.c-content_box div:last-child {
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list__type2 li.c-content_box ul:nth-child(2) {
      max-width: 22%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .first-container > .c-cs-header {
    border-bottom: none;
    padding-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .first-container > .c-cs-header .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .first-container > .c-cs-header {
      border-bottom: 1px solid #cbc8c2;
      padding-bottom: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .c-cs-header {
    margin: 0.75rem 0;
    padding: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .c-cs-header .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .c-cs-header {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding: 1.5rem 0;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .c-cs-header {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .c-product-list__wrap .c-product-list {
    display: flex;
    flex-direction: column;
    row-gap: 0.625rem;
    padding: 0;
    margin: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .c-product-list__wrap .c-product-list li.c-content_box {
    list-style: none;
    margin: 0;
    padding: 0;
    border-radius: 1.25rem;
    padding: 1.25rem;
    background: #fff;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .c-product-list__wrap .c-product-list li.c-content_box li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div p:last-child {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div.c-remark-partition {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 30px;
    text-align: left;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div.c-remark-partition p:first-child {
    color: #666;
    margin-bottom: 0.4375rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .c-product-list__wrap .c-product-list li.c-content_box {
      border-radius: 1.75rem;
      padding: 1.75rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .c-product-list__wrap .c-product-list {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .c-product-list__wrap .c-product-list {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .c-product-list__wrap .c-product__desc {
    padding-left: 0;
    margin: 0.5rem 1rem 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .c-product-list__wrap .c-product__desc {
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .c-product-list__wrap .c-product-list .c-content_box div {
    margin-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    padding-left: 0;
    padding-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 1rem;
    gap: 0;
    align-items: baseline;
    flex-direction: column;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child p {
    margin-bottom: 0.5rem;
    color: #666;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child p:last-child {
    font-weight: 400;
    color: #333;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .c-product-list__wrap .c-product-list .c-content_box div {
    color: #4a4946;
    line-height: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    border-top: none;
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .c-product-list__wrap .c-product-list .c-content_box li.c-desc {
    list-style-type: none;
    margin-top: 1rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .c-product-list__wrap .c-product-list {
      row-gap: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .tab1 .c-print-area + .c-cs-header,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .tab2 .c-print-area + .c-cs-header {
    padding: 0 1rem;
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .tab1 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .tab2 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
    margin: 0.75rem 0 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .tab1 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .tab2 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
      margin: 1.5rem 0 0.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .tab1 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .tab2 .c-print-area + .c-cs-header {
      padding-top: 0;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .tab1 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .tab2 .c-print-area + .c-cs-header {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .tab2 .c-parts {
      margin-top: 3rem;
      margin-bottom: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .tab3 .c-print-area + .c-cs-header {
      padding-top: 0;
      padding-bottom: 0;
      margin-bottom: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .tab4 .cs-warrantylist__hypen {
    padding: 0 1rem 0 1.5rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .tab4 .cs-warrantylist__star {
    margin-bottom: 0;
    padding-left: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .tab4 .cs-warrantylist__star a {
    text-decoration: underline;
    color: #ea1917;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .tab4 ul.cs-warrantylist__hypen,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .tab4 .cs-warrantylist__star {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 2.5rem;
      padding-right: 2.5rem;
      margin: 0 auto;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .tab4 .cs-warrantyTxt {
    padding-bottom: 1.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .tab4 .cs-warrantyTxt .c-cs-header .c-text-contents__bodycopy:nth-child(2) {
      margin-top: 1.5rem;
      margin-bottom: 1.25rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .accordion__content .c-warranty__text {
    margin-bottom: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .accordion__content .c-warranty__text dl {
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .accordion__content .c-warranty__text dl dt {
    color: #7e7c77;
    margin-bottom: 0.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .accordion__content .c-warranty__text dl dt {
      margin-bottom: 1rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .accordion__content .c-warranty__text dl dd {
    line-height: 1.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .accordion__content .c-warranty__text dl dd {
      margin-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .accordion__content .c-warranty__text dl:last-child {
    margin-bottom: 0;
  }
  @media (min-width: 48.0625rem) {

    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .accordion__content .c-warranty__text dl:first-child dd {
      line-height: 1.75rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .accordion__content .c-warranty__text:last-child {
    margin-bottom: 0;
    padding-bottom: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .accordion__content .c-warranty__desc {
    border-top: 1px solid #cbc8c2;
    padding-top: 1.5rem;
    margin-top: 1.5rem;
    padding-bottom: 1.25rem;
    line-height: 1.25rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .accordion__content .c-warranty__desc p {
    border: 1px solid #000;
    color: #646464;
    margin-bottom: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .accordion__content .c-warranty__desc a {
    color: #ea1917;
    text-decoration: underline;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .accordion__content .c-warranty__desc {
      line-height: 1.5rem;
      color: #4a4946;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-first-section .accordion__content .c-warranty__desc .cs-bold {
      color: #000;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-second-section .accordion__item {
      display: flex;
      padding: 1.75rem;
      gap: 1.5rem;
      margin-bottom: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-second-section .accordion__title {
      width: 18.75rem;
      flex-shrink: 0;

      padding: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-second-section .accordion__content {
      padding: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-second-section .accordion__content .c-warranty__text {
      display: flex;
      gap: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-second-section .accordion__content .c-warranty__text dl {
      width: calc((100% - 3rem) / 3);
      margin-bottom: 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-second-section .c-second-tab .cs-warrantyTxt .c-cs-header {
      padding: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .CS0078__container .second-container .c-cs-header {
    padding: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .CS0078__container .second-container .c-cs-header {
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .CS0078__container .second-container .c-cs-header {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .CS0078__container .second-container .cs-notabs .c-service-list {
    margin: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .CS0078__container .second-container .c-warranty__wrap > .c-cs-header {
    padding: 0 1rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .CS0078__container .second-container .c-warranty__wrap > .c-cs-header {
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .CS0078__container .second-container .c-warranty__wrap > .c-cs-header {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .CS0078__container .second-container .c-warranty__wrap .contents-area .tabs.csSwiper2.c-sticky {
    top: 0;
    width: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .CS0078__container .second-container .c-warranty__wrap .contents-area .tabs.csSwiper2.c-sticky .swiper-slide label {
    min-height: auto;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .CS0078__container .second-container .c-warranty__wrap .contents-area .tabs.csSwiper2 .swiper-slide label {
    flex-direction: column;
    height: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .CS0078__container .second-container .c-warranty__wrap .contents-area .tabs__items {
    height: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .CS0078__container .second-container .c-warranty__wrap .contents-area .tabs__items .swiper-slide {
    height: auto;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .CS0078__container #container .c-text-contents {
    padding: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .CS0078__container .cs-warrantylist__hypen {
    margin: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .CS0078__container .warrantylist__alpha {
    list-style-type: lower-alpha;
    padding-left: 1rem !important;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .CS0078__container .warrantylist__dot {
    list-style-type: disc;
    padding: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .CS0078__container .c-service-list__wrap {
    margin: 0.5rem 0 1.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .CS0078__container .c-first-section .tab3 .c-print-area + .c-cs-header {
      margin-bottom: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .CS0078__container .c-first-section .tab3 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
    margin: 1.5rem 0 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .CS0078__container .cmp-text ol,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .CS0078__container .warrantylist__dot ol {
    padding: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .CS0078__container .cmp-text a,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .CS0078__container .warrantylist__dot a {
    color: #a50034;
    text-decoration: underline;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .w-25 {
    width: calc(50% - 5px);
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .w-25 {
      width: 25%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list__colgroup.w-25 {
    width: 100%;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list__colgroup.w-25 {
      width: 25%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .w-33 {
    width: 100%;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .w-33 {
      width: 33%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .w-50 {
    width: 100%;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .w-50 {
      width: 50%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .w-100 {
    width: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .hidden-box {
    background: transparent !important;
    font-size: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list {
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 1.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list {
      flex-wrap: nowrap;
    }
  }

  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list__title {
    width: 100%;
    font-size: 1.25rem;
    line-height: 1.5rem;
    margin-bottom: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list__title {
      font-size: 2rem;
      line-height: 2.25rem;
      margin-bottom: 1.25rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list__innergroup {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    gap: 0.625rem;
    margin-bottom: 1.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list__innergroup {
      gap: 1.5rem;
      flex-wrap: nowrap;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list__box {
    padding: 1.25rem;
    border-radius: 1.25rem;
    background: #e6e1d6;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list__box {
      padding: 1.75rem;
      border-radius: 1.75rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list__box span {
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list__box .title {
    color: #666;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list__box .name {
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list__box .c-category .name {
    margin-bottom: 1rem;
    margin-top: 0.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list__box .c-period {
    margin: 0.5rem 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HK .c-product-list__box .c-instruction {
    padding-top: 0.5rem;
    border-top: 1px solid #cbc8c2;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .first-container > .c-cs-header {
    border-bottom: none;
    padding-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .first-container > .c-cs-header .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .first-container > .c-cs-header {
      border-bottom: 1px solid #cbc8c2;
      padding-bottom: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .c-cs-header {
    margin: 0.75rem 0;
    padding: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .c-cs-header .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .c-cs-header {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding: 1.5rem 0;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .c-cs-header {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .c-product-list__wrap .c-product-list {
    display: flex;
    flex-direction: column;
    row-gap: 0.625rem;
    padding: 0;
    margin: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .c-product-list__wrap .c-product-list li.c-content_box {
    list-style: none;
    margin: 0;
    padding: 0;
    border-radius: 1.25rem;
    padding: 1.25rem;
    background: #fff;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .c-product-list__wrap .c-product-list li.c-content_box li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div p:last-child {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div.c-remark-partition {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 30px;
    text-align: left;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div.c-remark-partition p:first-child {
    color: #666;
    margin-bottom: 0.4375rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .c-product-list__wrap .c-product-list li.c-content_box {
      border-radius: 1.75rem;
      padding: 1.75rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .c-product-list__wrap .c-product-list {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .c-product-list__wrap .c-product-list {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .c-product-list__wrap .c-product__desc {
    padding-left: 0;
    margin: 0.5rem 1rem 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .c-product-list__wrap .c-product__desc {
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .c-product-list__wrap .c-product-list .c-content_box div {
    margin-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    padding-left: 0;
    padding-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 1rem;
    gap: 0;
    align-items: baseline;
    flex-direction: column;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child p {
    margin-bottom: 0.5rem;
    color: #666;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child p:last-child {
    font-weight: 400;
    color: #333;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .c-product-list__wrap .c-product-list .c-content_box div {
    color: #4a4946;

    line-height: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    border-top: none;
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .c-product-list__wrap .c-product-list .c-content_box li.c-desc {
    list-style-type: none;
    margin-top: 1rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .c-product-list__wrap .c-product-list {
      row-gap: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab1 .c-print-area + .c-cs-header,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab2 .c-print-area + .c-cs-header {
    padding: 0 1rem;
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab1 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab2 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
    margin: 0.75rem 0 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab1 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab2 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
      margin: 1.5rem 0 0.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab1 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab2 .c-print-area + .c-cs-header {
      padding-top: 0;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab1 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab2 .c-print-area + .c-cs-header {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab2 .c-parts {
      margin-top: 3rem;
      margin-bottom: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab3 .c-print-area + .c-cs-header {
      padding-top: 0;
      padding-bottom: 0;
      margin-bottom: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab4 .cs-warrantylist__hypen {
    padding: 0 1rem 0 1.5rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab4 .cs-warrantylist__star {
    margin-bottom: 0;
    padding-left: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab4 .cs-warrantylist__star a {
    text-decoration: underline;
    color: #ea1917;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab4 ul.cs-warrantylist__hypen,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab4 .cs-warrantylist__star {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 2.5rem;
      padding-right: 2.5rem;
      margin: 0 auto;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab4 .cs-warrantyTxt {
    padding-bottom: 1.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab4 .cs-warrantyTxt .c-cs-header .c-text-contents__bodycopy:nth-child(2) {
      margin-top: 1.5rem;
      margin-bottom: 1.25rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .accordion__content .c-warranty__text {
    margin-bottom: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .accordion__content .c-warranty__text dl {
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .accordion__content .c-warranty__text dl dt {
    color: #7e7c77;
    margin-bottom: 0.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .accordion__content .c-warranty__text dl dt {
      margin-bottom: 1rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .accordion__content .c-warranty__text dl dd {
    line-height: 1.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .accordion__content .c-warranty__text dl dd {
      margin-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .accordion__content .c-warranty__text dl:last-child {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .accordion__content .c-warranty__text dl:last-child dd {
    margin-bottom: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .accordion__content .c-warranty__text dl:first-child dd {
      line-height: 1.75rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .accordion__content .c-warranty__text:last-child {
    margin-bottom: 0;
    padding-bottom: 1.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .accordion__content .c-warranty__text:last-child {
      padding-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .accordion__content .c-warranty__desc {
    border-top: 1px solid #cbc8c2;
    padding-top: 1.5rem;
    padding-bottom: 1.25rem;
    line-height: 1.25rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .accordion__content .c-warranty__desc p {
    color: #646464;
    margin-bottom: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .accordion__content .c-warranty__desc a {
    color: #ea1917;
    text-decoration: underline;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .accordion__content .c-warranty__desc {
      line-height: 1.5rem;
      color: #4a4946;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .accordion__content .c-warranty__desc:last-child {
      width: calc((100% - 3rem) / 3);
      padding-top: 0;
      padding-bottom: 0;
      border-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .accordion__content .c-warranty__desc:last-child p {
      color: #7e7c77;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .accordion__content .c-warranty__desc .cs-bold {
      color: #000;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-second-section .accordion__item {
      display: flex;
      padding: 1.75rem;
      gap: 1.5rem;
      margin-bottom: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-second-section .accordion__title {
      width: 18.75rem;
      width: 20%;
      flex-shrink: 0;
      padding: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-second-section .accordion__content {
      padding: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-second-section .accordion__content .c-warranty__text {
      display: flex;
      gap: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-second-section .accordion__content .c-warranty__text--wrap:not(:only-child) {
      flex: 2;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-second-section .accordion__content .c-warranty__text--wrap:not(:only-child) dl {
      width: calc((100% - 1.5rem) / 2);
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-second-section .accordion__content .c-warranty__text--wrap:only-child {
      width: 100%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-second-section .accordion__content .c-warranty__text dl {
      width: calc((100% - 3rem) / 3);
      margin-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .c-cs-header a {
    color: #ea1917;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .c-print-area + .c-cs-header {
    padding: 0 1rem;
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab2 .c-cs-header,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab3 .c-cs-header {
    margin-bottom: 1.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab2 .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab3 .c-cs-header {
      padding-top: 0;
      padding-bottom: 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab2 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab3 .c-print-area + .c-cs-header {
      margin-bottom: 1.5rem;

    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab4 .c-print-area + .c-cs-header,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab5 .c-print-area + .c-cs-header {
    margin-bottom: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab4 .c-print-area + .c-cs-header .c-text-contents__headline,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab5 .c-print-area + .c-cs-header .c-text-contents__headline {
    margin-bottom: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab4 .c-print-area + .c-cs-header .c-text-contents__bodycopy:last-child,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab5 .c-print-area + .c-cs-header .c-text-contents__bodycopy:last-child {
    margin-top: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab4 .c-print-area + .c-cs-header .c-text-contents__bodycopy ol.cmp-text,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab5 .c-print-area + .c-cs-header .c-text-contents__bodycopy ol.cmp-text {
    padding-left: 0.875rem;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab4 .c-print-area + .c-cs-header .c-text-contents__bodycopy ol.cmp-text li,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab5 .c-print-area + .c-cs-header .c-text-contents__bodycopy ol.cmp-text li {
    list-style-position: outside;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab4 .c-print-area + .c-cs-header .c-text-contents__bodycopy:last-child,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab5 .c-print-area + .c-cs-header .c-text-contents__bodycopy:last-child {
      margin-top: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab4 .c-print-area + .c-cs-header .c-text-contents__bodycopy ol.cmp-text,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab5 .c-print-area + .c-cs-header .c-text-contents__bodycopy ol.cmp-text {
      padding-left: 1.875rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab6 .c-cs-header {
    margin-bottom: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab6 .c-cs-header .c-text-contents__headline {
    margin-bottom: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab6 .c-cs-header .c-text-contents__bodycopy span {
    display: inline-block;
    color: #000;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab6 .c-cs-header .c-text-contents__bodycopy ol.cmp-text {
    padding-left: 0.875rem;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab6 .c-cs-header .c-text-contents__bodycopy ol.cmp-text li {
    list-style-position: outside;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab6 .c-cs-header {
      margin-bottom: 1.5rem;
      padding-top: 0;
      padding-bottom: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab6 .c-cs-header .c-text-contents__headline {
      margin-bottom: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab6 .c-cs-header .c-text-contents__bodycopy:last-child {
      margin-top: 0.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .c-first-section .tab6 .c-cs-header .c-text-contents__bodycopy ol.cmp-text {
      padding-left: 1.875rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .second-container .c-warranty__wrap .contents-area .tabs.csSwiper2 .swiper-slide label {
    height: 10.875rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .second-container .c-warranty__wrap .contents-area .tabs.csSwiper2 .swiper-slide label {
      height: 13rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .second-container .c-warranty__wrap .contents-area .tabs.csSwiper2.c-sticky .swiper-slide label {
    height: auto;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-HU .second-container .accordion__content {
      display: flex !important;
      gap: 1.5rem;
      justify-content: space-between;
      width: 100%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-desc {
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-product-list .c-content_box div {
    line-height: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-product-list .c-content_box div:last-child {
    border-top: none;
    padding-top: 0;
    color: #4a4946;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-product-list .c-content_box div ul {
    padding-left: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-product-list .c-content_box div ul li {
    list-style-position: outside;
    list-style: disc;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-product-list .c-content_box div.cs-flex__wrapper {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-product-list__wrap .c-cs-header {
    padding-bottom: 0.75rem;
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-product-list__type2 li.c-content_box p {
    display: inline-block;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-product-list__type2 li.c-content_box ul {
    padding-left: 0;
    padding-right: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-product-list__type2 li.c-content_box ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-product-list__type2 li.c-content_box ul li li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-product-list__type2 li.c-content_box ul li strong {
    color: #7e7c77;
    margin-bottom: 0.25rem;
    display: block;
    font-weight: 600;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-product-list__type2 li.c-content_box ul li strong {
      margin-bottom: 0.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-product-list__type2 li.c-content_box ul li span {
    line-height: 1.25rem;
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-product-list__type2 li.c-content_box ul li:last-child {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-product-list__type2 li.c-content_box ul:nth-child(3) {

    margin-top: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-product-list__type2 li.c-content_box ul:nth-child(2) {
      min-width: 22%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-product-list__type2 li.c-content_box ul:nth-child(3) {
      width: 100%;
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-product-list__type2 li.c-content_box ul li {
      margin-bottom: 1rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-product-list__type2 li.c-content_box:last-child ul:nth-child(2) li {
    display: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-product-list__desc {
    padding: 0.75rem 1rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-product-list__desc dl dt {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-product-list__desc ul {
    padding-left: 0.75rem;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-product-list__desc ul li {
    list-style-type: "* ";
    list-style-position: outside;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-product-list__desc {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
      margin: 0 auto;
      padding: 1.25rem 0;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-product-list__desc {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-product-list__desc ul {
      margin-bottom: 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-product-list li.c-content_box {
      display: flex;
      align-items: center;
      gap: 1.5rem;
      padding: 1.75rem;
      border-radius: 1.75rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-product-list li.c-content_box p {
      width: 22%;
      min-width: 22%;
      word-break: break-word;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-product-list li.c-content_box div:last-child {
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-product-list__type2 li.c-content_box ul:nth-child(2) {
      max-width: 22%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .first-container > .c-cs-header {
    border-bottom: none;
    padding-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .first-container > .c-cs-header .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .first-container > .c-cs-header {
      border-bottom: 1px solid #cbc8c2;
      padding-bottom: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .c-cs-header {
    margin: 1.5rem 0 0.75rem;
    padding: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .c-cs-header .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .c-cs-header.c-cs-notes {
    margin-top: 12px;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .c-cs-header.c-cs-notes .c-text-contents__bodycopy {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .c-cs-header .c-parts__list.cs-warrantylist__dot ol li div {
    padding-left: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .c-cs-header {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding: 1.5rem 0;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .c-cs-header {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .c-cs-header.c-cs-notes {
      margin-top: 0;
      padding-top: 1.25rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .c-cs-header.c-cs-notes .c-text-contents__bodycopy ol {
      line-height: 0.875rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .c-cs-header.c-cs-installation {
      padding-top: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .c-product-list__wrap .c-product-list {
    display: flex;
    flex-direction: column;
    row-gap: 0.625rem;
    padding: 0;
    margin: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .c-product-list__wrap .c-product-list li.c-content_box {
    list-style: none;
    margin: 0;
    padding: 0;
    border-radius: 1.25rem;
    padding: 1.25rem;
    background: #fff;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .c-product-list__wrap .c-product-list li.c-content_box li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div p:last-child {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div.c-remark-partition {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 30px;
    text-align: left;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div.c-remark-partition p:first-child {
    color: #666;
    margin-bottom: 0.4375rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .c-product-list__wrap .c-product-list li.c-content_box {
      border-radius: 1.75rem;
      padding: 1.75rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .c-product-list__wrap .c-product-list {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .c-product-list__wrap .c-product-list {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .c-product-list__wrap .c-product__desc {
    padding-left: 0;
    margin: 0.5rem 1rem 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .c-product-list__wrap .c-product__desc {
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .c-product-list__wrap .c-product-list .c-content_box div {
    margin-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    padding-left: 0;
    padding-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 1rem;
    gap: 0;
    align-items: baseline;
    flex-direction: column;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child p {
    margin-bottom: 0.5rem;
    color: #666;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child p:last-child {
    font-weight: 400;
    color: #333;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .c-product-list__wrap .c-product-list .c-content_box div {
    color: #4a4946;
    line-height: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    border-top: none;
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .c-product-list__wrap .c-product-list .c-content_box li.c-desc {
    list-style-type: none;
    margin-top: 1rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .c-product-list__wrap .c-product-list {
      row-gap: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .tab1 .c-cs-main-header .title + .c-text-contents__bodycopy {
    margin-top: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .tab2 .c-cs-main-header .title + .c-text-contents__bodycopy,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .tab3 .c-cs-main-header .title + .c-text-contents__bodycopy {
    margin-top: 1.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .tab2 .c-cs-main-header .title + .c-text-contents__bodycopy,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .tab3 .c-cs-main-header .title + .c-text-contents__bodycopy {
      margin-top: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .tab1 .c-print-area + .c-cs-header,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .tab2 .c-print-area + .c-cs-header,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .tab3 .c-print-area + .c-cs-header {
    padding: 0 1rem;
    margin-top: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .tab1 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .tab2 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .tab3 .c-print-area + .c-cs-header {
      padding-top: 0;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .tab1 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .tab2 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .tab3 .c-print-area + .c-cs-header {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .tab2 .c-parts {
      margin-top: 3rem;
      margin-bottom: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .tab3 .c-print-area + .c-cs-header {
      padding-bottom: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .accordion__content .c-warranty__text {
    margin-bottom: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .accordion__content .c-warranty__text dl {
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .accordion__content .c-warranty__text dl dt {
    color: #7e7c77;
    margin-bottom: 0.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .accordion__content .c-warranty__text dl dt {
      margin-bottom: 1rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .accordion__content .c-warranty__text dl dd {
    line-height: 1.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .accordion__content .c-warranty__text dl dd {
      margin-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .accordion__content .c-warranty__text dl:last-child {
    margin-bottom: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .accordion__content .c-warranty__text dl:first-child dd {
      line-height: 1.75rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .accordion__content .c-warranty__text:last-child {
    margin-bottom: 0;
    padding-bottom: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .accordion__content .c-warranty__desc {
    border-top: 1px solid #cbc8c2;
    padding-top: 1.5rem;
    margin-top: 1.5rem;
    padding-bottom: 1.25rem;
    line-height: 1.25rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .accordion__content .c-warranty__desc p {
    border: 1px solid #000;
    color: #646464;
    margin-bottom: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .accordion__content .c-warranty__desc a {
    color: #ea1917;
    text-decoration: underline;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .accordion__content .c-warranty__desc {
      line-height: 1.5rem;
      color: #4a4946;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-first-section .accordion__content .c-warranty__desc .cs-bold {
      color: #000;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-second-section .accordion__item {
      display: flex;
      padding: 1.75rem;
      gap: 1.5rem;
      margin-bottom: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-second-section .accordion__title {
      width: 18.75rem;
      flex-shrink: 0;
      padding: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-second-section .accordion__content {
      padding: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-second-section .accordion__content .c-warranty__text {
      display: flex;
      gap: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-second-section .accordion__content .c-warranty__text dl {
      width: calc((100% - 3rem) / 3);
      margin-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .CS0078__container .cs-warrantylist__hypen {
    margin: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .CS0078__container .cs-warrantylist__hypen li::marker {
    content: "";
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .CS0078__container .warrantylist__dot {
    list-style-type: disc;
    padding: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .CS0078__container .cs-warrantylist__dot li {
    list-style-position: outside;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .CS0078__container .cs-warrantylist__dot > div + div {
    margin-top: 0.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .CS0078__container .c-parts--inner {
    margin: 0.75rem 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .CS0078__container .c-parts--inner {
      margin: 1.25rem 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .CS0078__container .c-product-list__wrap .c-product-list .c-content_box li.c-desc {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .CS0078__container .c-product-list__type2 li.c-content_box ul:nth-child(2) {
    min-width: 40%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .CS0078__container .c-product-list__type2 li.c-content_box ul:nth-child(2) li {
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .CS0078__container .cmp-text a {
    color: #ea1917;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-product-list__type2 li.c-content_box ul li strong {
    margin-bottom: 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-ID .c-product-list__type2 li.c-content_box ul li strong {
      margin-bottom: 1rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-parts__list ol {
    margin-left: 0;
    margin-top: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN sub {
    top: -0.75rem;
    bottom: inherit;
    font-size: 70%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-desc {
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-product-list .c-content_box div {
    line-height: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-product-list .c-content_box div:last-child {
    border-top: none;
    padding-top: 0;
    color: #4a4946;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-product-list .c-content_box div ul {
    padding-left: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-product-list .c-content_box div ul li {
    list-style-position: outside;
    list-style: disc;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-product-list .c-content_box div.cs-flex__wrapper {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-product-list__wrap .c-cs-header {
    padding-bottom: 0.75rem;
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-product-list__type2 li.c-content_box p {
    display: inline-block;
    margin-bottom: 0.75rem;
  }

  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-product-list__type2 li.c-content_box ul {
    padding-left: 0;
    padding-right: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-product-list__type2 li.c-content_box ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-product-list__type2 li.c-content_box ul li li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-product-list__type2 li.c-content_box ul li strong {
    color: #7e7c77;
    margin-bottom: 0.25rem;
    display: block;
    font-weight: 600;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-product-list__type2 li.c-content_box ul li strong {
      margin-bottom: 0.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-product-list__type2 li.c-content_box ul li span {
    line-height: 1.25rem;
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-product-list__type2 li.c-content_box ul li:last-child {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-product-list__type2 li.c-content_box ul:nth-child(3) {
    margin-top: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-product-list__type2 li.c-content_box ul:nth-child(2) {
      min-width: 22%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-product-list__type2 li.c-content_box ul:nth-child(3) {
      width: 100%;
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-product-list__type2 li.c-content_box ul li {
      margin-bottom: 1rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-product-list__type2 li.c-content_box:last-child ul:nth-child(2) li {
    display: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-product-list__desc {
    padding: 0.75rem 1rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-product-list__desc dl dt {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-product-list__desc ul {
    padding-left: 0.75rem;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-product-list__desc ul li {
    list-style-type: "* ";
    list-style-position: outside;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-product-list__desc {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
      margin: 0 auto;
      padding: 1.25rem 0;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-product-list__desc {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-product-list__desc ul {
      margin-bottom: 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .type-accordion {
      max-width: 1440px;
      margin: 0 auto;
      padding: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-product-list li.c-content_box {
      display: flex;
      align-items: center;
      gap: 1.5rem;
      padding: 1.75rem;
      border-radius: 1.75rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-product-list li.c-content_box p {
      width: 22%;
      min-width: 22%;
      word-break: break-word;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-product-list li.c-content_box div:last-child {
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-product-list__type2 li.c-content_box ul:nth-child(2) {
      max-width: 22%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .first-container > .c-cs-header {
    border-bottom: none;
    padding-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .first-container > .c-cs-header .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .first-container > .c-cs-header {
      border-bottom: 1px solid #cbc8c2;
      padding-bottom: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .c-cs-header {
    margin: 0.75rem 0;
    padding: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .c-cs-header .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .c-cs-header {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding: 1.5rem 0;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .c-cs-header {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .c-cs-header .c-text-contents__bodycopy + .c-product-list__wrap {
      margin: 1.25rem 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .c-product-list__wrap .c-product-list {
    display: flex;
    flex-direction: column;
    row-gap: 0.625rem;
    padding: 0;
    margin: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .c-product-list__wrap .c-product-list li.c-content_box {
    list-style: none;
    margin: 0;
    padding: 0;
    border-radius: 1.25rem;
    padding: 1.25rem;
    background: #fff;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .c-product-list__wrap .c-product-list li.c-content_box li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div p:last-child {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div.c-remark-partition {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 30px;
    text-align: left;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div.c-remark-partition p:first-child {
    color: #666;
    margin-bottom: 0.4375rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .c-product-list__wrap .c-product-list li.c-content_box {
      border-radius: 1.75rem;
      padding: 1.75rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .c-product-list__wrap .c-product-list {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .c-product-list__wrap .c-product-list {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .c-product-list__wrap .c-product__desc {
    padding-left: 0;
    margin: 0.5rem 1rem 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .c-product-list__wrap .c-product__desc {
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .c-product-list__wrap .c-product-list .c-content_box div {
    margin-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    padding-left: 0;
    padding-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 1rem;
    gap: 0;
    align-items: baseline;
    flex-direction: column;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child p {
    margin-bottom: 0.5rem;

    color: #666;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child p:last-child {
    font-weight: 400;
    color: #333;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .c-product-list__wrap .c-product-list .c-content_box div {
    color: #4a4946;
    line-height: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    border-top: none;
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .c-product-list__wrap .c-product-list .c-content_box li.c-desc {
    list-style-type: none;
    margin-top: 1rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .c-product-list__wrap .c-product-list {
      row-gap: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .tab1 .c-print-area + .c-cs-header,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .tab2 .c-print-area + .c-cs-header {
    padding: 0 1rem;
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .tab1 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .tab2 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
    margin: 0.75rem 0 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .tab1 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .tab2 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
      margin: 3rem 0 0.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .tab1 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .tab2 .c-print-area + .c-cs-header {
      padding-top: 0;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .tab1 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .tab2 .c-print-area + .c-cs-header {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .tab2 .c-parts {
      margin-top: 3rem;
      margin-bottom: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .tab3 .c-print-area {
      padding-top: 3rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .tab3 .c-print-area + .c-cs-header {
      padding-top: 0;
      padding-bottom: 0;
      margin-bottom: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .tab4 .cs-warrantylist__hypen {
    padding: 0 1rem 0 1.5rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .tab4 .cs-warrantylist__star {
    margin-bottom: 0;
    padding-left: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .tab4 .cs-warrantylist__star a {
    text-decoration: underline;
    color: #ea1917;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .tab4 ul.cs-warrantylist__hypen,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .tab4 .cs-warrantylist__star {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 2.5rem;
      padding-right: 2.5rem;
      margin: 0 auto;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .tab4 .cs-warrantyTxt {
    padding-bottom: 1.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .tab4 .cs-warrantyTxt .c-cs-header .c-text-contents__bodycopy:nth-child(2) {
      margin-top: 1.5rem;
      margin-bottom: 1.25rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .accordion__content .c-warranty__text {
    margin-bottom: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .accordion__content .c-warranty__text dl {
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .accordion__content .c-warranty__text dl dt {
    color: #7e7c77;
    margin-bottom: 0.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .accordion__content .c-warranty__text dl dt {
      margin-bottom: 1rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .accordion__content .c-warranty__text dl dd {
    line-height: 1.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .accordion__content .c-warranty__text dl dd {
      margin-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .accordion__content .c-warranty__text dl:last-child {
    margin-bottom: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .accordion__content .c-warranty__text dl:first-child dd {
      line-height: 1.75rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .accordion__content .c-warranty__text:last-child {
    margin-bottom: 0;
    padding-bottom: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .accordion__content .c-warranty__desc {
    border-top: 1px solid #cbc8c2;
    padding-top: 1.5rem;
    margin-top: 1.5rem;
    padding-bottom: 1.25rem;
    line-height: 1.25rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .accordion__content .c-warranty__desc p {
    border: 1px solid #000;
    color: #646464;
    margin-bottom: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .accordion__content .c-warranty__desc a {
    color: #ea1917;
    text-decoration: underline;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .accordion__content .c-warranty__desc {
      line-height: 1.5rem;
      color: #4a4946;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-first-section .accordion__content .c-warranty__desc .cs-bold {
      color: #000;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-second-section .accordion__item {
      display: flex;
      padding: 1.75rem;
      gap: 1.5rem;
      margin-bottom: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-second-section .accordion__title {
      width: 18.75rem;
      flex-shrink: 0;
      padding: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-second-section .accordion__content {
      padding: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-second-section .accordion__content .c-warranty__text {
      display: flex;
      gap: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .c-second-section .accordion__content .c-warranty__text dl {
      width: calc((100% - 3rem) / 3);
      margin-bottom: 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .accordion__title {
      padding-left: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .accordion__content {
    padding: 1.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .accordion__content {
      padding: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-warranty__section {
    padding-bottom: 1.5rem;
    margin-bottom: 1.5rem;
    border-bottom: 1px solid #cbc8c2;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-warranty__section {
      padding-bottom: 3rem;
      margin-bottom: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-warranty__section:only-child {
    border: 0;
    padding-bottom: 0;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .no-padding {
    padding: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .contents-area .tabs.csSwiper2.c-sticky {
    top: 3.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .contents-area .tabs.csSwiper2.c-sticky {
      top: 4.8125rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .CS0078-IN__item {
    margin-bottom: 1rem;
    padding: 1.25rem;
    border-radius: 1.75rem;
    background: #fff;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .CS0078-IN__item {
      margin-bottom: 1.5rem;
      padding: 1.75rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .CS0078-IN__item .c-text-contents {
    margin-top: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .CS0078-IN__item .c-text-contents {
      margin-top: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .CS0078-IN__item .cmp-text {
    margin-bottom: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .warrantylist__dot {
    padding: 0 0 0 0.625rem;
    margin: 0 0 0 0.625rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .warrantylist__dot li {
    list-style-type: disc;
    list-style-position: outside;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .warrantylist__dot {
      padding: 0 0 0 1.5rem;
      margin: 0.5rem 0 0 0.625rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .warrantylist__number {
    padding-left: 1rem !important;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .warrantylist__number li {
    list-style-position: outside;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .warrantylist__number {
      padding-left: 1.75rem !important;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .warrantylist__dot + .warrantylist__number {
    padding-top: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-warranty-box {
    display: flex;
    flex-direction: column;
    padding: 1rem;
    margin: 0.5rem 0;
    border: 1px solid #cbc8c2;
    border-radius: 1.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-warranty-box {
      padding: 1.5rem;
      flex-direction: column;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-warranty-box__list {
    display: flex;
    flex-direction: column;
    color: #000;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-warranty-box__list {
      flex-direction: row;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-warranty-box__list p {
    width: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-warranty-box__list p span {
    display: block;
    color: #7e7c77;
    margin-bottom: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-warranty-box__list p {
      width: 25%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-warranty-box__list + .c-warranty-box__list {
    border-top: 1px solid #cbc8c2;
    margin-top: 0.75rem;
    padding-top: 0.75rem;

  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-warranty-box__list + .c-warranty-box__list {
      border: 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-warranty-box__list.type2 p:last-child {
      width: 50%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .type-side .cmp-container {
    margin: 0 auto;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .type-side .cmp-container {
      display: flex;
      justify-content: space-between;
      align-items: center;
      column-gap: 1.875rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .type-side.align-right .cmp-container {
      flex-direction: row-reverse;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .type-side .c-text-contents {
    width: 100%;

  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .type-side .c-text-contents {
      max-width: 53.75rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .type-side .c-text-contents__bodycopy {
    color: #333;
  }
  .CS0078 .c-text-contents__headline + .c-text-contents__subcopy {
    margin-top: 0.5rem;
  }

  .CS0078 .c-text-contents__subcopy + .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }

  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .type-side .button__group {
    margin-top: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .type-side .button__group {
      margin-top: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .type-side * + .c-cta {
    margin-top: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .type-side * + .c-cta {
      margin-top: 0;
      justify-content: flex-end;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-cs-header.tab3 {
    margin-bottom: 1.25rem !important;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list.c-product-list__type1 {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list.c-product-list__type1 li.c-content_box {
    display: block;
    padding: 1.25rem;
    width: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list.c-product-list__type1 li.c-content_box:nth-child(3n) {
    justify-content: flex-end;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list.c-product-list__type1 li.c-content_box p {
    width: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list.c-product-list__type1 li.c-content_box p:first-of-type,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list.c-product-list__type1 li.c-content_box p:nth-of-type(3) {
    color: #666;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list.c-product-list__type1 li.c-content_box ul.warranty_box {
    padding: 0;

    margin: 0.75rem 0 1.5rem;
    list-style: none;
    display: flex;
    gap: 1.5rem;
    border-bottom: 1px solid #d9d9d9;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list.c-product-list__type1 li.c-content_box ul.warranty_box li {
    width: 50%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list.c-product-list__type1 li.c-content_box ul.warranty_box li span {
    display: block;
    margin-bottom: 0.3125rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list.c-product-list__type1 li.c-content_box ul.warranty_box li span:first-of-type {
    color: #666;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list.c-product-list__type1 li.c-content_box ul.warranty_box {
      min-height: 5.313rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list.c-product-list__type1 li.c-content_box ul.warranty_box.type2 {
    border: 0;
    min-height: 80px;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list.c-product-list__type1 li.c-content_box ul.warranty_box.type2 li span:first-of-type {
    color: #333;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list.c-product-list__type1 li.c-content_box {
      padding: 2rem 1.75rem;
      width: calc(33% - 1rem);
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type2 .c-content_box {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type2 .c-content_box {

      flex-wrap: nowrap;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type2 .c-content_box p {
      width: 40%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type2 .c-content_box ul li span + span {
    margin-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type2 .c-content_box ul:nth-child(2) {
    width: 80%;
    min-width: 80%;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type2 .c-content_box ul:nth-child(2) {
      min-width: 30%;
      width: 30%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type2 .c-content_box ul:nth-child(2) li {
    display: block !important;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type2 .c-content_box ul:last-child {
    width: 20%;
    min-width: 20%;
    margin: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type2 .c-content_box ul:last-child {
      min-width: 30%;
      width: 30%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type3 {
    row-gap: 0 !important;
    padding: 0 !important;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type3 .c-content_box {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type3 .c-content_box {
      flex-wrap: nowrap;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type3 .c-content_box ul {
    padding: 0;
    list-style: none;
    width: 100%;
    min-width: 100%;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type3 .c-content_box ul {
      min-width: 25%;
      width: 25%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type3 .c-content_box ul li {
    list-style-type: none;
    display: block !important;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type3 .c-content_box ul li strong {
    display: block;
    color: #7e7c77;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type3 .c-content_box ul li strong {
      min-height: 2.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type3 .c-content_box ul li span {
    display: block;
    margin-top: 0.25rem;
    margin-bottom: 0.75rem;
    color: #000;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type3 .c-content_box ul li span {
      margin-top: 1rem;
      margin-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type3 .c-content_box ul li + li {
    margin-top: 1rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type3 .c-content_box ul li + li {
      margin: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5 .c-content_box {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5 .c-content_box ul {
    width: 100%;
    padding: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5 .c-content_box ul li {
    display: flex;
    flex-wrap: wrap;
    list-style-type: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5 .c-content_box ul li div {
    display: block !important;
    width: 50%;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5 .c-content_box ul li div {
      width: 30%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5 .c-content_box ul li div span {
    display: block;
    color: #000;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5 .c-content_box ul li div span.mobile-only {
    color: #7e7c77;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5 .c-content_box ul li div:first-child {
    display: block;
    width: 100%;
    margin-top: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5 .c-content_box ul li div:first-child {
      width: 40%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5 .c-content_box ul.desktop-only li div {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5 .c-content_box ul:first-child {
    color: #7e7c77;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5 .c-content_box ul + ul + ul {
    border-top: 1px solid #cbc8c2;
    padding-top: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5 .c-content_box ul + ul + ul {
      border: 0;
      padding: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.c-warranty__price {
    padding: 0;
    margin: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.c-warranty__price li.c-content_box {
    padding: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.c-warranty__price li.c-content_box > ul > li {
    flex-wrap: wrap;
    border-bottom: 1px solid #cbc8c2;
    gap: 0.75rem;
    padding-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.c-warranty__price li.c-content_box > ul > li:not(:first-child) {
    padding-top: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.c-warranty__price li.c-content_box > ul > li {
      flex-wrap: nowrap;
      border-bottom: none;
      padding-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.c-warranty__price li.c-content_box > ul div {
    width: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.c-warranty__price li.c-content_box > ul div {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.c-warranty__price li.c-content_box > ul div .c-warranty__model {
    margin-top: -0.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.c-warranty__price li.c-content_box > ul div span:first-child {
    margin-bottom: 0.5rem;
    color: #7e7c77;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.c-warranty__price li.c-content_box > ul div:first-child {
    width: 100%;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.c-warranty__price li.c-content_box > ul div:first-child {
      width: auto;
      min-width: 12.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.c-warranty__price li.c-content_box > ul .c-year {
    display: flex;
    justify-content: space-between;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.c-warranty__price li.c-content_box > ul .c-year__tit {
    margin-bottom: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.c-warranty__price li.c-content_box > ul .c-year__con {
    color: #000;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.c-warranty__price li.c-content_box > ul .c-year li {
    width: 25%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-warranty__plan {
    margin-top: 0.5rem;
    margin-bottom: 1.5rem;
    background: #fff;
    padding: 1.25rem;
    border-radius: 1.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-warranty__plan dl:last-child {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-warranty__plan dl:last-child dd {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-warranty__plan dd {
    color: #7e7c77;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-warranty__plan {
      display: flex;
      padding: 1.75rem;
      gap: 1.25rem;
      align-items: center;
      text-align: center;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-warranty__plan dl {
      width: 25%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-warranty__plan2 > div {
    border-bottom: 1px solid #cbc8c2;
    padding: 1rem 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-warranty__plan2 > div:first-child {
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-warranty__plan2 > div:last-child {
    border-bottom: none;

    padding-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-warranty__plan2 > div div {
    display: flex;
    flex-wrap: wrap;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-warranty__plan2 > div div dl {
    flex-basis: 50%;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-warranty__plan2 dt {
    color: #7e7c77;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-warranty__plan2 dd {
    color: #000;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-warranty__plan2.desktop-only {
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-warranty__plan2.desktop-only ul {
    display: flex;
    padding: 0;
    margin: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-warranty__plan2.desktop-only ul li {
    list-style: none;
    padding: 0;
    margin: 0;
    width: 20%;
    margin-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-warranty__plan2.desktop-only ul li:first-child {
    color: #7e7c77;
    margin-top: 0s;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-warranty__plan2.desktop-only ul:last-child {
    margin: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-warranty__plan2.desktop-only ul:first-child li {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-5 .c-content_box ul {
    width: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-5 .c-content_box ul li div {
    width: 32%;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-5 .c-content_box ul li div {
      width: 10%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-5 .c-content_box ul li div:first-child {
    width: 100%;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-5 .c-content_box ul li div:first-child {
      width: 40%;
      min-width: 40%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-5 .c-content_box ul li div:first-child span {
    margin-top: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-5 .c-content_box ul li div:first-child span {
      margin-top: -1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-5 .c-content_box ul li div:nth-child(2) {
    width: 100%;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-5 .c-content_box ul li div:nth-child(2) {
      width: 30%;
      min-width: 30%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-5 .c-content_box ul + ul + ul li div:nth-child(2) {
    margin: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-5 .c-content_box ul + ul + ul li div:nth-child(2) {
      margin-top: 0.75rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-4 .c-content_box ul {
    width: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-4 .c-content_box ul li div {
    margin-top: 0;
    width: 32%;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-4 .c-content_box ul li div {
      margin-top: 0.75rem;
      width: 20%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-4 .c-content_box ul li div:first-child {
    width: 100%;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-4 .c-content_box ul li div:first-child {
      width: 40%;
      min-width: 40%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-4 .c-content_box ul:nth-child(2) li div:first-child {
    margin-bottom: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-4 .c-content_box ul:nth-child(2) li div:first-child {
      margin-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-4 .c-content_box ul:nth-child(2) li div:first-child span {
    margin-top: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-4 .c-content_box ul:nth-child(2) li div:first-child span {
      margin-top: -2rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-4 .c-content_box ul + ul li div:nth-child(2) {
    margin: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-4 .c-content_box ul + ul li div:nth-child(2) {
      margin-top: 0.75rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-3 .c-content_box ul {
    width: 100%;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-3 .c-content_box ul li:first-of-type div {
      margin-top: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-3 .c-content_box ul li div {
    margin-top: 0;
    width: 70%;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-3 .c-content_box ul li div {
      margin-top: 0.75rem;
      width: 30%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-3 .c-content_box ul li div:first-child {
    width: 100%;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-3 .c-content_box ul li div:first-child {
      width: 50%;
      min-width: 50%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-3 .c-content_box ul li div:last-child {
    width: 30%;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-3 .c-content_box ul li div:last-child {
      width: 20%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-3 .c-content_box ul li + li {
    margin-top: 0.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-3 .c-content_box ul li + li {
      margin-top: 1rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-3 .c-content_box ul:nth-child(2) li div:first-child {
    margin-bottom: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-3 .c-content_box ul:nth-child(2) li div:first-child {
      margin-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-3 .c-content_box ul:nth-child(2) li div:first-child span {
    margin-top: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-3 .c-content_box ul:nth-child(2) li div:first-child span {
      margin-top: -2rem;
      line-height: 1.75rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-3 .c-content_box ul + ul li div:nth-child(2) {
    margin: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-3 .c-content_box ul + ul li div:nth-child(2) {
      margin-top: 0.75rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-3_quater .c-content_box ul {
    width: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-3_quater .c-content_box ul li {
    flex-direction: column;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-3_quater .c-content_box ul li > div {
    margin-top: 0;
    width: 100%;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-3_quater .c-content_box ul li > div {
      width: 25%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-3_quater .c-content_box ul li > div:first-child {
    width: 100%;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-3_quater .c-content_box ul li > div:first-child {
      width: 25%;
      min-width: 25%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-3_quater .c-content_box ul li > div:last-child {
    display: flex !important;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-3_quater .c-content_box ul li > div:last-child {
      width: 50%;
      margin-top: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-3_quater .c-content_box ul li > div:last-child .quater-tit {
    width: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-3_quater .c-content_box ul li > div:last-child .quater {
    width: 25%;
    min-width: 25%;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-3_quater .c-content_box ul li {
      flex-direction: row;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-3_quater .c-content_box ul li + li {
    margin-top: 0.25rem;
    border-top: 1px solid #cbc8c2;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-3_quater .c-content_box ul li + li {
      margin-top: 1rem;
      border-top: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-3_quater .c-content_box ul:nth-child(2) li div:first-child {
    margin-bottom: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-3_quater .c-content_box ul:nth-child(2) li div:first-child {
      margin-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-3_quater .c-content_box ul:nth-child(2) li div:first-child span {
    margin-top: 0;
    color: #000;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-3_quater .c-content_box ul:nth-child(2) li div:first-child span {
      margin-top: -2rem;
      line-height: 1.75rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-3_quater .c-content_box ul + ul li div:nth-child(2) {
    margin: 0;
  }
  @media (min-width: 48.0625rem) {

    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-3_quater .c-content_box ul + ul li div:nth-child(2) {
      margin-top: 0.75rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .cmp-text a {
    color: #ea1917;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-parts__list {
    margin: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-parts__list ol {
    padding-left: 1rem;
    margin-left: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-parts__list ol li {
    list-style-position: outside;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .type-tabs .CS0078__container {
    max-width: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .type-tabs .c-tabs__type2 .c-tabs__inner {
    height: auto;
    border-bottom: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .type-tabs .c-tabs__type2 .c-tabs__inner .c-tabs__tablist {
    gap: 0.375rem 1.5rem;
    height: auto;
    padding: 0.8125rem 1rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .type-tabs .c-tabs__type2 .c-tabs__inner .c-tabs__tablist {
      gap: 3.125rem 2.5rem;
      padding: 0.8125rem 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .type-tabs .c-tabs__type2 .c-tabs__inner .c-tabs__tablist .cmp-tabs__tab {
    flex: none;
    width: auto;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .type-tabs .c-tabs__type2 .c-tabs__inner .c-tabs__tablist .cmp-tabs__tab--active:after {
      bottom: 0;
      height: 0.125rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .type-tabs .c-tabs__inner {
    position: sticky;
    left: 0;
    top: 3.6rem;
    display: block;
    border-bottom: 1px solid #ddd;
    background-color: #f0ece4;
    z-index: 1000;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .type-tabs .c-tabs__inner {
      top: 4.815rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .type-tabs .c-tabs__inner .c-tabs__tablist {
    scroll-behavior: smooth;
    overflow-x: scroll;
    overflow-y: unset;
    gap: 0;
    padding-right: 0;
    padding-left: 0;
    margin-bottom: 0;
    display: inline-flex;
    width: 100%;
    height: 3.25rem;
    -ms-overflow-style: none; /* IE */
    scrollbar-width: none; /* firefox */
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .type-tabs .c-tabs__inner .c-tabs__tablist::-webkit-scrollbar {
    display: none; /* chrome */
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .type-tabs .c-tabs__inner .c-tabs__tablist {
      flex-direction: row;
      margin-left: auto;
      margin-right: auto;
      max-width: 90rem;
      display: flex;
      height: 5.125rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .type-tabs .c-tabs__inner .c-tabs__tablist .cmp-tabs__tab {
    width: auto;
    height: 100%;
    padding: 0 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .type-tabs .c-tabs__inner .c-tabs__tablist .cmp-tabs__tab {
      flex: 1;
      padding: 0 !important;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .type-tabs .c-tabs__inner .c-tabs__tablist .cmp-tabs__tab:first-child {
    padding-left: 1rem;
    padding-right: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .type-tabs .c-tabs__inner .c-tabs__tablist .cmp-tabs__tab:last-child {
    padding-left: 0.75rem;
    padding-right: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .type-tabs .c-tabs__inner .c-tabs__tablist .cmp-tabs__tab--active:after {
    position: inherit;
    bottom: 0.125rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .type-tabs .c-tabs__inner .c-tabs__tablist .cmp-tabs__tab--active:after {
      bottom: 0.25rem;
      height: 0.25rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .type-tabs .c-tabs__inner .c-tabs__tablist .cmp-tabs__tab a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    font-size: 0.875rem;
    color: #333;
    font-weight: 700;
    text-decoration: none;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .type-tabs .c-tabs__inner .c-tabs__tablist .cmp-tabs__tab a {
      font-size: 1.125rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .type-tabs .c-tabs__inner .c-tabs__tablist .cmp-tabs__tab {
    color: #333;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .type-tabs .c-tabs__inner .c-tabs__tablist .cmp-tabs__tab--active {
    color: #000;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .type-tabs .c-tabs__inner .c-tabs__tablist .cmp-tabs__tab .c-tab__title {
    word-break: break-word;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .type-tabs .c-tabs__inner .c-tabs__tablist .cmp-tabs__tab .c-tab__title {
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 3;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .type-tabs .c-cta:nth-last-child(2) {
    margin-top: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .first-container > .c-cs-header {
    border-bottom: none;
    padding-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .first-container > .c-cs-header .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .first-container > .c-cs-header {
      border-bottom: 1px solid #cbc8c2;
      padding-bottom: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .c-cs-header {
    margin: 0.75rem 0;
    padding: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .c-cs-header .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .c-cs-header {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding: 1.5rem 0;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .c-cs-header {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .c-product-list__wrap .c-product-list {
    display: flex;
    flex-direction: column;
    row-gap: 0.625rem;
    padding: 0;
    margin: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .c-product-list__wrap .c-product-list li.c-content_box {
    list-style: none;
    margin: 0;
    padding: 0;
    border-radius: 1.25rem;
    padding: 1.25rem;
    background: #fff;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .c-product-list__wrap .c-product-list li.c-content_box li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div p:last-child {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div.c-remark-partition {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 30px;
    text-align: left;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div.c-remark-partition p:first-child {
    color: #666;
    margin-bottom: 0.4375rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .c-product-list__wrap .c-product-list li.c-content_box {
      border-radius: 1.75rem;
      padding: 1.75rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .c-product-list__wrap .c-product-list {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .c-product-list__wrap .c-product-list {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .c-product-list__wrap .c-product__desc {
    padding-left: 0;
    margin: 0.5rem 1rem 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .c-product-list__wrap .c-product__desc {
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .c-product-list__wrap .c-product-list .c-content_box div {
    margin-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    padding-left: 0;
    padding-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 1rem;
    gap: 0;
    align-items: baseline;
    flex-direction: column;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child p {
    margin-bottom: 0.5rem;
    color: #666;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child p:last-child {
    font-weight: 400;
    color: #333;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .c-product-list__wrap .c-product-list .c-content_box {
    padding: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .c-product-list__wrap .c-product-list .c-content_box div {
    color: #4a4946;

    line-height: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    border-top: none;
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .c-product-list__wrap .c-product-list .c-content_box li.c-desc {
    list-style-type: none;
    margin-top: 1rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .c-product-list__wrap .c-product-list .c-content_box {
      display: flex;
      align-items: center;
      padding: 1.75rem;
      gap: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .c-product-list__wrap .c-product-list .c-content_box p {
      flex: 0 0 22%;
      word-break: break-word;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .c-product-list__wrap .c-product-list .c-content_box .cs-warrantylist__hypen {
      margin-top: 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .c-product-list__wrap .c-product-list {
      row-gap: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .tab1 .c-print-area + .c-cs-header,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .tab2 .c-print-area + .c-cs-header {
    padding: 0 1rem;
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .tab1 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .tab2 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
    margin: 0.75rem 0 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .tab1 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .tab2 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
      margin: 1.5rem 0 0.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .tab1 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .tab2 .c-print-area + .c-cs-header {
      padding-top: 0;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .tab1 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .tab2 .c-print-area + .c-cs-header {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {

    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .tab2 .c-parts {
      margin-top: 3rem;
      margin-bottom: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .tab2 .cs-warrantylist__dot ol {
      padding-left: 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .tab3 .c-print-area + .c-cs-header {
      padding-top: 0;
      padding-bottom: 0;
      margin-bottom: 3rem;
    }
  }
  @media (min-width: 48.0625rem) {

    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .tab4 .c-print-area + .c-cs-header {
      padding-top: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .tab4 .cs-warrantylist__hypen {
    padding: 0 1rem 0 1.5rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .tab4 .cs-warrantylist__star {
    margin-bottom: 0;
    padding-left: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .tab4 .cs-warrantylist__star a {
    text-decoration: underline;
    color: #ea1917;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .tab4 ul.cs-warrantylist__hypen,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .tab4 .cs-warrantylist__star {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 2.5rem;
      padding-right: 2.5rem;
      margin: 0 auto;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .tab4 .cs-warrantyTxt {
    padding-bottom: 1.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .tab4 .cs-warrantyTxt .c-cs-header .c-text-contents__bodycopy:nth-child(2) {
      margin-top: 1.5rem;
      margin-bottom: 1.25rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .accordion__content .c-warranty__text {
    margin-bottom: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .accordion__content .c-warranty__text dl {
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .accordion__content .c-warranty__text dl dt {
    color: #7e7c77;
    margin-bottom: 0.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .accordion__content .c-warranty__text dl dt {
      margin-bottom: 1rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .accordion__content .c-warranty__text dl dd {
    line-height: 1.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .accordion__content .c-warranty__text dl dd {
      margin-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .accordion__content .c-warranty__text dl:last-child {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .accordion__content .c-warranty__text dl:last-child dd {
    margin-bottom: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .accordion__content .c-warranty__text dl:first-child dd {
      line-height: 1.75rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .accordion__content .c-warranty__text:last-child {
    margin-bottom: 0;
    padding-bottom: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .accordion__content .c-warranty__desc {
    border-top: 1px solid #cbc8c2;
    padding-top: 1.5rem;
    padding-bottom: 1.25rem;
    line-height: 1.25rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .accordion__content .c-warranty__desc p {
    color: #646464;
    margin-bottom: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .accordion__content .c-warranty__desc a {
    color: #ea1917;
    text-decoration: underline;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .accordion__content .c-warranty__desc {
      padding-bottom: 0;
      line-height: 1.5rem;
      color: #4a4946;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-first-section .accordion__content .c-warranty__desc .cs-bold {
      color: #000;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-second-section .accordion__item {
      display: flex;
      padding: 1.75rem;
      gap: 1.5rem;
      margin-bottom: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-second-section .accordion__title {
      width: 18.75rem;
      width: 20%;
      flex-shrink: 0;
      padding: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-second-section .accordion__content {
      padding: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-second-section .accordion__content .c-warranty__text {
      display: flex;
      gap: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IT .c-second-section .accordion__content .c-warranty__text dl {
      width: calc((100% - 3rem) / 3);
      margin-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .cs-nonAccordion {
    padding: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-desc {
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-product-list .c-content_box div {
    line-height: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-product-list .c-content_box div:last-child {
    border-top: none;
    padding-top: 0;
    color: #4a4946;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-product-list .c-content_box div ul {
    padding-left: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-product-list .c-content_box div ul li {
    list-style-position: outside;
    list-style: disc;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-product-list .c-content_box div.cs-flex__wrapper {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-product-list__wrap .c-cs-header {
    padding-bottom: 0.75rem;
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-product-list__type2 li.c-content_box p {
    display: inline-block;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-product-list__type2 li.c-content_box ul {
    padding-left: 0;
    padding-right: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-product-list__type2 li.c-content_box ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-product-list__type2 li.c-content_box ul li li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-product-list__type2 li.c-content_box ul li strong {
    color: #7e7c77;
    margin-bottom: 0.25rem;
    display: block;
    font-weight: 600;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-product-list__type2 li.c-content_box ul li strong {
      margin-bottom: 0.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-product-list__type2 li.c-content_box ul li span {
    line-height: 1.25rem;
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-product-list__type2 li.c-content_box ul li:last-child {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-product-list__type2 li.c-content_box ul:nth-child(3) {

    margin-top: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-product-list__type2 li.c-content_box ul:nth-child(2) {
      min-width: 22%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-product-list__type2 li.c-content_box ul:nth-child(3) {
      width: 100%;
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-product-list__type2 li.c-content_box ul li {
      margin-bottom: 1rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-product-list__type2 li.c-content_box:last-child ul:nth-child(2) li {
    display: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-product-list__desc {
    padding: 0.75rem 1rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-product-list__desc dl dt {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-product-list__desc ul {
    padding-left: 0.75rem;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-product-list__desc ul li {
    list-style-type: "* ";
    list-style-position: outside;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-product-list__desc {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
      margin: 0 auto;
      padding: 1.25rem 0;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-product-list__desc {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-product-list__desc ul {
      margin-bottom: 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-product-list li.c-content_box {
      display: flex;
      align-items: flex-start;
      gap: 1.5rem;
      padding: 1.75rem;
      border-radius: 1.75rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-product-list li.c-content_box p {
      width: 22%;
      min-width: 22%;
      word-break: break-word;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-product-list li.c-content_box div:last-child {
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-product-list__type2 li.c-content_box ul:nth-child(2) {
      max-width: 22%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .first-container > .c-cs-header {
    border-bottom: none;
    padding-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .first-container > .c-cs-header .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .first-container > .c-cs-header {
      border-bottom: 1px solid #cbc8c2;
      padding-bottom: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .c-cs-header {
    margin: 0.75rem 0;
    padding: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .c-cs-header .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .c-cs-header .c-text-contents__bodycopy.cs-warrantyCounter p {
    margin-bottom: 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .c-cs-header {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding: 1.5rem 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .c-cs-header .c-text-contents__bodycopy.cs-warrantyCounter {
      margin-top: 1.5rem;
      margin-bottom: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .c-product-list__wrap .c-product-list {
    display: flex;
    flex-direction: column;
    row-gap: 0.625rem;
    padding: 0;
    margin: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .c-product-list__wrap .c-product-list li.c-content_box {
    list-style: none;
    margin: 0;
    padding: 0;
    border-radius: 1.25rem;
    padding: 1.25rem;
    background: #fff;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .c-product-list__wrap .c-product-list li.c-content_box li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div p:last-child {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div.c-remark-partition {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 30px;
    text-align: left;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div.c-remark-partition p:first-child {
    color: #666;
    margin-bottom: 0.4375rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .c-product-list__wrap .c-product-list li.c-content_box {
      border-radius: 1.75rem;
      padding: 1.75rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .c-product-list__wrap .c-product-list {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .c-product-list__wrap .c-product-list {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .c-product-list__wrap .c-product__desc {
    padding-left: 0;
    margin: 0.5rem 1rem 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .c-product-list__wrap .c-product__desc {
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .c-product-list__wrap .c-product-list .c-content_box div {
    margin-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    padding-left: 0;
    padding-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 1rem;
    gap: 0;
    align-items: baseline;
    flex-direction: column;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child p {
    margin-bottom: 0.5rem;
    color: #666;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child p:last-child {
    font-weight: 400;
    color: #333;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .c-product-list__wrap .c-product-list {
    margin: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .c-product-list__wrap .c-product-list .c-content_box div {
    color: #4a4946;
    line-height: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    border-top: none;
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .c-product-list__wrap .c-product-list .c-content_box li.c-desc {
    list-style-type: none;
    margin-top: 1rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .c-product-list__wrap .c-product-list {
      row-gap: 1.5rem;
      padding: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .tab1 .c-print-area + .c-cs-header,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .tab2 .c-print-area + .c-cs-header {
    padding: 0 1rem;
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .tab1 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .tab2 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
    margin: 0.75rem 0 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .tab1 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .tab2 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
      margin: 0.5rem 0 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .tab1 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .tab2 .c-print-area + .c-cs-header {
      padding-top: 0;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .tab1 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .tab2 .c-print-area + .c-cs-header {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .tab2 .c-parts {
    margin-bottom: 1.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .tab2 .c-parts {
      margin-top: 1.5rem;
      margin-bottom: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .tab2 .c-parts__list ol {
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .tab2 .c-parts + .c-cs-header {
    padding: 0 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .tab2 .warrantylist__number {
    margin-bottom: 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .tab2 .warrantylist__number {
      margin-bottom: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .tab3 .c-print-area + .c-cs-header {
    margin-top: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .tab3 .c-print-area + .c-cs-header {
      padding-top: 0;
      padding-bottom: 0;
      margin-bottom: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .tab3 .c-product-list__wrap .c-product-list li.c-content_box li span:first-of-type {
    color: #7e7c77;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .tab3 .c-product-list__wrap .c-product-list li.c-content_box li span:last-of-type {
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .tab4 .cs-warrantylist__hypen {
    padding: 0 1rem 0 1.5rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .tab4 .cs-warrantylist__star {
    margin-bottom: 0;
    padding-left: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .tab4 .cs-warrantylist__star a {
    text-decoration: underline;
    color: #ea1917;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .tab4 ul.cs-warrantylist__hypen,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .tab4 .cs-warrantylist__star {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 2.5rem;
      padding-right: 2.5rem;
      margin: 0 auto;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .tab4 .cs-warrantyTxt {
    padding-bottom: 1.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .tab4 .cs-warrantyTxt .c-cs-header .c-text-contents__bodycopy:nth-child(2) {
      margin-top: 1.5rem;
      margin-bottom: 1.25rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .accordion__content .c-warranty__text {
    margin-bottom: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .accordion__content .c-warranty__text dl {
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .accordion__content .c-warranty__text dl dt {
    color: #7e7c77;
    margin-bottom: 0.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .accordion__content .c-warranty__text dl dt {
      margin-bottom: 1rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .accordion__content .c-warranty__text dl dd {
    line-height: 1.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .accordion__content .c-warranty__text dl dd {
      margin-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .accordion__content .c-warranty__text dl:last-child {
    margin-bottom: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .accordion__content .c-warranty__text dl:first-child dd {
      line-height: 1.75rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .accordion__content .c-warranty__text:last-child {
    margin-bottom: 0;
    padding-bottom: 1.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .accordion__content .c-warranty__text:last-child {
      padding-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .accordion__content .c-warranty__desc {
    border-top: 1px solid #cbc8c2;
    padding-top: 1.5rem;
    margin-top: 1.5rem;
    padding-bottom: 1.25rem;
    line-height: 1.25rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .accordion__content .c-warranty__desc p {
    border: 1px solid #000;
    color: #646464;
    margin-bottom: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .accordion__content .c-warranty__desc a {
    color: #ea1917;
    text-decoration: underline;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .accordion__content .c-warranty__desc {
      line-height: 1.5rem;
      color: #4a4946;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-first-section .accordion__content .c-warranty__desc .cs-bold {
      color: #000;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-second-section .accordion__item {
      display: flex;
      padding: 1.75rem;
      gap: 1.5rem;
      margin-bottom: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-second-section .accordion__title {
      width: 18.75rem;
      flex-shrink: 0;
      padding: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-second-section .accordion__content {
      padding: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-second-section .accordion__content .c-warranty__text {
      display: flex;
      gap: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .c-second-section .accordion__content .c-warranty__text dl {
      width: calc((100% - 3rem) / 3);
      margin-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .c-product-list {
    row-gap: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .c-product-list li {
    list-style-type: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .c-product-list .c-content_box span {
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .c-product-list .c-content_box span + span {
    margin-top: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .c-product-list .c-content_box span.title {
    color: #000;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .c-product-list .c-content_box .warrantylist__dot li {
    list-style-type: disc;
    padding: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .c-product-list .c-content_box ul {
    padding: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .warrantylist__dot {
    list-style-type: disc;
    padding: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .c-parts__list {
    margin: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .c-parts__list ol {
    list-style-type: none;
    padding: 0;
    margin: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .accordion__item {
    flex-direction: column;
    gap: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .accordion__title {
    width: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .accordion__title::after {
    content: "";
    display: inline-block;
    background-image: url("../../assets/icon/icon-dropdown-open-gray-10-6.svg");
    background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    right: 1.25rem;
    width: 0.625rem;
    height: 0.375rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .accordion__title.active::after {
    transform: rotateX(180deg) translate(0, 50%);
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .accordion__title {
      margin-bottom: 1.5rem;
      padding-bottom: 1.5rem;
      border-bottom: 1px solid #d9d9d9;
      border-radius: 1.25rem 1.25rem 0 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .accordion__title::after {
      display: none;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .c-cost-wrap {
    width: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .c-cost-wrap__list {
    display: flex;
    border-bottom: 1px solid #d9d9d9;

    padding: 0.75rem 0;
    margin-bottom: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .c-cost-wrap__list {
      border: 0;
      padding: 0;
      margin-bottom: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .c-cost-wrap__title,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .c-cost-wrap__price {
    width: 50%;
    color: #333;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .c-cost-wrap__title {
    padding-right: 0.3125rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .c-cost-wrap__title {
      width: 50%;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .c-cost-wrap__price {
    display: flex;
    flex-direction: column;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .c-cost-wrap__price {
      width: 50%;
      flex-direction: row;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .c-cost-wrap__price1 {
    padding: 0 0 0.75rem;
    border-bottom: 1px solid #d9d9d9;
    color: #000;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .c-cost-wrap__price1 {
      width: 50%;
      border: 0;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .c-cost-wrap__price2 {
    padding: 0.75rem 0 0;
    color: #000;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .c-cost-wrap__price2 {
      width: 50%;
      padding: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .warrantylist__number {
    padding-left: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .warrantylist__number li {
    list-style-position: outside;
    padding-left: 0.3125rem !important;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .warrantylist__number {
      padding-left: 2rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .cmp-text a {
    color: #ea1917;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .c-image-banner {
    position: relative;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .c-image-banner__bg {
    overflow: hidden;
    border-radius: 1rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .c-image-banner__bg {
      border-radius: 2rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .c-image-banner__bg .c-image__img {
    object-fit: cover;
    object-position: top center;
    height: 140px;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .c-image-banner__bg .c-image__img {
      height: 19rem;
      object-fit: cover;
      object-position: center;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .c-image-banner__content {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding: 0.75rem 0.8125rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .c-image-banner__content {
      padding: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .c-image-banner__content-text {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    color: #fff;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .c-image-banner__content-bodycopy .cmp-title {
    display: block;
    width: calc(100% - 4rem);
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .c-image-banner__content-bodycopy .cmp-title__text {
    margin-top: 0.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .c-image-banner__content-bodycopy .cmp-title__text {
      margin-top: 0.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .c-image-banner__content-bodycopy .cmp-title {
      width: 100%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .c-image-banner__content-icon {
    text-indent: -9999px;
    display: block;
    width: 3rem;
    height: 3rem;
    background-image: url("../../assets/icon/icon-finder-48-48.svg");
    background-size: 100%;
    background-repeat: no-repeat;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .c-image-banner__content-icon {
      width: 7.5rem;
      height: 7.5rem;
      background-image: url("../../assets/icon/icon-finder-120-120.svg");
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .second-container .c-warranty__wrap .contents-area .tabs.csSwiper2 {
      margin-top: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-JP .CS0078__container .c-cost-wrap__list:first-of-type div {
    color: #7e7c77;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-KZ .c-desc {
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-KZ .c-product-list .c-content_box div {
    line-height: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-KZ .c-product-list .c-content_box div:last-child {
    border-top: none;
    padding-top: 0;
    color: #4a4946;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-KZ .c-product-list .c-content_box div ul {
    padding-left: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-KZ .c-product-list .c-content_box div ul li {
    display: flex;
    list-style-position: outside;
    list-style: disc;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-KZ .c-product-list .c-content_box div.cs-flex__wrapper {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-KZ .c-product-list__wrap .c-cs-header {
    padding-bottom: 0.75rem;
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-KZ .c-product-list__type2 li.c-content_box p {
    display: inline-block;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-KZ .c-product-list__type2 li.c-content_box ul {
    padding-left: 0;
    padding-right: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-KZ .c-product-list__type2 li.c-content_box ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: space-between;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-KZ .c-product-list__type2 li.c-content_box ul li li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-KZ .c-product-list__type2 li.c-content_box ul li strong {
    color: #7e7c77;
    margin-bottom: 0.5rem;
    display: block;
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-KZ .c-product-list__type2 li.c-content_box ul li span {
    line-height: 1.25rem;
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-KZ .c-product-list__type2 li.c-content_box ul li:last-child {
    margin-bottom: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-KZ .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-KZ .c-product-list__type2 li.c-content_box ul:nth-child(2) {
      min-width: 22%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-KZ .c-product-list__type2 li.c-content_box ul:nth-child(3) {
      width: 100%;
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-KZ .c-product-list__type2 li.c-content_box ul li {
      flex-direction: column;
      margin-bottom: 1rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-KZ .c-product-list__desc {
    padding: 0.75rem 1rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-KZ .c-product-list__desc dl dt {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-KZ .c-product-list__desc ul {
    padding-left: 0.75rem;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-KZ .c-product-list__desc ul li {
    list-style-type: "* ";
    list-style-position: outside;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-KZ .c-product-list__desc {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
      margin: 0 auto;
      padding: 1.25rem 0;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-KZ .c-product-list__desc {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-KZ .c-product-list__desc ul {
      margin-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-KZ .image-wrap {
    display: inline-block;
    margin: 1.5rem 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-KZ .image-wrap .cmp-image {
    display: inline-block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-KZ .image-wrap .cmp-image img {
    display: inline-block;
    width: auto;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-KZ .c-service-list p {
    margin: 0.75rem 0 0;
    padding: 0.75rem 0;
    border: 1px solid #cbc8c2;
    border-width: 1px 0 1px 0;
    line-height: unset;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-KZ .c-service-list p span {
    display: inline-block;
    vertical-align: middle;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-KZ .c-service-list p strong {
    margin-left: 1rem;
    display: inline-block;
    vertical-align: middle;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-KZ .c-service-list p {
      margin: 1.5rem 0 0;
      padding: 0;
      border: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-KZ .cs-notabs .c-cs-header__disclaimer {
    padding-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-KZ .cs-notabs .c-cs-header__disclaimer .c-text-contents__bodycopy {
    margin-top: unset;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-KZ .cs-warrantylist__hypen {
    margin-bottom: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-KZ .c-product-list li.c-content_box {
      display: flex;
      align-items: center;
      gap: 1.5rem;
      padding: 1.75rem;
      border-radius: 1.75rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-KZ .c-product-list li.c-content_box p {
      width: 32%;
      min-width: 32%;
      word-break: break-word;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-KZ .c-product-list li.c-content_box div:last-child {
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-KZ .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-KZ .c-product-list__type2 li.c-content_box ul:nth-child(2) {
      max-width: 32%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-KZ .cs-notabs .c-cs-header__disclaimer {
      padding-top: 1.25rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-KZ .cs-notabs .c-cs-header__disclaimer .c-text-contents__bodycopy {
      margin-top: unset;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-KZ .cs-notabs .c-service-list__wrap {
      margin-top: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .first-container > .c-cs-header {
    border-bottom: none;
    padding-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .first-container > .c-cs-header .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .first-container > .c-cs-header .c-text-contents__bodycopy .button {
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .first-container > .c-cs-header .c-text-contents__bodycopy .button .c-button {
    font-size: 0.875rem;
    line-height: 0.875rem;
    font-weight: 600;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .first-container > .c-cs-header {
      border-bottom: 1px solid #cbc8c2;
      padding-bottom: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .first-container .type-accordion .c-cs-header {
    padding-left: 0;
    padding-right: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .first-container .type-accordion .c-accordion {
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .first-container .type-accordion .c-accordion__body-text .c-text-contents__bodycopy ul {
    padding-left: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .first-container .type-accordion .c-accordion__body-text .c-text-contents__bodycopy ul li {
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .first-container .type-accordion .c-accordion__body {
    padding: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .first-container .type-accordion {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .first-container .type-accordion {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .first-container .type-accordion .c-accordion {
      margin-top: 1.25rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-product-list {
    display: flex;
    flex-direction: column;
    row-gap: 0.625rem;
    padding: 0;
    margin: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-product-list li.c-content_box {
    list-style: none;
    margin: 0;
    padding: 0;
    border-radius: 1.25rem;
    padding: 1.25rem;
    background: #fff;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-product-list li.c-content_box li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-product-list li.c-content_box div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-product-list li.c-content_box div p:last-child {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-product-list li.c-content_box div.c-remark-partition {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 30px;
    text-align: left;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-product-list li.c-content_box div.c-remark-partition p:first-child {
    color: #666;
    margin-bottom: 0.4375rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-product-list li.c-content_box {
      border-radius: 1.75rem;
      padding: 1.75rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-product-list {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-product-list {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-product__desc {
    padding-left: 0;
    margin: 0.5rem 1rem 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-product__desc {
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-product-list .c-content_box div {
    margin-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-product-list .c-content_box div:last-child {
    padding-left: 0;
    padding-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-product-list .c-content_box div:last-child {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 1rem;
    gap: 0;
    align-items: baseline;
    flex-direction: column;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-product-list .c-content_box div:last-child p {
    margin-bottom: 0.5rem;
    color: #666;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-product-list .c-content_box div:last-child p:last-child {
    font-weight: 400;
    color: #333;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-product-list {
    margin: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-product-list li.c-content_box {
    padding: 1.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-product-list li.c-content_box {
      padding: 1.75rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-product-list li.c-content_box strong,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-product-list li.c-content_box span {
    display: inline-block;
    width: 100%;
    color: #000;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-product-list li.c-content_box strong {
    color: #7e7c77;
    font-weight: 600;
    margin-bottom: 0.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-product-list li.c-content_box ul + p {
    margin-top: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-product-list li.c-content_box p + ul {
    border-top: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-product-list li.c-content_box ul {
    border-top: 1px solid #cbc8c2;
    padding-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-product-list li.c-content_box ul:nth-of-type(1) {
    border-top: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-product-list li.c-content_box ul:last-child li:last-child {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-product-list li.c-content_box ul li {
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-product-list li.c-content_box ul:first-child {
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-product-list li.c-content_box div {
    color: #4a4946;
    line-height: 1.25rem;
    line-height: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-product-list li.c-content_box div:last-child {
    border-top: none;
    padding-top: 0;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-product-list li.c-content_box div ul {
    padding-left: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-product-list li.c-content_box div ul li {
    list-style-position: outside;
    list-style: disc;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-product-list li.c-content_box div.cs-flex__wrapper {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-product-list li.c-content_box li.c-desc {
    list-style-type: none;
    margin-top: 1rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-product-list {
      row-gap: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-cs-warranty .cs-second-tab {
      margin-top: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .c-cs-header {
    margin: 1.5rem 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .c-cs-header .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .c-cs-header {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding: 1.5rem 0;
      padding-left: 1rem;
      padding-right: 1rem;
      padding-top: 0;
      padding-bottom: 0;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .c-cs-header {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .c-cs-header .c-text-contents__bodycopy {
      margin-top: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .c-cs-header .c-text-contents__bodycopy + .c-text-contents__bodycopy {
      margin-top: 0.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .c-cs-header .c-text-contents__bodycopy .cs-warrantylist__hypen {
      margin-top: 0.5rem;
      padding-left: 1rem;
    }
  }

  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .cs-warrantyTxtWrap {
    padding-top: 0;
    padding-bottom: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .cs-warrantyTxtWrap {
      padding-top: 3.125rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .tab1 .c-cs-header .c-text-contents__bodycopy a {
    color: #a50034;
    text-decoration: underline;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .tab1 .c-cs-header .c-text-contents__bodycopy .cs-flex {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .tab1 .c-cs-header .c-text-contents__bodycopy .cs-flex .button {
    flex-shrink: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .tab1 .c-cs-header .c-text-contents__bodycopy .cs-flex .button .c-button {
    font-size: 0.875rem;
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .tab1 .c-product-list li.c-content_box div {
    display: block;
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .tab1 .c-product-list li.c-content_box div:last-child p {
    color: #000;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .tab1 .c-product-list li.c-content_box div .cs-sublist__wrap {
    margin-bottom: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .tab1 .c-product-list li.c-content_box div .cs-sublist__wrap div ul:nth-child(2) {
    padding-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .tab1 .c-product-list li.c-content_box div .cs-sublist__wrap ul {
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .tab1 .c-product-list li.c-content_box div .cs-sublist__wrap + ul {
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .tab1 .c-product-list li.c-content_box div .cs-sublist__wrap:last-child {
    margin-bottom: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .tab1 .c-accordion__box:not(:nth-child(3)) .c-product-list {
      padding-right: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .tab1 .c-accordion__box:not(:nth-child(3)) .c-product-list li.c-content_box > div > div {
      display: flex;
      flex-direction: row;
      gap: 1.5rem;
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .tab1 .c-accordion__box:not(:nth-child(3)) .c-product-list li.c-content_box > div > div p {
      width: 33.3333333333%;
      flex-shrink: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .tab1 .c-accordion__box:not(:nth-child(3)) .c-product-list li.c-content_box > div > div div {
      width: 100%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .tab1 .c-accordion__box:not(:nth-child(3)) .c-product-list li.c-content_box > div > div div ul {
      border-top: none;
      display: flex;
      gap: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .tab1 .c-accordion__box:not(:nth-child(3)) .c-product-list li.c-content_box > div > div div ul li {
      width: 50%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .tab1 .c-accordion__box:not(:nth-child(3)) .c-product-list li.c-content_box > div > div div ul:last-child li {
      margin-bottom: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .tab1 .c-accordion__box:nth-child(3) .c-product-list li.c-content_box .cs-sublist__wrap {
      display: flex;
      flex-direction: row;
      gap: 1.5rem;
      align-items: flex-start;
      padding-top: 1.5rem;
      border-top: 1px solid #cbc8c2;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .tab1 .c-accordion__box:nth-child(3) .c-product-list li.c-content_box .cs-sublist__wrap:first-child {
      padding-top: 0;
      border-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .tab1 .c-accordion__box:nth-child(3) .c-product-list li.c-content_box .cs-sublist__wrap p {
      width: 33.3333333333%;
      flex-shrink: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .tab1 .c-accordion__box:nth-child(3) .c-product-list li.c-content_box .cs-sublist__wrap div {
      width: 100%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .tab1 .c-accordion__box:nth-child(3) .c-product-list li.c-content_box .cs-sublist__wrap div ul {
      border-top: none;
      display: flex;
      gap: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .tab1 .c-accordion__box:nth-child(3) .c-product-list li.c-content_box .cs-sublist__wrap div ul li {
      width: 50%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .tab2 .cs-warrantyTxt {
    padding-top: 0;
    padding-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .tab2 .cs-warrantyTxt .c-cs-header .c-text-contents__bodycopy ol {
    margin-bottom: 0;
    padding-left: 1.5rem;
    line-height: 1.375rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .tab2 .cs-warrantyTxt .c-cs-header .c-text-contents__bodycopy ol li {
    list-style-position: outside;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .tab2 .cs-warrantyTxt .c-cs-header .c-text-contents__bodycopy {
      margin-top: 0.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .tab2 .cs-warrantyTxt .c-cs-header .c-text-contents__bodycopy:nth-child(2) {
      margin-top: 1.5rem;
      margin-bottom: 1.25rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .tab2 .cs-warrantyTxtWrap {
    padding: 0 1rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .tab2 .cs-warrantyTxtWrap {
      padding-top: 3.125rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .tab2 .c-product-list {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .tab2 .c-product-list li.c-content_box ul {
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .tab2 .c-product-list li.c-content_box ul li {
    margin-bottom: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .tab2 .c-product-list {
      margin: 0 auto;
      margin-bottom: 0;
      margin-top: 1.5rem;
      padding: 0 0 3rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .tab2 .c-product-list li.c-content_box {
      display: flex;
      align-items: center;
      gap: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .tab2 .c-product-list li.c-content_box p {
      width: 25rem;
      flex-shrink: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-MX .c-first-section .tab2 .c-product-list li.c-content_box div {
      margin-top: 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-warranty__wrap .cs-warrantyTxt {
      padding-top: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-cs-header .c-text-contents__bodycopy ol.cmp-text.cs-warrantyCounter {
    padding-left: 1rem;
    counter-reset: warranty;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-cs-header .c-text-contents__bodycopy ol.cmp-text.cs-warrantyCounter li {
    list-style: none;
    padding-left: 0.625rem;
    position: relative;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-cs-header .c-text-contents__bodycopy ol.cmp-text.cs-warrantyCounter li::before {
    counter-increment: warranty;
    content: "(" counter(warranty) ") ";
    position: absolute;
    left: -1rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-cs-header .c-text-contents__bodycopy ol.cmp-text.cs-warrantyCounter li {
      padding-left: 1.875rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-cs-header .c-text-contents__bodycopy dl.c-pdf-download {
    display: flex;
    align-items: center;
    gap: 0.625rem;
    margin-top: 0.625rem;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-cs-header .c-text-contents__bodycopy dl.c-pdf-download dd {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list {
    display: flex;
    flex-direction: column;
    row-gap: 0.625rem;
    padding: 0;
    margin: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list li.c-content_box {
    list-style: none;
    margin: 0;
    padding: 0;
    border-radius: 1.25rem;
    padding: 1.25rem;
    background: #fff;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list li.c-content_box li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list li.c-content_box div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list li.c-content_box div p:last-child {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list li.c-content_box div.c-remark-partition {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 30px;
    text-align: left;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list li.c-content_box div.c-remark-partition p:first-child {
    color: #666;

    margin-bottom: 0.4375rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list li.c-content_box {
      border-radius: 1.75rem;
      padding: 1.75rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product__desc {
    padding-left: 0;
    margin: 0.5rem 1rem 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product__desc {
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list .c-content_box div {
    margin-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list .c-content_box div:last-child {
    padding-left: 0;
    padding-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list .c-content_box div:last-child {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 1rem;
    gap: 0;
    align-items: baseline;
    flex-direction: column;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list .c-content_box div:last-child p {
    margin-bottom: 0.5rem;
    color: #666;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list .c-content_box div:last-child p:last-child {
    font-weight: 400;
    color: #333;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list {
    padding-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list__wrap > .c-cs-header {
    padding: 0 1rem 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list__type2 li.c-content_box p {
    display: inline-block;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list__type2 li.c-content_box ul {
    padding-left: 0;
    padding-right: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list__type2 li.c-content_box ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list__type2 li.c-content_box ul li li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list__type2 li.c-content_box ul li strong {
    color: #7e7c77;
    margin-bottom: 0.25rem;
    display: block;
    font-weight: 600;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list__type2 li.c-content_box ul li strong {
      margin-bottom: 0.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list__type2 li.c-content_box ul li span {
    line-height: 1.25rem;
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list__type2 li.c-content_box ul li:last-child {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list__type2 li.c-content_box ul:nth-child(3) {
    margin-top: 0.75rem;

  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list__type2 li.c-content_box ul:nth-child(2) {
      min-width: 22%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list__type2 li.c-content_box ul:nth-child(3) {
      width: 100%;
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list__type2 li.c-content_box ul li {
      margin-bottom: 1rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list__type2 li.c-content_box ul + ul:nth-child(2) {
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list__type2 li.c-content_box ul:nth-child(3) {
    display: flex;
    gap: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list__type2 li.c-content_box ul:nth-child(3) li {
    width: 50%;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list__type2 li.c-content_box ul:nth-child(3) li .c-download {
    display: flex;
    align-items: center;
    gap: 0.25rem;
    display: inline-flex;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list__type2 li.c-content_box ul:nth-child(3) li .c-download a {
    text-decoration: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list__type2 li.c-content_box ul:nth-child(3) li .c-download a:hover {
    text-decoration: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list__type2 li.c-content_box ul:nth-child(3) li .c-download::before {
    content: "";
    background-image: url("../../assets/icon/icon-extension-pdf.svg");
    width: 1rem;
    height: 1.25rem;
    display: inline-block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list__type2 li.c-content_box ul:nth-child(3) li .c-download::after {
    content: "";
    background-image: url("../../assets/icon/icon-download-black-24-24.svg");
    background-size: 100% 100%;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list__desc {
    padding: 0.75rem 1rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list__desc dl dt {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list__desc ul {
    padding-left: 0.75rem;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list__desc ul li {
    list-style-type: "* ";
    list-style-position: outside;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list__desc {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
      margin: 0 auto;
      padding: 1.25rem 0;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list__desc {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list__desc ul {
      margin-bottom: 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list__desc {
      padding-top: 0.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .second-container .c-cs-header {
    margin-bottom: 0;
    padding: 0.75rem 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .second-container .c-cs-header:first-child {
    padding-top: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .second-container .c-cs-header {
      margin-bottom: 0;
      padding-top: 1.5rem;
      padding-bottom: 1.5rem;
      padding-left: 1rem;
      padding-right: 1rem;

    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .second-container .c-cs-header {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .second-container .c-cs-header:first-child {
      padding-top: 3rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list__type2 li.c-content_box {
      display: flex;
      gap: 1.5rem;
      padding: 1.25rem;
      align-items: center;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list__type2 li.c-content_box p {
      margin-bottom: 0;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list__type2 li.c-content_box {
      padding: 1.75rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list__type2 li.c-content_box ul + ul:nth-child(2) {
      margin-top: 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list__type2 li.c-content_box ul:nth-child(3) li .c-download::before {
      margin-right: 0.625rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .c-product-list__type2 li.c-content_box ul:nth-child(3) li .c-download::after {
      width: 1rem;
      height: 1rem;
      margin-left: 0.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .tab1 .c-product-list__type2 li.c-content_box p {
      width: 44%;
      flex-shrink: 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .tab2 .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .tab2 .c-product-list__type2 li.c-content_box p {
      width: 28%;
      flex-shrink: 0;
      word-break: break-word;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .tab2 .c-product-list__type2 li.c-content_box ul {
      list-style: none;
      width: 30%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .tab2 .c-product-list__type2 li.c-content_box strong {
      display: block;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) and (max-width: 79.9375rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-NL .CS0078__container .tab2 .c-product-list__type2 li.c-content_box ul {
      width: 25%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .font-w-semibold-14 {
    font-weight: 600;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .cs-warranty__normalContents > .c-cs-header:first-child {
      padding-bottom: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-cs-header .c-text-contents__bodycopy + .cmp-text {
    margin-top: 0.5rem;
    color: #4a4946;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-cs-header + .c-product-list__wrap {
      margin-top: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap .c-product-list {
    display: flex;
    flex-direction: column;
    row-gap: 0.625rem;
    padding: 0;
    margin: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap .c-product-list li.c-content_box {
    list-style: none;
    margin: 0;
    padding: 0;
    border-radius: 1.25rem;
    padding: 1.25rem;
    background: #fff;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap .c-product-list li.c-content_box li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap .c-product-list li.c-content_box div {
    display: flex;
    align-items: center;

    justify-content: space-between;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap .c-product-list li.c-content_box div p:last-child {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap .c-product-list li.c-content_box div.c-remark-partition {
    display: block;

    border-top: 1px solid #d9d9d9;
    padding-top: 30px;
    text-align: left;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap .c-product-list li.c-content_box div.c-remark-partition p:first-child {
    color: #666;
    margin-bottom: 0.4375rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap .c-product-list li.c-content_box {
      border-radius: 1.75rem;
      padding: 1.75rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap .c-product-list {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap .c-product-list {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap .c-product__desc {
    padding-left: 0;
    margin: 0.5rem 1rem 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap .c-product__desc {
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap .c-product-list .c-content_box div {
    margin-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    padding-left: 0;
    padding-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 1rem;
    gap: 0;

    align-items: baseline;
    flex-direction: column;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap .c-product-list .c-content_box div:last-child p {
    margin-bottom: 0.5rem;
    color: #666;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap .c-product-list .c-content_box div:last-child p:last-child {
    font-weight: 400;
    color: #333;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap .c-cs-header {
    padding-bottom: 0.75rem;
    padding-top: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap .c-cs-header {
      padding-bottom: 1.25rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap .c-product-list .c-content_box {
    padding: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap .c-product-list .c-content_box div {
    color: #4a4946;
    line-height: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    border-top: none;
    padding-top: 0;
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap .c-product-list .c-content_box div > strong {
    margin-bottom: 0.75rem;
    display: inline-block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap .c-product-list .c-content_box div ul li span {
    color: #000;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap .c-product-list .c-content_box {
      padding: 1.75rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap + .c-cs-header {
    padding-top: 0.75rem;
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap .c-product-list .c-content_box {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap .c-product-list .c-content_box ul {
    padding: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap .c-product-list .c-content_box ul:last-child {
    display: flex;
    flex-wrap: wrap;
    gap: 0.75rem 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap .c-product-list .c-content_box ul:last-child li {
    flex-basis: calc(50% - 0.75rem);
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap + .c-cs-header .c-text-contents {
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap + .c-cs-header .c-text-contents__desc {
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap + .c-cs-header .c-text-contents ol {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap + .c-cs-header .c-text-contents ol li {
    list-style: disc;
    list-style-position: outside;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap + .c-product-list__wrap {
    margin-top: 1.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap + .c-product-list__wrap {
      margin-top: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type2 {
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type2 li.c-content_box p {
    display: inline-block;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type2 li.c-content_box ul {
    padding-left: 0;
    padding-right: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type2 li.c-content_box ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type2 li.c-content_box ul li li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type2 li.c-content_box ul li strong {
    color: #7e7c77;
    margin-bottom: 0.25rem;
    display: block;
    font-weight: 600;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type2 li.c-content_box ul li strong {
      margin-bottom: 0.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type2 li.c-content_box ul li span {
    line-height: 1.25rem;
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type2 li.c-content_box ul li:last-child {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type2 li.c-content_box ul:nth-child(3) {
    margin-top: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type2 li.c-content_box ul:nth-child(2) {
      min-width: 22%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type2 li.c-content_box ul:nth-child(3) {
      width: 100%;
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type2 li.c-content_box ul li {
      margin-bottom: 1rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type3 {
    background: #fff;
    padding: 1.25rem;
    border-radius: 1.25rem;
    margin: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type3 > li {
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type3 .pc-only {
    display: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type3 .c-content_box {
    margin-top: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type3 .c-content_box:last-child dl {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type3 p + ul {
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type3 p + ul li {
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type3 ul {
    padding-left: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type3 ul li {
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type3 ul li span {
    display: block;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type3 dl {
    border-bottom: 1px solid #f0ece4;
    display: flex;
    flex-wrap: wrap;
    gap: 0.75rem 0.25rem;
    padding-bottom: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type3 dl dt {
    width: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type3 dl dd {
    flex-basis: calc(50% - 0.125rem);
    display: flex;
    flex-direction: column;
    gap: 0.25rem;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type3 dl li strong,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type3 dl dt strong,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type3 dl dd strong,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type3 ul li strong,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type3 ul dt strong,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type3 ul dd strong {
    color: #7e7c77;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .cs-warrantylist__star {
    margin: 0 auto;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .cs-warrantylist__star {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 2.5rem;
      padding-right: 2.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .cs-warrantylist__hypen {
    padding-left: 0.625rem !important;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap .c-cs-header .c-text-contents {
      padding-left: 0;
      padding-right: 0;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap .c-product-list {
      padding-left: 0;
      padding-right: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap .c-product-list li.c-content_box {

      display: flex;
      gap: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap .c-product-list li.c-content_box p {
      width: 80%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap .c-product-list li.c-content_box div {
      width: 100%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__wrap .c-product-list li.c-content_box div ul:last-child {
      flex-wrap: nowrap;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type3 {
      padding: 1.75rem;
      border-radius: 1.75rem;
      margin: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type3 .pc-only {
      display: block;
      color: #7e7c77;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type3 .c-content_box {
      display: flex;
      justify-content: space-between;
      align-items: baseline;
      margin-top: 1.5rem;
      gap: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type3 .c-content_box:last-child dl {
      border-bottom: none;
      padding-bottom: 0;
      margin-bottom: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type3 .c-content_box:nth-child(n + 3) dl dt {
      display: none;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type3 .c-content_box:nth-child(n + 3) dl dd strong {
      display: none;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type3 .c-content_box:nth-child(n + 3) ul li strong {
      display: none;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type3 .c-content_box:nth-child(n + 3) p strong {
      display: none;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type3 .c-content_box > p {
      width: 22%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type3 .c-content_box > p strong {
      display: block;
      margin-bottom: 2.8125rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type3 p + ul {
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type3 p + ul li {
      margin-bottom: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type3 ul {
      width: 44%;
      padding-left: 0;

    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type3 ul li strong {
      display: block;
      margin-bottom: 3rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type3 dl {
      width: 34%;
      border-bottom: unset;
      display: flex;
      flex-wrap: wrap;
      gap: 0.5rem 1.5rem;
      padding-bottom: 0;
      margin-bottom: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type3 dl dt {
      width: 100%;
      flex-basis: 100%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PE .cs-notabs .c-product-list__type3 dl dd {
      flex-basis: calc((100% - 3rem) / 3);
      display: flex;
      flex-direction: column;
      gap: 1rem;
      margin-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL .c-cs-header .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL .second-container .c-cs-header {
    padding: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL .second-container .c-print-area {
      margin-top: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL .second-container .c-warranty__wrap .contents-area > .c-cs-header {
    padding: 1.5rem 1rem 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL .second-container .c-warranty__wrap .contents-area > .c-cs-header {
      padding-top: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL .second-container .c-warranty__wrap .contents-area .tabs.csSwiper2.c-sticky {
    top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL .cs-warrantyCounter ol.cmp-text li {
    line-height: 1.25rem;
    padding-left: 0.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL .cs-warrantyCounter ol.cmp-text li::before {
    counter-increment: warranty;
    content: counter(warranty) ".";
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL .cs-warrantyCounter ol.cmp-text li {
      padding-left: 0.625rem;
      line-height: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL .c-product-list {
    display: flex;
    flex-direction: column;
    row-gap: 0.625rem;
    padding: 0;
    margin: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL .c-product-list li.c-content_box {
    list-style: none;
    margin: 0;
    padding: 0;
    border-radius: 1.25rem;
    padding: 1.25rem;
    background: #fff;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL .c-product-list li.c-content_box li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL .c-product-list li.c-content_box div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL .c-product-list li.c-content_box div p:last-child {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL .c-product-list li.c-content_box div.c-remark-partition {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 30px;
    text-align: left;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL .c-product-list li.c-content_box div.c-remark-partition p:first-child {
    color: #666;
    margin-bottom: 0.4375rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL .c-product-list li.c-content_box {
      border-radius: 1.75rem;
      padding: 1.75rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL .c-product-list {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL .c-product-list {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL .c-product__desc {
    padding-left: 0;
    margin: 0.5rem 1rem 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL .c-product__desc {
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL .c-product-list .c-content_box div {
    margin-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL .c-product-list .c-content_box div:last-child {
    padding-left: 0;
    padding-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL .c-product-list .c-content_box div:last-child {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 1rem;
    gap: 0;
    align-items: baseline;
    flex-direction: column;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL .c-product-list .c-content_box div:last-child p {
    margin-bottom: 0.5rem;
    color: #666;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL .c-product-list .c-content_box div:last-child p:last-child {
    font-weight: 400;
    color: #333;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL li.c-content_box p {
    display: inline-block;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL li.c-content_box ul {
    padding-left: 0;
    padding-right: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL li.c-content_box ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL li.c-content_box ul li li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL li.c-content_box ul li strong {
    color: #7e7c77;
    margin-bottom: 0.25rem;
    display: block;
    font-weight: 600;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL li.c-content_box ul li strong {
      margin-bottom: 0.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL li.c-content_box ul li span {
    line-height: 1.25rem;
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL li.c-content_box ul li:last-child {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL li.c-content_box ul:nth-child(3) {
    margin-top: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL li.c-content_box ul:nth-child(2) {
      min-width: 22%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL li.c-content_box ul:nth-child(3) {
      width: 100%;
      margin-top: 0;
    }

    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL li.c-content_box ul li {
      margin-bottom: 1rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL .c-product-list {
    margin: 0;
    padding: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL .c-product-list {
      gap: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL .c-product-list li.c-content_box {
      display: flex;
      align-items: center;
      gap: 1.5rem;
      padding: 1.75rem;
      border-radius: 1.75rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL .c-product-list li.c-content_box p {
      width: 22%;
      min-width: 22%;
      word-break: break-word;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL .c-product-list li.c-content_box div:last-child {
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL .c-product-list li.c-content_box span {
      margin-bottom: 0.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL .c-product-list li.c-content_box span:last-child {
      margin-bottom: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PL .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-cs-header .c-text-contents__bodycopy.cs-warrantylist__dot ol {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-cs-header .c-text-contents__bodycopy.cs-warrantylist__dot ol li {
    list-style-position: outside;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-cs-header .c-text-contents__bodycopy .cs-warranty__subtit {
    color: #000;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .first-container > .c-cs-header {
    border-bottom: none;
    padding-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .first-container > .c-cs-header .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .c-cs-header {
    margin: 1.5rem 0;
    padding: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .c-cs-header .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .c-product-list__wrap .c-product-list {
    display: flex;
    flex-direction: column;
    row-gap: 0.625rem;
    padding: 0;
    margin: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .c-product-list__wrap .c-product-list li.c-content_box {
    list-style: none;
    margin: 0;
    padding: 0;
    border-radius: 1.25rem;
    padding: 1.25rem;
    background: #fff;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .c-product-list__wrap .c-product-list li.c-content_box li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div p:last-child {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div.c-remark-partition {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 30px;
    text-align: left;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div.c-remark-partition p:first-child {
    color: #666;
    margin-bottom: 0.4375rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .c-product-list__wrap .c-product-list li.c-content_box {
      border-radius: 1.75rem;
      padding: 1.75rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .c-product-list__wrap .c-product-list {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .c-product-list__wrap .c-product-list {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .c-product-list__wrap .c-product__desc {
    padding-left: 0;
    margin: 0.5rem 1rem 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .c-product-list__wrap .c-product__desc {
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .c-product-list__wrap .c-product-list .c-content_box div {
    margin-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    padding-left: 0;
    padding-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 1rem;
    gap: 0;
    align-items: baseline;
    flex-direction: column;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child p {
    margin-bottom: 0.5rem;
    color: #666;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child p:last-child {
    font-weight: 400;
    color: #333;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .c-product-list__wrap .c-cs-header {
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .c-product-list__wrap .c-product-list .c-content_box {
    padding: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .c-product-list__wrap .c-product-list .c-content_box div {
    color: #4a4946;
    line-height: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    border-top: none;
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .c-product-list__wrap .c-product-list .c-content_box li.c-desc {
    list-style-type: none;
    margin-top: 1rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .c-product-list__wrap .c-product-list .c-content_box {
      padding: 1.75rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab1 .c-print-area + .c-cs-header,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab2 .c-print-area + .c-cs-header,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab3 .c-print-area + .c-cs-header {
    padding: 0 1rem;
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab1 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab2 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab3 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
    margin: 1.5rem 0 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab1 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab2 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab3 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
      margin: 3rem 0 0.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab1 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab2 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab3 .c-print-area + .c-cs-header {
      padding-top: 0;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab1 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab2 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab3 .c-print-area + .c-cs-header {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab1 .c-parts,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab2 .c-parts,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab3 .c-parts {
      margin-top: 3rem;
      margin-bottom: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab2 .c-product-list li.c-content_box div,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab3 .c-product-list li.c-content_box div {
    display: block;
    color: #000;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab2 .c-product-list li.c-content_box div span,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab3 .c-product-list li.c-content_box div span {
    color: #7e7c77;
    font-weight: 600;
    margin-bottom: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab2 .c-product-list li.c-content_box div ul,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab3 .c-product-list li.c-content_box div ul {
    color: #000;
    margin-top: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab2 .c-product-list__wrap:nth-last-of-type(2) ul li,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab3 .c-product-list__wrap:nth-last-of-type(2) ul li {
    margin-bottom: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab2 .c-product-list__wrap:nth-last-of-type(2) ul li:last-child,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab3 .c-product-list__wrap:nth-last-of-type(2) ul li:last-child {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab2 .c-cs-header:nth-last-of-type(1) ul,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab3 .c-cs-header:nth-last-of-type(1) ul {
    margin-top: 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab3 .c-print-area + .c-cs-header {
      padding-top: 0;
      padding-bottom: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .first-container > .c-cs-header {
      border-bottom: 1px solid #cbc8c2;
      padding-bottom: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .c-cs-header {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding: 1.5rem 0;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .c-cs-header {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .c-product-list__wrap .c-product-list {
      row-gap: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .c-product-list__wrap .c-product-list li.c-content_box {
      display: flex;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .c-product-list__wrap .c-cs-header {
      padding-bottom: 0.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .c-product-list__wrap .c-cs-header + .c-product-list {
      margin-bottom: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab1 .c-product-list li.c-content_box,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab2 .c-product-list li.c-content_box,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab3 .c-product-list li.c-content_box {
      display: flex;
      gap: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab1 .c-product-list li.c-content_box p,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab2 .c-product-list li.c-content_box p,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab3 .c-product-list li.c-content_box p {
      width: 22%;
      flex-shrink: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab1 .c-product-list li.c-content_box ul,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab2 .c-product-list li.c-content_box ul,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab3 .c-product-list li.c-content_box ul {
      margin-top: 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab2 .c-product-list li.c-content_box div,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab3 .c-product-list li.c-content_box div {
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab2 .c-product-list__wrap:nth-last-of-type(2) li.c-content_box p,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab3 .c-product-list__wrap:nth-last-of-type(2) li.c-content_box p {
      width: 43%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab2 .c-product-list__wrap:nth-last-of-type(2) .c-product-list li.c-content_box div,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-PT .c-first-section .tab3 .c-product-list__wrap:nth-last-of-type(2) .c-product-list li.c-content_box div {
      margin-top: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA .c-wrapper {
    outline: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA .c-cs-header .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA .second-container .c-cs-header {
    padding: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA .second-container .c-print-area {
      margin-top: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA .second-container .c-warranty__wrap .contents-area > .c-cs-header {
    padding: 1.5rem 1rem 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA .second-container .c-warranty__wrap .contents-area > .c-cs-header {
      padding-top: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA .second-container .c-warranty__wrap .contents-area .tabs.csSwiper2.c-sticky {
    top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA .cs-warrantyCounter ol.cmp-text li {
    line-height: 1.25rem;
    padding-left: 0.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA .cs-warrantyCounter ol.cmp-text li::before {
    counter-increment: warranty;
    content: counter(warranty) ".";
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA .cs-warrantyCounter ol.cmp-text li {
      padding-left: 0.625rem;
      line-height: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA .c-product-list {
    display: flex;
    flex-direction: column;
    row-gap: 0.625rem;
    padding: 0;
    margin: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA .c-product-list li.c-content_box {
    list-style: none;
    margin: 0;
    padding: 0;
    border-radius: 1.25rem;
    padding: 1.25rem;
    background: #fff;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA .c-product-list li.c-content_box li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA .c-product-list li.c-content_box div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA .c-product-list li.c-content_box div p:last-child {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA .c-product-list li.c-content_box div.c-remark-partition {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 30px;
    text-align: left;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA .c-product-list li.c-content_box div.c-remark-partition p:first-child {
    color: #666;
    margin-bottom: 0.4375rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA .c-product-list li.c-content_box {
      border-radius: 1.75rem;
      padding: 1.75rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA .c-product-list {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA .c-product-list {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA .c-product__desc {
    padding-left: 0;
    margin: 0.5rem 1rem 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA .c-product__desc {
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA .c-product-list .c-content_box div {
    margin-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA .c-product-list .c-content_box div:last-child {
    padding-left: 0;
    padding-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA .c-product-list .c-content_box div:last-child {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 1rem;
    gap: 0;
    align-items: baseline;
    flex-direction: column;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA .c-product-list .c-content_box div:last-child p {
    margin-bottom: 0.5rem;
    color: #666;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA .c-product-list .c-content_box div:last-child p:last-child {
    font-weight: 400;
    color: #333;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA li.c-content_box p {
    display: inline-block;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA li.c-content_box ul {
    padding-left: 0;
    padding-right: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA li.c-content_box ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA li.c-content_box ul li li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA li.c-content_box ul li strong {
    color: #7e7c77;
    margin-bottom: 0.25rem;
    display: block;
    font-weight: 600;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA li.c-content_box ul li strong {
      margin-bottom: 0.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA li.c-content_box ul li span {
    line-height: 1.25rem;
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA li.c-content_box ul li:last-child {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA li.c-content_box ul:nth-child(3) {

    margin-top: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA li.c-content_box ul:nth-child(2) {
      min-width: 22%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA li.c-content_box ul:nth-child(3) {
      width: 100%;
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA li.c-content_box ul li {
      margin-bottom: 1rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA .c-product-list {
    margin: 0;
    padding: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA .c-product-list {
      gap: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA .c-product-list li.c-content_box {
      display: flex;
      align-items: center;
      gap: 1.5rem;
      padding: 1.75rem;
      border-radius: 1.75rem;
      background: #fff;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA .c-product-list li.c-content_box p {
      width: 22%;
      min-width: 22%;
      word-break: break-word;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA .c-product-list li.c-content_box div:last-child {
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA .c-product-list li.c-content_box span {
      display: block;
      margin-bottom: 0.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA .c-product-list li.c-content_box span:last-child {
      margin-bottom: 0;
      line-height: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA .c-product-list li.c-content_box ul {
      display: flex;
      width: 100%;
      gap: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA .c-product-list li.c-content_box ul li {
      margin-bottom: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA .c-product-list li.c-content_box ul li:first-child {
      min-width: 15.625rem;
      margin-bottom: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA .c-product-list li.c-content_box ul li strong {
      margin-bottom: 0.625rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA .c-second-tab .c-product-list .c-content_box ul li {
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SA .c-second-tab .c-product-list .c-content_box ul li:last-child {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .c-desc {
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .c-product-list .c-content_box div {
    line-height: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .c-product-list .c-content_box div:last-child {
    border-top: none;
    padding-top: 0;
    color: #4a4946;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .c-product-list .c-content_box div ul {
    padding-left: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .c-product-list .c-content_box div ul li {
    list-style-position: outside;
    list-style: disc;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .c-product-list .c-content_box div.cs-flex__wrapper {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .c-product-list__wrap .c-cs-header {
    padding-bottom: 0.75rem;
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .c-product-list__type2 li.c-content_box p {
    display: inline-block;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .c-product-list__type2 li.c-content_box ul {
    padding-left: 0;
    padding-right: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .c-product-list__type2 li.c-content_box ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .c-product-list__type2 li.c-content_box ul li li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .c-product-list__type2 li.c-content_box ul li strong {
    color: #7e7c77;
    margin-bottom: 0.25rem;
    display: block;
    font-weight: 600;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .c-product-list__type2 li.c-content_box ul li strong {
      margin-bottom: 0.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .c-product-list__type2 li.c-content_box ul li span {
    line-height: 1.25rem;
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .c-product-list__type2 li.c-content_box ul li:last-child {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .c-product-list__type2 li.c-content_box ul:nth-child(3) {
    margin-top: 0.75rem;

  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .c-product-list__type2 li.c-content_box ul:nth-child(2) {
      min-width: 22%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .c-product-list__type2 li.c-content_box ul:nth-child(3) {
      width: 100%;
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .c-product-list__type2 li.c-content_box ul li {
      margin-bottom: 1rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .c-product-list__type2 li.c-content_box:last-child ul:nth-child(2) li {
    display: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .c-product-list__desc {
    padding: 0.75rem 1rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .c-product-list__desc dl dt {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .c-product-list__desc ul {
    padding-left: 0.75rem;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .c-product-list__desc ul li {
    list-style-type: "* ";
    list-style-position: outside;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .c-product-list__desc {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
      margin: 0 auto;
      padding: 1.25rem 0;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .c-product-list__desc {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .c-product-list__desc ul {
      margin-bottom: 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .c-product-list li.c-content_box {
      display: flex;
      align-items: center;
      gap: 1.5rem;
      padding: 1.75rem;
      border-radius: 1.75rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .c-product-list li.c-content_box p {
      width: 22%;
      min-width: 22%;
      word-break: break-word;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .c-product-list li.c-content_box div:last-child {
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .c-product-list__type2 li.c-content_box ul:nth-child(2) {
      max-width: 22%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .cs-warrantylist__hypen {
    padding-bottom: 0;
    margin-bottom: 0;
    margin-top: 0;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .cs-warrantylist__hypen--wrap {
    color: #4a4946;
    padding: 0 1rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .cs-warrantylist__hypen--wrap {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 2.5rem;
      padding-right: 2.5rem;
      margin: 0 auto;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .cs-warrantylist__hypen--wrap .cs-bold {
    color: #000;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .cs-warrantylist__hypen--wrap li.cs-warranty__link {
    margin: 0.625rem 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .cs-warrantylist__hypen--wrap li.cs-warranty__link a {
    display: inline-block;
    text-decoration: underline;
    color: #ea1917;
    position: relative;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .cs-warrantylist__hypen--wrap li.cs-warranty__link a::after {
    content: "";
    display: inline-block;
    width: 1.125rem;
    height: 1.125rem;
    background-size: cover;
    position: absolute;
    top: -0.1875rem;
    margin-left: 0.3125rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .cs-warrantylist__hypen--wrap li.cs-warranty__link:first-child {
    margin-top: 0.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .cs-warrantylist__hypen--wrap ol[type="a"] {
    padding-left: 0.625rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .cs-warrantylist__hypen--wrap ol[type="a"] li {
    list-style-position: outside;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .cs-warrantylist__hypen--wrap + .c-cs-header {
    margin-top: 1.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .cs-warrantylist__hypen--wrap + .c-cs-header {
      margin-top: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SE .c-product-list__desc + .c-cs-header {
    margin-top: 0.75rem;
    padding-bottom: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-desc {
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-table-SG .table-SG-wrap {
    position: relative;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-table-SG .table-SG-wrap .table-SG-inner-wrap {
    overflow-x: auto;
    margin-left: 1rem;
    margin-right: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-table-SG .table-SG-wrap .table-SG-inner-wrap::before {
    content: "";
    display: block;
    position: absolute;
    top: -1px;
    background-color: #e6e1d6;
    margin-left: -1rem;
    width: 100%;
    height: 3.25rem;
    z-index: -1;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-table-SG .table-SG-wrap .table-SG-inner-wrap .c-table-SG__head,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-table-SG .table-SG-wrap .table-SG-inner-wrap .c-table-SG__body {
    margin-left: -1rem;
    min-width: 31rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-table-SG .table-SG-wrap .table-SG-inner-wrap .c-table-SG__head,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-table-SG .table-SG-wrap .table-SG-inner-wrap .c-table-SG__body {
      margin-left: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-table-SG .table-SG-wrap .table-SG-inner-wrap::before {
      content: "";
      display: none;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-table-SG__head {
    display: flex;
    padding: 1rem;
    background: #e6e1d6;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-table-SG__head {
      padding: 1.25rem 2.5rem;
      min-height: 2.5rem;
      border-radius: 1.375rem;
      justify-content: space-around;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-table-SG__head > div {
    text-align: right;
    width: 30%;
    color: #000;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-table-SG__head > div {
      width: 20%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-table-SG__head > div:first-child {
    text-align: left;
    width: 40%;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-table-SG__head > div:first-child {
      width: 60%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-table-SG__body {
    display: flex;
    flex-direction: column;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-table-SG__body .c-table-SG__list {
    display: flex;
    padding: 1rem;
    flex-direction: column;
    border-bottom: 1px solid #cbc8c2;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-table-SG__body .c-table-SG__list {
      padding: 1.25rem 2.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-table-SG__body .c-table-SG__list .c-table-SG__innerGroup {
    display: flex;
    align-items: center;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-table-SG__body .c-table-SG__list .c-table-SG__innerGroup p {
    text-align: right;
    width: 30%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-table-SG__body .c-table-SG__list .c-table-SG__innerGroup p span.font-m-normal-14.font-w-normal-16 {
    display: block;
    color: #666;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-table-SG__body .c-table-SG__list .c-table-SG__innerGroup p {
      width: 20%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-table-SG__body .c-table-SG__list .c-table-SG__innerGroup p:first-child {
    text-align: left;
    width: 40%;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-table-SG__body .c-table-SG__list .c-table-SG__innerGroup p:first-child {
      width: 60%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-table-SG__body .c-table-SG__list .c-table-SG__innerGroup p:first-child b {
    display: block;
    color: #000;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-table-SG__body .c-table-SG__list .c-table-SG__innerGroup p:first-child span {
    display: block;
    margin-top: 0.375rem;
    color: #333;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-table-SG__body .c-table-SG__list .c-table-SG__innerGroup p:only-child {
    width: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-table-SG__body .c-table-SG__list .c-table-SG__innerGroup + .c-table-SG__innerGroup {
    margin-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .first-container > .c-cs-header {
    border-bottom: none;
    padding-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .first-container > .c-cs-header .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .first-container > .c-cs-header {
      border-bottom: 1px solid #cbc8c2;
      padding-bottom: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-cs-header {
    margin: 1.5rem 0 0.75rem;
    padding: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-cs-header .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-cs-header .c-text-contents__bodycopy.c-text-content_sub-tit {
    margin: 0.75rem 0 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-cs-header .c-text-contents__bodycopy.c-text-content_sub-tit {
      margin: 1.5rem 0 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-cs-header .type-accordion .c-text-contents__bodycopy {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-cs-header.c-table-SG {
    margin-top: 1.5rem;
    padding: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-cs-header {
      margin: 0 auto;
      padding: 3rem 0 1.5rem;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-cs-header {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-cs-header.c-table-SG {
      margin-top: 3rem;
      padding-top: 0;
      padding-bottom: 0;
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) and (max-width: 79.9375rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-cs-header.c-table-SG {
      margin-top: 3rem;
      padding: 0 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-product-list__wrap .c-product-list {
    display: flex;
    flex-direction: column;
    row-gap: 0.625rem;
    padding: 0;
    margin: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-product-list__wrap .c-product-list li.c-content_box {
    list-style: none;
    margin: 0;
    padding: 0;
    border-radius: 1.25rem;
    padding: 1.25rem;
    background: #fff;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-product-list__wrap .c-product-list li.c-content_box li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0.75rem;
  }

  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div p:last-child {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div.c-remark-partition {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 30px;
    text-align: left;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div.c-remark-partition p:first-child {
    color: #666;
    margin-bottom: 0.4375rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-product-list__wrap .c-product-list li.c-content_box {
      border-radius: 1.75rem;
      padding: 1.75rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-product-list__wrap .c-product-list {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-product-list__wrap .c-product-list {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-product-list__wrap .c-product__desc {
    padding-left: 0;
    margin: 0.5rem 1rem 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-product-list__wrap .c-product__desc {
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-product-list__wrap .c-product-list .c-content_box div {
    margin-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    padding-left: 0;
    padding-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 1rem;
    gap: 0;
    align-items: baseline;
    flex-direction: column;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child p {
    margin-bottom: 0.5rem;
    color: #666;

  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child p:last-child {
    font-weight: 400;
    color: #333;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-product-list__wrap .c-product-list .c-content_box div {
    color: #4a4946;
    line-height: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    border-top: none;
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-product-list__wrap .c-product-list .c-content_box li.c-desc {
    list-style-type: none;

    margin-top: 1rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-product-list__wrap .c-product-list {
      row-gap: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-product-list__wrap .c-product-list.c-product-list__type1 {
    display: flex;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0.75rem;
    color: #4a4946;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-product-list__wrap .c-product-list.c-product-list__type1 {
      gap: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-product-list__wrap .c-product-list.c-product-list__type1 .font-w-normal-24 {
    color: #000;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-product-list__wrap .c-product-list.c-product-list__type1 li.c-content_box {
    width: 100%;
    display: block;
    padding: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-product-list__wrap .c-product-list.c-product-list__type1 li.c-content_box:nth-child(3n) {
    justify-content: flex-end;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-product-list__wrap .c-product-list.c-product-list__type1 li.c-content_box p {
    width: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-product-list__wrap .c-product-list.c-product-list__type1 li.c-content_box ul.title_box {
    padding: 0;
    display: flex;
    justify-content: space-between;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-product-list__wrap .c-product-list.c-product-list__type1 li.c-content_box ul.title_box span:only-child {
    width: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-product-list__wrap .c-product-list.c-product-list__type1 li.c-content_box ul.title_box span + span {
    text-align: right;
    min-width: 3.625rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-product-list__wrap .c-product-list.c-product-list__type1 li.c-content_box ul.warranty_box {
    padding: 0.5rem 0 0;
    margin: 0.5rem 0 0;
    list-style: none;
    display: flex;
    flex-direction: column;
    border-top: 1px solid #d9d9d9;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-product-list__wrap .c-product-list.c-product-list__type1 li.c-content_box ul.warranty_box {
      padding: 0.75rem 0 0;
      margin: 0.75rem 0 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-product-list__wrap .c-product-list.c-product-list__type1 li.c-content_box ul.warranty_box li {
    width: 100%;
    margin-top: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-product-list__wrap .c-product-list.c-product-list__type1 li.c-content_box ul.warranty_box li span {
    display: block;
    margin-bottom: 0.3125rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-product-list__wrap .c-product-list.c-product-list__type1 li.c-content_box ul.warranty_box li > span:last-of-type {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-product-list__wrap .c-product-list.c-product-list__type1 li.c-content_box ul.warranty_box li img {
    width: auto;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-product-list__wrap .c-product-list.c-product-list__type1 li.c-content_box ul.warranty_box li span + strong {
    margin-top: 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-product-list__wrap .c-product-list.c-product-list__type1 li.c-content_box ul.warranty_box li {
      margin-top: 0.75rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-product-list__wrap .c-product-list.c-product-list__type1 li.c-content_box ul.warranty_box li:first-child {
    margin: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-product-list__wrap .c-product-list.c-product-list__type1 li.c-content_box ul.warranty_box strong {
    display: block;
    color: #000;
    margin-bottom: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-product-list__wrap .c-product-list.c-product-list__type1 li.c-content_box .cmp-image {
    margin-top: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-product-list__wrap .c-product-list.c-product-list__type1 li.c-content_box {
      padding: 1.75rem;
      width: calc(33% - 0.75rem);
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .tab1 .c-print-area + .c-cs-header,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .tab2 .c-print-area + .c-cs-header,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .tab3 .c-print-area + .c-cs-header,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .tab4 .c-print-area + .c-cs-header,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .tab5 .c-print-area + .c-cs-header,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .tab6 .c-print-area + .c-cs-header {
    padding: 0 1rem;
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .tab1 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .tab2 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .tab3 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .tab4 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .tab5 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .tab6 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
    margin: 0.75rem 0 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .tab1 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .tab2 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .tab3 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .tab4 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .tab5 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .tab6 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
      margin: 1.5rem 0 0.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .tab1 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .tab2 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .tab3 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .tab4 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .tab5 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .tab6 .c-print-area + .c-cs-header {
      padding-top: 0;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .tab1 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .tab2 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .tab3 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .tab4 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .tab5 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .tab6 .c-print-area + .c-cs-header {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .tab2 .c-parts {
      margin-top: 3rem;
      margin-bottom: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .tab3 .c-print-area + .c-cs-header {
      padding-top: 0;
      padding-bottom: 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .tab4 .c-print-area + .c-cs-header {
      padding-top: 0;
      padding-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .tab4 .cs-warrantylist__hypen {
    padding: 0 1rem 0 1.5rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .tab4 .cs-warrantylist__star {
    margin-bottom: 0;
    padding-left: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .tab4 .cs-warrantylist__star a {
    text-decoration: underline;
    color: #ea1917;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .tab4 ul.cs-warrantylist__hypen,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .tab4 .cs-warrantylist__star {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 2.5rem;
      padding-right: 2.5rem;
      margin: 0 auto;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .tab5 .c-print-area + .c-cs-header {
      padding-top: 0;
      padding-bottom: 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .tab6 .c-print-area + .c-cs-header {
      padding-top: 0;
      padding-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-warranty-box {
    display: flex;
    flex-direction: column;
    padding: 1rem;
    margin: 0.5rem 0;
    border: 1px solid #cbc8c2;
    border-radius: 1.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-warranty-box {
      padding: 1.5rem;
      flex-direction: column;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-warranty-box__list {
    display: flex;
    flex-direction: column;
    color: #000;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-warranty-box__list {
      flex-direction: row;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-warranty-box__list p {
    width: 100%;
    word-break: break-all;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-warranty-box__list p span {
    display: block;
    color: #7e7c77;
    margin-bottom: 0.5rem;
    margin-top: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-warranty-box__list p {
      width: 25%;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-warranty-box__list p:last-child {
      width: 75%;
      margin-left: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-warranty-box__list + .c-warranty-box__list {
    border-top: 1px solid #cbc8c2;
    margin-top: 0.75rem;
    padding-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .c-warranty-box__list:first-of-type {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .warrantylist__number {
    padding-left: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .warrantylist__number li {
    list-style-position: outside;
    padding-left: 0.3125rem !important;
    margin-bottom: 0.5rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .warrantylist__number li.color-000 {
    color: #000;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .warrantylist__number li.color-000 span {
    margin-top: 0.75rem;
    display: block;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .warrantylist__number {
      padding-left: 2rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .warrantylist__basic {
    padding-left: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .warrantylist__basic li {
    list-style: none;
    padding-left: 0.3125rem !important;
    margin-bottom: 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .warrantylist__basic {
      padding-left: 1.25rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .accordion__content .c-warranty__text {
    margin-bottom: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .accordion__content .c-warranty__text dl {
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .accordion__content .c-warranty__text dl dt {
    color: #7e7c77;
    margin-bottom: 0.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .accordion__content .c-warranty__text dl dt {
      margin-bottom: 1rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .accordion__content .c-warranty__text dl dd {
    line-height: 1.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .accordion__content .c-warranty__text dl dd {
      margin-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .accordion__content .c-warranty__text dl:last-child {
    margin-bottom: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .accordion__content .c-warranty__text dl:first-child dd {
      line-height: 1.75rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .accordion__content .c-warranty__text:last-child {
    margin-bottom: 0;
    padding-bottom: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .accordion__content .c-warranty__desc {
    border-top: 1px solid #cbc8c2;
    padding-top: 1.5rem;
    margin-top: 1.5rem;
    padding-bottom: 1.25rem;
    line-height: 1.25rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .accordion__content .c-warranty__desc p {
    border: 1px solid #000;
    color: #646464;
    margin-bottom: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .accordion__content .c-warranty__desc a {
    color: #ea1917;
    text-decoration: underline;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .accordion__content .c-warranty__desc {
      line-height: 1.5rem;
      color: #4a4946;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-first-section .accordion__content .c-warranty__desc .cs-bold {
      color: #000;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-second-section .accordion__item {
      display: flex;
      padding: 1.75rem;
      gap: 1.5rem;
      margin-bottom: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-second-section .accordion__title {
      width: 18.75rem;
      flex-shrink: 0;
      padding: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-second-section .accordion__content {
      padding: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-second-section .accordion__content .c-warranty__text {
      display: flex;
      gap: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-second-section .accordion__content .c-warranty__text dl {
      width: calc((100% - 3rem) / 3);
      margin-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .type-accordion {
    padding: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .type-accordion .c-accordion__head-text .c-text-contents__headline {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-warranty__wrap .tabs .tabs__items {
    align-items: center;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .cs-tab .tabs label {
    padding: 1rem 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .cs-tab .tabs label {
      display: flex;
      align-items: center;
      justify-content: center;
      min-height: 5rem;
      padding: 0.625rem 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-text-contents__headline {
    margin-bottom: 1.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-text-contents__headline {
      margin-bottom: 3.75rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-cs-main-header .c-text-contents .c-text-contents__headline {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-cs-main-header .c-text-contents .c-text-contents__bodycopy {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-cs-notes {
    padding: 0.75rem 1rem 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .c-cs-notes {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding: 1.25rem 1.5rem 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .type-accordion .c-accordion__body-text .c-text-contents__bodycopy ul {
    padding-left: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-SG .type-accordion .c-accordion__body-text .c-text-contents__bodycopy ul li::marker {
    content: "";
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-desc {
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-cs-header {
    padding-bottom: 0.75rem;
    padding-top: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-cs-header + .c-cs-header {
    padding-top: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-cs-header + .c-cs-header {
      padding-top: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list .c-content_box div {
    line-height: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list .c-content_box div:last-child {
    border-top: none;
    padding-top: 0;
    color: #4a4946;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list .c-content_box div ul {
    padding-left: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list .c-content_box div ul li {
    list-style-position: outside;
    list-style: disc;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list .c-content_box div.cs-flex__wrapper {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list__type2 li.c-content_box p {
    display: inline-block;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list__type2 li.c-content_box ul {
    padding-left: 0;
    padding-right: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list__type2 li.c-content_box ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list__type2 li.c-content_box ul li li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list__type2 li.c-content_box ul li strong {
    color: #7e7c77;
    margin-bottom: 0.25rem;
    display: block;
    font-weight: 600;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list__type2 li.c-content_box ul li strong {
      margin-bottom: 0.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list__type2 li.c-content_box ul li span {
    line-height: 1.25rem;
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list__type2 li.c-content_box ul li:last-child {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list__type2 li.c-content_box ul:nth-child(3) {
    margin-top: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list__type2 li.c-content_box ul:nth-child(2) {
      min-width: 22%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list__type2 li.c-content_box ul:nth-child(3) {
      width: 100%;
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list__type2 li.c-content_box ul li {
      margin-bottom: 1rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list__type2 li.c-content_box:last-child ul:nth-child(2) li {
    display: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list__desc {
    padding: 0.75rem 1rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list__desc dl dt {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list__desc ul {
    padding-left: 0.75rem;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list__desc ul li {
    list-style-type: "* ";
    list-style-position: outside;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list__desc {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;

      padding-left: 1rem;
      padding-right: 1rem;
      margin: 0 auto;
      padding: 1.25rem 0;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list__desc {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list__desc ul {
      margin-bottom: 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list li.c-content_box {
      display: flex;
      align-items: center;
      gap: 1.5rem;
      padding: 1.75rem;
      border-radius: 1.75rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list li.c-content_box p {
      width: 22%;
      min-width: 22%;
      word-break: break-word;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list li.c-content_box div:last-child {
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list__type2 li.c-content_box ul:nth-child(2) {
      max-width: 22%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list.c-product-list__type1 {
    color: #000;
    display: flex;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0.625rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list.c-product-list__type1 {
      gap: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list.c-product-list__type1 li.c-content_box {
    display: block;
    width: 100%;
    padding: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list.c-product-list__type1 li.c-content_box:nth-child(3n) {
    justify-content: flex-end;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list.c-product-list__type1 li.c-content_box p {
    width: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list.c-product-list__type1 li.c-content_box ul.wrarrnty_box {
    padding: 0;
    margin: 0.5rem 0 0;
    list-style-type: none;
    display: flex;
    gap: 0.5rem 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list.c-product-list__type1 li.c-content_box ul.wrarrnty_box {
      flex-direction: column;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list.c-product-list__type1 li.c-content_box ul.wrarrnty_box li {
    width: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list.c-product-list__type1 li.c-content_box ul.wrarrnty_box li span {
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list.c-product-list__type1 li.c-content_box ul.wrarrnty_box li:last-child {
    width: 100%;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list.c-product-list__type1 li.c-content_box ul.wrarrnty_box li:last-child {
      display: flex;
      justify-content: space-between;
      align-items: center;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list.c-product-list__type1 li.c-content_box ul.special_box {
    display: flex;
    flex-wrap: wrap;
    list-style-type: none;
    border-top: 1px solid #d9d9d9;
    padding: 0.5rem 0 0;
    margin-top: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list.c-product-list__type1 li.c-content_box ul.special_box li {
    width: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list.c-product-list__type1 li.c-content_box ul.special_box li + li {
    width: 50%;
    margin-top: 0.875rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list.c-product-list__type1 li.c-content_box ul.special_box li + li span {
    display: block;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list.c-product-list__type1 li.c-content_box ul.special_box li + li {
      width: 100%;
      display: flex;
      justify-content: space-between;
      align-items: center;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list.c-product-list__type1 li.c-content_box ul.special_box li + li span:last-child {
      letter-spacing: -0.5px;
      text-align: right;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list.c-product-list__type1 li.c-content_box {
      padding: 1.75rem;
      width: calc(25% - 1.125rem);
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list.c-product-list__type1 .tit-gray {
    color: #7e7c77;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .first-container > .c-cs-header {
    border-bottom: none;
    padding-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .first-container > .c-cs-header .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .first-container > .c-cs-header {
      border-bottom: 1px solid #cbc8c2;
      padding-bottom: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .c-cs-header {
    margin: 0.75rem 0;
    padding: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .c-cs-header .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .c-cs-header {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding: 1.5rem 0;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .c-cs-header {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .c-product-list__wrap .c-product-list {
    display: flex;
    flex-direction: column;
    row-gap: 0.625rem;
    padding: 0;
    margin: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .c-product-list__wrap .c-product-list li.c-content_box {
    list-style: none;
    margin: 0;
    padding: 0;
    border-radius: 1.25rem;
    padding: 1.25rem;
    background: #fff;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .c-product-list__wrap .c-product-list li.c-content_box li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div p:last-child {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div.c-remark-partition {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 30px;
    text-align: left;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div.c-remark-partition p:first-child {
    color: #666;
    margin-bottom: 0.4375rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .c-product-list__wrap .c-product-list li.c-content_box {
      border-radius: 1.75rem;
      padding: 1.75rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .c-product-list__wrap .c-product-list {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .c-product-list__wrap .c-product-list {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .c-product-list__wrap .c-product__desc {
    padding-left: 0;
    margin: 0.5rem 1rem 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .c-product-list__wrap .c-product__desc {
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .c-product-list__wrap .c-product-list .c-content_box div {
    margin-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    padding-left: 0;
    padding-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 1rem;
    gap: 0;
    align-items: baseline;
    flex-direction: column;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child p {
    margin-bottom: 0.5rem;
    color: #666;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child p:last-child {
    font-weight: 400;
    color: #333;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .c-product-list__wrap .c-product-list .c-content_box div {
    color: #4a4946;
    line-height: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    border-top: none;
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .c-product-list__wrap .c-product-list .c-content_box li.c-desc {
    list-style-type: none;
    margin-top: 1rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .c-product-list__wrap .c-product-list {
      row-gap: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .tab1 .c-print-area + .c-cs-header,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .tab2 .c-print-area + .c-cs-header {
    padding: 0 1rem;
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .tab1 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .tab2 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
    margin: 0.75rem 0 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .tab1 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .tab2 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
      margin: 1.5rem 0 0.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .tab1 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .tab2 .c-print-area + .c-cs-header {
      padding-top: 0;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .tab1 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .tab2 .c-print-area + .c-cs-header {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .tab2 .c-parts {
      margin-top: 3rem;
      margin-bottom: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .tab3 .c-print-area + .c-cs-header {
      padding-top: 0;
      padding-bottom: 0;

      margin-bottom: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .tab4 .cs-warrantylist__hypen {
    padding: 0 1rem 0 1.5rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .tab4 .cs-warrantylist__star {
    margin-bottom: 0;
    padding-left: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .tab4 .cs-warrantylist__star a {
    text-decoration: underline;
    color: #ea1917;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .tab4 ul.cs-warrantylist__hypen,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .tab4 .cs-warrantylist__star {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 2.5rem;
      padding-right: 2.5rem;
      margin: 0 auto;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .tab4 .cs-warrantyTxt {
    padding-bottom: 1.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .tab4 .cs-warrantyTxt .c-cs-header .c-text-contents__bodycopy:nth-child(2) {
      margin-top: 1.5rem;
      margin-bottom: 1.25rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .accordion__content .c-warranty__text {
    margin-bottom: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .accordion__content .c-warranty__text dl {
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .accordion__content .c-warranty__text dl dt {
    color: #7e7c77;
    margin-bottom: 0.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .accordion__content .c-warranty__text dl dt {
      margin-bottom: 1rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .accordion__content .c-warranty__text dl dd {
    line-height: 1.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .accordion__content .c-warranty__text dl dd {
      margin-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .accordion__content .c-warranty__text dl:last-child {
    margin-bottom: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .accordion__content .c-warranty__text dl:first-child dd {
      line-height: 1.75rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .accordion__content .c-warranty__text:last-child {
    margin-bottom: 0;
    padding-bottom: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .accordion__content .c-warranty__desc {
    border-top: 1px solid #cbc8c2;
    padding-top: 1.5rem;
    margin-top: 1.5rem;
    padding-bottom: 1.25rem;
    line-height: 1.25rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .accordion__content .c-warranty__desc p {
    border: 1px solid #000;
    color: #646464;
    margin-bottom: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .accordion__content .c-warranty__desc a {
    color: #ea1917;
    text-decoration: underline;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .accordion__content .c-warranty__desc {
      line-height: 1.5rem;
      color: #4a4946;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-first-section .accordion__content .c-warranty__desc .cs-bold {
      color: #000;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-second-section .accordion__item {
      display: flex;
      padding: 1.75rem;
      gap: 1.5rem;
      margin-bottom: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-second-section .accordion__title {
      width: 18.75rem;
      flex-shrink: 0;
      padding: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-second-section .accordion__content {
      padding: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-second-section .accordion__content .c-warranty__text {
      display: flex;
      gap: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-second-section .accordion__content .c-warranty__text dl {
      width: calc((100% - 3rem) / 3);
      margin-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .CS0078__container .warrantylist__number {
    padding-left: 0.5rem;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .CS0078__container .warrantylist__number li {
    list-style-position: outside;
    padding-left: 0 !important;

    margin-left: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .CS0078__container .warrantylist__number li a {
    text-decoration: underline;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .CS0078__container .warrantylist__number {
      padding-left: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .CS0078__container .warrantylist__basic {
    padding-left: 0;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .CS0078__container .warrantylist__basic li {

    list-style-type: none;
    list-style-position: outside;
    padding-left: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .CS0078__container .c-warranty-TH {
      padding: 1.75rem;
      border-radius: 1.75rem;
      background: #fff;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .CS0078__container .c-warranty-TH__title {
    display: flex;
    width: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .CS0078__container .c-warranty-TH__title span {
    width: 40%;
    color: #7e7c77;
    font-size: 0.875rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .CS0078__container .c-warranty-TH__title span:nth-child(2) {

    width: 20%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .CS0078__container .c-warranty-TH__box {
    display: flex;
    flex-direction: column;
    width: 100%;
    background: #fff;
    padding: 0.625rem;
    margin-bottom: 0.625rem;
    border-radius: 1.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .CS0078__container .c-warranty-TH__box {
      flex-direction: row;
      padding: 0;
      border-radius: 0;
      margin-bottom: 0.3125rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .CS0078__container .c-warranty-TH__box p {
    width: 40%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .CS0078__container .c-warranty-TH__box p:nth-child(2) {
    width: 20%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .CS0078__container .c-warranty-TH__box__half {
    width: auto;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .CS0078__container .c-warranty-TH__box .c-warranty-TH__listTxt p {
    display: flex;
    flex-direction: column;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .CS0078__container .c-warranty-TH__box .c-warranty-TH__listTxt p span {
    width: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .CS0078__container .c-warranty-TH__box .top {
    width: 100%;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .CS0078__container .c-warranty-TH__box .top {
      width: 60%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .CS0078__container .c-warranty-TH__box .top .c-warranty-TH__list {
    width: 100%;
    display: flex;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .CS0078__container .c-warranty-TH__box .top .c-warranty-TH__list .c-warranty-TH__listTxt {
    width: 66%;
    display: flex;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .CS0078__container .c-warranty-TH__box .top .c-warranty-TH__list .c-warranty-TH__listTxt p {
    width: 50%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .CS0078__container .c-warranty-TH__box .top .c-warranty-TH__list .c-warranty-TH__listTit {
    display: flex;
    width: 33%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .CS0078__container .c-warranty-TH__box .top .c-warranty-TH__list .c-warranty-TH__listTit p {
    width: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .CS0078__container .c-warranty-TH__box .bot {
    width: 100%;
    border-top: 1px solid #ddd;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .CS0078__container .c-warranty-TH__box .bot {
      width: 40%;

      border: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .CS0078__container .c-warranty-TH__box .bot .c-warranty-TH__list {
    width: 100%;
    display: flex;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .CS0078__container .c-warranty-TH__box .bot .c-warranty-TH__list .c-warranty-TH__listTxt {
    width: 50%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .CS0078__container .c-warranty-TH__box .bot .c-warranty-TH__list .c-warranty-TH__listTit {
    width: 50%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .CS0078__container .cmp-text ol,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .CS0078__container .warrantylist__dot ol {
    padding: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .CS0078__container .cmp-text a,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .CS0078__container .warrantylist__dot a {
    color: #ea1917;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list__wrap {
    padding: 0.75rem 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-product-list__wrap {
      padding: 1.5rem 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .c-cs-header + .c-product-list__wrap {

    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .cs-warranty__normalContents .c-cs-notes {
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TH .cs-warranty__normalContents .c-cs-notes .c-text-contents__bodycopy {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .c-desc {
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list .c-content_box span {
    display: inline-block;
    margin-bottom: 0.5rem;
    color: #646464;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list .c-content_box div {
    line-height: 1.25rem;
    color: #333;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list .c-content_box div p {
    color: #333;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list .c-content_box div p.cs-warranty__year {
    color: #000;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list .c-content_box div p:last-child {
    font-weight: 400;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list .c-content_box div:last-child {
    border-top: none;
    padding-top: 0;
    color: #4a4946;
    margin-top: 0.75rem;
    display: flex;
    flex-direction: row;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list .c-content_box div:last-child p {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list .c-content_box div ul {
    padding-left: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list .c-content_box div ul li {
    list-style-position: outside;
    list-style: disc;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list .c-content_box div.cs-flex__wrapper {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list .c-content_box div.cs-flexnone {
    margin-top: 0;

  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list__wrap .c-cs-header {
    padding-bottom: 0.75rem;
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list__wrap + .c-cs-header {
    padding-top: 0.75rem;
    padding-bottom: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list__wrap + .c-cs-header .c-text-contents__bodycopy {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list__type2 li.c-content_box p {
    display: inline-block;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list__type2 li.c-content_box ul {
    padding-left: 0;
    padding-right: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list__type2 li.c-content_box ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list__type2 li.c-content_box ul li li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list__type2 li.c-content_box ul li strong {
    color: #7e7c77;
    margin-bottom: 0.25rem;
    display: block;
    font-weight: 600;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list__type2 li.c-content_box ul li strong {
      margin-bottom: 0.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list__type2 li.c-content_box ul li span {
    line-height: 1.25rem;
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list__type2 li.c-content_box ul li:last-child {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list__type2 li.c-content_box ul:nth-child(3) {
    margin-top: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list__type2 li.c-content_box ul:nth-child(2) {
      min-width: 22%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list__type2 li.c-content_box ul:nth-child(3) {
      width: 100%;
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list__type2 li.c-content_box ul li {
      margin-bottom: 1rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list__type2 li.c-content_box:last-child ul:nth-child(2) li {
    display: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list__desc {
    padding: 0.75rem 1rem;
    color: #4a4946;
    padding: 0;
    margin-top: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list__desc dl dt {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list__desc ul {
    padding-left: 0.75rem;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list__desc ul li {
    list-style-type: "* ";
    list-style-position: outside;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list__desc {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
      margin: 0 auto;
      padding: 1.25rem 0;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list__desc {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list__desc ul {
      margin-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list__desc ul {
    padding-left: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list__desc ul li {
    list-style-type: "※ ";
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-cs-header .c-text-contents__bodycopy ul.cmp-text {
    padding-left: 0.625rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-warranty__normalContents > .c-cs-header {
    padding-bottom: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list li.c-content_box {
      display: flex;
      align-items: center;
      gap: 1.5rem;
      padding: 1.75rem;
      border-radius: 1.75rem;
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list li.c-content_box span {
      margin-bottom: 0.625rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list li.c-content_box p {
      word-break: break-word;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list li.c-content_box p:first-child {
      margin-bottom: 0.625rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list li.c-content_box div {
      display: block;
      flex-grow: 1;
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list li.c-content_box div:last-child {
      margin-top: 0;
      display: block;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list li.c-content_box div.cs-flexnone {
      width: 70%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list__wrap + .c-cs-header {
      padding-top: 1.25rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list__wrap + .c-cs-header .c-text-contents__bodycopy ol li {
      padding-left: 1rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list__desc {
      margin-left: 0;
      padding: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list__desc + .c-cs-header {
      padding-top: 3rem;
      padding-bottom: 3rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TR .cs-notabs .c-product-list__desc + .c-cs-header .c-text-contents__bodycopy ul.cmp-text {
      margin-left: 0.625rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-warranty__wrap #tab7-1:checked ~ section .tab7-1,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-warranty__wrap #tab8-1:checked ~ section .tab8-1 {
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-desc {
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list .c-content_box p {
    margin-bottom: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list .c-content_box div {
    line-height: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list .c-content_box div:last-child {
    border-top: none;
    padding-top: 0;
    color: #4a4946;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list .c-content_box div ul {
    padding-left: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list .c-content_box div ul li {
    list-style-position: outside;
    list-style: disc;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list .c-content_box div.cs-flex__wrapper {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list__wrap .c-cs-header {
    padding-bottom: 0.75rem;
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list__type2 li.c-content_box p {
    display: inline-block;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list__type2 li.c-content_box ul {
    padding-left: 0;
    padding-right: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list__type2 li.c-content_box ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list__type2 li.c-content_box ul li li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list__type2 li.c-content_box ul li strong {
    color: #7e7c77;
    margin-bottom: 0.25rem;
    display: block;
    font-weight: 600;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list__type2 li.c-content_box ul li strong {
      margin-bottom: 0.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list__type2 li.c-content_box ul li span {
    line-height: 1.25rem;
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list__type2 li.c-content_box ul li:last-child {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list__type2 li.c-content_box ul:nth-child(3) {
    margin-top: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list__type2 li.c-content_box ul:nth-child(2) {
      min-width: 22%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list__type2 li.c-content_box ul:nth-child(3) {
      width: 100%;
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list__type2 li.c-content_box ul li {
      margin-bottom: 1rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list__type2 li.c-content_box {
    display: flex;
    flex-wrap: wrap;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list__type2 li.c-content_box p {
    width: 100%;
    margin-bottom: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list__type2 li.c-content_box ul + ul {
    padding-top: 0.75rem;
    margin-top: 0.75rem;
    border-top: 1px solid #cbc8c2;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list__type2 li.c-content_box ul:nth-child(2) {
    width: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list__type2 li.c-content_box ul:nth-child(3) {
    width: 50%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list__type2 li.c-content_box ul:nth-child(4) {
    width: 50%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list__type2 li.c-content_box ul:nth-child(5) {
    width: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list__desc {
    padding: 0.75rem 1rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list__desc dl dt {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list__desc ul {
    padding-left: 0.75rem;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list__desc ul li {
    list-style-type: "* ";
    list-style-position: outside;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list__desc {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
      margin: 0 auto;
      padding: 1.25rem 0;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list__desc {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list__desc ul {
      margin-bottom: 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list li.c-content_box {
      display: flex;
      align-items: center;
      gap: 1.5rem;
      padding: 1.75rem;
      border-radius: 1.75rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list li.c-content_box p {
      width: 20%;
      min-width: 20%;
      word-break: break-word;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list li.c-content_box div:last-child {
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list__type2 li.c-content_box {
      border-radius: 1.75rem;
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list__type2 li.c-content_box ul:nth-child(2) {
      max-width: 20%;
      min-width: auto;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list__type2 li.c-content_box ul {
      min-width: auto;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list__type2 li.c-content_box ul + ul {
      min-width: auto;
      padding-top: 0;
      margin-top: 0;
      border-top: none;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list__type2 li.c-content_box ul:nth-child(2) {
      width: 10%;
      min-width: auto;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list__type2 li.c-content_box ul:nth-child(3) {
      width: 20%;

    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list__type2 li.c-content_box ul:nth-child(4) {
      width: 20%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-product-list__type2 li.c-content_box ul:nth-child(5) {
      width: 20%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .first-container > .c-cs-header {
    border-bottom: none;
    padding-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .first-container > .c-cs-header .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .first-container > .c-cs-header {
      border-bottom: 1px solid #cbc8c2;
      padding-bottom: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .c-cs-header {
    margin: 0.75rem 0;
    padding: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .c-cs-header .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .c-cs-header {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding: 1.5rem 0;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .c-cs-header {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .c-product-list__wrap .c-product-list {
    display: flex;
    flex-direction: column;
    row-gap: 0.625rem;
    padding: 0;
    margin: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .c-product-list__wrap .c-product-list li.c-content_box {
    list-style: none;
    margin: 0;
    padding: 0;
    border-radius: 1.25rem;
    padding: 1.25rem;
    background: #fff;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .c-product-list__wrap .c-product-list li.c-content_box li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div p:last-child {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div.c-remark-partition {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 30px;
    text-align: left;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div.c-remark-partition p:first-child {
    color: #666;
    margin-bottom: 0.4375rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .c-product-list__wrap .c-product-list li.c-content_box {
      border-radius: 1.75rem;
      padding: 1.75rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .c-product-list__wrap .c-product-list {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .c-product-list__wrap .c-product-list {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .c-product-list__wrap .c-product__desc {
    padding-left: 0;
    margin: 0.5rem 1rem 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .c-product-list__wrap .c-product__desc {
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .c-product-list__wrap .c-product-list .c-content_box div {
    margin-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    padding-left: 0;
    padding-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 1rem;
    gap: 0;
    align-items: baseline;
    flex-direction: column;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child p {
    margin-bottom: 0.5rem;
    color: #666;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child p:last-child {
    font-weight: 400;
    color: #333;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .c-product-list__wrap .c-product-list {
    margin: 0 auto;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .c-product-list__wrap .c-product-list .c-content_box div {
    color: #4a4946;
    line-height: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    border-top: none;
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .c-product-list__wrap .c-product-list .c-content_box li.c-desc {
    list-style-type: none;
    margin-top: 1rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .c-product-list__wrap .c-product-list {
      row-gap: 1.5rem;
      padding: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .tab1 .c-print-area + .c-cs-header,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .tab2 .c-print-area + .c-cs-header {
    padding: 0 1rem;
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .tab1 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .tab2 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
    margin: 0.75rem 0 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .tab1 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .tab2 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
      margin: 1.5rem 0 0.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .tab1 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .tab2 .c-print-area + .c-cs-header {
      padding-top: 0;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .tab1 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .tab2 .c-print-area + .c-cs-header {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {

    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .tab2 .c-parts {
      margin-top: 3rem;
      margin-bottom: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .tab3 .c-print-area + .c-cs-header {
      padding-top: 0;
      padding-bottom: 0;
      margin-bottom: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .tab4 .cs-warrantylist__hypen {
    padding: 0 1rem 0 1.5rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .tab4 .cs-warrantylist__star {
    margin-bottom: 0;
    padding-left: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .tab4 .cs-warrantylist__star a {
    text-decoration: underline;
    color: #ea1917;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .tab4 ul.cs-warrantylist__hypen,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .tab4 .cs-warrantylist__star {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 2.5rem;
      padding-right: 2.5rem;
      margin: 0 auto;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .tab4 .cs-warrantyTxt .c-cs-header .c-text-contents__bodycopy:nth-child(2) {
      margin-top: 1.5rem;
      margin-bottom: 1.25rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .accordion__content .c-warranty__text {
    margin-bottom: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .accordion__content .c-warranty__text dl {
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .accordion__content .c-warranty__text dl dt {
    color: #7e7c77;
    margin-bottom: 0.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .accordion__content .c-warranty__text dl dt {
      margin-bottom: 1rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .accordion__content .c-warranty__text dl dd {
    line-height: 1.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .accordion__content .c-warranty__text dl dd {
      margin-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .accordion__content .c-warranty__text dl:last-child {
    margin-bottom: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .accordion__content .c-warranty__text dl:first-child dd {
      line-height: 1.75rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .accordion__content .c-warranty__text:last-child {
    margin-bottom: 0;
    padding-bottom: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .accordion__content .c-warranty__desc {
    border-top: 1px solid #cbc8c2;
    padding-top: 1.5rem;
    margin-top: 1.5rem;
    padding-bottom: 1.25rem;

    line-height: 1.25rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .accordion__content .c-warranty__desc p {
    border: 1px solid #000;
    color: #646464;
    margin-bottom: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .accordion__content .c-warranty__desc a {
    color: #ea1917;
    text-decoration: underline;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .accordion__content .c-warranty__desc {
      line-height: 1.5rem;
      color: #4a4946;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .accordion__content .c-warranty__desc .cs-bold {
      color: #000;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-second-section .accordion__item {
      display: flex;
      padding: 1.75rem;
      gap: 1.5rem;
      margin-bottom: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-second-section .accordion__title {
      width: 18.75rem;
      flex-shrink: 0;
      padding: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-second-section .accordion__content {
      padding: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-second-section .accordion__content .c-warranty__text {
      display: flex;
      gap: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-second-section .accordion__content .c-warranty__text dl {
      width: calc((100% - 3rem) / 3);
      margin-bottom: 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .container,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .tab2 .sectCont {
      margin: 0 auto;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .cs-notabs .c-service-list {
    margin: 0;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .cs-notabs .c-service-list > li > ol {
    padding-left: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .cs-notabs .c-service-list > li > ol > li > ol {
    padding-left: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .second-container .c-warranty__wrap .c-second-section .cs-warrantyTxt {
    padding-bottom: 1.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .second-container .c-warranty__wrap .c-second-section .cs-warrantyTxt {
      padding-bottom: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .tab2 .cs-warrantyTxt .c-product-list__wrap .c-product-list {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .tab2 .cs-warrantyTxt .c-product-list__wrap .c-product-list {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .tab2 .cs-warrantyTxt .c-product-list__wrap .c-product-list.c-product-list__type2 li.c-content_box p {
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .tab2 .cs-warrantyTxt .c-product-list__wrap .c-product-list.c-product-list__type2 li.c-content_box ul:nth-child(3) {
    width: 100%;
    border-top: none;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .tab2 .cs-warrantyTxt .c-product-list__wrap .c-product-list.c-product-list__type2 li.c-content_box ul:nth-child(2) {
      width: 20%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .tab2 .cs-warrantyTxt .c-product-list__wrap .c-product-list.c-product-list__type2 li.c-content_box ul:nth-child(3) {
      width: auto;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .tab2 .cs-warrantyTxt .warrantylist__dot,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .tab2 .cs-warrantyTxt .warrantylist__normal {
    padding-left: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .tab2 .cs-warrantyTxt .warrantylist__dot li,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .tab2 .cs-warrantyTxt .warrantylist__normal li {
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-TW .c-first-section .tab2 .cs-warrantyTxt .warrantylist__normal li::marker {
    display: none;
    content: "";
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-desc {
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-product-list .c-content_box div {
    line-height: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-product-list .c-content_box div:last-child {
    border-top: none;
    padding-top: 0;
    color: #4a4946;

    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-product-list .c-content_box div ul {
    padding-left: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-product-list .c-content_box div ul li {
    list-style-position: outside;
    list-style: disc;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-product-list .c-content_box div.cs-flex__wrapper {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-product-list__wrap .c-cs-header {
    padding-bottom: 0.75rem;
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-product-list__type2 li.c-content_box p {
    display: inline-block;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-product-list__type2 li.c-content_box ul {
    padding-left: 0;
    padding-right: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-product-list__type2 li.c-content_box ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-product-list__type2 li.c-content_box ul li li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-product-list__type2 li.c-content_box ul li strong {
    color: #7e7c77;
    margin-bottom: 0.25rem;
    display: block;
    font-weight: 600;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-product-list__type2 li.c-content_box ul li strong {
      margin-bottom: 0.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-product-list__type2 li.c-content_box ul li span {
    line-height: 1.25rem;
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-product-list__type2 li.c-content_box ul li:last-child {
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-product-list__type2 li.c-content_box ul:nth-child(3) {
    margin-top: 0.75rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-product-list__type2 li.c-content_box ul:nth-child(2) {
      min-width: 22%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-product-list__type2 li.c-content_box ul:nth-child(3) {
      width: 100%;
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-product-list__type2 li.c-content_box ul li {
      margin-bottom: 1rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-product-list__type2 li.c-content_box:last-child ul:nth-child(2) li {
    display: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-product-list__desc {
    padding: 0.75rem 1rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-product-list__desc dl dt {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-product-list__desc ul {
    padding-left: 0.75rem;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-product-list__desc ul li {
    list-style-type: "* ";
    list-style-position: outside;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-product-list__desc {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
      margin: 0 auto;
      padding: 1.25rem 0;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-product-list__desc {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-product-list__desc ul {
      margin-bottom: 0;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-product-list li.c-content_box {
      display: flex;
      align-items: center;
      gap: 0.5rem;
      padding: 1.75rem;
      border-radius: 1.75rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-product-list li.c-content_box p {
      width: 22%;
      min-width: 22%;
      word-break: break-word;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-product-list li.c-content_box div:last-child {
      margin-top: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-product-list__type2 li.c-content_box {
      align-items: flex-start;
      gap: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-product-list__type2 li.c-content_box ul:nth-child(2) {
      max-width: 22%;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .first-container > .c-cs-header {
    border-bottom: none;
    padding-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .first-container > .c-cs-header .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .first-container > .c-cs-header .c-text-contents__bodycopy:first-child {
    margin-top: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .first-container > .c-cs-header {
      border-bottom: 1px solid #cbc8c2;
      padding-bottom: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .c-cs-header {
    margin: 1.5rem 0 0;
    padding: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
    margin-top: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .c-cs-header .c-text-contents__headline + .c-text-contents__headline {
    margin: 1.5rem 0 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .c-cs-header + .c-cs-header {
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .c-cs-header:last-child {
    margin-bottom: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .c-cs-header {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding: 1.5rem 0;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .c-cs-header {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .c-cs-header + .c-cs-header {
      padding: 0 1.5rem 0;
      margin-bottom: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .c-cs-header + .c-product-list__wrap {
      margin-top: -0.25rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .c-cs-header:last-child {
      padding: 0 1.5rem 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .c-product-list__wrap .c-product-list {
    display: flex;
    flex-direction: column;
    row-gap: 0.625rem;
    padding: 0;
    margin: 0 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .c-product-list__wrap .c-product-list li.c-content_box {
    list-style: none;

    margin: 0;
    padding: 0;
    border-radius: 1.25rem;
    padding: 1.25rem;
    background: #fff;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .c-product-list__wrap .c-product-list li.c-content_box li {
    margin: 0;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div p:last-child {
    font-weight: 600;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div.c-remark-partition {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 30px;
    text-align: left;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .c-product-list__wrap .c-product-list li.c-content_box div.c-remark-partition p:first-child {
    color: #666;
    margin-bottom: 0.4375rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .c-product-list__wrap .c-product-list li.c-content_box {
      border-radius: 1.75rem;
      padding: 1.75rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .c-product-list__wrap .c-product-list {
      margin: 0 auto;
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      padding-right: 1rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .c-product-list__wrap .c-product-list {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .c-product-list__wrap .c-product__desc {
    padding-left: 0;
    margin: 0.5rem 1rem 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .c-product-list__wrap .c-product__desc {
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .c-product-list__wrap .c-product-list .c-content_box div {
    margin-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    padding-left: 0;
    padding-top: 1rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    display: block;
    border-top: 1px solid #d9d9d9;
    padding-top: 1rem;
    gap: 0;
    align-items: baseline;
    flex-direction: column;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child p {
    margin-bottom: 0.5rem;
    color: #666;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child p:last-child {
    font-weight: 400;
    color: #333;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .c-product-list__wrap .c-product-list .c-content_box div {
    color: #4a4946;
    line-height: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .c-product-list__wrap .c-product-list .c-content_box div:last-child {
    border-top: none;
    padding-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .c-product-list__wrap .c-product-list .c-content_box li.c-desc {
    list-style-type: none;
    margin-top: 1rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .c-product-list__wrap .c-product-list {
      row-gap: 1.25rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .c-product-list__wrap + .c-cs-header {
    padding-top: 0.5rem;
    margin-top: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .c-product-list__wrap + .c-cs-header {
      padding-top: 1.25rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .tab1 .c-print-area + .c-cs-header,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .tab2 .c-print-area + .c-cs-header {
    padding: 0 1rem;
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .tab1 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .tab2 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
    margin: 0.75rem 0 0.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .tab1 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .tab2 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
      margin: 1.5rem 0 0.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .tab1 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__headline,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .tab2 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__headline {
    margin: 1.5rem 0 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .tab1 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .tab2 .c-print-area + .c-cs-header {
      padding-top: 0;
      padding-left: 1rem;
      padding-right: 1rem;
      padding-bottom: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) and (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .tab1 .c-print-area + .c-cs-header,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .tab2 .c-print-area + .c-cs-header {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .tab2 .c-parts {
      margin-top: 3rem;
      margin-bottom: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .tab3 .c-print-area + .c-cs-header {
    margin-top: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .tab3 .c-print-area + .c-cs-header {
      padding-top: 0;
      padding-bottom: 0;
      margin-bottom: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .tab3 .c-cs-header .c-text-contents__bodycopy .cmp-text strong a {
    color: #000;
    text-decoration: underline;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .tab4 .c-print-area + .c-cs-header {
    margin-top: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .tab4 .c-print-area + .c-cs-header {
      padding-top: 0;
      padding-bottom: 0;
      margin-bottom: 3rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .tab4 .cs-warrantylist__hypen {
    padding-left: 0.5rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .tab4 .cs-warrantylist__star {
    margin-bottom: 0;
    padding-left: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .tab4 .cs-warrantylist__star a {
    text-decoration: underline;
    color: #ea1917;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .tab4 ul.cs-warrantylist__hypen,
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .tab4 .cs-warrantylist__star {
      margin-left: auto;
      margin-right: auto;
      max-width: 93rem;
      padding-left: 1rem;
      margin: 0 auto;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .tab4 .cs-warrantyTxt {
    padding-bottom: 1.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .tab4 .cs-warrantyTxt .c-cs-header .c-text-contents__bodycopy:nth-child(2) {
      margin-top: 1.5rem;
      margin-bottom: 1.25rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .accordion__content .c-warranty__text {
    margin-bottom: 1.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .accordion__content .c-warranty__text dl {
    margin-bottom: 0.75rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .accordion__content .c-warranty__text dl dt {
    color: #7e7c77;
    margin-bottom: 0.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .accordion__content .c-warranty__text dl dt {
      margin-bottom: 1rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .accordion__content .c-warranty__text dl dd {
    line-height: 1.25rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .accordion__content .c-warranty__text dl dd {
      margin-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .accordion__content .c-warranty__text dl:last-child {
    margin-bottom: 0;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .accordion__content .c-warranty__text dl:first-child dd {
      line-height: 1.75rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .accordion__content .c-warranty__text:last-child {
    margin-bottom: 0;
    padding-bottom: 1.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .accordion__content .c-warranty__desc {
    border-top: 1px solid #cbc8c2;
    padding-top: 1.5rem;
    margin-top: 1.5rem;
    padding-bottom: 1.25rem;
    line-height: 1.25rem;
    color: #4a4946;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .accordion__content .c-warranty__desc p {
    border: 1px solid #000;
    color: #646464;
    margin-bottom: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .accordion__content .c-warranty__desc a {
    color: #ea1917;
    text-decoration: underline;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .accordion__content .c-warranty__desc {
      line-height: 1.5rem;
      color: #4a4946;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-first-section .accordion__content .c-warranty__desc .cs-bold {
      color: #000;
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-second-section .accordion__item {
      display: flex;
      padding: 1.75rem;
      gap: 1.5rem;
      margin-bottom: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-second-section .accordion__title {
      width: 18.75rem;
      flex-shrink: 0;
      padding: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-second-section .accordion__content {
      padding: 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-second-section .accordion__content .c-warranty__text {
      display: flex;
      gap: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .c-second-section .accordion__content .c-warranty__text dl {
      width: calc((100% - 3rem) / 3);
      margin-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .CS0078__container .cs-warrantylist__hypen {
    margin: 0;
  }

  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .CS0078__container .warrantylist__number {
    padding-left: 1rem !important;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .CS0078__container .warrantylist__number li {
    list-style-position: outside;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .CS0078__container .warrantylist__dot {
    padding: 0 0 0 0.625rem;
    margin: 0 0 0 0.625rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .CS0078__container .warrantylist__dot li {
    list-style-type: disc;
    list-style-position: outside;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .CS0078__container .c-parts--inner {
      margin: 3rem 0 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .CS0078__container .c-product-list__wrap .c-product-list .c-content_box li.c-desc {
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type2 li.c-content_box > p {
    min-width: 35%;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type2 li.c-content_box > p {
      margin-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type2 li.c-content_box > p span {
    display: block;
    margin-bottom: 0.25rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type2 li.c-content_box ul:nth-child(2) {
    min-width: 12%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type2 li.c-content_box ul:nth-child(2) li {
    display: block;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 {
    display: flex;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0.625rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 {
      gap: 1.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 1.25rem;
    gap: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box > div {
    display: block;
    margin-top: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box > div > span {
    display: inline-block;
    padding: 0.3125rem 0;
    height: 2rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box > div + div {
    border-top: 1px solid #d9d9d9;
    margin-top: 0;
    padding-top: 0.5rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box p {
    width: 100%;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box {
    padding: 0;
    margin: 0.75rem 0 1.5rem;
    display: flex;
    gap: 1.5rem;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box {
      margin: 0.75rem 0 0;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box li span {
      margin-bottom: 0;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box li {
    width: 50%;
    list-style: none;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box li span {
    display: block;
    margin-bottom: 0.3125rem;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box li dl dt,
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box li dl dd {
    display: inline-block;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box {
      min-height: 170px;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box.type2 {
    border: 0;
    min-height: 80px;
    margin-bottom: 0;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box ul.warranty_box.type2 li {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .CS0078__container .c-product-list__wrap .c-product-list.c-product-list__type3 li.c-content_box {
      padding: 1.75rem;
      width: calc(33% - 1rem);
    }
  }
  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .CS0078__container .c-first-section .tab3 .c-print-area + .c-cs-header {
      margin-bottom: 1.5rem;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .CS0078__container .c-first-section .tab3 .c-print-area + .c-cs-header .c-text-contents__headline + .c-text-contents__bodycopy {
      margin: 1.5rem 0 0.5rem;
    }
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .CS0078__container .cmp-text a {
    color: #a50034;
    text-decoration: underline;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-VN .CS0078__container .cmp-text a:nth-child(n + 2) {
    display: inline-block;
    margin-top: 0.5rem;
  }
  /*# sourceMappingURL=CS0078.css.map */

  @media (min-width: 48.0625rem) {
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-4 .c-content_box ul li div {
      margin-top: 0.75rem;
      width: 20%;
    }
    html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5.col-3 .c-content_box ul li div:last-child span:last-child {
      margin-top: 0.75rem;

    }
  }

  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5 .c-content_box ul li div span.mobile-only {
    color: #7e7c77;
    font-weight: bold;
  }

  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list__type5 .c-content_box ul.desktop-only li div {
    margin-top: 0;
    font-weight: bold;
  }

  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list.c-product-list__type1 {
    justify-content: space-between;
  }
  html:not([data-countrycode="GB"]) .CS0078 .CS0078-IN .CS0078__container .c-product-list.c-product-list__type1 li.c-content_box {
    width: 100%;
  }

  @media (min-width: 48.0625rem) and (max-width: 103.6875rem) {
    .CS0078.custom-show-button .CS0078-IN .CS0078__container .c-warranty__wrap .tabs {
      max-width: 100% !important;
    }
    .CS0078-IN .tab5.swiper-slide label {
      padding: 0 !important;
    }

    .CS0078-IN .tab5.swiper-slide label a {
      padding: 24px 0;
    }
  }

  .CS0078-IN .warrantylist__dot + .warrantylist__number li + li {
    margin-top: 8px;
  }


